:root{--navy-950: #030817;--navy-900: #071228;--navy-850: #0a1732;--navy-800: #102044;--ink: #0f172a;--muted: #5d6b82;--line: #dce5f1;--surface: #ffffff;--surface-soft: #f7f9fc;--mint: #2ee6b0;--mint-dark: #0ca77f;--cyan: #27c8ff;--violet: #8b5cf6;--magenta: #d946ef;--red: #ef476f;--green: #0fb981;--amber: #f3a712;--shadow-sm: 0 6px 22px rgba(15, 34, 68, .07);--shadow-lg: 0 24px 70px rgba(3, 8, 23, .2);--radius-sm: 10px;--radius: 16px;--radius-lg: 24px;--container: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--surface-soft);line-height:1.68;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{width:min(var(--container),calc(100% - 40px));margin-inline:auto}.skip-link{position:fixed;left:16px;top:-60px;z-index:999;background:var(--mint);color:var(--navy-950);padding:10px 16px;border-radius:8px;font-weight:800}.skip-link:focus{top:16px}.site-header{position:sticky;top:0;z-index:80;color:#fff;background:#030817eb;border-bottom:1px solid rgba(129,160,212,.15);backdrop-filter:blur(16px)}.header-inner{height:74px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:inline-flex;align-items:center;gap:11px;min-width:max-content;font-weight:820;letter-spacing:-.02em}.brand-mark{width:34px;height:34px;filter:drop-shadow(0 0 13px rgba(39,200,255,.35))}.nav{display:flex;align-items:center;gap:2px}.nav a{position:relative;padding:26px 11px 23px;color:#d7e1f2;font-size:.87rem;font-weight:650}.nav a:hover,.nav a[aria-current=page]{color:#fff}.nav a[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:15px;height:2px;border-radius:4px;background:var(--mint);box-shadow:0 0 12px var(--mint)}.menu-toggle{display:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff0f;color:#fff;cursor:pointer}.menu-toggle span{display:block;width:20px;height:2px;margin:4px auto;background:currentColor;border-radius:2px}.hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 30%,rgba(39,200,255,.18),transparent 28%),radial-gradient(circle at 76% 70%,rgba(139,92,246,.23),transparent 33%),linear-gradient(132deg,var(--navy-950),#091634 58%,#101243);border-bottom:1px solid rgba(129,160,212,.18)}.hero:before,.hero:after{content:"";position:absolute;border:1px solid rgba(66,226,230,.18);border-radius:50%;pointer-events:none}.hero:before{width:520px;height:520px;right:-170px;top:-170px;box-shadow:0 0 70px #27c8ff1f,inset 0 0 70px #8b5cf617}.hero:after{width:300px;height:300px;right:16%;bottom:-210px;border-color:#d946ef38}.hero-grid{position:relative;z-index:1;min-height:545px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:50px;padding-block:70px}.hero-copy{max-width:650px}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#2ee6b01f;color:#7ff6d4;border:1px solid rgba(46,230,176,.18);font-size:.78rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px var(--mint)}h1,h2,h3,h4{margin:0;line-height:1.16;letter-spacing:-.035em}h1{margin-top:22px;font-size:clamp(2.45rem,5vw,4.5rem);max-width:820px}.gradient-text{color:var(--mint);background:linear-gradient(90deg,var(--mint),var(--cyan) 55%,#a996ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-lead{max-width:670px;margin:20px 0 0;color:#cbd8ec;font-size:1.08rem}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:13px 20px;border-radius:10px;border:1px solid transparent;font-weight:800;line-height:1;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#02150f;background:linear-gradient(135deg,var(--mint),#5df5cb);box-shadow:0 10px 30px #2ee6b038}.btn-secondary{color:#fff;border-color:#d5e2f873;background:#ffffff0f}.btn-dark{background:var(--navy-900);color:#fff}.btn-link{color:var(--mint-dark);padding:0;min-height:auto}.hero-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:32px}.hero-fact{min-width:0;padding:14px;border:1px solid rgba(151,174,215,.2);border-radius:12px;background:#0b1a38b8;box-shadow:inset 0 1px #ffffff0a}.hero-fact small{display:block;color:#92a7c9;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.hero-fact strong{display:block;margin-top:4px;color:#73f5d0;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-media{position:relative}.hero-media img{width:100%;max-height:480px;object-fit:contain;filter:drop-shadow(0 28px 55px rgba(0,0,0,.38))}.subhero{padding:76px 0 70px;min-height:auto}.subhero .hero-grid{min-height:0;padding:0;grid-template-columns:1fr .72fr}.subhero h1{font-size:clamp(2.25rem,4.5vw,3.8rem)}.subhero .hero-media img{max-height:330px}.breadcrumbs{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px;color:#9db0cf;font-size:.84rem}.breadcrumbs a:hover{color:var(--mint)}.breadcrumbs span{color:#60789f}.trust-strip{background:#fff;border-bottom:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{display:flex;align-items:center;justify-content:center;gap:10px;min-height:74px;padding:12px;color:#263553;font-weight:700;font-size:.88rem;border-right:1px solid var(--line)}.trust-item:last-child{border-right:0}.icon-badge{display:inline-grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:11px;color:var(--mint-dark);background:#eafff8;border:1px solid #c9f6e8}.icon-badge svg{width:20px;height:20px}.page-shell{padding:40px 0 78px}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px}.main-column{min-width:0}.sidebar{position:sticky;top:96px;display:grid;gap:16px}.panel,.section-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.panel{padding:20px}.panel h2,.panel h3{font-size:1.05rem}.quick-list{list-style:none;padding:0;margin:14px 0 0}.quick-list li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #edf1f6;font-size:.84rem}.quick-list li:last-child{border-bottom:0}.quick-list span{color:var(--muted)}.quick-list strong{text-align:right}.toc{list-style:none;padding:0;margin:14px 0 0;counter-reset:toc}.toc li{counter-increment:toc}.toc a{display:flex;gap:9px;padding:7px 0;color:#4d5f7c;font-size:.83rem;line-height:1.35}.toc a:before{content:counter(toc,decimal-leading-zero);color:var(--violet);font-weight:800;font-size:.7rem;padding-top:2px}.toc a:hover{color:var(--mint-dark)}.section-card{margin-bottom:18px;padding:clamp(22px,4vw,34px);scroll-margin-top:94px}.section-card>h2{font-size:clamp(1.5rem,2.6vw,2.05rem)}.section-card>h2+p,.section-card>h2+.section-intro{margin-top:13px}.section-card h3{margin-top:24px;font-size:1.22rem}.section-card p{color:#4f5f78}.section-card p:last-child{margin-bottom:0}.section-intro{color:#4f5f78;max-width:850px}.section-kicker{display:block;margin-bottom:8px;color:var(--mint-dark);font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.bullet-list,.check-list{margin:16px 0 0;padding-left:21px;color:#4f5f78}.bullet-list li,.check-list li{margin:8px 0}.check-list{list-style:none;padding:0}.check-list li{position:relative;padding-left:27px}.check-list li:before{content:"✓";position:absolute;left:0;top:1px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#dffbf2;color:#07966f;font-size:.73rem;font-weight:900}.info-table-wrap{margin-top:18px;overflow-x:auto;border:1px solid var(--line);border-radius:12px}.info-table{width:100%;border-collapse:collapse;min-width:610px;font-size:.86rem}.info-table th,.info-table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:top}.info-table th:last-child,.info-table td:last-child{border-right:0}.info-table tr:last-child td{border-bottom:0}.info-table thead th{background:#eff5fb;color:#263654;font-size:.78rem;text-transform:uppercase;letter-spacing:.025em}.info-table tbody th{width:27%;background:#fafbfd;color:#263654}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.mini-card{padding:20px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(180deg,#fff,#fbfdff)}.mini-card h3{margin:13px 0 0;font-size:1.04rem}.mini-card p{margin:9px 0 0;font-size:.88rem}.mini-card .icon-badge{color:#5268ff;background:#eef0ff;border-color:#dcdfff}.two-column{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.callout{padding:18px 20px;border:1px solid #c7f3e5;border-radius:12px;background:#effdf8;color:#245b4d}.callout.warning{border-color:#fae1a9;background:#fff9e9;color:#68532c}.callout.danger{border-color:#ffd0db;background:#fff3f6;color:#71384a}.callout strong{color:var(--ink)}.steps{display:grid;gap:14px;margin-top:20px;counter-reset:steps}.step{position:relative;padding:20px 20px 20px 74px;border:1px solid var(--line);border-radius:13px;background:#fff;counter-increment:steps}.step:before{content:counter(steps);position:absolute;left:20px;top:20px;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#071228;background:linear-gradient(135deg,var(--mint),#72f2d2);font-weight:900}.step h3{margin:0;font-size:1rem}.step p{margin:7px 0 0;font-size:.9rem}.faq-list{margin-top:18px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.faq-list details{background:#fff;border-bottom:1px solid var(--line)}.faq-list details:last-child{border-bottom:0}.faq-list summary{position:relative;list-style:none;cursor:pointer;padding:16px 48px 16px 18px;font-weight:750;line-height:1.4}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:18px;top:13px;color:var(--violet);font-size:1.35rem}.faq-list details[open] summary:after{content:"–"}.faq-answer{padding:0 18px 17px;color:#53647e}.feature-visual{margin-top:20px;overflow:hidden;border-radius:14px;background:var(--navy-900)}.feature-visual img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.caption{padding:10px 14px;color:#99adce;background:var(--navy-900);font-size:.75rem}.source-list{margin-top:14px;padding-left:20px;font-size:.85rem}.source-list a{color:#3c5bda;text-decoration:underline;text-underline-offset:3px}.source-list a:hover{color:var(--mint-dark)}.author-box{display:flex;align-items:center;gap:15px}.author-avatar{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--mint-dark),var(--violet));font-weight:900}.author-box p{margin:3px 0 0;font-size:.82rem}.page-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.page-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:250px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm)}.page-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--mint),var(--cyan),var(--violet))}.page-card .tag{align-self:flex-start;padding:5px 9px;border-radius:7px;color:#087c60;background:#e6fbf4;font-size:.7rem;font-weight:850;text-transform:uppercase}.page-card h2,.page-card h3{margin-top:17px;font-size:1.3rem}.page-card p{color:var(--muted);font-size:.9rem}.page-card .card-link{margin-top:auto;color:#3d57d8;font-weight:800;font-size:.86rem}.page-card:hover{transform:translateY(-3px);box-shadow:0 14px 36px #0f22441c}.cta-banner{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-top:24px;padding:34px 38px;color:#fff;border-radius:var(--radius-lg);background:linear-gradient(120deg,#071228,#101b48 60%,#321561);box-shadow:var(--shadow-lg)}.cta-banner:after{content:"";position:absolute;width:220px;height:220px;right:-80px;bottom:-140px;border:2px solid rgba(46,230,176,.34);border-radius:50%;box-shadow:0 0 45px #27c8ff38}.cta-banner h2{font-size:clamp(1.6rem,3vw,2.4rem)}.cta-banner p{margin:8px 0 0;color:#bfd0e9}.cta-banner .btn{position:relative;z-index:1}.contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.field{display:grid;gap:7px}.field.full{grid-column:1 / -1}.field label{font-size:.82rem;font-weight:800;color:#33445f}.field input,.field textarea,.field select{width:100%;padding:13px 14px;color:var(--ink);background:#fbfdff;border:1px solid #ced9e8;border-radius:10px;outline:none}.field textarea{min-height:150px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #8b5cf61c}.form-status{min-height:24px;margin:12px 0 0;color:var(--mint-dark);font-size:.85rem}.legal-reading{max-width:860px;margin:0 auto}.legal-reading .section-card{padding:clamp(24px,5vw,46px)}.site-footer{color:#b9c6dc;background:var(--navy-950);border-top:1px solid rgba(130,157,202,.16)}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:30px;padding:58px 0 38px}.footer-brand p{max-width:310px;margin:14px 0 0;color:#8498b9;font-size:.84rem}.footer-group h2{color:#fff;font-size:.9rem;letter-spacing:-.01em}.footer-group ul{list-style:none;padding:0;margin:14px 0 0}.footer-group li{margin:8px 0}.footer-group a{color:#94a8c8;font-size:.82rem}.footer-bottom{display:flex;justify-content:space-between;gap:22px;padding:20px 0 26px;border-top:1px solid rgba(130,157,202,.13);color:#7084a4;font-size:.75rem}.cookie-banner{position:fixed;z-index:1000;right:20px;bottom:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:min(760px,calc(100% - 40px));padding:20px;color:#dce9e4;border:1px solid #2e6555;border-radius:16px;background:#05100cfa;box-shadow:0 24px 80px #0000008c}.cookie-banner[hidden]{display:none}.cookie-banner strong{color:#fff}.cookie-banner p{margin:5px 0 0;color:#aec1ba;font-size:.84rem;line-height:1.55}.cookie-banner a{color:#64e8c1;text-decoration:underline}.cookie-actions{display:flex;gap:10px}.cookie-actions .btn{min-height:44px;white-space:nowrap}@media(max-width:1050px){.nav a{padding-inline:7px;font-size:.8rem}.hero-grid{grid-template-columns:1fr .8fr;gap:25px}.hero-facts,.card-grid,.page-cards{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}}@media(max-width:860px){.container{width:min(100% - 28px,var(--container))}.menu-toggle{display:block}.nav{position:fixed;inset:74px 0 auto;display:none;max-height:calc(100vh - 74px);overflow:auto;padding:12px 20px 26px;background:#030817fa;border-bottom:1px solid rgba(255,255,255,.14)}.nav.open{display:grid}.nav a{padding:13px 8px;border-bottom:1px solid rgba(255,255,255,.08)}.nav a[aria-current=page]:after{left:8px;right:auto;bottom:7px;width:32px}.hero-grid,.subhero .hero-grid{grid-template-columns:1fr;min-height:0;padding-block:55px}.hero-copy{max-width:760px}.hero-media{max-width:620px;margin:0 auto}.subhero .hero-media{display:none}.content-layout{grid-template-columns:1fr}.sidebar{position:static;grid-template-columns:repeat(2,1fr);order:-1}.toc-panel{grid-column:1 / -1}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(2){border-right:0}.trust-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.contact-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}.cookie-banner{grid-template-columns:1fr}.cookie-actions{width:100%}.cookie-actions .btn{flex:1}.footer-brand{grid-column:1 / -1}}@media(max-width:600px){.header-inner{height:66px}.brand{font-size:.88rem}.brand-mark{width:30px;height:30px}.nav{top:66px;max-height:calc(100vh - 66px)}.hero-grid{padding-block:43px}h1{font-size:2.35rem}.hero-lead{font-size:.98rem}.hero-actions{display:grid}.hero-actions .btn{width:100%}.hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-fact{padding:12px}.hero-fact strong{font-size:.78rem}.hero-media img{max-height:330px}.trust-grid,.sidebar,.card-grid,.two-column,.page-cards,.form-grid,.footer-grid{grid-template-columns:1fr}.trust-item{border-right:0;border-bottom:1px solid var(--line);justify-content:flex-start}.sidebar .toc-panel{grid-column:auto}.section-card{padding:21px 18px;border-radius:13px}.page-shell{padding-top:24px}.step{padding-left:64px}.step:before{left:14px}.cta-banner{grid-template-columns:1fr;padding:28px 22px}.cta-banner .btn{width:100%}.footer-brand{grid-column:auto}.footer-bottom{display:grid}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--ink: #f4f8ff;--muted: #91a4bd;--line: #1c3044;--surface: #0c1723;--surface-soft: #06101a;--mint: #2ff6b6;--mint-dark: #2ff6b6;--shadow-sm: 0 12px 35px rgba(0, 0, 0, .2);--shadow-lg: 0 25px 80px rgba(0, 0, 0, .42);--container: 1160px}body{color:var(--ink);background:radial-gradient(circle at 12% 12%,rgba(0,255,183,.055),transparent 20rem),radial-gradient(circle at 88% 32%,rgba(43,175,255,.05),transparent 24rem),#050c14}.site-header{background:#030a11e6;border-color:#60ffcd1f}.header-inner{height:70px}.brand{color:#fff}.nav a{color:#a9b9ca;padding-block:24px 21px}.nav a:hover,.nav a[aria-current=page]{color:var(--mint)}.hero{background:linear-gradient(90deg,#050c14fa,#050c14e6 46%,#050c1452),radial-gradient(circle at 74% 45%,rgba(29,252,183,.19),transparent 24%),linear-gradient(135deg,#07111b,#081827 65%,#0a2030)}.hero:before{border-radius:30% 70% 65% 35%;border-color:#2ff6b629;transform:rotate(22deg)}.hero:after{border-color:#27c8ff2b}.hero-grid{min-height:630px;grid-template-columns:1.12fr .88fr}.hero-copy{max-width:720px}h1{font-size:clamp(2.6rem,5.3vw,4.8rem);letter-spacing:-.055em}.gradient-text{display:block;margin-top:7px;font-size:.72em;letter-spacing:-.035em}.hero-lead{color:#afc0d2;max-width:700px;line-height:1.75}.hero-media img{border-radius:24px;filter:drop-shadow(0 35px 70px rgba(0,0,0,.62))}.hero-fact{border-color:#1e3948;background:#071621e0}.hero-fact small{color:#748da3}.btn{border-radius:7px}.btn-primary{color:#022117;background:linear-gradient(135deg,#25f1ae,#6cffcf);box-shadow:0 12px 35px #27f0ac2b}.btn-primary:hover{box-shadow:0 15px 42px #27f0ac45}.trust-strip{background:#07121c;border-color:#172a3a}.trust-item{color:#b7c6d4;border-color:#172a3a}.icon-badge{color:var(--mint);background:#0a291f;border-color:#15583f}.download-band{position:relative;z-index:4;background:#091621;border-bottom:1px solid #1c3445;box-shadow:0 18px 45px #0003}.download-band-inner{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:28px;align-items:center;min-height:106px}.download-app{display:flex;align-items:center;gap:14px;min-width:0}.download-app img{border-radius:14px;box-shadow:0 0 0 1px #284153,0 10px 25px #00000047}.download-app div{display:grid;min-width:0}.download-app small,.download-app span,.download-metrics small{color:#7990a5;font-size:.7rem;text-transform:uppercase;letter-spacing:.055em}.download-app strong{font-size:1.03rem}.download-app span{margin-top:2px;text-transform:none;letter-spacing:0}.download-metrics{display:flex;align-items:center}.download-metrics>span{display:grid;gap:2px;min-width:100px;padding:0 19px;border-left:1px solid #1c3445}.download-metrics strong{color:#dce8f2;font-size:.84rem;white-space:nowrap}.download-band-cta{min-width:200px}.page-shell{padding-top:52px}.content-layout{grid-template-columns:minmax(0,1fr) 285px;gap:28px}.panel,.section-card{background:linear-gradient(145deg,#0e1b27fa,#08121cfa);border-color:#1a3041;box-shadow:var(--shadow-sm)}.section-card{position:relative;overflow:hidden;border-radius:11px;padding:clamp(25px,4vw,38px)}.section-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,var(--mint),transparent 45%);opacity:.7}.section-card>h2{color:#f6fbff}.section-card>h2:after{content:"";display:block;width:54px;height:2px;margin-top:12px;background:linear-gradient(90deg,var(--mint),transparent)}.section-card p,.section-intro,.bullet-list,.check-list{color:#a5b6c7}.section-kicker{color:var(--mint)}.sidebar{top:88px}.panel{border-radius:10px}.panel h2,.panel h3{color:#f3f8fc}.quick-list li{border-color:#1a3041}.quick-list span{color:#8093a7}.quick-list strong{color:#dbe8f1;overflow-wrap:anywhere}.toc a{color:#94a7ba}.toc a:before{color:var(--mint)}.info-table-wrap{border-color:#20374a;border-radius:8px}.info-table th,.info-table td{border-color:#20374a}.info-table td{color:#b8c7d4;background:#0b1722}.info-table thead th{color:#dce7ef;background:#102433}.info-table tbody th{color:#dce8f2;background:#0f202e}.info-table code{color:#71f7ca;overflow-wrap:anywhere}.mini-card,.step,.faq-list details,.page-card{color:var(--ink);background:linear-gradient(145deg,#0e1d29,#0a151f);border-color:#203649}.mini-card{transition:transform .2s ease,border-color .2s ease,background .2s ease}.mini-card:hover{transform:translateY(-3px);border-color:#2c6b5b;background:#10232d}.mini-card p,.step p,.page-card p,.faq-answer{color:#98abba}.mini-card .icon-badge{color:var(--mint);background:#0d2b24;border-color:#1a5744}.step:before{color:#032017;background:var(--mint)}.faq-list{border-color:#203649}.faq-list details{border-color:#203649}.faq-list summary:after{color:var(--mint)}.page-card:before{background:linear-gradient(90deg,var(--mint),var(--cyan))}.page-card .tag{color:#64f1c4;background:#0b2a22}.page-card .card-link,.btn-link,.source-list a{color:#5cebc0}.callout{color:#a6d9c9;background:#0b211e;border-color:#1d5747}.callout.warning{color:#d7c79c;background:#241f10;border-color:#655522}.callout.danger{color:#e0a9b6;background:#28141b;border-color:#693143}.callout strong{color:#f5f9fc}.check-list li:before{color:#021a12;background:var(--mint)}.caption{color:#9cb0c1;background:#08131e}.cta-banner{border:1px solid #235243;background:radial-gradient(circle at 90% 0,rgba(47,246,182,.15),transparent 35%),#0a1822}.site-footer{background:#02070c;border-color:#132331}.footer-group a,.footer-brand p{color:#8498a9}.footer-group a:hover{color:var(--mint)}@media(max-width:980px){.download-band-inner{grid-template-columns:1fr auto;padding-block:20px}.download-metrics{grid-column:1 / -1;grid-row:2;order:3}.download-metrics>span:first-child{border-left:0;padding-left:0}}@media(max-width:860px){.nav{background:#030a11fc}.hero-grid{min-height:0}}@media(max-width:620px){.container{width:min(100% - 24px,var(--container))}.hero-grid{padding-block:42px 34px}h1{font-size:clamp(2.15rem,11vw,3.15rem)}.gradient-text{font-size:.62em;line-height:1.25}.hero-facts{grid-template-columns:repeat(2,1fr)}.download-band-inner{display:grid;grid-template-columns:1fr;gap:16px;padding-block:22px}.download-band-cta{width:100%}.download-metrics{grid-column:auto;grid-row:auto;display:grid;grid-template-columns:repeat(3,1fr);width:100%}.download-metrics>span{min-width:0;padding:0 10px}.download-metrics>span:first-child{padding-left:0}.download-metrics strong{font-size:.74rem;white-space:normal}.section-card{border-radius:9px}.cookie-banner{right:12px;bottom:12px;width:calc(100% - 24px);padding:16px}.cookie-actions{flex-direction:column-reverse}}.clone-wrap{width:min(1120px,calc(100% - 36px));margin-inline:auto}body:has(.clone-main){background:#020303;color:#f5f6f6}body:has(.clone-main) .site-header{position:absolute;top:20px;left:0;right:0;width:min(1216px,calc(100% - 80px));margin:auto;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:#000000c2;box-shadow:0 0 20px #ffffff6b}body:has(.clone-main) .header-inner{width:100%;height:80px;padding-inline:25px}body:has(.clone-main) .brand{font-size:1.06rem;font-weight:500}body:has(.clone-main) .brand-mark{width:46px;height:46px}body:has(.clone-main) .nav a{padding:28px 10px 25px;color:#fff;font-weight:500}body:has(.clone-main) .nav a:hover,body:has(.clone-main) .nav a[aria-current=page]{color:#00eab1}body:has(.clone-main) .nav a[aria-current=page]:after{display:none}.clone-hero{position:relative;min-height:720px;overflow:hidden;background:#080a0a}.clone-hero-bg{position:absolute;inset:0;opacity:.28;filter:grayscale(1) blur(2px);background:linear-gradient(90deg,#000c,#00000040,#000000b8),url(/images/motion-editor-hero.webp) center 42% / cover;transform:scale(1.08)}.clone-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000026,#0003 60%,#020303)}.clone-hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:145px 0 65px;text-align:center}.clone-pill{padding:6px 14px;border:2px solid white;border-radius:999px;background:#168db3;color:#fff;font-size:.72rem;font-weight:700}.clone-hero h1{max-width:1060px;margin:24px 0 0;font-size:clamp(3.2rem,7vw,6rem);line-height:.93;letter-spacing:-.055em}.clone-hero h1 span{color:#21a989;background:linear-gradient(90deg,#0f9c7c,#d5f0eb 53%,#fff 54%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.clone-hero-sub{margin:7px 0 0;color:#fff;font-size:clamp(1.8rem,4vw,3.5rem);font-weight:900;line-height:1.02}.clone-hero-lead{max-width:780px;margin:20px auto 0;color:#d1ddd9;font-size:1.04rem;line-height:1.75}.clone-stats{display:grid;grid-template-columns:repeat(5,1fr);width:100%;margin-top:43px}.clone-stats>div{display:flex;align-items:center;justify-content:center;gap:13px;min-height:70px;border-right:1px solid rgba(255,255,255,.11)}.clone-stats>div:last-child{border:0}.clone-stats svg{width:23px;color:#fff}.clone-stats span{display:grid;text-align:left}.clone-stats small{color:#d1d1d1;font-size:.69rem}.clone-stats strong{color:#fff;font-size:.82rem}.clone-download{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:270px;margin-top:38px;padding:13px 24px;color:#fff;border:0;border-radius:999px;background:linear-gradient(90deg,#18a384,#087963);font-weight:850;box-shadow:0 10px 30px #00dea824}.clone-download svg{width:19px}.clone-download:hover{transform:translateY(-2px);filter:brightness(1.1)}.clone-hero-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:13px;margin-top:36px}.clone-hero-actions .clone-download{margin-top:0}.clone-secondary{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:12px 22px;color:#f4fffb;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#030a08ad;font-weight:800}.clone-secondary:hover{color:#2ff6b6;border-color:#2ff6b6;transform:translateY(-2px)}.clone-hero-disclosure{max-width:790px;margin:18px auto 0;color:#b7c4c0;font-size:.76rem;line-height:1.6}.clone-hero-disclosure strong{color:#f3fff9}.clone-badges{border-block:1px solid #15231f;background:#040706}.clone-badges>div{display:grid;grid-template-columns:repeat(4,1fr)}.clone-badges span{display:flex;align-items:center;justify-content:center;gap:10px;min-height:65px;color:#b6c2be;font-size:.8rem;border-right:1px solid #17241f}.clone-badges span:last-child{border:0}.clone-badges b{color:#00e7ad}.clone-main{padding:28px 0 90px}.clone-toc{margin-bottom:28px;border:1px solid #ddd;background:#fff;color:#111}.clone-toc>strong{display:block;padding:11px 16px;background:#eef2f7;border-bottom:1px solid #ddd}.clone-toc>div{display:flex;flex-wrap:wrap}.clone-toc a{flex:1 1 150px;padding:11px 16px;border-right:1px solid #eee;color:#161616;font-size:.85rem;text-decoration:underline;text-underline-offset:3px}.clone-section{margin:0 0 26px;padding:30px 0;border-bottom:1px solid #1a2220;scroll-margin-top:100px}.clone-section h2{color:#03dca5;font-size:clamp(1.55rem,3vw,2.4rem);letter-spacing:-.025em}.clone-section h3{color:#f4f6f5}.clone-section p,.clone-section li{color:#bcc4c1}.clone-section p{max-width:1020px}.clone-kicker{display:block;margin-bottom:5px;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.clone-specs{display:grid;grid-template-columns:repeat(2,1fr);margin-top:20px;border:1px solid #dfe3e1;background:#fff;color:#111}.clone-specs>div{display:grid;grid-template-columns:170px 1fr;padding:11px 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.clone-specs span{color:#424745;font-size:.78rem}.clone-specs strong{font-size:.82rem}.clone-reading{max-width:1040px}.clone-note{margin-top:22px;padding:17px 20px;color:#bfe9dc;border-left:3px solid #03dca5;background:linear-gradient(90deg,#0b2921,#07110e)}.clone-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.clone-media{margin:0;border:1px solid #263c36;background:#06100d}.clone-media img{width:100%}.clone-media figcaption{padding:9px 12px;color:#8fa49e;font-size:.72rem}.clone-table{margin-top:20px;overflow-x:auto}.clone-table table{width:100%;min-width:680px;border-collapse:collapse;background:#fff;color:#101211;font-size:.83rem}.clone-table th,.clone-table td{padding:13px 15px;text-align:left;border:1px solid #d6dcda}.clone-table thead th{color:#fff;background:#0d8f73}.clone-table tbody th{background:#edf4f2}.clone-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.clone-feature-grid article{min-height:205px;padding:20px;border:1px solid #243832;background:linear-gradient(145deg,#0c1512,#050807)}.clone-feature-grid article>b{color:#00e5ac;font-size:.75rem}.clone-feature-grid h3{margin:28px 0 8px;font-size:1.05rem}.clone-feature-grid p{margin:0;font-size:.82rem}.clone-meter{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.clone-meter span{display:grid;gap:8px;color:#dbe4e0;font-size:.78rem}.clone-meter b{height:7px;border-radius:9px;background:linear-gradient(90deg,#00dba4 var(--value),#19211f var(--value))}.clone-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.clone-steps article{padding:20px;border-top:2px solid #00dba4;background:#09100e}.clone-steps b{color:#00dba4;font-size:1.4rem}.clone-steps h3{margin:30px 0 8px;font-size:1rem}.clone-steps p{margin:0;font-size:.8rem}.clone-download-inline{margin-top:28px}.clone-tip-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.clone-tip-grid article{padding:19px 20px;border:1px solid #1e332d;background:#07100d}.clone-tip-grid h3{margin:0;font-size:1rem}.clone-tip-grid p{margin:6px 0 0;font-size:.84rem}.clone-pros>div{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.clone-pros article{padding:24px;border:1px solid #244039;background:#08120f}.clone-pros article:last-child{border-color:#482a30;background:#160b0e}.clone-pros h3{margin:0}.clone-main .faq-list{border-color:#263d36}.clone-main .faq-list details{background:#080e0c;border-color:#263d36}.clone-main .faq-answer{color:#a9b7b2}.clone-conclusion{margin-top:35px;padding:45px;text-align:center;border:1px solid #286451;background:radial-gradient(circle at 50% 0,rgba(0,224,169,.19),transparent 55%),#06100d}.clone-conclusion>span{color:#00e1aa;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.clone-conclusion h2{max-width:760px;margin:9px auto;font-size:clamp(1.8rem,4vw,3rem)}.clone-conclusion p{max-width:730px;margin-inline:auto;color:#b9c5c1}@media(max-width:900px){body:has(.clone-main) .site-header{top:12px;width:calc(100% - 24px);border-radius:24px}body:has(.clone-main) .header-inner{height:64px}body:has(.clone-main) .nav{top:78px}.clone-hero-inner{padding-top:115px}.clone-stats{grid-template-columns:repeat(3,1fr)}.clone-feature-grid,.clone-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){body:has(.clone-main) .brand{font-size:.83rem}.clone-hero{min-height:760px}.clone-hero h1{font-size:3rem;line-height:1}.clone-hero-sub{font-size:1.55rem}.clone-stats{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px}.clone-stats>div{border:1px solid rgba(255,255,255,.12)}.clone-badges>div,.clone-specs,.clone-split,.clone-feature-grid,.clone-meter,.clone-steps,.clone-tip-grid,.clone-pros>div{grid-template-columns:1fr}.clone-badges span{border-right:0;border-bottom:1px solid #17241f}.clone-specs>div{grid-template-columns:1fr}.clone-reverse figure{order:2}.clone-conclusion{padding:32px 19px}}.brand-lockup{display:block;width:260px;height:auto;object-fit:contain;border-radius:12px;image-rendering:auto}body:has(.article-shell) .brand{overflow:hidden}body:has(.article-shell) .header-inner{height:92px}.footer-brand .brand-lockup{width:250px;height:auto}.footer-brand .brand{width:max-content;overflow:visible}.clone-stats svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.article-shell{padding:32px 0 100px}.intent-panel{max-width:1060px;margin:0 auto 34px;padding:30px;border:1px solid #286451;border-radius:18px;background:radial-gradient(circle at 92% 0,rgba(47,246,182,.13),transparent 42%),linear-gradient(145deg,#0c1915,#06100d);box-shadow:0 22px 65px #00000052}.intent-panel-heading{max-width:790px}.intent-panel-heading>span{color:#31efba;font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.intent-panel-heading h2{margin:8px 0 10px;color:#f2fff9;font-size:clamp(1.7rem,3vw,2.45rem);letter-spacing:-.04em}.intent-panel-heading p{margin:0;color:#b9c9c3;line-height:1.7}.intent-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px}.intent-status-grid article{display:flex;min-height:145px;flex-direction:column;align-items:flex-start;padding:18px;border:1px solid #224238;border-radius:12px;background:#07120e}.intent-status-grid small{color:#8fa59e}.intent-status-grid strong{margin:7px 0 auto;color:#f0fff9;font-size:1.05rem}.status-badge{margin-top:17px;padding:6px 9px;border-radius:999px;font-size:.68rem;font-weight:800}.status-published{color:#80f4d2;background:#11372c}.status-unverified{color:#ffd6a2;background:#3b2812}.intent-panel-actions{display:flex;align-items:center;gap:22px;margin-top:24px}.intent-panel-actions .clone-download{margin-top:0}.official-route{color:#a7e9d6;font-size:.86rem;font-weight:750;text-decoration:underline;text-underline-offset:4px}.official-route:hover{color:#31efba}.article-toc{margin:0 0 48px;overflow:hidden;border:1px solid #1d4a3d;border-radius:14px;background:linear-gradient(135deg,#0c1916,#07100e);box-shadow:0 18px 50px #00000040}.article-toc summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 22px;color:#f5fffb;cursor:pointer;list-style:none;font-weight:850}.article-toc summary::-webkit-details-marker{display:none}.article-toc summary span{display:flex;align-items:center;gap:12px}.article-toc summary span:before{content:"";width:11px;height:11px;border-right:2px solid #18e0ad;border-bottom:2px solid #18e0ad;transform:rotate(45deg) translateY(-3px);transition:transform .2s ease}.article-toc[open] summary span:before{transform:rotate(225deg) translate(-2px,-2px)}.article-toc summary small{color:#6fd9bd;font-weight:650}.article-toc nav{display:grid;grid-template-columns:repeat(3,1fr);padding:8px 18px 20px;border-top:1px solid #18352d}.article-toc nav a{padding:11px 12px;color:#a9bbb5;border-bottom:1px solid #142a24;font-size:.82rem}.article-toc nav a:hover{color:#2ff6b6}.verbatim-article{max-width:1060px;margin-inline:auto}.article-section{padding-top:1px}.verbatim-article h2{margin:70px 0 22px;padding:18px 22px;color:#effff9;border-left:4px solid #18e0ad;border-radius:0 12px 12px 0;background:linear-gradient(90deg,#102c24,#0b1714 58%,#0b171447);box-shadow:inset 0 1px #ffffff0a;font-size:clamp(1.65rem,3vw,2.45rem);scroll-margin-top:110px}.verbatim-article h2:first-child{margin-top:0}.verbatim-article h3{margin:38px 0 14px;color:#42e9bd;font-size:clamp(1.18rem,2.2vw,1.55rem);scroll-margin-top:110px}.verbatim-article p{margin:0 0 17px;color:#c2ceca;font-size:1.055rem;line-height:1.86}.verbatim-article p strong{color:#f4fff9;font-weight:850}.article-emphasis{font-size:1.1rem!important}.verbatim-article p.article-step{margin:11px 0;padding:15px 18px;color:#d4e4df;border:1px solid #21493e;border-radius:10px;background:#0b1814}.verbatim-article p.article-pro,.verbatim-article p.article-con{margin:7px 0;padding:10px 14px;border-radius:8px}.verbatim-article p.article-pro{color:#bdf2df;background:#0b211a}.verbatim-article p.article-con{color:#efbdc8;background:#241017}.article-table-wrap{margin:23px 0 35px;overflow-x:auto;border:1px solid #285146;border-radius:13px;background:#09130f;box-shadow:0 16px 42px #0000003b}.article-table-wrap table{width:100%;min-width:720px;border-collapse:collapse;color:#d8e6e1;font-size:.84rem}.article-table-wrap th,.article-table-wrap td{padding:14px 16px;text-align:left;vertical-align:top;border-right:1px solid #203d35;border-bottom:1px solid #203d35}.article-table-wrap thead th{color:#031b13;background:linear-gradient(135deg,#2ff6b6,#63d9c0);font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}.article-table-wrap tbody th{color:#d9fff3;background:#10231d}.article-table-wrap tbody td{color:#adbfba;background:#0a1512}.article-table-wrap tbody tr:nth-child(2n) td{background:#0d1b17}.article-table-wrap tr:last-child th,.article-table-wrap tr:last-child td{border-bottom:0}.article-section-lead{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(340px,.86fr);align-items:center;gap:46px;margin:72px 0 34px;padding:38px 0;border-block:1px solid #142b25}.article-section-reverse .article-section-copy{order:2}.article-section-reverse .article-visual{order:1}.article-section-lead .article-section-copy h2{margin:0 0 24px;padding:0;border:0;border-radius:0;background:linear-gradient(90deg,#18d4a3,#a9e3d4 38%,#f7fffc 73%);box-shadow:none;font-size:clamp(2.15rem,4.4vw,3.65rem);line-height:1.06;letter-spacing:-.055em;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.article-lead-copy{color:#d1dbd7!important;font-size:1.12rem!important;line-height:1.78!important}.article-lead-copy:first-of-type{font-size:1.2rem!important}.article-visual{margin:28px 0 42px;overflow:hidden;border:1px solid #28594c;border-radius:16px;background:#07100d;box-shadow:0 25px 65px #00000061}.article-section-lead .article-visual{margin:0;transform:perspective(900px) rotateY(-2deg)}.article-section-reverse .article-visual{transform:perspective(900px) rotateY(2deg)}.article-visual img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:#050b09}.article-visual figcaption{padding:13px 17px;color:#8fa9a1;background:#0a1612;font-size:.78rem;line-height:1.55}.article-final-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:55px;padding:28px 30px;border:1px solid #286451;border-radius:16px;background:radial-gradient(circle at 85% 0,rgba(47,246,182,.16),transparent 46%),#081510}.article-final-cta span{color:#ecfff8;font-size:1.2rem;font-weight:800}.article-final-cta .clone-download{margin:0;flex:0 0 auto}@media(max-width:860px){.brand-lockup{width:205px;height:auto}body:has(.article-shell) .header-inner{height:76px}.article-toc nav{grid-template-columns:repeat(2,1fr)}.article-section-lead{grid-template-columns:1fr;gap:28px;margin-top:50px}.article-section-reverse .article-section-copy,.article-section-reverse .article-visual{order:initial}.article-section-lead .article-visual{width:min(100%,650px);margin-inline:auto;transform:none}.intent-status-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.brand-lockup{width:175px;height:auto}.article-shell{padding-top:20px}.article-toc{margin-bottom:30px}.article-toc summary{padding:16px}.article-toc summary small{display:none}.article-toc nav{grid-template-columns:1fr}.verbatim-article h2{margin-top:48px;padding:15px 16px}.verbatim-article p{font-size:.94rem;line-height:1.78}.article-section-lead{padding-block:28px}.article-section-lead .article-section-copy h2{font-size:2.35rem}.article-lead-copy,.article-lead-copy:first-of-type{font-size:1rem!important}.article-visual{margin-inline:-4px;border-radius:11px}.article-final-cta{align-items:stretch;flex-direction:column;padding:22px 18px}.article-final-cta .clone-download,.clone-hero-actions{width:100%}.clone-hero-actions .clone-download,.clone-secondary{width:100%;min-width:0}.intent-panel{padding:23px 17px}.intent-status-grid{grid-template-columns:1fr}.intent-status-grid article{min-height:125px}.intent-panel-actions{align-items:stretch;flex-direction:column;gap:16px}.intent-panel-actions .clone-download{width:100%}}body:not(:has(.article-shell)) .site-header{position:absolute;top:20px;left:0;right:0;width:min(1216px,calc(100% - 80px));margin:auto;border:1px solid rgba(255,255,255,.48);border-radius:999px;background:#000000d1;box-shadow:0 0 22px #fff3}body:not(:has(.article-shell)) .header-inner{width:100%;height:92px;padding-inline:25px}body:not(:has(.article-shell)) .nav a{color:#eef5f2}body:not(:has(.article-shell)) .nav a:hover,body:not(:has(.article-shell)) .nav a[aria-current=page]{color:#2ff6b6}body:not(:has(.article-shell)) .nav a[aria-current=page]:after{display:none}.subhero{padding:145px 0 62px;background:radial-gradient(circle at 76% 42%,rgba(47,246,182,.12),transparent 25%),radial-gradient(circle at 25% 20%,rgba(39,200,255,.08),transparent 23%),#030807}.subhero:before{right:-230px;top:-200px;border-color:#2ff6b626}.subhero .hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:48px;padding:0}.subhero .hero-copy{max-width:900px}.subhero h1{max-width:920px;font-size:clamp(2.8rem,6vw,5.25rem)}.subhero .gradient-text{display:block;font-size:.64em}.subhero .hero-lead{max-width:790px;font-size:1.08rem}.subhero .hero-media{display:block}.subhero .hero-media img{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;border:1px solid #28594c;border-radius:16px;box-shadow:0 24px 75px #0000007a}.subhero.hero-no-media .hero-grid{grid-template-columns:1fr}.subhero.hero-no-media .hero-copy{max-width:940px}.subhero .hero-facts{max-width:850px}.subpage-trust{border-top:1px solid #15261f}.subpage-main{padding:35px 0 95px;color:#f4f8f6;background:radial-gradient(circle at 86% 25%,rgba(47,246,182,.045),transparent 26rem),#020504}.subpage-main .article-toc,.subpage-article{max-width:1060px;margin-inline:auto}.subpage-section{padding:56px 0;border-bottom:1px solid #16251f;scroll-margin-top:110px}.subpage-section:first-child{padding-top:15px}.subpage-section:last-child{border-bottom:0}.subpage-section h2{margin:0 0 20px;color:#effff9;font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.1;letter-spacing:-.045em}.subpage-section h2:after{content:"";display:block;width:60px;height:3px;margin-top:14px;background:linear-gradient(90deg,#2ff6b6,transparent)}.subpage-section h3{color:#f2faf7;font-size:1.08rem}.subpage-section p,.subpage-section li{color:#b8c6c1;font-size:1.01rem;line-height:1.82}.subpage-section .section-intro,.subpage-lead-copy{max-width:900px;color:#d5dfdb;font-size:1.11rem}.subpage-section .section-kicker{color:#2ff6b6}.subpage-section-lead{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:46px}.subpage-section-reverse .subpage-section-copy{order:2}.subpage-section-reverse .subpage-visual{order:1}.subpage-section-lead h2{font-size:clamp(2.15rem,4.5vw,3.7rem);background:linear-gradient(90deg,#1ad9a6,#a9e3d4 42%,#fff 78%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.subpage-section-lead h2:after{display:none}.subpage-visual{margin:0}.subpage-article .mini-card,.subpage-article .page-card{background:linear-gradient(145deg,#0d1a16,#070d0b);border-color:#213b33}.subpage-article .mini-card p,.subpage-article .page-card p{color:#aabbb5}.subpage-article .step{background:#09130f;border-color:#24443a}.subpage-article .faq-list details{background:#07100d}.subpage-author{padding-block:32px}.subpage-legal{padding-top:45px}.subpage-legal .subpage-article{max-width:900px}.subpage-legal .subpage-section{padding:45px 0}@media(max-width:900px){body:not(:has(.article-shell)) .site-header{top:12px;width:calc(100% - 24px);border-radius:24px}body:not(:has(.article-shell)) .header-inner{height:76px}body:not(:has(.article-shell)) .nav{top:88px}.subhero{padding-top:115px}.subhero .hero-grid{grid-template-columns:1fr;gap:32px}.subhero .hero-media{width:min(100%,680px);margin-inline:auto}.subpage-section-lead{grid-template-columns:1fr;gap:28px}.subpage-section-reverse .subpage-section-copy,.subpage-section-reverse .subpage-visual{order:initial}.subpage-visual{width:min(100%,680px);margin-inline:auto}}@media(max-width:600px){.subhero{padding:105px 0 44px}.subhero h1{font-size:2.65rem}.subhero .hero-facts{grid-template-columns:repeat(2,1fr)}.subpage-main{padding-top:22px}.subpage-section{padding:42px 0}.subpage-section h2{font-size:2rem}.subpage-section-lead h2{font-size:2.35rem}.subpage-section p,.subpage-section li{font-size:.95rem}}
