/*
Theme Name: URL2Apps Studio
Theme URI: https://url2apps.com/
Author: URL2Apps
Description: Lightweight, responsive SaaS WordPress theme for the URL2Apps website-to-Android-app platform.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: url2apps-studio
*/
:root{--bg:#080f21;--panel:#101d36;--text:#f5f8ff;--muted:#9aaccb;--line:#263451;--blue:#4385ff;--cyan:#62e0f0;--purple:#8868ff;--white:#fff;--radius:20px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.u2a-shell{max-width:1180px;margin:auto;padding:0 28px}.u2a-site-header{position:sticky;top:0;z-index:40;background:#091126f2;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff16}.u2a-header-row{display:flex;align-items:center;justify-content:space-between;height:78px;gap:25px}.u2a-brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:23px;font-weight:850;letter-spacing:-1.3px}.u2a-brand span:not(.u2a-brand-mark){color:#6fdff0}.u2a-brand-mark{width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#347aff,#7a66f9);font-weight:bold;font-size:25px;box-shadow:0 5px 18px #246aff55}.u2a-nav,.u2a-header-actions{display:flex;align-items:center;gap:27px}.u2a-nav a,.u2a-login{font-size:14px;color:#d0daf1;font-weight:600}.u2a-nav a:hover,.u2a-login:hover{color:#fff}.u2a-header-actions{gap:20px}.u2a-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;color:#fff!important;font-weight:750;font-size:15px;background:linear-gradient(115deg,#397bf9,#715cff);border:1px solid #5c7eff;border-radius:11px;padding:15px 24px;box-shadow:0 10px 30px #3157ff34;transition:transform .15s,box-shadow .15s;cursor:pointer;text-align:center}.u2a-button:hover{transform:translateY(-2px);box-shadow:0 12px 35px #3157ff66}.u2a-button-small{padding:10px 15px;font-size:13px;border-radius:9px}.u2a-button-outline{background:#ffffff0a;border:1px solid #415173;box-shadow:none}.u2a-nav-toggle{display:none}.u2a-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,#112447 0%,#080f21 65%);border-bottom:1px solid #1b2840}.u2a-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;min-height:642px;gap:35px;padding-top:76px;padding-bottom:90px;position:relative}.u2a-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(75px);opacity:.28}.u2a-glow-one{width:400px;height:400px;background:#3047d7;right:3%;top:22%}.u2a-glow-two{width:180px;height:220px;background:#12a7c6;left:5%;bottom:0}.u2a-pill{display:inline-flex;align-items:center;gap:10px;padding:7px 13px;border:1px solid #365381;border-radius:50px;background:#12264a;color:#96caff;font-size:10px;letter-spacing:1.5px;font-weight:900}.u2a-pulse{width:7px;height:7px;background:#42e0ca;border-radius:100%;box-shadow:0 0 0 4px #40d9bd20}.u2a-hero h1{font-size:clamp(46px,5.2vw,69px);font-weight:860;line-height:1.13;letter-spacing:-3px;margin:26px 0 22px}.u2a-hero h1>span{background:linear-gradient(90deg,#69aaff,#75e7eb 56%,#c6a2ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.u2a-hero-copy>p{font-size:17px;line-height:1.85;color:#abbedc;max-width:530px}.u2a-hero-ctas{display:flex;gap:13px;flex-wrap:wrap;margin-top:31px}.u2a-proof{display:flex;gap:22px;flex-wrap:wrap;margin-top:34px;color:#9db3d1;font-size:12px}.u2a-proof span:first-letter{color:#6bdec7}.u2a-hero-art{height:475px;position:relative;isolation:isolate}.u2a-browser{position:absolute;left:0;top:108px;width:74%;height:272px;border:1px solid #46608c;background:#142440;border-radius:13px;overflow:hidden;box-shadow:0 30px 100px #0008;transform:rotate(-5deg)}.u2a-browser-bar{height:41px;display:flex;align-items:center;gap:6px;background:#233555;border-bottom:1px solid #486083;padding:0 14px}.u2a-browser-bar i{width:7px;height:7px;background:#ff7a86;border-radius:100%}.u2a-browser-bar i:nth-child(2){background:#ffcd76}.u2a-browser-bar i:nth-child(3){background:#4dd6ac}.u2a-browser-bar span{margin-left:13px;text-align:center;flex:1;background:#14243e;padding:4px;border-radius:5px;color:#b7c9e5;font-size:10px}.u2a-browser-body{padding:22px}.u2a-skeleton-row{width:55%;height:12px;border-radius:7px;background:#819ad052;margin-bottom:18px}.u2a-skeleton-hero{height:95px;border-radius:10px;background:linear-gradient(135deg,#3c71d8,#8e5cd5)}.u2a-skeleton-cols{display:flex;gap:10px;margin-top:15px}.u2a-skeleton-cols b{height:40px;flex:1;background:#5875a94a;border-radius:7px}.u2a-phone{position:absolute;right:0;top:24px;height:415px;width:214px;border:7px solid #252d43;border-radius:37px;background:#080e1d;box-shadow:0 40px 90px #000a,0 0 0 2px #6576ae;transform:rotate(8deg);z-index:2;overflow:hidden}.u2a-phone-notch{position:absolute;top:0;left:56px;background:#101525;width:90px;height:19px;border-radius:0 0 16px 16px;z-index:5}.u2a-phone-screen{background:#f3f7fe;color:#15213d;height:100%;padding:36px 16px 12px;text-align:center}.u2a-phone-banner{border-radius:13px;background:linear-gradient(145deg,#235bba,#8265f0);height:110px;color:#fff;padding-top:24px;font-size:15px;line-height:1.45}.u2a-phone-banner b{font-size:20px}.u2a-phone-icon{background:linear-gradient(135deg,#377cfa,#6c5af4);border:4px solid #f3f7fe;border-radius:16px;color:#fff;width:57px;height:57px;margin:-20px auto 5px;position:relative;font-weight:900;font-size:30px}.u2a-phone-text{font-size:10px;font-weight:700;margin:9px}.u2a-phone-tiles{display:flex;gap:8px;margin:13px 0}.u2a-phone-tiles i{width:50%;height:68px;border-radius:8px;background:linear-gradient(135deg,#e3ebfb,#d3d9ef)}.u2a-phone-action{background:#315ff5;color:#fff;font-size:10px;padding:11px;border-radius:7px;font-weight:800}.u2a-phone-home{position:absolute;width:65px;height:4px;background:#7f8591;border-radius:20px;bottom:8px;left:66px}.u2a-transform{position:absolute;left:53%;top:41%;z-index:5;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font-size:36px;background:linear-gradient(130deg,#4085fa,#6769f8);box-shadow:0 7px 36px #4774fa7d}.u2a-float{position:absolute;z-index:5;display:flex;gap:9px;align-items:center;border:1px solid #5871ab80;border-radius:9px;background:#203250ed;padding:12px 14px;font-size:12px;box-shadow:0 10px 35px #0007}.u2a-float-top{right:5px;top:0;color:#90f6e2}.u2a-float-bottom{bottom:5px;left:7%;color:#acd6ff}.u2a-float span{color:#fff}.u2a-trust-strip{background:#0c1630;border-bottom:1px solid #202d45}.u2a-trust-strip .u2a-shell{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:12px;padding-top:23px;padding-bottom:23px;color:#9badd0;font-size:11px;letter-spacing:1.5px;font-weight:800}.u2a-trust-strip span:nth-child(even){color:#548bff;font-size:18px}.u2a-section{padding:94px 0}.u2a-center{text-align:center;max-width:740px;margin:0 auto 40px}.u2a-eyebrow{color:#76b4ff;font-weight:900;letter-spacing:2.1px;font-size:11px;margin-bottom:13px}.u2a-section h2{font-size:clamp(32px,3.8vw,48px);line-height:1.22;letter-spacing:-1.6px;margin:0 0 18px}.u2a-center p,.u2a-benefit p{color:#9db2d0;line-height:1.85}.u2a-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.u2a-feature{position:relative;border:1px solid #2c3c5b;border-radius:17px;background:linear-gradient(160deg,#15243f,#0c162a);padding:30px;min-height:240px}.u2a-feature-icon{width:53px;height:53px;border:1px solid #4f69a0;border-radius:14px;display:grid;place-items:center;color:#83c7ff;font-size:29px;background:#1d3158}.u2a-feature h3{font-size:20px;margin:21px 0 8px}.u2a-feature p{color:#9caeca;font-size:14px;margin:0}.u2a-step-num{position:absolute;right:26px;top:20px;color:#3e5076;font-weight:900;font-size:30px}.u2a-benefit{background:#0d1930;border-top:1px solid #253551;border-bottom:1px solid #253551}.u2a-benefit-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.u2a-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:27px 0;color:#d1e0f9;font-size:13px}.u2a-text-link{display:inline-block;color:#80b8ff;font-weight:800}.u2a-code-panel{border:1px solid #48608b;border-radius:17px;background:#0a1327;box-shadow:0 25px 80px #0005;overflow:hidden}.u2a-code-top{display:flex;justify-content:space-between;padding:15px 20px;background:#1a2a49;border-bottom:1px solid #384a6c;font-size:13px;font-weight:700}.u2a-code-status{color:#62e0bd}.u2a-code-panel code{font:13px/2.5 ui-monospace,Consolas,monospace;display:block;padding:25px 28px;color:#dbe4fc}.u2a-code-comment{color:#6c829f}.u2a-code-blue{color:#76b6ff}.u2a-code-green{color:#91e3c2}.u2a-code-badge{border-top:1px solid #334668;background:#172740;padding:16px;color:#7bdfc2;font-size:12px;font-weight:700}.u2a-faq-band{background:radial-gradient(ellipse at center,#243c77,#0a1327 75%);border-top:1px solid #304270}.u2a-faq-band .u2a-center{margin-bottom:0}.u2a-faq-band .u2a-button{margin-top:16px}.u2a-fineprint{font-size:12px}.u2a-site-footer{border-top:1px solid #283651;padding-top:58px;background:#070d1d}.u2a-footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.u2a-footer-grid p{max-width:330px;font-size:13px;color:#94a8c9}.u2a-footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:12px;font-size:13px;color:#a0b1ca}.u2a-footer-grid strong{color:#fff;font-size:14px;margin-bottom:6px}.u2a-footer-grid a:hover{color:#fff}.u2a-footer-bottom{padding-top:24px;padding-bottom:29px;margin-top:48px;border-top:1px solid #1f2c42;color:#7184a6;display:flex;justify-content:space-between;gap:12px;font-size:11px}.u2a-page{min-height:55vh}.u2a-article-wrap{max-width:900px}.u2a-page h1{font-size:clamp(37px,4vw,56px);line-height:1.2;margin:0 0 27px;letter-spacing:-1.8px}.u2a-entry-content{color:#bfcee5}.u2a-entry-content h2,.u2a-entry-content h3{color:#f5f8ff;margin-top:30px}.u2a-entry-content a:not(.u2a-button){color:#78baff;text-decoration:underline}.u2a-entry-content li{margin:9px 0}.u2a-blog-card{margin:30px 0;padding:25px;border:1px solid #2a3c5a;border-radius:13px}.u2a-blog-card h2{font-size:22px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}input,select,textarea,button{font:inherit}@media(max-width:1000px){.u2a-nav{gap:13px}.u2a-hero-grid{grid-template-columns:1.15fr .85fr;gap:10px}.u2a-hero h1{font-size:48px}.u2a-hero-art{transform:scale(.85);transform-origin:center}.u2a-proof{gap:10px}}@media(max-width:760px){.u2a-shell{padding-left:19px;padding-right:19px}.u2a-header-row{height:69px}.u2a-brand{font-size:21px}.u2a-nav-toggle{display:block;background:#192a4b;color:white;border:1px solid #344d78;border-radius:8px;padding:6px 11px;cursor:pointer;margin-left:auto}.u2a-nav{display:none;position:absolute;top:68px;left:0;right:0;padding:22px;background:#101d35;border-bottom:1px solid #38496b;flex-direction:column;align-items:stretch;gap:20px}.u2a-nav.u2a-nav-open{display:flex}.u2a-header-actions{gap:8px}.u2a-header-actions .u2a-login{display:none}.u2a-button-small{padding:8px 11px}.u2a-hero-grid{grid-template-columns:1fr;padding-top:62px;padding-bottom:45px}.u2a-hero h1{font-size:clamp(43px,9vw,60px);letter-spacing:-2px}.u2a-hero-art{transform:none;width:min(470px,100%);margin:0 auto}.u2a-proof{font-size:11px}.u2a-3col,.u2a-benefit-grid{grid-template-columns:1fr;gap:17px}.u2a-benefit-grid{gap:36px}.u2a-section{padding:65px 0}.u2a-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.u2a-footer-grid>div:first-child{grid-column:span 2}.u2a-footer-bottom{flex-direction:column}.u2a-trust-strip .u2a-shell{font-size:10px}.u2a-hero-art{height:460px}}@media(max-width:420px){.u2a-phone{right:0;transform:rotate(5deg) scale(.9);transform-origin:top right}.u2a-browser{left:0;width:75%}.u2a-transform{left:45%}.u2a-hero-art{height:420px}.u2a-hero-ctas .u2a-button{width:100%}.u2a-header-actions .u2a-button-small{font-size:12px}.u2a-check-grid{grid-template-columns:1fr}.u2a-code-panel code{font-size:11px;padding:18px}}
