.pm-app{min-height:100vh;background:#071019;color:#eaf3f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:28px 18px 70px}.pm-app *{box-sizing:border-box}.pm-hero,.pm-main{max-width:980px;margin:0 auto}.pm-hero{position:relative;border:1px solid #1f3a4c;background:linear-gradient(145deg,#0b1925,#0b1621);border-radius:24px;padding:28px;overflow:hidden}.pm-kicker{display:block;color:#59d7ee;font-weight:900;font-size:.74rem;letter-spacing:.14em;margin-bottom:8px}.pm-hero h1,.pm-final h2,.pm-modal h2{margin:0;letter-spacing:-.035em}.pm-hero h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.02;max-width:760px}.pm-hero p{color:#91a8b8;line-height:1.65;max-width:760px}.pm-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pm-badges span{border:1px solid #294659;background:#08131d;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:800}.pm-progress{display:flex;align-items:center;gap:12px;margin-top:22px}.pm-progress>div{height:10px;background:#203746;border-radius:999px;overflow:hidden;flex:1}.pm-progress i{display:block;height:100%;background:linear-gradient(90deg,#22c7e8,#6be4c5);transition:width .35s ease}.pm-main{padding-top:20px}.pm-intro{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pm-intro>div{border:1px solid #1d3445;background:#0a1620;border-radius:16px;padding:18px}.pm-intro b,.pm-intro span{display:block}.pm-intro span{color:#879faf;margin-top:6px;font-size:.9rem;line-height:1.45}.pm-steps{display:grid;gap:12px;margin-top:18px}.pm-step{border:1px solid #1f394b;background:#0a1620;border-radius:18px;padding:20px;display:flex;gap:20px;align-items:center;justify-content:space-between;transition:.2s}.pm-step.done{border-color:#2f8a73;background:#0d211e}.pm-step.error{border-color:#8d4f4a;background:#211514}.pm-step-copy{min-width:0}.pm-step-copy>span{color:#718a9b;font-weight:900;font-size:.69rem;letter-spacing:.12em}.pm-step h2{font-size:1.08rem;margin:5px 0 7px}.pm-step p{color:#859dab;margin:0;font-size:.9rem;line-height:1.5}.pm-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.pm-actions button,.pm-reset{border:1px solid #2a4759;background:#0b1a25;color:#dce9f1;border-radius:10px;padding:10px 12px;font-weight:800;cursor:pointer}.pm-actions .danger{color:#ffada4}.pm-actions .done{background:#19a8c5;border-color:#19a8c5;color:#fff}.pm-step.done .pm-actions .done{background:#2a7966;border-color:#2a7966}.pm-final{margin-top:20px;border:1px solid #214257;background:linear-gradient(145deg,#0c1c28,#08131d);border-radius:20px;padding:24px}.pm-final-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;color:#9fb2c0;font-size:.9rem}.pm-reset{margin-top:4px}.pm-modal-bg{position:fixed;inset:0;z-index:9999;background:#000000b3;display:flex;align-items:flex-start;justify-content:center;padding:30px 16px;overflow:auto}.pm-modal{position:relative;width:min(720px,100%);background:#0b1722;border:1px solid #2b4a5e;border-radius:20px;padding:26px;margin:auto 0}.pm-close{position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:10px;border:1px solid #304c5d;background:#0a141d;color:#dfeaf2;font-size:1.5rem;cursor:pointer}.pm-modal h2{font-size:1.55rem;padding-right:50px}.pm-how{counter-reset:item;list-style:none;padding:0;margin:22px 0;display:grid;gap:12px}.pm-how li{counter-increment:item;display:grid;grid-template-columns:34px 1fr;gap:12px;color:#a6bac7;line-height:1.55}.pm-how li:before{content:counter(item);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#11384a;color:#66dbef;font-size:.78rem;font-weight:900}.pm-checkbox,.pm-rule{border-left:3px solid #34bea0;background:#0a1b1b;border-radius:10px;padding:14px 16px;display:grid;gap:6px}.pm-checkbox span{color:#a7bdc8;font-size:.88rem}.pm-errors{display:grid;gap:10px;margin:20px 0}.pm-errors>div{border-left:3px solid #d16a5f;background:#1b1212;border-radius:10px;padding:14px 16px}.pm-errors p,.pm-rule p{color:#9eb1bd;margin:6px 0 0;line-height:1.55}.pm-confetti{position:fixed;inset:0;pointer-events:none;z-index:10000;overflow:hidden}.pm-confetti i{position:absolute;top:-25px;width:9px;height:17px;background:#22c7e8;border-radius:2px;animation:pmFall 3.1s linear forwards}.pm-confetti i:nth-child(3n){background:#5fe0ae}.pm-confetti i:nth-child(4n){background:#f2d76a}.pm-confetti i:nth-child(5n){background:#ff8d7e}@keyframes pmFall{to{transform:translateY(110vh) rotate(780deg);opacity:.8}}@media(max-width:760px){.pm-app{padding:16px 12px 50px}.pm-hero{padding:22px}.pm-intro,.pm-final-grid{grid-template-columns:1fr}.pm-step{align-items:stretch;flex-direction:column}.pm-actions{justify-content:flex-start}.pm-actions button{flex:1;min-width:120px}.pm-modal-bg{padding:12px}.pm-modal{padding:22px 18px}.pm-modal h2{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.pm-progress i{transition:none}.pm-confetti i{animation:none;display:none}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#edf3f8;background:#071019;--bg:#071019;--panel:#0c1823;--panel2:#10202e;--text:#edf3f8;--muted:#91a4b7;--line:#203244;--accent:#22c7e8;--accent2:#2f7cff;--ok:#37c78d;--danger:#ff6e7d}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 20% 0%,#102b40 0,transparent 30%),var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.logo{font-weight:800;letter-spacing:.02em}.logo b{color:var(--accent)}.top{height:72px;max-width:1180px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.top>a{color:#bfd0de}.hero{max-width:1060px;margin:75px auto 95px;padding:0 24px;text-align:center}.eyebrow{display:inline-block;color:#6edff4;text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:800}.hero h1,.pagehead h1{letter-spacing:-.04em}.hero h1{font-size:clamp(2.8rem,6.8vw,5.6rem);line-height:1.02;margin:18px 0 25px}.hero h1 em{font-style:normal;color:#90a8bb}.hero p{max-width:760px;margin:0 auto 30px;color:#a7b8c7;font-size:1.18rem;line-height:1.65}.hero small{display:block;margin-top:14px;color:#71869a}.primary,.secondary,.linkbtn{border:0;cursor:pointer}.primary{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;font-weight:800;padding:14px 18px;border-radius:12px;box-shadow:0 12px 30px #087eb638}.primary:disabled{opacity:.45;cursor:not-allowed}.secondary{background:#142536;color:#dce8f3;border:1px solid #294257;padding:11px 14px;border-radius:10px;font-weight:700}.hero-btn{font-size:1.04rem;padding:17px 25px}.proof,.offer{max-width:1080px;margin:0 auto 80px;padding:0 24px}.proof h2{font-size:2rem;text-align:center;margin-bottom:28px}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.card,.toolcard,.panel{background:linear-gradient(145deg,#0f1c28,#09131d);border:1px solid var(--line);border-radius:18px}.card{padding:25px}.card>span{font-size:1.15rem;font-weight:800}.card p,.toolcard p,.pagehead p,.panel p,.offer p{color:var(--muted);line-height:1.55}.offer{padding:36px;border:1px solid var(--line);background:#0b1722;border-radius:22px;display:flex;justify-content:space-between;gap:35px;align-items:center}.offer h2{font-size:2rem;margin:10px 0}.price{text-align:right;min-width:220px}.price b{display:block;font-size:3rem;margin-bottom:15px}.auth,.center{min-height:100vh;display:grid;place-items:center;padding:24px}.authbox{width:min(450px,100%);background:#0c1823;border:1px solid var(--line);padding:34px;border-radius:20px}.authbox h1{margin:18px 0 22px}.authbox form,.formwide{display:grid;gap:14px}.authbox .secondary{width:100%;margin-top:10px}.authbox>a{display:inline-block;margin-top:18px;color:#95abc0}.notice{color:#88dcbd!important;font-size:.92rem}.shell{min-height:100vh;display:grid;grid-template-columns:245px 1fr}.shell aside{position:sticky;top:0;height:100vh;padding:30px 22px;border-right:1px solid var(--line);background:#08131d;display:flex;flex-direction:column}.shell aside nav{display:grid;gap:7px;margin-top:35px}.shell aside nav a,.linkbtn{padding:11px 12px;border-radius:10px;color:#9eb0c1;text-align:left;background:transparent}.shell aside nav a:hover,.linkbtn:hover{background:#102130;color:#fff}.linkbtn{margin-top:auto}.shell main{padding:50px clamp(25px,5vw,70px);min-width:0}.pagehead{max-width:850px;margin-bottom:28px}.pagehead h1{font-size:clamp(2rem,4vw,3.5rem);margin:9px 0}.appgrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.clickable{transition:.15s transform,.15s border-color}.clickable:hover,.toolcard:hover{transform:translateY(-2px);border-color:#346283}.clickable small,.toolcard span{display:block;margin-top:18px;color:#67d8ef;font-weight:700}.master-banner{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin-bottom:20px;background:linear-gradient(135deg,#0e3040,#10213d);border:1px solid #235471;padding:20px 22px;border-radius:16px}.master-banner div{display:grid;gap:5px}.master-banner span{color:#a8bfce}.toolsgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:930px}.toolcard{padding:24px;transition:.15s transform,.15s border-color}.toolcard h3{margin:0 0 7px}.twocol{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(320px,1.15fr);gap:20px}.panel{padding:24px}.panel form{display:grid}.panel label,.authbox label,.formwide label{display:grid;gap:7px;color:#c5d3df;font-weight:700}.panel label+label,.formwide label+label{margin-top:14px}textarea,input,select{width:100%;background:#08131d;border:1px solid #263b4e;color:#fff;border-radius:10px;padding:12px;outline:none}textarea:focus,input:focus,select:focus{border-color:#36a7c6}.panel .primary{margin-top:18px}.result pre{white-space:pre-wrap;word-wrap:break-word;background:#071019;border:1px solid #1c3041;border-radius:12px;padding:18px;color:#dfeaf3;line-height:1.55;max-height:560px;overflow:auto}.formwide{max-width:820px}.search{max-width:420px;margin-bottom:18px}.tablewrap{overflow:auto;border:1px solid var(--line);border-radius:15px}table{width:100%;border-collapse:collapse;background:#0b1722}th,td{text-align:left;padding:14px 16px;border-bottom:1px solid #1c2d3c;white-space:nowrap}th{color:#8da5b7;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.status{display:inline-block;padding:5px 8px;border-radius:999px;background:#172736;color:#c3d2df;font-size:.78rem}.status.active{background:#10352a;color:#79dcb6}.status.refunded,.status.cancelled,.status.chargeback{background:#3a1820;color:#ff9fa8}@media(max-width:900px){.grid4{grid-template-columns:repeat(2,1fr)}.twocol,.shell{grid-template-columns:1fr}.shell aside{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.shell aside nav{grid-template-columns:repeat(2,1fr)}.linkbtn{margin-top:15px}.shell main{padding:35px 20px}.offer{flex-direction:column;align-items:flex-start}.price{text-align:left}}@media(max-width:580px){.grid4,.appgrid,.toolsgrid{grid-template-columns:1fr}.hero{margin-top:45px}.hero h1{font-size:2.7rem}.top{height:64px}.master-banner{align-items:flex-start;flex-direction:column}.shell aside nav{grid-template-columns:1fr}}.sales-page{background:radial-gradient(circle at 78% 4%,rgba(34,199,232,.12),transparent 26%),linear-gradient(180deg,#071019,#08131d 42%,#071019);overflow:hidden}.sales-nav{max-width:1240px;height:78px;border-bottom:1px solid rgba(255,255,255,.05)}.sales-nav nav{display:flex;gap:24px;color:#8fa6b9;font-size:.92rem}.sales-nav nav a:hover,.client-link:hover{color:#fff}.client-link{color:#d4e2ec!important;font-weight:700}.sales-hero{max-width:1240px;margin:0 auto;padding:92px 24px 86px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);gap:62px;align-items:center}.sales-hero-copy h1{font-size:clamp(3rem,5.6vw,5.35rem);line-height:.98;letter-spacing:-.055em;margin:18px 0 27px;max-width:790px}.sales-hero-copy h1 em{font-style:normal;color:#8fa8ba}.lead{font-size:1.13rem!important;line-height:1.68!important;max-width:720px!important;color:#a9bdcc!important}.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px}.hero-actions span{font-size:.88rem;color:#7f96a8}.hero-proof-row{display:grid;grid-template-columns:repeat(3,1fr);max-width:590px;margin-top:38px;border-top:1px solid #1b3040;padding-top:24px}.hero-proof-row div{display:flex;flex-direction:column;gap:3px}.hero-proof-row b{font-size:1.7rem;color:#fff}.hero-proof-row span{font-size:.82rem;color:#7891a4}.product-visual{background:linear-gradient(160deg,#102334,#08131d);border:1px solid #25445a;border-radius:22px;box-shadow:0 38px 90px #00000052;overflow:hidden;transform:rotate(.4deg)}.preview-bar{height:40px;border-bottom:1px solid #1e3547;display:flex;align-items:center;gap:7px;padding:0 14px;background:#0b1722}.preview-bar i{width:8px;height:8px;border-radius:50%;background:#34566c}.preview-bar i:first-child{background:#35c3dd}.preview-bar span{margin-left:auto;color:#678195;font-size:.66rem;text-transform:uppercase;letter-spacing:.13em}.preview-shell{display:grid;grid-template-columns:115px 1fr;min-height:410px}.preview-menu{padding:24px 14px;border-right:1px solid #1d3344;display:flex;flex-direction:column;gap:17px;color:#6f8799;font-size:.67rem}.preview-menu strong{font-size:.62rem;color:#fff;margin-bottom:7px}.preview-menu b{color:#25c8e8}.preview-main{padding:33px 30px}.preview-main>small{color:#25c8e8;letter-spacing:.18em;font-size:.58rem;font-weight:800}.preview-main h3{font-size:2rem;line-height:1.05;margin:10px 0}.preview-main>p{color:#7893a6;font-size:.75rem}.preview-master{margin-top:28px;padding:15px 16px;border:1px solid #2b647b;background:linear-gradient(135deg,#103349,#112743);border-radius:10px;font-size:.7rem;display:flex;justify-content:space-between}.preview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:13px}.preview-grid div{padding:17px 14px;border:1px solid #20394c;border-radius:10px;background:#0c1823;font-size:.75rem;font-weight:800}.preview-grid small{display:block;color:#27c7e8;margin-top:11px;font-size:.55rem}.sales-section{max-width:1180px;margin:0 auto;padding:90px 24px}.sales-section>.eyebrow,.section-heading>.eyebrow{margin-bottom:13px}.sales-section h2,.section-heading h2,.belief-section h2,.master-section h2,.creator-section h2,.offer-section h2,.final-cta h2{font-size:clamp(2.05rem,4.2vw,3.7rem);letter-spacing:-.04em;line-height:1.06;margin:0}.pain-section{padding-top:74px}.pain-section>h2{max-width:920px}.pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:42px}.pain-grid article{background:#0b1722;border:1px solid #1d3445;border-radius:16px;padding:25px}.pain-grid b{font-size:1.06rem}.pain-grid p{color:#849caf;line-height:1.55;margin:10px 0 0}.belief-section{max-width:1180px;margin:24px auto;padding:55px 54px;border:1px solid #23506a;background:linear-gradient(135deg,#0e2c3e,#0d1c2c);border-radius:24px;display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end}.belief-section blockquote{margin:0;color:#dbf6fb;font-size:1.38rem;line-height:1.4;border-left:3px solid #22c7e8;padding-left:24px}.section-heading{max-width:870px}.section-heading>p{color:#8da5b7;line-height:1.65;font-size:1.02rem}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.steps-grid article{position:relative;background:#0b1722;border:1px solid #1f3748;border-radius:18px;padding:28px;min-height:230px}.steps-grid article>span{display:block;color:#22c7e8;font-weight:900;font-size:.85rem;letter-spacing:.12em;margin-bottom:34px}.steps-grid h3{font-size:1.22rem;margin:0 0 12px}.steps-grid p{color:#849caf;line-height:1.58}.tools-showcase{padding-top:76px}.area-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px}.area-grid article{background:linear-gradient(145deg,#0c1924,#09131d);border:1px solid #20394b;border-radius:18px;padding:28px}.area-grid h3{font-size:1.35rem;margin:0 0 17px}.area-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;color:#8ea7b9}.area-grid li:before{content:"→";color:#22c7e8;margin-right:9px}.master-section{max-width:1180px;margin:30px auto 40px;padding:58px;border:1px solid #24485e;background:linear-gradient(135deg,#0c2230,#0b1621);border-radius:24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.master-copy p{color:#92a8b9;line-height:1.66;font-size:1rem}.master-copy strong{display:block;color:#6edfbf;margin-top:18px}.master-demo{display:grid;gap:10px}.master-demo label{background:#08131d;border:1px solid #234054;border-radius:12px;padding:14px 16px;color:#dfeaf3;font-size:.82rem;font-weight:800}.master-demo span{display:block;color:#6f879a;font-size:.75rem;font-weight:400;margin-top:7px}.audience-section{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center}.check-list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.check-list li{color:#a8bac8;line-height:1.45}.check-list li:before{content:"✓";display:inline-grid;place-items:center;width:22px;height:22px;margin-right:10px;border-radius:50%;background:#11392f;color:#59dca9;font-weight:900;font-size:.76rem}.not-for{padding:35px;background:#0b1722;border:1px solid #20384a;border-radius:20px}.not-for>span{color:#ff9f8f;font-weight:900;text-transform:uppercase;letter-spacing:.13em;font-size:.72rem}.not-for h3{font-size:1.7rem;margin:12px 0}.not-for p{color:#8ea5b7;line-height:1.58}.creator-section{max-width:1180px;margin:30px auto 50px;padding:55px 24px;display:grid;grid-template-columns:360px 1fr;gap:62px;align-items:center}.creator-photo{border-radius:22px;overflow:hidden;border:1px solid #263d4c;background:#0c151d;box-shadow:0 30px 70px #0000003d}.creator-photo img{display:block;width:100%;height:auto;filter:contrast(1.04)}.creator-copy h2{margin-top:11px}.creator-copy h3{font-size:1.12rem;line-height:1.45;color:#c6d4de;max-width:730px;margin:14px 0 20px}.creator-copy p{color:#8fa5b6;line-height:1.64;max-width:780px}.creator-quote{padding:18px 20px;border-left:3px solid #22c7e8;background:#0b1722;color:#c8dce8!important}.text-link{display:inline-block;margin-top:8px;color:#48d7f1;font-weight:800}.offer-section{max-width:1120px;margin:60px auto;padding:56px;background:linear-gradient(135deg,#112d3d,#0b1722);border:1px solid #2a5c74;border-radius:26px;display:grid;grid-template-columns:1fr 330px;gap:50px;align-items:center}.offer-box{background:#071019;border:1px solid #264256;border-radius:20px;padding:30px;text-align:center}.offer-box>span{color:#8199aa}.offer-box strong{display:block;font-size:4rem;letter-spacing:-.05em;margin:8px 0 2px}.offer-box small{display:block;color:#6fdcb4;margin-bottom:22px}.offer-box .primary{width:100%}.offer-box em{display:block;font-style:normal;color:#6e8495;font-size:.75rem;margin-top:12px}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:36px}.faq-grid details{background:#0b1722;border:1px solid #1e3647;border-radius:14px;padding:19px 20px}.faq-grid summary{cursor:pointer;font-weight:800;color:#e7eff5}.faq-grid p{color:#849cad;line-height:1.55;margin-bottom:2px}.final-cta{max-width:980px;margin:85px auto;padding:70px 24px;text-align:center}.final-cta h2{margin:14px auto 28px;max-width:800px}.final-cta>a{display:block;color:#8196a6;margin-top:18px}.sales-footer{max-width:1180px;margin:0 auto;padding:30px 24px 45px;border-top:1px solid #1c3040;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#6f8798;font-size:.82rem}.sales-footer a{color:#8ea5b6}@media(max-width:1050px){.sales-hero{grid-template-columns:1fr}.product-visual{max-width:760px}.creator-section{grid-template-columns:300px 1fr}.offer-section{grid-template-columns:1fr}.offer-box{max-width:420px}}@media(max-width:760px){.sales-nav nav{display:none}.sales-hero{padding-top:60px;gap:42px}.sales-hero-copy h1{font-size:3rem}.preview-shell{grid-template-columns:78px 1fr}.preview-menu{padding:18px 8px}.preview-main{padding:24px 18px}.preview-main h3{font-size:1.45rem}.hero-proof-row{grid-template-columns:repeat(3,1fr)}.pain-grid,.steps-grid,.area-grid,.faq-grid,.audience-section,.master-section,.belief-section,.creator-section{grid-template-columns:1fr}.belief-section,.master-section{margin-left:16px;margin-right:16px;padding:34px 24px}.creator-section{padding-left:24px;padding-right:24px}.creator-photo{max-width:360px}.offer-section{margin-left:16px;margin-right:16px;padding:34px 24px}.sales-footer{flex-direction:column;align-items:flex-start}.sales-section{padding-top:70px;padding-bottom:70px}}@media(max-width:520px){.sales-hero-copy h1{font-size:2.5rem}.hero-proof-row{grid-template-columns:1fr;gap:12px}.product-visual{margin-left:-6px;margin-right:-6px}.preview-shell{grid-template-columns:1fr}.preview-menu{display:none}.preview-main{min-height:360px}.preview-grid{grid-template-columns:1fr}.sales-section h2,.section-heading h2,.belief-section h2,.master-section h2,.creator-section h2,.offer-section h2,.final-cta h2{font-size:2.15rem}}.footer-links{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.footer-links a{color:#8ea5b6}.legal-page{min-height:100vh;background:#071019;color:#e8f0f5}.legal-header{max-width:980px;margin:0 auto;padding:28px 24px;border-bottom:1px solid #1c3040;display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-header>a:last-child{color:#8ea5b6}.legal-content{max-width:820px;margin:0 auto;padding:70px 24px 90px}.legal-content h1{font-size:clamp(2.4rem,5vw,4rem);letter-spacing:-.045em;margin:12px 0 6px}.legal-updated{color:#6f8798;margin-bottom:46px}.legal-content section{padding:25px 0;border-top:1px solid #1b2e3d}.legal-content section h2{font-size:1.18rem;margin:0 0 10px;color:#e7eff5}.legal-content section p{margin:0;color:#91a7b8;line-height:1.72}.legal-footer{max-width:820px;margin:0 auto;padding:30px 24px 48px;border-top:1px solid #1c3040;display:flex;flex-wrap:wrap;gap:18px}.legal-footer a{color:#8ea5b6;font-size:.86rem}.cookie-banner{position:fixed;left:18px;right:18px;bottom:18px;z-index:9999;max-width:1100px;margin:0 auto;background:#0b1722;border:1px solid #2a4d62;border-radius:18px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 20px 60px #00000073}.cookie-banner strong{display:block;margin-bottom:5px}.cookie-banner p{margin:0 0 5px;color:#91a7b8;font-size:.86rem;line-height:1.45;max-width:720px}.cookie-banner a{color:#48d7f1;font-size:.8rem;font-weight:800}.cookie-actions{display:flex;gap:10px;flex-shrink:0}.cookie-actions button{white-space:nowrap}@media(max-width:760px){.footer-links{gap:10px}.cookie-banner{align-items:stretch;flex-direction:column}.cookie-actions{display:grid;grid-template-columns:1fr 1fr}.cookie-actions button{width:100%}}@media(max-width:520px){.cookie-actions{grid-template-columns:1fr}.legal-content{padding-top:52px}}.admin-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1.15fr);gap:28px;padding:24px;margin-bottom:18px}.admin-add-copy h2{margin:6px 0 10px;font-size:1.4rem}.admin-add-copy p{margin:0}.admin-add form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-add form label{display:grid;gap:7px;font-size:.88rem;font-weight:700;color:#bfd0dc}.admin-add form label:nth-child(3){grid-column:1/-1}.admin-add form input{width:100%;background:#071019;border:1px solid #294257;border-radius:10px;color:#e8f2f8;padding:12px 13px;font:inherit;outline:none}.admin-add form input:focus{border-color:var(--accent)}.admin-add form small{color:#71869a;font-weight:500}.admin-add form .primary{grid-column:1/-1;justify-self:start;margin-top:2px}.admin-notice{margin:0 0 16px;padding:12px 14px;border:1px solid #214c41;background:#0d251f;border-radius:10px}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 12px}.admin-toolbar .search{margin:0}.admin-toolbar>span{color:#71869a;font-size:.86rem}.table-action{background:#142536;color:#dce8f3;border:1px solid #294257;padding:8px 10px;border-radius:9px;font-weight:700;cursor:pointer}.table-action.danger{background:#26161a;border-color:#63323b;color:#ffadb5}.admin-tag{display:inline-block;margin-left:8px;padding:3px 6px;border-radius:999px;background:#172e43;color:#7ad5eb;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.admin-protected{color:#71869a;font-size:.82rem}.admin-footnote{color:#71869a;font-size:.82rem;line-height:1.5;margin-top:12px}.tablewrap td[colspan]{color:#71869a;text-align:center;padding:24px}@media(max-width:800px){.admin-add,.admin-add form{grid-template-columns:1fr}.admin-add form label:nth-child(3),.admin-add form .primary{grid-column:auto}.admin-toolbar{align-items:stretch;flex-direction:column}.admin-toolbar .search{max-width:none}}.profile-form{display:grid;gap:14px}.profile-form label+label{margin-top:0}.profile-form small{color:#71869a;font-weight:500;line-height:1.45}.profile-form .primary{justify-self:start}.first-access>p{color:#8fa5b6;line-height:1.55;margin:0 0 20px}.first-access .eyebrow{margin-top:20px}.first-access form{display:grid;gap:14px}.first-access form .primary{margin-top:4px}.access-link{display:inline-flex!important;align-items:center;justify-content:center;text-decoration:none;margin-top:8px!important}.notice.error{color:#ff9fa8!important}.shell aside nav a[href="/app/perfil"]{border-top:1px solid #172838;padding-top:13px;margin-top:4px}.auth-text-link{display:flex;width:100%;align-items:center;justify-content:flex-start;margin-top:18px;margin-bottom:18px;padding:0;border:0;background:transparent;color:#8fdcf0;font:inherit;font-weight:700;cursor:pointer;text-align:left}.auth-text-link:hover{text-decoration:underline}.auth-text-link:disabled{opacity:.55;cursor:not-allowed}.authbox .eyebrow{margin-top:18px}.authbox>p{color:#8fa5b6;line-height:1.55}.authbox>a{display:block;margin-top:0;color:#95abc0;text-decoration:none}.authbox>a:hover{color:#c9d9e5}.app-shell-v2{min-height:100vh;background:radial-gradient(circle at 12% -10%,rgba(34,199,232,.13),transparent 28%),radial-gradient(circle at 92% 8%,rgba(47,124,255,.09),transparent 24%),linear-gradient(180deg,#071019,#08131d 48%,#071019)}.app-topbar{position:sticky;top:0;z-index:80;min-height:76px;padding:12px clamp(18px,4vw,54px);display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid rgba(125,173,204,.12);background:#071019d1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.app-brand{display:flex;align-items:center;gap:11px;font-size:.96rem;font-weight:900;letter-spacing:.02em;white-space:nowrap}.app-brand b{color:#31d2ee}.brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#24d7ed,#2476ff);color:#041019;font-size:.78rem;font-weight:950;letter-spacing:-.04em;box-shadow:0 8px 30px #22c7e838,inset 0 1px #ffffff59}.app-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.top-action,.logout-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid transparent;border-radius:11px;background:transparent;color:#93a9ba;font-weight:750;font-size:.86rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.top-action:hover,.logout-button:hover{background:#101f2c;border-color:#21384a;color:#fff;transform:translateY(-1px)}.top-action-primary{color:#eafdff;background:linear-gradient(135deg,#22c7e829,#2f7cff21);border-color:#22516c}.top-action-primary span{color:#56e2f5}.admin-top-action{color:#b5f7dc;border-color:#21483e;background:#1f78581a}.logout-button{font-weight:700}.user-chip{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 5px;border-radius:999px;border:1px solid #1d3344;background:#0b1722;color:#d8e6ef;max-width:150px}.user-chip>span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#15374b,#16395f);color:#74e2f5;font-weight:900}.user-chip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.app-main-v2{width:min(1220px,100%);margin:0 auto;padding:clamp(28px,5vw,62px) clamp(18px,4vw,42px) 80px;min-width:0}.app-page-transition{animation:appPageIn .38s cubic-bezier(.22,.75,.25,1) both}@keyframes appPageIn{0%{opacity:0;transform:translateY(12px) scale(.995)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.app-page-transition,.quick-modal,.quick-overlay{animation:none!important}.dashboard-action-card,.toolcard-v2,.dashboard-mini-card,.top-action{transition:none!important}}.back-chip{display:inline-flex;align-items:center;gap:7px;margin-bottom:24px;padding:9px 12px;border-radius:999px;border:1px solid #203748;background:#0b1722;color:#91a9ba;font-size:.82rem;font-weight:800;transition:.18s ease}.back-chip:hover{color:#fff;border-color:#34647e;background:#102333;transform:translate(-2px)}.pagehead-v2{margin-bottom:30px}.pagehead-v2 h1{font-size:clamp(2.3rem,5vw,4.35rem);line-height:1.02;margin:10px 0 12px}.pagehead-v2 p{font-size:1rem;max-width:730px}.dashboard-hero-v2{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:38px;align-items:stretch;min-height:360px;padding:clamp(30px,5vw,58px);border:1px solid #224157;border-radius:28px;background:radial-gradient(circle at 78% 20%,rgba(47,124,255,.18),transparent 30%),linear-gradient(135deg,#0b2635,#0b1b2a,#0a1621);box-shadow:0 36px 90px #00000038}.dashboard-hero-v2:before{content:"";position:absolute;right:-90px;top:-100px;width:330px;height:330px;border-radius:50%;border:1px solid rgba(72,215,241,.1);box-shadow:0 0 0 40px #48d7f105,0 0 0 80px #48d7f103;pointer-events:none}.dashboard-hero-copy{position:relative;z-index:1;align-self:center}.dashboard-hero-copy h1{font-size:clamp(2.65rem,5.2vw,5rem);line-height:.98;letter-spacing:-.055em;margin:16px 0 22px;max-width:820px}.dashboard-hero-copy h1 em{font-style:normal;color:#87a0b3}.dashboard-hero-copy>p{max-width:710px;color:#a2b6c6;font-size:1.06rem;line-height:1.68;margin:0}.dashboard-hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:27px}.dashboard-text-button{color:#9ec0d2;font-weight:800;font-size:.9rem}.dashboard-text-button:hover{color:#fff}.dashboard-status-card{position:relative;z-index:2;align-self:center;padding:24px;border:1px solid rgba(113,199,223,.19);border-radius:20px;background:#050f18a6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 20px 50px #0000002e}.status-dot{display:block;width:9px;height:9px;border-radius:50%;background:#46dfaa;box-shadow:0 0 0 6px #46dfaa17,0 0 18px #46dfaa73;margin-bottom:26px}.dashboard-status-card small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#648195;font-size:.66rem;font-weight:850;margin-bottom:7px}.dashboard-status-card b{display:block;color:#edf8fb;font-size:1.15rem;line-height:1.3}.dashboard-status-card p{color:#829bac;font-size:.87rem;line-height:1.58;margin:12px 0 18px}.dashboard-status-card a{color:#57d7ef;font-weight:800;font-size:.84rem}.dashboard-section-v2{padding-top:55px}.dashboard-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:23px}.dashboard-section-head h2{margin:8px 0 0;font-size:clamp(1.8rem,3.5vw,2.9rem);letter-spacing:-.04em}.tools-count{font-size:.78rem;color:#738b9e;padding:7px 10px;border:1px solid #1e3445;border-radius:999px;white-space:nowrap}.dashboard-actions-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-action-card{--tone:#31cbe7;position:relative;min-height:278px;padding:22px;border-radius:20px;border:1px solid #1e3546;background:linear-gradient(155deg,#0f1e2af5,#08131dfa);overflow:hidden;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease}.dashboard-action-card:before{content:"";position:absolute;width:180px;height:180px;right:-75px;top:-82px;border-radius:50%;background:radial-gradient(circle,var(--tone),transparent 67%);opacity:.1;transition:opacity .22s ease,transform .22s ease}.dashboard-action-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--tone) 45%,#263d4c);box-shadow:0 22px 45px #00000038}.dashboard-action-card:hover:before{opacity:.18;transform:scale(1.08)}.tone-violet{--tone:#a777ff}.tone-green{--tone:#45dda9}.tone-orange{--tone:#ffae5d}.tone-blue{--tone:#4d95ff}.dashboard-action-top{display:flex;align-items:center;justify-content:space-between}.category-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:1.2rem;color:#fff;background:color-mix(in srgb,var(--tone) 18%,#0e1b27);border:1px solid color-mix(in srgb,var(--tone) 40%,#213647);box-shadow:inset 0 1px #ffffff14}.action-arrow{color:#597184;font-size:1rem;transition:.18s ease}.dashboard-action-card:hover .action-arrow{color:var(--tone);transform:translate(2px,-2px)}.dashboard-action-card>small{display:block;color:var(--tone);font-size:.7rem;font-weight:850;text-transform:uppercase;letter-spacing:.09em;margin-top:26px}.dashboard-action-card h3{font-size:1.48rem;margin:7px 0 8px}.dashboard-action-card p{color:#8298a9;line-height:1.5;font-size:.88rem;margin:0;min-height:54px}.action-meta{position:absolute;left:22px;right:22px;bottom:20px;padding-top:15px;border-top:1px solid #1a2d3b;display:flex;align-items:center;justify-content:space-between;gap:10px}.action-meta span{font-size:.72rem;color:#637c8e}.action-meta b{font-size:.76rem;color:#cde0eb}.dashboard-bottom-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:16px}.dashboard-mini-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:118px;padding:18px;border:1px solid #1d3445;border-radius:18px;background:#0b1722;transition:transform .18s ease,border-color .18s ease,background .18s ease}.dashboard-mini-card:hover{transform:translateY(-2px);border-color:#315d75;background:#0d1b28}.mini-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#122b3b;color:#63def2;font-weight:900}.dashboard-mini-card small{display:block;color:#647f91;font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;font-weight:850}.dashboard-mini-card b{display:block;margin-top:3px;font-size:.95rem}.dashboard-mini-card p{margin:4px 0 0;color:#71899b;font-size:.76rem;line-height:1.35}.dashboard-mini-card>strong{color:#557184}.owner-mini-card .mini-icon{color:#70e2b9;background:#113027}.category-head-v2{display:flex;align-items:center;gap:20px;margin-bottom:30px}.category-head-icon{--tone:#4d95ff;flex:0 0 auto;width:72px;height:72px;border-radius:22px;display:grid;place-items:center;font-size:1.75rem;background:color-mix(in srgb,var(--tone) 17%,#0c1823);color:var(--tone);border:1px solid color-mix(in srgb,var(--tone) 38%,#1f3546);box-shadow:0 16px 35px #00000026}.category-head-v2 h1{font-size:clamp(2.4rem,5vw,4.3rem);letter-spacing:-.05em;margin:5px 0 7px}.category-head-v2 p{margin:0;color:#8ea5b6}.toolsgrid-v2{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr))}.toolcard-v2{position:relative;min-height:210px;padding:23px;border-radius:19px;overflow:hidden}.toolcard-v2:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#33cceb,transparent);opacity:0;transition:.2s ease}.toolcard-v2:hover:after{opacity:1}.toolcard-v2:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0000002e}.toolcard-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.toolcard-top span{margin:0;color:#587185;font-size:.7rem;font-weight:900;letter-spacing:.12em}.toolcard-top i{font-style:normal;color:#4b687c}.toolcard-v2 h3{font-size:1.12rem}.toolcard-v2 p{font-size:.84rem;min-height:52px}.toolcard-v2>b{display:block;margin-top:18px;color:#62d9ee;font-size:.78rem}.app-shell-v2 .twocol{gap:18px}.app-shell-v2 .panel{border-radius:20px;border-color:#1d3445;background:linear-gradient(145deg,#0d1b27,#09131d);box-shadow:0 18px 45px #0000001a}.app-shell-v2 .panel label{font-size:.86rem}.app-shell-v2 textarea,.app-shell-v2 input,.app-shell-v2 select{border-radius:12px;border-color:#233b4d;background:#07131d;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.app-shell-v2 textarea:focus,.app-shell-v2 input:focus,.app-shell-v2 select:focus{border-color:#2f91b0;box-shadow:0 0 0 3px #22c7e814;background:#091722}.app-shell-v2 .primary{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.app-shell-v2 .primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 14px 34px #228fd640}.app-shell-v2 .notice{padding:11px 13px;border:1px solid #245544;border-radius:11px;background:#0d241e;animation:noticeIn .24s ease both}.app-shell-v2 .notice.error{border-color:#61303a;background:#29161b}@keyframes noticeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.app-shell-v2 .result pre{background:#06111a;border-radius:14px;border-color:#193044;max-height:610px}.app-shell-v2 .formwide{max-width:920px}.quick-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:22px;background:#02080dbd;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:quickFade .18s ease both}.quick-modal{width:min(780px,100%);max-height:min(760px,90vh);overflow:auto;padding:26px;border-radius:24px;border:1px solid #28485d;background:linear-gradient(160deg,#0d1d29,#08131d);box-shadow:0 40px 110px #00000085;animation:quickPop .24s cubic-bezier(.2,.85,.25,1) both}@keyframes quickFade{0%{opacity:0}to{opacity:1}}@keyframes quickPop{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:none}}.quick-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.quick-modal-head h2{margin:7px 0 0;font-size:1.7rem;letter-spacing:-.035em}.icon-button{width:39px;height:39px;border:1px solid #284155;background:#0a1620;color:#9bb0bf;border-radius:12px;cursor:pointer;font-size:1.45rem;line-height:1;transition:.18s ease}.icon-button:hover{color:#fff;border-color:#41718c;transform:rotate(4deg)}.quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick-item{--tone:#56d8ee;display:grid;grid-template-columns:46px 1fr;gap:13px;align-items:center;padding:15px;border-radius:15px;border:1px solid #1e3546;background:#0a1722;transition:.18s ease}.quick-item:hover{transform:translateY(-2px);background:#0e1e2b;border-color:color-mix(in srgb,var(--tone) 35%,#263d4c)}.quick-item>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--tone) 15%,#10202d);color:var(--tone);font-weight:900}.quick-item b{display:block;font-size:.9rem}.quick-item small{display:block;color:#728a9b;margin-top:3px;font-size:.73rem}.quick-admin{--tone:#62d9a9}.quick-master{--tone:#8f85ff}.app-shell-v2 .admin-add{border-radius:20px}.app-shell-v2 .tablewrap{border-radius:17px;background:#0a1722}.app-shell-v2 table{background:transparent}.app-shell-v2 th{background:#0c1924}.app-shell-v2 tbody tr{transition:background .15s ease}.app-shell-v2 tbody tr:hover{background:#0d1c28}@media(max-width:1050px){.dashboard-actions-v2,.toolsgrid-v2,.dashboard-bottom-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero-v2{grid-template-columns:1fr}.dashboard-status-card{max-width:560px}}@media(max-width:760px){.app-topbar{padding:10px 15px;min-height:68px}.app-brand>span:last-child{display:none}.hide-mobile,.user-chip{display:none}.top-action,.logout-button{padding:0 10px;font-size:.78rem}.top-action-primary{min-width:42px}.top-action-primary span{display:none}.app-main-v2{padding:28px 16px 60px}.dashboard-hero-v2{padding:30px 22px;border-radius:22px}.dashboard-hero-copy h1{font-size:2.65rem}.dashboard-hero-copy h1 br{display:none}.dashboard-section-head{align-items:flex-start;flex-direction:column}.tools-count{align-self:flex-start}.quick-grid{grid-template-columns:1fr}.quick-modal{padding:20px;border-radius:20px}.category-head-v2{align-items:flex-start}.category-head-icon{width:58px;height:58px;border-radius:17px}.category-head-v2 h1{font-size:2.65rem}.dashboard-bottom-v2{grid-template-columns:1fr}}@media(max-width:560px){.dashboard-actions-v2,.toolsgrid-v2{grid-template-columns:1fr}.dashboard-action-card{min-height:245px}.app-top-actions{gap:5px}.admin-top-action{padding-left:9px;padding-right:9px}.logout-button{padding-left:8px;padding-right:8px}.dashboard-hero-actions{align-items:stretch;flex-direction:column}.dashboard-hero-actions .primary{text-align:center}.dashboard-text-button{text-align:center;padding:8px}.category-head-v2{gap:13px}.category-head-icon{width:50px;height:50px}.category-head-v2 h1{font-size:2.25rem}}.launchpad-sales{min-height:100vh;color:#ecf8ff;background:radial-gradient(circle at 80% 0%,#0b386a 0%,transparent 30%),#050b18;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.launchpad-sales *{box-sizing:border-box}.launchpad-sales .lp-container{width:min(1160px,calc(100% - 40px));margin:0 auto}.launchpad-sales .lp-section{padding:88px 0}.launchpad-sales .lp-eyebrow{color:#67deff;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.launchpad-sales h1,.launchpad-sales h2,.launchpad-sales h3,.launchpad-sales p{margin-top:0}.launchpad-sales h1{max-width:880px;margin-bottom:24px;font-size:clamp(44px,7vw,82px);line-height:.98;letter-spacing:-.06em}.launchpad-sales h2{margin-bottom:18px;font-size:clamp(34px,4.5vw,56px);line-height:1;letter-spacing:-.05em}.launchpad-sales h3{font-size:22px;line-height:1.2}.launchpad-sales p{color:#b8cde0;font-size:18px;line-height:1.65}.lp-hero{min-height:760px;padding:28px 0 72px;display:flex;flex-direction:column}.lp-nav{display:flex;align-items:center;justify-content:space-between;gap:24px}.lp-brand{display:block;max-width:166px;height:auto}.lp-nav-actions{display:flex;align-items:center;gap:18px}.lp-nav-link,.lp-client-link{color:#d7eaff;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s ease}.lp-nav-link:hover,.lp-client-link:hover{color:#67deff}.lp-client-link{padding:10px 14px;border:1px solid #1c77ad;border-radius:9px;background:#05192f9e}.lp-hero-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:84px 0 30px}.lp-hero-copy{max-width:760px}.lp-hero-copy>p:not(.lp-eyebrow){max-width:610px;margin-bottom:30px;font-size:21px}.lp-actions{display:flex;flex-wrap:wrap;gap:14px}.lp-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 22px;border:1px solid #1ce2ff;border-radius:9px;color:#03111e;background:#50dcf8;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.lp-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 34px #50dcf842;filter:brightness(1.04)}.lp-button:disabled{opacity:.5;cursor:not-allowed}.lp-button-secondary{color:#dcf8ff;background:#05192fb8;border-color:#1c77ad}.lp-hero-image{max-width:940px;margin:34px auto 0;border:1px solid rgba(103,222,255,.34);border-radius:18px;overflow:hidden;box-shadow:0 26px 80px #00000061}.lp-hero-image img,.lp-area-card img,.lp-prompt-image img,.lp-before-after img,.lp-creator-photo img{display:block;width:100%;height:auto}.lp-intro{background:#08152a;border-top:1px solid #143756;border-bottom:1px solid #143756}.lp-two-columns{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:center}.lp-feature-list{display:grid;gap:16px;padding:0;margin:0;list-style:none}.lp-feature-list li{padding:18px;border:1px solid #1a3e60;border-radius:12px;color:#d9efff;background:#071a30;line-height:1.5}.lp-feature-list strong{display:block;margin-bottom:5px;color:#70e5ff}.lp-method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.lp-method-item{padding:24px;border-radius:14px;background:linear-gradient(145deg,#0b2240,#071426);border:1px solid #164567;transition:transform .2s ease,border-color .2s ease}.lp-method-item:hover{transform:translateY(-3px);border-color:#2475a3}.lp-number{display:block;margin-bottom:18px;color:#61ddff;font-size:13px;font-weight:800;letter-spacing:.12em}.lp-before-after{overflow:hidden;border:1px solid #205176;border-radius:18px;margin:0}.lp-prompt{background:linear-gradient(135deg,#071d37,#0c3153)}.lp-prompt-image{overflow:hidden;border:1px solid #2875a1;border-radius:16px;box-shadow:0 20px 60px #00000059;margin:0}.lp-areas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:36px}.lp-area-card{overflow:hidden;border:1px solid #194666;border-radius:16px;background:#08182b;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.lp-area-card:hover{transform:translateY(-3px);border-color:#2b6e98;box-shadow:0 18px 45px #0000002e}.lp-area-card img{border-bottom:1px solid #194666}.lp-area-card-content{padding:24px}.lp-area-card-content h3{margin-bottom:10px}.lp-area-card-content p{margin-bottom:0;font-size:16px}.lp-area-card-content .lp-eyebrow{margin-bottom:9px;color:#67deff;font-size:12px}.lp-creator{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:60px;align-items:center}.lp-creator-photo{overflow:hidden;border:1px solid #205176;border-radius:18px;margin:0}.launchpad-sales blockquote{margin:28px 0 0;padding:20px 24px;border-left:3px solid #5ce1ff;color:#d9f5ff;background:#092039;font-size:19px;line-height:1.5}.lp-final{padding:94px 0;text-align:center;background:linear-gradient(145deg,#0b3764,#061324 70%)}.lp-final h2,.lp-final p{margin-right:auto;margin-left:auto}.lp-final p{max-width:660px}.lp-final .lp-actions{justify-content:center;margin-top:28px}.lp-final-login{display:inline-block;margin-top:20px;color:#a9dff0;font-size:14px;font-weight:700}.lp-footer{padding:28px 0;border-top:1px solid #153a5a;color:#87a8c1;font-size:14px}.lp-footer>.lp-container{display:flex;align-items:center;justify-content:space-between;gap:20px}.lp-footer-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px}.lp-footer a{color:#91b6cf}.lp-footer a:hover{color:#d9f5ff}@media(max-width:760px){.launchpad-sales .lp-container{width:min(100% - 32px,1160px)}.launchpad-sales .lp-section{padding:62px 0}.lp-hero{min-height:0}.lp-nav-link{display:none}.lp-nav-actions{gap:8px}.lp-client-link{font-size:13px;padding:9px 11px}.lp-hero-content{padding-top:66px}.lp-hero-copy>p:not(.lp-eyebrow){font-size:18px}.lp-two-columns,.lp-creator,.lp-method,.lp-areas-grid{grid-template-columns:1fr}.lp-two-columns,.lp-creator{gap:36px}.lp-creator-photo{max-width:360px}.lp-footer>.lp-container{align-items:flex-start;flex-direction:column}.lp-footer-links{justify-content:flex-start}}@media(max-width:520px){.lp-brand{max-width:138px}.launchpad-sales h1{font-size:43px}.launchpad-sales h2{font-size:35px}.lp-actions{display:grid;grid-template-columns:1fr}.lp-button{width:100%;text-align:center}.lp-hero-image{margin-top:26px;border-radius:14px}}.launchpad-sales{--lp-bg:#050914;--lp-bg-2:#07111f;--lp-surface:rgba(10,25,42,.78);--lp-surface-strong:#0a1a2d;--lp-line:rgba(112,188,228,.18);--lp-line-strong:rgba(103,222,255,.34);--lp-text:#f5fbff;--lp-muted:#9eb5c8;--lp-accent:#5ce4ff;--lp-accent-2:#4d8dff;--lp-accent-soft:rgba(92,228,255,.11);--lp-shadow:0 30px 80px rgba(0,0,0,.28);--lp-radius:26px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 84% -4%,rgba(47,126,255,.22),transparent 24%),radial-gradient(circle at 10% 12%,rgba(44,220,247,.1),transparent 24%),linear-gradient(180deg,#050914,#07111f 42%,#050914)}.launchpad-sales:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 70%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 70%)}.launchpad-sales>*,.launchpad-sales main{position:relative;z-index:1}.launchpad-sales .lp-container{width:min(1240px,calc(100% - 64px))}.launchpad-sales .lp-section{padding:clamp(78px,8vw,126px) 0;scroll-margin-top:86px}.launchpad-sales .lp-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;color:#82eaff;font-size:.72rem;font-weight:900;letter-spacing:.17em}.launchpad-sales .lp-eyebrow:before{content:"";width:22px;height:1px;background:linear-gradient(90deg,#5ce4ff,transparent)}.launchpad-sales h1,.launchpad-sales h2,.launchpad-sales h3{color:var(--lp-text);text-wrap:balance}.launchpad-sales h1{max-width:820px;margin:0 0 25px;font-size:clamp(3.25rem,5.7vw,6.15rem);line-height:.94;letter-spacing:-.064em;font-weight:850;text-shadow:0 8px 35px rgba(0,0,0,.16)}.launchpad-sales h2{max-width:780px;margin:0 0 20px;font-size:clamp(2.35rem,4.3vw,4.55rem);line-height:.98;letter-spacing:-.052em;font-weight:830}.launchpad-sales h3{letter-spacing:-.025em;font-weight:800}.launchpad-sales p{color:var(--lp-muted);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.72}.lp-hero{min-height:auto;padding:0 0 80px;overflow:visible}.lp-nav{position:sticky;top:14px;z-index:100;width:min(1240px,calc(100% - 36px))!important;margin:14px auto 0!important;min-height:66px;padding:10px 12px 10px 17px;border:1px solid rgba(138,202,235,.16);border-radius:18px;background:#050d18b8;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 16px 48px #0003,inset 0 1px #ffffff09}.lp-brand{max-width:158px;filter:drop-shadow(0 5px 18px rgba(92,228,255,.1))}.lp-nav-actions{gap:10px}.lp-nav-link{padding:11px 14px;border-radius:11px;color:#9eb5c8;transition:color .18s ease,background .18s ease}.lp-nav-link:hover{color:#fff;background:#ffffff0b}.lp-client-link{padding:11px 16px;border-radius:11px;color:#eafaff;border-color:#5ce4ff4d;background:linear-gradient(135deg,#5ce4ff1a,#4d8dff14);box-shadow:inset 0 1px #ffffff0a}.lp-client-link:hover{color:#fff;border-color:#5ce4ff85;background:linear-gradient(135deg,#5ce4ff2b,#4d8dff21)}.lp-hero-content{display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(42px,5vw,74px);min-height:690px;padding:74px 0 34px}.lp-hero-copy{max-width:none}.lp-hero-copy .lp-eyebrow{padding:8px 12px;border:1px solid rgba(92,228,255,.16);border-radius:999px;background:#5ce4ff0e}.lp-hero-copy .lp-eyebrow:before{display:none}.lp-hero-copy>p:not(.lp-eyebrow){max-width:700px;margin-bottom:30px;color:#afc6d7;font-size:clamp(1.05rem,1.55vw,1.28rem);line-height:1.7}.lp-actions{gap:11px;align-items:center}.lp-button{min-height:56px;padding:0 23px;border-radius:13px;border:1px solid rgba(123,236,255,.72);color:#02131d;background:linear-gradient(135deg,#66e7fb,#4fb7ff 54%,#5d8fff);font-size:.94rem;letter-spacing:-.01em;box-shadow:0 12px 34px #31abe52e,inset 0 1px #ffffff73;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,filter .22s ease}.lp-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 18px 46px #32b7ef4a,inset 0 1px #ffffff85;filter:saturate(1.07) brightness(1.03)}.lp-button:active:not(:disabled){transform:translateY(-1px)}.lp-button-secondary{color:#dff8ff;border-color:#6db1dc3d;background:#091d30b8;box-shadow:inset 0 1px #ffffff09}.lp-button-secondary:hover:not(:disabled){border-color:#5ce4ff6b;background:#0c263ddb;box-shadow:0 12px 30px #0000002b}.lp-hero-image{position:relative;width:100%;max-width:none;margin:0;overflow:visible;border:0;border-radius:26px;background:linear-gradient(145deg,#11334e6b,#06121f59);box-shadow:none;isolation:isolate;animation:lpFloat 7s ease-in-out infinite}.lp-hero-image:before{content:"";position:absolute;z-index:-2;inset:-16%;background:radial-gradient(circle at center,rgba(44,189,255,.22),transparent 58%);filter:blur(22px);opacity:.85}.lp-hero-image:after{content:"";position:absolute;z-index:-1;inset:-1px;border-radius:27px;padding:1px;background:linear-gradient(135deg,#6ce9ff9e,#4b71ff1f,#ffffff0a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lp-hero-image img{width:100%;border-radius:25px;box-shadow:0 35px 100px #0000006b;transform:perspective(1400px) rotateY(-3deg) rotateX(1deg)}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.launchpad-sales main>.lp-section:not(.lp-intro):not(.lp-prompt){position:relative}.launchpad-sales main>.lp-section:not(.lp-intro):not(.lp-prompt):before{content:"";position:absolute;left:50%;top:0;width:min(1160px,calc(100% - 64px));height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(91,150,190,.18),transparent)}.lp-intro{border:0;background:radial-gradient(circle at 12% 50%,rgba(43,178,227,.1),transparent 28%),linear-gradient(180deg,#091c31c2,#071526cc);box-shadow:inset 0 1px #ffffff06,inset 0 -1px #ffffff06}.lp-two-columns{gap:clamp(42px,6.2vw,88px)}.lp-two-columns>div>p:last-child{margin-bottom:0}.lp-feature-list{gap:12px}.lp-feature-list li{position:relative;padding:22px 22px 22px 58px;border:1px solid var(--lp-line);border-radius:17px;background:linear-gradient(145deg,#0a1d30d6,#071424c7);box-shadow:inset 0 1px #ffffff06;transition:transform .2s ease,border-color .2s ease,background .2s ease}.lp-feature-list li:before{position:absolute;left:18px;top:20px;width:27px;height:27px;border-radius:9px;display:grid;place-items:center;color:#bff8ff;background:#5ce4ff1a;border:1px solid rgba(92,228,255,.24);font-size:.72rem;font-weight:900}.lp-feature-list li:nth-child(1):before{content:"01"}.lp-feature-list li:nth-child(2):before{content:"02"}.lp-feature-list li:nth-child(3):before{content:"03"}.lp-feature-list li:hover{transform:translate(4px);border-color:#5ce4ff52;background:linear-gradient(145deg,#0b2338f0,#08182aeb)}.lp-feature-list strong{margin-bottom:6px;color:#eefcff;font-size:1rem}.lp-method{gap:15px;margin-top:38px}.lp-method-item{position:relative;overflow:hidden;min-height:245px;padding:27px;border:1px solid var(--lp-line);border-radius:21px;background:linear-gradient(155deg,#0d263eeb,#071322f5);box-shadow:inset 0 1px #ffffff08}.lp-method-item:before{content:"";position:absolute;right:-60px;top:-70px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(92,228,255,.12),transparent 68%)}.lp-method-item:hover{transform:translateY(-5px);border-color:#5ce4ff4d;box-shadow:0 22px 48px #0000002e,inset 0 1px #ffffff0a}.lp-number{width:42px;height:42px;margin:0 0 36px;display:grid;place-items:center;border-radius:13px;color:#8eecff;background:#5ce4ff14;border:1px solid rgba(92,228,255,.2);letter-spacing:.05em}.lp-method-item h3{margin-bottom:10px}.lp-method-item p{margin-bottom:0;font-size:.98rem}.lp-before-after,.lp-prompt-image,.lp-creator-photo{position:relative;border-radius:24px;border:1px solid rgba(102,193,233,.25);background:#071524;box-shadow:0 28px 70px #00000047;overflow:hidden}.lp-before-after img,.lp-prompt-image img,.lp-creator-photo img{transition:transform .6s cubic-bezier(.2,.75,.2,1),filter .4s ease}.lp-before-after:hover img,.lp-prompt-image:hover img{transform:scale(1.025)}.lp-prompt{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 30%,rgba(71,153,255,.18),transparent 32%),linear-gradient(135deg,#07182d,#0a2946 55%,#071528)}.lp-prompt:before{content:"";position:absolute;width:440px;height:440px;right:-180px;bottom:-220px;border-radius:50%;border:1px solid rgba(100,220,255,.09);box-shadow:0 0 0 55px #64dcff06,0 0 0 110px #64dcff04}.lp-prompt .lp-button{margin-top:5px}.lp-areas-grid{gap:18px;margin-top:42px}.lp-area-card{position:relative;border:1px solid rgba(102,177,215,.18);border-radius:23px;background:linear-gradient(155deg,#0a1b2df5,#06111ffa);box-shadow:inset 0 1px #ffffff06}.lp-area-card:hover{transform:translateY(-6px);border-color:#5ce4ff57;box-shadow:0 28px 58px #0000003b,inset 0 1px #ffffff0a}.lp-area-card img{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid rgba(100,183,225,.16);transition:transform .48s cubic-bezier(.2,.75,.2,1),filter .35s ease}.lp-area-card:hover img{transform:scale(1.018);filter:brightness(1.05)}.lp-area-card-content{padding:26px 27px 28px}.lp-area-card-content .lp-eyebrow{margin-bottom:10px}.lp-area-card-content .lp-eyebrow:before{width:14px}.lp-area-card-content h3{font-size:1.36rem;margin-bottom:10px}.lp-area-card-content p{font-size:.94rem;line-height:1.58}.lp-creator{grid-template-columns:minmax(0,1fr) minmax(280px,370px);gap:clamp(44px,7vw,94px)}.lp-creator-photo{transform:rotate(1.2deg);box-shadow:0 30px 70px #0000004d}.lp-creator-photo:hover img{transform:scale(1.018)}.launchpad-sales blockquote{position:relative;margin:30px 0 0;padding:25px 27px 25px 30px;border:1px solid rgba(92,228,255,.17);border-left:3px solid #5ce1ff;border-radius:0 16px 16px 0;background:linear-gradient(135deg,#092039e0,#07172abf);color:#dff9ff;font-size:1.02rem;line-height:1.65;box-shadow:inset 0 1px #ffffff06}.lp-final{position:relative;overflow:hidden;padding:clamp(90px,10vw,138px) 0;background:radial-gradient(circle at 50% 12%,rgba(92,228,255,.18),transparent 30%),linear-gradient(145deg,#0b3158,#07182c 60%,#050d19);border-top:1px solid rgba(92,228,255,.1)}.lp-final:before,.lp-final:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.lp-final:before{width:420px;height:420px;left:-230px;bottom:-260px;border:1px solid rgba(92,228,255,.08);box-shadow:0 0 0 55px #5ce4ff05,0 0 0 110px #5ce4ff03}.lp-final:after{width:360px;height:360px;right:-210px;top:-190px;border:1px solid rgba(77,141,255,.09);box-shadow:0 0 0 52px #4d8dff05}.lp-final .lp-container{position:relative;z-index:1}.lp-final h2{max-width:890px}.lp-final p{max-width:680px;color:#b5cada}.lp-final .lp-actions{margin-top:31px}.lp-final-login{margin-top:22px;color:#a8d8ec;transition:color .18s ease}.lp-final-login:hover{color:#fff}.lp-footer{padding:31px 0 38px;border-top:1px solid rgba(111,176,212,.12);background:#040a12}.lp-footer>.lp-container{gap:26px}.lp-footer-links{gap:9px 15px}.lp-footer a{font-size:.82rem;color:#7894a8;transition:color .18s ease}.lp-footer a:hover{color:#dff9ff}@supports (animation-timeline:view()){.launchpad-sales main>.lp-section>.lp-container,.lp-final>.lp-container{animation:lpReveal linear both;animation-timeline:view();animation-range:entry 3% cover 25%}@keyframes lpReveal{0%{opacity:.15;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:1100px){.launchpad-sales .lp-container{width:min(100% - 48px,1040px)}.lp-hero-content{grid-template-columns:minmax(0,.88fr) minmax(390px,1.12fr);gap:40px;min-height:630px;padding-top:60px}.launchpad-sales h1{font-size:clamp(3rem,6.2vw,5rem)}.lp-two-columns{gap:50px}}@media(max-width:900px){.lp-hero{padding-bottom:54px}.lp-nav{top:9px;width:min(100% - 24px,860px)!important;margin-top:9px!important}.lp-hero-content{grid-template-columns:1fr;gap:46px;min-height:auto;padding:74px 0 28px}.lp-hero-copy{max-width:760px}.lp-hero-image{max-width:820px}.lp-hero-image img{transform:none}.lp-two-columns{grid-template-columns:1fr;gap:36px}.lp-two-columns>div{max-width:760px}.lp-feature-list{max-width:760px}.lp-method{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-creator{grid-template-columns:minmax(0,1fr) 300px;gap:48px}}@media(max-width:760px){.launchpad-sales .lp-container{width:min(100% - 32px,720px)}.launchpad-sales .lp-section{padding:72px 0}.launchpad-sales h1{font-size:clamp(2.75rem,12vw,4.1rem);line-height:.96}.launchpad-sales h2{font-size:clamp(2.12rem,9vw,3.25rem);line-height:1}.launchpad-sales p{font-size:1rem;line-height:1.65}.lp-nav{min-height:62px;padding:8px 9px 8px 13px}.lp-brand{max-width:142px}.lp-client-link{padding:9px 11px;font-size:.76rem}.lp-hero-content{padding-top:58px;gap:38px}.lp-hero-copy>p:not(.lp-eyebrow){font-size:1.05rem}.lp-actions{display:grid;grid-template-columns:1fr;gap:9px}.lp-button{width:100%;min-height:54px;padding:0 18px;text-align:center}.lp-hero-image{animation:none}.lp-hero-image:before{inset:-8%}.lp-method{grid-template-columns:1fr;gap:11px}.lp-method-item{min-height:auto;padding:22px}.lp-number{margin-bottom:24px}.lp-areas-grid{grid-template-columns:1fr;gap:14px}.lp-area-card-content{padding:22px}.lp-creator{grid-template-columns:1fr;gap:35px}.lp-creator-photo{max-width:350px;transform:none}.lp-footer>.lp-container{flex-direction:column;align-items:flex-start}.lp-footer-links{justify-content:flex-start}}@media(max-width:480px){.launchpad-sales .lp-container{width:min(100% - 24px,460px)}.launchpad-sales .lp-section{padding:62px 0}.lp-nav{width:calc(100% - 16px)!important;border-radius:15px}.lp-brand{max-width:122px}.lp-client-link{font-size:.7rem;padding:8px 9px}.launchpad-sales h1{font-size:2.72rem}.launchpad-sales h2{font-size:2.15rem}.lp-hero-content{padding-top:48px}.lp-hero-copy .lp-eyebrow{font-size:.62rem;letter-spacing:.13em}.lp-hero-image img{border-radius:18px}.lp-hero-image:after{border-radius:19px}.lp-feature-list li{padding:20px 18px 20px 54px}.lp-feature-list li:before{left:16px;top:18px}.lp-before-after,.lp-prompt-image,.lp-creator-photo,.lp-area-card{border-radius:18px}.lp-final{padding:82px 0}.lp-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px}}@media(prefers-reduced-motion:reduce){.lp-hero-image{animation:none}.lp-button,.lp-area-card,.lp-method-item,.lp-feature-list li,.lp-area-card img,.lp-before-after img,.lp-prompt-image img,.lp-creator-photo img{transition:none!important}}.oi-sales{--oi-bg:#050914;--oi-bg-2:#08111d;--oi-surface:#0b1624;--oi-surface-2:#0f1d2d;--oi-line:rgba(134,188,220,.16);--oi-line-strong:rgba(93,224,248,.34);--oi-text:#f4fbff;--oi-muted:#92aabd;--oi-soft:#6f8798;--oi-cyan:#59e1f7;--oi-blue:#5687ff;--oi-green:#5fe0ad;--oi-orange:#ffb36a;--oi-violet:#a77cff;min-height:100vh;overflow:hidden;color:var(--oi-text);background:radial-gradient(circle at 80% -10%,rgba(63,109,255,.18),transparent 28%),radial-gradient(circle at 12% 8%,rgba(70,220,244,.09),transparent 24%),linear-gradient(180deg,#050914,#07101c 48%,#050914);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.oi-sales *{box-sizing:border-box}.oi-sales a{text-decoration:none}.oi-container{width:min(1180px,calc(100% - 48px));margin:0 auto}.oi-section{padding:clamp(82px,9vw,132px) 0;position:relative}.oi-section-heading{max-width:760px;margin-bottom:44px}.oi-section-heading-center{margin-left:auto;margin-right:auto;text-align:center;max-width:850px}.oi-section-heading h2,.oi-transform-copy h2,.oi-master-copy h2,.oi-audience-grid h2,.oi-creator-copy h2,.oi-offer-copy h2,.oi-final-cta h2{margin:9px 0 18px;color:var(--oi-text);font-size:clamp(2.35rem,4.8vw,4.5rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.oi-section-heading h2 em,.oi-hero h1 em{font-style:normal;color:#8ca4b7}.oi-section-heading p,.oi-transform-copy p,.oi-master-copy p,.oi-audience-list p,.oi-creator-copy p,.oi-offer-copy p,.oi-final-cta p{color:var(--oi-muted);font-size:1.03rem;line-height:1.72}.oi-kicker{display:inline-flex;align-items:center;gap:9px;color:#79e7f8;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.17em}.oi-kicker:before{content:"";width:21px;height:1px;background:linear-gradient(90deg,var(--oi-cyan),transparent)}.oi-pill{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(89,225,247,.18);border-radius:999px;background:#59e1f70e;color:#9cf1ff;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.12em}.oi-pill i{width:7px;height:7px;border-radius:50%;background:var(--oi-green);box-shadow:0 0 0 5px #5fe0ad14,0 0 18px #5fe0ad59}.oi-nav-wrap{position:sticky;top:0;z-index:120;padding:12px 0 0}.oi-nav{width:min(1180px,calc(100% - 28px));margin:0 auto;min-height:66px;padding:10px 11px 10px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(130,186,216,.14);border-radius:18px;background:#050d17c2;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);box-shadow:0 18px 52px #0003,inset 0 1px #ffffff09}.oi-brand{display:flex;align-items:center;gap:10px;color:#edf9ff;font-weight:900;font-size:.9rem;letter-spacing:.02em;white-space:nowrap}.oi-brand b{color:var(--oi-cyan)}.oi-brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#67e8fb,#4c83ff);color:#041019;font-size:.78rem;font-weight:950;letter-spacing:-.04em;box-shadow:0 9px 25px #33a8e633,inset 0 1px #ffffff6b}.oi-nav-links{display:flex;align-items:center;gap:4px}.oi-nav-links a,.oi-login-link{padding:10px 12px;border-radius:10px;color:#8fa6b7;font-size:.82rem;font-weight:750;transition:color .18s ease,background .18s ease}.oi-nav-links a:hover,.oi-login-link:hover{color:#fff;background:#ffffff0b}.oi-nav-actions{display:flex;align-items:center;gap:4px}.oi-nav-cta{min-height:42px;padding:0 15px;border:1px solid rgba(107,228,247,.52);border-radius:11px;background:linear-gradient(135deg,#62e2f5,#5390ff);color:#041019;font-weight:900;font-size:.81rem;cursor:pointer;box-shadow:0 10px 28px #41ade629;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.oi-nav-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 36px #41ade63d;filter:brightness(1.04)}.oi-nav-cta:disabled{opacity:.45;cursor:not-allowed}.oi-hero{position:relative;padding:clamp(72px,7vw,112px) 0 78px;overflow:hidden}.oi-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(10px)}.oi-orb-one{width:520px;height:520px;right:-190px;top:20px;background:radial-gradient(circle,rgba(62,115,255,.18),transparent 65%)}.oi-orb-two{width:420px;height:420px;left:-220px;bottom:-80px;background:radial-gradient(circle,rgba(67,221,244,.09),transparent 68%)}.oi-hero-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(470px,1.04fr);gap:clamp(48px,6vw,84px);align-items:center;position:relative;z-index:1}.oi-hero-copy h1{margin:18px 0 24px;max-width:780px;font-size:clamp(3.35rem,5.8vw,6.05rem);line-height:.93;letter-spacing:-.066em;font-weight:860;text-wrap:balance}.oi-hero-copy>p{max-width:680px;margin:0;color:#a9bfce;font-size:clamp(1.08rem,1.5vw,1.24rem);line-height:1.7}.oi-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:30px}.oi-button{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:11px;border-radius:13px;border:1px solid transparent;font-weight:900;font-size:.92rem;cursor:pointer;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,background .2s ease,border-color .2s ease,filter .2s ease}.oi-button span{transition:transform .2s ease}.oi-button:hover:not(:disabled) span{transform:translate(3px)}.oi-button-primary{color:#03121b;border-color:#7befffad;background:linear-gradient(135deg,#6ae8f9,#4db9ff,#5b85ff);box-shadow:0 14px 34px #34a6e333,inset 0 1px #ffffff7a}.oi-button-primary:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 20px 45px #36aeeb4d;filter:saturate(1.05) brightness(1.03)}.oi-button-ghost{color:#dcecf5;border-color:#76abcd33;background:#0b1c2c9e}.oi-button-ghost:hover{transform:translateY(-2px);background:#10263acc;border-color:#59e1f74d}.oi-button:disabled{opacity:.45;cursor:not-allowed}.oi-hero-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:38px;padding-top:24px;border-top:1px solid rgba(127,177,207,.13)}.oi-hero-proof div{padding-right:12px}.oi-hero-proof strong{display:block;font-size:1.15rem;letter-spacing:-.025em;color:#f4fbff}.oi-hero-proof span{display:block;margin-top:4px;color:#657e90;font-size:.71rem;line-height:1.35}.oi-product-stage{position:relative;min-width:0}.oi-stage-glow{position:absolute;inset:7% -8% -8%;background:radial-gradient(circle at center,rgba(66,178,239,.18),transparent 62%);filter:blur(25px);pointer-events:none}.oi-app-preview{position:relative;z-index:2;overflow:hidden;border:1px solid rgba(113,196,229,.22);border-radius:24px;background:linear-gradient(155deg,#0c1b29,#08121c);box-shadow:0 40px 110px #0000006b,inset 0 1px #ffffff09;transform:perspective(1500px) rotateY(-3.5deg) rotateX(1.5deg);animation:oiFloat 7s ease-in-out infinite}@keyframes oiFloat{0%,to{translate:0 0}50%{translate:0 -8px}}.oi-app-top{min-height:58px;padding:10px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(130,180,210,.11);background:#050d1685}.oi-app-brand{display:flex;align-items:center;gap:9px;color:#dcebf4;font-size:.68rem;letter-spacing:.04em}.oi-app-brand>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(145deg,#5fe4f7,#5389ff);color:#03131d;font-size:.61rem;font-weight:950}.oi-app-user{display:flex;align-items:center;gap:7px;color:#688196;font-size:.64rem}.oi-app-user i{width:8px;height:8px;border-radius:50%;background:#58dda9;box-shadow:0 0 0 5px #58dda914}.oi-app-body{padding:30px}.oi-app-head small{color:#55d8ed;font-size:.55rem;font-weight:900;letter-spacing:.16em}.oi-app-head h3{font-size:1.75rem;line-height:1.05;letter-spacing:-.045em;margin:10px 0 8px}.oi-app-head p{margin:0;color:#6e889b;font-size:.7rem}.oi-app-master{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:23px;padding:13px;border:1px solid rgba(96,210,238,.18);border-radius:13px;background:linear-gradient(135deg,#0f35469e,#111f39bd)}.oi-app-master>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#5b80ff21;color:#9b91ff}.oi-app-master small{display:block;color:#607f91;font-size:.48rem;font-weight:850;letter-spacing:.1em}.oi-app-master b{display:block;color:#dcebf4;font-size:.67rem;margin-top:3px}.oi-app-master strong{color:#4cd7ee}.oi-app-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px}.oi-app-category{--tone:#5bd9ef;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:13px;border:1px solid rgba(116,169,200,.12);border-radius:12px;background:#0a1722}.oi-app-category>span{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,#0c1823);font-weight:900}.tone-violet{--tone:#a77cff}.tone-green{--tone:#5fe0ad}.tone-orange{--tone:#ffb36a}.tone-blue{--tone:#5687ff}.oi-app-category b{display:block;color:#d9e7ef;font-size:.64rem}.oi-app-category small{display:block;color:#607688;font-size:.51rem;margin-top:3px}.oi-app-category i{font-style:normal;color:#405c70;font-size:.72rem}.oi-floating-card{position:absolute;z-index:4;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(113,192,225,.2);border-radius:13px;background:#07111cdb;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);box-shadow:0 18px 40px #00000047}.oi-floating-card>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#59e1f71a;color:#68e6f9;font-weight:900}.oi-floating-card b{display:block;color:#e4f2f8;font-size:.7rem}.oi-floating-card small{display:block;color:#71889a;font-size:.58rem;margin-top:2px}.oi-floating-card-one{right:-18px;bottom:42px;animation:oiFloatCard 6.5s ease-in-out infinite}.oi-floating-card-two{left:-28px;top:72px;animation:oiFloatCard 7.2s ease-in-out infinite reverse}@keyframes oiFloatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.oi-strip{border-top:1px solid rgba(122,174,204,.1);border-bottom:1px solid rgba(122,174,204,.1);background:#050c159e}.oi-strip .oi-container{min-height:76px;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;color:#6e8799;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em}.oi-strip i{width:4px;height:4px;border-radius:50%;background:#2d4a5e}.oi-problem{background:radial-gradient(circle at 50% 0%,rgba(57,139,191,.07),transparent 34%)}.oi-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.oi-problem-grid article{min-height:250px;padding:27px;border:1px solid var(--oi-line);border-radius:20px;background:linear-gradient(150deg,#0c1d2de0,#07121ef2);box-shadow:inset 0 1px #ffffff06;transition:transform .2s ease,border-color .2s ease}.oi-problem-grid article:hover{transform:translateY(-4px);border-color:#59e1f745}.oi-problem-grid article>span{color:#5c7b8e;font-size:.72rem;font-weight:900;letter-spacing:.11em}.oi-problem-grid h3{margin:42px 0 10px;font-size:1.22rem;letter-spacing:-.025em}.oi-problem-grid p{margin:0;color:#7f98aa;font-size:.9rem;line-height:1.6}.oi-transform-section{background:radial-gradient(circle at 88% 50%,rgba(81,115,255,.1),transparent 28%),linear-gradient(180deg,#08132099,#081422d1);border-top:1px solid rgba(123,177,207,.08);border-bottom:1px solid rgba(123,177,207,.08)}.oi-transform-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);gap:clamp(52px,6vw,90px);align-items:center}.oi-transform-copy h2{max-width:650px}.oi-mini-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.oi-mini-proof span{padding:8px 10px;border:1px solid rgba(119,181,214,.14);border-radius:999px;background:#0a1c2b9e;color:#85a0b2;font-size:.72rem;font-weight:750}.oi-before-after{position:relative;display:grid;grid-template-columns:1fr 46px 1fr;align-items:center;padding:18px;border:1px solid rgba(111,188,224,.18);border-radius:24px;background:linear-gradient(150deg,#0a1723,#07111b);box-shadow:0 30px 80px #00000040,inset 0 1px #ffffff06}.oi-before-panel,.oi-after-panel{min-height:300px;padding:22px;border-radius:17px;display:flex;flex-direction:column}.oi-before-panel{background:linear-gradient(150deg,#18131a,#110f15);border:1px solid rgba(255,127,143,.1)}.oi-after-panel{background:linear-gradient(150deg,#0c2027,#0a1623);border:1px solid rgba(93,224,173,.13)}.oi-before-panel>small,.oi-after-panel>small{font-size:.62rem;font-weight:900;letter-spacing:.15em}.oi-before-panel>small{color:#df8c98}.oi-after-panel>small{color:#76e3bc}.oi-chat-bubble{margin-top:34px;padding:16px;border-radius:13px;background:#201920;color:#c9afb5;font-size:.82rem;line-height:1.5}.oi-generic-result{margin-top:11px;padding:15px;border:1px solid rgba(255,255,255,.035);border-radius:12px;background:#0d0d11}.oi-generic-result span{display:block;color:#9a7f86;font-size:.65rem;margin-bottom:13px}.oi-generic-result i{display:block;height:6px;margin-top:7px;border-radius:999px;background:#2b2429}.oi-generic-result i:nth-of-type(1){width:90%}.oi-generic-result i:nth-of-type(2){width:76%}.oi-generic-result i:nth-of-type(3){width:58%}.oi-before-panel p,.oi-after-panel p{margin:auto 0 0;font-size:.75rem;line-height:1.4}.oi-before-panel p{color:#7f6970}.oi-after-panel p{color:#6f9185}.oi-switch-arrow{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(89,225,247,.2);background:#0a1a28;color:#61def3;font-weight:900;box-shadow:0 8px 24px #0003}.oi-command-lines{margin-top:34px;padding:15px;border-radius:12px;background:#07151d;border:1px solid rgba(89,225,247,.09)}.oi-command-lines i{display:block;height:7px;margin-top:8px;border-radius:999px;background:linear-gradient(90deg,#1a4c5b,#1b2e47)}.oi-command-lines i:nth-child(1){width:94%;margin-top:0}.oi-command-lines i:nth-child(2){width:82%}.oi-command-lines i:nth-child(3){width:88%}.oi-command-lines i:nth-child(4){width:70%}.oi-command-lines i:nth-child(5){width:54%}.oi-ready-badge{display:inline-flex;align-self:flex-start;margin-top:12px;padding:8px 10px;border-radius:999px;background:#5fe0ad17;color:#6edfb6;font-size:.64rem;font-weight:850}.oi-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.oi-steps article{position:relative;min-height:335px;padding:27px;border:1px solid var(--oi-line);border-radius:21px;background:linear-gradient(150deg,#0c1b29,#08131e);overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.oi-steps article:hover{transform:translateY(-5px);border-color:#59e1f740;box-shadow:0 23px 48px #0000002e}.oi-step-number{color:#49667a;font-size:.65rem;font-weight:900;letter-spacing:.13em}.oi-step-icon{width:48px;height:48px;margin:38px 0 25px;display:grid;place-items:center;border-radius:14px;background:#59e1f712;border:1px solid rgba(89,225,247,.14);color:#63def2;font-size:1.15rem;font-weight:900}.oi-steps h3{margin:0 0 10px;font-size:1.2rem}.oi-steps p{margin:0;color:#839bad;font-size:.88rem;line-height:1.58}.oi-steps article>span{position:absolute;left:27px;right:27px;bottom:23px;padding-top:14px;border-top:1px solid rgba(113,165,196,.1);color:#60788a;font-size:.68rem;line-height:1.4}.oi-tools-section{background:radial-gradient(circle at 10% 20%,rgba(106,77,255,.06),transparent 24%)}.oi-tools-heading{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);gap:40px;align-items:end}.oi-tools-heading>p{margin:0 0 7px}.oi-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.oi-tool-area{--tone:#59e1f7;position:relative;min-height:395px;padding:23px;border-radius:21px;border:1px solid var(--oi-line);background:linear-gradient(150deg,#0c1d2ef2,#07111cfa);overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.oi-tool-area:before{content:"";position:absolute;width:180px;height:180px;right:-70px;top:-80px;border-radius:50%;background:radial-gradient(circle,var(--tone),transparent 67%);opacity:.08;transition:.22s ease}.oi-tool-area:hover{transform:translateY(-5px);border-color:#68bee14d;box-shadow:0 24px 50px #0003}.oi-tool-area:hover:before{opacity:.14;transform:scale(1.08)}.oi-tool-area-top{display:flex;align-items:center;justify-content:space-between}.oi-tool-area-top>small{color:#455e71;font-size:.65rem;font-weight:900;letter-spacing:.13em}.oi-tool-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--tone) 12%,#0c1823);border:1px solid color-mix(in srgb,var(--tone) 24%,#1d3344);color:var(--tone);font-weight:900}.oi-tool-area h3{margin:25px 0 17px;font-size:1.35rem}.oi-tool-area ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.oi-tool-area li{color:#7f99ab;font-size:.82rem;line-height:1.4}.oi-tool-area li:before{content:"→";color:var(--tone);margin-right:8px}.oi-tool-count{position:absolute;left:23px;right:23px;bottom:20px;padding-top:14px;border-top:1px solid rgba(112,163,193,.1);color:var(--tone);font-size:.69rem;font-weight:850}.oi-master-section{background:linear-gradient(135deg,#082030eb,#0a1628f5);border-top:1px solid rgba(88,207,233,.08);border-bottom:1px solid rgba(88,207,233,.08)}.oi-master-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(55px,7vw,95px);align-items:center}.oi-master-copy h2{max-width:690px}.oi-master-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.oi-master-points span{padding:8px 11px;border-radius:999px;background:#5fe0ad12;border:1px solid rgba(95,224,173,.14);color:#78dcb9;font-size:.73rem;font-weight:800}.oi-master-visual{position:relative}.oi-master-visual:before{content:"";position:absolute;inset:10% -8%;background:radial-gradient(circle,rgba(74,174,233,.16),transparent 64%);filter:blur(22px)}.oi-master-window{position:relative;z-index:1;padding:18px;border:1px solid rgba(113,193,226,.2);border-radius:22px;background:linear-gradient(155deg,#0b1926,#07121c);box-shadow:0 30px 80px #00000047}.oi-master-window-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 2px 16px;border-bottom:1px solid rgba(112,162,191,.1)}.oi-master-window-head span{font-weight:850}.oi-master-window-head small{color:#627b8d}.oi-master-window label{display:block;margin-top:12px;color:#8199aa;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.oi-master-window label div{margin-top:7px;padding:11px 12px;border:1px solid rgba(112,164,195,.14);border-radius:11px;background:#07111a;color:#b9cbd6;font-size:.8rem;font-weight:600;text-transform:none;letter-spacing:0}.oi-master-window button{width:100%;min-height:44px;margin-top:14px;border:1px solid rgba(89,225,247,.24);border-radius:11px;background:#59e1f714;color:#9beaf6;font-weight:850;display:flex;align-items:center;justify-content:center;gap:8px}.oi-master-window button span{color:#65dfa9}.oi-audience-section{background:radial-gradient(circle at 85% 50%,rgba(73,130,255,.06),transparent 26%)}.oi-audience-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(55px,7vw,100px);align-items:start}.oi-audience-grid h2{max-width:650px}.oi-audience-list{display:grid;gap:10px}.oi-audience-list>div{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:18px;border:1px solid rgba(112,168,200,.12);border-radius:16px;background:#0918269e}.oi-audience-list span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#0c2130;color:#59d9ef;font-size:.65rem;font-weight:900}.oi-audience-list p{margin:3px 0 0;font-size:.86rem;line-height:1.55}.oi-audience-list b{color:#e1edf4}.oi-creator-section{border-top:1px solid rgba(113,164,195,.08)}.oi-creator-grid{display:grid;grid-template-columns:minmax(260px,350px) 1fr;gap:clamp(50px,7vw,92px);align-items:center}.oi-creator-photo{position:relative;border-radius:25px;overflow:hidden;border:1px solid rgba(112,191,226,.2);background:#0a1621;box-shadow:0 30px 80px #00000042}.oi-creator-photo:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 66%,rgba(5,12,20,.24))}.oi-creator-photo img{display:block;width:100%;height:auto;filter:contrast(1.03)}.oi-creator-copy{max-width:720px}.oi-creator-copy h2{margin-bottom:8px}.oi-creator-role{color:#c9d8e2!important;font-weight:750}.oi-creator-copy blockquote{margin:26px 0 0;padding:21px 24px;border-left:3px solid #58dff4;border-radius:0 14px 14px 0;background:#091f30b8;color:#cce7f0;line-height:1.6}.oi-offer-section{padding-top:70px}.oi-offer-shell{padding:clamp(34px,5vw,58px);display:grid;grid-template-columns:1fr 350px;gap:60px;align-items:center;border:1px solid rgba(99,190,226,.2);border-radius:28px;background:radial-gradient(circle at 85% 15%,rgba(81,133,255,.16),transparent 27%),linear-gradient(140deg,#0c283a,#091728 55%,#07121d);box-shadow:0 34px 85px #00000040,inset 0 1px #ffffff06}.oi-offer-copy h2{max-width:700px}.oi-offer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:24px}.oi-offer-list span{padding:12px 13px;border:1px solid rgba(103,175,211,.12);border-radius:12px;background:#06111c6b;color:#91a9b9;font-size:.78rem;font-weight:750}.oi-offer-list span:before{content:"✓";color:#61dba9;margin-right:8px}.oi-price-card{padding:27px;border:1px solid rgba(108,197,230,.2);border-radius:20px;background:#050e17b3;box-shadow:0 20px 50px #0003}.oi-price-card>small{color:#6f8798;font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.oi-price{display:flex;align-items:flex-start;gap:7px;margin:15px 0 2px}.oi-price span{margin-top:11px;color:#8ba5b7;font-size:1rem}.oi-price strong{font-size:4.5rem;line-height:.9;letter-spacing:-.07em}.oi-price-card p{margin:13px 0 20px;color:#728a9b;font-size:.82rem;line-height:1.5}.oi-price-card .oi-button{width:100%}.oi-price-card em{display:block;margin-top:12px;color:#556e80;font-size:.67rem;line-height:1.4;font-style:normal;text-align:center}.oi-faq-section{padding-bottom:110px}.oi-faq-grid{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:70px;align-items:start}.oi-faq-list{display:grid;gap:9px}.oi-faq-list details{border:1px solid rgba(112,168,200,.13);border-radius:14px;background:#091724ad;overflow:hidden}.oi-faq-list summary{cursor:pointer;list-style:none;padding:18px 20px;color:#d8e6ef;font-weight:800;font-size:.87rem;display:flex;align-items:center;justify-content:space-between;gap:15px}.oi-faq-list summary::-webkit-details-marker{display:none}.oi-faq-list summary:after{content:"+";color:#5cdcf1;font-size:1.2rem;font-weight:500}.oi-faq-list details[open] summary:after{content:"×"}.oi-faq-list details p{margin:0;padding:0 20px 18px;color:#7f99aa;font-size:.82rem;line-height:1.58}.oi-final-cta{position:relative;overflow:hidden;padding:clamp(95px,10vw,145px) 0;text-align:center;background:linear-gradient(180deg,#071522,#06111d 62%,#050b13);border-top:1px solid rgba(112,169,201,.1)}.oi-final-orb{position:absolute;width:700px;height:420px;left:50%;top:-220px;transform:translate(-50%);background:radial-gradient(circle,rgba(72,173,230,.18),transparent 67%);filter:blur(8px)}.oi-final-cta .oi-container{position:relative;z-index:1}.oi-final-cta h2{max-width:920px;margin-left:auto;margin-right:auto}.oi-final-cta p{max-width:690px;margin:0 auto 28px}.oi-final-button{margin:auto}.oi-final-cta>a{display:block;margin-top:18px;color:#7899ab;font-size:.78rem;font-weight:750}.oi-final-cta>a:hover{color:#d9edf5}.oi-footer{padding:36px 0 44px;border-top:1px solid rgba(112,164,194,.1);background:#040910}.oi-footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:35px}.oi-footer-inner>div:first-child p{margin:12px 0 0;color:#536c7e;font-size:.73rem}.oi-footer-links{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px 16px;max-width:580px}.oi-footer-links a{color:#6d8799;font-size:.75rem}.oi-footer-links a:hover{color:#d7eaf3}@supports (animation-timeline:view()){.oi-section>.oi-container,.oi-offer-section>.oi-container,.oi-final-cta>.oi-container{animation:oiReveal linear both;animation-timeline:view();animation-range:entry 3% cover 24%}@keyframes oiReveal{0%{opacity:.18;transform:translateY(28px)}to{opacity:1;transform:none}}}@media(max-width:1080px){.oi-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:38px}.oi-hero-copy h1{font-size:clamp(3rem,6vw,5.2rem)}.oi-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oi-tool-area{min-height:350px}.oi-transform-grid{grid-template-columns:1fr;gap:42px}.oi-transform-copy,.oi-before-after{max-width:760px}.oi-master-grid{grid-template-columns:1fr 1fr;gap:45px}}@media(max-width:900px){.oi-nav-links{display:none}.oi-hero{padding-top:70px}.oi-hero-grid{grid-template-columns:1fr;gap:55px}.oi-hero-copy{max-width:780px}.oi-product-stage{max-width:760px}.oi-app-preview{transform:none}.oi-floating-card-two{left:-8px}.oi-floating-card-one{right:-8px}.oi-problem-grid,.oi-steps{grid-template-columns:1fr}.oi-problem-grid article{min-height:auto}.oi-problem-grid h3{margin-top:27px}.oi-steps article{min-height:260px}.oi-step-icon{margin:28px 0 20px}.oi-tools-heading{grid-template-columns:1fr;gap:12px}.oi-tools-heading>p{max-width:680px}.oi-master-grid{grid-template-columns:1fr;gap:40px}.oi-master-copy{max-width:760px}.oi-master-visual{max-width:720px}.oi-audience-grid{grid-template-columns:1fr;gap:35px}.oi-audience-grid>div:first-child{max-width:760px}.oi-creator-grid{grid-template-columns:280px 1fr;gap:42px}.oi-offer-shell{grid-template-columns:1fr;gap:36px}.oi-price-card{max-width:430px}.oi-faq-grid{grid-template-columns:1fr;gap:25px}.oi-faq-grid .oi-section-heading{margin-bottom:10px}}@media(max-width:720px){.oi-container{width:min(100% - 32px,680px)}.oi-section{padding:74px 0}.oi-nav{width:calc(100% - 18px);min-height:62px;padding:8px 8px 8px 11px;border-radius:15px}.oi-brand>span:last-child{display:none}.oi-login-link{padding:9px 8px;font-size:.73rem}.oi-nav-cta{min-height:40px;padding:0 11px;font-size:.73rem}.oi-hero{padding:58px 0 60px}.oi-hero-copy h1{font-size:clamp(2.85rem,12vw,4.3rem);line-height:.95}.oi-hero-copy>p{font-size:1rem;line-height:1.65}.oi-hero-actions{display:grid;grid-template-columns:1fr;gap:9px}.oi-button{width:100%}.oi-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 0}.oi-hero-proof div:nth-child(n+3){padding-top:15px;border-top:1px solid rgba(110,164,195,.08)}.oi-product-stage{padding:0 4px}.oi-floating-card{display:none}.oi-app-body{padding:22px}.oi-app-head h3{font-size:1.45rem}.oi-app-categories{grid-template-columns:1fr}.oi-strip .oi-container{justify-content:flex-start;gap:12px 15px;padding:18px 0}.oi-strip i{display:none}.oi-before-after{grid-template-columns:1fr;gap:10px}.oi-switch-arrow{transform:rotate(90deg);margin:auto}.oi-before-panel,.oi-after-panel{min-height:240px}.oi-tools-grid{grid-template-columns:1fr}.oi-tool-area{min-height:330px}.oi-creator-grid{grid-template-columns:1fr;gap:35px}.oi-creator-photo{max-width:340px}.oi-offer-shell{width:calc(100% - 24px);padding:28px 20px;border-radius:22px}.oi-offer-list{grid-template-columns:1fr}.oi-footer-inner{flex-direction:column}.oi-footer-links{justify-content:flex-start}}@media(max-width:480px){.oi-container{width:min(100% - 24px,460px)}.oi-section{padding:64px 0}.oi-section-heading h2,.oi-transform-copy h2,.oi-master-copy h2,.oi-audience-grid h2,.oi-creator-copy h2,.oi-offer-copy h2,.oi-final-cta h2{font-size:2.18rem}.oi-hero-copy h1{font-size:2.82rem}.oi-pill{font-size:.62rem;letter-spacing:.09em}.oi-app-top{padding:9px 11px}.oi-app-body{padding:18px}.oi-app-master{grid-template-columns:33px 1fr auto}.oi-app-category{padding:11px}.oi-audience-list>div{grid-template-columns:36px 1fr;padding:15px;gap:10px}.oi-price strong{font-size:4rem}.oi-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media(prefers-reduced-motion:reduce){.oi-app-preview,.oi-floating-card{animation:none!important}.oi-button,.oi-problem-grid article,.oi-steps article,.oi-tool-area{transition:none!important}}.oi-sales{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oi-sales h1,.oi-sales h2,.oi-sales h3,.oi-sales p,.oi-sales li,.oi-sales blockquote,.oi-sales summary{overflow-wrap:break-word}.oi-sales h1,.oi-sales h2,.oi-sales h3{text-wrap:balance}.oi-sales p,.oi-sales li,.oi-sales blockquote{text-wrap:pretty}.oi-hero-copy h1{max-width:760px;line-height:.96;letter-spacing:-.058em;margin-bottom:26px}.oi-hero-copy>p{max-width:640px;line-height:1.66}.oi-section-heading h2,.oi-transform-copy h2,.oi-master-copy h2,.oi-audience-grid h2,.oi-creator-copy h2,.oi-offer-copy h2,.oi-final-cta h2{line-height:1.025;letter-spacing:-.048em;margin-top:10px;margin-bottom:20px}.oi-section-heading p,.oi-transform-copy p,.oi-master-copy p,.oi-creator-copy p,.oi-offer-copy p,.oi-final-cta p{max-width:68ch;line-height:1.68}.oi-section-heading-center p{margin-left:auto;margin-right:auto;max-width:70ch}.oi-kicker,.oi-pill{line-height:1.25}.oi-hero-actions{align-items:stretch}.oi-hero-actions .oi-button{min-height:56px}.oi-hero-proof div{min-width:0}.oi-hero-proof strong{line-height:1.1}.oi-hero-proof span{max-width:115px;line-height:1.4}.oi-problem-grid article,.oi-steps article,.oi-tool-area{display:flex;flex-direction:column}.oi-problem-grid h3{line-height:1.2;min-height:2.4em}.oi-problem-grid p{line-height:1.58}.oi-steps h3{line-height:1.22;min-height:2.44em}.oi-steps p{line-height:1.6}.oi-steps article>span{line-height:1.45}.oi-tool-area h3{line-height:1.18;min-height:1.18em}.oi-tool-area li{line-height:1.48}.oi-tool-count{line-height:1.3}.oi-transform-copy{max-width:650px}.oi-before-panel p,.oi-after-panel p{line-height:1.5;max-width:30ch}.oi-chat-bubble{line-height:1.55}.oi-master-copy{max-width:690px}.oi-master-window-head span,.oi-master-window-head small{line-height:1.3}.oi-master-window label{line-height:1.35}.oi-master-window label div{line-height:1.45}.oi-audience-grid>div:first-child{max-width:690px}.oi-audience-list p{margin-top:1px;line-height:1.58}.oi-audience-list b{display:inline;line-height:inherit}.oi-creator-copy{max-width:740px}.oi-creator-role{max-width:58ch!important;line-height:1.58!important;margin-top:0;margin-bottom:16px}.oi-creator-copy blockquote{max-width:66ch;line-height:1.62}.oi-offer-copy{align-self:center}.oi-offer-copy h2{max-width:640px}.oi-offer-list span{display:flex;align-items:flex-start;line-height:1.45}.oi-price-card{align-self:center}.oi-price-card>small{display:block;line-height:1.3}.oi-price{align-items:flex-start}.oi-price-card p{max-width:30ch;line-height:1.5}.oi-faq-grid .oi-section-heading{position:sticky;top:105px}.oi-faq-list summary{line-height:1.4}.oi-faq-list details p{max-width:68ch;line-height:1.62}.oi-final-cta h2{max-width:860px;margin-left:auto;margin-right:auto}.oi-final-cta p{max-width:650px;margin-left:auto;margin-right:auto;line-height:1.66}.oi-footer-inner>div:first-child p{line-height:1.5}.oi-footer-links a{line-height:1.4}@media(max-width:900px){.oi-section-heading,.oi-transform-copy,.oi-master-copy,.oi-creator-copy{max-width:720px}.oi-problem-grid h3,.oi-steps h3{min-height:0}.oi-hero-proof span{max-width:none}.oi-faq-grid .oi-section-heading{position:static}}@media(max-width:720px){.oi-sales h1,.oi-sales h2,.oi-sales h3{text-wrap:pretty}.oi-hero-copy h1{max-width:12.5ch;line-height:.98;letter-spacing:-.052em;margin-bottom:22px}.oi-hero-copy>p{max-width:38ch;line-height:1.62}.oi-section-heading h2,.oi-transform-copy h2,.oi-master-copy h2,.oi-audience-grid h2,.oi-creator-copy h2,.oi-offer-copy h2,.oi-final-cta h2{line-height:1.04;letter-spacing:-.042em;margin-bottom:17px}.oi-section-heading p,.oi-transform-copy p,.oi-master-copy p,.oi-creator-copy p,.oi-offer-copy p,.oi-final-cta p{line-height:1.62}.oi-hero-proof strong{font-size:1.1rem}.oi-hero-proof span{font-size:.72rem}.oi-problem-grid h3,.oi-steps h3,.oi-tool-area h3{min-height:0}.oi-before-panel p,.oi-after-panel p,.oi-price-card p{max-width:none}.oi-audience-list p{line-height:1.55}.oi-creator-role{max-width:none!important}.oi-footer-links a{min-height:28px;display:flex;align-items:center}}@media(max-width:480px){.oi-hero-copy h1{max-width:11.5ch}.oi-kicker{letter-spacing:.14em}.oi-pill{max-width:100%;white-space:normal}.oi-section-heading p,.oi-transform-copy p,.oi-master-copy p,.oi-creator-copy p,.oi-offer-copy p,.oi-final-cta p{font-size:.98rem}.oi-faq-list summary{padding:17px 18px}.oi-faq-list details p{padding-left:18px;padding-right:18px}}.oi-hero{padding:clamp(58px,6vw,88px) 0 64px}.oi-hero-grid{grid-template-columns:minmax(0,1fr) minmax(430px,.96fr);gap:clamp(42px,5vw,68px)}.oi-hero-copy h1{max-width:720px;font-size:clamp(3rem,5vw,4.85rem);line-height:.98;letter-spacing:-.054em}.oi-hero-copy>p{max-width:620px;font-size:clamp(1.02rem,1.35vw,1.16rem)}.oi-product-stage{max-width:620px;justify-self:end}.oi-final-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;margin-top:30px}.oi-final-actions .oi-final-button{width:auto;margin:0}.oi-final-login-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:2px 8px;color:#7899ab;font-size:.8rem;font-weight:750;line-height:1.4;text-align:center;transition:color .18s ease}.oi-final-login-link:hover{color:#d9edf5}.oi-final-cta p{margin-bottom:0}@media(max-width:1080px){.oi-hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.95fr);gap:36px}.oi-hero-copy h1{font-size:clamp(2.8rem,5.4vw,4.35rem)}.oi-product-stage{max-width:590px}}@media(max-width:900px){.oi-hero{padding-top:56px}.oi-hero-grid{grid-template-columns:1fr;gap:46px}.oi-hero-copy{max-width:720px}.oi-product-stage{max-width:700px;justify-self:start}}@media(max-width:720px){.oi-hero{padding:48px 0 54px}.oi-hero-copy h1{max-width:13ch;font-size:clamp(2.55rem,10.8vw,3.7rem);line-height:1;letter-spacing:-.048em}.oi-hero-copy>p{max-width:40ch;font-size:1rem}.oi-final-actions{gap:15px;margin-top:26px}.oi-final-actions .oi-final-button{width:100%;max-width:430px}.oi-final-login-link{width:100%;max-width:430px;padding:6px 10px}}@media(max-width:480px){.oi-hero-copy h1{max-width:12ch;font-size:2.55rem}}.oi-hero-copy>.oi-payment-note{margin:14px 0 0;max-width:620px;color:#7690a3;font-size:.78rem;line-height:1.5}.oi-payment-note strong{color:#a9c7d7;font-weight:800}.oi-price-card p strong{color:#cfe0e9;font-weight:850}.oi-final-actions .oi-final-payment-note{margin:0;max-width:520px;color:#7f99aa;font-size:.78rem;line-height:1.5}.oi-final-payment-note strong{color:#adc7d5;font-weight:850}@media(max-width:720px){.oi-hero-copy>.oi-payment-note{max-width:430px;font-size:.75rem;text-align:left}.oi-final-actions .oi-final-payment-note{max-width:430px;font-size:.75rem}}@media(max-width:760px){html,body,#root{max-width:100%;overflow-x:hidden}body{font-size:16px}.oi-sales{overflow-x:hidden}.oi-sales .oi-container{width:calc(100% - 28px);max-width:none}.oi-section{padding:58px 0}.oi-section-heading{margin-bottom:30px}.oi-section-heading h2,.oi-transform-copy h2,.oi-master-copy h2,.oi-audience-grid h2,.oi-creator-copy h2,.oi-offer-copy h2,.oi-final-cta h2{font-size:clamp(2rem,9.8vw,2.75rem);line-height:1.02;letter-spacing:-.045em}.oi-section-heading p,.oi-transform-copy p,.oi-master-copy p,.oi-creator-copy p,.oi-final-cta p{font-size:.96rem;line-height:1.62}.oi-nav-wrap{padding-top:8px}.oi-nav{width:calc(100% - 16px);min-height:58px;padding:7px 8px 7px 10px;gap:8px;border-radius:14px}.oi-brand{gap:7px;min-width:0}.oi-brand-mark{width:35px;height:35px;border-radius:10px}.oi-nav-actions{gap:3px;min-width:0}.oi-login-link{padding:8px 7px;font-size:.7rem;white-space:nowrap}.oi-nav-cta{min-height:38px;padding:0 10px;font-size:.7rem;white-space:nowrap}.oi-hero{padding:46px 0 50px}.oi-hero-grid{gap:38px}.oi-hero-copy{min-width:0}.oi-hero-copy h1{max-width:12ch;margin:15px 0 18px;font-size:clamp(2.45rem,11vw,3.35rem);line-height:.98;letter-spacing:-.05em}.oi-hero-copy>p{max-width:34ch;font-size:.98rem;line-height:1.62}.oi-hero-actions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:24px}.oi-button{min-height:52px;width:100%;padding:0 17px;font-size:.88rem;line-height:1.25;text-align:center}.oi-hero-copy>.oi-payment-note{margin-top:12px;font-size:.72rem;line-height:1.45}.oi-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:26px;padding-top:18px}.oi-hero-proof div{padding:12px 10px 12px 0}.oi-hero-proof div:nth-child(2n){padding-left:12px;border-left:1px solid rgba(110,164,195,.08)}.oi-hero-proof div:nth-child(n+3){border-top:1px solid rgba(110,164,195,.08)}.oi-hero-proof strong{font-size:1.05rem}.oi-hero-proof span{font-size:.68rem}.oi-product-stage{width:100%;max-width:none;padding:0;justify-self:stretch}.oi-app-preview{width:100%;border-radius:18px;transform:none}.oi-app-top{min-height:52px;padding:8px 10px}.oi-app-brand{font-size:.6rem}.oi-app-brand>span{width:28px;height:28px}.oi-app-user{display:none}.oi-app-body{padding:18px 15px}.oi-app-head h3{font-size:1.35rem;line-height:1.08}.oi-app-head p{font-size:.68rem}.oi-app-master{grid-template-columns:32px 1fr auto;padding:11px;margin-top:18px}.oi-app-master>span{width:30px;height:30px}.oi-app-categories{grid-template-columns:1fr;gap:8px}.oi-app-category{padding:10px}.oi-floating-card{display:none}.oi-strip .oi-container{min-height:auto;padding:16px 0;justify-content:flex-start;gap:8px 12px}.oi-strip span{font-size:.64rem;letter-spacing:.08em}.oi-strip i{display:none}.oi-problem-grid,.oi-steps,.oi-tools-grid{grid-template-columns:1fr;gap:11px}.oi-problem-grid article{min-height:0;padding:22px;border-radius:16px}.oi-problem-grid h3{margin:24px 0 8px}.oi-problem-grid p{font-size:.86rem}.oi-steps article{min-height:0;padding:22px 22px 78px;border-radius:17px}.oi-step-icon{width:43px;height:43px;margin:24px 0 18px}.oi-steps article>span{left:22px;right:22px;bottom:20px}.oi-transform-grid{gap:32px}.oi-before-after{grid-template-columns:1fr;padding:12px;border-radius:18px}.oi-before-panel,.oi-after-panel{min-height:220px;padding:18px}.oi-switch-arrow{margin:4px auto;transform:rotate(90deg)}.oi-mini-proof{gap:6px}.oi-mini-proof span{font-size:.68rem;padding:7px 9px}.oi-tools-heading{grid-template-columns:1fr;gap:8px}.oi-tool-area{min-height:315px;padding:21px;border-radius:17px}.oi-tool-area h3{margin-top:20px}.oi-tool-count{left:21px;right:21px}.oi-master-grid{grid-template-columns:1fr;gap:32px}.oi-master-window{padding:14px;border-radius:18px}.oi-master-window-head{align-items:flex-start;flex-direction:column;gap:4px}.oi-master-window label{font-size:.61rem}.oi-master-window label div{font-size:.76rem;padding:10px}.oi-master-points{gap:6px}.oi-master-points span{font-size:.68rem}.oi-audience-grid{grid-template-columns:1fr;gap:28px}.oi-audience-list>div{grid-template-columns:36px 1fr;gap:10px;padding:15px;border-radius:14px}.oi-audience-list span{width:32px;height:32px}.oi-audience-list p{font-size:.82rem;line-height:1.5}.oi-creator-grid{grid-template-columns:1fr;gap:30px}.oi-creator-photo{max-width:300px;border-radius:20px}.oi-creator-copy blockquote{margin-top:20px;padding:17px 18px;font-size:.92rem}.oi-offer-section{padding-top:50px}.oi-offer-shell{width:calc(100% - 20px);grid-template-columns:1fr;gap:28px;padding:26px 18px;border-radius:20px}.oi-offer-list{grid-template-columns:1fr;gap:7px}.oi-price-card{padding:22px;border-radius:17px}.oi-price strong{font-size:3.8rem}.oi-price-card p{font-size:.8rem}.oi-faq-grid{grid-template-columns:1fr;gap:18px}.oi-faq-list summary{padding:16px 17px;font-size:.82rem;line-height:1.35}.oi-faq-list details p{padding:0 17px 16px;font-size:.8rem}.oi-final-cta{padding:78px 0}.oi-final-actions{gap:13px;margin-top:24px}.oi-final-actions .oi-final-button{max-width:430px}.oi-final-actions .oi-final-payment-note{font-size:.72rem;line-height:1.45}.oi-final-login-link{font-size:.76rem}.oi-footer{padding:30px 0 34px}.oi-footer-inner{flex-direction:column;gap:24px}.oi-footer .oi-brand>span:last-child{display:inline}.oi-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px 16px}.oi-footer-links a{font-size:.72rem}.app-shell-v2{overflow-x:hidden}.app-topbar{min-height:60px;padding:8px 10px;gap:7px}.app-brand{gap:7px;min-width:38px}.app-brand .brand-mark{width:35px;height:35px;border-radius:10px}.app-brand>span:last-child{display:none}.app-top-actions{gap:3px;min-width:0}.top-action,.logout-button{min-height:38px;padding:0 8px;font-size:.72rem;border-radius:9px}.top-action-primary{width:38px;min-width:38px;padding:0;font-size:0}.top-action-primary span{display:block;font-size:.95rem}.admin-top-action{padding:0 8px}.hide-mobile,.user-chip{display:none}.app-main-v2{width:100%;padding:20px 12px 48px}.back-chip{margin-bottom:18px;padding:8px 10px;font-size:.74rem}.pagehead-v2{margin-bottom:22px}.pagehead-v2 h1{font-size:clamp(2rem,10vw,2.6rem);line-height:1.02}.pagehead-v2 p{font-size:.92rem;line-height:1.58}.dashboard-hero-v2{min-height:0;grid-template-columns:1fr;gap:24px;padding:25px 18px;border-radius:19px}.dashboard-hero-copy h1{max-width:12ch;margin:12px 0 16px;font-size:clamp(2.35rem,11vw,3.05rem);line-height:.98}.dashboard-hero-copy>p{font-size:.94rem;line-height:1.58}.dashboard-hero-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:22px}.dashboard-hero-actions .primary{width:100%;justify-content:center;text-align:center}.dashboard-text-button{display:flex;min-height:42px;align-items:center;justify-content:center;text-align:center}.dashboard-status-card{padding:19px;border-radius:16px}.status-dot{margin-bottom:20px}.dashboard-section-v2{padding-top:42px}.dashboard-section-head{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:18px}.dashboard-section-head h2{font-size:2rem;line-height:1.05}.tools-count{font-size:.7rem}.dashboard-actions-v2,.toolsgrid-v2,.dashboard-bottom-v2{grid-template-columns:1fr;gap:10px}.dashboard-action-card{min-height:225px;padding:19px;border-radius:16px}.dashboard-action-card>small{margin-top:20px}.dashboard-action-card h3{font-size:1.28rem}.action-meta{left:19px;right:19px;bottom:17px}.dashboard-mini-card{min-height:100px;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;padding:15px;border-radius:15px}.category-head-v2{align-items:flex-start;gap:12px;margin-bottom:22px}.category-head-icon{width:48px;height:48px;border-radius:15px;font-size:1.25rem}.category-head-v2 h1{font-size:2.15rem;line-height:1}.category-head-v2 p{font-size:.88rem;line-height:1.5}.toolcard-v2{min-height:185px;padding:19px;border-radius:16px}.toolcard-top{margin-bottom:20px}.toolcard-v2 p{min-height:0}.app-shell-v2 .twocol{grid-template-columns:1fr;gap:12px}.app-shell-v2 .panel{padding:18px;border-radius:16px}.app-shell-v2 textarea,.app-shell-v2 input,.app-shell-v2 select{width:100%;min-width:0;font-size:16px}.app-shell-v2 textarea{resize:vertical}.app-shell-v2 .primary,.app-shell-v2 .secondary{width:100%;min-height:48px;justify-content:center}.app-shell-v2 .result pre{max-height:52vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.78rem;line-height:1.5}.formwide{max-width:none}.quick-overlay{padding:10px;align-items:end}.quick-modal{width:100%;max-height:84dvh;padding:17px 14px 20px;border-radius:20px 20px 12px 12px}.quick-modal-head{margin-bottom:15px}.quick-modal-head h2{font-size:1.4rem}.quick-grid{grid-template-columns:1fr;gap:8px}.quick-item{grid-template-columns:40px 1fr;padding:12px;border-radius:13px}.quick-item>span{width:37px;height:37px}.admin-add{grid-template-columns:1fr;gap:20px;padding:18px}.admin-add form{grid-template-columns:1fr}.admin-add form label:nth-child(3),.admin-add form .primary{grid-column:auto}.admin-add form .primary{justify-self:stretch}.admin-toolbar{align-items:stretch;flex-direction:column;gap:9px}.admin-toolbar .search{max-width:none;width:100%}.tablewrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:14px}.tablewrap table{min-width:760px}.auth,.center{padding:14px}.authbox{padding:24px 18px;border-radius:17px}.authbox h1{font-size:2rem;line-height:1.05}}@media(max-width:430px){.oi-sales .oi-container{width:calc(100% - 22px)}.oi-section{padding:52px 0}.oi-nav{width:calc(100% - 12px)}.oi-login-link{font-size:.66rem;padding:7px 5px}.oi-nav-cta{font-size:.66rem;padding:0 8px}.oi-hero{padding-top:39px}.oi-hero-copy h1{font-size:2.32rem;max-width:11.5ch}.oi-hero-copy>p{font-size:.94rem}.oi-pill{font-size:.58rem;padding:7px 9px;letter-spacing:.07em}.oi-app-body{padding:16px 12px}.oi-app-head h3{font-size:1.22rem}.oi-before-panel,.oi-after-panel{min-height:205px}.oi-offer-shell{width:calc(100% - 14px);padding:23px 15px}.oi-footer-links{grid-template-columns:1fr}.app-main-v2{padding-left:10px;padding-right:10px}.app-topbar{padding-left:8px;padding-right:8px}.top-action,.logout-button{padding:0 7px;font-size:.68rem}.admin-top-action{max-width:58px;overflow:hidden;text-overflow:ellipsis}.dashboard-hero-v2{padding:22px 16px}.dashboard-hero-copy h1{font-size:2.25rem}.dashboard-section-head h2{font-size:1.85rem}.dashboard-action-card{padding:17px}.dashboard-mini-card{padding:13px}.pagehead-v2 h1{font-size:2rem}.category-head-v2 h1{font-size:1.9rem}.category-head-icon{width:44px;height:44px}}.auth-v2{min-height:100vh;padding:32px;background:radial-gradient(circle at 12% 10%,rgba(44,210,239,.12),transparent 28%),radial-gradient(circle at 88% 18%,rgba(62,118,255,.12),transparent 26%),linear-gradient(180deg,#06101a,#07131e)}.auth-shell{width:min(1080px,100%);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);gap:42px;align-items:center}.auth-welcome{padding:18px 6px}.auth-welcome .logo{margin-bottom:34px}.auth-welcome .eyebrow{display:block;margin-bottom:13px}.auth-welcome h1{max-width:680px;margin:0 0 18px;font-size:clamp(2.8rem,5.4vw,5.35rem);line-height:.98;letter-spacing:-.055em}.auth-welcome>p{max-width:620px;margin:0;color:#91a8b9;font-size:1.02rem;line-height:1.68}.auth-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:32px}.auth-steps button{min-width:0;min-height:128px;padding:16px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto 1fr;gap:10px 11px;border:1px solid #1e394b;border-radius:16px;background:linear-gradient(145deg,#0b1a26,#09131c);color:#e8f4fa;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.auth-steps button:hover{transform:translateY(-2px);border-color:#326680;background:#0d1d29}.auth-steps button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#102c3c;color:#5dddf2;font-size:.75rem;font-weight:900}.auth-steps button>div{min-width:0}.auth-steps button b{display:block;font-size:.86rem}.auth-steps button small{display:block;margin-top:4px;color:#6f899a;font-size:.71rem;line-height:1.4}.auth-steps button>strong{grid-column:2;align-self:end;color:#59788b;font-size:.84rem}.authbox-v2{width:100%;padding:30px;border-radius:24px;background:linear-gradient(155deg,#0e1d29fa,#08121bfa);border:1px solid #244156;box-shadow:0 32px 90px #00000047}.authbox-kicker{display:block;margin-bottom:8px;color:#58d8ef;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.authbox-v2 h2{margin:0;font-size:2rem;letter-spacing:-.04em}.authbox-intro{margin:9px 0 22px;color:#8098aa;font-size:.88rem;line-height:1.55}.authbox-v2 form{display:grid;gap:14px}.authbox-v2 label,.auth-modal-field{display:grid;gap:7px;color:#c7d6df;font-size:.84rem;font-weight:800}.authbox-v2 input,.auth-modal input{width:100%;min-height:49px;padding:0 13px;border:1px solid #284357;border-radius:12px;background:#06121b;color:#eefaff;font:inherit;outline:none}.authbox-v2 input:focus,.auth-modal input:focus{border-color:#43bfd8;box-shadow:0 0 0 3px #43bfd814}.auth-login-button{width:100%;min-height:50px;justify-content:center;margin-top:3px}.auth-reset-link{justify-content:center;margin:13px 0 10px!important;font-size:.83rem}.auth-back-link{display:block!important;margin-top:18px!important;padding-top:16px;border-top:1px solid #172c3a;color:#718b9c!important;font-size:.78rem}.auth-install-row{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px;border:1px solid #1c3445;border-radius:13px;background:#081720}.auth-install-row>span{color:#718a9b;font-size:.7rem;line-height:1.4}.install-app-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #2b5c74;border-radius:11px;background:linear-gradient(135deg,#102d3d,#102338);color:#dffaff;font-weight:850;cursor:pointer;transition:.18s ease}.install-app-button:hover{border-color:#4d9eba;background:#123346;transform:translateY(-1px)}.install-app-button>span{color:#5be1f4}.install-app-button.compact{min-height:36px;padding:0 9px;font-size:.7rem;white-space:nowrap}.auth-modal-overlay{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:18px;background:#01070ccc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-modal{position:relative;width:min(500px,100%);max-height:88vh;overflow:auto;padding:28px;border:1px solid #2a4c60;border-radius:22px;background:linear-gradient(160deg,#0d1e2a,#08131d);box-shadow:0 38px 110px #0000007a}.auth-modal-close{position:absolute;right:15px;top:13px;width:36px;height:36px;border:1px solid #243f52;border-radius:10px;background:#091620;color:#9bb0bf;font-size:1.35rem;cursor:pointer}.auth-modal-icon{width:45px;height:45px;display:grid;place-items:center;margin-bottom:18px;border-radius:14px;background:#102d3b;border:1px solid #245268;color:#5eddf0;font-size:1.1rem;font-weight:900}.auth-modal h2{margin:0;font-size:1.75rem;letter-spacing:-.04em}.auth-modal-copy,.auth-modal-note,.install-help>p{color:#879faf;font-size:.88rem;line-height:1.58}.auth-help-steps{display:grid;gap:9px;margin:20px 0}.auth-help-steps>div{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;padding:13px;border:1px solid #1d3546;border-radius:13px;background:#091720}.auth-help-steps span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#102d3c;color:#5bdff2;font-size:.72rem;font-weight:900}.auth-help-steps p{margin:2px 0 0;color:#879faf;font-size:.82rem;line-height:1.48}.auth-help-steps b{color:#e9f7fb}.auth-modal-note{padding:12px 13px;border-radius:11px;background:#0a1923;border:1px solid #1c3445}.auth-modal-primary{width:100%;min-height:48px;justify-content:center;margin-top:14px}.auth-modal-secondary{width:100%;margin-top:9px;padding:10px;border:0;background:transparent;color:#8199aa;font-weight:750;cursor:pointer}.auth-modal-field{margin-top:18px}.auth-success-state{text-align:center;padding-top:4px}.auth-success-state>span{width:54px;height:54px;display:grid;place-items:center;margin:5px auto 13px;border-radius:50%;background:#103328;border:1px solid #286a55;color:#65e1b1;font-weight:950}.auth-success-state h3{margin:0;font-size:1.3rem}.auth-success-state p{color:#849dad;line-height:1.56;font-size:.86rem}.install-help{display:grid;gap:10px;margin-top:12px}.install-instruction{display:grid;gap:4px;padding:13px;border:1px solid #1e394a;border-radius:12px;background:#091721}.install-instruction b{font-size:.82rem;color:#e8f5fa}.install-instruction span{font-size:.78rem;color:#7892a4;line-height:1.48}@media(max-width:900px){.auth-v2{padding:22px}.auth-shell{grid-template-columns:1fr;max-width:680px;gap:26px}.auth-welcome{padding:0}.auth-welcome .logo{margin-bottom:23px}.auth-welcome h1{font-size:clamp(2.5rem,8vw,4rem);max-width:590px}.auth-steps{margin-top:24px}}@media(max-width:620px){.auth-v2{padding:13px}.auth-shell{gap:18px}.auth-welcome{padding:12px 4px 0}.auth-welcome .logo{margin-bottom:17px}.auth-welcome h1{font-size:2.35rem;max-width:11ch}.auth-welcome>p{font-size:.91rem;line-height:1.58}.auth-steps{grid-template-columns:1fr;gap:8px;margin-top:20px}.auth-steps button{min-height:0;grid-template-columns:34px 1fr auto;grid-template-rows:1fr;align-items:center;padding:12px}.auth-steps button>strong{grid-column:3;align-self:center}.authbox-v2{padding:22px 16px;border-radius:18px}.authbox-v2 h2{font-size:1.65rem}.auth-install-row{align-items:flex-start;flex-direction:column}.install-app-button.compact{width:100%;min-height:42px}.auth-modal{padding:23px 17px;border-radius:18px}.auth-modal h2{font-size:1.5rem}.app-topbar .install-app-button.compact{display:none}}.support-hint{margin:14px 0 0;color:#7892a4;font-size:.78rem;line-height:1.5}.support-hint.compact{margin-top:9px}.support-hint a{color:#67dff2;font-weight:800;text-decoration:none;overflow-wrap:anywhere}.support-hint a:hover{text-decoration:underline}.auth-modal .support-hint{padding:11px 12px;border:1px solid #1d3546;border-radius:11px;background:#091720}.authbox .support-hint{margin-bottom:14px}@media(max-width:620px){.support-hint{font-size:.75rem}}.admin-access-guide{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:start;margin:14px 0 20px;padding:16px;border:1px solid #25523f;border-radius:15px;background:linear-gradient(145deg,#0b241d,#0a1b17)}.admin-access-guide-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#12352a;color:#6ce0b3;font-weight:950}.admin-access-guide b{display:block;color:#e8f8f1;font-size:.9rem}.admin-access-guide p{margin:5px 0 8px;color:#8da99d;font-size:.8rem;line-height:1.5}.admin-access-guide strong{color:#d7eee4}.admin-access-guide a{color:#69d8ec;font-size:.78rem;font-weight:800;text-decoration:none}.admin-access-guide a:hover{text-decoration:underline}@media(max-width:620px){.admin-access-guide{grid-template-columns:36px 1fr;padding:14px}.admin-access-guide-icon{width:34px;height:34px}}.admin-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.table-action.delete{border-color:#6b2f34;background:#2a1215;color:#ffb7bd}.table-action.delete:hover{border-color:#9b454d;background:#38171b}@media(max-width:760px){.admin-row-actions{align-items:stretch}.admin-row-actions .table-action{width:100%}}.auth-email-change{min-height:100vh;padding:28px;background:radial-gradient(circle at 15% 10%,rgba(44,210,239,.1),transparent 28%),linear-gradient(180deg,#06101a,#07131e)}.email-change-box{width:min(520px,100%);padding:30px;border-radius:22px;background:linear-gradient(155deg,#0e1d29fa,#08121bfa);border:1px solid #244156;box-shadow:0 32px 90px #00000047}.email-change-box .logo{margin-bottom:24px}.email-change-box h1{margin:8px 0 12px;font-size:2rem;letter-spacing:-.04em}.email-change-box>p{color:#89a1b1;line-height:1.6}.email-change-state{width:52px;height:52px;display:grid;place-items:center;margin:22px 0 14px;border-radius:16px;font-size:1.2rem;font-weight:950}.email-change-state.success{background:#103328;border:1px solid #286a55;color:#65e1b1}.email-change-state.warning{background:#372918;border:1px solid #7e5c28;color:#f2c66f}.email-change-info{display:grid;gap:5px;margin:18px 0;padding:14px;border:1px solid #1f3b4d;border-radius:13px;background:#081720}.email-change-info small{color:#6f899a;font-size:.72rem}.email-change-info b{color:#e8f5fa;font-size:.88rem;overflow-wrap:anywhere}.email-change-tip{padding:12px 13px;border-radius:12px;background:#0a1923;border:1px solid #1d3546;color:#8da5b5!important;font-size:.82rem}.email-change-tip b{color:#e6f6fb}.email-change-actions{margin-top:22px}.email-change-actions .primary{display:inline-flex}@media(max-width:620px){.auth-email-change{padding:13px}.email-change-box{padding:22px 16px;border-radius:18px}.email-change-box h1{font-size:1.65rem}.email-change-actions .primary{width:100%;justify-content:center}}
