:root{--forest-950:#081713;--forest-900:#0b1f1a;--forest-800:#123126;--forest-700:#1a3e31;--terra:#c96b4b;--terra4:#d77d5f;--blue:#2d5f8b;--off:#f7f4f0;--ink:#1a1a1a;--mut:#9fb4a8}.wbnwrap{--schib:var(--font-schibsted),system-ui,sans-serif;--hank:var(--font-hanken),system-ui,sans-serif;font-family:var(--hank);color:var(--off);-webkit-font-smoothing:antialiased;line-height:1.55}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background:var(--forest-950)}body{overflow-x:hidden}h1,h2,h3,h4,.schib{font-family:var(--schib);letter-spacing:-.02em}h1,h2,h3,h4{text-wrap:balance}img{max-width:100%;display:block}.wrap{z-index:1;width:min(1160px,92vw);margin:0 auto;position:relative}section{isolation:isolate;position:relative;overflow:hidden}.label{font-family:var(--schib);text-transform:uppercase;letter-spacing:2.5px;align-items:center;gap:11px;margin-bottom:22px;font-size:12px;font-weight:800;display:inline-flex}.label .bar{background:var(--terra);flex:none;width:28px;height:2px}.light .label{color:#a4502f}.dark .label{color:var(--terra4)}.h2{font-family:var(--schib);letter-spacing:-.025em;font-size:clamp(32px,4.7vw,58px);font-weight:900;line-height:1.04}.h2 em{font-style:normal}.light .h2{color:#241c14}.light .h2 em{color:var(--terra)}.dark .h2{color:var(--off)}.dark .h2 em{color:var(--terra4)}.sub{max-width:56rem;margin-top:22px;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.light .sub{color:#5c4d40}.dark .sub{color:#bcd0c6}.rv{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.rv.in{opacity:1;transform:none}.rv.d1{transition-delay:80ms}.rv.d2{transition-delay:.18s}.rv.d3{transition-delay:.28s}.rv.d4{transition-delay:.38s}.stage{isolation:isolate;background:radial-gradient(125% 120% at 15% 4%, #163a2c 0%, var(--forest-900) 42%, var(--forest-950) 100%);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.orb{filter:blur(90px);z-index:-2;will-change:transform;border-radius:50%;position:absolute}.orb.a{background:var(--terra);opacity:.5;width:46vw;height:46vw;animation:18s ease-in-out infinite d1;top:-12vw;left:-8vw}.orb.b{background:var(--blue);opacity:.44;width:42vw;height:42vw;animation:22s ease-in-out infinite d2;bottom:-16vw;right:-6vw}.orb.c{opacity:.32;background:#2f7a57;width:30vw;height:30vw;animation:26s ease-in-out infinite d3;top:32%;right:24%}@keyframes d1{50%{transform:translate(6vw,5vw)scale(1.12)}}@keyframes d2{50%{transform:translate(-5vw,-4vw)scale(1.1)}}@keyframes d3{50%{transform:translate(-4vw,3vw)scale(.9)}}.grain{z-index:-1;opacity:.055;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.stage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 42%, transparent 55%, #040c0999 100%),linear-gradient(180deg,transparent 82%, var(--forest-950) 100%);position:absolute;inset:0}.cobrand{text-align:center;z-index:3;padding:clamp(22px,3.4vh,40px) 20px 4px;position:relative}.cobrand .pres{font-family:var(--schib);letter-spacing:.4px;color:#8fa89b;margin-bottom:15px;font-size:12.5px;font-weight:600}.col0{align-items:center;gap:clamp(20px,3vw,32px);display:inline-flex}.col0 .dw{align-items:center;gap:10px;display:inline-flex}.col0 .dw img{border-radius:9px;width:clamp(34px,4vw,42px);height:auto;box-shadow:0 6px 16px -6px #0000008c}.col0 .dw .wm{font-family:var(--schib);letter-spacing:-.4px;color:#fff;font-size:clamp(22px,2.7vw,28px);font-weight:900}.col0 .dw .wm i{color:var(--terra4);font-style:normal}.col0 .ndiv{background:#fff3;width:1px;height:38px}.col0 a{color:inherit;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.col0 a:hover{opacity:.82}.col0 .hitslink{gap:0}.col0 .hits{width:auto;height:clamp(34px,3.2vw,44px)}.hero{flex:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,68px);width:min(1180px,92vw);margin:0 auto;padding:clamp(16px,3vh,36px) 0 clamp(52px,7vh,74px);display:grid}.kicker{font-family:var(--schib);text-transform:uppercase;letter-spacing:2px;color:var(--terra4);opacity:0;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;font-weight:700;animation:.8s cubic-bezier(.16,1,.3,1) .1s forwards rise;display:inline-flex}.kicker .live{background:var(--terra);border-radius:50%;width:8px;height:8px;animation:2.2s infinite pulse;box-shadow:0 0 #c96b4b99}.hero h1{font-family:var(--schib);letter-spacing:-.03em;margin-bottom:22px;font-size:clamp(38px,5.3vw,68px);font-weight:900;line-height:1.02}.hero h1 .ln{margin-bottom:-.12em;padding-bottom:.14em;display:block;overflow:hidden}.hero h1 .ln span{animation:1s cubic-bezier(.16,1,.3,1) forwards up;display:block;transform:translateY(112%)}.hero h1 .ln:first-child span{animation-delay:.16s}.hero h1 .ln:nth-child(2) span{animation-delay:.28s}.hero h1 .ln:nth-child(3) span{animation-delay:.4s}.hero h1 em{color:var(--terra4);font-style:normal;position:relative}.hero h1 em:after{content:"";background:var(--terra);transform-origin:0;height:.08em;animation:.7s cubic-bezier(.16,1,.3,1) .95s forwards line;position:absolute;bottom:.06em;left:0;right:0;transform:scaleX(0)}.lead{color:#c9d6ce;opacity:0;max-width:44ch;margin-bottom:26px;font-size:clamp(16px,1.3vw,19px);line-height:1.58;animation:.9s cubic-bezier(.16,1,.3,1) .55s forwards rise}.detail{opacity:0;flex-wrap:wrap;gap:0;margin-bottom:28px;animation:.9s cubic-bezier(.16,1,.3,1) .68s forwards rise;display:flex}.detail .cell{border-right:1px solid #ffffff29;margin-right:22px;padding-right:22px}.detail .cell:last-child{border-right:0;margin-right:0;padding-right:0}.detail .k{color:var(--mut);font-size:12.5px;font-weight:500}.detail .v{font-family:var(--schib);color:#fff;margin-top:5px;font-size:clamp(16px,1.5vw,19px);font-weight:800}.detail .v em{color:var(--terra4);font-style:normal}.cta-row{opacity:0;flex-wrap:wrap;align-items:center;gap:18px;animation:.9s cubic-bezier(.16,1,.3,1) .8s forwards rise;display:flex}.btn{font-family:var(--schib);color:#fff;background:var(--terra);border-radius:12px;padding:16px 30px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 14px 34px -8px #c96b4b99}.btn:hover{transform:translateY(-3px);box-shadow:0 22px 46px -8px #c96b4bbf}.btn:after{content:"";background:linear-gradient(100deg,#0000,#fff6,#0000);width:60%;height:100%;animation:4.5s 1.6s infinite shine;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.free{color:var(--mut);max-width:22ch;font-size:13.5px;line-height:1.4}.free b{color:var(--off);font-weight:600}.device{opacity:0;justify-self:center;width:100%;max-width:430px;animation:1s cubic-bezier(.16,1,.3,1) .5s forwards rise;position:relative}.card{color:var(--ink);transform-origin:100%;background:#f7f4f0fc;border-radius:20px;padding:22px 22px 24px;transform:perspective(1400px)rotateY(-8deg)rotateX(3deg);box-shadow:0 44px 92px -24px #0000009e,0 0 0 1px #ffffff0d}.cardhead{color:#8b8b86;align-items:center;gap:9px;margin-bottom:16px;font-size:12px;display:flex}.cardhead .g{background:linear-gradient(135deg,var(--terra),var(--blue));border-radius:6px;width:20px;height:20px}.card .q{font-family:var(--schib);color:var(--ink);min-height:26px;margin-bottom:18px;font-size:18px;font-weight:700}.q .car{background:var(--terra);vertical-align:-3px;width:2px;height:19px;margin-left:1px;margin-right:-3px;animation:1s step-end infinite blink;display:inline-block}.row{border-radius:12px;align-items:center;gap:12px;margin-bottom:9px;padding:13px 14px;font-size:14.5px;font-weight:500;display:flex}.row .n{background:var(--forest-700);color:#fff;width:30px;height:30px;font-family:var(--schib);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.row.win{box-shadow:0 0 0 2px var(--terra),0 16px 30px -12px #c96b4b80;background:#fff}.row.win .n{background:var(--terra)}.row .tag{font-family:var(--schib);letter-spacing:.5px;color:#fff;background:var(--terra);border-radius:999px;margin-left:auto;padding:4px 11px;font-size:10.5px;font-weight:800}.row.mid{background:#efe7dc}.row.mid .tag{background:var(--blue)}.row.lose{opacity:.5;background:0 0}.row.lose .n{background:#b9bcb3}.row.lose .x{color:#9a9a94;margin-left:auto;font-size:12px}.cardnote{font-family:var(--schib);color:var(--terra);margin-top:15px;font-size:13.5px;font-weight:700;line-height:1.4}.scroll{letter-spacing:2px;text-transform:uppercase;color:var(--mut);opacity:0;z-index:2;flex-direction:column;align-items:center;gap:8px;font-size:11px;animation:1s 1.4s forwards rise;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.scroll .m{background:linear-gradient(var(--mut),transparent);width:1px;height:32px}@keyframes up{to{transform:translateY(0)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes line{to{transform:scaleX(1)}}@keyframes pulse{70%{box-shadow:0 0 0 12px #c96b4b00}to{box-shadow:0 0 #c96b4b00}}@keyframes blink{50%{opacity:0}}@keyframes shine{0%,55%{left:-120%}80%,to{left:130%}}@keyframes nudge{50%{transform:translateY(4px)}}.dawn{background:linear-gradient(180deg,var(--forest-950) 0%,#2e2318 34%,#6f4d36 60%,#b58a63 82%,#f0dcc0 100%);height:clamp(100px,14vh,180px)}.dusk{background:linear-gradient(#efe4d2 0%,#7a5236 46%,#120e0a 100%);height:clamp(84px,12vh,156px)}.toforest{background:linear-gradient(#0a1a14 0%,#123328 54%,#1c4a38 100%);height:clamp(96px,13vh,168px)}.rise{background:linear-gradient(#0b1f1a 0%,#5b5340 48%,#efe9df 100%);height:clamp(84px,12vh,156px)}.rise-b{background:linear-gradient(#0a1a14 0%,#5b5340 48%,#efe9df 100%);height:clamp(84px,12vh,156px)}.dusk2{background:linear-gradient(#efe8dc 0%,#7a5236 46%,#120e0a 100%);height:clamp(84px,12vh,156px)}.rise4{background:linear-gradient(#efe6da 0%,#c2ac82 24%,#4a6347 52%,#1c3728 78%,#0b1f1a 100%);height:clamp(104px,14vh,176px)}.why{color:var(--ink);background:linear-gradient(#f0dcc0 0%,#f7f1e6 26%,#f7f4f0 62%,#efe4d2 100%);padding:clamp(30px,5vh,60px) 0 clamp(90px,13vh,160px)}.why .sun{z-index:0;pointer-events:none;background:radial-gradient(circle,#e2966e52,#e2966e17 45%,#0000 66%);border-radius:50%;width:52vw;height:52vw;position:absolute;top:-10vw;right:-6vw}.whyhead{max-width:960px;margin:0 0 clamp(40px,6vh,64px)}.two{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,4.5vw,68px);display:grid}.two .col .badge{font-family:var(--schib);letter-spacing:.5px;text-transform:uppercase;color:#a4502f;background:#f0e4d5;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-block}.two .col h3{font-family:var(--schib);color:#241c14;letter-spacing:-.02em;margin-bottom:15px;font-size:clamp(21px,2.4vw,30px);font-weight:900;line-height:1.1}.two .col p{color:#4a3f33;font-size:clamp(15px,1.3vw,17.5px);line-height:1.64}.two .col p+p{margin-top:14px}.costbar{color:var(--off);background:#241c14;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(22px,3.5vw,48px);margin-top:clamp(40px,5.5vh,64px);padding:clamp(28px,3.2vw,42px);display:grid;box-shadow:0 34px 66px -30px #462c1480}.costbar .big{font-family:var(--schib);letter-spacing:-.025em;color:var(--terra4);max-width:12ch;font-size:clamp(24px,2.9vw,38px);font-weight:900;line-height:1.06}.costbar p{color:#e7ded2;font-size:clamp(15px,1.25vw,17.5px);line-height:1.62}.value{color:var(--off);background:linear-gradient(#120e0a 0%,#0c1512 42%,#0a1a14 100%);padding:clamp(80px,12vh,140px) 0 clamp(84px,12vh,140px)}.value .rglow{z-index:0;pointer-events:none;background:radial-gradient(circle,#c96b4b26,#0000 64%);border-radius:50%;width:44vw;height:44vw;position:absolute;bottom:-18vw;right:-8vw}.vhead{max-width:900px;margin:0 0 clamp(44px,6.5vh,72px)}.pillars{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,32px);display:grid}.pillar{background:#f7f4f00a;border:1px solid #ffffff17;border-radius:18px;padding:clamp(26px,3vw,38px)}.pillar .pn{font-family:var(--schib);letter-spacing:1.5px;text-transform:uppercase;color:var(--terra4);margin-bottom:14px;font-size:12px;font-weight:800;display:block}.pillar h3{font-family:var(--schib);color:var(--off);letter-spacing:-.02em;font-size:clamp(21px,2.3vw,29px);font-weight:900}.pillar .psub{color:#a9bcb2;margin-top:9px;font-size:15px;line-height:1.5}.pillar ul{flex-direction:column;gap:15px;margin-top:22px;list-style:none;display:flex}.pillar li{color:#dbe6df;grid-template-columns:auto 1fr;gap:13px;font-size:15.5px;line-height:1.5;display:grid}.pillar li .c{width:24px;height:24px;color:var(--terra4);background:#d77d5f29;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.pillar li .c svg{width:13px;height:13px}.takeaway{text-align:center;font-family:var(--schib);color:var(--off);margin-top:clamp(32px,4.5vh,48px);max-width:40ch;margin-inline:auto;font-size:clamp(17px,1.6vw,22px);font-weight:700;line-height:1.35}.takeaway em{color:var(--terra4);font-style:normal}.howto{color:var(--off);background:linear-gradient(#1c4a38 0%,#153a2c 42%,#0e281e 76%,#0b1f1a 100%);padding:clamp(80px,12vh,140px) 0 clamp(84px,12vh,140px)}.howto .hglow{z-index:0;pointer-events:none;background:radial-gradient(circle,#c96b4b26,#0000 64%);border-radius:50%;width:46vw;height:46vw;position:absolute;top:-12vw;left:-8vw}.hhead{max-width:900px;margin:0 0 clamp(46px,7vh,78px)}.timeline{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.4vw,30px);display:grid;position:relative}.timeline:before{content:"";z-index:0;background:linear-gradient(90deg,#d77d5f29,#d77d5f80,#d77d5f29);height:2px;position:absolute;top:26px;left:12.5%;right:12.5%}.tstep{z-index:1;text-align:center;position:relative}.tnode{background:var(--forest-800);width:52px;height:52px;color:var(--terra4);font-family:var(--schib);border:1px solid #d77d5f52;border-radius:15px;justify-content:center;align-items:center;margin:0 auto 20px;font-size:14px;font-weight:800;display:flex;box-shadow:0 12px 26px -10px #0009}.tstep:last-child .tnode{background:var(--terra);color:#fff;border-color:#0000;box-shadow:0 14px 30px -8px #c96b4b99}.tstep h3{font-family:var(--schib);color:var(--off);letter-spacing:-.01em;margin-bottom:8px;font-size:clamp(15px,1.4vw,18px);font-weight:800}.tstep p{color:#bcd0c6;font-size:14px;line-height:1.5}.foryou{color:var(--ink);background:linear-gradient(#efe9df 0%,#f5f1ea 55%,#efe8dc 100%);padding:clamp(78px,12vh,138px) 0 clamp(80px,12vh,140px)}.fhead{max-width:860px;margin:0 0 clamp(42px,6vh,66px)}.obj{grid-template-columns:repeat(3,1fr);gap:clamp(30px,4.5vw,60px);display:grid}.ob{padding-top:34px;position:relative}.ob:before{content:"”";font-family:var(--schib);color:#c96b4b57;font-size:58px;font-weight:900;line-height:1;position:absolute;top:-10px;left:-4px}.ob .said{font-family:var(--schib);color:#241c14;letter-spacing:-.015em;font-size:clamp(18px,1.8vw,22px);font-weight:800;line-height:1.22}.ob .said b{color:#a4502f}.ob p{color:#4a3f33;margin-top:13px;font-size:15.5px;line-height:1.6}.proof{color:var(--off);background:linear-gradient(#120e0a 0%,#0c1512 42%,#0a1a14 100%);padding:clamp(80px,12vh,140px) 0 clamp(84px,12vh,140px)}.proof .rglow{z-index:0;pointer-events:none;background:radial-gradient(circle,#c96b4b24,#0000 64%);border-radius:50%;width:44vw;height:44vw;position:absolute;bottom:-16vw;left:-8vw}.host{grid-template-columns:230px 1fr;align-items:center;gap:clamp(30px,4.5vw,58px);display:grid}.host .shot{object-fit:cover;object-position:center 22%;border-radius:16px;width:230px;height:274px;box-shadow:0 32px 62px -24px #0000009e,0 0 0 1px #ffffff0d}.host h3{font-family:var(--schib);color:var(--off);letter-spacing:-.02em;font-size:clamp(22px,2.6vw,34px);font-weight:900;line-height:1.1}.host p{color:#c9d6ce;margin-top:16px;font-size:clamp(15px,1.3vw,18px);line-height:1.62}.host p+p{margin-top:13px}.quote{z-index:1;text-align:center;margin-top:clamp(52px,7vh,88px);max-width:920px;margin-inline:auto;padding-top:clamp(28px,3vw,44px);position:relative}.quote .mark{font-family:var(--schib);color:#d77d5f66;font-size:clamp(58px,5.6vw,86px);font-weight:900;line-height:.5;position:absolute;top:0;left:50%;transform:translate(-50%)}.quote p{font-family:var(--schib);letter-spacing:-.015em;color:var(--off);font-size:clamp(20px,2.5vw,32px);font-weight:700;line-height:1.32}.quote .who{color:#9db0a6;margin-top:20px;font-size:15px}.quote .who b{color:#fff;font-weight:700}.stats{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);margin-top:clamp(48px,6.5vh,76px);display:grid}.stat{border-top:1px solid #ffffff1c;padding-top:clamp(22px,3vh,30px)}.stat .num{font-family:var(--schib);letter-spacing:-.03em;color:var(--terra4);font-size:clamp(38px,5.2vw,64px);font-weight:900;line-height:.9}.stat:nth-child(2) .num{color:var(--off);font-size:clamp(28px,3.6vw,46px)}.stat .txt{color:#dbe6df;max-width:26ch;margin-top:10px;font-size:clamp(15px,1.2vw,17px)}.who2{color:var(--ink);background:linear-gradient(#efe9df 0%,#f5f1ea 55%,#efe6da 100%);padding:clamp(78px,12vh,138px) 0 clamp(80px,12vh,140px)}.whead{max-width:900px;margin:0 0 8px}.chips{flex-wrap:wrap;gap:11px;margin-top:26px;display:flex}.chips span{font-family:var(--schib);color:#241c14;background:#fff;border:1px solid #462c141f;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:700;box-shadow:0 14px 26px -20px #462c1480}.faq{grid-template-columns:1fr 1fr;gap:0 clamp(36px,5vw,72px);margin:clamp(50px,7vh,76px) 0 0;display:grid}.qa{border-top:1px solid #462c1426;padding:clamp(20px,2.4vw,26px) 0}.qa h4{font-family:var(--schib);color:#241c14;font-size:clamp(16px,1.5vw,19px);font-weight:800}.qa p{color:#4a3f33;max-width:none;margin-top:8px;font-size:15px;line-height:1.55}@media (max-width:760px){.faq{grid-template-columns:1fr}}.close{color:var(--off);text-align:center;background:linear-gradient(180deg,#0b1f1a 0%,#0b1f1a00 24%),radial-gradient(130% 118% at 50% 64%,#1a4433 0%,var(--forest-900) 46%,var(--forest-950) 100%);padding:clamp(90px,14vh,160px) 0 clamp(90px,13vh,150px)}.close:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 82%,var(--forest-950) 100%);position:absolute;inset:0}.close .orb.x{background:var(--terra);opacity:.32;width:42vw;height:42vw;animation:20s ease-in-out infinite d1;top:-14vw;left:8vw}.clwrap{z-index:1;width:min(600px,92vw);margin:0 auto;position:relative}.close .h2{font-size:clamp(34px,5.4vw,62px)}.clsub{color:#c9d6ce;max-width:42ch;margin:22px auto 0;font-size:clamp(16px,1.35vw,19px);line-height:1.55}form{text-align:left;gap:13px;max-width:430px;margin:clamp(28px,4vh,38px) auto 0;display:grid}.frow{grid-template-columns:1fr 1fr;gap:13px;display:grid}form input{font-family:var(--hank);border:1px solid var(--forest-700);color:var(--off);background:#0817138c;border-radius:12px;width:100%;padding:15px 16px;font-size:16px}form input::placeholder{color:#83968c}form input:focus{border-color:var(--terra4);outline:none;box-shadow:0 0 0 3px #d77d5f2e}.smsask[hidden]{display:none}.smsask{text-align:left;animation:.42s cubic-bezier(.16,1,.3,1) smsin}.smslbl{font-family:var(--hank);color:#9db0a6;margin:0 0 9px;font-size:14.5px;line-height:1.5;display:block}@keyframes smsin{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}form button{font-family:var(--schib);background:var(--terra);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:18px;font-size:17px;font-weight:800;transition:transform .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 18px 40px -12px #c96b4b99}form button:hover{transform:translateY(-2px)}form button:after{content:"";background:linear-gradient(100deg,#0000,#fff6,#0000);width:55%;height:100%;animation:5s 2s infinite shine;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.reassure{color:#9db0a6;margin-top:16px;max-width:40ch;margin-inline:auto;font-size:14.5px;line-height:1.55}.nopitch{font-family:var(--schib);color:var(--terra4);margin-top:9px;font-size:14px;font-weight:700}.hp{opacity:0;pointer-events:none;width:1px;height:1px;top:auto;position:absolute!important;left:-9999px!important}.formmsg{text-align:center;max-width:46ch;margin:0 auto;line-height:1.55}.formmsg:empty{display:none}.formmsg.ok{font-family:var(--schib);color:var(--off);margin-top:22px;font-size:clamp(18px,1.6vw,22px);font-weight:700}.formmsg.ok small{font-family:var(--hank);color:#c9d6ce;margin-top:8px;font-size:15.5px;font-weight:400;display:block}.formmsg.err{color:#e8a48f;margin-top:14px;font-size:15px}form button[disabled]{opacity:.6;cursor:default}form.done{display:none}.rise-ftr{background:linear-gradient(#081713 0%,#10291f 52%,#173e2e 100%);height:clamp(70px,10vh,130px)}.siteftr{color:#a9bcb2;background:linear-gradient(#173e2e 0%,#0f2a20 100%);padding:clamp(56px,8.5vh,84px) 0 clamp(34px,4.5vh,48px);position:relative;overflow:hidden}.siteftr:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(68% 58% at 50% 42%,#c96b4b14,#0000 70%);position:absolute;inset:0}.ftrwrap{z-index:1;grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:start;gap:clamp(28px,4vw,56px);width:min(1160px,92vw);margin:0 auto;display:grid;position:relative}.ftrbar{z-index:1;position:relative}.ftrbrand .ftrlogo{align-items:center;gap:11px;display:inline-flex}.ftrbrand .ftrlogo img{border-radius:9px;width:38px;height:38px;box-shadow:0 6px 16px -6px #0000008c}.ftrbrand .wm{font-family:var(--schib);letter-spacing:-.3px;color:#fff;font-size:21px;font-weight:900}.ftrbrand .wm i{color:var(--terra4);font-style:normal}.ftrtag{color:#8fa89b;max-width:38ch;margin-top:16px;font-size:14.5px;line-height:1.6}.ftrcol h4{font-family:var(--schib);letter-spacing:1.5px;text-transform:uppercase;color:var(--terra4);margin-bottom:14px;font-size:12px;font-weight:800}.ftrcol a,.ftrcol span{color:#b3c5bb;margin-bottom:8px;font-size:14.5px;line-height:1.55;text-decoration:none;display:block}.ftrcol a{transition:color .2s}.ftrcol a:hover{color:#fff}.ftrbar{color:#7d9086;border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;width:min(1160px,92vw);margin:clamp(32px,5vh,50px) auto 0;padding-top:clamp(20px,3vh,26px);font-size:13px;display:flex}.ftrbar b{color:#9fb4a8;font-weight:600}.ftrbar .ftrlinks{gap:24px;display:flex}.ftrbar a{color:inherit;text-decoration:none;transition:color .2s}.ftrbar a:hover{color:#fff}@media (max-width:900px){.ftrwrap{grid-template-columns:1fr 1fr;gap:32px clamp(24px,4vw,48px)}}@media (max-width:560px){.ftrwrap{text-align:center;grid-template-columns:1fr;gap:28px}.ftrbrand .ftrlogo{justify-content:center}.ftrtag{margin-inline:auto}.ftrbar{text-align:center;flex-direction:column;gap:10px}}.sticky{z-index:60;font-family:var(--schib);color:#fff;background:var(--terra);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s,background .25s;display:inline-flex;position:fixed;bottom:clamp(16px,3vw,28px);right:clamp(16px,3vw,32px);transform:translateY(130%)scale(.92);box-shadow:0 18px 38px -8px #c96b4bb8}.sticky.show{opacity:1;pointer-events:auto;transform:none}.sticky:hover{background:#b85a3c}@media (max-width:900px){body.dalwebb-consent-open .sticky.show{bottom:244px}.stage{min-height:auto}.hero{grid-template-columns:1fr;gap:36px;padding:clamp(18px,3vh,30px) 0 clamp(56px,8vh,72px)}.device{order:2;max-width:410px}.card{transform:none}.hero>div:first-child{order:1}.scroll{display:none}.two,.pillars,.obj{grid-template-columns:1fr}.obj{gap:34px}.costbar{grid-template-columns:1fr;gap:16px}.costbar .big{max-width:none}.host{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px}.host .shot{width:200px;height:238px}.stats{grid-template-columns:1fr;gap:0}.stat{padding:22px 0}.stat+.stat{border-top:1px solid #ffffff1c}.stat .txt{max-width:none}.timeline{grid-template-columns:1fr;gap:26px}.timeline:before{width:2px;height:auto;inset:0 auto 0 26px}.tstep{text-align:left;padding-left:74px}.tnode{margin:0;position:absolute;top:0;left:0}.detail .cell{border-right:0;margin-right:18px}}@media (max-width:560px){.col0{gap:16px}.col0 .ndiv{height:32px}.col0 .hits{height:38px}.frow{grid-template-columns:1fr}}@media (max-width:820px){.orb,.close .orb{filter:blur(54px)}.grain{opacity:.05}}@media (prefers-reduced-motion:reduce){*{animation:none!important}.hero h1 .ln span{transform:none}.kicker,.lead,.detail,.cta-row,.device{opacity:1}.hero h1 em:after{transform:scaleX(1)}.rv{opacity:1;transform:none}}
