.lp{--bone:#f3efe4;--bone-2:#eae4d3;--card:#fbf9f4;--ink:#142019;--ink-2:#48554d;--ink-3:#6b766f;--line:rgba(20,32,25,.12);--line-strong:rgba(20,32,25,.22);--forest:#15291d;--forest-2:#0b1711;--forest-3:#23402e;--on-forest:#eeece1;--on-forest-2:hsla(51,28%,91%,.72);--on-forest-3:hsla(51,28%,91%,.42);--moss:#2e6b47;--moss-deep:#1e4632;--moss-soft:#dce8cf;--lime:#d5ee7c;--sage:#b7c9aa;--ease:cubic-bezier(0.23,1,0.32,1);--radius:10px;--gap:8px;--f-display:var(--font-satoshi),ui-sans-serif,system-ui,sans-serif;--f-body:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--f-mono:var(--font-geist-mono),ui-monospace,monospace;background:var(--bone);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh;font-variant-numeric:tabular-nums}.lp *,.lp :after,.lp :before{box-sizing:border-box}:where(.lp) a{color:inherit;text-decoration:none}:where(.lp) button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}:where(.lp) img{display:block;max-width:none}.lp ::-moz-selection{background:var(--lime);color:var(--forest-2)}.lp ::selection{background:var(--lime);color:var(--forest-2)}.lp :focus-visible{outline:2px solid var(--moss);outline-offset:3px;border-radius:6px}.lp [id]{scroll-margin-top:68px}.lp-wrap{width:100%;max-width:1400px;margin:0 auto;padding:0 32px}@media (max-width:640px){.lp-wrap{padding:0 16px}}.lp-label{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.lp-hl{color:var(--moss)}.lp-h3{letter-spacing:-.025em;font-size:24px;line-height:1.15;text-wrap:balance}.lp-h1,.lp-h3{font-family:var(--f-display);font-weight:700;margin:0}.lp-h1{letter-spacing:-.045em;font-size:clamp(38px,5.2vw,84px);line-height:.98}.lp-h1 span{display:block;white-space:nowrap}.lp-h2{font-family:var(--f-display);font-weight:700;letter-spacing:-.04em;font-size:clamp(34px,4.6vw,68px);line-height:1.02;margin:0;text-wrap:balance}.lp-lead{font-size:clamp(17px,1.3vw,19px);line-height:1.5;max-width:35em;text-wrap:pretty;margin:0}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 22px;border-radius:999px;white-space:nowrap;font-weight:600;font-size:15px;letter-spacing:-.01em;transition:transform .16s var(--ease),background-color .2s var(--ease),color .2s}.lp-btn:active{transform:scale(.97)}.lp-btn:disabled{opacity:.6;cursor:default}.lp-btn-ink{background:var(--forest);color:var(--on-forest)!important}.lp-btn-ink:hover{background:var(--forest-3)}.lp-btn-lime{background:var(--lime);color:var(--forest-2)!important}.lp-btn-lime:hover{background:#e2f59b}.lp-btn-sm{height:40px;padding:0 16px;font-size:14px}.lp-arrow{transition:transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.lp-btn:hover .lp-arrow,a:hover>.lp-arrow{transform:translateX(3px)}}.lp-nav{position:fixed;top:0;left:0;right:0;z-index:50;--nav-bg:var(--forest);background:var(--nav-bg);color:var(--ink);transition:background-color .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease)}.lp-nav.is-scrolled[data-tone=light]{box-shadow:0 1px 0 var(--line)}.lp-nav.is-scrolled[data-tone=dark]{box-shadow:0 1px 0 hsla(51,28%,91%,.08)}.lp-nav-in{display:flex;align-items:center;justify-content:space-between;height:68px;gap:16px}.lp-logo{min-height:44px;gap:10px;font-family:var(--f-display);font-weight:700;font-size:21px;letter-spacing:-.03em}.lp-logo,.lp-logo-tile{display:inline-flex;align-items:center}.lp-logo-tile{width:32px;height:32px;border-radius:9px;background:var(--forest);color:var(--lime);justify-content:center;transition:background-color .35s var(--ease),color .35s var(--ease)}.lp-links{display:flex;gap:4px;font-size:15px}.lp-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;color:var(--ink-2);transition:background-color .2s var(--ease),color .2s var(--ease)}.lp-links a:hover{color:var(--ink);background:rgba(20,32,25,.06)}.lp-nav-cta{display:flex;align-items:center;gap:8px}.lp-signin{font-size:15px;font-weight:500;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;transition:background-color .2s var(--ease)}.lp-signin:hover{background:rgba(20,32,25,.06)}.lp-nav[data-tone=dark]{color:var(--on-forest)}.lp-nav[data-tone=dark] .lp-logo-tile{background:var(--lime);color:var(--forest)}.lp-nav[data-tone=dark] .lp-links a{color:var(--on-forest-2)}.lp-nav[data-tone=dark] .lp-links a:hover,.lp-nav[data-tone=dark] .lp-signin:hover{color:var(--on-forest);background:hsla(51,28%,91%,.08)}.lp-nav[data-tone=dark] .lp-btn-ink{background:var(--lime);color:var(--forest-2)!important}.lp-nav[data-tone=dark] .lp-btn-ink:hover{background:#e2f59b}@media (max-width:640px){.lp-signin{min-height:40px;padding:0 16px;border:1px solid rgba(20,32,25,.18)}.lp-nav[data-tone=dark] .lp-signin{border-color:hsla(51,28%,91%,.24)}}@media (max-width:900px){.lp-links{display:none}}.lp-access-note{margin:10px 0 0;font-size:14px;color:var(--ink-2)}.lp-scene{position:relative}.lp-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.hd{position:relative;min-height:100vh;min-height:100svh;padding:92px 0 32px;display:grid;place-items:center;overflow:hidden;background:var(--bone)}.hd-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px;width:min(100%,700px)}.hd-copy .lp-lead{margin:22px 0 24px;max-width:33em}.hd-how{display:inline-flex;align-items:center;min-height:44px;gap:8px;margin-top:0;font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.hd-desk{inset:0;pointer-events:none}.hd-desk,.hd-o{position:absolute}.hd-o{pointer-events:auto;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transform:translate(var(--lx,0),var(--ly,0)) rotate(calc(var(--r, 0deg) + var(--lr, 0deg)));transition:transform .75s cubic-bezier(.34,1.3,.64,1),scale .2s var(--ease);animation:lpSettle .9s var(--ease) both;filter:drop-shadow(0 6px 7px rgba(20,32,25,.2));will-change:transform,translate}@media (hover:hover) and (pointer:fine){.hd-o:hover{scale:1.04}}.hd-o:active{scale:.98}.hd-deed{--r:-7deg;width:clamp(140px,max(15vw,20vh),280px);left:1.5vw;top:max(10%,84px)}.hd-meter{--r:6deg;width:clamp(70px,7.5vw,124px);left:16.5vw;top:11%;animation-delay:.1s}.hd-house{--r:-2deg;width:clamp(180px,max(19.5vw,27vh),360px);left:2.5vw;top:35%;animation-delay:.14s}.hd-keys{--r:-12deg;width:clamp(84px,8.5vw,140px);left:3vw;bottom:3%;z-index:1;animation-delay:.08s}.hd-receipts{--r:5deg;width:clamp(130px,max(13.5vw,19vh),260px);left:13vw;bottom:6%;animation-delay:.18s}.hd-call{--r:3deg;right:10.5vw;top:69%;z-index:1;display:flex;align-items:center;gap:10px;padding:9px 13px 9px 9px;border-radius:14px;background:var(--forest);color:var(--on-forest);font-size:13px;line-height:1.25;animation-delay:.26s}.hd-call i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#e8603c;color:#fff}.hd-call b{display:block;font-weight:600}.hd-call span{opacity:.75}.hd-tools{--r:6deg;width:clamp(120px,12.5vw,210px);right:1.5vw;top:max(10%,84px);animation-delay:.1s}.hd-tolet{--r:-4deg;width:clamp(84px,8.5vw,142px);right:15.5vw;top:11%;animation-delay:.2s}.hd-rupees{--r:5deg;width:clamp(160px,max(17.5vw,24vh),320px);right:2vw;top:41%;animation-delay:.16s}.hd-passport{--r:8deg;width:clamp(84px,8.5vw,140px);right:3vw;bottom:4%;z-index:1;animation-delay:.22s}.hd-fwd{--r:-3deg;right:13.5vw;bottom:7%;width:clamp(170px,13.5vw,220px);padding:10px 12px;border-radius:14px 14px 4px 14px;background:#dcf3d3;color:var(--ink);font-size:14px;line-height:1.35;animation-delay:.3s}.hd-fwd em{display:block;font-size:13px;color:var(--ink-2);margin-bottom:2px}.hd-desk[data-layout="1"] .hd-deed{--lx:12%;--ly:28%;--lr:16deg}.hd-desk[data-layout="1"] .hd-meter{--lx:-130%;--ly:180%;--lr:-12deg;z-index:1}.hd-desk[data-layout="1"] .hd-house{--lx:8%;--ly:38%;--lr:5deg}.hd-desk[data-layout="1"] .hd-keys{--lx:120%;--ly:-160%;--lr:34deg;z-index:2}.hd-desk[data-layout="1"] .hd-receipts{--lx:-60%;--ly:-420%;--lr:-12deg;z-index:1}.hd-desk[data-layout="1"] .hd-call{--lx:0%;--ly:-225%;--lr:-6deg}.hd-desk[data-layout="1"] .hd-tools{--lx:-12%;--ly:140%;--lr:-22deg}.hd-desk[data-layout="1"] .hd-tolet{--lx:60%;--ly:170%;--lr:9deg;z-index:1}.hd-desk[data-layout="1"] .hd-rupees{--lx:6%;--ly:-165%;--lr:-12deg}.hd-desk[data-layout="1"] .hd-passport{--lx:-10%;--ly:-30%;--lr:-14deg}.hd-desk[data-layout="1"] .hd-fwd{--lx:30%;--ly:-230%;--lr:6deg;z-index:2}.hd-desk[data-layout="2"] .hd-deed{--lx:4%;--ly:120%;--lr:22deg}.hd-desk[data-layout="2"] .hd-meter{--lx:-120%;--ly:-10%;--lr:-14deg}.hd-desk[data-layout="2"] .hd-house{--lx:12%;--ly:-112%;--lr:3deg;z-index:1}.hd-desk[data-layout="2"] .hd-keys{--lx:130%;--ly:-8%;--lr:-28deg}.hd-desk[data-layout="2"] .hd-receipts{--lx:-72%;--ly:8%;--lr:-10deg}.hd-desk[data-layout="2"] .hd-call{--lx:0%;--ly:-60%;--lr:-5deg}.hd-desk[data-layout="2"] .hd-tools{--lx:-4%;--ly:190%;--lr:-14deg}.hd-desk[data-layout="2"] .hd-tolet{--lx:110%;--ly:215%;--lr:7deg;z-index:1}.hd-desk[data-layout="2"] .hd-rupees{--lx:-2%;--ly:-165%;--lr:16deg;z-index:1}.hd-desk[data-layout="2"] .hd-passport{--lx:-160%;--ly:-6%;--lr:-8deg}.hd-desk[data-layout="2"] .hd-fwd{--lx:74%;--ly:-60%;--lr:4deg;z-index:2}@media (max-width:1180px){.hd-call,.hd-fwd,.hd-meter,.hd-tolet{display:none}.hd-receipts{left:9vw}.hd-copy{width:min(100%,620px)}}@media (min-width:961px) and (max-height:760px){.hd-call,.hd-fwd,.hd-meter,.hd-tolet{display:none}}@media (max-width:960px){.hd{padding:92px 0 0;display:flex;flex-direction:column;align-items:stretch;min-height:0}.hd-copy{order:1;width:100%;margin:0 auto;max-width:680px}.hd-desk{position:relative;inset:auto;order:2;width:100%;max-width:620px;margin:16px auto 0;height:clamp(330px,92vw,500px)}.hd-call,.hd-fwd,.hd-meter{display:none}.hd-deed{width:33%;left:-5%;top:4%;right:auto}.hd-tools{width:32%;right:-3%;top:3%}.hd-house{width:60%;left:20%;top:8%;z-index:2}.hd-rupees{width:45%;left:-3%;right:auto;top:58%;z-index:3}.hd-keys{width:25%;left:38%;bottom:auto;top:68%;z-index:4}.hd-passport{width:24%;right:3%;bottom:auto;top:54%;z-index:3}.hd-receipts{width:38%;left:56%;right:auto;bottom:auto;top:75%;z-index:2}.hd-desk[data-layout] .hd-o{--lx:0%;--ly:0%}.hd-desk[data-layout="1"] .hd-deed{--lx:8%;--ly:72%;--lr:18deg;z-index:1}.hd-desk[data-layout="1"] .hd-tools{--lx:-8%;--ly:90%;--lr:-18deg;z-index:1}.hd-desk[data-layout="1"] .hd-house{--lx:0%;--ly:8%;--lr:4deg}.hd-desk[data-layout="1"] .hd-rupees{--lx:10%;--ly:-160%;--lr:-16deg;z-index:1}.hd-desk[data-layout="1"] .hd-keys{--lx:-130%;--ly:4%;--lr:28deg}.hd-desk[data-layout="1"] .hd-passport{--lx:-30%;--ly:-120%;--lr:-14deg;z-index:1}.hd-desk[data-layout="1"] .hd-receipts{--lx:-18%;--ly:0%;--lr:-8deg}.hd-desk[data-layout="2"] .hd-deed{--lx:180%;--ly:8%;--lr:-14deg;z-index:1}.hd-desk[data-layout="2"] .hd-tools{--lx:-190%;--ly:8%;--lr:16deg;z-index:1}.hd-desk[data-layout="2"] .hd-house{--lx:-14%;--ly:26%;--lr:-5deg}.hd-desk[data-layout="2"] .hd-rupees{--lx:118%;--ly:6%;--lr:12deg}.hd-desk[data-layout="2"] .hd-keys{--lx:-130%;--ly:8%;--lr:-20deg}.hd-desk[data-layout="2"] .hd-passport{--lx:-8%;--ly:-180%;--lr:16deg;z-index:1}.hd-desk[data-layout="2"] .hd-receipts{--lx:-120%;--ly:-6%;--lr:7deg}}@media (max-width:640px){.lp-nav-cta .lp-btn-sm{display:none}.lp-signin{min-height:40px;padding:0 16px;border-radius:999px;background:var(--forest);color:var(--on-forest);font-size:14px;font-weight:600}.hd{padding-top:84px;padding-bottom:32px}.hd-copy{align-items:flex-start;text-align:left}.lp-h1{font-size:11.4vw;line-height:1;letter-spacing:-.05em}.lp-h1 span{display:inline;white-space:normal}.lp-h1 span.lp-hl{display:block;white-space:nowrap}.hd-copy .lp-lead{margin:14px 0 18px;font-size:16px;line-height:1.45}.hd-copy .lp-access-note{margin-top:8px;font-size:13.5px}.hd-how{font-size:14.5px}}@media (max-width:350px){.lp-logo{font-size:0;gap:0}}.tx{height:300vh;height:300svh;background:var(--forest-2);color:var(--on-forest)}.tx .lp-stage,.tx-grid{display:grid;align-items:center}.tx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;height:100%}.tx-h{margin:0 0 22px;font-family:var(--f-display);font-weight:700;font-size:clamp(30px,3.4vw,50px);line-height:1.05;letter-spacing:-.035em;color:var(--on-forest)}.tx-lines{list-style:none;margin:0;padding:0;display:grid}.tx-line{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;align-items:baseline;padding:15px 0;border-top:1px solid hsla(51,28%,91%,.14);font-size:clamp(18px,1.55vw,23px);line-height:1.25;color:var(--on-forest);opacity:.42;transition:opacity .4s var(--ease)}.tx-line b{font-family:var(--f-display);font-weight:700;letter-spacing:-.02em}.tx-line em{font-style:normal;color:var(--on-forest-2)}.tx-line.is-past{opacity:.62}.tx-line.is-on{opacity:1}.tx-line.is-on em{color:var(--on-forest)}.tx-resolve{margin:36px 0 0;font-family:var(--f-display);font-weight:700;font-size:clamp(22px,2.2vw,30px);letter-spacing:-.03em;line-height:1.2;max-width:22ch;opacity:clamp(0,calc((var(--p) - .8) * 8),1);transform:translateY(calc((1 - clamp(0, calc((var(--p) - .8) * 8), 1)) * 16px))}.tx-resolve span{color:var(--lime)}.tx-prog{display:none}.tx-objs{position:relative;height:min(76svh,640px)}.tx-obj{position:absolute;width:var(--w);left:var(--x);top:var(--y);transition:opacity .45s var(--ease),filter .45s var(--ease);--gather:clamp(0,calc((var(--p) - 0.74) * 5),1);transform:translate3d(calc(var(--gx, 0px) * var(--gather)),calc((.5 - var(--p)) * var(--d) * 1px + var(--gy, 0px) * var(--gather)),0) rotate(calc(var(--r) * (1 - var(--gather)))) scale(calc(1 - var(--gather) * .82));opacity:calc((var(--lit, .42)) * (1 - var(--gather)));filter:saturate(var(--sat,.6))}.tx-obj img{width:100%;height:auto}.tx-obj.is-on{--lit:1;--sat:1}.tx-obj.is-past{--lit:0.6;--sat:0.8}.tx-chat{display:grid;gap:8px;padding:14px;width:100%;border-radius:22px;background:#0f1f17}.tx-chat p{margin:0;padding:9px 12px;border-radius:14px 14px 14px 4px;background:#1d3226;font-size:13.5px;line-height:1.35;color:var(--on-forest);max-width:92%}.tx-chat p.me{justify-self:end;border-radius:14px 14px 4px 14px;background:#2f5a3f}.tx-chat small{display:block;font-size:13px;opacity:.6;margin-top:2px;text-align:right}.tx-tile{position:absolute;left:50%;top:50%;width:176px;height:176px;margin:-88px 0 0 -88px;border-radius:44px;background:var(--lime);color:var(--forest-2);box-shadow:0 28px 60px -24px rgba(0,0,0,.6),0 0 0 10px hsla(73,77%,71%,.08);display:grid;place-items:center;--show:clamp(0,calc((var(--p) - 0.86) * 9),1);opacity:var(--show);transform:scale(calc(.7 + var(--show) * .3))}@media (max-width:860px){.tx-grid{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;padding-top:96px;padding-bottom:24px;align-items:start}.tx-h{margin-bottom:12px;font-size:28px}.tx-line{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:10px;padding:10px 0;font-size:15.5px}.tx-resolve{margin-top:18px;font-size:20px}.tx-objs{height:100%;min-height:240px}.tx-obj[data-k="0"]{--y:50%!important;--w:58%!important}.tx-obj[data-k="3"]{--x:1%!important;--y:25%!important;--w:17%!important}.tx-chat{padding:10px;gap:6px}.tx-chat p{font-size:13px;padding:7px 10px}.tx-chat p:nth-child(3){display:none}}@media (max-width:860px) and (max-height:700px){.tx-obj[data-k="0"]{display:none}.tx-line{padding:8px 0;font-size:14.5px}.tx-grid{padding-top:84px}}.pk{height:420vh;height:420svh;background:#0a1410;color:var(--on-forest)}.pk .lp-stage{display:grid;grid-template-rows:auto 1fr;padding:92px 0 24px}.pk-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:20px}.pk-head .lp-h2{font-size:clamp(30px,3.6vw,52px);max-width:20ch}.pk-head .lp-h2 span{color:var(--lime)}.pk-head p{margin:0;color:var(--on-forest-2);max-width:32ch;font-size:16px}.pk-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:var(--gap);min-height:0}.pk-frame{position:relative;border-radius:var(--radius);overflow:hidden;background:#0f2033;container-type:size;min-height:0}.pk-pic{position:absolute;left:50%;top:50%;width:max(150cqw,112cqh * 1.7686);aspect-ratio:2400/1357;transform:translate(-49.6%,-58%) scale(calc(1.08 - var(--p) * .08));transform-origin:49.6% 58%}.pk-pic>img{position:absolute;inset:0;width:100%;height:100%}.pk-unit{position:absolute;opacity:var(--on,0);will-change:opacity}.pk-unit img{width:100%;height:100%}.pk-bubble{position:absolute;left:20px;bottom:20px;max-width:min(340px,calc(100% - 40px));padding:12px 14px;border-radius:16px 16px 16px 4px;background:#fff;color:var(--ink);font-size:13.5px;line-height:1.4;opacity:var(--wa,0);transform:translateY(calc((1 - var(--wa, 0)) * 14px)) scale(calc(.96 + var(--wa, 0) * .04));transform-origin:left bottom}.pk-bubble small{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--ink-3);margin-top:6px}.pk-bubble .pk-wa{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#128c4b;margin-bottom:4px}.pk-done{position:absolute;left:0;right:0;top:22px;margin:0;text-align:center;font-family:var(--f-display);font-weight:700;letter-spacing:-.03em;font-size:clamp(20px,2.2vw,30px);color:#fff;opacity:var(--end,0);transform:translateY(calc((1 - var(--end, 0)) * 12px));padding:0 16px}.pk-ledger{display:flex;flex-direction:column;border-radius:var(--radius);background:#f6f3ea;color:var(--ink);padding:22px;min-height:0;overflow:hidden}.pk-lh{display:flex;justify-content:space-between;align-items:center;font-size:14px}.pk-lh,.pk-tag{color:var(--ink-2)}.pk-tag{font-size:13px;padding:2px 8px;border-radius:6px;background:var(--bone-2)}.pk-total{font-family:var(--f-display);font-weight:700;letter-spacing:-.045em;font-size:clamp(36px,3.4vw,50px);line-height:1.05;margin-top:10px}.pk-sub{font-size:14px;color:var(--ink-2);margin-top:2px}.pk-bar{height:6px;border-radius:4px;background:var(--bone-2);margin:14px 0 6px;overflow:hidden}.pk-bar i{display:block;height:100%;background:var(--moss);transform-origin:left;transform:scaleX(var(--sum,0));border-radius:4px}.pk-rows{list-style:none;margin:8px 0 0;padding:0;display:grid;align-content:start;flex:1;min-height:0}.pk-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;transition:background-color .3s}.pk-av{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:13px;font-weight:700;background:#e7e2d4;color:var(--ink-2);transition:background-color .35s var(--ease),color .35s}.pk-row b{display:block;font-size:14px;font-weight:600;line-height:1.2}.pk-row span.t{display:block;overflow:hidden;text-overflow:ellipsis}.pk-row span.t,.pk-st{font-size:13px;color:var(--ink-2);white-space:nowrap}.pk-st{font-weight:600;padding:4px 9px;border-radius:999px;background:#efebe0;transition:background-color .35s var(--ease),color .35s}.pk-row[data-s=paid] .pk-av{background:var(--forest);color:var(--lime)}.pk-row[data-s=paid] .pk-st{background:#e1f0d5;color:#1e5a35}.pk-row[data-s=late] .pk-st{background:#ffe2d0;color:#8a3b12}.pk-row[data-s=sent] .pk-st{background:#ddf3e6;color:#0f6b3b}.pk-row[data-s=late] .pk-st .pk-due-txt,.pk-row[data-s=paid] .pk-st .pk-due-txt,.pk-row[data-s=sent] .pk-st .pk-due-txt,.pk-st .pk-late-txt,.pk-st .pk-paid-txt,.pk-st .pk-sent-txt{display:none}.pk-row[data-s=late] .pk-late-txt,.pk-row[data-s=paid] .pk-paid-txt,.pk-row[data-s=sent] .pk-sent-txt{display:inline}@media (max-width:900px){.pk{height:460svh}.pk .lp-stage{padding:78px 0 14px}.pk-head{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:12px}.pk-head .lp-h2{font-size:clamp(24px,6.6vw,34px)}.pk-head p{font-size:14px;max-width:none}.pk-body{grid-template-columns:1fr;grid-template-rows:minmax(170px,1fr) auto}.pk-pic{width:max(162cqw,108cqh * 1.7686)}.pk-ledger{padding:12px 14px 8px}.pk-lh{font-size:13px}.pk-total{font-size:26px;margin-top:2px}.pk-sub{font-size:13px;margin-top:0}.pk-bar{margin:8px 0 2px;height:5px}.pk-rows{grid-template-columns:1fr 1fr;-moz-column-gap:14px;column-gap:14px;margin-top:4px}.pk-row{padding:5px 0;grid-template-columns:minmax(0,1fr) auto;gap:6px}.pk-av,.pk-row span.t,.pk-via{display:none}.pk-row b{font-size:13px;white-space:nowrap}.pk-st{font-size:13px;padding:2px 7px}.pk-bubble{left:10px;bottom:10px;max-width:260px;font-size:13px;padding:8px 10px}.pk-bubble small{display:none}.pk-done{top:10px;font-size:16px}}@media (max-width:900px) and (max-height:760px){.pk-head p{display:none}.pk .lp-stage{padding-top:74px}}.ins{padding:clamp(120px,12vw,180px) 0 clamp(80px,9vw,140px)}.ins-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:start}.ins-side{position:sticky;top:120px}.ins-side .lp-lead{color:var(--ink-2);margin-top:22px}.ins-side .lp-label{color:var(--moss);display:block;margin-bottom:18px}.ins-perks{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.ins-perks span{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;padding:8px 12px;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink-2)}.ins-perks svg{color:var(--moss)}.ins-list{display:grid;gap:20px}.ins-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center;padding:28px;border-radius:28px;background:var(--card);border:1px solid var(--line);box-shadow:inset 0 1px 0 #fff,0 24px 50px -36px rgba(20,32,25,.35)}.ins-item.is-forest{background:var(--forest);color:var(--on-forest);border-color:transparent;box-shadow:0 30px 60px -36px rgba(13,28,19,.7)}.ins-item h3{margin-bottom:10px}.ins-item p{margin:0;color:var(--ink-2);font-size:15.5px}.ins-item.is-forest p{color:var(--on-forest-2)}.ins-item .lp-label{display:block;color:var(--moss);margin-bottom:14px;font-size:12px}.ins-item.is-forest .lp-label{color:var(--lime)}.ins-vis{display:grid;gap:8px;min-width:0}.ins .ui-card,.ins .ui-row{border:1px solid var(--line);border-radius:14px;background:#fff}.ins .ui-steps span{background:#fff;border:1px solid var(--line);border-radius:10px}.ins .ui-steps span.on{background:var(--forest);border-color:transparent}.ins .ui-bars{background:none;padding:0;height:120px}.ins .ui-next li{background:#fff;border:1px solid var(--line);border-radius:14px;color:var(--ink)}@media (max-width:960px){.ins-grid{grid-template-columns:1fr;gap:48px}.ins-side{position:static}}@media (max-width:640px){.ins-item{grid-template-columns:1fr;padding:22px;gap:20px;border-radius:22px}}.ui-row{display:flex;align-items:center;gap:10px;background:var(--card);border-radius:8px;padding:11px 12px;font-size:14px;color:var(--ink);min-width:0}.ui-row b{font-weight:600;min-width:0}.ui-row em{margin-left:auto;font-style:normal;font-size:13px;font-weight:600;color:var(--ink-2);white-space:nowrap}.ui-row em.ok{color:#1e5a35}.ui-row em.warn{color:#7a5a0b}.ui-row em.late{color:#8a3b12}.ui-row svg{flex-shrink:0;color:var(--moss)}.ui-card{background:var(--card);border-radius:8px;padding:14px;font-size:14px;color:var(--ink)}.ui-card>b{display:block;font-family:var(--f-display);font-size:17px;letter-spacing:-.02em}.ui-card>span{display:block;color:var(--ink-2);font-size:13px}.ui-card dl{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:12px 0 0}.ui-card dt{color:var(--ink-2)}.ui-card dd{margin:0;font-weight:600;text-align:right}.ui-act{display:flex;gap:6px;margin-top:12px}.ui-act i{flex:1;font-style:normal;text-align:center;font-size:13.5px;font-weight:600;padding:9px;border-radius:999px;background:var(--bone-2)}.ui-act i.on{background:var(--forest);color:var(--lime)}.ui-steps{display:flex;gap:4px}.ui-steps span{flex:1;font-size:13px;font-weight:600;text-align:center;padding:8px 2px;border-radius:8px;background:var(--card);color:var(--ink-3)}.ui-steps span.on{background:var(--forest);color:var(--lime)}.ui-bars{display:flex;align-items:flex-end;gap:6px;height:150px;background:var(--card);padding:14px;border-radius:8px}.ui-bars i{flex:1;border-radius:3px 3px 1px 1px;background:var(--sage);transform-origin:bottom;transform:scaleY(.05);transition:transform .9s var(--ease)}.is-in .ui-bars i,.ui-bars i:hover{transform:scaleY(1)}.lp:not(.is-live) .ui-bars i{transform:none}.ui-bars i.hi{background:var(--forest)}.ui-next{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ui-next li{padding:11px 12px;border-radius:8px;background:hsla(51,28%,91%,.1);font-size:14.5px;line-height:1.3}.fm{height:300vh;height:300svh;background:var(--bone-2)}.fm .lp-stage{display:flex;flex-direction:column;justify-content:center;gap:32px;padding-top:68px}.fm-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px 24px;flex-wrap:wrap}.fm-head .lp-lead{color:var(--ink-2);margin-top:12px}.fm-lang{display:inline-flex;padding:4px;border-radius:999px;background:var(--card);border:1px solid var(--line-strong)}.fm-lang button{height:38px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--ink-2);transition:background-color .2s var(--ease),color .2s}.fm-lang button[aria-pressed=true]{background:var(--forest);color:var(--on-forest)}.fm-lang button:last-child{font-family:var(--font-malayalam),var(--f-body)}.fm-rail{position:relative}.fm-track{display:flex;gap:20px;width:-moz-max-content;width:max-content;padding:0 max(32px,calc((100vw - 1400px) / 2 + 32px));transform:translate3d(var(--tx,0),0,0);will-change:transform}.fm-card{display:flex;flex-direction:column;width:clamp(300px,31vw,430px);height:min(62svh,580px);border-radius:28px;overflow:hidden;flex-shrink:0;background:var(--forest);color:var(--on-forest);box-shadow:0 30px 60px -36px rgba(20,32,25,.6)}.fm-photo{position:relative;flex:1 1 0;min-height:0;overflow:hidden;background:var(--forest-3)}.fm-photo>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fm-ping{position:absolute;top:14px;left:14px;display:flex;align-items:center;gap:9px;padding:8px 12px 8px 8px;border-radius:14px;font-size:13px;line-height:1.25;color:#fff;background:rgba(14,30,22,.72)}.fm-ping i{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--lime);color:var(--forest-2);font-style:normal;flex-shrink:0}.fm-ping b{display:block;font-weight:600}.fm-ping span{opacity:.8}.fm-cap{flex:0 0 168px;overflow:hidden;padding:16px 22px 18px}.fm-tags{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.fm-tags li{padding:3px 10px;border-radius:999px;background:hsla(51,28%,91%,.14);color:var(--on-forest);font-size:13px;font-weight:500;line-height:1.3}.fm-tags li.is-role{background:var(--lime);color:var(--forest-2);font-weight:600}.fm-cap h3{margin:0 0 4px;font-family:var(--f-display);font-weight:700;font-size:26px;letter-spacing:-.03em;line-height:1.1;color:#fff}.fm-cap p{margin:0;font-size:15px;line-height:1.4;color:var(--on-forest-2)}.fm-cap[lang=ml] .fm-tags li,.fm-cap[lang=ml] p,.is-invite [lang=ml]{font-family:var(--font-malayalam),var(--f-body)}.fm-card.is-invite{justify-content:space-between;padding:28px}.is-invite h3{margin:0;font-family:var(--f-display);font-weight:700;font-size:24px;letter-spacing:-.025em;line-height:1.18}.fm-code{font-family:var(--f-mono);font-size:clamp(28px,2.8vw,38px);letter-spacing:.12em;color:var(--lime);margin:18px 0 0;white-space:nowrap}.fm-avs{display:flex}.fm-avs span{width:42px;height:42px;margin-left:-10px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--moss-soft);color:var(--forest);border:3px solid var(--forest)}.fm-avs span:first-child{margin-left:0}.fm-avs .is-add{background:var(--lime)}.is-invite p:not(.fm-code){margin:12px 0 0;font-size:15px;line-height:1.4;color:var(--on-forest-2)}@media (max-width:640px){.fm .lp-stage{gap:18px;padding-top:76px}.fm-card{width:80vw;height:min(58svh,500px);border-radius:22px}.fm-track{gap:12px;padding:0 16px}.fm-head{gap:12px}.fm-cap{padding:14px 18px}}@media (max-width:640px) and (max-height:700px){.fm .lp-stage{justify-content:flex-start;gap:12px}.fm-head .lp-lead{display:none}.fm-head .lp-h2{font-size:28px}.fm-lang button{height:34px}.fm-card{height:calc(100svh - 76px - 12px - 64px - 12px - 46px - 14px)}.fm-cap p{font-size:14px;line-height:1.3}.fm-cap h3{font-size:22px}.fm-ping{display:none}.fm-cap{flex-basis:146px;padding:12px 16px}.fm-tags{margin-bottom:8px}}.vs{background:var(--forest);color:var(--on-forest);padding:clamp(96px,11vw,180px) 0 clamp(80px,9vw,140px)}.vs .lp-label{display:block;color:var(--lime);margin-bottom:20px}.vs-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px 72px;align-items:end;margin-bottom:clamp(40px,5vw,72px)}.vs-h{margin:0;font-family:var(--f-display);font-weight:700;letter-spacing:-.045em;font-size:clamp(44px,6.4vw,104px);line-height:.98;text-wrap:balance}.vs-h span{color:var(--lime)}.vs-story p{margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.5;color:var(--on-forest-2);text-wrap:pretty}.vs-story p+p{margin-top:14px;color:var(--on-forest);font-weight:500}.vs-photo{margin:0 0 clamp(56px,7vw,104px);border-radius:28px;overflow:hidden;aspect-ratio:16/7.6;background:var(--forest-3)}.vs-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 58%;object-position:50% 58%}.vs-sub{margin:0 0 14px;font-family:var(--f-display);font-weight:700;font-size:clamp(26px,2.6vw,38px);letter-spacing:-.03em;line-height:1.1}.vs-list{list-style:none;margin:0;padding:0}.vs-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:8px 48px;align-items:baseline;padding:24px 0;border-top:1px solid hsla(51,28%,91%,.16)}.vs-list li:last-child{border-bottom:1px solid hsla(51,28%,91%,.16)}.vs-list b{font-family:var(--f-display);font-weight:700;font-size:clamp(20px,1.9vw,28px);letter-spacing:-.025em;line-height:1.15;color:var(--lime)}.vs-list p{margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.45;color:var(--on-forest)}.vs-end{margin-top:clamp(56px,7vw,104px)}.vs-vision{margin:0;max-width:24em;font-family:var(--f-display);font-weight:700;font-size:clamp(28px,3.4vw,52px);letter-spacing:-.035em;line-height:1.1;text-wrap:pretty}.vs-note{margin:22px 0 0;font-size:14px;line-height:1.45;color:var(--on-forest-2)}@media (max-width:860px){.vs-top{grid-template-columns:minmax(0,1fr)}.vs-photo{aspect-ratio:4/3;border-radius:22px}.vs-photo img{-o-object-position:42% 60%;object-position:42% 60%}.vs-list li{grid-template-columns:minmax(0,1fr);padding:20px 0}}.vs-ch-head{display:flex;align-items:center;gap:16px;margin-bottom:24px}.vs-mark{flex-shrink:0;width:56px;height:56px;border-radius:15px;display:grid;place-items:center;background:var(--on-forest);color:var(--forest-2)}.vs-mark.is-constra{background:#22303c;color:#fbf3ea}.vs-ch-head .lp-label{margin-bottom:4px}.vs-ch-head h3{margin:0;font-family:var(--f-display);font-weight:700;font-size:clamp(28px,3.2vw,46px);letter-spacing:-.035em;line-height:1.05}.vs-ch-link{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:16px;font-weight:600;color:var(--lime);text-decoration:underline;text-underline-offset:4px}.vs-ch .vs-photo{margin-bottom:clamp(20px,2.4vw,32px)}.vs-photo.is-build img{-o-object-position:50% 74%;object-position:50% 74%}.vs-move{display:flex;align-items:center;gap:14px;margin:clamp(48px,6vw,88px) 0;font-family:var(--f-display);font-weight:700;font-size:clamp(22px,2.5vw,36px);letter-spacing:-.03em;line-height:1.15;color:var(--lime);text-wrap:pretty}.vs-move svg{flex-shrink:0;width:1em;height:1em}@media (max-width:860px){.vs-mark{width:48px;height:48px;border-radius:13px}.vs-photo.is-build img{-o-object-position:52% 76%;object-position:52% 76%}.vs-ch-head{flex-wrap:wrap}.vs-ch-link{margin-left:64px;margin-top:-10px}.vs-move{align-items:flex-start}.vs-move svg{margin-top:.12em}}.mq{overflow:hidden;background:var(--lime);color:var(--forest-2);padding:18px 0;white-space:nowrap}.mq-track{display:inline-flex;animation:lpMarquee 42s linear infinite;font-family:var(--f-display);font-weight:700;letter-spacing:-.045em;font-size:clamp(52px,8vw,128px);line-height:1;will-change:transform}.mq:hover .mq-track{animation-play-state:paused}.st{background:var(--forest);color:var(--on-forest);padding:clamp(96px,10vw,160px) 0 clamp(72px,8vw,120px)}.st .lp-h2 span{color:var(--lime)}.st-lead{margin:18px 0 clamp(40px,5vw,72px);max-width:34em;font-size:clamp(17px,1.3vw,19px);color:var(--on-forest-2)}.st-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,96px);align-items:center}.st-steps{list-style:none;margin:0;padding:0;display:grid;gap:4px}.st-steps button{display:block;width:100%;text-align:left;padding:22px 0 0}.st-title{display:block;font-family:var(--f-display);font-weight:700;letter-spacing:-.03em;font-size:clamp(24px,2.6vw,38px);line-height:1.1;color:var(--on-forest-3);transition:color .3s var(--ease)}.st-steps button:hover .st-title{color:var(--on-forest-2)}.st-steps li.is-on .st-title{color:var(--on-forest)}.st-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.st-body>span{overflow:hidden;min-height:0;font-size:17px;line-height:1.5;color:var(--on-forest-2);max-width:32em;opacity:0;transition:opacity .35s var(--ease)}.st-steps li.is-on .st-body{grid-template-rows:1fr}.st-steps li.is-on .st-body>span{opacity:1;padding-top:10px}.st-track{height:3px;margin-top:22px;background:hsla(51,28%,91%,.14);overflow:hidden}.st-track,.st-track i{display:block;border-radius:3px}.st-track i{height:100%;background:var(--lime);transform-origin:left;animation:lpGrow linear both}.st-track i.is-full{animation:none}.st-phone{position:relative;justify-self:center;width:min(100%,300px);aspect-ratio:300/590;padding:10px;border-radius:42px}.st-notch,.st-phone{background:var(--forest-2)}.st-notch{position:absolute;z-index:1;top:20px;left:50%;width:76px;height:20px;margin-left:-38px;border-radius:12px}.st-screen{position:relative;height:100%;border-radius:33px;overflow:hidden;background:var(--bone);color:var(--ink)}.st-view{position:absolute;inset:0;padding:56px 18px 20px;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateX(22px);transition:opacity .4s var(--ease),transform .5s var(--ease);pointer-events:none}.st-view.is-on{opacity:1;transform:none}.st-h{font-family:var(--f-display);font-size:23px;line-height:1.08;letter-spacing:-.03em;margin-bottom:8px}.st-view label{display:grid;gap:4px;font-size:13px;font-weight:500;color:var(--ink-2)}.st-view label span{padding:11px 13px;border-radius:12px;background:var(--card);font-size:15px;font-weight:500;color:var(--ink)}.st-btn{margin-top:auto;border-radius:999px;background:var(--forest);color:var(--on-forest);font-style:normal;font-size:14.5px;font-weight:600}.st-btn,.st-code{padding:14px;text-align:center}.st-code{border-radius:14px;background:var(--card);font-family:var(--f-mono);font-size:22px;letter-spacing:.12em}.st-code small{display:block;font-family:var(--f-body);font-size:13px;letter-spacing:0;color:var(--ink-2);margin-bottom:4px}.st-person{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;border-radius:12px;background:var(--card);font-size:14px}.st-person span{font-size:13px;color:#1e5a35;font-weight:600}.st-trust{list-style:none;margin:clamp(56px,7vw,96px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.st-trust li{display:flex;gap:12px;padding:18px;border-radius:20px;background:hsla(51,28%,91%,.07)}.st-trust i{width:36px;height:36px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;background:var(--lime);color:var(--forest-2)}.st-trust b{display:block;font-weight:600;font-size:16px;line-height:1.25}.st-trust span{display:block;margin-top:3px;font-size:14.5px;line-height:1.4;color:var(--on-forest-2)}@media (max-width:860px){.st-grid{grid-template-columns:1fr}.st-steps button{padding-top:18px}.st-track{margin-top:18px}.st-trust{grid-template-columns:1fr}.st-phone{width:min(100%,280px)}}@media (max-height:760px) and (max-width:860px){.st-phone{width:240px}.st-h{font-size:20px}.st-view{padding:48px 14px 16px;gap:7px}.st-view label span{padding:8px 11px;font-size:14px}}.pr{padding:clamp(72px,7vw,112px) 0 clamp(110px,12vw,190px)}.pr-head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px 40px;flex-wrap:wrap;margin-bottom:clamp(36px,4vw,56px)}.pr-head .lp-lead{margin-top:16px;color:var(--ink-2)}.pr-switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--bone-2)}.pr-switch i{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--forest);transition:transform .35s cubic-bezier(.34,1.3,.64,1)}.pr-switch i.is-right{transform:translateX(100%)}.pr-switch button{position:relative;min-width:94px;height:42px;padding:0 18px;border-radius:999px;font-size:14.5px;font-weight:600;color:var(--ink-2);transition:color .2s}.pr-switch button[aria-pressed=true]{color:var(--on-forest)}.pr-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.pr-card{display:flex;flex-direction:column;padding:28px;border-radius:28px;background:var(--card);border:1px solid var(--line);box-shadow:inset 0 1px 0 #fff,0 24px 50px -36px rgba(20,32,25,.35)}@media (hover:hover) and (pointer:fine){.lp.is-live .pr-card.is-in:hover{transform:translateY(-4px);transition:transform .25s var(--ease)}}.pr-card.is-top{background:var(--forest);color:var(--on-forest);border-color:transparent;box-shadow:0 34px 64px -34px rgba(13,28,19,.75)}.pr-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}.pr-card h3{margin:0;font-family:var(--f-display);font-weight:700;font-size:24px;letter-spacing:-.025em;line-height:1.15}.pr-tag{flex-shrink:0;padding:4px 10px;border-radius:999px;background:var(--lime);color:var(--forest-2);font-size:13px;font-weight:600}.pr-fit{margin:4px 0 22px;font-size:15.5px;color:var(--ink-2)}.pr-amount{animation:lpPriceIn .45s var(--ease) both}.pr-amount strong{display:block;font-family:var(--f-display);font-weight:700;letter-spacing:-.045em;font-size:clamp(46px,4.6vw,64px);line-height:1}.pr-amount span{display:block;margin-top:6px;font-size:15px;color:var(--ink-2)}.pr-regular{margin:6px 0 22px;min-height:42px;font-size:14px;line-height:1.45;color:var(--ink-2)}.pr-regular b{font-weight:600;color:var(--moss-deep)}.pr-card .lp-btn{width:100%}.pr-props{margin:24px 0 10px;font-weight:600;font-size:15.5px}.pr-card ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:15px;line-height:1.35}.pr-card li{display:flex;align-items:flex-start;gap:9px}.pr-card li svg{flex-shrink:0;margin-top:2px;color:var(--moss)}.pr-card.is-top .pr-amount span,.pr-card.is-top .pr-fit,.pr-card.is-top .pr-regular{color:var(--on-forest-2)}.pr-card.is-top .pr-regular b,.pr-card.is-top li svg{color:var(--lime)}@keyframes lpPriceIn{0%{opacity:0;transform:translateY(10px)}}@media (max-width:960px){.pr-cards{grid-template-columns:1fr;max-width:520px;margin:0 auto}.pr-regular{min-height:0}.pr-switch{width:100%;max-width:320px}}@media (max-width:640px){.pr-card{padding:22px;border-radius:22px}}.fq{background:var(--bone-2);padding:clamp(96px,10vw,160px) 0}.fq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px 72px;align-items:start}.fq-side{position:sticky;top:112px}.fq-side .lp-lead{margin-top:18px;color:var(--ink-2)}.fq-side .lp-lead a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.fq-list{display:grid;gap:8px}.fq-item{border-radius:20px;background:var(--card);transition:background-color .35s var(--ease),color .35s var(--ease)}.fq-item h3{margin:0;font:inherit}.fq-item button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:68px;padding:16px 16px 16px 22px;text-align:left;border-radius:20px;font-family:var(--f-display);font-weight:700;font-size:clamp(18px,1.6vw,22px);letter-spacing:-.02em;line-height:1.2}.fq-item button i{width:38px;height:38px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--bone-2);color:var(--ink);transition:transform .45s cubic-bezier(.34,1.4,.64,1),background-color .3s,color .3s}@media (hover:hover) and (pointer:fine){.fq-item[data-open=false] button:hover i{background:var(--lime);transform:rotate(90deg)}}.fq-panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .45s var(--ease),visibility .45s}.fq-panel>div{overflow:hidden;min-height:0}.fq-panel p{margin:0;padding:0 70px 24px 22px;font-size:17px;line-height:1.5;color:var(--ink-2);opacity:0;transform:translateY(-6px);transition:opacity .3s var(--ease),transform .4s var(--ease)}.fq-item[data-open=true]{background:var(--forest);color:var(--on-forest)}.fq-item[data-open=true] button i{transform:rotate(135deg);background:var(--lime);color:var(--forest-2)}.fq-item[data-open=true] .fq-panel{grid-template-rows:1fr;visibility:visible}.fq-item[data-open=true] .fq-panel p{opacity:1;transform:none;color:var(--on-forest-2);transition-delay:.08s}.lp .fq-item button:focus-visible{outline-offset:-3px}.lp .fq-item[data-open=true] button:focus-visible{outline-color:var(--lime)}@media (max-width:860px){.fq-grid{grid-template-columns:minmax(0,1fr);gap:32px}.fq-side{position:static}}@media (max-width:640px){.fq-item button{padding:14px 12px 14px 18px;min-height:64px}.fq-panel p{padding:0 18px 22px;font-size:16.5px}}.cl{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap);padding:8px 0;background:var(--bone)}.cl-main{background:var(--lime);color:var(--forest-2);border-radius:var(--radius) 0 0 var(--radius);padding:clamp(40px,5vw,80px);min-height:420px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cl-main h2{margin:0;font-family:var(--f-display);font-weight:700;letter-spacing:-.04em;font-size:clamp(32px,4.6vw,76px);line-height:1.02;text-wrap:balance}.cl-main>*{width:100%}.cl-main>.lp-btn{width:auto}.cl-main>p{margin:10px 0 24px;font-size:17px}.cl-main>.lp-access-note{margin-bottom:0;font-size:14px;color:var(--forest-2)}.cl-side{min-height:420px;overflow:hidden}.cl-photo{border-radius:0 var(--radius) var(--radius) 0}.cl-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (max-width:760px){.cl{grid-template-columns:minmax(0,1fr);gap:6px}.cl-main{grid-row:1;padding:28px 20px;min-height:300px;border-radius:var(--radius)}.cl-main h2{font-size:28px}.cl-side{min-height:220px;height:220px}.cl-photo{border-radius:var(--radius)}}.lp-foot{background:var(--forest-2);color:var(--on-forest-2);padding:clamp(56px,7vw,96px) 0 0;font-size:15px;overflow:hidden}.lp-foot-top{display:flex;justify-content:space-between;gap:40px 64px;flex-wrap:wrap;padding-bottom:clamp(40px,6vw,72px)}.lp-foot-brand p{margin:0 0 14px;max-width:13em;color:var(--on-forest);font-family:var(--f-display);font-weight:700;letter-spacing:-.03em;font-size:clamp(28px,3vw,44px);line-height:1.06}.lp-foot-brand a{display:inline-flex;align-items:center;min-height:40px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.lp-foot nav{display:flex;gap:32px 64px;flex-wrap:wrap}.lp-foot nav div{display:grid;gap:4px;align-content:start}.lp-foot nav b{color:var(--on-forest);font-weight:600;margin-bottom:4px}.lp-foot nav a{display:inline-flex;align-items:center;min-height:36px}.lp-foot a{transition:color .15s}.lp-foot a:hover{color:var(--on-forest)}.lp-foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:24px}.lp-foot-word{font-family:var(--f-display);font-weight:700;color:var(--lime);font-size:35vw;line-height:.76;letter-spacing:-.055em;text-align:center;white-space:nowrap;height:.62em;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:8px}@media (max-width:640px){.lp-foot nav{gap:28px 40px}}.lp-dock{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;display:none;transform:translateY(140%);transition:transform .4s var(--ease)}.lp-dock.is-on{transform:none}.lp-dock .lp-btn{width:100%}@media (max-width:760px){.lp-dock{display:block}}@media (max-height:500px){.fm,.pk,.pk.pk,.tx{height:auto}.fm .lp-stage,.pk .lp-stage,.tx .lp-stage{position:relative;height:auto;overflow:visible;padding-top:88px;padding-bottom:32px}.tx-grid{padding-top:0}.tx-line{opacity:1}.tx-resolve{opacity:1;transform:none}.tx-objs{display:none}.pk-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto}.pk-frame{min-height:280px}.fm-rail{overflow-x:auto}.fm-track{transform:none}.fm-card{height:340px;width:300px}}.lp.is-live [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0s)}.lp.is-live [data-reveal].is-in{opacity:1;transform:none}.hd-copy>*{animation:lpRise .9s var(--ease) both}.hd-copy>:nth-child(2){animation-delay:.08s}.hd-copy>:nth-child(n+3){animation-delay:.16s}@keyframes lpRise{0%{opacity:0;transform:translateY(18px)}}@keyframes lpSettle{0%{opacity:0;scale:.94}}@keyframes lpGrow{0%{transform:scaleX(0)}}@keyframes lpMarquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important}.lp.is-live [data-reveal]{opacity:1;transform:none}.ui-bars i{transform:none}.mq-track{white-space:normal}.pk,.tx{height:auto}.pk .lp-stage,.tx .lp-stage{position:relative;height:auto;min-height:100svh}.tx-line{opacity:1}.tx-objs{height:420px}.pk .lp-stage{padding-bottom:64px}.pk-body{grid-template-rows:auto}.pk-frame{min-height:52svh}.fm{height:auto}.fm .lp-stage{position:relative;height:auto;padding:120px 0}.fm-rail{overflow-x:auto}}.ins-new{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;color:var(--forest,#15291d);font-size:10.5px;letter-spacing:.06em;vertical-align:1px}.ins-item.is-forest .ins-new,.ins-new{background:var(--lime,#d5ee7c)}.ui-health{display:flex;align-items:center;gap:16px}.ui-health>div:last-child{min-width:0;flex:1}.ui-score{--s:0;position:relative;flex-shrink:0;width:78px;height:78px;border-radius:50%;background:conic-gradient(var(--forest,#15291d) calc(var(--s) * 1%),var(--bone-2,#eeece1) 0)}.ui-score:before{content:"";position:absolute;inset:7px;border-radius:inherit;background:#fff}.ui-score span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:700;font-size:22px;letter-spacing:-.03em;color:var(--ink)}.ui-finds{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.ui-finds i{display:flex;align-items:center;gap:7px;font-style:normal;font-size:13px;padding:8px 10px;border-radius:10px;background:var(--bone-2,#eeece1);color:var(--ink);min-width:0}.ui-finds i:before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0;background:#2e9c5e}.ui-finds i.bad{background:#fbe9ec;color:#8a1e32}.ui-finds i.bad:before{background:#d7263f}.ui-health>div:last-child>b{display:block;font-family:var(--f-display);font-size:17px;letter-spacing:-.02em}.ui-health>div:last-child>span{display:block;color:var(--ink-2);font-size:13px}.ui-health dl{margin-top:10px}.ins-why{list-style:none;margin:28px 0 0;padding:0;display:grid}.ins-why li{display:grid;gap:2px;padding:12px 0;border-top:1px solid var(--line)}.ins-why li:last-child{border-bottom:1px solid var(--line)}.ins-why b{font-family:var(--f-display);font-weight:700;font-size:16.5px;letter-spacing:-.015em}.ins-why span{font-size:14.5px;color:var(--ink-2)}.ins-item p.ins-line{margin-top:14px;font-family:var(--f-display);font-weight:700;font-size:16px;letter-spacing:-.015em;color:var(--ink)}.ins-item.is-forest p.ins-line{color:var(--lime)}@media (max-height:820px) and (min-width:961px){.ins-why{display:none}}.df{padding:0 0 clamp(96px,10vw,160px)}.df .lp-label{display:block;color:var(--moss);margin-bottom:18px}.df-lead{color:var(--ink-2);margin-top:22px}.df-table{margin-top:clamp(36px,4vw,56px);border-top:1px solid var(--line-strong)}.df-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px 40px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line)}.df-row>span:first-child{color:var(--ink-3);font-size:16px;text-decoration:line-through;text-decoration-color:var(--line-strong)}.df-row>span:last-child{display:flex;gap:10px;align-items:baseline;font-family:var(--f-display);font-weight:700;font-size:clamp(17px,1.5vw,21px);letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.df-row>span:last-child svg{flex-shrink:0;color:var(--moss);transform:translateY(2px)}.df-head{padding:12px 0}.df-head>span{font-family:var(--f-mono);font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;color:var(--ink-3)!important;font-weight:400!important}@media (max-width:640px){.df-row{grid-template-columns:1fr;gap:4px;padding:16px 0}.df-head{display:none}.df-row>span:first-child{font-size:14px}}.sr{--sr-edge:max(32px,calc((100vw - 1400px) / 2 + 32px));height:calc(100vh + var(--over, 200vh) * 1.12);height:calc(100svh + var(--over, 200vh) * 1.12)}.sr .lp-stage{display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,3vw,44px);padding-top:68px}.sr-head .lp-label{display:block;color:var(--moss);margin-bottom:18px}.sr-rail{list-style:none;margin:0;padding:4px var(--sr-edge) 8px;display:flex;gap:clamp(14px,1.6vw,22px);width:-moz-max-content;width:max-content;transform:translate3d(var(--tx,0),0,0);will-change:transform}.sr-card{flex:0 0 clamp(272px,30vw,420px);min-width:0}.sr-card figure{margin:0 0 18px;border-radius:24px;overflow:hidden;aspect-ratio:4/3;background:var(--forest-3);box-shadow:0 24px 50px -36px rgba(20,32,25,.5)}.sr-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sr-card .lp-label{display:block;color:var(--moss);margin-bottom:8px;font-size:11.5px}.sr-card h3{margin:0 0 6px;font-family:var(--f-display);font-weight:700;font-size:clamp(19px,1.5vw,22px);letter-spacing:-.02em;line-height:1.2}.sr-card p{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2);max-width:34ch}@media (max-width:640px){.sr{--sr-edge:16px}.sr .lp-stage{gap:20px;padding-top:72px}.sr-head .lp-label{margin-bottom:12px}.sr-card{flex-basis:82vw}.sr-card figure{border-radius:20px;margin-bottom:14px}}@media (max-width:640px) and (max-height:700px){.sr-head .lp-label{display:none}.sr-card figure{aspect-ratio:16/11}}@media (max-height:500px),(prefers-reduced-motion:reduce){.sr{height:auto}.sr .lp-stage{position:relative;height:auto;overflow:visible;padding:96px 0 24px}.sr-rail{width:auto;transform:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sr-edge);scrollbar-width:none}.sr-rail::-webkit-scrollbar{display:none}.sr-card{scroll-snap-align:start}}.lp .is-stack>*{position:sticky;transform-origin:50% 0;scale:calc(1 - var(--cover, 0) * .06)}.is-stack>:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#0b1711;opacity:calc(var(--cover, 0) * .28);pointer-events:none}.ins-list.is-stack,.pr-cards.is-stack{gap:16px}.ins-item,.pr-card{position:relative}.df-art{margin:clamp(36px,4vw,56px) 0 0;border-radius:28px;overflow:hidden;aspect-ratio:16/9;background:var(--forest-3)}.df-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:640px){.df-art{border-radius:20px;aspect-ratio:4/3}.df-art img{-o-object-position:30% 50%;object-position:30% 50%}}.df-art{position:relative}.df-anim{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.df-flash{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:center;animation:dfFlash 6s infinite}.df-photo rect{fill:#f3efe4;stroke:#d5ee7c;stroke-width:4}.df-photo path{fill:#2e6b47}.df-photo{animation:dfPhoto 6s infinite}.df-tick{opacity:0}.df-tick>circle{fill:#d5ee7c}.df-tick>path{fill:none;stroke:#15291d;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.df-tick{animation:dfTick 6s infinite;transform-box:fill-box;transform-origin:center}@keyframes dfFlash{0%{opacity:0;transform:scale(.3)}5%{opacity:.85}12%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes dfPhoto{0%,9%{opacity:0}13%,52%{opacity:1}58%,to{opacity:0}}@keyframes dfTick{0%,54%{opacity:0;transform:translate(300px,430px) scale(.2)}60%{opacity:1;transform:translate(300px,430px) scale(1.15)}64%,88%{opacity:1;transform:translate(300px,430px) scale(1)}94%,to{opacity:0;transform:translate(300px,430px) scale(1)}}@media (max-width:640px){.df-art{aspect-ratio:16/9}.df-art img{-o-object-position:50% 50%;object-position:50% 50%}}@media (prefers-reduced-motion:reduce){.df-anim{display:none}}.sr-card figure{position:relative}.sr-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s var(--ease)}.sr-video.is-playing{opacity:1}@property --fill{syntax:"<number>";inherits:false;initial-value:0}.ui-score{background:conic-gradient(var(--forest,#15291d) calc(var(--fill) * 1%),var(--bone-2,#eeece1) 0)}.is-in .ui-score{animation:uiFill 1.6s var(--ease) .3s both}@keyframes uiFill{0%{--fill:0}to{--fill:var(--s)}}.lp:not(.is-live) .ui-score{--fill:var(--s)}.is-in .ui-steps span:nth-child(3){animation:uiStep 5s var(--ease) 1.2s infinite}@keyframes uiStep{0%,30%{background:#fff;color:var(--ink-3)}40%,85%{background:var(--forest);color:var(--lime)}to{background:#fff;color:var(--ink-3)}}.is-in .ui-finds i.bad:before{animation:uiPulse 1.8s ease-in-out infinite}@keyframes uiPulse{0%,to{box-shadow:0 0 0 0 rgba(215,38,63,.45)}50%{box-shadow:0 0 0 6px rgba(215,38,63,0)}}@media (prefers-reduced-motion:reduce){.ui-score{--fill:var(--s)}.ui-finds i:before,.ui-score,.ui-steps span{animation:none!important}}.hd{background:var(--forest)}.hd,.hd .lp-h1{color:var(--on-forest)}.hd .lp-hl{color:var(--lime)}.hd .lp-lead{color:var(--on-forest-2)}.hd .lp-btn-ink{background:var(--lime);color:var(--forest-2)!important}.hd .lp-btn-ink:hover{background:#e2f59b}.hd .lp-access-note{color:var(--on-forest-3)}.hd .hd-how{color:var(--on-forest)}.hd img.hd-o{filter:drop-shadow(0 16px 22px rgba(0,0,0,.5))}.hd .hd-call{background:#f3efe4;color:var(--ink)}.hd .hd-call,.hd .hd-fwd{box-shadow:0 14px 30px -14px rgba(0,0,0,.6)}.tx{background:var(--forest);margin-top:-1px}.tx-grid{padding-top:120px;padding-bottom:56px;gap:clamp(40px,6vw,96px)}.tx-h{max-width:17ch;text-wrap:balance;margin-bottom:clamp(28px,3vw,40px)}.tx-line{padding:clamp(18px,2vw,24px) 0;font-size:clamp(16px,1.25vw,18px)}.tx-line b{font-size:clamp(17px,1.4vw,21px)}.tx-resolve{margin-top:clamp(32px,3.5vw,48px)}@media (max-width:860px){.tx-grid{padding-top:104px}.tx-h{font-size:30px;max-width:12ch}.tx-grid{grid-template-rows:auto auto auto minmax(0,1fr);padding-top:88px;padding-bottom:76px}.tx-copy{display:contents}.tx-h{font-size:28px;max-width:14ch;margin-bottom:18px}.tx-lines{display:grid;border-top:1px solid hsla(51,28%,91%,.14);border-bottom:1px solid hsla(51,28%,91%,.14)}.tx-line{grid-area:1/1;grid-template-columns:1fr;gap:4px;padding:14px 0;border-top:0;opacity:0;transform:translateY(12px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.tx-line b{font-size:21px}.tx-line em{font-size:16px}.tx-line.is-past{opacity:0;transform:translateY(-12px);transition-duration:.2s}.tx-line.is-on{transition-delay:.16s}.tx-line.is-on,.tx-lines:not(:has(.is-on)) .tx-line:first-child{opacity:1;transform:none}.tx-prog{display:flex;gap:6px;margin-top:12px}.tx-prog i{flex:1;height:3px;border-radius:3px;background:hsla(51,28%,91%,.16);transition:background-color .3s var(--ease)}.tx-prog i:first-child,.tx[data-li="1"] .tx-prog i:nth-child(-n+2),.tx[data-li="2"] .tx-prog i:nth-child(-n+3),.tx[data-li="3"] .tx-prog i{background:var(--lime)}.tx-objs{grid-area:4/1;min-height:0;height:100%;margin-top:14px;container-type:size}.tx-resolve{grid-area:4/1;align-self:end;justify-self:center;text-align:center;margin:0;font-size:20px;max-width:20ch;position:relative;z-index:1}.tx-tile{--s:min(124px,52cqh);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:calc(var(--s) / 4);top:calc(50% - 26px)}.tx-tile svg{width:46%;height:auto}}.df-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,80px);align-items:center}.df-top .df-art{margin:0;aspect-ratio:16/9;border-radius:24px}.df-top .df-art img{-o-object-position:50% 50%;object-position:50% 50%}@media (max-width:900px){.df-top{grid-template-columns:1fr}.df-top .df-art{max-width:620px}}.vs-ch{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0 clamp(32px,5vw,80px);align-items:start}.vs-ch-head{grid-column:1/-1}.vs-ch .vs-photo,.vs-ch .vs-photo.is-build{aspect-ratio:4/3;margin:0;border-radius:24px}.vs-ch .vs-photo img{-o-object-position:50% 50%;object-position:50% 50%}.vs-ch .vs-list li{grid-template-columns:1fr;gap:6px;padding:18px 0}.vs-ch .vs-list li:first-child{padding-top:0;border-top:0}@media (max-width:900px){.vs-ch{grid-template-columns:1fr}.vs-ch .vs-photo{margin-bottom:24px;max-width:620px}.vs-ch .vs-list li:first-child{padding-top:18px;border-top:1px solid hsla(51,28%,91%,.16)}}