body:has(.t1-theme) .page-theme{--ink-900:var(--on-ink-hi);--ink-800:var(--on-ink-hi);--ink-700:var(--on-ink-hi);--ink-600:var(--on-ink-lo);--ink-500:var(--on-ink-lo);--ink-400:var(--on-ink-lo);--ink-300:color-mix(in srgb,var(--on-ink-lo) 75%,transparent);--paper-0:var(--home-bg);--paper-1:color-mix(in srgb,var(--home-surface) 70%,transparent);--paper-2:color-mix(in srgb,var(--home-surface) 45%,transparent);--line:color-mix(in srgb,var(--on-ink-hi) 14%,transparent);--line-strong:color-mix(in srgb,var(--on-ink-hi) 24%,transparent);--line-soft:color-mix(in srgb,var(--on-ink-hi) 9%,transparent);--gold-deep:var(--gold-light);--gold-tint:color-mix(in srgb,var(--gold-light) 9%,transparent);--neg:#c57a6e;--pos:#6fa86b;min-width:0;color:var(--on-ink-hi)}body:has(.t1-theme) .page-theme .wrap{max-width:none;padding:0}body:has(.t1-theme) .page-theme .section,body:has(.t1-theme) .page-theme .section-sm{padding:26px 0 12px;background:transparent!important;color:var(--on-ink-hi)}body:has(.t1-theme) .page-theme .section[style]{padding-top:26px!important;padding-bottom:12px!important}body:has(.t1-theme) .page-theme .reveal{opacity:1;transform:none;transition:none}body:has(.t1-theme) .page-theme .display{font-family:var(--font-text);color:var(--on-ink-hi);line-height:1.4;letter-spacing:-.025em;font-weight:600}body:has(.t1-theme) .page-theme h2.display{font-size:25px!important;line-height:1.4!important}body:has(.t1-theme) .page-theme h3,body:has(.t1-theme) .page-theme h3.display{font-family:var(--font-text);font-size:20px!important;line-height:1.45;color:var(--on-ink-hi);font-weight:600}body:has(.t1-theme) .page-theme .lead{font-size:15px;line-height:1.85;color:var(--on-ink-lo);max-width:76ch}body:has(.t1-theme) .page-theme .overline{color:var(--gold-light);font-size:12px;letter-spacing:.025em;font-weight:400}body:has(.t1-theme) .page-theme hr.gold{border-color:var(--gold-light);max-width:48px!important}body:has(.t1-theme) .page-theme .sec-head .rule-gold{margin:10px 0 12px;max-width:48px;border-color:var(--gold-light)}body:has(.t1-theme) .page-theme .gold-word{color:var(--gold-light);font-style:normal}body:has(.t1-theme) .page-theme a:not(.btn){color:var(--on-ink-hi)}body:has(.t1-theme) .page-theme [style*="color:var(--gold)"]{color:var(--gold-light)!important}body:has(.t1-theme) .page-theme .page-hero{position:relative;isolation:isolate;padding:27px 0 12px;border:0}body:has(.t1-theme) .page-theme .page-hero:before{content:"";position:absolute;right:0;top:8px;width:73%;height:148px;border-top:1px solid var(--gold-light);border-radius:50%;transform:rotate(7deg);filter:drop-shadow(0 -2px 5px var(--gold-light)) drop-shadow(0 1px 7px color-mix(in srgb,var(--gold-light) 45%,transparent));opacity:.7;pointer-events:none;z-index:-1}body:has(.t1-theme) .page-theme .page-hero>.wrap{padding:24px}body:has(.t1-theme) .page-theme .page-hero .eyebrow-line{display:inline-flex;gap:8px;margin-bottom:10px;padding:3px 12px;border:1px solid color-mix(in srgb,var(--gold-light) 48%,transparent);border-radius:30px;background:color-mix(in srgb,var(--gold) 7%,transparent)}body:has(.t1-theme) .page-theme .page-hero .eyebrow-line .ln{flex:0 0 6px;width:6px;height:6px;border:1px solid var(--gold-light);border-radius:50%;opacity:1}body:has(.t1-theme) .page-theme .page-hero h1{font-size:40px;line-height:1.25;letter-spacing:-.035em;max-width:24ch}body:has(.t1-theme) .page-theme .page-hero p.lead{margin:16px 0 0}body:has(.t1-theme) .page-theme .breadcrumb{font-family:var(--font-text);font-size:12px;color:var(--on-ink-lo);margin-bottom:16px}body:has(.t1-theme) .page-theme .breadcrumb a{color:var(--on-ink-lo)}body:has(.t1-theme) .page-theme .breadcrumb a:hover{color:var(--gold-light)}body:has(.t1-theme) .page-theme .card,body:has(.t1-theme) .page-theme .card.bare,body:has(.t1-theme) .page-theme .card.lift,body:has(.t1-theme) .page-theme .checklist li,body:has(.t1-theme) .page-theme .cta-band,body:has(.t1-theme) .page-theme .dash,body:has(.t1-theme) .page-theme .line-card,body:has(.t1-theme) .page-theme .page-hero>.wrap,body:has(.t1-theme) .page-theme .payslip,body:has(.t1-theme) .page-theme .scope-note,body:has(.t1-theme) .page-theme .w,body:has(.t1-theme) .page-theme div[style*="background:var(--ink-900)"],body:has(.t1-theme) .page-theme div[style*="background:var(--paper-1)"]{position:relative;isolation:isolate;border:1px solid var(--home-rim)!important;border-radius:14px!important;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--on-ink-hi) 13%,transparent),transparent 60%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--gold-light) 10%,transparent),transparent 65%),linear-gradient(145deg,color-mix(in srgb,#34302a 82%,transparent),color-mix(in srgb,var(--home-bg) 92%,transparent) 65%,color-mix(in srgb,#221e18 94%,transparent))!important;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--on-ink-hi) 45%,transparent),inset 1px 0 6px color-mix(in srgb,var(--on-ink-hi) 12%,transparent),inset 0 -1px 5px color-mix(in srgb,var(--gold-light) 30%,transparent),0 8px 24px color-mix(in srgb,var(--home-side) 33%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s,box-shadow .18s}body:has(.t1-theme) .page-theme .card:hover,body:has(.t1-theme) .page-theme .checklist li:hover{border-color:color-mix(in srgb,var(--gold-light) 85%,transparent)!important}body:has(.t1-theme) .page-theme .cards{gap:12px}body:has(.t1-theme) .page-theme .card{padding:20px}body:has(.t1-theme) .page-theme .card p{color:var(--on-ink-lo)!important;font-size:13px!important;line-height:1.8}body:has(.t1-theme) .page-theme .card .ico{color:var(--gold-light)}body:has(.t1-theme) .page-theme .grid-2{gap:24px}body:has(.t1-theme) .page-theme div[style*="background:var(--ink-900)"]{padding:24px!important}body:has(.t1-theme) .page-theme .statstrip .stat{border-color:color-mix(in srgb,var(--on-ink-hi) 16%,transparent)}body:has(.t1-theme) .page-theme .statstrip .ov{color:var(--on-ink-lo);font-size:12px;letter-spacing:0;font-weight:400}body:has(.t1-theme) .page-theme .statstrip .fig{font-size:40px;color:var(--on-ink-hi);font-weight:500;line-height:1.2;letter-spacing:-.025em}body:has(.t1-theme) .page-theme .statstrip .fig .u{font-size:15px;margin-left:5px;color:var(--gold-light)}body:has(.t1-theme) .page-theme .statstrip .lab{font-size:12px;line-height:1.7;color:var(--on-ink-lo)}body:has(.t1-theme) .page-theme .checklist{display:grid;grid-gap:12px;gap:12px;border:0}body:has(.t1-theme) .page-theme .checklist li{padding:18px 20px;gap:12px}body:has(.t1-theme) .page-theme .checklist li .ck{color:var(--gold-light)}body:has(.t1-theme) .page-theme .checklist li b{color:var(--on-ink-hi);font-size:15px;font-weight:500}body:has(.t1-theme) .page-theme .checklist li span.d{color:var(--on-ink-lo);font-size:13px;line-height:1.75}body:has(.t1-theme) .page-theme .svc-reason{border-left-color:color-mix(in srgb,var(--gold-light) 45%,transparent)}body:has(.t1-theme) .page-theme .svc-reason .r-if,body:has(.t1-theme) .page-theme .svc-reason .r-why{color:var(--on-ink-lo);font-size:13px}body:has(.t1-theme) .page-theme .svc-reason .r-why .rl{color:var(--gold-light)}body:has(.t1-theme) .page-theme .svc-reason .r-if .rl{color:#c57a6e}body:has(.t1-theme) .page-theme .leader{color:var(--on-ink-lo)}body:has(.t1-theme) .page-theme .leader .l{border-color:color-mix(in srgb,var(--on-ink-hi) 24%,transparent)}body:has(.t1-theme) .page-theme .leader .v{color:var(--on-ink-hi)}body:has(.t1-theme) .page-theme .tag{font-size:11px;font-weight:400;padding:3px 9px;letter-spacing:0}body:has(.t1-theme) .page-theme .tag.line{color:var(--on-ink-lo);border-color:color-mix(in srgb,var(--on-ink-hi) 20%,transparent);background:color-mix(in srgb,var(--home-bg) 20%,transparent)}body:has(.t1-theme) .page-theme .tag.gold{color:var(--gold-light);background:color-mix(in srgb,var(--gold-light) 9%,transparent);border:1px solid color-mix(in srgb,var(--gold-light) 45%,transparent)}body:has(.t1-theme) .page-theme .btn{min-height:44px;border-radius:9px;font-family:var(--font-text);font-size:13px;font-weight:400;padding:10px 18px;letter-spacing:0}body:has(.t1-theme) .page-theme .btn:not(.btn-line){color:var(--on-ink-hi);border:1px solid color-mix(in srgb,var(--on-ink-hi) 32%,transparent);background:linear-gradient(130deg,color-mix(in srgb,var(--on-ink-hi) 7%,transparent),color-mix(in srgb,var(--gold-light) 12%,transparent))}body:has(.t1-theme) .page-theme .btn:not(.btn-line):hover{border-color:var(--gold-light)}body:has(.t1-theme) .page-theme .cta-band{padding:24px;gap:24px}body:has(.t1-theme) .page-theme .cta-band h2{margin-top:10px!important}body:has(.t1-theme) .page-theme .cta-band p{margin-top:12px;font-size:14px;line-height:1.8;color:var(--on-ink-lo)}body:has(.t1-theme) .page-theme .step-why .wl{border-left-color:var(--gold-light);color:var(--on-ink-lo)}body:has(.t1-theme) .page-theme .step-why .wl .lab{color:var(--gold-light)}body:has(.t1-theme) .page-theme .step-why .il{border-left-color:#c57a6e;color:var(--on-ink-lo)}body:has(.t1-theme) .page-theme .step-why .il .lab{color:#c57a6e}body:has(.t1-theme) .page-theme .scope-note{padding:20px 24px}body:has(.t1-theme) .page-theme .scope-note .ic{color:var(--gold-light)}body:has(.t1-theme) .page-theme .demo-cap{color:var(--on-ink-lo);font-size:11px}body:has(.t1-theme) .page-theme .dash{overflow:hidden}body:has(.t1-theme) .page-theme .dash-top{padding:18px 20px;background:color-mix(in srgb,var(--home-bg) 60%,transparent)}body:has(.t1-theme) .page-theme .dash-body{padding:16px;gap:12px;background:transparent}body:has(.t1-theme) .page-theme .w{padding:18px 16px}body:has(.t1-theme) .page-theme .dash-ico-btn,body:has(.t1-theme) .page-theme .pill-period,body:has(.t1-theme) .page-theme .seg{border-radius:9px}body:has(.t1-theme) .page-theme .seg button{min-height:44px}body:has(.t1-theme) .page-theme .contact-grid{gap:24px}body:has(.t1-theme) .page-theme .info-block{border-color:color-mix(in srgb,var(--on-ink-hi) 14%,transparent)}body:has(.t1-theme) .page-theme .info-row{border-color:color-mix(in srgb,var(--on-ink-hi) 14%,transparent)}body:has(.t1-theme) .page-theme .info-row .ic{color:var(--gold-light)}body:has(.t1-theme) .page-theme .line-card{padding:24px}body:has(.t1-theme) .page-theme .map-frame{border:1px solid var(--home-rim);border-radius:14px;overflow:hidden}body:has(.t1-theme) .page-theme .map-cap{color:var(--on-ink-lo)}body:has(.t1-theme) .page-theme .payslip .ps-top{background:color-mix(in srgb,var(--home-bg) 70%,transparent)}@media (max-width:960px){body:has(.t1-theme) .page-theme .page-hero{padding-top:12px}body:has(.t1-theme) .page-theme .page-hero:before{width:82%;height:120px;opacity:.6}body:has(.t1-theme) .page-theme .grid-2{grid-template-columns:1fr;gap:16px}body:has(.t1-theme) .page-theme .dash-top{flex-wrap:wrap;gap:16px}}@media (max-width:700px){body:has(.t1-theme) .page-theme .section,body:has(.t1-theme) .page-theme .section-sm{padding:24px 0 0}body:has(.t1-theme) .page-theme .section[style]{padding-top:24px!important;padding-bottom:0!important}body:has(.t1-theme) .page-theme .page-hero>.wrap{padding:20px}body:has(.t1-theme) .page-theme .page-hero h1{font-size:27px;line-height:1.4}body:has(.t1-theme) .page-theme h2.display{font-size:20px!important;line-height:1.5!important}body:has(.t1-theme) .page-theme .lead,body:has(.t1-theme) .page-theme .page-hero p.lead{font-size:14px}body:has(.t1-theme) .page-theme .cards{gap:16px}body:has(.t1-theme) .page-theme .card,body:has(.t1-theme) .page-theme .checklist li{padding:20px}body:has(.t1-theme) .page-theme div[style*="background:var(--ink-900)"]{padding:20px!important}body:has(.t1-theme) .page-theme .statstrip .fig{font-size:34px}body:has(.t1-theme) .page-theme .cta-band{padding:20px;grid-template-columns:1fr;gap:20px}body:has(.t1-theme) .page-theme .cta-band .acts{display:grid}body:has(.t1-theme) .page-theme .cta-band .btn{justify-content:center}body:has(.t1-theme) .page-theme .line-card{padding:20px}}