@media (prefers-reduced-motion:no-preference){.deck-card.s0 .promo-copy>*{animation:mg-rise .7s cubic-bezier(.16,1,.3,1) both}.deck-card.s0 .promo-copy>:nth-child(2){animation-delay:.08s}.deck-card.s0 .promo-copy>:nth-child(3){animation-delay:.16s}.deck-card.s0 .promo-copy>:nth-child(4){animation-delay:.26s}.deck-card.s0 img{animation:mg-drift 6s ease-out both}.deck.is-playing .deck-dots button.on:after{background:linear-gradient(var(--primary),var(--primary)) 0 /0 100% no-repeat,var(--border-strong);animation:mg-fill var(--deck-ms,4.5s) linear both}.sx-tag.soon:before,.sx-tag.warn:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;vertical-align:1px;background:currentColor;animation:mg-pulse 1.8s ease-in-out infinite}.sx-option:has(input:checked){animation:mg-pop .28s cubic-bezier(.34,1.56,.64,1)}}@keyframes mg-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mg-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes mg-fill{to{background-size:100% 100%,auto}}@keyframes mg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes mg-pop{50%{transform:scale(1.04)}}@keyframes om-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes om-box{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:none}}@keyframes om-drop{0%{opacity:0;transform:translateY(-22px) scale(.85)}to{opacity:1;transform:none}}@keyframes om-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes om-btn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.sx-offers{display:grid;gap:16px;margin:8px 0 40px}@media (min-width:1024px){.sx-offers{grid-template-columns:minmax(0,1fr) minmax(0,760px);align-items:center;gap:48px}}.sx-offers-copy p{margin:8px 0 0;max-width:34ch;color:var(--sx-mute)}.sx-offers-title{margin:0 0 16px;font-family:var(--font-head);font-size:clamp(1.375rem,3vw,1.75rem);font-weight:700;color:var(--sx-ink)}.sx-offers .deck{width:100%;max-width:760px;margin-inline:0}.ov-frame{position:relative;overflow:hidden;border-radius:10px;background:#0d2e19;aspect-ratio:1/1}@media (min-width:1024px){.ov-frame{aspect-ratio:1312/900}}.ov-frame video{display:block;width:100%;height:100%;object-fit:cover}.hero .hr-title,.hero h1.hr-title{max-width:36rem;margin:0;font-family:var(--font-head);font-size:clamp(2.5rem,1.5rem + 4vw,4.5rem);font-weight:800;line-height:.98;letter-spacing:-.045em;color:var(--text);text-wrap:balance}.hr-media{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:#eaf6ec}.hr-pic{position:absolute;inset:0;opacity:0;transition:opacity .7s ease}.hr-pic.is-on{opacity:1}.hero-art .hr-pic>img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0}.hf{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4%;padding:0 7%;background:#eaf6ec;container-type:size}.hf-caps{display:grid;gap:clamp(8px,3cqh,22px);margin:0;padding:0;list-style:none}.hf-caps li{display:flex;align-items:center;gap:12px;color:#0d2e19;font-family:var(--font-head);font-size:clamp(.9375rem,3.6cqw,1.625rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.hf-caps li span{flex:none;display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:#f5a03a;color:#fff;font-size:.7em}.hf-phone{align-self:start;height:118cqh;margin-top:9cqh;aspect-ratio:9/19.2;padding:1.6cqh;border-radius:7cqh;background:#101512}.hf-screen{position:relative;height:100%;overflow:hidden;border-radius:5.6cqh;background:#faf9f6;color:#0d2e19;container-type:inline-size;font-family:var(--font-body)}.hf-bar{display:flex;align-items:center;gap:2.5cqw;box-sizing:border-box;height:22cqw;padding:8cqw 6cqw 0;border-bottom:1px solid rgba(13,46,25,.1);color:#1a4b2b;font-family:var(--font-head);font-size:5.4cqw;font-weight:800}.hero-art .hf img{position:static;width:auto;aspect-ratio:auto;border-radius:0}.hero-art .hf-bar img{width:7cqw;height:auto}.hf-s{position:absolute;top:22cqw;right:0;bottom:0;left:0;padding:0 6cqw;background:#faf9f6}.hf-h{display:block;margin:6cqw 0 4cqw;font-family:var(--font-head);font-size:8cqw;font-weight:800;letter-spacing:-.02em}.hf-row{display:flex;align-items:center;gap:4cqw;margin-bottom:3cqw;padding:3cqw;border-radius:4cqw;background:#fff;font-size:4.4cqw;font-weight:600}.hf-row small,.hf-s5 small{display:block;color:#5a7563;font-size:3.4cqw;font-weight:400}.hero-art .hf-row img{width:14cqw;height:14cqw;border-radius:2.5cqw;object-fit:cover}.hero-art .hf img.hf-banner{display:block;width:100%;height:30cqw;margin-top:5cqw;border-radius:4cqw;object-fit:cover}.hf-chips,.hf-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5cqw}.hf-opts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4cqw}.hf-chips span,.hf-opts span{padding:3.2cqw 0;border-radius:3cqw;background:#fff;font-size:3.7cqw;font-weight:600;text-align:center}.hf-sum{justify-content:space-between}.hf-label{display:block;margin-top:5cqw;color:#5a7563;font-size:3.6cqw}.hf-big{display:block;color:#1a4b2b;font-family:var(--font-head);font-size:12cqw;font-weight:800;letter-spacing:-.03em}.hf-btn{display:block;margin-top:4cqw;padding:4cqw;border-radius:4cqw;background:linear-gradient(#2d6d43,#1a4b2b);box-shadow:inset 0 1px 0 #ffffff59,inset 0 -2px 0 #0003,0 1px 2px #0006,0 8px 24px -6px #1a4b2b99;color:#fff;font-size:4.2cqw;font-weight:600;text-align:center}.hf-track{height:3cqw;margin-bottom:6cqw;overflow:hidden;border-radius:2cqw;background:#dcebe0}.hf-track i{display:block;width:100%;height:100%;border-radius:2cqw;background:#247a3a}.hf-part span{flex:1 1}.hf-check{position:relative;flex:none;width:6cqw;height:6cqw;border-radius:50%;background:#247a3a;font-size:4cqw}.hf-check:after,.hf-done:after{content:"";position:absolute;left:36%;top:22%;width:22%;height:40%;border:solid #fff;border-width:0 .18em .18em 0;transform:rotate(45deg)}.hf-s5{text-align:center}.hf-done{position:relative;display:block;width:34cqw;height:34cqw;margin:18cqw auto 6cqw;border-radius:50%;background:#247a3a;font-size:18cqw}.hf-tap{display:none}@media (prefers-reduced-motion:no-preference){.hr-pic.is-on>img{animation:hr-kb var(--hr-ms,6.5s) ease both}.hf-caps li{opacity:.32}.hf-caps li span{background:#c9dccd}.hr-pic.is-on .hf-caps li{animation:hf-act 2s ease calc(var(--i) * 2s) both}.hr-pic.is-on .hf-caps li span{animation:hf-badge 2s ease calc(var(--i) * 2s) both}.hr-pic.is-on .hf-caps li:last-child,.hr-pic.is-on .hf-caps li:last-child span{animation-name:hf-act-last;animation-duration:.4s}.hr-pic.is-on .hf-caps li:last-child span{animation-name:hf-badge-last}.hr-pic.is-on .hf-s{animation:hf-in .55s cubic-bezier(.16,1,.3,1) calc(var(--i) * 2s) both,hf-out .55s cubic-bezier(.16,1,.3,1) calc((var(--i) + 1) * 2s) forwards}.hr-pic.is-on .hf-s1{animation:hf-out .55s cubic-bezier(.16,1,.3,1) 2s forwards}.hr-pic.is-on .hf-s5{animation:hf-in .55s cubic-bezier(.16,1,.3,1) 8s both}.hr-pic.is-on .hf-s1 .hf-row{animation:mg-rise .5s cubic-bezier(.16,1,.3,1) .2s both}.hr-pic.is-on .hf-s1 .hf-pick{animation:mg-rise .5s cubic-bezier(.16,1,.3,1) .2s both,hf-pick .3s ease 1.35s both}.hf-tap{display:block;position:absolute;width:12cqw;height:12cqw;border-radius:50%;background:rgba(13,46,25,.28);opacity:0;transform:translate(-50%,-50%)}.hr-pic.is-on .hf-tap{animation:hf-tap .6s ease-out var(--at) both}.hr-pic.is-on .hf-chips .hf-on{animation:hf-sel .25s ease 3.2s both}.hr-pic.is-on .hf-opts .hf-on{animation:hf-opt .25s ease 4.7s both}.hr-pic.is-on .hf-big{animation:om-pop .6s cubic-bezier(.34,1.56,.64,1) 4.9s both}.hr-pic.is-on .hf-btn{animation:hf-press .4s ease 5.4s both}.hr-pic.is-on .hf-track i{animation:hf-fill 1.9s linear 6.1s both}.hr-pic.is-on .hf-part .hf-check{animation:hf-checked .4s cubic-bezier(.34,1.56,.64,1) calc(6.35s + var(--k) * .45s) both}.hr-pic.is-on .hf-done{animation:om-pop .7s cubic-bezier(.34,1.56,.64,1) 8.3s both}.hr-pic.is-on .hf-s5 .hf-h,.hr-pic.is-on .hf-s5 small{animation:mg-rise .6s cubic-bezier(.16,1,.3,1) 8.6s both}}@keyframes hr-kb{0%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes hf-in{0%{transform:translateX(100%)}to{transform:none}}@keyframes hf-out{to{opacity:.4;transform:translateX(-30%)}}@keyframes hf-cap-in{0%{opacity:0;transform:translateY(.8em)}to{opacity:1;transform:none}}@keyframes hf-cap-out{to{opacity:0;transform:translateY(-.8em)}}@keyframes hf-pick{to{background:#d9eedd}}@keyframes hf-tap{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}30%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}@keyframes hf-sel{0%{background:#fff;color:#0d2e19}to{background:#1a4b2b;color:#fff}}@keyframes hf-opt{0%{background:#fff}to{background:#d9eedd;color:#1a4b2b}}@keyframes hf-press{40%{transform:scale(.95)}}@keyframes hf-fill{0%{width:0;background:#f5a03a}20%{width:40%}45%{width:60%}70%{width:80%;background:#f5a03a}92%,to{width:100%;background:#247a3a}}@keyframes hf-checked{0%{transform:scale(0)}to{transform:none}}@keyframes hf-act{0%,to{opacity:.32;transform:none}12%,88%{opacity:1;transform:translateX(6px)}}@keyframes hf-badge{0%,to{background:#c9dccd}12%,88%{background:#f5a03a}}@keyframes hf-act-last{to{opacity:1;transform:translateX(6px)}}@keyframes hf-badge-last{to{background:#f5a03a}}@media (prefers-reduced-motion:no-preference){.hr-copy>*{animation:mg-rise .8s cubic-bezier(.16,1,.3,1) both}.hr-copy>:nth-child(2){animation-delay:.15s}.hr-copy>:nth-child(3){animation-delay:.3s}.hr-copy>:nth-child(4){animation-delay:.45s}}.btn{--b-top:#2d6d43;--b-base:#1a4b2b;--b-top-hover:#337a4b;--b-base-hover:#1f5733;--b-light:#ffffff59;--b-shade:#0003;--b-contact:#0006;--b-glow:#1a4b2b99;--b-press:#0004}.btn.ghost,.copy-btn,.google-btn{--b-top:#f8f7f3;--b-base:#e9e8e1;--b-top-hover:#f3f2ec;--b-base-hover:#e1e0d8;--b-light:#ffffffcc;--b-shade:#0000001a;--b-contact:#00000029;--b-glow:#0d2e1926;--b-press:#0000001f}.btn.yellow{--b-top:#f8b55c;--b-base:#f5a03a;--b-top-hover:#f6a947;--b-base-hover:#e38d1f;--b-light:#ffffff73;--b-shade:#00000026;--b-contact:#0000004d;--b-glow:#f5a03a99;--b-press:#00000033}.adm-content .btn{--b-top:#c8662c;--b-base:#b4521b;--b-top-hover:#ad5223;--b-base-hover:#9a4513;--b-glow:#b4521b80}.adm-content .btn.ghost{--b-top:#fff;--b-base:#f7f8f7;--b-top-hover:#fbfcfb;--b-base-hover:#eff2ef;--b-light:#fff;--b-shade:#0000000f;--b-contact:#00000024;--b-glow:#17403526;--b-press:#0000001a}.btn.btn.btn:not(:disabled):not([aria-disabled=true]),.copy-btn.copy-btn,.google-btn.google-btn{background:linear-gradient(var(--b-top),var(--b-base));box-shadow:inset 0 1px 0 var(--b-light),inset 0 -2px 0 var(--b-shade),0 1px 2px var(--b-contact),0 8px 24px -6px var(--b-glow);transition:background-color .15s ease,box-shadow .15s ease,translate .08s ease}.btn.btn.btn:not(:disabled):not([aria-disabled=true]):hover,.copy-btn.copy-btn:hover,.google-btn.google-btn:hover{background:linear-gradient(var(--b-top-hover),var(--b-base-hover))}.btn.btn.btn:not(:disabled):not([aria-disabled=true]):active,.copy-btn.copy-btn:active,.google-btn.google-btn:active{translate:0 1px;transform:none;box-shadow:inset 0 2px 4px var(--b-press)}.sx-bbudgets button{background:linear-gradient(#fff,#f6f8f6);box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 #0000000f,0 1px 2px #00000024,0 6px 16px -6px #0d2e191f;transition:background-color .15s ease,box-shadow .15s ease,translate .08s ease}.sx-bbudgets button:hover{background:linear-gradient(#fbfdfb,var(--sx-tint))}.sx-bbudgets button:active,.sx-bbudgets button[aria-pressed=true]{translate:0 1px;background:var(--sx-tint-2);box-shadow:inset 0 2px 4px #1a4b2b2e}