@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.fd{--ground:#f6f3ec;--panel:#fff;--sunk:#efeae0;--card:#f1ede4;--hair:#e2dbcd;--hair-2:#d3cbba;--ink:#17201a;--mute:#4a5149;--faint:#636860;--act:#14261c;--act-hi:#22392b;--on-act:#f6f3ec;--forest:#1d5a3d;--forest-deep:#1e3a2b;--sun:#8dbf70;--sun-soft:#dcebd0;--lime:#b4f26a;--cream:#fbf8f1;--peach:#f4e7d8;--sage:#e3ecdd;--bloom:linear-gradient(135deg,#f4e7d8,#e8efd9 55%,#dcebd0);--sh-3:0 24px 48px -20px rgba(60,45,20,.28),0 4px 10px rgba(60,45,20,.06);--ok:#1d5a3d;--ok-bg:#e4f0cc;--warn:#774a00;--warn-bg:#faeacb;--info:#2c4d57;--info-bg:#e4ecee;--w-sand:#e8eede;--w-mint:#e5f1e0;--w-sky:#e2ebee;--tile-orange:#f1a646;--tile-teal:#52afa1;--tile-lilac:#c9b8e7;--tile-sage:#b9d7a6;--sh-1:0 1px 2px rgba(60,45,20,.06),0 0 0 1px rgba(60,45,20,.05);--sh-2:0 6px 20px -8px rgba(60,45,20,.16),0 0 0 1px rgba(60,45,20,.06);--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--ease-out:cubic-bezier(.23,1,.32,1);--f:"PP Neue Montreal",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--gut:clamp(20px,4vw,48px);--page:12px;background:var(--ground);color:var(--ink);font:400 16px/1.55 var(--f);font-synthesis:none;-webkit-font-smoothing:antialiased;min-height:100vh;padding:var(--page);align-content:start}.fd,.fd>main{display:grid;gap:var(--page)}.fd>main{min-width:0}:root[data-theme=dark] .fd{--ground:#0b110e;--panel:#151d18;--sunk:#101612;--card:#131b16;--hair:#253029;--hair-2:#35433a;--ink:#f1efe8;--mute:#bbbcb3;--faint:#8f938b;--act:#e7f0df;--act-hi:#f3f8ef;--on-act:#14261c;--forest:#a8d99a;--sun:#8dce72;--sun-soft:#2b4326;--ok:#a9d88a;--ok-bg:#1f2e19;--warn:#f0c76f;--warn-bg:#392b0e;--info:#a9c6ce;--info-bg:#1c272a;--w-sand:#1b231c;--w-mint:#1a2a1c;--w-sky:#18252a;--peach:#2a231b;--sage:#1e2a21;--bloom:linear-gradient(135deg,#2a231b,#1e2a21 60%,#22361f);--sh-1:0 0 0 1px hsla(0,0%,100%,.06);--sh-2:0 8px 24px -10px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.07)}@media (max-width:620px){.fd{--page:8px}}.fd *,.fd :after,.fd :before{box-sizing:border-box}.fd h1,.fd h2,.fd h3,.fd h4{font-weight:500;margin:0;text-wrap:balance}.fd p{margin:0;text-wrap:pretty}.fd a{color:inherit}.fd ::selection{background:var(--sun-soft)}.fd :focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:8px}.fd .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border-radius:var(--r-pill);font:500 15px/1 var(--f);text-decoration:none;cursor:pointer;border:0;transition:background-color .16s var(--ease-out),transform .14s var(--ease-out)}.fd .btn:active{transform:scale(.97)}.fd .btn-p{background:var(--act);color:var(--on-act)}.fd .btn-p:hover{background:var(--act-hi)}.fd .btn-s{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2)}.fd .btn-s:hover{background:var(--sunk)}.fd .btn.lg{min-height:54px;padding:0 10px 0 24px;font-size:16px}.fd .btn .dot{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--on-act);color:var(--act)}.fd .btn-cream{background:var(--cream);color:#14261c}.fd .btn-cream:hover{background:#fff}.fd .btn-cream .dot{background:#14261c;color:var(--cream)}.fd .btn-glass{background:hsla(0,0%,100%,.14);color:var(--cream);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28);backdrop-filter:blur(12px)}.fd .btn-glass:hover{background:hsla(0,0%,100%,.22)}.fd .fd-nav{position:sticky;top:12px;z-index:30;width:min(1180px,calc(100% - 32px));margin:16px auto 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:6px 6px 6px 10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--forest-deep) 92%,transparent);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 0 0 1px hsla(0,0%,100%,.08),var(--sh-2);color:var(--cream);transition:transform .32s var(--ease-out),opacity .2s}.fd .fd-nav.is-hidden{transform:translateY(calc(-100% - 24px));opacity:0}.fd .fd-brand{display:flex;align-items:center;gap:8px;font-size:18px;letter-spacing:-.02em;text-decoration:none;color:var(--cream);white-space:nowrap}.fd .fd-brand__mark{width:28px;height:28px;border-radius:50%}.fd .fd-brand__org{font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--cream)}.fd .fd-brand{min-width:0}.fd .fd-brand b{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.fd .fd-chip{font-size:13px;line-height:1;padding:6px 10px;border-radius:999px;background:hsla(87,84%,68%,.16);color:#d9f7b6;box-shadow:inset 0 0 0 1px hsla(87,84%,68%,.28);white-space:nowrap}.fd .fd-brand .fd-brand__short{display:none}.fd .fd-links{display:flex;gap:2px;padding:3px;background:rgba(0,0,0,.2)}.fd .fd-links,.fd .fd-links a{position:relative;border-radius:var(--r-pill)}.fd .fd-links a{z-index:1;padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none;color:hsla(42,56%,96%,.82);transition:color .2s}.fd .fd-links a:hover{color:var(--cream)}.fd .fd-links a.is-on,.fd .fd-links a.is-on:hover{color:#14261c}.fd .fd-thumb{position:absolute;top:3px;bottom:3px;left:0;border-radius:var(--r-pill);background:var(--cream);transition:transform .24s var(--ease-out),width .24s var(--ease-out),opacity .2s;pointer-events:none}.fd .fd-actions{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:6px}.fd .fd-signin{padding:8px 12px;font-size:14px;font-weight:500;color:var(--cream);text-decoration:none;border-radius:var(--r-pill)}.fd .fd-signin:hover{background:hsla(0,0%,100%,.1)}.fd .fd-menu-btn{display:none;align-items:center;gap:4px;height:36px;padding:0 12px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--cream);font:500 14px/1 var(--f);cursor:pointer}.fd .fd-menu-btn:hover{background:hsla(0,0%,100%,.1)}.fd .fd-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;padding:6px;border-radius:var(--r-md);background:var(--panel);color:var(--ink);box-shadow:0 24px 48px -20px rgba(60,45,20,.28),0 4px 10px rgba(60,45,20,.06);display:grid}.fd .fd-menu a{padding:10px 12px;border-radius:var(--r-sm);font-size:15px;text-decoration:none}.fd .fd-menu a:hover{background:var(--sunk)}.fd .fd-nav .btn{min-height:44px;padding:0 20px;font-size:15px}.fd .fd-nav .btn .dot{width:30px;height:30px;margin-right:-12px}.fd .fd-start-short{display:none}@media (max-width:1100px){.fd .fd-links{display:none}.fd .fd-menu-btn{display:inline-flex}.fd .fd-nav{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:860px){.fd .fd-signin{display:none}}@media (max-width:620px){.fd .fd-nav{width:calc(100% - 16px);margin:8px auto 0}.fd .fd-nav .btn{padding:0 16px}}@media (max-width:420px){.fd .fd-brand .fd-brand__full{display:none}.fd .fd-brand .fd-brand__short{display:inline}.fd .fd-menu-btn{padding:0 8px}.fd .fd-start-long{display:none}.fd .fd-start-short{display:inline}}@supports not (backdrop-filter:blur(1px)){.fd .fd-nav{background:var(--forest-deep)}}@media (max-width:420px){.fd .fd-menu-btn .fd-menu-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fd .fd-menu-btn{width:36px;padding:0;justify-content:center}.fd .fd-nav{gap:6px}}.fd .hero{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-xl);background:#1b2a21;color:var(--cream);min-height:max(560px,calc(100svh - 24px));display:flex;flex-direction:column}.fd .hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 50%;z-index:-2;filter:brightness(.72) saturate(.95)}.fd .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(30,58,43,.62)}@media (min-width:768px){.fd .hero:before{background:linear-gradient(90deg,rgba(30,58,43,.86),rgba(30,58,43,.64) 42%,rgba(30,58,43,0) 84%),linear-gradient(180deg,rgba(13,28,20,.3),transparent 22%,transparent 78%,rgba(13,28,20,.3))}.fd .hero>img{object-position:50% 36%}}.fd .hero.plain{background:var(--forest-deep)}.fd .hero.plain:after{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(120% 90% at 85% 20%,color-mix(in srgb,#1d5a3d 70%,transparent),transparent 60%),radial-gradient(80% 70% at 70% 100%,color-mix(in srgb,#8dbf70 35%,transparent),transparent 70%)}.fd .hero-body{flex:1;display:flex;align-items:center}.fd .hero .wrap{max-width:1180px;padding-inline:10px;margin-inline:auto}.fd .hero-copy{max-width:600px;padding-block:72px}.fd .tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:6px 12px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.14);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22)}.fd .hero h1{margin-top:20px;font-size:clamp(44px,5.2vw,72px);line-height:.98;letter-spacing:-.04em;max-width:13ch;color:var(--cream);text-shadow:0 2px 24px rgba(0,0,0,.18)}.fd .hero .sub{margin-top:20px;font-size:18px;color:hsla(42,56%,96%,.9);max-width:46ch}.fd .hero .meta{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.fd .hero .meta span{font-size:13px;padding:5px 11px;border-radius:var(--r-pill);background:rgba(10,22,16,.4);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14)}.fd .hero .ctas{margin-top:36px;display:flex;flex-wrap:wrap;gap:10px}.fd .count{margin-top:20px;display:inline-flex;flex-direction:column;gap:12px;padding:14px;border-radius:20px;background:rgba(10,22,16,.72);backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),0 18px 40px -18px rgba(0,0,0,.55)}.fd .count small{display:flex;align-items:center;gap:8px;padding-inline:4px;font-size:14px;font-weight:500;color:var(--cream)}.fd .count small .live{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px hsla(87,84%,68%,.18);animation:fd-pulse 2s var(--ease-out) infinite}.fd .count small em{font-style:normal;font-weight:400;color:hsla(42,56%,96%,.7)}@keyframes fd-pulse{50%{box-shadow:0 0 0 7px hsla(87,84%,68%,0)}}.fd .count .cells{display:grid;grid-template-columns:repeat(4,minmax(88px,1fr));gap:10px}.fd .count .cell{display:flex;flex-direction:column;align-items:center;gap:6px}.fd .count .cell i{font-style:normal;font-size:12px;color:hsla(42,56%,96%,.72)}.fd .flip{--fh:76px;position:relative;display:block;width:100%;min-width:88px;height:var(--fh);perspective:320px;border-radius:12px;box-shadow:0 10px 18px -12px rgba(0,0,0,.6)}.fd .flip .half{position:absolute;left:0;right:0;height:calc(var(--fh) / 2);overflow:hidden;background:#22392b;backface-visibility:hidden}.fd .flip .half.top{top:0;border-radius:12px 12px 0 0;background:linear-gradient(180deg,var(--ft,#2a4535),var(--fm,#22392b));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)}.fd .flip .half.bottom{bottom:0;border-radius:0 0 12px 12px;background:linear-gradient(180deg,var(--fb,#1c3024),var(--fm,#22392b))}.fd .flip .half b{display:block;height:var(--fh);line-height:var(--fh);text-align:center;font-weight:500;font-size:48px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fi,var(--cream))}.fd .flip .half.bottom b{margin-top:calc(var(--fh) / -2)}.fd .flip:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background:rgba(23,32,26,.35);z-index:3}.fd .cell[data-tone=orange]{--ft:#f6bc6c;--fm:#f1a646;--fb:#e2973a;--fi:#17201a}.fd .cell[data-tone=teal]{--ft:#6cc0b3;--fm:#52afa1;--fb:#46a093;--fi:#17201a}.fd .cell[data-tone=lilac]{--ft:#d8caf0;--fm:#c9b8e7;--fb:#bba8dc;--fi:#17201a}.fd .cell[data-tone=sage]{--ft:#cbe3bb;--fm:#b9d7a6;--fb:#a9ca95;--fi:#17201a}.fd .cell[data-tone] i{color:var(--ft)}.fd .flip .flap{z-index:2}.fd .flip .flap-top{transform-origin:50% 100%;animation:fd-flip-top .28s cubic-bezier(.55,0,.75,.35) both}.fd .flip .flap-bottom{transform-origin:50% 0;transform:rotateX(0deg);animation:fd-flip-bottom .32s var(--ease-out) .26s both}@keyframes fd-flip-top{0%{transform:rotateX(0deg);filter:brightness(1)}to{transform:rotateX(-90deg);filter:brightness(.6)}}@keyframes fd-flip-bottom{0%{transform:rotateX(90deg);filter:brightness(1.3)}to{transform:rotateX(0deg);filter:brightness(1)}}@media (prefers-reduced-motion:reduce){.fd .flip .flap-top{display:none}.fd .flip .flap-bottom{transform:none}}@media (max-width:620px){.fd .count{display:flex;width:100%}.fd .count .cells{grid-template-columns:repeat(4,minmax(0,1fr))}.fd .flip{--fh:60px;min-width:0}.fd .flip .half b{font-size:36px}}@media (max-width:860px){.fd .hero-copy{text-align:center}.fd .hero .sub,.fd .hero h1,.fd .hero-copy{margin-inline:auto}.fd .hero .ctas,.fd .hero .meta{justify-content:center}}@media (max-width:620px){.fd .hero{min-height:max(560px,calc(100svh - 16px))}.fd .hero-copy{padding-block:48px 40px}.fd .hero .ctas .btn{width:100%;justify-content:space-between}.fd .hero .ctas .btn-glass{justify-content:center}}@media (prefers-reduced-motion:reduce){.fd .fd-nav,.fd .fd-thumb{transition:none}}.fd .wrap{width:min(1180px,100%);margin-inline:auto;padding-inline:var(--gut)}.fd .kicker{font-size:13px;font-weight:500;color:var(--mute);letter-spacing:.01em;margin-bottom:14px}.fd .h2{font-family:var(--f);font-weight:500;color:inherit;font-size:clamp(32px,4.2vw,54px);line-height:1.04;letter-spacing:-.032em;max-width:18ch}.fd .h3x{font-size:clamp(26px,2.8vw,36px);line-height:1.08;letter-spacing:-.025em;max-width:22ch}.fd .lead{font-size:18px;color:var(--mute);max-width:52ch;margin-top:16px}.fd .block{border-radius:var(--r-xl);background:var(--panel);padding-block:clamp(64px,9vw,112px)}.fd .block.is-sunk{background:var(--sunk)}.fd .block.tight{padding-block:clamp(48px,6vw,72px)}.fd .tn{font-variant-numeric:tabular-nums}.fd .figs{border-radius:var(--r-xl);background:var(--panel);display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.fd .fig{padding:28px clamp(20px,3vw,36px)}.fd .fig+.fig{box-shadow:inset 1px 0 0 var(--hair)}.fd .fig b{display:flex;align-items:baseline;gap:6px;white-space:nowrap;font-weight:500;font-size:clamp(30px,3.4vw,44px);letter-spacing:-.035em;line-height:1;color:var(--forest)}.fd .fig b .cur{font-size:.5em;letter-spacing:0;opacity:.75}.fd .fig span{display:block;margin-top:10px;font-size:15px;color:var(--mute)}@media (max-width:700px){.fd .figs{grid-template-columns:1fr 1fr}.fd .fig+.fig{box-shadow:none}.fd .fig{box-shadow:inset 0 -1px 0 var(--hair)}}.fd .duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--page)}.fd .duo>div{border-radius:var(--r-xl);padding:clamp(28px,4vw,48px)}.fd .peach{background:var(--peach)}.fd .sage{background:var(--sage)}.fd .steps{display:grid;gap:10px;margin-top:32px}.fd .step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:16px;border-radius:var(--r-md);background:color-mix(in srgb,var(--panel) 70%,transparent)}.fd .step .num{grid-row:span 2}.fd .step b{font-weight:500;font-size:16px}.fd .step span{font-size:14px;color:var(--mute)}.fd .num{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--hair-2);font-size:13px;font-weight:500;color:var(--ink);flex:none}.fd .checks{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:10px}.fd .checks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:16px;border-radius:var(--r-md);background:color-mix(in srgb,var(--panel) 70%,transparent);font-size:16px;font-weight:500}.fd .checks li p{font-size:14px;font-weight:400;color:var(--mute);margin-top:2px}.fd .check{width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--forest);color:var(--cream);display:grid;place-items:center}.fd .offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin-top:48px}.fd .offer{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--sh-1);min-height:300px}.fd .block.is-sunk .offer{box-shadow:none}.fd .offer.is-dark{background:var(--forest-deep);color:var(--cream)}.fd .offer.is-dark p{color:hsla(42,56%,96%,.78)}.fd .offer h3{font-size:20px;letter-spacing:-.015em;line-height:1.2}.fd .offer p{font-size:15px;color:var(--mute)}.fd .offer.is-dark .num{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);color:var(--cream)}.fd .eg{margin-top:auto;align-self:stretch;display:grid;gap:4px;font-size:13px;padding:10px 12px;border-radius:14px;background:var(--sunk);color:var(--ink)}.fd .eg>span{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.fd .eg .amt{white-space:nowrap}.fd .eg>span i{font-style:normal;color:var(--mute)}.fd .offer.is-dark .eg{background:hsla(0,0%,100%,.1);color:var(--cream)}.fd .offer.is-dark .eg>span i{color:hsla(42,56%,96%,.7)}.fd .offer.short{min-height:220px}.fd .tile{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;flex:none}.fd .tile svg{width:20px;height:20px;fill:#fff;stroke:#17201a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fd .tile[data-tile=orange]{background:var(--tile-orange)}.fd .tile[data-tile=teal]{background:var(--tile-teal)}.fd .tile[data-tile=lilac]{background:var(--tile-lilac)}.fd .tile[data-tile=sage]{background:var(--tile-sage)}.fd .amt{font-weight:500}.fd .amt .cur{font-size:.82em;opacity:.7;margin-right:3px}.fd .dusk{position:relative;overflow:hidden;border-radius:var(--r-xl);padding-block:clamp(64px,9vw,112px);background:linear-gradient(180deg,#14261c,#1b2e24 55%,#2f3a22);color:var(--cream)}.fd .dusk:after{content:"";position:absolute;inset:auto -10% -40% -10%;height:70%;background:radial-gradient(closest-side,rgba(232,168,74,.32),transparent);pointer-events:none}.fd .dusk .kicker{color:hsla(42,56%,96%,.66)}.fd .dusk .lead{color:hsla(42,56%,96%,.78)}.fd .dusk-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;margin-top:48px}.fd .tactile{padding:6px;border-radius:var(--r-lg);background:hsla(0,0%,100%,.07);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 1px hsla(0,0%,100%,.06);display:flex;flex-direction:column}.fd .tactile header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 14px}.fd .tactile h3{font-size:17px;letter-spacing:-.01em;line-height:1.25}.fd .tactile header span{font-size:12px;padding:3px 9px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.1);white-space:nowrap}.fd .tactile .inset{flex:1;padding:16px;border-radius:18px;background:rgba(0,0,0,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);min-height:150px;display:flex;flex-direction:column;gap:14px}.fd .tactile .inset p{font-size:15px;color:hsla(42,56%,96%,.8)}.fd .tactile .weight{margin-top:auto;display:grid;gap:8px}.fd .tactile .weight b{font-weight:500;font-size:30px;letter-spacing:-.03em;line-height:1}.fd .tactile .weight i{display:block;height:6px;border-radius:3px;background:hsla(0,0%,100%,.12);overflow:hidden}.fd .tactile .weight i:before{content:"";display:block;height:100%;width:var(--w);border-radius:3px;background:var(--lime);transform-origin:left;animation:fd-grow .7s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes fd-grow{0%{transform:scaleX(0)}}.fd .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(32px,5vw,64px);align-items:start}.fd .split>div:first-child{position:sticky;top:96px}.fd .rows{list-style:none;margin:0;padding:0;display:grid;gap:4px}.fd .rows li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:20px;border-bottom:1px solid var(--hair);font-size:19px;line-height:1.4;letter-spacing:-.01em}.fd .rows li>span{font-size:13px;color:var(--faint);padding-top:5px}.fd .rows li b{font-weight:500}.fd .rows li em{font-style:normal;color:var(--mute)}.fd .rows li.hi{background:var(--card);border-radius:var(--r-md);border-color:transparent}.fd .block.is-sunk .rows li.hi{background:var(--panel)}.fd .rows.dates li{grid-template-columns:minmax(110px,150px) minmax(0,1fr);align-items:baseline}.fd .rows.dates li>span{font-size:15px;font-weight:500;color:var(--ink);padding-top:0}.fd .badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:4px 10px;border-radius:var(--r-pill);background:var(--ok-bg);color:var(--ok);vertical-align:3px;margin-left:8px;letter-spacing:0}.fd .badge i{width:6px;height:6px;border-radius:50%;background:currentColor}.fd .faq{display:grid}.fd .faq details{border-bottom:1px solid var(--hair)}.fd .faq summary{list-style:none;display:flex;justify-content:space-between;gap:16px;padding:22px 0;font-size:18px;font-weight:500;letter-spacing:-.01em;cursor:pointer}.fd .faq summary::-webkit-details-marker{display:none}.fd .faq summary:after{content:"";width:9px;height:9px;margin-top:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .16s var(--ease-out);flex:none}.fd .faq details[open] summary:after{transform:rotate(225deg)}.fd .faq p{padding:0 0 22px;color:var(--mute);max-width:60ch}@media (max-width:920px){.fd .duo,.fd .split{grid-template-columns:minmax(0,1fr)}.fd .split>div:first-child{position:static}}@media (max-width:620px){.fd .rows li{font-size:17px;padding:18px 14px}.fd .rows.dates li{grid-template-columns:minmax(0,1fr);gap:4px}}.fd .live{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--page)}.fd .live-photo{position:relative;border-radius:var(--r-xl);overflow:hidden;min-height:460px;background:#1b2a21}.fd .live-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fd .live-copy{border-radius:var(--r-xl);background:var(--panel);padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:18px}.fd .live-copy .badge{margin:0;align-self:flex-start}.fd .facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:6px 0}.fd .facts div{padding:14px;border-radius:var(--r-sm);background:var(--sunk)}.fd .facts dt{font-size:12px;color:var(--faint)}.fd .facts dd{margin:4px 0 0;font-size:15px;font-weight:500}.fd .live-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}@media (max-width:920px){.fd .live{grid-template-columns:minmax(0,1fr)}.fd .live-photo{min-height:300px}}.fd .bento{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(3,auto);gap:var(--page);margin-top:48px}.fd .bento-photo{grid-row:span 3;position:relative;border-radius:var(--r-xl);overflow:hidden;min-height:520px}.fd .bento-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fd .bento-photo .stepcard{position:absolute;left:16px;right:16px;bottom:16px;max-width:380px}.fd .stepcard{padding:24px;border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--sh-2);display:grid;gap:10px;align-content:start}.fd .stepcard.is-sage{background:var(--sage);box-shadow:none}.fd .stepcard.is-dark{background:var(--forest-deep);color:var(--cream);box-shadow:none}.fd .stepcard.is-dark p{color:hsla(42,56%,96%,.78)}.fd .stepcard.is-dark .num{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);color:var(--cream)}.fd .stepcard h3{font-size:20px;letter-spacing:-.015em}.fd .stepcard p{font-size:15px;color:var(--mute)}@media (max-width:920px){.fd .bento{grid-template-columns:minmax(0,1fr)}.fd .bento-photo{grid-row:auto;min-height:440px}}.fd .convgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin-top:40px}.fd .conv{display:flex;flex-direction:column;border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--sh-1);overflow:hidden;text-decoration:none;transition:box-shadow .2s}.fd .conv:hover{box-shadow:var(--sh-2)}.fd .conv-art{position:relative;display:block;aspect-ratio:16/9;background:var(--sunk);overflow:hidden}.fd .conv-art img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.fd .conv:hover .conv-art img{transform:scale(1.03)}.fd .conv-when{position:absolute;left:12px;top:12px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:500;background:hsla(42,56%,96%,.92);color:#14261c;backdrop-filter:blur(8px)}.fd .conv-body{display:flex;flex-direction:column;gap:10px;padding:20px;flex:1}.fd .conv-type{font-size:13px;color:var(--faint)}.fd .conv h3{font-size:20px;letter-spacing:-.015em;line-height:1.2}.fd .conv-sum{font-size:15px;color:var(--mute)}.fd .conv-go{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--forest)}.fd .conv-go svg{transition:transform .2s var(--ease-out)}.fd .conv:hover .conv-go svg{transform:translateX(3px)}.fd .empty{display:grid;justify-items:start;gap:10px;margin-top:28px;padding:32px;border-radius:var(--r-lg);border:1.5px dashed var(--hair-2)}.fd .empty h3{font-size:20px;letter-spacing:-.015em}.fd .empty p{color:var(--mute);max-width:52ch}.fd .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.fd .sec-head .btn{flex:none}.fd .conv-art.is-blank{display:grid;place-items:center;background:var(--sage)}.fd .conv-initial{font-size:64px;font-weight:500;letter-spacing:-.04em;color:var(--forest);opacity:.55}.fd .mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:var(--page);margin-top:40px}.fd .mosaic-item{position:relative;margin:0;overflow:hidden;border-radius:var(--r-lg);background:var(--sunk)}.fd .mosaic-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.fd .mosaic-item:hover img{transform:scale(1.03)}.fd .mosaic .m0{grid-column:span 2;grid-row:span 2}@media (max-width:860px){.fd .mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px}}.fd .tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:36px;align-items:start}.fd .tier{min-width:0}.fd .tier-label{font-size:13px;font-weight:500;color:var(--mute);margin-bottom:12px}.fd .logos{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.fd .logos.t-platinum{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.fd .logos li{display:grid;gap:6px;align-content:start}.fd .logos li>a{display:block;text-decoration:none;border-radius:var(--r-lg)}.fd .logo-tile{display:grid;place-items:center;height:112px;padding:18px 24px;border-radius:var(--r-lg);background:var(--panel);transition:box-shadow .2s}.fd .logos.t-platinum .logo-tile{height:140px}.fd .logos li>a:hover .logo-tile{box-shadow:inset 0 0 0 1.5px var(--forest)}.fd .logo-tile img{max-height:64px;max-width:100%;object-fit:contain}.fd .logos.t-platinum .logo-tile img{max-height:104px}.fd .tiers .logos,.fd .tiers .logos.t-platinum{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.fd .tiers .logo-tile{height:150px}.fd .tiers .logo-tile img{max-height:110px;max-width:86%}.fd .logo-name{font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--ink);text-align:center}.fd .logos small{font-size:12px;color:var(--faint);padding-inline:4px}.fd [data-track=GREEN_ENERGY]{--tw:#fbe7c6;--tm:#f1a646;--ti:#7a4a0e}.fd [data-track=CARBON_TRACKING]{--tw:#ece5f7;--tm:#b9a3e0;--ti:#4b3a73}.fd [data-track=BLUE_ECONOMY]{--tw:#d5eeea;--tm:#52afa1;--ti:#145a50}.fd [data-track=ORGANIC_WASTE]{--tw:#efe2d3;--tm:#b98a5e;--ti:#5c3b1e}.fd [data-track=CLIMATE_DATA_AI]{--tw:#e8f7d2;--tm:#9fd95a;--ti:#3f5f12}.fd [data-track=SMART_AGRICULTURE]{--tw:#e1efd6;--tm:#8dc170;--ti:#2f5a1f}.fd [data-track=DISASTER_RESILIENCE]{--tw:#f6ddd3;--tm:#d9785b;--ti:#7a2e18}.fd [data-track=CIRCULAR_ECONOMY]{--tw:#d9ebd5;--tm:#3f8a3f;--ti:#1d5a3d}.fd [data-track=CLIMATE_FINANCE]{--tw:#f4ebc8;--tm:#d6b656;--ti:#5e4a0e}.fd .conv[data-track] .conv-art.is-blank{background:radial-gradient(120% 90% at 85% 15%,color-mix(in srgb,var(--tm) 45%,transparent),transparent 60%),var(--tw)}.fd .conv[data-track] .conv-initial{color:var(--ti);opacity:.7}.fd .conv[data-track] .conv-when{background:color-mix(in srgb,var(--panel) 88%,transparent);color:var(--ti);display:inline-flex;align-items:center;gap:6px}.fd .conv[data-track] .conv-when:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tm)}.fd .conv[data-track]{box-shadow:inset 0 3px 0 var(--tm),var(--sh-1)}.fd .offer[data-track]:not(.is-dark) .num{background:var(--tw);color:var(--ti);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tm) 55%,transparent)}.fd .offer.is-dark[data-track] .num{background:var(--tm);color:#17201a;box-shadow:none}.fd .close{border-radius:var(--r-xl);background:var(--bloom);text-align:center;display:grid;justify-items:center;gap:20px;padding:clamp(64px,9vw,112px) var(--gut)}.fd .close .h2{max-width:20ch}.fd .close .lead{margin-top:0}.fd .foot-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px var(--gut);font-size:14px;color:var(--mute);width:min(1180px,100%);margin-inline:auto}.fd .foot-bar nav{display:flex;flex-wrap:wrap;gap:20px}.fd .foot-bar a{text-decoration:none}.fd .foot-bar a:hover{color:var(--ink)}.fd .rise{animation:fd-rise .42s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 50ms)}@keyframes fd-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.fd *,.fd :after,.fd :before{animation:none!important;transition:none!important}}@media (prefers-reduced-transparency:reduce){.fd .fd-nav{background:var(--forest-deep);backdrop-filter:none}.fd .tactile{background:#1e2e25;backdrop-filter:none}}