.svx{--r:18px;--sh:0 18px 40px rgba(30,43,34,.10);--sh-s:0 6px 18px rgba(30,43,34,.07)}.svx h1,.svx h2,.svx h3{text-wrap:balance;color:var(--color-charcoal)}.svx .sx-kicker,.rf-faq .faq-kicker{margin:0 0 .6rem;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-deep-green-dark);display:inline-flex;align-items:center;gap:.5rem}.svx .sx-kicker::before,.rf-faq .faq-kicker::before{content:"";width:1.4rem;height:3px;border-radius:2px;background:var(--color-orange)}.svx .arr{display:inline-block;transition:transform .2s ease}.sx-link{font-weight:700;color:var(--color-deep-green-dark);text-decoration:none;display:inline-flex;gap:.35rem;align-items:center;min-height:2.75rem}.sx-link:hover .arr{transform:translateY(3px)}.sx-more{display:inline-flex;gap:.35rem;align-items:center;font-weight:700;color:var(--color-deep-green-dark);text-decoration:none;font-size:.95rem}a.sx-more:hover .arr,.sx-card:hover .sx-more .arr{transform:translateX(4px)}main>.breadcrumbs{background:var(--color-light-green);box-shadow:0 0 0 100vmax var(--color-light-green);clip-path:inset(0 -100vmax);padding-bottom:.25rem}.sx-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--color-light-green) 0%,#fff 100%);padding:2.25rem 0 3rem}.sx-hero::before{content:"";position:absolute;inset:auto -10% -40% auto;width:38rem;height:38rem;border-radius:50%;background:radial-gradient(circle,rgba(76,173,58,.16),transparent 65%);pointer-events:none}.sx-hero-grid{position:relative;display:grid;gap:2.25rem;align-items:center}.sx-hero h1{font-size:clamp(2.05rem,1.25rem + 3.2vw,3.5rem);line-height:1.06;letter-spacing:-.015em;font-weight:800;margin:0 0 1.1rem}.sx-hero h1 span{color:var(--color-deep-green);background-image:linear-gradient(transparent 72%,rgba(76,173,58,.22) 72%)}.sx-answer{font-size:1.1rem;line-height:1.65;max-width:38rem;margin:0 0 1.5rem;color:var(--color-text)}.sx-hero-cta{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;margin-bottom:1.25rem}.sx-ticks{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.92rem;color:var(--color-muted)}.sx-ticks li{display:flex;gap:.45rem;align-items:center}.sx-ticks li::before{content:"";width:1.05rem;height:1.05rem;border-radius:50%;background:var(--color-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23357F27' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 70% no-repeat;flex:none}.sx-flow{margin:0;position:relative;background:#fff;border:1px solid var(--color-border);border-radius:22px;box-shadow:var(--sh);padding:1.25rem 1.25rem 1rem;max-width:30rem;width:100%;justify-self:center}.sx-flow-head{display:flex;align-items:center;gap:.55rem;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.9rem}.sx-dot-live{width:.55rem;height:.55rem;border-radius:50%;background:var(--color-dh-green);box-shadow:0 0 0 4px rgba(76,173,58,.18)}.sx-flow-list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;position:relative}.sx-flow-list::before{content:"";position:absolute;left:1.32rem;top:1.2rem;bottom:1.2rem;width:2px;background:repeating-linear-gradient(var(--color-line) 0 6px,transparent 6px 11px)}.sx-flow-list li{position:relative;display:flex;gap:.85rem;align-items:center;padding:.55rem .7rem .55rem .45rem;border-radius:14px;transition:background-color .3s ease}.sx-flow-list li b{display:block;font-size:1rem;color:var(--color-charcoal)}.sx-flow-list li small{display:block;font-size:.85rem;color:var(--color-muted)}.sx-fi{position:relative;z-index:1;flex:none;width:1.85rem;height:1.85rem;margin-left:.05rem;border-radius:10px;display:grid;place-items:center;background:var(--color-mint);color:var(--color-deep-green);transition:background-color .3s,color .3s,box-shadow .3s}.sx-fi .icon{width:1.1rem;height:1.1rem}.sx-flow-list li.sx-win .sx-fi{background:var(--color-deep-green);color:#fff}.sx-flow-list li.is-on{background:var(--color-light-green)}.sx-flow-list li.is-on .sx-fi{background:var(--color-deep-green);color:#fff;box-shadow:0 0 0 4px var(--color-mint)}.sx-flow-kpi{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;padding:.8rem 1rem;border-radius:14px;background:var(--color-charcoal);color:#fff;font-size:.85rem}.sx-flow-kpi b{font-size:1rem}.sx-flow-kpi b::after{content:"";display:inline-block;width:.45rem;height:.45rem;margin-left:.5rem;border-radius:50%;background:var(--color-orange);vertical-align:middle}.sx-proof{padding:1.5rem 0 2.5rem}.sx-stats{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.sx-stats li{background:#fff;border:1px solid var(--color-border);border-radius:var(--r);padding:1.2rem 1.3rem;box-shadow:var(--sh-s)}.sx-stats b{display:block;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.25rem);line-height:1.1;font-weight:800;color:var(--color-deep-green);font-variant-numeric:tabular-nums;margin-bottom:.35rem}.sx-stats span{font-size:.95rem;color:var(--color-muted)}.sx-note{font-size:.8rem;color:var(--color-muted);margin:.9rem 0 0}.sx-sec{padding:4rem 0}.sx-alt{background:var(--color-light-green)}.sx-head{max-width:44rem;margin-bottom:2rem}.sx-head h2,.sx-split h2,.sx-final h2,.rf-faq h2{font-size:clamp(1.65rem,1.2rem + 1.7vw,2.4rem);line-height:1.15;font-weight:800;margin:0 0 .75rem;letter-spacing:-.01em}.sx-head p,.sx-split p{font-size:1.05rem;color:var(--color-text);margin:0}.sx-cards{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.sx-card{position:relative;display:flex;flex-direction:column;gap:.5rem;height:100%;box-sizing:border-box;padding:1.4rem;background:#fff;border:1px solid var(--color-border);border-radius:var(--r);text-decoration:none;color:inherit;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.sx-card::after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--color-dh-green),var(--color-deep-green));transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.sx-card h3{margin:.35rem 0 0;font-size:1.15rem}.sx-card p{margin:0;color:var(--color-muted);font-size:.97rem;flex:1}.sx-ci{width:2.9rem;height:2.9rem;border-radius:13px;display:grid;place-items:center;background:var(--color-mint);color:var(--color-deep-green);transition:background-color .25s,color .25s,box-shadow .3s}.sx-ci .icon{width:1.45rem;height:1.45rem}.sx-card:hover{box-shadow:var(--sh);border-color:var(--color-line)}.sx-card:hover::after{transform:scaleX(1)}.sx-card:hover .sx-ci{background:var(--color-deep-green);color:#fff;box-shadow:0 0 0 5px var(--color-mint)}.sx-included{margin-top:1.25rem;padding:1.1rem 1.3rem;border-radius:var(--r);background:var(--color-charcoal);color:#fff;display:grid;gap:.75rem}.sx-inc-title{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#CFE8C9}.sx-included ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem 1.5rem}.sx-included li{display:flex;gap:.6rem;align-items:center;font-weight:600}.sx-included .icon{width:1.25rem;height:1.25rem;color:#9FD68F;flex:none}.svx a:focus-visible,.svx button:focus-visible,.sx-tbl:focus-visible,.sx-screen-img:focus-visible,.rf-faq summary:focus-visible{outline:3px solid var(--color-focus,#357F27);outline-offset:3px;border-radius:10px}.sx-band a:focus-visible,.sx-final a:focus-visible{outline-color:#fff}.sx-card:focus-visible{box-shadow:var(--sh)}.sx-trades{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.sx-trade{background:#fff;border:1px solid var(--color-border);border-radius:var(--r);padding:1.3rem;display:grid;gap:.45rem;align-content:start}.sx-trade h3{margin:0;font-size:1.1rem;display:flex;align-items:center;gap:.6rem}.sx-trade h3 .sx-ci{width:2.4rem;height:2.4rem;border-radius:11px}.sx-trade h3 .sx-ci .icon{width:1.25rem;height:1.25rem}.sx-trade p{margin:0;color:var(--color-muted);font-size:.97rem}.sx-trade:hover .sx-ci{background:var(--color-deep-green);color:#fff;box-shadow:0 0 0 5px var(--color-mint)}@media (min-width:40rem){.sx-trades{grid-template-columns:1fr 1fr}}@media (min-width:62rem){.sx-trades{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:no-preference){.sx-trade:hover .sx-ci .icon>*{stroke-dasharray:1;animation:dh-draw .6s cubic-bezier(.4,0,.2,1) both}}.sx-chooser{display:grid;gap:1rem}.sx-ch-btns{display:grid;gap:.5rem}.sx-chooser:not(.sx-tabs) .sx-ch-btns{display:none}.sx-ch-btns button{font:inherit;text-align:left;font-weight:700;padding:.9rem 1.1rem;min-height:3rem;border-radius:14px;border:1px solid var(--color-line);background:#fff;color:var(--color-charcoal);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.75rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.sx-ch-btns button::after{content:"\2192";color:var(--color-deep-green);transition:transform .2s}.sx-ch-btns button:hover{border-color:var(--color-deep-green)}.sx-ch-btns button[aria-selected="true"]{background:var(--color-deep-green);border-color:var(--color-deep-green);color:#fff;box-shadow:var(--sh-s)}.sx-ch-btns button[aria-selected="true"]::after{color:#fff;transform:translateX(3px)}.sx-ch-panels{position:relative;display:grid;gap:1rem}.sx-ch-panel{background:#fff;border:1px solid var(--color-border);border-radius:var(--r);padding:1.5rem;box-shadow:var(--sh-s)}.sx-ch-panel h3{font-size:1.35rem;margin:0 0 .6rem}.sx-ch-panel p{margin:0 0 1rem}.sx-ch-tag{margin:0 0 .25rem !important;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.sx-time{list-style:none;margin:0;padding:0;display:grid;gap:1rem;position:relative;counter-reset:wk}.sx-time li{position:relative;padding:1.3rem;background:#fff;border:1px solid var(--color-border);border-radius:var(--r)}.sx-wk{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-deep-green-dark);background:var(--color-mint);padding:.25rem .6rem;border-radius:999px}.sx-time h3{margin:.7rem 0 .35rem;font-size:1.15rem}.sx-time p{margin:0;color:var(--color-muted);font-size:.97rem}.sx-split{display:grid;gap:2rem;align-items:center}.sx-split>div>p + .sx-more{margin-top:1rem}.sx-roles{display:grid;gap:1rem}.sx-role{background:#fff;border:1px solid var(--color-border);border-radius:var(--r);padding:1.3rem}.sx-role.you{background:var(--color-charcoal);color:#fff;border-color:var(--color-charcoal)}.sx-role.you .sx-role-t{color:#fff}.sx-role-t{margin:0 0 .6rem;font-weight:800;font-size:1.05rem;color:var(--color-charcoal)}.sx-role ul{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.sx-role li{display:flex;gap:.55rem;align-items:flex-start}.sx-role li::before{content:"";flex:none;margin-top:.5rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--color-dh-green)}.sx-role.you li::before{background:var(--color-orange)}.sx-calc{background:#fff;border:1px solid var(--color-border);border-radius:22px;padding:1.4rem;box-shadow:var(--sh)}.sx-calc-t{margin:0 0 .8rem;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.sx-calc-row,.sx-calc-sum{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px dashed var(--color-line);font-variant-numeric:tabular-nums}.sx-calc-row b{font-size:1.05rem}.sx-calc-sum{border-bottom:0;color:var(--color-muted)}.sx-calc-sum.big{margin-top:.4rem;padding:.9rem 1rem;border-radius:14px;background:var(--color-mint);color:var(--color-charcoal);font-weight:700}.sx-calc-sum.big b{font-size:1.5rem;color:var(--color-deep-green-dark)}.sx-tbl{overflow-x:auto;border-radius:var(--r);border:1px solid var(--color-border);background:#fff}.sx-table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.97rem}.sx-table th,.sx-table td{text-align:left;padding:.95rem 1.1rem;border-bottom:1px solid var(--color-border);vertical-align:top}.sx-table thead th{background:var(--color-light-green);font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.sx-table thead th.us{color:var(--color-deep-green-dark)}.sx-table tbody th{background:#fff;font-weight:700;color:var(--color-charcoal)}.sx-table td{background:#fff;color:var(--color-text)}.sx-table td:last-child{background:#F3FAF1;font-weight:600;color:var(--color-charcoal)}.sx-table tr:last-child th,.sx-table tr:last-child td{border-bottom:0}.rf-faq{--bg:#fff}.rf-faq h2{max-width:44rem;margin-bottom:2rem;color:var(--color-charcoal);text-wrap:balance}.rf-faq-item{max-width:50rem;margin:0 0 .6rem;border:1px solid var(--color-border);box-shadow:none;transition:box-shadow .2s,border-color .2s}.rf-faq-item[open]{border-color:var(--color-line);box-shadow:0 6px 18px rgba(30,43,34,.07)}.rf-faq-item summary{padding:1.05rem 3rem 1.05rem 1.2rem;font-weight:700;font-size:inherit;min-height:1.5rem}.rf-faq-item summary::after{content:"";right:1.1rem;top:50%;margin-top:0;width:.65rem;height:.65rem;font-size:0;line-height:0;border-right:2.5px solid var(--color-deep-green);border-bottom:2.5px solid var(--color-deep-green);transform:translateY(-70%) rotate(45deg)}.rf-faq-item[open] summary::after{transform:translateY(-30%) rotate(225deg)}.rf-faq-item p{padding:0 1.2rem 1.15rem;color:var(--color-text)}.sx-final{padding:0 0 4rem}.sx-final-in{position:relative;overflow:hidden;border-radius:26px;padding:2.5rem 1.5rem;background:radial-gradient(120% 140% at 0% 0%,#2F6E23 0%,var(--color-charcoal) 60%);color:#fff;text-align:center}.sx-final-in::after{content:"";position:absolute;right:-6rem;top:-6rem;width:18rem;height:18rem;border-radius:50%;border:2px solid rgba(255,255,255,.08);box-shadow:0 0 0 30px rgba(255,255,255,.03),0 0 0 60px rgba(255,255,255,.02)}.svx .sx-final h2{color:#fff}.sx-final p{max-width:40rem;margin:0 auto 1.5rem;color:#DCEBD8;font-size:1.05rem}.sx-btn-light{position:relative;z-index:1;background:#fff;color:var(--color-deep-green-dark);font-weight:800}.sx-btn-light:hover{background:var(--color-light-green);color:var(--color-deep-green-dark)}@media (min-width:40rem){.sx-stats{grid-template-columns:repeat(3,1fr)}.sx-cards{grid-template-columns:1fr 1fr}.sx-included ul{grid-template-columns:1fr 1fr}.sx-roles{grid-template-columns:1fr 1fr}.sx-time{grid-template-columns:1fr 1fr}}@media (min-width:62rem){.sx-hero{padding:3rem 0 4rem}.sx-hero-grid{grid-template-columns:1.15fr .85fr;gap:3.5rem}.sx-cards{grid-template-columns:repeat(3,1fr)}.sx-included{grid-template-columns:auto 1fr;align-items:center;gap:2rem}.sx-included ul{grid-template-columns:repeat(4,auto);justify-content:space-between}.sx-chooser{grid-template-columns:.8fr 1.2fr;align-items:start;gap:1.5rem}.sx-chooser:not(.sx-tabs){grid-template-columns:1fr}.sx-chooser:not(.sx-tabs) .sx-ch-panels{grid-template-columns:1fr 1fr}.sx-time{grid-template-columns:repeat(4,1fr);padding-top:1.75rem}.sx-time::before,.sx-time::after{content:"";position:absolute;left:1.3rem;right:1.3rem;top:.35rem;height:4px;border-radius:4px;background:var(--color-border)}.sx-time::after{background:linear-gradient(90deg,var(--color-dh-green),var(--color-deep-green));transform-origin:left}.sx-time li::before{content:"";position:absolute;top:-1.75rem;left:1.3rem;width:14px;height:14px;margin-top:-1px;border-radius:50%;background:#fff;border:3px solid var(--color-deep-green);box-sizing:border-box}.sx-split{grid-template-columns:1fr 1fr;gap:3.5rem}.sx-final-in{padding:3.5rem 2rem}}@media (prefers-reduced-motion:no-preference){html.js .rv{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--d,0) * 70ms)}html.js .rv.in{opacity:1;transform:none}html.js .sx-hero-cta,html.js .sx-ticks{animation:sx-up .7s cubic-bezier(.2,.8,.2,1) both}html.js .sx-hero-cta{animation-delay:.1s}html.js .sx-ticks{animation-delay:.2s}html.js .sx-hero h1 span{background-size:0 100%;background-repeat:no-repeat;background-image:linear-gradient(transparent 72%,rgba(76,173,58,.22) 72%);animation:sx-mark .9s .35s cubic-bezier(.2,.8,.2,1) forwards}@keyframes sx-mark{to{background-size:100% 100%}}html.js .sx-flow{animation:sx-up .8s .15s cubic-bezier(.2,.8,.2,1) both}html.js .sx-flow-list li{animation:sx-in .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.35s + var(--i) * .09s)}@keyframes sx-up{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes sx-in{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}html.js .sx-dot-live{animation:sx-pulse 2.2s ease-out 2}@keyframes sx-pulse{0%{box-shadow:0 0 0 0 rgba(76,173,58,.45)}70%,100%{box-shadow:0 0 0 9px rgba(76,173,58,0)}}.sx-card:hover{transform:translateY(-4px)}html.js .sx-ch-panel.is-on{animation:sx-up .45s cubic-bezier(.2,.8,.2,1) both}html.js .sx-time::after{transform:scaleX(0);transition:transform 1.4s cubic-bezier(.4,0,.2,1) .2s}html.js .sx-time.in::after{transform:scaleX(1)}@keyframes dh-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}.sx-card:hover .sx-ci .icon>*,.sx-flow-list li.is-on .sx-fi .icon>*{stroke-dasharray:1;animation:dh-draw .6s cubic-bezier(.4,0,.2,1) both}.rf-faq-item summary::after{transition:transform .25s ease}}.sx-hero-visual{position:relative;display:grid;justify-items:center}.sx-hero-img{width:100%;max-width:26rem;height:auto;aspect-ratio:480 / 576;object-fit:cover;border-radius:24px;box-shadow:var(--sh);display:block}.sx-chip{position:absolute;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border-radius:999px;background:#fff;box-shadow:var(--sh);font-size:.85rem;font-weight:700;color:var(--color-charcoal);white-space:nowrap}.sx-chip i{width:.55rem;height:.55rem;border-radius:50%;background:var(--color-orange)}.sx-chip .icon{width:1rem;height:1rem;color:var(--color-deep-green)}.sx-chip.c1{left:0;top:12%}.sx-chip.c2{right:0;bottom:10%}@media (min-width:62rem){.sx-hero-visual{justify-items:end}.sx-hero-img{max-width:27rem}.sx-chip.c1{left:-1.5rem}.sx-chip.c2{right:auto;left:1rem;bottom:8%}}.sx-flowsec{padding:0 0 1rem}.sx-flowsec .sx-flow{max-width:none;justify-self:stretch}@media (min-width:62rem){.sx-flowsec .sx-flow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1rem 1.25rem}.sx-flowsec .sx-flow-head{margin:0;writing-mode:horizontal-tb;max-width:7rem}.sx-flowsec .sx-flow-list{grid-template-columns:repeat(5,1fr);gap:.5rem}.sx-flowsec .sx-flow-list::before{left:1.5rem;right:1.5rem;top:1.45rem;bottom:auto;width:auto;height:2px;background:repeating-linear-gradient(90deg,var(--color-line) 0 6px,transparent 6px 11px)}.sx-flowsec .sx-flow-list li{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem}.sx-flowsec .sx-flow-kpi{margin:0;flex-direction:column;align-items:flex-start;gap:.2rem}}@media (prefers-reduced-motion:no-preference){html.js .sx-chip{animation:sx-float 2.5s ease-in-out 2 alternate}html.js .sx-chip.c2{animation-delay:.6s}@keyframes sx-float{from{transform:translateY(0)}to{transform:translateY(-8px)}}}.sx-hero-visual::before{content:"";position:absolute;right:-1.25rem;top:-1.25rem;width:9rem;height:9rem;border-radius:24px;background:radial-gradient(circle at 2px 2px,rgba(53,127,39,.28) 2px,transparent 2.5px) 0 0 / 16px 16px;z-index:-1}.sx-vis{display:block;position:relative;height:11rem;margin:-1.4rem -1.4rem .5rem;overflow:hidden;background:var(--color-light-green);border-bottom:1px solid var(--color-border)}.sx-vis img{display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.sx-card:hover .sx-vis img{transform:scale(1.04)}.v-chip{position:absolute;left:.75rem;bottom:.75rem;font-size:.75rem;font-weight:800;padding:.3rem .6rem;border-radius:999px;background:rgba(30,43,34,.82);color:#fff}.v-phone{display:grid;place-items:start center;padding-top:.8rem}.v-phone .ph{width:9.5rem;border-radius:16px 16px 0 0;background:#fff;border:5px solid var(--color-charcoal);border-bottom:0;overflow:hidden;box-shadow:var(--sh-s)}.ph-top{display:flex;align-items:center;gap:.35rem;padding:.35rem .45rem;font-size:.62rem;font-weight:800;color:var(--color-charcoal)}.ph-top i{width:.9rem;height:.9rem;border-radius:50%;background:var(--color-deep-green)}.ph-top small{margin-left:auto;font-weight:600;color:var(--color-muted)}.v-phone img{width:100%;height:5.2rem;object-fit:cover;object-position:50% 30%}.ph-cta{display:block;margin:.35rem .45rem;padding:.3rem;border-radius:6px;background:var(--color-deep-green);color:#fff;font-size:.62rem;font-weight:800;text-align:center}.v-search{padding:1.1rem 1.1rem 0;display:grid;gap:.5rem;align-content:start;background:#fff}.sr-box{display:block;padding:.5rem .8rem .5rem 2rem;border:1px solid var(--color-line);border-radius:999px;font-size:.8rem;color:var(--color-charcoal);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234D5C52' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E") .7rem 50% / .85rem no-repeat;box-shadow:var(--sh-s)}.sr-ad{display:grid;gap:.15rem;padding:.6rem .7rem;border-radius:10px;background:var(--color-light-green);border:1px solid var(--color-mint);font-size:.72rem;color:var(--color-muted)}.sr-ad small{font-weight:800;color:var(--color-charcoal)}.sr-ad b{font-size:.85rem;color:#1A4FB4}.sr-line{display:block;height:.45rem;border-radius:4px;background:var(--color-border);width:85%}.sr-line.s{width:60%}.v-video img,.v-photo img{width:100%;height:100%;object-fit:cover}.v-video .play{position:absolute;left:50%;top:50%;width:3.2rem;height:3.2rem;margin:-1.6rem 0 0 -1.6rem;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(0,0,0,.25)}.v-video .play::after{content:"";position:absolute;left:1.25rem;top:.95rem;border-left:1.05rem solid var(--color-deep-green);border-top:.65rem solid transparent;border-bottom:.65rem solid transparent}.v-page{padding:1rem 1rem 0}.br{display:block;height:100%;border-radius:10px 10px 0 0;background:#fff;border:1px solid var(--color-line);border-bottom:0;overflow:hidden;box-shadow:var(--sh-s)}.br-bar{display:flex;gap:.25rem;padding:.4rem .5rem;background:var(--color-light-green)}.br-bar i{width:.45rem;height:.45rem;border-radius:50%;background:var(--color-line)}.br-body{position:relative;display:block;height:100%}.br-body img{width:100%;height:9rem;object-fit:cover}.br-form{position:absolute;right:.6rem;top:.6rem;width:7.5rem;display:grid;gap:.3rem;padding:.55rem;border-radius:8px;background:#fff;box-shadow:var(--sh);font-size:.62rem;color:var(--color-charcoal)}.br-form span{height:.55rem;border-radius:3px;border:1px solid var(--color-line)}.br-form em{font-style:normal;text-align:center;padding:.25rem;border-radius:5px;background:var(--color-deep-green);color:#fff;font-weight:800}.v-chat{display:grid;gap:.45rem;align-content:center;padding:0 1.1rem;background:linear-gradient(160deg,var(--color-light-green),#fff)}.bub{max-width:82%;padding:.5rem .7rem;border-radius:14px;font-size:.78rem;line-height:1.35}.bub.in{justify-self:start;background:#fff;border:1px solid var(--color-border);color:var(--color-charcoal);border-bottom-left-radius:4px}.bub.out{justify-self:end;background:var(--color-deep-green);color:#fff;border-bottom-right-radius:4px}.bub-meta{justify-self:end;font-size:.68rem;font-weight:700;color:var(--color-deep-green-dark)}.sx-trade{padding:0 0 1.3rem;overflow:hidden}.sx-trade>:not(img){margin-left:1.3rem;margin-right:1.3rem}.sx-trade-img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block;margin-bottom:.6rem;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.sx-trade:hover .sx-trade-img{transform:scale(1.04)}.sx-band{position:relative;overflow:hidden;min-height:18rem;display:grid;align-items:center;background:var(--color-charcoal)}.sx-band img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.sx-band::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,43,34,.92) 0%,rgba(30,43,34,.55) 60%,rgba(30,43,34,.2) 100%)}.sx-band-in{position:relative;z-index:1;padding-block:3rem;display:grid;gap:1.25rem;justify-items:start}.sx-band-in p{margin:0;max-width:30rem;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.2;font-weight:800;color:#fff;text-wrap:balance}@media (prefers-reduced-motion:no-preference){html.js .sx-band img{transform:scale(1.12);transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}html.js .sx-band.in img{transform:scale(1)}html.js .sx-hero-img{animation:sx-up .9s .05s cubic-bezier(.2,.8,.2,1) both}html.js .sx-card.in .bub.out,html.js .rv.in .bub.out{animation:sx-up .5s .5s both}}.sx-screens{margin-top:1.25rem;display:grid;gap:.75rem;padding:1.1rem;border:1px solid var(--color-border);border-radius:var(--r);background:#fff;box-shadow:var(--sh-s)}.sx-screens-t{margin:0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-weight:800;color:var(--color-charcoal)}.sx-screens-t span{font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .55rem;border-radius:999px;background:var(--color-mint);color:var(--color-deep-green-dark)}.sx-screen{margin:0;display:grid;gap:.35rem}.sx-screen-img{overflow-x:auto;border:1px solid var(--color-border);border-radius:10px}.sx-screen-img img{display:block;width:100%;min-width:40rem;height:auto}.sx-screen figcaption{font-size:.88rem;color:var(--color-muted)}.sx-screen figcaption b{color:var(--color-charcoal);margin-right:.35rem}@media (min-width:62rem){.sx-screen-img img{min-width:0}}.sx-screens-n{margin:-.4rem 0 0;font-size:.8rem;color:var(--color-muted)}