:root{--orange:#fb8317;--orange-soft:#ffb36b;--orange-ink:#b35400;--orange-tint:#fff5eb;--orange-tint-2:#ffe8d2;--black:#000;--white:#fff;--text:#0c0b0a;--muted:#5f5953;--faint:#8d867f;--line:#ece7e1;--line-strong:#ddd6ce;--on-dark:rgba(255,255,255,.7);--on-dark-faint:rgba(255,255,255,.5);--line-dark:rgba(255,255,255,.12);--radius:22px;--radius-sm:14px;--radius-xl:clamp(28px,4vw,56px);--wrap:1240px;--gutter:clamp(20px,4vw,40px);--ease:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--header-h:76px;--shadow-lg:0 2px 4px rgba(12,11,10,.03),0 40px 80px -40px rgba(12,11,10,.28)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--white);color:var(--text);font-family:'Lato',system-ui,-apple-system,'Segoe UI',sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:8px}.visually-hidden{position:absolute !important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-ink)}.eyebrow::before{content:"";width:24px;height:1.5px;background:currentColor}.display{font-weight:900;letter-spacing:-.04em;line-height:1;font-size:clamp(2.5rem,5.4vw,4.75rem)}.display .thin{font-weight:300}.lede{font-size:clamp(1.05rem,1.4vw,1.2rem);color:var(--muted);max-width:36em}.glow-text{background:linear-gradient(100deg,var(--orange-soft),var(--orange) 55%);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{--bg:var(--orange);--fg:var(--black);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;border:0;background:var(--bg);color:var(--fg);font-weight:700;font-size:16px;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background-color .25s,color .25s;box-shadow:0 12px 28px -12px rgba(251,131,23,.7)}.btn::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate3d(-120%,0,0);transition:transform .8s var(--ease)}.btn:hover{transform:translate3d(0,-2px,0);box-shadow:0 18px 36px -14px rgba(251,131,23,.85)}.btn:hover::after{transform:translate3d(120%,0,0)}.btn .ico{width:20px;height:20px;stroke-width:2.2;transition:transform .35s var(--ease)}.btn .ico .a{stroke:currentColor}.btn:hover .ico{transform:translate3d(3px,0,0)}.btn--lg{min-height:62px;padding:0 34px;font-size:17px}.btn--ghost{--bg:transparent;--fg:var(--text);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.btn--ghost:hover{--bg:var(--text);--fg:var(--white);box-shadow:inset 0 0 0 1.5px var(--text)}.btn--ghost::after{display:none}.on-dark .btn--ghost{--fg:var(--white);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.28)}.on-dark .btn--ghost:hover{--bg:var(--white);--fg:var(--black);box-shadow:inset 0 0 0 1.5px var(--white)}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--orange-ink)}.link-arrow .ico{width:18px;height:18px;stroke-width:2.4;transition:transform .35s var(--ease)}.link-arrow:hover .ico{transform:translate3d(4px,0,0)}.ico{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ico .a{stroke:var(--orange)}.ico .f{fill:var(--orange)}.js .draw-ready :is(path,circle,rect,line,polyline,ellipse){stroke-dasharray:1 1.02;stroke-dashoffset:1.01;opacity:0;transition:stroke-dashoffset 1.4s var(--ease),opacity .2s linear,fill-opacity .6s}.js .draw-ready .f{fill-opacity:0}.js .in .draw-ready :is(path,circle,rect,line,polyline,ellipse),.js .draw-ready.in :is(path,circle,rect,line,polyline,ellipse){stroke-dashoffset:0;opacity:1}.js .in .draw-ready .f,.js .draw-ready.in .f{fill-opacity:1;transition-delay:.8s}.js .draw-ready :nth-child(2){transition-delay:.1s}.js .draw-ready :nth-child(3){transition-delay:.2s}.js .draw-ready :nth-child(4){transition-delay:.3s}.js .draw-ready :nth-child(n+5){transition-delay:.4s}.in .ico .flame{transform-box:fill-box;transform-origin:50% 100%;animation:flicker 2.4s ease-in-out 1.4s infinite}.in .ico .pulse{transform-box:fill-box;transform-origin:center;animation:pulse 2s ease-in-out 1.4s infinite}.in .ico .coin{animation:coin 3.2s var(--ease-in-out) 1.4s infinite}.in .ico .wave{animation:wave 2.4s ease-in-out 1.4s infinite}.in .ico .steam{animation:steam 3s ease-in-out 1.4s infinite}@keyframes flicker{0%,100%{transform:scale(1,1) rotate(0)}30%{transform:scale(.92,1.08) rotate(-3deg)}60%{transform:scale(1.04,.95) rotate(2deg)}}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@keyframes coin{0%,55%,100%{transform:translate3d(0,0,0);opacity:1}75%{transform:translate3d(0,9px,0);opacity:0}76%{transform:translate3d(0,-6px,0);opacity:0}}@keyframes wave{0%,100%{opacity:1}50%{opacity:.25}}@keyframes steam{0%,100%{transform:translate3d(0,0,0);opacity:1}50%{transform:translate3d(0,-3px,0);opacity:.35}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes twinkle{0%,100%{opacity:.15}50%{opacity:.9}}@keyframes live{70%{box-shadow:0 0 0 7px rgba(251,131,23,0)}100%{box-shadow:0 0 0 0 rgba(251,131,23,0)}}.js [data-reveal]{opacity:0;transform:translate3d(0,26px,0);transition:opacity .9s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--d,0) * 90ms)}.js [data-reveal].in{opacity:1;transform:none}.hero{--p:0;position:relative;overflow:hidden;isolation:isolate;background:#000;color:var(--white);border-radius:0 0 var(--radius-xl) var(--radius-xl);padding:calc(var(--header-h) + clamp(48px,8vh,96px)) 0 clamp(56px,8vh,96px)}.hero-glow{position:absolute;z-index:-1;right:-12%;top:-5%;width:min(1100px,130vw);aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,rgba(251,131,23,.2),rgba(251,131,23,.05) 55%,transparent 72%)}.hero::after{content:"";position:absolute;left:10%;right:10%;bottom:0;height:1px;z-index:-1;background:linear-gradient(90deg,transparent,rgba(251,131,23,.55),transparent)}.hero-fx{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.fx-rose{position:absolute;left:-170px;top:calc(var(--header-h) - 40px);width:620px;height:620px;fill:none;stroke:#fff;stroke-width:.5;opacity:.07;animation:spin 160s linear infinite}.fx-rose circle:first-child{stroke:var(--orange);stroke-width:.8}.fx-beams span{position:absolute;top:-20%;height:130%;width:160px;background:linear-gradient(180deg,rgba(255,179,107,.13),rgba(251,131,23,.04) 55%,transparent 80%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);transform:rotate(22deg);transform-origin:top center;animation:beamPulse 9s ease-in-out infinite}.fx-beams span:nth-child(1){left:30%}.fx-beams span:nth-child(2){left:46%;width:90px;animation-delay:-3s;animation-duration:11s}.fx-beams span:nth-child(3){left:60%;width:220px;animation-delay:-6s;animation-duration:13s}@keyframes beamPulse{0%,100%{opacity:.35;transform:rotate(22deg) translate3d(0,0,0)}50%{opacity:1;transform:rotate(19deg) translate3d(12px,0,0)}}.fx-motes span{position:absolute;bottom:-12px;width:var(--s);height:var(--s);border-radius:50%;background:var(--orange-soft);box-shadow:0 0 8px 1px rgba(251,131,23,.7);opacity:0;animation:mote var(--dur) linear var(--delay) infinite;will-change:transform,opacity}@keyframes mote{0%{transform:translate3d(0,0,0);opacity:0}12%{opacity:.75}70%{opacity:.45}100%{transform:translate3d(var(--drift),-92vh,0);opacity:0}}@media (max-width:980px){.fx-rose{width:420px;height:420px;left:auto;right:-160px;top:40px}.fx-beams span:nth-child(3){display:none}.fx-motes span:nth-child(n+11){display:none}}.hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(40px,6vw,96px);align-items:center;max-width:1320px}.hero-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark)}.hero-eyebrow .rule{width:36px;height:1px;background:var(--orange);opacity:.7}.hero h1{margin-top:28px;font-weight:900;letter-spacing:-.05em;line-height:1.00;font-size:clamp(3rem,6.2vw,6.1rem);text-wrap:balance}.hero-typed{margin-top:26px;min-height:1.25em;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.2;color:var(--white)}.hero-typed-word{color:var(--orange)}.hero-typed-word::after{content:"";display:inline-block;width:3px;height:1em;margin-left:4px;vertical-align:-.12em;background:var(--orange);animation:typedCaret 1s steps(2,start) infinite}@keyframes typedCaret{to{visibility:hidden}}.hero-sub{margin-top:22px;max-width:31em;font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.6;color:var(--on-dark)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.btn--offer{--bg:transparent;--fg:var(--white);font-weight:500;box-shadow:inset 0 0 0 2px var(--white)}.btn--offer b{font-weight:900}.btn--offer::after{display:none}.btn--offer:hover{--bg:rgba(255,255,255,.1);--fg:var(--white);box-shadow:inset 0 0 0 2px var(--white),0 18px 36px -14px rgba(0,0,0,.6)}.btn--offer .ico{width:22px;height:22px}.btn--offer:hover .ico{transform:rotate(-12deg)}@media (max-width:400px){.btn--offer{padding:0 20px;font-size:15.5px}}.hero-visual{position:relative;justify-self:end;width:100%;max-width:470px;transform:translate3d(0,calc(var(--p) * 50px),0)}.hero-visual>svg{width:100%;height:auto;overflow:visible}.hero-visual .arch-line{stroke-dasharray:1;stroke-dashoffset:1;animation:drawLine 2.6s var(--ease) .5s forwards}@keyframes drawLine{to{stroke-dashoffset:0}}.hero-visual .rays{transform-origin:200px 330px;animation:spin 90s linear infinite}.hero-visual .star{animation:twinkle 4s ease-in-out infinite}.hero-visual .win{animation:windowGlow 5s ease-in-out infinite}@keyframes windowGlow{0%,100%{opacity:.78}50%{opacity:1}}.hero-visual .bell{transform-box:fill-box;transform-origin:50% 0;animation:bellSwing 6s var(--ease-in-out) 2s infinite}@keyframes bellSwing{0%,70%,100%{transform:rotate(0)}76%{transform:rotate(14deg)}82%{transform:rotate(-11deg)}88%{transform:rotate(6deg)}94%{transform:rotate(-2deg)}}.hero-visual .dove{animation:dove 14s ease-in-out infinite}.hero-visual .dove .wing{transform-box:fill-box;transform-origin:30% 100%;animation:flap .8s ease-in-out infinite}@keyframes dove{0%{transform:translate3d(-60px,30px,0);opacity:0}10%{opacity:1}50%{transform:translate3d(130px,-10px,0)}90%{opacity:1}100%{transform:translate3d(330px,10px,0);opacity:0}}@keyframes flap{0%,100%{transform:scaleY(1)}50%{transform:scaleY(-.5)}}.hero-chip{position:absolute;left:-40px;bottom:15%;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:16px;font-size:14px;line-height:1.3;background:rgba(22,17,13,.78);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 48px -20px rgba(0,0,0,.9);animation:floaty 7s ease-in-out infinite}.hero-chip.chip-b{left:auto;right:-28px;bottom:auto;top:26%;animation-delay:-3.5s}.hero-chip b{display:block;font-size:15px}.hero-chip span{color:var(--on-dark-faint)}.hero-chip .ico{width:38px;height:38px;padding:8px;border-radius:11px;background:rgba(251,131,23,.16);color:var(--white);stroke-width:2}.hero-chip .live-dot{display:inline-block;width:7px;height:7px;margin-right:6px;vertical-align:2px;border-radius:50%;background:#ff5a3c;animation:live 1.8s infinite}@keyframes floaty{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-8px,0)}}.js .hero-in{opacity:0;transform:translate3d(0,24px,0);animation:heroIn 1.2s var(--ease) forwards;animation-delay:calc(var(--d,0) * 110ms + 120ms)}@keyframes heroIn{to{opacity:1;transform:none}}.js .hero-in.hero-lcp{opacity:1;transform:translate3d(0,14px,0);animation-name:heroRise;animation-duration:.9s}@keyframes heroRise{to{transform:none}}main>section:not(.hero){content-visibility:auto;contain-intrinsic-size:auto 900px}.is-offscreen,.is-offscreen *,.is-offscreen *::before,.is-offscreen *::after{animation-play-state:paused !important}@media (max-width:980px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-copy{max-width:680px}.hero h1{font-size:clamp(3rem,9.4vw,5.4rem)}.hero-visual{justify-self:center;max-width:400px}.hero-chip{left:-12px}.hero-chip.chip-b{right:-12px}}@media (max-width:560px){.hero{padding-top:calc(var(--header-h) + 36px)}.hero h1{margin-top:22px;font-size:clamp(2.6rem,12.2vw,3.6rem)}.hero-typed{margin-top:20px;font-size:clamp(1.3rem,6vw,1.6rem)}.hero-sub{margin-top:18px}.hero-cta{margin-top:30px}.hero-cta .btn{flex:1 1 100%}.hero-visual{max-width:320px}.hero-chip{left:-4px;font-size:13px;padding:8px 14px 8px 8px}.hero-chip .ico{width:32px;height:32px;padding:6px}.hero-chip.chip-b{display:none}}.section{position:relative;padding:clamp(44px,5.4vw,74px) 0}.section + .section::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(min(100%,var(--wrap)) - 2 * var(--gutter));height:1px;background:var(--line)}.section-head{max-width:760px;margin-bottom:clamp(24px,3vw,36px)}.section-head .display{margin-top:18px}.section-head .lede{margin-top:20px}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.section-head.center .lede{margin-left:auto;margin-right:auto}.forms-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:start}.side-stack{display:grid;gap:18px;position:sticky;top:calc(var(--header-h) + 28px)}.lunch-card{position:relative;display:block;overflow:hidden;padding:clamp(28px,3.4vw,40px);border-radius:var(--radius);background:linear-gradient(150deg,#fb8317,#f07511 60%,#d9620a);color:var(--black);box-shadow:0 30px 60px -30px rgba(217,98,10,.6);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.lunch-card:hover{transform:translate3d(0,-4px,0);box-shadow:0 40px 70px -30px rgba(217,98,10,.75)}.lunch-card>*:not(.lunch-art){position:relative}.lunch-card .tag{display:inline-block;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.12)}.lunch-card h2{margin-top:20px;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.02;font-weight:900;letter-spacing:-.035em}.lunch-card h2 .thin{display:block;font-weight:300}.lunch-card p{margin-top:14px;font-size:16px;color:rgba(0,0,0,.78)}.lunch-card .link-arrow{margin-top:22px;color:var(--black)}.lunch-art{position:absolute;right:10px;top:14px;width:104px;pointer-events:none}.lunch-art .ico{width:100%;height:auto;stroke:rgba(0,0,0,.75);stroke-width:1.3}.lunch-art .ico .a{stroke:var(--white)}@media (min-width:981px){.lunch-card h2{padding-right:110px}}@media (max-width:560px){.lunch-art{width:90px;opacity:.55}}.promo{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:24px 26px;border-radius:var(--radius);background:var(--white);border:1px solid var(--line)}.promo .ico{width:44px;height:44px}.promo h3{font-size:18px;font-weight:700}.promo p{margin-top:4px;font-size:15px;color:var(--muted)}.form-card{padding:clamp(22px,3.2vw,44px);border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-lg)}.form-card h2{margin-top:12px;font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:900;letter-spacing:-.035em;line-height:1.05}.form-card h2 .thin{font-weight:300}.tabs{display:flex;gap:4px;margin:26px 0 30px;padding:5px;border-radius:999px;background:#f5f2ee;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{flex:1 0 auto;height:44px;padding:0 18px;border:0;border-radius:999px;background:transparent;font-size:14px;font-weight:700;color:var(--muted);white-space:nowrap;transition:background-color .3s var(--ease),color .2s,box-shadow .3s}.tab:hover{color:var(--text)}.tab[aria-selected="true"]{background:var(--white);color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,.06),0 4px 14px -6px rgba(0,0,0,.18)}.tab-panel[hidden]{display:none}.js .tab-panel:not([hidden]){animation:panelIn .5s var(--ease)}@keyframes panelIn{from{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{display:grid;gap:7px}.field.full{grid-column:1 / -1}.field>span{font-size:13px;font-weight:700;color:var(--text)}.field input,.field select,.field textarea{width:100%;min-height:52px;padding:13px 16px;border-radius:var(--radius-sm);background:#fbfaf8;border:1px solid var(--line-strong);color:var(--text);font:inherit;font-size:16px;transition:border-color .2s,background-color .2s,box-shadow .2s}.field textarea{min-height:104px;resize:vertical}.field select{appearance:none;-webkit-appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23b35400' stroke-width='2'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.field ::placeholder{color:#a8a19a}.field input:hover,.field select:hover,.field textarea:hover{border-color:#c9c0b6}.field input:focus,.field select:focus,.field textarea:focus{outline:none;background:var(--white);border-color:var(--orange);box-shadow:0 0 0 4px rgba(251,131,23,.16)}.form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:24px}.g-recaptcha{min-height:78px}.captcha-error{display:none;width:100%;color:#b3261e;font-size:14px;font-weight:700}.form-note{margin-top:20px;font-size:14px;color:var(--muted)}.form-note a{color:var(--orange-ink);font-weight:700}@media (max-width:980px){.forms-grid{grid-template-columns:minmax(0,1fr)}.side-stack{position:static}}@media (max-width:600px){.fields{grid-template-columns:minmax(0,1fr)}.form-foot .btn{width:100%}.tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:18px}.tab{border-radius:13px;padding:0 10px}}@media (max-width:380px){.g-recaptcha{transform:scale(.86);transform-origin:0 0}}.statement{overflow:hidden;isolation:isolate}.statement .wrap{position:relative;z-index:1}.statement-fx{position:absolute;inset:0;z-index:0;pointer-events:none}.sfx-glow{position:absolute;border-radius:50%;will-change:transform}.sfx-a{right:-12%;top:-35%;width:min(820px,110vw);aspect-ratio:1;background:radial-gradient(closest-side,rgba(251,131,23,.16),rgba(251,131,23,.05) 55%,transparent 75%);animation:glowDrift 20s ease-in-out infinite alternate}.sfx-b{left:-14%;bottom:-45%;width:min(700px,100vw);aspect-ratio:1;background:radial-gradient(closest-side,rgba(255,179,107,.14),transparent 72%);animation:glowDrift 24s ease-in-out -8s infinite alternate-reverse}@keyframes glowDrift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-40px,30px,0) scale(1.08)}}.sfx-rays{position:absolute;right:0;top:0;width:min(900px,120vw);aspect-ratio:1;background:repeating-conic-gradient(from 180deg at 100% 0%,rgba(251,131,23,.07) 0deg 3deg,transparent 3deg 11deg);-webkit-mask-image:radial-gradient(circle at 100% 0%,#000 8%,transparent 58%);mask-image:radial-gradient(circle at 100% 0%,#000 8%,transparent 58%);transform-origin:100% 0%;animation:raySway 16s ease-in-out infinite alternate}@keyframes raySway{from{transform:rotate(-2deg);opacity:.7}to{transform:rotate(3deg);opacity:1}}.sfx-dots{position:absolute;inset:0;background-image:radial-gradient(rgba(179,84,0,.16) 1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 15% 60%,#000,transparent 70%);mask-image:radial-gradient(ellipse 60% 70% at 15% 60%,#000,transparent 70%);opacity:.6}@media (max-width:760px){.sfx-rays{opacity:.6;animation:none}}.statement-text{margin-top:26px;max-width:1060px;font-weight:300;font-size:clamp(1.9rem,4.2vw,3.5rem);line-height:1.14;letter-spacing:-.03em}.statement-text b{font-weight:900}.statement-text .hl{color:var(--orange-ink);font-weight:900}.js .statement-text .w{opacity:.14;transition:opacity .35s linear}.js .statement-text .w.lit{opacity:1}.statement-foot{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(28px,3.6vw,40px)}.st-art{--size:clamp(270px,27vw,380px);position:absolute;right:var(--gutter);top:50%;width:var(--size);aspect-ratio:1;transform:translateY(-50%);pointer-events:none}.st-art-in{position:absolute;inset:0}.st-orbit{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.st-orbit .ring{fill:none;stroke:rgba(251,131,23,.35);stroke-width:1.2;transform-origin:180px 180px}.st-orbit .r1{stroke-dasharray:3 7;animation:spin 60s linear infinite}.st-orbit .r2{stroke:rgba(251,131,23,.22);stroke-dasharray:1 0}.st-orbit .sat{fill:var(--orange);transform-origin:180px 180px;animation:spin 14s linear infinite}.st-orbit .sat-b{fill:var(--orange-soft);animation-duration:9s;animation-direction:reverse}.st-orbit .twinkle{fill:var(--orange);animation:twinkle 3.6s ease-in-out infinite}.st-orbit .tw2{animation-delay:-1.2s}.st-orbit .tw3{animation-delay:-2.4s}.st-core{position:absolute;left:50%;top:50%;width:40%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 40%,var(--white),var(--orange-tint-2));box-shadow:0 0 0 1px rgba(251,131,23,.25),0 30px 60px -28px rgba(179,84,0,.55)}.st-core::before,.st-core::after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(251,131,23,.45);animation:stPulse 3.6s ease-out infinite}.st-core::after{animation-delay:-1.8s}@keyframes stPulse{from{transform:scale(1);opacity:.9}to{transform:scale(1.7);opacity:0}}.st-core svg{width:34%;fill:none;stroke:var(--orange);stroke-width:3;stroke-linecap:round;animation:crossGlow 4s ease-in-out infinite}@keyframes crossGlow{0%,100%{filter:drop-shadow(0 0 0 rgba(251,131,23,0))}50%{filter:drop-shadow(0 0 8px rgba(251,131,23,.7))}}.st-chip{position:absolute;width:18%;aspect-ratio:1;display:grid;place-items:center;margin:-9% 0 0 -9%;border-radius:30%;background:var(--white);color:var(--text);box-shadow:0 0 0 1px var(--line),0 18px 34px -18px rgba(12,11,10,.45);animation:floaty 6s ease-in-out infinite}.st-chip .ico{width:56%;height:56%}.st-chip.c1{left:27.8%;top:11.5%}.st-chip.c2{left:72.2%;top:11.5%;animation-delay:-1.2s}.st-chip.c3{left:93.7%;top:57.7%;animation-delay:-2.4s}.st-chip.c4{left:57.7%;top:93.7%;animation-delay:-3.6s}.st-chip.c5{left:6.3%;top:64%;animation-delay:-4.8s}.st-tag{position:absolute;left:4%;top:30%;padding:7px 14px;border-radius:999px;white-space:nowrap;background:#f5c342;box-shadow:0 0 0 4px #fbd9a8,0 14px 28px -14px rgba(179,84,0,.6);font-size:13px;font-weight:700;color:var(--text);animation:floaty 5s ease-in-out -2s infinite}.st-tag b{font-weight:900}@media (min-width:1024px){.statement-text{max-width:calc(100% - clamp(270px,27vw,380px) - 48px)}}@media (max-width:1023px){.st-art{display:none}}.features-section{background:var(--orange-tint)}.features-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(32px,5vw,80px);align-items:end;margin-bottom:clamp(28px,4vw,48px)}.features-head .display{margin-top:18px}.features-intro p{color:var(--muted);font-size:18px;max-width:34em}.features-intro .btn{margin-top:24px}.feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feat{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--white);border:1px solid #e8e2db;border-radius:18px;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .3s}.feat:hover{transform:translate3d(0,-6px,0);border-color:rgba(251,131,23,.45);box-shadow:0 30px 60px -34px rgba(179,84,0,.4)}.feat-art{position:relative;padding:22px 14px 10px;background:#f4f4f4;border-bottom:1px solid #e8e2db}.feat-n{display:inline-grid;place-items:center;min-width:38px;height:26px;padding:0 10px;border-radius:999px;background:var(--white);border:1px solid #e3ddd6;font-size:12px;font-weight:900;letter-spacing:.06em;color:var(--text);font-variant-numeric:tabular-nums}.feat-art .feat-n{position:absolute;top:14px;left:14px;z-index:1}.feat-art .mk{width:100%;height:auto;overflow:visible;transition:transform .6s var(--ease)}.feat:hover .mk{transform:scale(1.03)}.feat-body{flex:1;display:flex;flex-direction:column;padding:26px 28px 26px}.feat-body h3{font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1.25}.feat-body p{margin-top:10px;font-size:15.5px;line-height:1.6;color:var(--muted)}.feat-link{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:auto;padding-top:26px;font-size:14px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.feat-link::after{content:"";position:absolute;inset:0;border-radius:inherit}.feat-link .arr{color:var(--orange);transition:transform .35s var(--ease)}.feat:hover .feat-link .arr{transform:translate3d(4px,0,0)}.feat:focus-within{outline:2px solid var(--orange);outline-offset:3px}.feat-link:focus-visible{outline:none}.feat--more{background:var(--black);border-color:var(--black);color:var(--white)}.feat--more .feat-body{justify-content:center;padding:34px 30px}.feat--more .feat-n{align-self:flex-start;margin-bottom:22px;background:var(--orange);border-color:var(--orange);font-size:16px}.feat--more h3{font-size:24px}.feat--more p{color:var(--on-dark)}.feat--more .btn{align-self:flex-start;margin-top:26px}.mk text{font-family:'Lato',system-ui,sans-serif}.mk .p{fill:#fff;stroke:#dcdcdc;stroke-width:1.5}.mk .k{fill:#111}.mk .w{fill:#fff}.mk .o{fill:var(--orange)}.mk .g{fill:#dedede}.mk .g2{fill:#ececec}.mk .fi{fill:#f7f7f7;stroke:#e2e2e2;stroke-width:1.2}.mk .ot{fill:#fde3cf}.mk .y{fill:#f5c342}.mk .yt{fill:#fbeab3}.mk .b{fill:#3aa0dc}.mk .bt{fill:#d8ebf7}.mk .os{fill:#fff;stroke:var(--orange);stroke-width:1.8}.mk .ps{fill:#fff;stroke:#dcdcdc;stroke-width:1.5}.mk .ys{fill:#f5c342;stroke:#fbd9a8;stroke-width:5;paint-order:stroke}.mk .av{stroke:#f4f4f4;stroke-width:4}.mk .d{fill:none;stroke:var(--orange);stroke-width:1.6;stroke-dasharray:4 4}.mk .ln{fill:none;stroke:var(--orange);stroke-width:2.2;stroke-linecap:round}.mk .ln2{fill:none;stroke:#e2e2e2;stroke-width:1.2}.mk .tick{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.mk .fold{fill:none;stroke:#111;stroke-width:2}.mk .caret{animation:blink 1s steps(2,start) infinite}.mk .t{font-size:12.5px;font-weight:900;fill:#111;text-anchor:middle}.mk .tl{text-anchor:start;font-weight:700}.mk .tw{fill:#fff}.mk .to{fill:var(--orange-ink)}@keyframes mkDash{to{stroke-dashoffset:-16}}.mk [class*="a-"]{transform-box:fill-box;transform-origin:center}.feat.in .mk .d{animation:mkDash 1.4s linear infinite}.feat.in .mk .a-pop{animation:mkPop 2.8s var(--ease-in-out) infinite}.feat.in .mk .a-beat{animation:mkBeat 2.4s ease-in-out infinite}.feat.in .mk .a-press{animation:mkPress 3.2s var(--ease-in-out) 1s infinite}.feat.in .mk .a-knob{animation:mkKnob 3.2s var(--ease-in-out) infinite}.feat.in .mk .a-tog{animation:mkTog 3.2s var(--ease-in-out) infinite}.feat.in .mk .a-shim{animation:mkShim 2.6s ease-in-out infinite}.mk .a-type,.mk .a-prog{transform-origin:0 50%}.feat.in .mk .a-type{animation:mkType 3.6s var(--ease) infinite both}.feat.in .mk .a-ping{animation:mkPing 2.4s ease-out infinite}.feat.in .mk .a-prog{animation:mkProg 6s linear infinite}.feat.in .mk .a-scrub{animation:mkScrub 6s linear infinite}.feat.in .mk .a-glow{animation:mkGlow 2.4s ease-in-out infinite}.feat.in .mk .a-glow2{animation:mkGlow2 3s ease-in-out infinite}.feat.in .mk .a-hop{animation:mkHop 4.8s var(--ease-in-out) infinite}.feat.in .mk .a-dots circle{transform-box:fill-box;transform-origin:center;animation:mkDot 3.2s ease infinite both}.mk .a-dots circle:nth-child(2){animation-delay:.2s}.mk .a-dots circle:nth-child(3){animation-delay:.4s}.mk .a-dots circle:nth-child(4){animation-delay:.6s}.mk .a-dots circle:nth-child(5){animation-delay:.8s}.mk .a-tick{stroke-dasharray:1}.feat.in .mk .a-tick{animation:mkTick 2.4s var(--ease) infinite both}.feat.in .mk .a-bob{animation:mkBob 2.4s ease-in-out infinite}.feat.in .mk .a-scan{animation:mkScan 3.6s ease-in-out infinite}.feat.in .mk .a-hl{animation:mkHl 3.6s ease-in-out infinite}.mk .a-flick,.mk .a-rise{transform-origin:50% 100%}.feat.in .mk .a-flick{animation:flicker 2s ease-in-out infinite}.feat.in .mk .a-fly{animation:mkFly 3.6s var(--ease-in-out) infinite}.feat.in .mk .a-rise{animation:mkRise 3.6s var(--ease) infinite both}@keyframes mkPop{0%,60%,100%{transform:scale(1)}70%{transform:scale(1.12)}80%{transform:scale(.97)}}@keyframes mkBeat{0%,40%,100%{transform:scale(1)}10%{transform:scale(1.18)}20%{transform:scale(1)}30%{transform:scale(1.12)}}@keyframes mkPress{0%,70%,100%{transform:scale(1)}76%{transform:scale(.92)}84%{transform:scale(1.03)}}@keyframes mkKnob{0%,40%{transform:translateX(0)}50%,90%{transform:translateX(-14px)}100%{transform:translateX(0)}}@keyframes mkTog{0%,40%{fill:var(--orange)}50%,90%{fill:#cfcfcf}100%{fill:var(--orange)}}@keyframes mkShim{0%,100%{fill:#ececec}50%{fill:#fde3cf}}@keyframes mkType{0%{transform:scaleX(0)}35%,85%{transform:scaleX(1)}100%{transform:scaleX(1);opacity:0}}@keyframes mkPing{from{transform:scale(1);opacity:.55}to{transform:scale(2);opacity:0}}@keyframes mkProg{from{transform:scaleX(.02)}to{transform:scaleX(1)}}@keyframes mkScrub{from{transform:translateX(0)}to{transform:translateX(156px)}}@keyframes mkGlow{0%,100%{stroke-width:1.8}50%{stroke-width:4;stroke:var(--orange-soft)}}@keyframes mkGlow2{0%,100%{fill:#fde3cf}50%{fill:#fcd2b1}}@keyframes mkHop{0%,22%{transform:translate(0,0)}25%,47%{transform:translate(28px,0)}50%,72%{transform:translate(28px,24px)}75%,97%{transform:translate(-28px,24px)}100%{transform:translate(0,0)}}@keyframes mkDot{0%{opacity:0;transform:scale(0)}15%,85%{opacity:1;transform:scale(1)}100%{opacity:0}}@keyframes mkTick{0%{stroke-dashoffset:1}40%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:0;opacity:0}}@keyframes mkBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mkScan{0%,100%{transform:translateX(0)}50%{transform:translateX(64px)}}@keyframes mkHl{0%,30%,100%{fill:#f7f7f7;stroke:#e2e2e2}45%,80%{fill:#fff5eb;stroke:var(--orange)}}@keyframes mkFly{0%{transform:translate(0,0);opacity:1}45%{transform:translate(26px,-22px);opacity:0}46%{transform:translate(-22px,18px);opacity:0}70%,100%{transform:translate(0,0);opacity:1}}@keyframes mkRise{0%{transform:scaleY(0)}30%,85%{transform:scaleY(1)}100%{transform:scaleY(1);opacity:.2}}@media (max-width:1060px){.feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.features-head{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.feats{grid-template-columns:minmax(0,1fr);gap:16px}.feat-body{padding:22px 22px 22px}}.btn--caps{font-size:14.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.journey{background:var(--black);color:var(--white);overflow:hidden;isolation:isolate}.journey::before{content:"";position:absolute;z-index:-1;left:50%;bottom:-60%;width:min(1100px,140vw);aspect-ratio:2;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(251,131,23,.14),transparent 70%);pointer-events:none}.journey .eyebrow{color:var(--white)}.journey .eyebrow::before{background:var(--orange)}.journey-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:28px clamp(32px,6vw,96px);align-items:start}.journey-title{margin-top:20px;font-size:clamp(2.2rem,3.9vw,3.6rem);text-wrap:balance;font-weight:900;letter-spacing:-.045em;line-height:1.04}.journey-intro{padding-top:8px}.journey-intro p{font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.7;color:var(--on-dark)}.journey-intro .btn{margin-top:28px}.journey-path{--n:7;--step:0;position:relative;margin-top:clamp(48px,6vw,80px)}.journey-track{position:absolute;top:34px;left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);height:2px;background:rgba(255,255,255,.14)}.journey-fill{position:absolute;inset:0;background:var(--orange);transform-origin:0 50%;transform:scaleX(calc(var(--step) / (var(--n) - 1)));transition:transform .8s var(--ease)}.journey-steps{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.jstep{display:flex;flex-direction:column;align-items:center;text-align:center}.jnode{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;background:var(--black);color:var(--white);box-shadow:inset 0 0 0 2px rgba(255,255,255,.22);transition:background-color .45s var(--ease),color .45s,box-shadow .45s,transform .45s var(--ease)}.jnode svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jnum{margin-top:18px;font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--on-dark-faint)}.jlabel{margin-top:4px;font-size:17px;font-weight:700;letter-spacing:-.01em}.jstep.is-done .jnode{background:var(--orange);color:var(--black);box-shadow:0 0 0 0 rgba(251,131,23,0),0 14px 30px -12px rgba(251,131,23,.8)}.jstep.is-current .jnode{background:var(--white);color:var(--black);transform:scale(1.08);box-shadow:0 0 0 8px rgba(255,255,255,.08);animation:jPulse 1.6s ease-out infinite}.jstep.is-done .jnum,.jstep.is-current .jnum{color:var(--orange)}@keyframes jPulse{from{box-shadow:0 0 0 0 rgba(255,255,255,.35)}to{box-shadow:0 0 0 16px rgba(255,255,255,0)}}@media (max-width:900px){.journey-head{grid-template-columns:minmax(0,1fr)}.jnode{width:56px;height:56px}.journey-track{top:28px}.jlabel{font-size:15px}}@media (max-width:680px){.journey-track{top:28px;bottom:28px;left:27px;right:auto;width:2px;height:auto}.journey-fill{transform-origin:50% 0;transform:scaleY(calc(var(--step) / (var(--n) - 1)))}.journey-steps{grid-template-columns:minmax(0,1fr);gap:18px}.jstep{display:grid;grid-template-columns:56px auto;grid-template-rows:auto auto;column-gap:18px;align-items:center;justify-items:start;text-align:left}.jnode{grid-row:1 / 3}.jnum{margin-top:0;align-self:end}.jlabel{margin-top:0;align-self:start}}.tx-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(36px,6vw,90px);align-items:start}.tx-steps{display:grid;gap:34px}.tx-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:end}.tx-row--flip .tx-scene{order:2}.tx-steps-wrap{position:relative}.tx-wires{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none}.tx-wires path{fill:none;stroke:var(--text);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s var(--ease) .4s}.tx-wires.is-drawn path{stroke-dashoffset:0}.tx-scene{width:100%;height:auto;overflow:visible}.tx-text{align-self:center}.tx-num{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;font-size:17px;font-weight:900}.n-yellow{background:#f5c342}.n-cyan{background:#3cc4d8}.n-orange{background:var(--orange);color:var(--black)}.tx-text h3{margin-top:14px;font-size:21px;font-weight:900;letter-spacing:-.02em}.tx-text p{margin-top:8px;font-size:15.5px;line-height:1.6;color:var(--muted)}.tx-scene .blob-y{fill:#f6d466}.tx-scene .blob-c{fill:#7fdcea}.tx-scene .paper,.tx-scene .body,.tx-scene .skin{fill:var(--white);stroke:var(--text);stroke-width:1.6;stroke-linejoin:round}.tx-scene .hair{fill:var(--text)}.tx-scene .ink,.tx-scene .limb,.tx-scene .plan-lines,.tx-scene .bars,.tx-scene .sparks{fill:none;stroke:var(--text);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tx-scene .bars{stroke-width:2.2}.tx-scene .ground{fill:none;stroke:var(--text);stroke-width:1.6}.tx-scene .dot-o{fill:var(--orange)}.tx-scene *{transform-box:fill-box}.tx-row.in .bubble{transform-origin:0 100%;animation:txBubble 4s var(--ease) infinite both}.tx-row.in .bubble.b2{transform-origin:100% 100%;animation-delay:2s}@keyframes txBubble{0%{transform:scale(0);opacity:0}10%,42%{transform:scale(1);opacity:1}50%,100%{transform:scale(.9);opacity:.25}}.tx-row.in .plan-lines path{stroke-dasharray:80;animation:txDraw 5s var(--ease) infinite both}.tx-row.in .plan-lines path:nth-child(2){animation-delay:.4s}.tx-row.in .plan-lines path:nth-child(3){animation-delay:.8s}@keyframes txDraw{0%{stroke-dashoffset:80}22%,100%{stroke-dashoffset:0}}.tx-scene .bars path{transform-origin:50% 100%}.tx-row.in .bars path{animation:txBar 3.2s var(--ease) infinite}.tx-row.in .bars path:nth-child(2){animation-delay:.2s}.tx-row.in .bars path:nth-child(3){animation-delay:.4s}.tx-row.in .bars path:nth-child(4){animation-delay:.6s}@keyframes txBar{0%,100%{transform:scaleY(.35)}40%,70%{transform:scaleY(1)}}.tx-row.in .sparks{transform-origin:50% 100%;animation:txSpark 1.6s ease-in-out infinite}@keyframes txSpark{0%,100%{opacity:.2;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.tx-scene .person{transform-origin:50% 100%}.tx-row.in .person{animation:txSway 4s ease-in-out infinite}.tx-row.in .person + .person{animation-delay:-2s}@keyframes txSway{0%,100%{transform:rotate(0)}50%{transform:rotate(1.4deg)}}.tx-scene .arm{transform-origin:0 0}.tx-scene .sprout{transform-origin:50% 100%}.tx-row.in .sprout{animation:txSway 3s ease-in-out infinite}.tx-scene .blob-y,.tx-scene .blob-c{transform-origin:50% 100%}.tx-row.in .blob-y,.tx-row.in .blob-c{animation:txBlob 6s ease-in-out infinite alternate}@keyframes txBlob{from{transform:scale(1,1)}to{transform:scale(1.03,1.07)}}.tx-row.in .dot-o{animation:twinkle 2.6s ease-in-out infinite}.tx-copy{position:sticky;top:calc(var(--header-h) + 32px)}.tx-copy .eyebrow{color:var(--text)}.tx-copy .eyebrow::before{background:var(--orange)}.tx-copy .eyebrow b{font-weight:900}.tx-title{margin-top:18px;font-size:clamp(2.1rem,3.4vw,3rem);text-wrap:balance;font-weight:900;letter-spacing:-.04em;line-height:1.06}.tx-lede{margin-top:18px;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.7;color:var(--muted)}.tx-list{display:grid;gap:22px;margin-top:32px}.tx-list li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:start}.tx-ico{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:var(--orange-tint-2);color:var(--orange);transition:transform .4s var(--ease),background-color .3s,color .3s}.tx-ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tx-list li:hover .tx-ico{transform:rotate(-6deg) scale(1.06);background:var(--orange);color:var(--black)}.tx-list h3{font-size:18px;font-weight:900;letter-spacing:-.015em;line-height:1.3}.tx-list p{margin-top:4px;font-size:15.5px;line-height:1.6;color:var(--muted)}.tx-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}@media (max-width:1024px){.tx-grid{grid-template-columns:minmax(0,1fr)}.tx-copy{position:static;order:-1}}@media (max-width:600px){.tx-row,.tx-row--flip{grid-template-columns:minmax(0,1fr);gap:16px}.tx-row--flip .tx-scene{order:0}.tx-wires{display:none}.tx-scene{max-width:340px}.tx-cta .btn{flex:1 1 100%}}@keyframes blink{to{visibility:hidden}}.growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.g-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--white);border:1px solid var(--line);transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .3s}.g-card:hover{transform:translate3d(0,-6px,0);border-color:rgba(251,131,23,.5);box-shadow:var(--shadow-lg)}.g-art{background:#f1f1f1;padding-top:10px}.g-art svg{display:block;width:100%;height:auto;overflow:hidden}.g-body{flex:1;display:flex;flex-direction:column;padding:clamp(24px,2.6vw,34px)}.g-card .kicker{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-ink)}.g-card h3{margin-top:8px;font-size:clamp(1.4rem,2vw,1.7rem);font-weight:900;letter-spacing:-.03em;line-height:1.12}.g-card h3 a::after{content:"";position:absolute;inset:0;border-radius:inherit}.g-card p{margin-top:12px;color:var(--muted);font-size:16px}.g-card .link-arrow{margin-top:auto;padding-top:24px}@media (max-width:980px){.growth-grid{grid-template-columns:minmax(0,1fr);max-width:640px;margin:0 auto}}.gs .gw-c{fill:#7fdcea}.gs .gw-c2{fill:#63d3e3;opacity:.7}.gs .gw-y{fill:#f6d466}.gs .gb-y{fill:#f6d466;opacity:.75}.gs .gw-p{fill:#f5b183}.gs .gb-p{fill:#f7c4a0}.gs .o{fill:var(--orange)}.gs .w{fill:var(--white)}.gs .thick{stroke-width:3}.gs .gwaves{fill:none}.gs .gtrend,.gs .garrow{fill:none;stroke:var(--orange);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.gs .gbars-o{stroke:var(--orange)}.gs .gtype,.gs .gup,.gs .ostroke{fill:none;stroke:var(--orange);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.gs .gfaint{fill:none;stroke:#c9c9c9;stroke-width:2;stroke-linecap:round}.gs .g-hl{fill:var(--orange-tint);stroke:var(--orange);stroke-width:1.4}.gs .garc{fill:none;stroke:var(--text);stroke-width:1.4;stroke-dasharray:2 5;stroke-linecap:round}.gs .gtrend{stroke-dasharray:1}.g-card.in .gs .gtrend{animation:gDraw 4s var(--ease) infinite both}.g-card.in .gs .garrow,.g-card.in .gs .gdot{animation:gFadePop 4s var(--ease) infinite both}@keyframes gDraw{0%{stroke-dashoffset:1}35%,100%{stroke-dashoffset:0}}@keyframes gFadePop{0%,25%{opacity:0;transform:scale(.4)}40%,100%{opacity:1;transform:scale(1)}}.gs .gdot,.gs .garrow{transform-origin:center}.g-card.in .gs .bars path{animation:txBar 3.2s var(--ease) infinite}.g-card.in .gs .bars path:nth-child(2){animation-delay:.2s}.g-card.in .gs .bars path:nth-child(3){animation-delay:.4s}.g-card.in .gs .bars path:nth-child(4){animation-delay:.6s}.gs .bars path{transform-origin:50% 100%}.g-card.in .gs .gmag{animation:gScan 6s ease-in-out infinite}@keyframes gScan{0%,100%{transform:translate(0,0)}50%{transform:translate(14px,-10px)}}.gs .gwaves path{transform-origin:0 50%}.g-card.in .gs .gwaves path{animation:gWave 1.6s ease-out infinite}.g-card.in .gs .gwaves path:nth-child(2){animation-delay:.3s}@keyframes gWave{0%{opacity:0;transform:translateX(-4px)}40%{opacity:1}100%{opacity:0;transform:translateX(6px)}}.gs .gmega{transform-origin:0 50%}.g-card.in .gs .gmega{animation:gShout 1.6s ease-in-out infinite}@keyframes gShout{0%,100%{transform:rotate(0)}50%{transform:rotate(-4deg)}}.gs .gpop{transform-origin:50% 100%}.g-card.in .gs .gpop{animation:mkPop 2.6s var(--ease-in-out) infinite}.g-card.in .gs .gcloud{animation:gDrift 7s ease-in-out infinite alternate}@keyframes gDrift{from{transform:translateX(0)}to{transform:translateX(-16px)}}.gs .gtype{transform-origin:0 50%}.g-card.in .gs .gtype{animation:mkType 3.6s var(--ease) infinite both}.g-card.in .gs .g-hl{animation:mkHl2 3.6s ease-in-out infinite}@keyframes mkHl2{0%,100%{fill:var(--orange-tint)}50%{fill:var(--orange-tint-2)}}.g-card.in .gs .gup{animation:mkBob 1.6s ease-in-out infinite}.gs .gsync{transform-origin:center}.g-card.in .gs .gsync{animation:spin 3s linear infinite}.g-card.in .gs .gdots circle{animation:gBlink 1.2s ease-in-out infinite}.g-card.in .gs .gdots circle:nth-child(2){animation-delay:.2s}.g-card.in .gs .gdots circle:nth-child(3){animation-delay:.4s}@keyframes gBlink{0%,100%{opacity:.25}50%{opacity:1}}.g-card.in .gs .gpin{animation:gBounce 1.8s var(--ease-in-out) infinite}@keyframes gBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}.g-card.in .gs .garc{animation:gFlow 1.4s linear infinite}@keyframes gFlow{to{stroke-dashoffset:-14}}.gs .gcoin{transform-origin:center}.g-card.in .gs .gcoin{animation:gFlip 3.2s ease-in-out infinite}@keyframes gFlip{0%,60%,100%{transform:scaleX(1)}70%{transform:scaleX(.1)}80%{transform:scaleX(1)}}.gs3 .arm{transform-origin:0 100%}.g-card.in .gs3 .arm{animation:gHi 1.4s ease-in-out infinite}@keyframes gHi{0%,100%{transform:rotate(-10deg)}50%{transform:rotate(14deg)}}.gs .gb-y,.gs .gb-p{transform-origin:center}.g-card.in .gs .gb-y,.g-card.in .gs .gb-p{animation:txBlob 6s ease-in-out infinite alternate}.together{text-align:center;overflow:hidden;isolation:isolate;padding-bottom:clamp(50px,6vw,84px)}.together .glow{position:absolute;left:50%;bottom:-420px;width:1200px;height:760px;transform:translateX(-50%);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(251,131,23,.16),transparent 70%)}.together .display{margin:20px auto 0;font-size:clamp(3rem,8.4vw,7.4rem);line-height:.92;letter-spacing:-.055em}.together .display .thin{display:block}.together .lede{margin:28px auto 0;max-width:40em}.together-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px}.together-meta{margin-top:18px;font-size:14px;color:var(--faint)}@media (max-width:760px){.together-cta .btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;transition-delay:0s !important}.hero-visual .dove,.fx-motes{display:none}.hero-visual{transform:none !important}.js .statement-text .w{opacity:1}}
