@font-face{font-family:Archivo;font-style:normal;font-weight:500 900;font-stretch:100%;font-display:swap;src:url(/fonts/Archivo-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Barlow-600.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Barlow-700.woff2)format("woff2")}:root{--forest:#0b3220;--forest2:#10432b;--grass:#187041;--lime:#b5e34d;--orange:#f4820c;--orange-deep:#d96f05;--sage:#eef3ea;--white:#fff;--ink:#12211a;--gray:#51645a;--disp:"Archivo",sans-serif;--body:"Barlow",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--ink);background:var(--white);font-size:17px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}.wrap{max-width:1200px;margin:0 auto;padding:0 22px}.cta{background:var(--orange);color:var(--forest);font-family:var(--disp);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 0 var(--orange-deep);border:none;border-radius:10px;padding:14px 26px;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-block}.cta:hover{box-shadow:0 3px 0 var(--orange-deep);transform:translateY(3px)}.cta.lite{color:#fff;box-shadow:none;background:0 0;border:2px solid #ffffffd9;padding:12px 24px}.cta.lite:hover{background:#ffffff24;transform:none}.cta.green{color:#fff;background:var(--grass);box-shadow:0 6px #146034}.cta.green:hover{box-shadow:0 3px #146034}.util{background:var(--forest);color:#fff;font-size:14px;font-weight:500}.util .wrap{justify-content:space-between;align-items:center;padding:8px 22px;display:flex}.util .stars{color:var(--lime);letter-spacing:.15em;margin-right:8px}.util a{font-weight:700}.util .mid{opacity:.85}header.site{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;position:sticky;top:0;box-shadow:0 2px 14px #0b322014}header.site .wrap{justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:12px;display:flex}.brand{align-items:center;gap:11px;display:flex}.brand svg{width:44px;height:44px;color:var(--forest)}.brand .t{font-family:var(--disp);letter-spacing:.02em;text-transform:uppercase;font-size:17px;font-weight:800;line-height:1.15}.brand .t small{font-family:var(--body);letter-spacing:.24em;color:var(--grass);font-size:11px;font-weight:600;display:block}nav.main{gap:26px;font-size:15px;font-weight:600;display:flex}nav.main a{border-bottom:3px solid #0000;padding:6px 2px;transition:border-color .18s,color .18s}nav.main a:hover{color:var(--grass);border-color:var(--lime)}.hero{color:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 4.5vw),0 100%);position:relative;overflow:hidden}.hero .bg{will-change:transform;background:url(/img/hero-bg.webp) 50%/cover no-repeat;position:absolute;inset:-8% 0}.hero .shade{background:linear-gradient(100deg,#082617f2 0%,#082617d6 45%,#08261780 100%);position:absolute;inset:0}.hero .wm{font-family:var(--disp);color:#0000;-webkit-text-stroke:2px #b5e34d2e;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(120px,22vw,320px);font-weight:900;line-height:.8;position:absolute;bottom:2vw;right:-1.5vw}.hero .wrap{grid-template-columns:1.12fr .88fr;align-items:center;gap:52px;padding-top:70px;padding-bottom:110px;display:grid;position:relative}.kicker{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;background:#b5e34d29;border:1px solid #b5e34d80;border-radius:6px;margin-bottom:20px;padding:7px 14px;font-size:13.5px;font-weight:700;display:inline-block}.hero h1{font-family:var(--disp);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(36px,4.8vw,60px);font-weight:900;line-height:1.01}.hero h1 .hl{color:var(--lime)}.hero h1 .row{display:block;overflow:hidden}.hero p.lead{color:#ffffffe6;max-width:520px;margin:22px 0 26px;font-size:18.5px}.hero-rating{align-items:center;gap:12px;margin-bottom:30px;font-size:15px;font-weight:600;display:flex}.hero-rating .stars{color:#ffd34d;letter-spacing:.12em;font-size:18px}.hero-acts{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.qwrap{position:relative}.qcard{color:var(--ink);background:#fff;border-radius:16px;overflow:hidden;transform:rotate(-1.4deg);box-shadow:14px 14px #b5e34d59,0 30px 70px #00000073}.qcard .qhead{background:var(--grass);color:#fff;padding:20px 26px}.qcard .qhead h2{font-family:var(--disp);text-transform:uppercase;letter-spacing:.02em;font-size:21px;font-weight:800}.qcard .qhead p{font-size:14px}.qcard form{gap:12px;padding:24px 26px;display:grid}.qcard input,.qcard select{width:100%;font-family:var(--body);color:var(--ink);background:#fbfdfa;border:2px solid #dbe4dd;border-radius:9px;padding:14px 15px;font-size:15.5px;transition:border-color .15s}.qcard input:focus,.qcard select:focus{border-color:var(--grass);outline:none}.qcard .cta{width:100%;padding:15px;font-size:16px}.qcard .fine{color:var(--gray);text-align:center;font-size:12.5px}.form-ok{text-align:center;padding:38px 26px}.form-ok h3{font-family:var(--disp);color:var(--grass);margin-bottom:10px;font-size:22px;font-weight:800}.form-ok p{color:var(--gray);font-size:15px}.ticker-clip{z-index:5;margin-top:-26px;position:relative;overflow:hidden}.ticker{background:var(--lime);color:var(--forest);width:104%;margin-left:-2%;padding:13px 0;overflow:hidden;transform:rotate(-1deg);box-shadow:0 10px 30px #0b322026}.ticker .lane{white-space:nowrap;gap:44px;width:max-content;display:flex}.ticker span{font-family:var(--disp);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:14.5px;font-weight:800;display:flex}.ticker .dot{background:var(--forest);opacity:.55;border-radius:50%;width:7px;height:7px}section{padding:88px 0}.label{font-family:var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--grass);background:var(--sage);border-radius:6px;margin-bottom:16px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-block}h2.big{font-family:var(--disp);text-transform:uppercase;letter-spacing:.005em;margin-bottom:14px;font-size:clamp(30px,3.6vw,44px);font-weight:900;line-height:1.06}.sub{color:var(--gray);max-width:620px;font-size:17.5px}.split{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid}.rail{position:sticky;top:110px}.meter-band{background:var(--sage);clip-path:polygon(0 0,100% 3.5vw,100% 100%,0 100%);margin-top:-4.5vw;padding-top:calc(88px + 4.5vw)}.gauge{height:64px;margin:8px 0 30px;position:relative}.gauge .track{background:linear-gradient(90deg,var(--grass),#e3c33f 50%,#d95b2b);border-radius:999px;height:16px;position:absolute;top:24px;left:0;right:0}.gauge .knob{background:var(--forest);width:52px;height:52px;color:var(--lime);font-family:var(--disp);cursor:pointer;-webkit-user-select:none;user-select:none;border:4px solid #fff;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;top:6px;box-shadow:0 8px 20px #0b322059}.mrow{gap:16px;display:grid}.mcard{border-left:6px solid var(--grass);cursor:pointer;opacity:.55;background:#fff;border-radius:14px;padding:26px 24px;transition:box-shadow .2s;box-shadow:0 10px 30px #0b322012}.mcard.m2{border-left-color:#e3c33f}.mcard.m3{border-left-color:#d95b2b}.mcard.active{opacity:1;box-shadow:0 20px 44px #0b322029}.mcard h3{font-family:var(--disp);text-transform:uppercase;margin-bottom:8px;font-size:19px;font-weight:800}.mcard p{color:var(--gray);margin-bottom:12px;font-size:15.5px}.mcard .goto{color:var(--grass);font-size:14.5px;font-weight:700}.ba{overflow:visible}.ba .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:52px;display:grid}.cmp{touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;aspect-ratio:540/742;border-radius:18px;width:100%;max-height:560px;position:relative;overflow:hidden;box-shadow:0 26px 60px #0b322038}.cmp img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cmp .top{clip-path:inset(0 0 0 var(--pos,50%))}.cmp .bar{top:0;bottom:0;left:var(--pos,50%);background:#fff;width:4px;position:absolute;transform:translate(-2px);box-shadow:0 0 14px #0006}.cmp .handle{top:50%;left:var(--pos,50%);background:var(--orange);width:54px;height:54px;color:var(--forest);letter-spacing:-.05em;border-radius:50%;place-items:center;font-size:18px;font-weight:900;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 22px #00000059}.cmp .tag{font-family:var(--disp);letter-spacing:.12em;color:#fff;background:#0b3220d1;border-radius:7px;padding:7px 13px;font-size:12.5px;font-weight:800;position:absolute;bottom:14px}.cmp .tag.before{left:14px}.cmp .tag.after{color:var(--forest);background:#b5e34deb;right:14px}.ba ul{gap:14px;margin-top:26px;list-style:none;display:grid}.ba li{gap:12px;font-size:16px;display:flex}.ba li svg{width:20px;height:20px;color:var(--grass);flex:none;margin-top:3px}.ba li b{font-family:var(--disp);text-transform:uppercase;letter-spacing:.02em;font-size:15.5px;font-weight:800;display:block}.dragme{color:var(--gray);margin-top:12px;font-size:13.5px;font-weight:600}.slot{color:#5d7566;text-align:center;background:repeating-linear-gradient(-45deg,#f2f7f0,#f2f7f0 12px,#e9f1e6 12px 24px);border:2.5px dashed #9fb8a4;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.slot svg{opacity:.75;width:34px;height:34px}.slot b{font-family:var(--disp);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.slot small{max-width:240px;font-size:13px;line-height:1.45}.pk-stage{perspective:1200px;grid-template-columns:repeat(3,1fr);align-items:center;gap:0;margin-top:56px;display:grid}.pk{z-index:1;background:#fff;border:1px solid #e2eae2;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 14px 36px #0b32201a}.pk.left{transform:rotate(-2.2deg)translate(14px)}.pk.right{transform:rotate(2.2deg)translate(-14px)}.pk.hot{z-index:3;border:3px solid var(--lime);transform:scale(1.06);box-shadow:0 30px 70px #1f8a4c40}.pk .flag{background:var(--lime);color:var(--forest);font-family:var(--disp);letter-spacing:.08em;text-transform:uppercase;z-index:2;border-radius:6px;padding:6px 12px;font-size:11.5px;font-weight:800;position:absolute;top:14px;right:14px}.pk .ph{height:150px;position:relative;overflow:hidden}.pk .ph img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.pk:hover .ph img{transform:scale(1.06)}.pk .body{flex-direction:column;padding:24px 24px 26px;display:flex}.pk h3{font-family:var(--disp);text-transform:uppercase;margin-bottom:6px;font-size:19px;font-weight:800}.pk .for{color:var(--gray);margin-bottom:14px;font-size:14.5px}.pk ul{gap:8px;margin-bottom:22px;font-size:14.5px;list-style:none;display:grid}.pk li{align-items:flex-start;gap:9px;display:flex}.pk li svg{width:16px;height:16px;color:var(--grass);flex:none;margin-top:4px}.pk .cta{text-align:center;margin-top:auto}.media-band{background:var(--forest);color:#fff;clip-path:polygon(0 3vw,100% 0,100% 100%,0 100%);padding-top:calc(88px + 3vw)}.media-band .label{color:var(--lime);background:#b5e34d29}.media-band .sub{color:#ffffffbf}.filmstrip{grid-template-columns:1.7fr 1fr;align-items:center;gap:26px;margin-top:46px;display:grid}.vslot{aspect-ratio:16/9;color:#cfe3c8;background:repeating-linear-gradient(-45deg,#ffffff0a,#ffffff0a 12px,#ffffff14 12px 24px);border-color:#b5e34d80;transform:rotate(-.6deg)}.vslot .play{background:var(--orange);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 10px 26px #00000059}.vslot .play svg{color:#fff;opacity:1;width:24px;height:24px;margin-left:3px}.polas{gap:22px;display:grid}.pola{color:#cfe3c8;background:repeating-linear-gradient(-45deg,#ffffff0a,#ffffff0a 12px,#ffffff14 12px 24px);border-color:#b5e34d80;min-height:130px;position:relative}.pola.p1{transform:rotate(1.6deg)}.pola.p2{transform:rotate(-1.8deg)}.pola:before{content:"";background:#b5e34d59;border-radius:2px;width:84px;height:22px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-3deg)}.steps-line{gap:34px;padding-left:34px;display:grid;position:relative}.steps-line:before{content:"";background:linear-gradient(var(--lime),var(--grass));border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:22px}.stp{background:#fff;border-radius:14px;margin-left:14px;padding:24px 24px 24px 28px;position:relative;box-shadow:0 8px 26px #0b322012}.stp .n{background:var(--lime);width:46px;height:46px;color:var(--forest);font-family:var(--disp);border:4px solid #fff;border-radius:50%;place-items:center;font-size:19px;font-weight:900;display:grid;position:absolute;top:22px;left:-40px;box-shadow:0 4px 14px #0b32202e}.stp h3{font-family:var(--disp);text-transform:uppercase;margin-bottom:6px;font-size:16.5px;font-weight:800}.stp p{color:var(--gray);font-size:14.5px}.rev-band{background:var(--sage);overflow:hidden}.rlane{gap:22px;width:max-content;margin-top:18px;display:flex}.rlane:first-of-type{margin-top:48px}.rc{white-space:normal;background:#fff;border-radius:14px;flex:none;width:420px;padding:24px 26px;box-shadow:0 8px 26px #0b322012}.rc .stars{color:#f4a012;letter-spacing:.14em;margin-bottom:10px;font-size:16px}.rc p{color:var(--ink);font-size:15px}.rc .who{align-items:center;gap:10px;margin-top:14px;font-size:14px;font-weight:700;display:flex}.rc .who .av{background:var(--grass);color:#fff;width:34px;height:34px;font-family:var(--disp);border-radius:50%;place-items:center;font-weight:800;display:grid}.rc .who small{color:var(--gray);font-weight:500;display:block}.rev-note{text-align:center;color:var(--gray);margin-top:30px;font-size:14.5px}.area{background:var(--forest);color:#fff;position:relative;overflow:hidden}.area .wm2{opacity:.09;width:min(46vw,520px);color:var(--lime);pointer-events:none;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.area .label{color:var(--lime);background:#b5e34d29}.area .sub{color:#ffffffbf}.chips{flex-wrap:wrap;gap:11px;max-width:560px;margin-top:26px;display:flex}.chip{background:#ffffff14;border:1px solid #b5e34d66;border-radius:8px;padding:10px 18px;font-size:14.5px;font-weight:600;transition:background .15s,color .15s}.chip:hover{background:var(--lime);color:var(--forest)}.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.fitem{border-bottom:1px solid #dde5dd;padding:4px 0}.fq{text-align:left;cursor:pointer;width:100%;color:var(--ink);font-size:16.5px;font-weight:700;font-family:var(--body);background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;padding:18px 2px;display:flex}.fq .idx{font-family:var(--disp);color:var(--grass);margin-right:12px;font-size:13px;font-weight:900}.fq .pm{font-family:var(--disp);color:var(--orange);flex:none;font-size:22px;font-weight:800;line-height:1}.fa{overflow:hidden}.fa p{color:var(--gray);max-width:600px;padding:0 2px 18px;font-size:15.5px}.final{background:linear-gradient(115deg,var(--orange) 0%,#f59a2d 100%);color:#231303;text-align:center;clip-path:polygon(0 3vw,100% 0,100% 100%,0 100%);padding:84px 0}.final h2{font-family:var(--disp);text-transform:uppercase;max-width:760px;margin:0 auto 14px;font-size:clamp(30px,4vw,50px);font-weight:900;line-height:1.05}.final p{max-width:520px;margin:0 auto 32px;font-size:18px;font-weight:500}.final .cta{background:var(--forest);color:#fff;box-shadow:0 6px #061c11}.final .cta:hover{box-shadow:0 3px #061c11}.final .or{margin-top:16px;font-size:16px;font-weight:700}footer{background:var(--forest);color:#fffc;padding:54px 0 36px;font-size:15px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}footer .brand svg{color:var(--lime)}footer .brand .t{color:#fff}footer .brand .t small{color:var(--lime)}footer h3{font-family:var(--disp);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-size:13px;font-weight:800}footer li{margin-bottom:9px;list-style:none}footer a:hover{color:var(--lime)}.credit{text-align:center;opacity:.8;border-top:1px solid #ffffff26;margin-top:42px;padding-top:20px;font-size:13px}.mcta{z-index:80;background:var(--orange);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:none;position:fixed;bottom:0;left:0;right:0}.mcta a{text-align:center;color:var(--forest);font-family:var(--disp);text-transform:uppercase;letter-spacing:.04em;font-size:16px;font-weight:800;display:block}.ribbon{z-index:99;background:var(--forest);color:var(--lime);font-family:var(--disp);letter-spacing:.1em;border-radius:8px;padding:9px 15px;font-size:12px;font-weight:800;position:fixed;bottom:18px;left:18px;box-shadow:0 8px 22px #0000004d}@media (width<=960px){.hero .wrap{grid-template-columns:1fr;gap:40px;padding-top:46px;padding-bottom:90px}.hero{clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),0 100%)}.qcard{transform:none}.split,.faq-grid{grid-template-columns:1fr;gap:36px}.rail{position:static}.ba .wrap{grid-template-columns:1fr;gap:36px}.pk-stage{grid-template-columns:1fr;gap:20px}.pk.left,.pk.right,.pk.hot{transform:none}.filmstrip{grid-template-columns:1fr}nav.main,.util .mid{display:none}section{padding:62px 0}.mcta{display:block}.ribbon{bottom:74px}body{padding-bottom:58px}.rc{width:320px}}
