@font-face{font-family:"dmSerifDisplay";src:url(/_next/static/media/188435a5c8efcb99-s.p.woff2?dpl=dpl_AN2mDrZG9CgddfpLke83zE6BVHTq) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"dmSerifDisplay Fallback";src:local("Arial");ascent-override:102.23%;descent-override:33.06%;line-gap-override:0.00%;size-adjust:101.35%}.__className_3ce95b{font-family:"dmSerifDisplay","dmSerifDisplay Fallback";font-weight:400;font-style:normal}.__variable_3ce95b{--font-ref-display:"dmSerifDisplay","dmSerifDisplay Fallback"}@font-face{font-family:barlow;src:url(/_next/static/media/691b6fb31d3e6775-s.p.woff2?dpl=dpl_AN2mDrZG9CgddfpLke83zE6BVHTq) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:barlow;src:url(/_next/static/media/03cb9b26540927f0-s.p.woff2?dpl=dpl_AN2mDrZG9CgddfpLke83zE6BVHTq) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlow Fallback;src:local("Arial");ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.00%;size-adjust:96.96%}.__className_3f4023{font-family:barlow,barlow Fallback}.__variable_3f4023{--font-ref-body:"barlow","barlow Fallback"}.ref-page{--ink:#000000;--navy:#0a0f1c;--charcoal:#0f131c;--panel:#131926;--panel-2:#161d2c;--gold:#c8a35a;--gold-bright:#e6c789;--gold-dim:rgba(200,163,90,0.16);--line:rgba(200,163,90,0.24);--line-soft:rgba(255,255,255,0.08);--hair:rgba(255,255,255,0.09);--text:#eceae3;--muted:#aab1bf;--muted-2:#8b93a3;--radius:14px;--ease:cubic-bezier(0.22,0.61,0.36,1);background:var(--ink);color:var(--text);font-family:var(--font-ref-body),system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.78}.ref-page ::selection{background:var(--gold);color:#0b0d12}.ref-page img{max-width:100%;display:block}.ref-page a{color:var(--gold-bright);text-decoration:none}.ref-page .display,.ref-page h1,.ref-page h2,.ref-page h3{font-family:var(--font-ref-display),serif;font-weight:400;letter-spacing:.01em}.ref-page h1{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.12;color:#f4f1ea}.ref-page h2{font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.18;color:#f2efe8;margin-bottom:1rem}.ref-page h3{font-size:1.32rem;line-height:1.35;color:#f0ede6}.ref-page p{color:var(--muted);max-width:70ch}.ref-page strong{color:var(--text);font-weight:600}.ref-page .container{width:min(1160px,90%);margin:0 auto}.ref-page .narrow{max-width:800px}.ref-page .narrow>h3{margin-top:2.4rem;margin-bottom:.7rem}.ref-page .ref-section{padding:clamp(3rem,6vw,5rem) 0;position:relative}.ref-page .section-alt{background:linear-gradient(180deg,var(--navy) 0,var(--charcoal) 100%)}.ref-page .section-deep{background:radial-gradient(1200px 620px at 82% -12%,rgba(200,163,90,.055),transparent 60%),var(--ink)}.ref-page .eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-size:.72rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:1.3rem}.ref-page .eyebrow:before{content:"";width:38px;height:1px;background:var(--gold);opacity:.75}.ref-page .section-head{max-width:840px;margin-bottom:2rem}.ref-page .section-head p{margin-top:.9rem;font-size:1.12rem;color:#bfc6d2}.ref-page .lead{font-size:1.16rem;color:#cbd1dc;line-height:1.75}.ref-page .prose p{margin-bottom:1.3rem;font-size:1.06rem}.ref-page .prose p:last-child{margin-bottom:0}.ref-page .prose ol,.ref-page .prose ul{margin:0 0 1.3rem 1.25rem;color:var(--muted)}.ref-page .prose li{margin-bottom:.5rem;font-size:1.02rem}.ref-page .ref-hero{position:relative;isolation:isolate;padding:clamp(3rem,6vw,5rem) 0;background:#04070d;border-bottom:1px solid var(--line-soft);overflow:hidden}.ref-page .ref-hero-media{z-index:0;object-fit:cover;object-position:center}.ref-page .ref-hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.94),rgba(0,0,0,.82) 40%,rgba(4,7,13,.55) 72%,rgba(4,7,13,.35)),linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.74))}.ref-page .ref-hero-shade,.ref-page .ref-hero:after{position:absolute;z-index:1;inset:0;pointer-events:none}.ref-page .ref-hero:after{content:"";background-image:linear-gradient(rgba(200,163,90,.04) 1px,transparent 0),linear-gradient(90deg,rgba(200,163,90,.04) 1px,transparent 0);background-size:76px 76px;-webkit-mask-image:radial-gradient(720px 460px at 80% 30%,#000 0,transparent 72%);mask-image:radial-gradient(720px 460px at 80% 30%,#000 0,transparent 72%)}.ref-page .hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:center;position:relative;z-index:2}.ref-page .hero-grid.no-card{grid-template-columns:1fr}.ref-page .hero-grid.no-card>div:first-child{max-width:780px}.ref-page .hero-kicker{display:inline-flex;align-items:center;gap:.6rem;font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:1.2rem;font-weight:600}.ref-page .ref-hero p.sub{margin:1.5rem 0 2.2rem;font-size:1.18rem;color:#c6ccd8;max-width:54ch;line-height:1.72}.ref-page .hero-ctas{display:flex;flex-wrap:wrap;gap:.9rem}.ref-page .hero-meta{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;font-family:var(--font-mono,monospace);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-2)}.ref-page .hero-card{background:linear-gradient(165deg,rgba(22,29,44,.9),rgba(12,16,26,.94));border:1px solid var(--line);border-radius:18px;padding:2rem 1.9rem;box-shadow:0 34px 80px rgba(0,0,0,.5);position:relative;overflow:hidden}.ref-page .hero-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.ref-page .hero-card-title{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.4rem}.ref-page .hero-card-title span:first-child{font-family:var(--font-ref-display),serif;font-size:1.05rem;color:#f1eee6;letter-spacing:.05em}.ref-page .hero-card-title span:last-child{font-size:.64rem;letter-spacing:.26em;color:var(--gold);text-transform:uppercase}.ref-page .ops-line{display:flex;gap:1rem;padding:1rem 0;border-top:1px solid var(--hair);align-items:flex-start}.ref-page .ops-line:first-of-type{border-top:none;padding-top:0}.ref-page .ops-line svg{width:19px;height:19px;color:var(--gold);flex:none;margin-top:.25rem}.ref-page .ops-line b{display:block;font-size:.92rem;color:#ede9e1;font-weight:600;margin-bottom:.15rem}.ref-page .ops-line small{font-size:.82rem;color:var(--muted-2);line-height:1.6;display:block}.ref-page .hero-card-foot{margin-top:1.3rem;padding-top:1.2rem;border-top:1px solid var(--hair);display:flex;flex-wrap:nowrap;gap:.55rem;justify-content:space-between;font-size:clamp(.55rem,2.1vw,.68rem);letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2)}.ref-page .hero-card-foot span{white-space:nowrap;text-align:center}.ref-page .hero-card-foot b{color:var(--gold);font-weight:600}.ref-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.9rem 1.75rem;border-radius:10px;font-weight:600;font-size:.94rem;letter-spacing:.01em;cursor:pointer;border:1px solid transparent;transition:transform .2s var(--ease),box-shadow .25s var(--ease),background .25s,border-color .25s,color .25s;min-height:48px}.ref-page .btn-gold{background:linear-gradient(135deg,#d7b06a,#b98f45);color:#14100a;box-shadow:0 6px 24px rgba(200,163,90,.2)}.ref-page .btn-gold:hover{box-shadow:0 12px 32px rgba(200,163,90,.34);transform:translateY(-2px)}.ref-page .btn-ghost{border-color:var(--line);color:#ece4d3;background:rgba(200,163,90,.04)}.ref-page .btn-ghost:hover{border-color:var(--gold);background:rgba(200,163,90,.1);transform:translateY(-2px)}.ref-page .btn svg{width:17px;height:17px;flex:none}.ref-page .pull{border-left:2px solid var(--gold);padding:.4rem 0 .4rem 1.7rem;margin:2.4rem 0;font-family:var(--font-ref-display),serif;font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.5;color:#e9e4d7;max-width:24ch}.ref-page .pull.wide{max-width:34ch}.ref-page .highlight{background:linear-gradient(150deg,rgba(200,163,90,.08),rgba(200,163,90,.015));border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--radius);padding:1.7rem 1.9rem;margin:2.4rem 0}.ref-page .highlight p{color:#d6dae3;font-size:1.02rem;margin:0}.ref-page .rows{display:grid;grid-template-columns:1fr 1fr;gap:0 4rem}.ref-page .rows.single{grid-template-columns:1fr}.ref-page .row{padding:1.6rem 0;border-top:1px solid var(--hair)}.ref-page .row h3{font-size:1.16rem;margin-bottom:.4rem}.ref-page .row p{font-size:.99rem;line-height:1.72;color:var(--muted)}.ref-page .row .tag{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600;display:block;margin-bottom:.5rem}.ref-page .group-label{grid-column:1/-1;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted-2);font-weight:600;padding:2.4rem 0 .4rem;border-bottom:1px solid var(--hair);margin-bottom:.4rem}.ref-page .group-label:first-child{padding-top:0}.ref-page .features{display:grid;grid-template-columns:repeat(3,1fr);gap:2.6rem 2.8rem;margin-top:.5rem}.ref-page .feature h3{font-size:1.14rem;margin-bottom:.55rem}.ref-page .feature p{font-size:.98rem;line-height:1.7}.ref-page .stat-strip{display:flex;flex-wrap:wrap;gap:3rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--hair)}.ref-page .stat b{display:block;font-family:var(--font-ref-display),serif;font-size:2rem;color:var(--gold-bright);line-height:1.1}.ref-page .stat span{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.ref-page .ref-timeline{position:relative;margin-top:.5rem}.ref-page .ref-timeline:before{content:"";position:absolute;left:23px;top:20px;bottom:20px;width:1px;background:linear-gradient(180deg,var(--gold),rgba(200,163,90,.1))}.ref-page .tl-step{display:grid;grid-template-columns:48px 1fr;gap:1.6rem;padding:1.7rem 0;position:relative}.ref-page .tl-num{width:48px;height:48px;border-radius:50%;flex:none;background:var(--charcoal);border:1px solid var(--gold);display:flex;align-items:center;justify-content:center;font-family:var(--font-ref-display),serif;font-size:1.15rem;color:var(--gold-bright);position:relative;z-index:1}.ref-page .tl-body h3{margin-bottom:.5rem}.ref-page .tl-body p{font-size:1rem;line-height:1.72}.ref-page .legal-panel{background:linear-gradient(160deg,#121927,#0c111e);border:1px solid var(--line);border-radius:18px;padding:clamp(1.9rem,4vw,3.2rem);position:relative;overflow:hidden}.ref-page .legal-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--gold),rgba(200,163,90,.2))}.ref-page .legal-panel .tone-label{font-family:var(--font-mono,monospace);display:block;width:fit-content;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:1.2rem}.ref-page .legal-panel h3{margin:1.8rem 0 .55rem;color:var(--gold-bright);font-size:1.1rem}.ref-page .legal-panel h3:first-of-type{margin-top:0}.ref-page .legal-panel p{font-size:1.02rem;max-width:none}.ref-page .price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;margin-bottom:1.4rem}.ref-page .price-card{background:linear-gradient(175deg,var(--panel-2),var(--panel));border:1px solid var(--line-soft);border-radius:var(--radius);padding:1.9rem 1.7rem;display:flex;flex-direction:column;transition:transform .25s var(--ease),border-color .25s,box-shadow .3s var(--ease)}.ref-page .price-card:hover{transform:translateY(-4px);border-color:var(--line);box-shadow:0 18px 44px rgba(0,0,0,.42)}.ref-page .price-card.featured{border-color:var(--gold);background:linear-gradient(175deg,rgba(200,163,90,.09),var(--panel))}.ref-page .price-tier{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:.8rem}.ref-page .price-amount{font-family:var(--font-ref-display),serif;font-size:1.5rem;color:#f3f0e8;line-height:1.25;margin-bottom:.35rem}.ref-page .price-unit{font-size:.78rem;color:var(--muted-2);letter-spacing:.06em;margin-bottom:1.1rem}.ref-page .price-card p{font-size:.92rem;line-height:1.68}.ref-page .coverage-lead{display:grid;grid-template-columns:1.1fr 1fr;gap:3.5rem;align-items:start}.ref-page .chip-wrap{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.3rem}.ref-page .chip{font-size:.85rem;color:#d7dae2;background:rgba(255,255,255,.03);border:1px solid var(--line-soft);border-radius:100px;padding:.5rem 1.05rem;transition:border-color .2s,background .2s,color .2s}.ref-page .cov-region{padding:1.3rem 0;border-top:1px solid var(--hair);display:grid;grid-template-columns:1fr 1.5fr;gap:1.5rem;align-items:baseline}.ref-page .cov-region:first-of-type{border-top:none}.ref-page .cov-region h3{font-size:1.08rem;display:flex;align-items:center;gap:.6rem}.ref-page .cov-region h3 svg{width:16px;height:16px;color:var(--gold);flex:none}.ref-page .cov-region p{font-size:.95rem;line-height:1.65;margin:0}.ref-page .routes{display:grid;grid-template-columns:1fr 1fr;gap:0 4rem}.ref-page .route{display:grid;grid-template-columns:auto 1fr;gap:1.1rem;padding:1.35rem 0;border-top:1px solid var(--hair);align-items:start}.ref-page .route .dot{width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:rgba(200,163,90,.06);display:flex;align-items:center;justify-content:center;flex:none;margin-top:.1rem}.ref-page .route .dot svg{width:15px;height:15px;color:var(--gold)}.ref-page .route h3{font-size:1.02rem;margin-bottom:.3rem;font-family:var(--font-ref-display),serif}.ref-page .route p{font-size:.92rem;line-height:1.62}.ref-page a.route{color:inherit;text-decoration:none;cursor:pointer}.ref-page a.route:hover h3{color:var(--gold-bright)}.ref-page a.route:hover .dot{background:rgba(200,163,90,.14);border-color:var(--gold)}.ref-page .faq-list{max-width:860px}.ref-page .faq-item{border-bottom:1px solid var(--hair);transition:border-color .25s}.ref-page .faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1.4rem;background:none;border:none;cursor:pointer;text-align:left;padding:1.5rem 0;color:#efece3;font-family:var(--font-ref-display),serif;font-size:1.14rem;line-height:1.4;transition:color .2s}.ref-page .faq-q:hover{color:var(--gold-bright)}.ref-page .faq-icon{flex:none;width:26px;height:26px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:transform .3s var(--ease),background .25s}.ref-page .faq-icon svg{width:13px;height:13px;color:var(--gold)}.ref-page .faq-item.active .faq-icon{transform:rotate(45deg);background:rgba(200,163,90,.12)}.ref-page .faq-a{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .45s var(--ease)}.ref-page .faq-item.active .faq-a{grid-template-rows:1fr}.ref-page .faq-a-inner{min-height:0;overflow:hidden;padding:0 0 1.6rem;font-size:1.02rem;color:var(--muted);line-height:1.76;max-width:76ch}.ref-page .cta-banner{background:linear-gradient(140deg,rgba(200,163,90,.13),rgba(200,163,90,.02)),var(--charcoal);border:1px solid var(--line);border-radius:18px;padding:clamp(1.9rem,4vw,2.9rem);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;margin-top:3rem}.ref-page .cta-banner h3{font-size:1.4rem;margin-bottom:.3rem}.ref-page .cta-banner p{font-size:.98rem;margin:0}.ref-page .final-cta{background:radial-gradient(800px 420px at 50% 0,rgba(200,163,90,.11),transparent 65%),linear-gradient(180deg,var(--navy),var(--ink));border-top:1px solid var(--line-soft);text-align:center}.ref-page .final-cta .section-head{margin:0 auto 2.2rem;max-width:780px}.ref-page .final-cta .section-head p{margin-left:auto;margin-right:auto}.ref-page .final-cta .hero-ctas{justify-content:center}.ref-page .checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem 2.4rem;max-width:840px;margin:3rem auto 0;text-align:left;list-style:none}.ref-page .checklist li{display:flex;gap:.75rem;align-items:flex-start;font-size:.98rem;color:#ccd2dd}.ref-page .checklist li:before{content:"";width:6px;height:6px;margin-top:.55rem;flex:none;background:var(--gold);border-radius:1px}@media (max-width:1020px){.ref-page .price-grid{grid-template-columns:repeat(2,1fr)}.ref-page .hero-grid{grid-template-columns:1fr;gap:3rem}.ref-page .hero-card{max-width:560px}.ref-page .features{grid-template-columns:1fr 1fr}.ref-page .coverage-lead{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:820px){.ref-page .routes,.ref-page .rows{grid-template-columns:1fr;gap:0}}@media (max-width:600px){.ref-page{font-size:16px}.ref-page .checklist,.ref-page .cov-region,.ref-page .features,.ref-page .price-grid{grid-template-columns:1fr}.ref-page .cov-region{gap:.4rem}.ref-page .hero-ctas .btn{flex:1 1 100%}.ref-page .cta-banner{flex-direction:column;align-items:flex-start}.ref-page .tl-step{grid-template-columns:42px 1fr;gap:1.1rem}.ref-page .tl-num{width:42px;height:42px;font-size:1.05rem}.ref-page .ref-timeline:before{left:20px}.ref-page .stat-strip{gap:1.8rem}}.ref-page .in-brief{position:relative;background:linear-gradient(160deg,#121927,#0c111e);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.1rem);margin:0 0 2.5rem}.ref-page .in-brief .tone-label{font-family:var(--font-mono,monospace);display:block;width:fit-content;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:.8rem}.ref-page .in-brief p{font-size:1.06rem;line-height:1.72;color:#d6dae3;max-width:none;margin:0}.ref-page .post-grid{display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:1024px){.ref-page .post-grid{grid-template-columns:1fr 300px;align-items:start}}.ref-page .ref-sidebar{display:flex;flex-direction:column;gap:1.6rem}@media (min-width:1024px){.ref-page .ref-sidebar{position:sticky;top:96px}}.ref-page .ref-toc{border:1px solid var(--line-soft);border-radius:var(--radius);padding:1.4rem 1.5rem;background:rgba(255,255,255,.02)}.ref-page .ref-toc-label{font-family:var(--font-mono,monospace);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:.9rem}.ref-page .ref-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ref-page .ref-toc a{font-size:.86rem;line-height:1.4;color:var(--muted);display:block;border-left:2px solid transparent;padding-left:.75rem;transition:color .2s,border-color .2s}.ref-page .ref-toc a:hover{color:var(--gold-bright)}.ref-page .ref-toc a.active{color:var(--gold-bright);border-left-color:var(--gold)}.ref-page .ref-sidebar-card{border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;background:linear-gradient(175deg,var(--panel-2),var(--panel))}.ref-page .ref-sidebar-card p.card-title{font-family:var(--font-ref-display),serif;font-size:1.08rem;color:var(--text);margin-bottom:.5rem}.ref-page .ref-sidebar-card p.card-body{font-size:.9rem;line-height:1.6;color:var(--muted-2);margin-bottom:1.2rem}.ref-page .ref-sidebar-card .btn{width:100%;margin-top:.6rem}.ref-page .ref-sidebar-card .btn:first-of-type{margin-top:0}@media (max-width:1023px){.ref-page .ref-toc{display:none}}.ref-page ul.post-list{list-style-type:disc}.ref-page ol.post-list{list-style-type:decimal}.ref-page .post-list{margin:0 0 1.5rem 1.3rem;padding:0;list-style-position:outside;color:var(--muted)}.ref-page .post-list li{margin-bottom:.6rem;padding-left:.3rem;font-size:1.02rem;line-height:1.7}.ref-page .post-list li::marker{color:var(--gold)}.ref-page .post-table-wrap{overflow-x:auto;margin:0 0 1.8rem;border:1px solid var(--line-soft);border-radius:var(--radius)}.ref-page .post-table{width:100%;border-collapse:collapse;font-size:.95rem}.ref-page .post-table td,.ref-page .post-table th{padding:.9rem 1.1rem;text-align:left;border-bottom:1px solid var(--hair);white-space:normal}.ref-page .post-table th{font-family:var(--font-mono,monospace);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:rgba(200,163,90,.06)}.ref-page .post-table td{color:var(--muted)}.ref-page .post-table tr:last-child td{border-bottom:none}.ref-page .post-figure{margin:1.8rem 0;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line-soft)}.ref-page .post-figure figcaption{padding:.6rem 1rem;font-size:.85rem;color:var(--muted-2);border-top:1px solid var(--line-soft)}@media (prefers-reduced-motion:reduce){.ref-page *,.ref-page :after,.ref-page :before{transition:none!important}}