@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/poppins-600.woff2) format("woff2")}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:92.33%;descent-override:30.78%;line-gap-override:8.79%;size-adjust:113.73%}:root{--bg:#1c2a3a;--bg-2:#17232f;--surface:#233447;--surface-2:#2a3d52;--line:rgba(255,255,255,.09);--text:#f2f2f3;--muted:#b5b7ba;--brand:#176079;--brand-hover:#1c6d8b;--brand-lt:#7cc4d8;--ok:#7cc4d8;--radius:18px;--pill:999px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:Poppins,Poppins Fallback,Arial,sans-serif;background:var(--bg);color:var(--muted);line-height:1.7;font-size:16px;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--brand-lt);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.skip{position:absolute;left:-9999px;top:8px;background:#fff;color:#000;padding:8px 12px;z-index:200}.skip:focus{left:8px}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}section{padding:96px 0}.alt{background:var(--bg-2)}h1,h2,h3{color:var(--text);font-weight:600;line-height:1.2;letter-spacing:-.01em}h2{font-size:clamp(30px,4.6vw,48px);margin-bottom:16px;text-align:center}.lede{text-align:center;max-width:700px;margin:0 auto 56px;font-size:17px}.hl{color:var(--brand-lt)}.label{display:inline-block;font-size:13px;font-weight:600;color:var(--brand-lt);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 28px;border-radius:var(--pill);font:600 15px/1 Poppins,Poppins Fallback,Arial,sans-serif;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .15s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-hover)}.btn-light{background:var(--brand-lt);color:#0f1c28}.btn-light:hover{background:#9bd3e3}.btn-ghost{background:#ffffff0a;color:var(--text);border-color:#ffffff38}.btn-ghost:hover{border-color:var(--brand-lt);color:#fff}.btn-sm{min-height:42px;padding:8px 20px;font-size:14px}.arrow:after{content:"\2192";transition:transform .2s}.arrow:hover:after{transform:translate(3px)}.auth-out [data-auth=in],.auth-in [data-auth=out]{display:none!important}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-inner{display:flex;width:max-content;animation:slide 35s linear infinite}.marquee ul{display:flex;align-items:center;gap:56px;padding-right:56px;list-style:none;flex-shrink:0}.marquee li{font-size:22px;font-weight:600;color:#d7dbe0;opacity:.7;white-space:nowrap}@keyframes slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-inner{animation:none}.caret{display:none}html{scroll-behavior:auto}.btn:hover{transform:none}}.top{position:sticky;top:0;z-index:100;background:#1c2a3af0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.top .wrap{display:flex;align-items:center;justify-content:space-between;height:74px;gap:16px}.logo img{width:160px;height:27px}.nav{display:flex;gap:30px;list-style:none}.nav a{text-decoration:none;font-size:15px;color:#dfe3e8}.nav a:hover{color:var(--brand-lt)}.top-cta{display:flex;gap:10px;align-items:center}.menu-btn{display:none;width:48px;height:48px;background:none;border:0;color:#fff;cursor:pointer}.menu-btn svg{width:26px;height:26px}.mobile-menu{display:none;border-top:1px solid var(--line);padding:8px 24px 24px}.mobile-menu.open{display:block}.mobile-menu a{display:block;padding:14px 4px;text-decoration:none;color:var(--text);border-bottom:1px solid var(--line)}.mobile-menu .btn{width:100%;margin-top:12px;border-bottom:0}.hero{padding:88px 0 72px;text-align:center;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(124,196,216,.13),transparent 70%)}.hero h1{font-size:clamp(34px,5.6vw,58px);max-width:940px;margin:0 auto 20px}.rotator{min-height:3.4em;max-width:660px;margin:0 auto 32px;font-size:clamp(16px,2.1vw,19px)}.caret{display:inline-block;width:2px;height:1em;margin-left:2px;background:currentColor;vertical-align:-.15em;animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.prompt{max-width:740px;margin:0 auto;background:var(--surface);border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:10px;text-align:left;box-shadow:0 24px 60px #00000040}.prompt:focus-within{border-color:var(--brand-lt)}.prompt-row{display:flex;gap:8px;align-items:flex-end}.prompt textarea{flex:1;min-height:88px;resize:vertical;background:transparent;border:0;color:#fff;font:inherit;font-size:16px;padding:12px 14px;outline:none}.prompt textarea::placeholder{color:#8e98a4}.prompt-actions{display:flex;gap:8px;padding:4px}.icon-btn{width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#dfe3e8;display:flex;align-items:center;justify-content:center;cursor:pointer}.icon-btn.listening{border-color:#f87171;color:#f87171}.icon-btn svg{width:20px;height:20px}.btn-generate[disabled]{opacity:.5;cursor:not-allowed;transform:none}.hero-help{margin-top:20px;font-size:15px}.hero-help a{color:var(--brand-lt);font-weight:600}.studio-return{display:flex;flex-direction:column;align-items:center;gap:12px}.trust{padding:48px 0 0}.trust p{text-align:center;font-size:13px;color:#8e98a4;text-transform:uppercase;letter-spacing:.12em;margin-bottom:22px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:56px auto 0;max-width:960px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px 18px;text-align:center}.stat b{display:block;font-weight:600;font-size:clamp(28px,3.8vw,40px);line-height:1.2;color:var(--text)}.stat b em{font-style:normal;color:var(--brand-lt)}.stat span{font-size:14px}.paths{display:grid;grid-template-columns:1fr 1fr;gap:28px}.path{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:40px;display:flex;flex-direction:column}.path.ent{background:linear-gradient(160deg,rgba(23,96,121,.45),var(--surface) 60%);border-color:#7cc4d859}.path h3{font-size:26px;margin-bottom:10px}.path p{margin-bottom:18px}.path ul,.feat ul{list-style:none;margin-bottom:30px}.path ul{flex:1}.path li,.feat li{padding:7px 0 7px 30px;position:relative;color:#dfe3e8}.path li:before,.feat li:before{content:"";position:absolute;left:0;top:12px;width:18px;height:18px;border-radius:50%;background:#7cc4d829}.path li:after,.feat li:after{content:"";position:absolute;left:6px;top:17px;width:7px;height:4px;border-left:2px solid var(--brand-lt);border-bottom:2px solid var(--brand-lt);transform:rotate(-45deg)}.free{position:relative;margin:4px 0 20px;padding:18px 20px 18px 64px;border-radius:16px;background:linear-gradient(135deg,#7cc4d838,#7cc4d814);border:1px solid rgba(124,196,216,.55);box-shadow:0 0 0 4px #7cc4d80f}.free:before{content:"FREE";position:absolute;left:14px;top:50%;transform:translateY(-50%) rotate(-8deg);background:var(--brand-lt);color:#0f1c28;font-size:11px;font-weight:600;letter-spacing:.08em;padding:5px 7px;border-radius:6px}.free b{display:block;font-weight:600;font-size:18px;color:#fff;line-height:1.3}.free span{display:block;font-size:14px;color:#cfe3ea;margin-top:2px}.btns{display:flex;flex-wrap:wrap;gap:12px}.feats{display:flex;flex-direction:column;gap:110px}.feat{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.feat:nth-child(2n) .feat-media{order:-1}.feat h3{font-size:clamp(26px,3.2vw,36px);margin-bottom:14px}.feat p{margin-bottom:20px;font-size:17px}.shot{position:relative;aspect-ratio:16/10;border-radius:24px;overflow:hidden;background:var(--surface);border:1px solid rgba(124,196,216,.25);box-shadow:0 30px 70px #00000059}.shot:after{content:"";position:absolute;inset:14px;border:2px dashed rgba(124,196,216,.35);border-radius:16px;pointer-events:none}.shot:has(.shot-ph):after{display:none}.shot picture{position:absolute;inset:18px;border-radius:12px;overflow:hidden}.shot img{width:100%;height:100%;object-fit:cover}.shot-ph{position:absolute;inset:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:2px dashed rgba(124,196,216,.3);border-radius:16px;font-size:14px;text-align:center;padding:20px}.shot-ph svg{width:52px;height:52px;color:var(--brand-lt);opacity:.75}.shot-ph small{color:#8e98a4}.grid{display:grid;gap:24px}.g3{grid-template-columns:repeat(3,1fr)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:30px;text-decoration:none;display:block;transition:border-color .2s,transform .2s,background .2s}a.card:hover{border-color:#7cc4d880;background:var(--surface-2);transform:translateY(-3px)}.card h3{font-size:19px;margin-bottom:8px}.card p{font-size:15px}.ico{width:48px;height:48px;border-radius:14px;background:#7cc4d824;color:var(--brand-lt);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.ico svg{width:24px;height:24px}.case-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.case-head img{width:56px;height:56px;border-radius:50%;background:#fff;padding:6px;object-fit:contain}.case-head h3{margin:0}.case-head small{display:block;font-size:13px}.case-note{color:#dfe3e8;font-size:15px;margin-bottom:16px}.case-stats{display:flex;gap:20px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:16px}.case-stats b{display:block;font-size:21px;font-weight:600;color:var(--brand-lt);line-height:1.3}.case-stats span{font-size:12px}.tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none}.tags li{font-size:12px;color:var(--brand-lt);background:#7cc4d81a;border-radius:var(--pill);padding:4px 12px}.center{margin-top:40px;text-align:center}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;counter-reset:s;list-style:none}.steps li{counter-increment:s;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.steps li:before{content:"0" counter(s);display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--brand);color:#fff;font-weight:600;font-size:15px;margin-bottom:18px}.steps h3{font-size:18px;margin-bottom:6px}.steps p{font-size:15px}.faq{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:0 24px}.faq details[open]{border-color:#7cc4d859}.faq summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;font-weight:600;font-size:17px;color:var(--text);position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:0;top:15px;width:30px;height:30px;border-radius:50%;background:#7cc4d824;color:var(--brand-lt);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:400}.faq details[open] summary:after{content:"\2212"}.faq details p{padding-bottom:22px}.cta{background:linear-gradient(135deg,#176079,#1f4a63 55%,#233447);border-radius:28px;padding:72px 32px;text-align:center;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-120px;top:-160px;background:#7cc4d826}.cta>*{position:relative}.cta h2 .hl{color:#bfe6f1}.cta p{color:#e3eef3;max-width:580px;margin:0 auto 32px}.cta .btns{justify-content:center}.cta .btn-ghost{border-color:#fff6}footer{background:var(--bg-2);border-top:1px solid var(--line);padding:72px 0 32px;font-size:15px}.foot{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:36px}.foot h3{font-size:15px;margin-bottom:16px}.foot ul{list-style:none}.foot li{margin-bottom:10px}.foot a{text-decoration:none}.foot a:hover{color:#fff}.foot address{font-style:normal}.foot address a{display:inline-block;padding:4px 0;color:var(--brand-lt)}.foot .logo img{margin-bottom:18px}.legal{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);color:#8e98a4;font-size:13px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.shot .zoom{position:absolute;inset:18px;padding:0;margin:0;border:0;background:none;border-radius:12px;overflow:hidden;cursor:zoom-in;display:block}.shot .zoom picture{position:static;inset:auto;display:block;width:100%;height:100%;border-radius:0}.shot .zoom:focus-visible{outline:2px solid var(--brand-lt);outline-offset:2px}.lightbox{border:0;padding:0;background:transparent;max-width:100vw;max-height:100vh;width:100vw;height:100vh;margin:0}.lightbox[open]{display:flex;align-items:center;justify-content:center}.lightbox::backdrop{background:#0a1018eb}.lightbox img{max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 30px 80px #00000080;cursor:zoom-out}.lightbox-close{position:fixed;top:14px;right:14px;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#1c2a3ad9;color:#fff;font-size:26px;line-height:1;cursor:pointer}.foot-contact{margin-top:18px}.modal{border:0;padding:0;background:transparent;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);margin:auto;color:var(--muted)}.modal::backdrop{background:#0a1018d9}.modal-box{position:relative;background:var(--surface);border:1px solid rgba(124,196,216,.3);border-radius:24px;padding:36px 32px 32px;box-shadow:0 40px 90px #00000080}.modal h2{font-size:28px;text-align:left;margin-bottom:6px}.modal .sub{margin-bottom:24px;font-size:15px}.modal-close{position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;font-size:24px;line-height:1;cursor:pointer}.field{margin-bottom:16px}.field label{display:block;font-size:14px;font-weight:600;color:var(--text);margin-bottom:6px}.field input,.field textarea{width:100%;background:var(--bg);border:1px solid rgba(255,255,255,.16);border-radius:12px;color:#fff;font:inherit;font-size:16px;padding:12px 14px;outline:none}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--brand-lt)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#f87171}.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hint{font-size:13px;margin:-6px 0 16px}.form-msg{font-size:14px;margin-bottom:14px}.form-msg:empty{display:none}.form-msg.err{color:#fca5a5}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.modal .btn{width:100%}.sent{text-align:center;padding:12px 0}.sent svg{width:56px;height:56px;color:var(--brand-lt);margin:0 auto 14px}.modal .sent h2{text-align:center}@media (max-width:520px){.row2{grid-template-columns:1fr;gap:0}.modal-box{padding:32px 20px 24px}}.nav a{white-space:nowrap}@media (max-width:1140px){.nav{gap:18px}.nav a{font-size:14px}}@media (max-width:1080px){.nav,.top-cta [data-auth]{display:none}.menu-btn{display:flex;align-items:center;justify-content:center}}@media (max-width:960px){.feat{grid-template-columns:1fr;gap:32px}.feat:nth-child(2n) .feat-media{order:0}.feats{gap:80px}.steps,.g3,.foot{grid-template-columns:1fr 1fr}}@media (max-width:640px){section{padding:72px 0}.wrap{padding:0 16px}.paths,.g3,.steps,.stats{grid-template-columns:1fr}.path{padding:28px}.prompt-row{flex-direction:column;align-items:stretch}.prompt-actions .btn-generate{flex:1}.top-cta .btn-light{display:none}.foot{grid-template-columns:1fr}.marquee li{font-size:18px}.btns .btn{flex:1 1 auto}}.crumbs{font-size:14px;margin-bottom:22px}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.crumbs li+li:before{content:"/";margin-right:8px;color:#6f7b88}.crumbs a{color:var(--brand-lt);text-decoration:none}.page-hero{padding:72px 0 80px;text-align:center;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(124,196,216,.13),transparent 70%)}.page-hero h1{font-size:clamp(32px,5vw,54px);max-width:900px;margin:0 auto 20px}.page-hero .intro{max-width:720px;margin:0 auto 32px;font-size:clamp(16px,2vw,19px)}.page-hero .btns{justify-content:center}.page-hero .free{max-width:620px;margin:40px auto 0;text-align:left}.prose{max-width:780px;margin:0 auto}.prose p{margin-bottom:18px;font-size:17px}.prose p:last-child{margin-bottom:0}.prose strong{color:var(--text);font-weight:600}.compare{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;font-size:15px}.compare th,.compare td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.compare tr:last-child td{border-bottom:0}.compare thead th{background:var(--surface-2);color:var(--text);font-weight:600}.compare tbody th{color:var(--text);font-weight:600;width:28%}.compare .yes{color:var(--brand-lt)}.table-wrap{overflow-x:auto;max-width:960px;margin:0 auto}.table-note{max-width:960px;margin:20px auto 0;text-align:center;font-size:15px}.g2{grid-template-columns:repeat(2,1fr)}.steps.s5{grid-template-columns:repeat(5,1fr)}.steps small{display:block;margin-top:10px;font-size:13px;color:var(--brand-lt)}.pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;max-width:900px;margin:0 auto}.pills a{display:inline-block;padding:10px 18px;border-radius:var(--pill);background:var(--surface);border:1px solid var(--line);color:#dfe3e8;text-decoration:none;font-size:15px;transition:border-color .2s}.pills a:hover{border-color:var(--brand-lt);color:#fff}.price{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.price .card{display:flex;flex-direction:column}.price .card .tag{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-lt);margin-bottom:10px}.price .card.hot{border-color:#7cc4d88c;background:linear-gradient(160deg,rgba(23,96,121,.4),var(--surface) 65%)}.price .card ul{list-style:none;margin:16px 0 24px;flex:1}.price .card li{padding:6px 0 6px 26px;position:relative;font-size:15px;color:#dfe3e8}.price .card li:before{content:"";position:absolute;left:2px;top:13px;width:9px;height:5px;border-left:2px solid var(--brand-lt);border-bottom:2px solid var(--brand-lt);transform:rotate(-45deg)}@media (max-width:960px){.steps.s5{grid-template-columns:1fr 1fr}.price{grid-template-columns:1fr}}@media (max-width:640px){.g2,.steps.s5{grid-template-columns:1fr}.compare th,.compare td{padding:12px 14px}}.card .more{display:inline-block;margin-top:14px;font-size:14px;font-weight:600;color:var(--brand-lt)}.case-logo{width:88px;height:88px;border-radius:50%;background:#fff;padding:10px;margin:0 auto 18px;box-shadow:0 10px 30px #00000040}.case-logo img{width:100%;height:100%;object-fit:contain}.label a{color:inherit;text-decoration:underline;text-underline-offset:3px}.stats.s4{grid-template-columns:repeat(4,1fr);max-width:1100px}.stats.s1{grid-template-columns:1fr;max-width:320px}.story{display:grid;grid-template-columns:1fr 1fr;gap:28px}.story>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.story p{font-size:17px;color:#dfe3e8}ul.checks{list-style:none;margin-bottom:8px}ul.checks li{padding:10px 0 10px 32px;position:relative;font-size:17px;border-bottom:1px solid var(--line)}ul.checks li:last-child{border-bottom:0}ul.checks li b{color:var(--text);font-weight:600}ul.checks li:before{content:"";position:absolute;left:0;top:15px;width:20px;height:20px;border-radius:50%;background:#7cc4d829}ul.checks li:after{content:"";position:absolute;left:6px;top:21px;width:8px;height:4px;border-left:2px solid var(--brand-lt);border-bottom:2px solid var(--brand-lt);transform:rotate(-45deg)}@media (max-width:960px){.stats.s4{grid-template-columns:1fr 1fr}.story{grid-template-columns:1fr}}@media (max-width:640px){.stats.s4{grid-template-columns:1fr 1fr}}.ico-lg{width:64px;height:64px;border-radius:18px;margin:0 auto 18px}.ico-lg svg{width:32px;height:32px}ul.checks.cols2{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}ul.checks.cols2 li:nth-last-child(2){border-bottom:0}@media (max-width:640px){ul.checks.cols2{grid-template-columns:1fr}ul.checks.cols2 li:nth-last-child(2){border-bottom:1px solid var(--line)}}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.mock{--c:#176079;height:210px;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 35%,#1c2a3a),#17232f);display:flex;justify-content:center;align-items:flex-end;padding-top:22px}.mscreen{width:170px;height:188px;background:#f4f6f9;border-radius:22px 22px 0 0;border:6px solid #0f1720;border-bottom:0;overflow:hidden;font-size:9.5px;color:#334;line-height:1.3}.mhead{background:var(--c);color:#fff;padding:12px 10px 10px;display:flex;justify-content:space-between;align-items:baseline}.mhead b{font-size:12px;font-weight:600}.mhead small{opacity:.8;font-size:9px}.mrow{display:flex;align-items:center;gap:7px;margin:7px 8px 0;padding:7px 8px;background:#fff;border-radius:7px;box-shadow:0 1px 2px #0000000f;white-space:nowrap;overflow:hidden}.mrow i{width:14px;height:14px;border-radius:4px;background:color-mix(in srgb,var(--c) 30%,#fff);flex-shrink:0}.mbtn{display:block;margin:9px 8px 0;padding:6px;border-radius:7px;background:var(--c);color:#fff;text-align:center;font-weight:600}.pbody{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.pbody h3{font-size:20px;margin-bottom:4px}.pbody h3 small{display:block;font-size:13px;font-weight:400;color:var(--muted);margin-top:2px}.sized{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#8e98a4;margin-top:10px}.pbody .case-stats{margin:6px 0 16px;padding:10px 0}.costs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;flex:1;align-content:start}.costs>div{background:var(--bg);border-radius:14px;padding:12px 14px}.costs span{display:block;font-size:12px;color:#8e98a4}.costs b{display:block;font-size:24px;font-weight:600;color:var(--text);line-height:1.3}.costs small{font-size:12px}.costs b.free-tag{color:var(--brand-lt)}.pbody .btn{width:100%}@media (max-width:960px){.pgrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pgrid{grid-template-columns:1fr}}.pills .pill{display:inline-block;padding:10px 18px;border-radius:var(--pill);background:var(--surface);border:1px solid var(--line);color:#dfe3e8;font-size:15px}.doc h2{text-align:left;font-size:22px;margin:36px 0 10px}.doc p{font-size:16px}@media (max-width:640px){.btn{white-space:normal;text-align:center;line-height:1.3}}
