:root{--paper:#f2eee4;--paper-2:#eae5d8;--card:#fbf9f3;--ink:#13211b;--ink-2:#3b463f;--muted:rgba(19,33,27,.6);--rule:rgba(19,33,27,.15);--rule-soft:rgba(19,33,27,.09);--emerald:#14513a;--emerald-2:#1c6b4b;--emerald-deep:#0e3b2b;--gold:#b4842a;--gold-2:#d4af37;--red:#b23a2e;--amber:#b07419;--maxw:1240px;--font-fraunces:"Fraunces",Georgia,serif;--font-manrope:"Manrope",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-manrope);background:var(--paper);color:var(--ink);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;background-image:radial-gradient(rgba(19,33,27,.05) 1px,transparent 0);background-size:26px 26px}::selection{background:var(--emerald);color:#fff}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}ul{list-style:none}img{max-width:100%;display:block}.display{font-family:var(--font-fraunces);font-weight:500;line-height:.98;letter-spacing:-.02em}.mono{font-family:var(--font-mono)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}@media(max-width:600px){.wrap{padding:0 18px}}.kicker{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.kicker .n{color:var(--gold);font-weight:600}.kicker .ln{flex:0 0 42px;height:1px;background:var(--rule)}h2.h{font-family:var(--font-fraunces);font-weight:500;line-height:1;letter-spacing:-.02em;font-size:clamp(30px,4.6vw,58px)}.lead{font-size:clamp(15px,1.4vw,18px);color:var(--muted);max-width:60ch}.btn{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:14.5px;padding:15px 26px;border-radius:2px;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s,color .25s,box-shadow .25s;position:relative}.btn svg{width:16px;height:16px;transition:transform .25s}.btn-solid{background:var(--emerald);color:#f7f4ec}.btn-solid:hover{background:var(--emerald-deep);transform:translateY(-2px)}.btn-solid:hover svg{transform:translateX(4px)}.btn-ghost{border:1.5px solid var(--ink);color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.link-u{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;background-image:linear-gradient(var(--ink),var(--ink));background-size:100% 1.5px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:3px;transition:background-size .3s}.link-u:hover{background-size:0 1.5px;background-position:100% 100%}.link-u svg{width:15px;height:15px}.rv{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.rv.in{opacity:1;transform:none}.d1{transition-delay:.08s}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.d4{transition-delay:.32s}.d5{transition-delay:.4s}.ticker{background:var(--emerald-deep);color:#ebe4d2;border-bottom:1px solid rgba(0,0,0,.2);overflow:hidden}.ticker .row{display:flex;gap:0;width:max-content;animation:slide 34s linear infinite;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;padding:9px 0}.ticker .row span{padding:0 22px;white-space:nowrap;opacity:.82;border-right:1px solid hsla(0,0%,100%,.12)}.ticker .row span b{color:var(--gold-2);font-weight:600}@keyframes slide{to{transform:translateX(-50%)}}header{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:hsla(43,35%,92%,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);transition:box-shadow .3s}header.scrolled{box-shadow:0 10px 30px rgba(19,33,27,.07)}.nav{justify-content:space-between;height:74px}.brand,.nav{display:flex;align-items:center}.brand{gap:13px}.brand .mk{width:42px;height:42px;border:1.5px solid var(--ink);display:grid;place-items:center;font-family:var(--font-fraunces);font-weight:600;font-size:19px;letter-spacing:-.02em;flex:none}.brand .nm{line-height:1.1}.brand .nm b{font-size:15px;letter-spacing:.02em;font-weight:800}.brand .nm span{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--emerald-2);margin-top:2px}.nav-links{display:flex;align-items:center;gap:4px}.nav-links a{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--ink-2);padding:9px 12px;transition:color .2s;position:relative}.nav-links a:after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:1.5px;background:var(--emerald);transform:scaleX(0);transform-origin:left;transition:transform .3s}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{display:flex;align-items:center;gap:14px}.nav-cta .call{font-family:var(--font-mono);font-size:12.5px;font-weight:500}.burger{display:none;width:44px;height:44px;border:1.5px solid var(--ink);place-items:center}.burger svg{width:22px;height:22px}@media(max-width:1000px){.nav-cta .btn,.nav-cta .call,.nav-links{display:none}.burger{display:grid}}.mobile{overflow:hidden;max-height:0;transition:max-height .45s ease;border-bottom:1px solid var(--rule);background:var(--paper)}.mobile.open{max-height:460px}.mobile .inner{padding:14px 24px 22px}.mobile a{display:block;font-family:var(--font-mono);font-size:14px;padding:13px 0;border-bottom:1px solid var(--rule-soft);letter-spacing:.03em}.mobile .btn{margin-top:16px;width:100%;justify-content:center}.hero{position:relative;padding:60px 0 40px;overflow:hidden}.hero-line{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.35fr .65fr;grid-gap:50px;gap:50px;align-items:end}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:36px;align-items:start}}.hero-eye{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.hero-eye .dot{width:8px;height:8px;border-radius:50%;background:var(--emerald-2);animation:blink 2.4s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.hero h1{font-family:var(--font-fraunces);font-weight:500;letter-spacing:-.03em;line-height:.92;font-size:clamp(58px,11.5vw,150px);margin-top:26px}.hero h1 .l{display:block;overflow:hidden}.hero h1 .l>span{display:block;transform:translateY(105%);transition:transform 1s cubic-bezier(.16,1,.3,1)}.hero.ready h1 .l>span{transform:none}.hero h1 .l:nth-child(2)>span{transition-delay:.12s}.hero h1 .l:nth-child(3)>span{transition-delay:.24s}.hero h1 .em{color:var(--emerald)}.hero h1 .it{font-style:italic;font-weight:400;color:var(--gold)}.hero-sub{margin-top:30px;font-size:clamp(15px,1.5vw,18.5px);color:var(--ink-2);max-width:54ch;line-height:1.65}.hero-cta{margin-top:32px;display:flex;flex-wrap:wrap;gap:18px;align-items:center}.ledger{background:var(--card);border:1px solid var(--rule);box-shadow:0 24px 60px rgba(19,33,27,.1);padding:26px 24px;position:relative}.ledger:after,.ledger:before{content:"";position:absolute;left:0;right:0;height:10px;background-image:linear-gradient(45deg,transparent 33%,var(--paper) 33%,var(--paper) 66%,transparent 66%);background-size:16px 16px}.ledger:before{top:-10px;background-position:0 0}.ledger:after{bottom:-10px;transform:scaleY(-1)}.ledger .lh{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1.5px dashed var(--rule)}.ledger .lh .t{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.ledger .lh .b,.ledger .lh .t{font-family:var(--font-mono);font-size:11px}.ledger .lh .b{font-weight:600;color:#fff;background:var(--emerald);padding:4px 9px}.lrow{display:flex;align-items:baseline;gap:10px;padding:13px 0;border-bottom:1px solid var(--rule-soft)}.lrow .nm{font-size:13px;font-weight:600}.lrow .nm small{display:block;font-size:11px;color:var(--muted);font-weight:500;margin-top:1px}.lrow .dots{flex:1 1;border-bottom:1.5px dotted var(--rule);transform:translateY(-3px)}.lrow .dt{font-family:var(--font-mono);font-size:16px;font-weight:600}.lrow.crit .dt{color:var(--red)}.lrow.med .dt{color:var(--amber)}.lrow.ok .dt{color:var(--emerald-2)}.ledger .lf{display:flex;align-items:center;gap:10px;padding-top:16px;font-family:var(--font-mono);font-size:11px;color:var(--muted);line-height:1.5}.ledger .lf svg{width:26px;height:26px;color:var(--emerald);flex:none}.bodies{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:56px;overflow:hidden;background:var(--paper-2)}.bodies .row{display:flex;width:max-content;animation:slide 40s linear infinite;padding:20px 0}.bodies .row .it{display:flex;align-items:center;gap:14px;padding:0 34px;font-family:var(--font-fraunces);font-size:22px;font-weight:500;white-space:nowrap;color:var(--ink)}.bodies .row .it .s{width:6px;height:6px;background:var(--gold);border-radius:50%;flex:none}section.blk{padding:100px 0;position:relative}@media(max-width:760px){section.blk{padding:66px 0}}.blk-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;align-items:end;margin-bottom:56px}@media(max-width:820px){.blk-head{grid-template-columns:1fr;gap:18px;margin-bottom:38px}}.blk-head h2{margin-top:18px}.ethos{font-family:var(--font-fraunces);font-weight:400;font-size:clamp(24px,3.4vw,42px);line-height:1.24;letter-spacing:-.01em}.ethos b{font-weight:500;color:var(--emerald)}.ethos .it{font-style:italic;color:var(--gold)}.mvv{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule)}@media(max-width:820px){.mvv{grid-template-columns:1fr}}.mvv .c{padding:30px 28px 30px 0;border-right:1px solid var(--rule)}.mvv .c:last-child{border-right:none}@media(max-width:820px){.mvv .c{border-right:none;border-bottom:1px solid var(--rule);padding:26px 0}}.mvv .c .no{font-family:var(--font-mono);font-size:12px;color:var(--gold);letter-spacing:.12em}.mvv .c h3{font-family:var(--font-fraunces);font-weight:500;font-size:22px;margin-top:14px}.mvv .c p{font-size:14px;color:var(--muted);margin-top:12px;line-height:1.7}.mvv .c ul{margin-top:14px;display:grid;grid-gap:9px;gap:9px}.mvv .c li{font-size:13.5px;color:var(--ink-2);display:flex;gap:9px}.mvv .c li:before{content:"—";color:var(--emerald-2)}.statline{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}@media(max-width:700px){.statline{grid-template-columns:1fr 1fr}}.statline .s{padding:36px 24px;border-right:1px solid var(--rule)}.statline .s:last-child{border-right:none}@media(max-width:700px){.statline .s:nth-child(2){border-right:none}.statline .s:first-child,.statline .s:nth-child(2){border-bottom:1px solid var(--rule)}}.statline .s .v{font-family:var(--font-fraunces);font-weight:500;font-size:clamp(38px,5vw,62px);line-height:1;letter-spacing:-.02em}.statline .s .v .u{color:var(--gold)}.statline .s .k{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;color:var(--muted);margin-top:14px;text-transform:uppercase;line-height:1.5}.svc-sec{background:var(--paper-2)}.acc{border-top:1px solid var(--rule)}.acc-item{border-bottom:1px solid var(--rule)}.acc-head{width:100%;display:grid;grid-template-columns:64px 1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:30px 6px;text-align:left;transition:padding .3s}@media(max-width:700px){.acc-head{grid-template-columns:40px 1fr auto;gap:12px;padding:22px 2px}}.acc-no{font-family:var(--font-mono);font-size:13px;color:var(--gold);letter-spacing:.06em}.acc-tt{font-family:var(--font-fraunces);font-weight:500;font-size:clamp(24px,3.2vw,38px);letter-spacing:-.01em;transition:color .25s}.acc-meta{font-family:var(--font-mono);font-size:11.5px;color:var(--muted);letter-spacing:.04em;justify-self:end;text-align:right;max-width:280px}@media(max-width:860px){.acc-meta{display:none}}.acc-ic{width:40px;height:40px;border:1.5px solid var(--rule);border-radius:50%;display:grid;place-items:center;justify-self:end;position:relative;transition:border-color .25s,background .25s}.acc-ic:after,.acc-ic:before{content:"";position:absolute;background:var(--ink);transition:transform .3s,background .25s}.acc-ic:before{width:14px;height:1.6px}.acc-ic:after{width:1.6px;height:14px}.acc-item.open .acc-ic{background:var(--emerald);border-color:var(--emerald)}.acc-item.open .acc-ic:after,.acc-item.open .acc-ic:before{background:#fff}.acc-item.open .acc-ic:after{transform:scaleY(0)}.acc-head:hover .acc-tt,.acc-item.open .acc-tt{color:var(--emerald)}.acc-body{overflow:hidden;max-height:0;transition:max-height .5s ease}.acc-inner{padding:0 6px 38px 84px}@media(max-width:700px){.acc-inner{padding:0 2px 30px 52px}}.acc-inner .cols{column-count:2;column-gap:40px}@media(max-width:760px){.acc-inner .cols{column-count:1}}.acc-inner li{page-break-inside:avoid;break-inside:avoid;display:flex;gap:11px;padding:9px 0;font-size:14.5px;color:var(--ink-2);line-height:1.55}.acc-inner li svg{width:17px;height:17px;color:var(--emerald-2);flex:none;margin-top:3px}.acc-note{margin-top:16px;font-family:var(--font-mono);font-size:12px;color:var(--muted);line-height:1.7;border-left:2px solid var(--gold);padding-left:14px}.acc-note b{color:var(--ink)}.systems{margin-top:60px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.systems .lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:8px}.systems .chip{font-family:var(--font-mono);font-size:12.5px;padding:8px 14px;border:1px solid var(--rule);background:var(--card)}.cal{background:var(--emerald-deep);color:#ede7d6;background-image:radial-gradient(hsla(0,0%,100%,.04) 1px,transparent 0);background-size:26px 26px}.cal .kicker{color:hsla(44,39%,88%,.7)}.cal .kicker .ln{background:hsla(44,39%,88%,.25)}.cal .kicker .n{color:var(--gold-2)}.cal h2{color:#f6f1e4}.cal .lead{color:hsla(44,39%,88%,.7)}.cal-tbl{margin-top:52px;border-top:1px solid hsla(44,39%,88%,.2)}.cal-r{display:grid;grid-template-columns:130px 1fr 150px;grid-gap:24px;gap:24px;align-items:center;padding:26px 4px;border-bottom:1px solid hsla(44,39%,88%,.14);transition:background .25s}.cal-r:hover{background:hsla(0,0%,100%,.03)}@media(max-width:760px){.cal-r{grid-template-columns:96px 1fr;gap:14px}.cal-r .u{grid-column:1/-1;justify-self:start}}.cal-r .dt{font-family:var(--font-fraunces);font-weight:500;font-size:34px;line-height:1;letter-spacing:-.02em}.cal-r .dt small{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:hsla(44,39%,88%,.5);margin-top:6px;text-transform:uppercase}.cal-r .ob h4{font-size:16px;font-weight:700;color:#f6f1e4}.cal-r .ob p{font-size:13.5px;color:hsla(44,39%,88%,.66);margin-top:6px;line-height:1.6;max-width:60ch}.cal-r .u{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;justify-self:end;padding:6px 12px;border:1px solid}.u.crit{color:#f1a9a0;border-color:hsla(7,74%,79%,.4)}.u.med{color:#e8c583;border-color:hsla(39,69%,71%,.4)}.u.ok{color:#9bd8b7;border-color:rgba(155,216,183,.4)}.cal-foot{margin-top:52px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px}@media(max-width:820px){.cal-foot{grid-template-columns:1fr;gap:32px}}.cal-foot .why h3{font-family:var(--font-fraunces);font-weight:500;font-size:24px;color:#f6f1e4}.cal-foot .why ul{margin-top:20px;display:grid;grid-gap:16px;gap:16px}.cal-foot .why li{display:flex;gap:12px;font-size:14px;color:hsla(44,39%,88%,.78);line-height:1.55}.cal-foot .why li .m{font-family:var(--font-mono);font-weight:600;flex:none}.paye{border:1px solid hsla(44,39%,88%,.2);padding:26px}.paye .t{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:hsla(44,39%,88%,.6)}.paye .g{margin-top:18px;display:grid;grid-gap:0;gap:0}.paye .pr{display:flex;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px dotted hsla(44,39%,88%,.22)}.paye .pr:last-child{border-bottom:none}.paye .pr .rate{font-family:var(--font-fraunces);font-size:26px;font-weight:500;width:90px;color:var(--gold-2)}.paye .pr .band{font-family:var(--font-mono);font-size:13px;color:hsla(44,39%,88%,.8)}.paye .note{margin-top:16px;font-size:12px;color:hsla(44,39%,88%,.55);line-height:1.6}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);border-left:1px solid var(--rule)}@media(max-width:900px){.why-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.why-grid{grid-template-columns:1fr}}.why-c{padding:34px 30px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);transition:background .3s}.why-c:hover{background:var(--card)}.why-c .no{font-family:var(--font-mono);font-size:12px;color:var(--gold);letter-spacing:.1em}.why-c .ic{margin-top:22px;width:40px;height:40px;color:var(--emerald)}.why-c .ic svg{width:34px;height:34px;stroke-width:1.3}.why-c h3{font-family:var(--font-fraunces);font-weight:500;font-size:22px;margin-top:20px}.why-c p{font-size:13.5px;color:var(--muted);margin-top:12px;line-height:1.7}.pkg-sec{background:var(--paper-2)}.pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--rule);background:var(--card)}@media(max-width:900px){.pkg-grid{grid-template-columns:1fr}}.pkg{padding:38px 32px;border-right:1px solid var(--rule);display:flex;flex-direction:column;position:relative}.pkg:last-child{border-right:none}@media(max-width:900px){.pkg{border-right:none;border-bottom:1px solid var(--rule)}}.pkg.feat{background:var(--emerald-deep);color:#ede7d6}.pkg .pno{font-family:var(--font-mono);font-size:12px;color:var(--gold);letter-spacing:.1em}.pkg.feat .pno{color:var(--gold-2)}.pkg .flag{position:absolute;top:0;right:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;background:var(--gold);color:var(--emerald-deep);padding:6px 12px;font-weight:600}.pkg h3{font-family:var(--font-fraunces);font-weight:500;font-size:27px;margin-top:20px;line-height:1.05}.pkg .for{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin-top:8px;text-transform:uppercase;letter-spacing:.06em}.pkg.feat .for{color:hsla(44,39%,88%,.55)}.pkg .ds{font-size:13.5px;color:var(--muted);margin-top:18px;line-height:1.6}.pkg.feat .ds{color:hsla(44,39%,88%,.72)}.pkg ul{margin-top:22px;display:grid;grid-gap:12px;gap:12px;flex:1 1}.pkg li{display:flex;gap:10px;font-size:13.5px;line-height:1.5}.pkg li svg{width:16px;height:16px;color:var(--emerald-2);flex:none;margin-top:3px}.pkg.feat li svg{color:var(--gold-2)}.pkg .btn{margin-top:28px;width:100%;justify-content:center}.pkg.feat .btn-ghost{border-color:hsla(44,39%,88%,.5);color:#ede7d6}.pkg.feat .btn-ghost:hover{background:#ede7d6;color:var(--emerald-deep)}.payg{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border:1px dashed var(--rule);padding:20px 24px;background:var(--card)}.payg .l{font-size:13.5px}.payg .l b{font-family:var(--font-fraunces);font-weight:500}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid var(--rule)}@media(max-width:820px){.steps{grid-template-columns:1fr 1fr}}@media(max-width:520px){.steps{grid-template-columns:1fr}}.step{padding:34px 26px 34px 0;border-right:1px solid var(--rule);position:relative}.step:last-child{border-right:none}@media(max-width:820px){.step:nth-child(2){border-right:none}}.step .no{font-family:var(--font-fraunces);font-weight:500;font-size:52px;color:var(--rule);line-height:1;transition:color .3s}.step:hover .no{color:var(--emerald)}.step h3{font-family:var(--font-fraunces);font-weight:500;font-size:20px;margin-top:16px}.step p{font-size:13.5px;color:var(--muted);margin-top:12px;line-height:1.7}.contact{background:var(--ink);color:#ede7d6;background-image:radial-gradient(hsla(0,0%,100%,.035) 1px,transparent 0);background-size:26px 26px}.contact .kicker{color:hsla(44,39%,88%,.7)}.contact .kicker .ln{background:hsla(44,39%,88%,.25)}.contact .kicker .n{color:var(--gold-2)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}@media(max-width:900px){.contact-grid{grid-template-columns:1fr;gap:44px}}.contact h2{color:#f6f1e4;margin-top:20px}.cinfo{margin-top:38px;border-top:1px solid hsla(44,39%,88%,.2)}.cinfo .ci,.cinfo a{display:flex;align-items:center;gap:18px;padding:22px 4px;border-bottom:1px solid hsla(44,39%,88%,.14);transition:padding .25s}.cinfo a:hover{padding-left:14px}.cinfo .ic{color:var(--gold-2);flex:none}.cinfo .ic,.cinfo .ic svg{width:22px;height:22px}.cinfo .tt{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:hsla(44,39%,88%,.5)}.cinfo b{display:block;font-size:16px;margin-top:4px;font-weight:600}.cinfo small{color:hsla(44,39%,88%,.55);font-size:12px}.fcard{background:var(--card);color:var(--ink);padding:38px 34px;box-shadow:0 30px 70px rgba(0,0,0,.3)}@media(max-width:600px){.fcard{padding:28px 22px}}.fcard .fh{display:flex;align-items:center;justify-content:space-between}.fcard .fh h3{font-family:var(--font-fraunces);font-weight:500;font-size:24px}.fcard .fh .tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;background:var(--emerald);color:#fff;padding:5px 10px;text-transform:uppercase}.fcard>p{font-size:13px;color:var(--muted);margin-top:8px}form{margin-top:26px;grid-gap:24px;gap:24px}.field,form{display:grid}.field{grid-gap:8px;gap:8px}.field label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.field input,.field textarea{font-family:inherit;font-size:16px;color:var(--ink);border:none;border-bottom:1.5px solid var(--rule);background:transparent;padding:8px 2px;outline:none}.field textarea{resize:none;line-height:1.6}.field input::placeholder,.field textarea::placeholder{color:rgba(19,33,27,.34)}.field input:focus,.field textarea:focus{border-color:var(--emerald)}.frow{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media(max-width:560px){.frow{grid-template-columns:1fr}}.picks{display:flex;flex-wrap:wrap;gap:8px}.pick{font-family:var(--font-mono);font-size:12px;padding:8px 13px;border:1px solid var(--rule);transition:all .2s}.pick:hover{border-color:var(--ink)}.pick.on{color:#fff;border-color:var(--emerald)}.fsub,.pick.on{background:var(--emerald)}.fsub{color:#f7f4ec;padding:16px;font-weight:600;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background .25s,transform .25s}.fsub:hover{background:var(--emerald-deep);transform:translateY(-2px)}.fsub svg{width:16px;height:16px}.fine{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);line-height:1.7}.fine,.fsuccess{text-align:center}.fsuccess{display:none;margin-top:26px;border:1px solid rgba(46,139,87,.35);background:rgba(46,139,87,.06);padding:30px}.fsuccess.show{display:block;animation:fade .4s ease}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fsuccess .ic{width:48px;height:48px;border-radius:50%;background:var(--emerald);color:#fff;display:grid;place-items:center;margin:0 auto}.fsuccess .ic svg{width:24px;height:24px}.fsuccess b{font-family:var(--font-fraunces);font-weight:500;font-size:20px;display:block;margin-top:14px}.fsuccess p{font-size:13px;color:var(--muted);margin-top:8px;line-height:1.6}.fsuccess button{margin-top:14px;font-family:var(--font-mono);font-size:12px;text-decoration:underline;text-underline-offset:4px}footer{background:var(--emerald-deep);color:hsla(44,39%,88%,.7)}.foot-word{padding:64px 0 40px;border-bottom:1px solid hsla(44,39%,88%,.15)}.foot-word .big{font-family:var(--font-fraunces);font-weight:500;font-size:clamp(40px,9vw,130px);line-height:.9;letter-spacing:-.03em;color:#f6f1e4}.foot-word .big .it{font-style:italic;color:var(--gold-2);font-weight:400}.foot-cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:32px;gap:32px;padding:48px 0}@media(max-width:820px){.foot-cols{grid-template-columns:1fr 1fr;gap:28px}}@media(max-width:520px){.foot-cols{grid-template-columns:1fr}}.foot-cols h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2)}.foot-cols ul{margin-top:18px;display:grid;grid-gap:11px;gap:11px;font-size:13.5px}.foot-cols li a:hover,.foot-cols li:hover{color:#f6f1e4}.foot-cols .about p{font-size:13.5px;line-height:1.7;max-width:34ch;margin-top:4px}.foot-cols .about .mk{width:44px;height:44px;border:1.5px solid hsla(44,39%,88%,.5);display:grid;place-items:center;font-family:var(--font-fraunces);font-weight:600;font-size:20px;color:#f6f1e4;margin-bottom:18px}.foot-bottom{border-top:1px solid hsla(44,39%,88%,.15)}.foot-bottom .wrap{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:22px 24px;font-family:var(--font-mono);font-size:11px;color:hsla(44,39%,88%,.5)}.wa{position:fixed;right:22px;bottom:22px;z-index:70;width:56px;height:56px;border-radius:50%;background:#1fa855;display:grid;place-items:center;box-shadow:0 14px 30px rgba(31,168,85,.4);transition:transform .25s}.wa:hover{transform:scale(1.08)}.wa svg{width:29px;height:29px;color:#fff}@media(max-width:560px){.wa{width:50px;height:50px;right:16px;bottom:16px}}.prog{position:fixed;top:0;left:0;height:3px;width:0;background:var(--gold);z-index:100;transition:width .1s}#hero3d{position:absolute;top:8px;right:0;width:44%;height:76%;z-index:0;pointer-events:none;opacity:.92}@media(max-width:1000px){#hero3d{display:none}}.dust{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.7}.cal .wrap,.contact .wrap{position:relative;z-index:1}.ledger-tilt{perspective:1000px}.ledger{transform-style:preserve-3d;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.btn,.cal-r .u,.fcard .fh .tag,.fsub,.ledger .lh .b,.pick,.systems .chip{border-radius:999px}.ledger{border-radius:16px}.fcard{border-radius:22px}.pkg-grid,.why-grid{border-radius:20px;overflow:hidden}.statline{overflow:hidden}.fsuccess,.mobile .inner,.paye,.payg,.statline{border-radius:16px}.brand .mk,.foot-cols .about .mk{border-radius:12px}.pkg .flag{border-radius:0 0 0 14px}.field input,.field textarea{transition:border-color .25s}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv{opacity:1}.hero h1 .l>span,.rv{transform:none}#hero3d,.dust,.hero-line{display:none}}