@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-cyrillic-ext-wght-normal.lLTsRRxN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fbf9f4;--card:#fff;--ink:#1f2a44;--muted:#5b6474;--line:#e8e2d6;--brass:#b08d57;--brass-t:#86672f;--gold:#d2b07a;--tint:#f3ead9;--navy-2:#2a3a5e;--grey:#8b877f;--radius:20px;--font:"Plus Jakarta Sans Variable", system-ui, sans-serif;--mono:"Geist Mono Variable", ui-monospace, monospace;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.08}h1{font-size:clamp(40px,6vw,66px)}h2{font-size:clamp(30px,4vw,44px)}h3{letter-spacing:-.02em;font-size:21px;line-height:1.2}p{margin:0}.wrap{max-width:1200px;margin:0 auto;padding:0 28px}.skip{background:var(--ink);color:#fff;z-index:50;border-radius:10px;padding:10px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:12px}:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.eyebrow{background:var(--tint);color:var(--brass-t);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:18px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-block}.lede{color:var(--muted);max-width:38rem;font-size:19px}.muted{color:var(--muted)}.btn{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:14px 22px;font-family:inherit;font-size:15.5px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.btn:hover{background:var(--navy-2)}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}.btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--brass)}.btn.gold{background:var(--gold);color:var(--ink)}.btn.gold:hover{background:#dcbc8b}.link{color:var(--ink);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.link:hover{color:var(--brass-t)}.link svg{transition:transform .15s}.link:hover svg{transform:translate(3px)}.top{z-index:20;backdrop-filter:saturate(1.2)blur(8px);border-bottom:1px solid var(--line);background:#fbf9f4eb;position:sticky;top:0}.top .wrap{align-items:center;gap:24px;height:74px;display:flex}.wordmark{letter-spacing:-.045em;color:var(--ink);align-items:baseline;font-size:25px;font-weight:800;text-decoration:none;display:inline-flex}.wordmark .dot{background:var(--brass);border-radius:50%;width:.19em;height:.19em;margin:0 .05em 0 .06em;display:inline-block}.wordmark:hover{color:var(--navy-2)}.nav{gap:26px;margin-left:auto;display:flex}.nav a{color:var(--muted);font-size:15px;font-weight:600;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.top .btn{padding:11px 16px;font-size:14.5px}.menu-btn{border:1.5px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;margin-left:auto;padding:8px 12px;font-weight:700;display:none}section{padding:96px 0}.sec-head{max-width:46rem;margin-bottom:40px}.sec-head p{color:var(--muted);margin-top:14px;font-size:18px}.hero{padding:72px 0 88px}.hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero h1{margin-bottom:22px}.hero .ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{background:var(--card);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:10px;padding:26px;display:flex}.card .price{letter-spacing:-.03em;font-size:28px;font-weight:800}.card .from{letter-spacing:.06em;text-transform:uppercase;color:var(--brass-t);font-size:12.5px;font-weight:700}.card p{color:var(--muted);font-size:15.5px}.card .ic{color:var(--ink)}.more{margin-top:28px}.band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tab{font:inherit;border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:9px 16px;font-size:14.5px;font-weight:700}.tab:hover{border-color:var(--brass)}.tab[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.numbers{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.number{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);background:#fff;padding:26px}.number .v{letter-spacing:-.04em;margin-bottom:12px;font-size:38px;font-weight:800;line-height:1}.number p{color:var(--muted);font-size:15.5px}.method{color:var(--muted);max-width:60rem;margin-top:18px;font-size:14px}.compare{margin-top:56px}.compare-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:24px;display:grid}.chart{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:16px;padding:18px 18px 8px}.chart b{font-size:15.5px;display:block}.chart small{color:var(--muted);font-size:12.5px;display:block}.chart svg{width:100%;height:auto;margin-top:6px;overflow:visible}.chart .gl{stroke:#ece7dc}.chart .tk{fill:var(--muted);font-size:11px}.chart .lb{fill:var(--ink);font-size:13px}.chart .lb.me{font-weight:800}.chart .vl{fill:var(--muted);font-size:12px}.chart .vl.me{fill:var(--ink);font-weight:800}.chart .row:hover .lb{text-decoration:underline}.disclosure{color:var(--muted);max-width:62rem;margin-top:18px;font-size:13.5px}details.table{margin-top:14px}details.table summary{cursor:pointer;font-size:14.5px;font-weight:700}details.table table{border-collapse:collapse;background:#fff;width:100%;margin-top:12px;font-size:13.5px}details.table th,details.table td{border-top:1px solid var(--line);text-align:left;padding:8px 10px}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.step{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);background:#fff;padding:24px}.step:before{counter-increment:s;content:counter(s, decimal-leading-zero);font-family:var(--mono);color:var(--brass-t);background:var(--tint);border-radius:999px;margin-bottom:14px;padding:3px 9px;font-size:12.5px;display:inline-block}.step p{color:var(--muted);margin-top:8px;font-size:15px}.work{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.work-item{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);background:#fff;flex-direction:column;display:flex;overflow:hidden}.work-item .shot{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:#f4f2ec;overflow:hidden}.work-item .shot img{object-fit:cover;object-position:top;width:100%;height:100%}.work-item .body{flex-direction:column;flex:1;gap:6px;padding:20px 22px 22px;display:flex}.work-item .kind{color:var(--muted);font-size:14.5px}.work-item .built{margin-top:4px;font-size:14.5px}.pill{background:var(--tint);color:var(--brass-t);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700}.pill.status{color:var(--ink);background:#e8edf6}.work-item .link{margin-top:auto;padding-top:10px;font-size:14.5px}.closing{text-align:center}.closing .box{background:var(--ink);color:#fff;border-radius:28px;padding:76px 28px}.closing p{color:#c9cfdb;max-width:32rem;margin:14px auto 28px;font-size:18px}.foot{border-top:1px solid var(--line);color:var(--muted);padding:40px 0 48px;font-size:14.5px}.foot .wrap{flex-wrap:wrap;align-items:flex-start;gap:18px 40px;display:flex}.foot .wordmark{font-size:21px}.foot .by{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-t);margin-top:2px;font-size:12px;font-weight:700;display:block}.foot nav{flex-wrap:wrap;gap:20px;margin-left:auto;display:flex}.foot a{text-decoration:none}.foot a:hover{color:var(--ink)}.foot .line{flex-basis:100%}.page-head{padding:64px 0 24px}.page-head h1{margin-bottom:16px;font-size:clamp(36px,5vw,56px)}.subnav{z-index:10;backdrop-filter:saturate(1.2)blur(8px);border-bottom:1px solid var(--line);background:#fbf9f4f2;position:sticky;top:74px}.subnav .wrap{gap:6px;padding-top:10px;padding-bottom:10px;display:flex;overflow-x:auto}.subnav a{color:var(--muted);border-radius:999px;flex:none;padding:7px 12px;font-size:14px;font-weight:600;text-decoration:none}.subnav a:hover{background:var(--tint);color:var(--ink)}section[id]{scroll-margin-top:140px}.builder{grid-template-columns:1.2fr .8fr;align-items:start;gap:22px;display:grid}.b-opts{gap:12px;display:grid}.b-opt{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr;align-items:start;gap:6px;padding:18px 20px;display:grid}.b-opt:hover{box-shadow:0 0 0 1.5px var(--brass)}.b-opt:has(input:checked){box-shadow:0 0 0 2px var(--ink)}.b-pick{cursor:pointer;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;display:grid}.b-pick input{width:20px;height:20px;accent-color:var(--ink);margin:0}.b-pick svg{color:var(--brass-t)}.b-name{font-weight:800}.b-amt{color:var(--brass-t);white-space:nowrap;font-weight:700}.b-text{color:var(--muted);padding-left:64px;font-size:14.5px}.b-qty{align-items:center;gap:10px;padding-left:64px;font-size:14.5px;font-weight:600;display:inline-flex}.b-qty select{font:inherit;border:1.5px solid var(--line);background:#fff;border-radius:10px;padding:6px 10px}.b-qty[hidden]{display:none}.b-lines{color:#d4d9e3;border-top:1px solid #ffffff26;gap:4px;margin:12px 0 0;padding:12px 0 0;font-size:14px;list-style:none;display:grid}.b-lines:empty,.b-sum .btn[hidden],.b-sum [data-empty][hidden]{display:none}.b-sum .muted{color:#c9cfdb}.b-sum{background:var(--ink);color:#fff;border-radius:20px;padding:26px;position:sticky;top:140px}.b-sum .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:12.5px;font-weight:700}.b-sum .total{letter-spacing:-.04em;margin:6px 0 4px;font-size:46px;font-weight:800;line-height:1.05}.b-sum .pkg{color:#c9cfdb;min-height:1.5em;font-size:15px}.b-sum .save{color:#c9cfdb;border-top:1px solid #ffffff26;gap:4px;margin-top:14px;padding-top:14px;font-size:14.5px;display:grid}.b-sum .save b{color:#fff}.b-sum .save[hidden]{display:none}.b-sum .btn{justify-content:center;width:100%;margin-top:20px}.groups{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.group{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);background:#fff;padding:24px}.group ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.group li{color:var(--muted);grid-template-columns:18px 1fr;gap:10px;font-size:15px;display:grid}.group li svg{color:var(--brass);margin-top:3px}.also{color:var(--muted);max-width:62rem;margin-top:22px}.faq{gap:10px;max-width:52rem;display:grid}.faq details{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:14px;padding:16px 20px}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--brass-t);font-weight:800}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);margin-top:10px}.own{background:var(--tint);border-radius:16px;max-width:62rem;margin-top:22px;padding:18px 22px}.about{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.about .photo{box-shadow:0 0 0 1px var(--line);border-radius:22px;overflow:hidden}.about .text{gap:16px;font-size:18px;display:grid}.prose{gap:22px;max-width:46rem;display:grid}.prose h2{letter-spacing:-.02em;font-size:22px}.prose p{color:var(--muted);margin-top:6px}.contact-box{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:24px;gap:18px;max-width:46rem;padding:34px;display:grid}.contact-box ul{color:var(--muted);gap:8px;margin:0;padding:0;list-style:none;display:grid}.contact-box li{grid-template-columns:18px 1fr;gap:10px;display:grid}.contact-box li svg{color:var(--brass);margin-top:4px}@media (width<=980px){.hero .wrap,.about,.builder{grid-template-columns:1fr}.cards,.numbers,.work,.groups,.steps{grid-template-columns:1fr 1fr}.compare-grid{grid-template-columns:1fr}.b-sum{position:static}}@media (width<=760px){body{font-size:16px}.wrap{padding:0 18px}section{padding:64px 0}.hero{padding:36px 0 56px}.cards,.numbers,.work,.groups,.steps{grid-template-columns:1fr}.subnav{top:74px}.closing .box{border-radius:22px;padding:56px 20px}}.tight{padding-top:24px}.small{font-size:13.5px}.row-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.why{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.why-item{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);background:#fff;gap:14px;padding:22px;display:flex}.why-item svg{color:var(--brass-t);flex:none;margin-top:3px}.why-item p{color:var(--muted);margin-top:6px;font-size:15.5px}.wish{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);background:#fff;padding:26px 28px}.wish ul{grid-template-columns:1fr 1fr;gap:12px 28px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wish li{color:var(--ink);grid-template-columns:20px 1fr;gap:10px;display:grid}.wish li svg{color:var(--brass);margin-top:3px}.pitch{background:var(--ink);color:#fff;border-radius:var(--radius);margin-top:18px;padding:26px 28px}.pitch p{color:#d4d9e3;max-width:60rem;margin-top:8px}.try{background:var(--tint);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:22px 24px;display:flex}.try p{color:var(--muted);margin-top:4px}.finder-cta{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:54rem;margin-top:28px;padding:20px 24px;display:flex}.finder-cta p{color:var(--muted);margin-top:4px}.cards.two{grid-template-columns:repeat(2,1fr)}.plans-wrap{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);background:#fff;overflow-x:auto}.plans{border-collapse:collapse;width:100%;min-width:640px}.plans th,.plans td{text-align:center;border-top:1px solid var(--line);padding:14px 16px;font-size:15px}.plans thead th{vertical-align:bottom;border-top:0}.plans th[scope=row]{text-align:left;color:var(--ink);font-weight:600}.plans .pn{font-size:16px;font-weight:800;display:block}.plans .pp{color:var(--brass-t);margin-top:2px;font-size:14.5px;font-weight:700;display:block}.plans td{vertical-align:middle}.plans .yes{width:100%;color:var(--ink);justify-content:center;display:inline-flex}.plans .yes svg{display:block}.plans .custom-h{background:var(--tint);border-radius:0}.plans td.custom{background:var(--tint);vertical-align:middle;text-align:center;padding:18px}.plans td.custom p{color:var(--muted);margin-bottom:12px;font-size:14.5px}.plans td.custom .btn{padding:10px 14px;font-size:14px}.plans .no{color:#c4bdae}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.work-item{color:inherit;text-decoration:none;transition:box-shadow .15s}a.work-item:hover{box-shadow:0 0 0 2px var(--brass)}.work.big{grid-template-columns:1fr 1fr}.case{grid-template-columns:1.2fr .8fr;align-items:start;gap:40px;display:grid}.case-shot{box-shadow:0 0 0 1px var(--line);border-radius:18px;overflow:hidden}.case-text .story{margin-bottom:26px;font-size:18px}.case-text h2{letter-spacing:-.02em;font-size:22px}.ticks{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ticks li{color:var(--muted);grid-template-columns:18px 1fr;gap:10px;display:grid}.ticks li svg{color:var(--brass);margin-top:4px}.back{margin-bottom:14px;font-size:14.5px}.quotes{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.quote{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);background:#fff;margin:0;padding:24px}.quote blockquote{margin:0;font-size:18px}.quote figcaption{color:var(--muted);margin-top:12px;font-size:14.5px}.finder{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:24px;max-width:900px;padding:30px}.f-dots{gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.f-dots li{background:var(--line);border-radius:999px;width:34px;height:5px}.f-dots li.on{background:var(--brass)}.f-step{border:0;margin:0;padding:0}.f-step legend,.f-result h2{letter-spacing:-.02em;margin-bottom:6px;padding:0;font-size:24px;font-weight:800}.f-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.f-card{border:1.5px solid var(--line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.f-card:hover{border-color:var(--brass)}.f-card:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:#fbf8f1}.f-card input{width:18px;height:18px;accent-color:var(--ink);margin:4px 0 0}.f-card svg{color:var(--brass-t);flex:none;margin-top:2px}.f-card b{display:block}.f-card span span{color:var(--muted);font-size:14.5px}.f-chips{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.f-chip{border:1.5px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;display:inline-flex}.f-chip:hover{border-color:var(--brass)}.f-chip:has(input:checked){border-color:var(--ink);background:var(--ink);color:#fff}.f-chip input{accent-color:var(--gold)}.f-nav,.f-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.f-nav .btn[disabled]{opacity:.45;cursor:not-allowed}.f-rec{grid-template-columns:.8fr 1.2fr;gap:26px;margin-top:18px;display:grid}.f-rec .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--brass-t);font-size:12.5px;font-weight:700}.f-rec .total{letter-spacing:-.04em;font-size:46px;font-weight:800;line-height:1.05}.f-rec .pkg{margin-top:4px;font-weight:700}.f-why{color:var(--muted);gap:8px;margin:10px 0 0;padding-left:18px;display:grid}.contact-grid{grid-template-columns:1.4fr .6fr;align-items:start;gap:32px;display:grid}.cform{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:24px;gap:16px;padding:28px;display:grid}.cform label{gap:6px;font-size:14.5px;font-weight:600;display:grid}.cform input,.cform textarea,.cform select{font:inherit;color:var(--ink);background:#fff;border:1.5px solid #d9d2c3;border-radius:10px;padding:11px 13px;font-size:16px;font-weight:400}.cform input:focus,.cform textarea:focus,.cform select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #b08d5733}.cform fieldset{border:0;margin:0;padding:0}.cform legend{padding:0;font-size:14.5px;font-weight:600}.cform .f-chip{padding:8px 13px;font-size:14px;display:inline-flex}.cform .f-chip input{border:0;width:16px;height:16px;margin:0;padding:0}.finder [hidden],.cform [hidden]{display:none!important}.row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.picked{background:var(--tint);border-radius:12px;padding:14px 16px}.picked p{color:var(--ink);margin-top:4px}.status{font-weight:600}.status.ok{color:#2f6b3a}.status.bad{color:#a2482a}.contact-side{gap:10px;display:grid}@media (width<=980px){.why,.quotes,.work.big,.case,.contact-grid,.f-rec,.wish ul{grid-template-columns:1fr}}@media (width<=760px){.why,.cards.two,.f-cards,.row2{grid-template-columns:1fr}.finder,.cform{padding:20px}}@media (width<=1120px){.nav,.top .btn{display:none}.menu-btn{display:inline-flex}.top.open .nav{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:8px 28px 16px;display:flex;position:absolute;top:74px;left:0;right:0}.top.open .nav a{color:var(--ink);padding:12px 0;font-size:17px}}.doors{gap:12px;max-width:34rem;margin-top:28px;display:grid}.door{box-shadow:0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:box-shadow .15s;display:grid}.door:hover{box-shadow:0 0 0 2px var(--brass)}.door-ic{background:var(--tint);width:44px;height:44px;color:var(--brass-t);border-radius:12px;place-items:center;display:grid}.door b{font-size:17px;display:block}.door span span{color:var(--muted);font-size:14.5px}.door-go{color:var(--brass-t)}.hero-visual:empty{display:none}.hero .wrap:has(.hero-visual:empty){grid-template-columns:1fr}.why-intro{border-left:3px solid var(--brass);max-width:54rem;margin:0 0 30px;padding:4px 0 4px 22px}.why-intro blockquote{margin:0;font-size:19px;line-height:1.6}.why-intro figcaption{color:var(--brass-t);margin-top:10px;font-size:14px;font-weight:700}.why-intro figcaption:before{content:"— "}.link.small{margin-top:10px;font-size:14.5px}.tracks{grid-template-columns:1fr 1fr;gap:18px;display:grid}.track{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);background:#fff;flex-direction:column;gap:14px;padding:26px;display:flex}.track-h{align-items:center;gap:10px;font-size:19px;display:flex}.track-h svg{color:var(--brass-t)}.track-rows{margin:0;padding:0;list-style:none;display:grid}.track-rows li{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.track-rows li.featured .nm{font-weight:800}.track-rows .pr{white-space:nowrap;font-weight:800}.track-rows .from,.pkg-price .from,.price-big .from,.f-svc .from{letter-spacing:.06em;text-transform:uppercase;color:var(--brass-t);margin-right:2px;font-size:11.5px;font-weight:700}.track .link{margin-top:auto}.mix{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:20px;display:flex}.pkgs{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.pkg-card{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);background:#fff;flex-direction:column;gap:10px;padding:24px;display:flex}.pkg-card p{color:var(--muted);font-size:15px}.pkg-card .pkg-price{color:var(--ink);letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1.1}.pkg-card .pkg-save{font-size:14px}.pkg-card .pkg-save b{color:var(--ink)}.pkg-card .btn{justify-content:center;margin-top:auto}.pkg-card.featured{background:var(--ink);color:#fff;box-shadow:none}.pkg-card.featured p,.pkg-card.featured .muted{color:#c9cfdb}.pkg-card.featured .pkg-price,.pkg-card.featured .pkg-save b{color:#fff}.pkg-card.featured .from{color:var(--gold)}.pill.gold{background:var(--gold);color:var(--ink)}.pkg-ex{border-top:1px solid #ffffff26;gap:8px;padding-top:12px;display:grid}.pkg-ex .lbl{letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:700;color:var(--gold)!important}.pkg-ex ul{gap:6px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.pkg-ex li{grid-template-columns:16px 1fr;gap:8px;display:grid}.pkg-ex li svg{color:var(--gold);margin-top:4px}.split{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.price-big{letter-spacing:-.04em;margin:14px 0 12px;font-size:40px;font-weight:800}.price-big .small{letter-spacing:0;font-size:15px;font-weight:600}.range{margin-top:16px;font-size:17px}.range strong{color:var(--ink)}.note{color:var(--muted);background:var(--tint);border-radius:14px;margin-top:16px;padding:14px 16px;font-size:14.5px}.incl{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);background:#fff;padding:26px}.band .incl{background:var(--bg)}.cards.four{grid-template-columns:repeat(4,1fr)}.examples ul.inline{flex-wrap:wrap;gap:8px 22px;display:flex}.examples ul.inline li{display:inline-grid}.sys-list{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.sys{box-shadow:0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;text-decoration:none;display:grid}.sys:hover{box-shadow:0 0 0 2px var(--brass)}.sys-ic{background:var(--ink);width:46px;height:46px;color:var(--gold);border-radius:12px;place-items:center;display:grid}.sys b{display:block}.sys span span{color:var(--muted);font-size:14px}.number .v .vs{color:var(--muted);letter-spacing:0;font-size:17px;font-weight:700}.number .vs-l{text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-weight:700;color:var(--brass-t)!important;font-size:12.5px!important}.try .deep{margin-top:10px;font-size:14.5px}.where{color:var(--muted);align-items:flex-start;gap:8px;margin-top:14px;font-size:15.5px;display:flex}.where svg{color:var(--brass-t);flex:none;margin-top:3px}.contact-grid{grid-template-columns:1.15fr .85fr}.contact-faq h2{margin-bottom:18px;font-size:30px}.contact-faq .faq{max-width:none}.contact-faq .mail{color:var(--muted);align-items:center;gap:10px;margin-top:18px;display:flex}.about .story{gap:26px;display:grid}.about .story h2{letter-spacing:-.02em;margin-bottom:8px;font-size:24px}.about .story p{color:var(--muted);font-size:17px}.about-links{gap:10px;margin-top:22px;display:grid}.combo{max-width:38rem;margin-top:16px;position:relative}.combo-box{background:#fff;border:1.5px solid #d9d2c3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.combo-box:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #b08d5733}.combo-box input{min-width:12rem;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:6px 4px;font-size:16px}.combo-chips{display:contents}.chip{font:inherit;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.chip:after{content:"×";color:var(--gold);font-weight:800}.combo-list{max-height:260px;box-shadow:0 20px 40px -20px #1f2a4459, 0 0 0 1px var(--line);background:#fff;border-radius:14px;margin:6px 0 0;padding:6px;list-style:none;overflow:auto}.combo-list[hidden],.combo-list [hidden]{display:none}.combo-list li{cursor:pointer;border-radius:10px;justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.combo-list li:hover,.combo-list li.active{background:var(--tint)}.combo-list li[aria-selected=true]:after{content:"✓";color:var(--brass-t);font-weight:800}.combo-none{margin-top:8px;font-size:14px}.combo-none[hidden]{display:none}.f-url{gap:6px;max-width:30rem;margin-top:16px;font-size:14.5px;font-weight:600;display:grid}.f-url input{font:inherit;background:#fff;border:1.5px solid #d9d2c3;border-radius:10px;padding:11px 13px;font-size:16px;font-weight:400}.f-url[hidden]{display:none}.f-rec{grid-template-columns:1.15fr .85fr;align-items:start}.f-svc{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.f-svc li{border:1.5px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.f-svc li.on{border-color:var(--ink);background:#fbf8f1}.f-svc label{cursor:pointer;flex:1;align-items:center;gap:10px;font-weight:600;display:flex}.f-svc input{width:18px;height:18px;accent-color:var(--ink);margin:0}.f-svc svg{color:var(--brass-t);flex:none}.f-svc select{font:inherit;border:1.5px solid var(--line);background:#fff;border-radius:8px;padding:4px 8px}.f-svc select[hidden]{display:none}.f-svc .pr{white-space:nowrap;font-weight:800}.f-sum{background:var(--ink);color:#fff;border-radius:20px;gap:8px;padding:24px;display:grid;position:sticky;top:100px}.f-sum .row{color:#c9cfdb;justify-content:space-between;gap:12px;font-size:15px;display:flex}.f-sum .row b{color:#fff}.f-sum .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:12.5px;font-weight:700;display:block}.f-sum .pkg{color:#fff;font-weight:700}.f-sum .total{letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:1.05}.f-sum .save{color:var(--gold);font-weight:700}.f-sum .muted{color:#c9cfdb}.f-sum .btn{justify-content:center;margin-top:6px}.f-sum .btn.ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff4d}.f-sum [hidden]{display:none!important}.f-whywrap{margin-top:24px}.answers{width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);background:var(--bg);border:0;border-radius:22px;padding:0;box-shadow:0 40px 80px -30px #1f2a4480}.answers::backdrop{background:#1f2a4473}.answers-in{gap:20px;padding:28px;display:grid}.answers-in h2{font-size:26px}.a-field .lbl{margin-bottom:6px;font-size:14.5px;font-weight:700;display:block}.a-field .combo{max-width:none;margin-top:4px}.a-field select{font:inherit;background:#fff;border:1.5px solid #d9d2c3;border-radius:10px;width:100%;padding:10px 12px;font-size:16px}@media (width<=980px){.tracks,.split,.pkgs{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr;gap:24px}.cards.four,.sys-list{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr}.f-sum{position:static}}@media (width<=760px){.tracks,.pkgs,.cards.four,.sys-list{grid-template-columns:1fr}.b-text,.b-qty{padding-left:0}.price-big{font-size:34px}.why-intro blockquote{font-size:17px}}.pills{flex-wrap:wrap;gap:6px;display:flex}.pills:empty{display:none}.sys-shot{background-color:#fffdf9;background-image:radial-gradient(#1f2a4417 1px,#0000 1.25px);background-size:20px 20px;place-items:center;display:grid}.sys-ic.big{border-radius:22px;width:84px;height:84px}.sys-head{align-items:center;gap:22px;display:flex}.sys-head h1{margin-top:8px}.sys-intro{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.sys-intro h2{letter-spacing:-.02em;margin-bottom:10px;font-size:22px}.sys-intro .problem{border-left:3px solid var(--brass);padding-left:18px;font-size:20px;line-height:1.5}.sys-intro .story{color:var(--muted);font-size:18px}.sys-steps{counter-reset:st;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sys-steps li{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:16px;padding:20px;position:relative}.sys-steps li:before{counter-increment:st;content:counter(st, decimal-leading-zero);font-family:var(--mono);color:var(--brass-t);margin-bottom:8px;font-size:12px;display:block}.sys-steps h3{font-size:17px}.sys-steps p{color:var(--muted);margin-top:6px;font-size:14.5px}.sys-facts{grid-template-columns:1fr 1.3fr 1fr;align-items:start;gap:18px;display:grid}.chip-list{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.chip-list li{background:var(--tint);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.ticks.mono li{font-family:var(--mono);color:var(--ink);font-size:13px}@media (width<=980px){.sys-intro,.sys-facts{grid-template-columns:1fr}.sys-head{align-items:flex-start}}h1,h2,h3,b,strong,.btn,.tab,.link,.pill,.eyebrow{word-spacing:.05em}.lim3:not([data-all])>:nth-child(n+4),.lim-flag:not([data-all])>.extra{display:none!important}.showall{margin-top:14px}.showall .link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.more-d{margin-top:22px}.more-d>summary{cursor:pointer;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:700;list-style:none;display:inline-flex}.band .more-d>summary{background:var(--bg)}.more-d>summary::-webkit-details-marker{display:none}.more-d>summary:hover{box-shadow:inset 0 0 0 1.5px var(--brass)}.more-d[open]>summary svg{transform:rotate(180deg)}.more-d[open]>.more-body{margin-top:22px}.stepstory{counter-reset:sto;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.stepstory li{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:16px;align-content:start;gap:8px;padding:16px;display:grid}.band .stepstory li{background:var(--bg)}.stepstory li svg{color:var(--brass-t)}.stepstory li b{font-size:16px}.stepstory li span{color:var(--muted);font-size:14.5px}@media (width<=760px){.stepstory{grid-template-columns:1fr 1fr}}.lim4:not([data-all])>:nth-child(n+5){display:none!important}.split{grid-template-columns:1fr;gap:0}.backpill{z-index:40;background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:16px;left:16px;box-shadow:0 14px 30px -12px #1f2a448c}.backpill[hidden]{display:none}.backpill:hover{background:var(--navy-2)}.backpill svg{color:var(--gold)}.swipe-hint{display:none}@media (width<=760px){.work[data-swipe]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:14px;margin:0 -18px;padding:2px 18px 6px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.work[data-swipe]::-webkit-scrollbar{display:none}.work[data-swipe]>*{scroll-snap-align:start;flex:0 0 84%}.work[data-swipe]:focus-visible{outline-offset:-3px}.swipe-hint{font-family:var(--mono);color:var(--muted);justify-content:center;align-items:center;gap:10px;margin:12px 0 0;font-size:12px;display:flex}.swipe-dots{gap:6px;display:inline-flex}.swipe-dots i{background:#d8cfbd;border-radius:50%;width:7px;height:7px;display:block}.swipe-dots i.on{background:var(--ink);border-radius:999px;width:18px}}.number{flex-direction:column;gap:10px;display:flex}.number .n-title{letter-spacing:-.01em;font-size:16.5px}.n-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.n-pair p{border-radius:12px;gap:2px;margin:0;padding:10px 12px;display:grid}.n-mine{background:var(--ink);color:#fff}.n-typ{background:var(--tint);color:var(--ink)}.n-who{letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.n-mine .n-who{color:var(--gold)}.n-typ .n-who{color:var(--brass-t)}.n-v{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.1}.number .n-label{font-size:14.5px}.howto{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:16px;max-width:62rem;margin-top:18px;padding:16px 20px}.howto ul{color:var(--muted);gap:6px;margin:8px 0 0;padding-left:18px;font-size:15px;display:grid}.track-note{color:var(--muted);background:var(--tint);border-radius:12px;padding:10px 12px;font-size:14px}.number .n-pair .n-mine{color:#fff;font-size:inherit}.number .n-pair .n-typ{color:var(--ink);font-size:inherit}@media (width<=760px){.hide-phone{display:none!important}}.more-d>summary{scroll-margin-top:140px}.more-closewrap{justify-content:center;margin-top:18px;display:flex}.more-close{font:inherit;color:var(--brass-t);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--line);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14.5px;font-weight:700;display:inline-flex}.more-close:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--brass)}[data-return][id]{scroll-margin-top:140px}.deal{color:var(--brass-t);font-size:13.5px;font-weight:600}.deal.big{margin-top:-4px;font-size:15px}.deal.tiny{font-size:12.5px;display:block}.pkg-card.featured .deal{color:var(--gold)}.nmw{gap:2px;display:grid}.f-svc .deal{font-size:12.5px;font-weight:600}.f-consult0{color:var(--muted);background:var(--tint);border-radius:12px;margin-top:18px;padding:12px 14px;font-size:14.5px}.f-consult{color:#c9cfdb;border-top:1px solid #ffffff26;gap:6px;margin-top:10px;padding-top:12px;font-size:14px;display:grid}.f-consult b{color:#fff}.f-consult .link{color:var(--gold)}.notfinal{color:var(--gold)!important}.sys-shots{gap:28px;display:grid}.sys-shot{background:var(--card,#fff);border:1px solid var(--line,#e5e0d5);border-radius:14px;margin:0;overflow:hidden}.sys-shot img{width:100%;height:auto;display:block}.sys-shot figcaption{padding:12px 16px 14px;font-size:.95rem;line-height:1.5}.paths{border-left:3px solid var(--brass,#b08d57);background:var(--card,#fff);border-radius:0 10px 10px 0;max-width:72ch;margin:18px 0 0;padding:14px 18px}.ai-cols{gap:28px;margin-top:8px;display:grid}@media (width>=900px){.ai-cols{grid-template-columns:1.25fr 1fr;align-items:start}}.ai-built{gap:14px;display:grid}@media (width>=640px){.ai-built{grid-template-columns:1fr 1fr}}.ai-built .card h4{margin:8px 0 4px;font-size:1.02rem}.ai-built .card p{margin:0}.ai-wish .note{margin-top:14px}.ai-cols h3{margin:0 0 12px}.sys-shots.phoneish{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.sys-shot{flex-direction:column;display:flex}.sys-shot figcaption{margin-top:auto}.returning{background:var(--tint);border:1px solid var(--gold);border-left:5px solid var(--brass);color:var(--ink);border-radius:14px;align-items:flex-start;gap:12px;margin:0 0 22px;padding:16px 18px;font-size:16px;line-height:1.5;display:flex}.returning p{margin:0}.returning b{word-spacing:.05em;font-weight:800}.returning .rt-ic{color:var(--brass-t);flex:none;margin-top:1px}.returning .rt-more{color:var(--muted)}.returning.compact{border-left-width:4px;gap:10px;margin:0 0 14px;padding:11px 13px;font-size:14.5px}.returning[hidden]{display:none}.hood-h{margin:36px 0 16px;font-size:22px}.hood .card h4{letter-spacing:-.02em;word-spacing:.05em;margin:0;font-size:18px;font-weight:800;line-height:1.2}@media (width<=760px){.cards.hood{background:var(--card);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);gap:0;padding:4px 18px}.cards.hood .card{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:26px 1fr;gap:4px 14px;padding:16px 0;display:grid}.cards.hood .card+.card{border-top:1px solid var(--line)}.cards.hood .card .ic{grid-row:1/span 2;margin-top:1px}.cards.hood .card p{font-size:15px}}.sx{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.sx-tabs{background:var(--bg);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.sx-tabitem{display:flex}.sx-tabitem+.sx-tabitem{border-top:1px solid var(--line)}.sx-tab{min-height:76px;color:var(--ink);flex:1;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;align-content:center;gap:2px 14px;padding:14px 18px;text-decoration:none;transition:background-color .2s;display:grid}.sx-tic{background:var(--tint);width:44px;height:44px;color:var(--brass-t);border-radius:12px;grid-row:1/span 2;align-self:center;place-items:center;display:grid}.sx-name{letter-spacing:-.01em;word-spacing:.05em;grid-column:2;font-size:17px;font-weight:800;line-height:1.25}.sx-from{color:var(--muted);grid-column:2;font-size:14.5px;font-weight:600}.sx-from .fixed,.sx-from>span:last-child{color:var(--ink)}.sx-arrow{color:var(--brass-t);grid-area:1/3/span 2;align-self:center}@media (hover:hover) and (pointer:fine){.sx-tab:hover{background:#fdfbf6}}.sx-tab:focus-visible{outline:3px solid var(--brass);outline-offset:-3px}.sx-tabitem:first-child .sx-tab{border-top-left-radius:var(--radius)}.sx-tabitem:last-child .sx-tab{border-bottom-left-radius:var(--radius)}.sx-panel{background:var(--bg);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);border-top:4px solid var(--brass);min-width:0;padding:28px}.sx-panel:focus-visible{outline:3px solid var(--brass);outline-offset:4px}.sx-close{display:none}.sx-head{align-items:center;gap:16px;display:flex}.sx-ic{background:var(--tint);width:56px;height:56px;color:var(--brass-t);border-radius:16px;flex:none;place-items:center;display:grid}.sx-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--brass-t);margin:0 0 4px;font-size:12.5px;font-weight:700}.sx-title{letter-spacing:-.03em;text-wrap:balance;font-size:26px;line-height:1.12}.sx-price{margin:18px 0 6px}.sx-price .from{letter-spacing:.06em;text-transform:uppercase;color:var(--brass-t);font-size:13px;font-weight:700}.sx-lede{color:var(--muted);text-wrap:pretty;max-width:40rem;margin-top:14px;font-size:17.5px}.sx-incl{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.sx-incl h4{letter-spacing:-.01em;word-spacing:.05em;margin:0;font-size:16px;font-weight:800}.sx-incl .ticks li{text-wrap:pretty}.sx-panel .note{margin-top:20px}.sx-cta{margin-top:24px}@media (prefers-reduced-motion:no-preference){.sx-panel.is-active{animation:.3s ease-out sx-in}@keyframes sx-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.sx-panels{gap:20px;display:grid}.js .sx-panel:not(.is-active){display:none}@media (width>=981px){.sx{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start;gap:0}.sx-tabs{border-radius:var(--radius) 0 0 var(--radius);position:sticky;top:150px}.sx-tab{min-height:92px;color:var(--muted);padding:18px 22px}.sx-tab .sx-name,.sx-tab .sx-from>span:last-child{color:var(--muted)}.sx-arrow{opacity:0;transition:opacity .2s,transform .2s;transform:translate(-6px)}.sx-tab[aria-selected=true]{box-shadow:inset 4px 0 0 var(--brass);background:#fff}.sx-tab[aria-selected=true] .sx-name,.sx-tab[aria-selected=true] .sx-from>span:last-child{color:var(--ink)}.sx-panel .sx-head .sx-ic,.sx-panel .sx-eyebrow{display:none}.sx-panel .sx-price{margin:8px 0 4px;font-size:30px}.sx-tab[aria-selected=true] .sx-arrow{opacity:1;transform:none}.sx-panel{border-radius:0 var(--radius) var(--radius) var(--radius);background:#fff;padding:34px 38px 36px}.sx-title{font-size:30px}.sx-incl .ticks{grid-template-columns:1fr}}@media (width>=981px) and (hover:hover) and (pointer:fine){.sx-tab:not([aria-selected=true]):hover{background:#fdfbf6}.sx-tab:not([aria-selected=true]):hover .sx-name{color:var(--ink)}}@media (width<=980px){.js .sx{gap:0}.js .sx-panel{display:none}.js .sx-panel.is-open{z-index:70;overscroll-behavior:contain;box-shadow:none;background:var(--bg);padding:0 20px calc(36px + env(safe-area-inset-bottom));border-top:0;border-radius:0;margin:0;display:block;position:fixed;inset:0;overflow-y:auto}.js .sx-panel.is-open:before{content:"";z-index:1;background:var(--bg);border-top:4px solid var(--brass);border-bottom:1px solid var(--line);height:72px;margin:0 -20px 4px;display:block;position:sticky;top:0}.js .sx-panel.is-open>*{max-width:640px;margin-inline:auto}.js .sx-panel.is-open>.sx-price{margin-top:18px;margin-bottom:6px}.js .sx-panel.is-open .sx-close{z-index:71;top:calc(14px + env(safe-area-inset-top));cursor:pointer;background:var(--ink);color:#fff;border:0;border-radius:50%;place-items:center;width:48px;height:48px;margin:0;padding:0;display:grid;position:fixed;right:14px;box-shadow:0 10px 24px -10px #1f2a4499}.js .sx-panel.is-open .sx-close:focus-visible{outline:3px solid var(--brass);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.js .sx-panel.is-open{animation:.26s ease-out sx-sheet}@keyframes sx-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}}html.sx-lock{overflow:hidden}.b-platform{background:var(--tint);color:var(--ink);border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;font-size:15.5px;line-height:1.5;display:flex}.b-platform>svg{color:var(--brass-t);flex:none;margin-top:2px}.b-platform .link{white-space:nowrap}.values-row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:32px;display:grid}.values-row .values-cards{grid-template-columns:1fr}.about-fig{margin:0}@media (width<=980px){.values-row{grid-template-columns:1fr;gap:28px}}.about-fig img{width:100%;height:auto;box-shadow:0 0 0 1px var(--line);border-radius:22px;display:block}.about-fig figcaption{color:var(--muted);margin-top:12px;font-size:15px}.returning.tracks-returning{margin:0 0 18px}.faq details p{text-wrap:pretty}
