:root{--bg: #FBF6E9;--surface: #FFFFFF;--cream: #FBF6E9;--text: #1F2A22;--muted: #5B6B60;--line: #E4DCC6;--primary: #005B2F;--primary-hover: #004421;--primary-deep: #003D20;--accent: #FECB03;--accent-hover: #EFB81B;--accent-2: #FFE07A;--secondary: #009547;--secondary-strong: #00733A;--leaf: #68B344;--wheat: #DCB325;--pink: #D6206A;--font: "Mukta", "Segoe UI", system-ui, sans-serif;--font-head: "Barlow Condensed", "Arial Narrow", sans-serif;--elev-2: 0 6px 20px rgba(0, 61, 32, .12);--elev-3: 0 8px 24px rgba(0, 0, 0, .18);--container: 1200px;--gutter: 24px;--header-h: 84px}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}html,body{margin:0;background:var(--surface);color:var(--text);overflow-x:clip}body{font-family:var(--font);font-size:17px;line-height:1.6}img{max-width:100%;height:auto;display:block}picture{display:contents}picture>source{display:none}figure{margin:0}a{color:var(--secondary-strong)}h1,h2,h3,h4{font-family:var(--font-head);color:var(--primary);margin:0 0 .4em}h1{font-size:44px;font-weight:700;line-height:1.1}h2{font-size:34px;font-weight:700;line-height:1.15}h3{font-size:24px;font-weight:700;line-height:1.2}p{margin:0 0 1em}.container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.eyebrow{display:block;font:700 15px/1.2 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-strong);margin-bottom:10px}.lead{font-size:19px;color:var(--text)}.skip{position:absolute;left:-999px;top:8px;z-index:100;background:var(--primary);color:#fff;padding:10px 16px}.skip:focus{left:8px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 28px;border-radius:4px;border:2px solid transparent;font:700 18px/1 var(--font-head);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s}.btn svg{width:20px;height:20px;fill:currentColor;flex:none}.btn--accent{background:var(--accent);color:var(--primary)}.btn--accent:hover{background:var(--accent-hover)}.btn--accent:focus-visible{outline-color:var(--primary)}.btn--primary{background:var(--primary);color:#fff}.btn--primary:hover{background:var(--primary-hover)}.btn--outline{background:var(--surface);color:var(--primary);border-color:var(--primary)}.btn--outline:hover{background:var(--cream)}.btn:active{transform:translateY(1px)}.site-header{position:sticky;top:0;z-index:40;background:var(--surface);border-bottom:1px solid var(--line);transition:box-shadow .3s}.site-header.is-scrolled{box-shadow:var(--elev-2)}.site-header__inner{max-width:1320px;margin:0 auto;padding:0 var(--gutter);height:var(--header-h);display:flex;align-items:center;gap:14px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex:none}.brand img{width:52px;height:auto}.brand__name{font:800 24px/1 var(--font-head);color:var(--primary);text-transform:uppercase;letter-spacing:.01em}.brand__name small{display:block;font:500 13px/1.3 var(--font);color:var(--muted);text-transform:none;letter-spacing:0;margin-top:3px}.nav{display:flex;gap:4px;margin:0 auto}.nav a{font:700 15px/1.2 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--text);text-decoration:none;padding:8px 10px;border-bottom:3px solid transparent}.nav a:hover{color:var(--primary)}.nav a[aria-current=page]{color:var(--primary);border-bottom-color:var(--accent)}.header-call{flex:none;padding:12px 20px;min-height:48px}.nav-toggle{display:none;width:48px;height:48px;border:2px solid var(--primary);background:var(--surface);border-radius:4px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px}.nav-toggle span{width:22px;height:2px;background:var(--primary);transition:transform .25s}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.social-float{position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:30;display:flex;flex-direction:column;gap:10px}.social-float a{position:relative;width:48px;height:48px;border-radius:50%;background:var(--primary);color:#fff;display:grid;place-items:center;box-shadow:var(--elev-3);transition:background-color .2s,color .2s}.social-float a:hover,.social-float a:focus-visible{background:var(--accent);color:var(--primary)}.social-float svg{width:22px;height:22px;fill:currentColor}.social-float a:after{content:attr(data-label);position:absolute;right:58px;top:50%;transform:translateY(-50%);white-space:nowrap;background:var(--primary-deep);color:#fff;font:500 14px/1 var(--font);padding:8px 12px;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .2s}.social-float a:hover:after,.social-float a:focus-visible:after{opacity:1}#page{position:relative}.solid--cream{background:var(--cream)}.section{padding:96px 0}.hero{background:var(--cream);padding:64px 0 56px;border-bottom:1px solid var(--line);overflow:hidden}.hero h1{font:800 72px/.98 var(--font-head);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:18px}.hero__video{display:block;width:100%;height:100%;object-fit:cover}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 0}.journey__list{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;counter-reset:j}.journey__list li{position:relative;padding-top:0}.journey__list .photo{aspect-ratio:4 / 5;margin-bottom:18px}.journey__list li:nth-child(2n){margin-top:56px}.journey__list h3{font-size:26px;text-transform:uppercase;line-height:1.05;margin-bottom:8px}.journey__list p{color:var(--muted);margin:0}.photo{position:relative;border-radius:8px;overflow:hidden;background:var(--line)}.photo img{width:100%;height:100%;object-fit:cover}.photo figcaption{position:absolute;left:12px;bottom:12px;background:#003d20db;color:#fff;font:500 14px/1.3 var(--font);padding:6px 10px;border-radius:4px}.ticks{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:4px}.ticks li{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.ticks li:last-child{border-bottom:0}.ticks b{display:block;font:700 22px/1.2 var(--font-head);color:var(--primary);margin-bottom:2px}.switch__photos{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin-top:56px}.switch__photos .photo{aspect-ratio:auto;height:clamp(220px,26vw,380px)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface)}table{width:100%;border-collapse:collapse;font-size:16px}th,td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top}th{font:700 15px/1.2 var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);background:var(--cream)}tr:last-child td{border-bottom:0}.steps{list-style:none;padding:0;margin:0;counter-reset:s}.steps li{counter-increment:s;display:grid;grid-template-columns:40px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.steps li:before{content:counter(s);width:36px;height:36px;border-radius:50%;border:2px solid var(--primary);color:var(--primary);display:grid;place-items:center;font:700 18px/1 var(--font-head)}.steps b{color:var(--primary)}.note{font-size:15px;color:var(--muted);margin-top:16px}.genuine{background:var(--primary-deep);color:#fff}.genuine h2,.genuine h3{color:#fff}.genuine .eyebrow{color:var(--accent)}.checks{list-style:none;padding:0;margin:24px 0}.checks li{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.14)}.checks svg{width:28px;height:28px;stroke:var(--accent);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.stories__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:auto auto;gap:24px;margin-top:40px}.story{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden;text-decoration:none;color:var(--text);transition:box-shadow .25s,transform .25s}.story:hover{box-shadow:var(--elev-2)}.story .photo{border-radius:0;aspect-ratio:16 / 10}.story>div{padding:20px 22px 24px}.story time{font:500 14px/1.4 var(--font);color:var(--muted)}.story h3{margin:4px 0 8px}.story p{margin:0;color:var(--muted)}.mosaic{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mosaic a{display:block;aspect-ratio:1;border-radius:8px;overflow:hidden;position:relative}.mosaic img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.mosaic a:hover img{transform:scale(1.06)}.social-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.footer{position:relative;background:var(--primary-deep);color:#ffffffe0;padding:64px 0 32px}.footer a{color:#fff;text-decoration:none}.footer a:hover{color:var(--accent)}.footer h3{color:var(--accent);font-size:20px;letter-spacing:.06em;text-transform:uppercase}.footer__brand{display:inline-flex;align-items:center;gap:18px;margin-bottom:40px}.footer__brand img{width:84px;height:auto;background:#fff;border-radius:8px;padding:8px}.footer__brand span{font:800 28px/1 var(--font-head);text-transform:uppercase;color:#fff}.footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer__cols nav{display:flex;flex-direction:column;gap:8px}.footer__bottom{border-top:1px solid rgba(255,255,255,.16);margin:48px 0 0;padding-top:24px;font-size:14px}.page-hero{background:var(--cream);padding:72px 0 80px;border-bottom:1px solid var(--line)}.page-hero__grid{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:center}.page-hero h1{font:800 64px/1 var(--font-head);text-transform:uppercase;letter-spacing:-.01em}.page-hero .photo{aspect-ratio:4 / 3}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.split .photo{aspect-ratio:4 / 3}.list{padding-left:1.2em}.list li{margin-bottom:8px}.list li::marker{color:var(--secondary)}.cards2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.card{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:24px}.card h3{margin-bottom:6px}.timeline{list-style:none;padding:0;margin:32px 0 0;border-left:3px solid var(--accent)}.timeline li{position:relative;padding:0 0 28px 32px}.timeline li:before{content:"";position:absolute;left:-10px;top:6px;width:17px;height:17px;border-radius:50%;background:var(--primary);border:3px solid var(--accent)}.timeline time{font:800 28px/1 var(--font-head);color:var(--primary);display:block;margin-bottom:4px}.form{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.form .full{grid-column:1 / -1}.field label{display:block;font:700 16px/1.2 var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin-bottom:6px}.field input,.field textarea,.field select{width:100%;min-height:52px;padding:12px 16px;border:1px solid var(--line);border-radius:4px;font:400 17px/1.4 var(--font);color:var(--text);background:var(--surface)}.field textarea{min-height:130px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border:2px solid var(--primary);padding:11px 15px}.field.is-invalid input,.field.is-invalid select{border:2px solid #B3261E}.field .err{display:none;color:#b3261e;font-size:14px;margin-top:4px}.field.is-invalid .err{display:block}.form-note{font-size:15px;color:var(--muted);margin:10px 0 0}.form-success{display:none;background:var(--cream);border:2px solid var(--secondary-strong);border-radius:8px;padding:24px}.form-success h3{margin-bottom:4px}form.is-sent{display:none}form.is-sent+.form-success{display:block}.map{width:100%;aspect-ratio:16 / 9;border:0;border-radius:8px}.contact-lines{list-style:none;padding:0;margin:0}.contact-lines li{padding:14px 0;border-bottom:1px solid var(--line)}.contact-lines b{display:block;font:700 15px/1.2 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--secondary-strong)}.contact-lines a,.contact-lines span{font-size:20px;color:var(--text);text-decoration:none}details{border-bottom:1px solid var(--line);padding:16px 0}summary{font:700 22px/1.2 var(--font-head);color:var(--primary);cursor:pointer}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.reveal.is-in{opacity:1;transform:none}.available__facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.available__facts li{padding:4px 22px;border-left:2px solid var(--accent)}.available__facts strong{display:block;font:700 21px/1.15 var(--font-head);color:var(--accent);text-transform:uppercase;margin-bottom:4px}.available__facts span{font-size:15px;line-height:1.4;color:#ffffffdb}.adv__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--primary)}.adv__grid article{padding:24px 24px 20px 0;border-bottom:1px solid var(--line)}.adv__grid article:not(:nth-child(4n+1)){padding-left:24px;border-left:1px solid var(--line)}.adv__grid p:last-child{color:var(--muted);margin:0}.health__list{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.health__list li{padding:14px 0 14px 34px;border-bottom:1px solid var(--line);position:relative;font-size:18px}.health__list li:before{content:"";position:absolute;left:0;top:17px;width:20px;height:20px;border-radius:50%;background:var(--primary);-webkit-mask:radial-gradient(circle,#000 99%,transparent)}.health__list li:after{content:"";position:absolute;left:6px;top:22px;width:8px;height:5px;border:2px solid var(--accent);border-top:0;border-right:0;transform:rotate(-45deg)}.suits{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px}.suits li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:0 8px 8px 0;padding:16px 20px}.suits b{font:700 24px/1 var(--font-head);color:var(--primary);text-transform:uppercase}.suits span{color:var(--secondary-strong);font-weight:700}.badges{list-style:none;padding:0;margin:48px 0 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.badges li{font:700 15px/1 var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);border:2px solid var(--primary);border-radius:4px;padding:10px 14px}.facts{list-style:none;padding:0;margin:24px 0 0}.facts li{display:grid;grid-template-columns:210px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);align-items:baseline}.facts strong{font:700 22px/1.1 var(--font-head);color:var(--primary);text-transform:uppercase}.facts span{color:var(--muted)}@keyframes ring{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}75%{transform:rotate(0)}}@keyframes pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes lift-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.btn svg{transform-origin:50% 60%}.btn:hover svg,.btn:focus-visible svg{animation:ring .7s ease-in-out}.social-float a:last-child svg{animation:ring-pause 4s ease-in-out infinite}@keyframes ring-pause{0%,70%{transform:rotate(0)}74%{transform:rotate(-14deg)}78%{transform:rotate(12deg)}82%{transform:rotate(-8deg)}86%{transform:rotate(5deg)}90%,to{transform:rotate(0)}}.social-float a{transition:background-color .2s,color .2s,transform .25s ease}.social-float a:hover,.social-float a:focus-visible{transform:translate(-4px) scale(1.06)}.social-float a svg{transition:transform .25s ease}.social-float a:hover svg{transform:scale(1.12)}.reveal.is-in .health__list li:before{animation:pop .4s ease-out both}.reveal.is-in .health__list li:after{animation:lift-in .3s ease-out both}.health__list li:nth-child(1):before,.health__list li:nth-child(1):after{animation-delay:.05s!important}.health__list li:nth-child(2):before,.health__list li:nth-child(2):after{animation-delay:.12s!important}.health__list li:nth-child(3):before,.health__list li:nth-child(3):after{animation-delay:.19s!important}.health__list li:nth-child(4):before,.health__list li:nth-child(4):after{animation-delay:.26s!important}.health__list li:nth-child(5):before,.health__list li:nth-child(5):after{animation-delay:.33s!important}.health__list li:nth-child(6):before,.health__list li:nth-child(6):after{animation-delay:.4s!important}.health__list li:nth-child(7):before,.health__list li:nth-child(7):after{animation-delay:.47s!important}.health__list li:nth-child(8):before,.health__list li:nth-child(8):after{animation-delay:.54s!important}.available__facts li{border-left:0;position:relative}.available__facts li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);transform-origin:top}.available__facts.is-in li:before{animation:draw-y .6s ease-out both}.available__facts.is-in li:nth-child(2):before{animation-delay:.12s}.available__facts.is-in li:nth-child(3):before{animation-delay:.24s}.available__facts.is-in li:nth-child(4):before{animation-delay:.36s}.suits li{transition:transform .25s ease,box-shadow .25s ease}.suits li:hover{transform:translate(6px);box-shadow:var(--elev-2)}.checks li svg{transition:transform .3s ease}.checks li:hover svg{transform:scale(1.2) rotate(-6deg)}.badges li{transition:background-color .2s,color .2s,transform .2s}.badges li:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.btn:hover svg,.topbar svg,.social-float a:last-child svg,.reveal.is-in .health__list li:before,.reveal.is-in .health__list li:after,.available__facts.is-in li:before{animation:none}.suits li:hover,.social-float a:hover,.badges li:hover{transform:none}}.progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:60;pointer-events:none}.progress span{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.nav a{position:relative;border-bottom-color:transparent!important}.nav a:after{content:"";position:absolute;left:10px;right:10px;bottom:-3px;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.to-top{position:fixed;right:16px;bottom:24px;z-index:30;width:48px;height:48px;border-radius:50%;border:2px solid var(--primary);background:var(--surface);color:var(--primary);display:grid;place-items:center;cursor:pointer;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s,transform .25s,background-color .2s;box-shadow:var(--elev-2)}.to-top svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.to-top.is-shown{opacity:1;transform:none;pointer-events:auto}.to-top:hover{background:var(--accent)}.toast{position:fixed;left:50%;bottom:28px;z-index:70;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:var(--primary-deep);color:#fff;font:500 16px/1.3 var(--font);padding:12px 18px;border-radius:8px;box-shadow:var(--elev-3);transition:opacity .2s,transform .2s}.toast.is-shown{opacity:1;transform:translate(-50%)}.copy{margin-left:10px;min-height:36px;padding:6px 12px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--primary);font:700 14px/1 var(--font-head);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;vertical-align:middle;transition:background-color .2s,border-color .2s}.copy:hover{border-color:var(--primary);background:var(--cream)}.field{position:relative}.field.is-valid input,.field.is-valid select{border-color:var(--secondary-strong);padding-right:44px}.field.is-valid:after{content:"";position:absolute;right:16px;top:44px;width:12px;height:7px;border:3px solid var(--secondary-strong);border-top:0;border-right:0;transform:rotate(-45deg);animation:pop .3s ease-out both}.form-progress{font-size:15px;color:var(--secondary-strong);margin:0 0 12px;font-weight:500}details summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}details summary::-webkit-details-marker{display:none}details summary:after{content:"";flex:none;width:10px;height:10px;border-right:3px solid var(--primary);border-bottom:3px solid var(--primary);transform:rotate(45deg);transition:transform .25s ease;margin-right:6px}details.is-open summary:after{transform:rotate(-135deg)}details.is-open>:not(summary){animation:lift-in .3s ease-out both}.chart{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:24px 24px 18px}.hbar{display:grid;grid-template-columns:128px 1fr auto;gap:12px;align-items:center;padding:6px 0;border-radius:4px;outline-offset:4px;cursor:default;transition:opacity .2s}.hbar.is-dim{opacity:.45}.hbar__fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--primary);border-radius:0 4px 4px 0;transition:width 1.1s cubic-bezier(.2,.7,.2,1)}.chart__tip{position:absolute;z-index:5;width:240px;background:var(--primary-deep);color:#fff;font-size:14px;line-height:1.4;padding:10px 12px;border-radius:6px;box-shadow:var(--elev-3);pointer-events:none}.chart__tip b{display:block;color:var(--accent);font:700 16px/1.2 var(--font-head);letter-spacing:.02em;margin-bottom:2px}.planner{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:32px;background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden}.planner__inputs{padding:32px;display:grid;gap:28px;align-content:start}.seg{border:0;margin:0;padding:0}.seg legend,.range label{font:700 16px/1.2 var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin-bottom:10px;display:flex;justify-content:space-between;width:100%}.seg label{position:relative;display:inline-block;margin:0 8px 8px 0}.seg input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.seg span{display:inline-flex;align-items:center;min-height:48px;padding:10px 18px;border:2px solid var(--primary);border-radius:4px;font:700 17px/1 var(--font-head);letter-spacing:.04em;text-transform:uppercase;color:var(--primary);transition:background-color .2s,color .2s,transform .15s}.seg input:checked+span{background:var(--primary);color:#fff}.seg input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.seg label:active span{transform:scale(.97)}.range output{font:800 24px/1 var(--font-head);color:var(--text)}.range input[type=range]{width:100%;height:44px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;--pct: 10%}.range input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(var(--primary),var(--primary)) 0 0 / var(--pct) 100% no-repeat,var(--line)}.range input[type=range]::-moz-range-track{height:8px;border-radius:4px;background:var(--line)}.range input[type=range]::-moz-range-progress{height:8px;border-radius:4px;background:var(--primary)}.range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-10px;border-radius:50%;background:var(--accent);border:3px solid var(--primary);box-shadow:var(--elev-2);transition:transform .15s}.range input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--accent);border:3px solid var(--primary)}.range input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.planner__result{background:var(--primary-deep);color:#fff;padding:32px;display:flex;flex-direction:column;justify-content:center;gap:6px}.planner__big{font:800 64px/1 var(--font-head);color:var(--accent);text-transform:uppercase;margin:0}.planner__sub{font-size:18px;margin:0 0 12px}.planner__result .note{color:#ffffffbf}.planner__result .btn{align-self:flex-start;margin-top:8px}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes settle{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes shine{0%{transform:translate(-120%) skew(-20deg)}to{transform:translate(260%) skew(-20deg)}}@keyframes drift{0%{transform:rotate(-2.5deg) translate(0)}to{transform:rotate(-2.5deg) translate(-70px)}}@keyframes wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-6deg)}60%{transform:rotate(4deg)}}.js .page-hero__grid>div>*{animation:rise .7s cubic-bezier(.2,.7,.2,1) backwards}.js .page-hero__grid>div>:nth-child(2){animation-delay:.08s}.js .page-hero__grid>div>:nth-child(3){animation-delay:.16s}.js .page-hero__grid>div>:nth-child(4){animation-delay:.24s}.js .page-hero__grid>div>:nth-child(n+5){animation-delay:.32s}.js .page-hero__grid>.photo{animation:slide-in .9s cubic-bezier(.2,.7,.2,1) .15s backwards}:where(.js .stagger)>*{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 70ms)}:where(.js .stagger.is-in)>*{opacity:1;transform:none}:where(.js .stagger.done)>*{transition-delay:0s}:where(.js .reveal,.js .stagger) .photo img,:is(:where(.js .stagger)>a>img,:where(.js .stagger)>a>picture>img){transform:scale(1.08);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}:where(.js .reveal.is-in,.js .stagger.is-in) .photo img,:is(:where(.js .stagger.is-in)>a>img,:where(.js .stagger.is-in)>a>picture>img){transform:scale(1)}.btn--accent{position:relative;overflow:hidden}.btn--accent:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:#ffffff73;transform:translate(-120%) skew(-20deg);pointer-events:none}.btn--accent:hover:after{animation:shine .7s ease-out}.story .photo img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.story:hover .photo img{transform:scale(1.05)}.footer__cols a{display:inline-block;transition:transform .2s ease,color .2s}.footer__cols a:hover{transform:translate(4px)}.brand:hover img{animation:wiggle .5s ease-in-out}@media (prefers-reduced-motion: reduce){.js .page-hero__grid>div>*,.js .page-hero__grid>.photo,.btn--accent:hover:after,.brand:hover img{animation:none}:where(.js .stagger)>*{opacity:1;transform:none;transition:none}:where(.js .reveal,.js .stagger) .photo img,:is(:where(.js .stagger)>a>img,:where(.js .stagger)>a>picture>img){transform:none;transition:none}.story:hover .photo img,.footer__cols a:hover{transform:none}}@media (hover: hover) and (pointer: fine){.card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;border-left:4px solid transparent}.card:hover{transform:translateY(-4px);box-shadow:var(--elev-2);border-left-color:var(--accent)}.card:hover h3{color:var(--secondary-strong)}.photo img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.photo:hover img{transform:scale(1.04)}.journey__list li h3{transition:color .2s ease}.journey__list li:hover h3{color:var(--secondary-strong)}.journey__list li:hover .photo img{transform:scale(1.05)}.health__list li,.facts li,.steps li,.ticks li{transition:background-color .2s ease,transform .2s ease;border-radius:4px}.health__list li:hover,.facts li:hover,.steps li:hover{background:var(--cream);transform:translate(4px)}.solid--cream .health__list li:hover,.solid--cream .facts li:hover,.solid--cream .steps li:hover{background:var(--surface)}.facts li:hover strong{color:var(--secondary-strong)}.timeline li:before{transition:transform .2s ease,background-color .2s}.timeline li:hover:before{transform:scale(1.3);background:var(--accent)}.timeline li:hover time{color:var(--secondary-strong)}tbody tr{transition:background-color .15s ease}tbody tr:hover{background:var(--cream)}.available__facts li{transition:transform .25s ease}.available__facts li:hover{transform:translateY(-4px)}.btn--outline:hover{background:var(--primary);color:#fff;border-color:var(--primary)}summary{transition:color .2s ease}summary:hover{color:var(--secondary-strong)}.seg label:hover span{background:var(--cream)}.seg label:hover input:checked+span{background:var(--primary-hover)}.contact-lines a{transition:color .2s ease}.contact-lines a:hover{color:var(--secondary-strong)}main p a:not(.btn),.note a,td a{text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-thickness .15s,color .15s}main p a:not(.btn):hover,.note a:hover,td a:hover{text-decoration-thickness:3px;color:var(--primary)}}@media (prefers-reduced-motion: reduce){.card:hover,.photo:hover img,.journey__list li:hover .photo img,.health__list li:hover,.facts li:hover,.steps li:hover,.timeline li:hover:before,.available__facts li:hover{transform:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.search[hidden]{display:none}.search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px}.search__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0028148c;opacity:0;transition:opacity .18s ease}.search__panel{position:relative;width:min(680px,100%);max-height:80vh;display:flex;flex-direction:column;background:var(--surface);border-radius:8px;box-shadow:var(--elev-3);opacity:0;transform:translateY(-12px) scale(.98);transition:opacity .18s ease,transform .18s ease;overflow:hidden}.search.is-open .search__backdrop{opacity:1}.search.is-open .search__panel{opacity:1;transform:none}.search__bar{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.search__bar>svg{width:24px;height:24px;stroke:var(--primary);fill:none;stroke-width:2.2;stroke-linecap:round;flex:none}.search__bar input{flex:1;min-width:0;min-height:48px;border:0;outline:0;font:400 19px/1.3 var(--font);color:var(--text);background:transparent}.search__bar input::-webkit-search-cancel-button{display:none}.search__close{display:none;flex:none;width:44px;height:44px;border:0;border-radius:4px;background:transparent;cursor:pointer;place-items:center}.search__close svg{width:24px;height:24px;stroke:var(--text);stroke-width:2.2;stroke-linecap:round;fill:none}.search__hint{margin:0;padding:10px 18px 0;font-size:14px;color:var(--muted)}.search__hint:empty{display:none}.search__results{list-style:none;margin:0;padding:8px;overflow-y:auto}.search__results:empty{display:none}.search__results a{display:block;padding:12px 14px;border-radius:6px;text-decoration:none;color:var(--text);border-left:3px solid transparent}.search__results li[aria-selected=true] a,.search__results a:hover{background:var(--cream);border-left-color:var(--accent)}.search__results b{display:block;font:700 19px/1.2 var(--font-head);color:var(--primary);margin:2px 0 4px}.search__page{font:700 12px/1 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--secondary-strong)}.search__snip{display:block;font-size:15px;line-height:1.45;color:var(--muted)}.search__results mark{background:#fecb038c;color:inherit;border-radius:2px;padding:0 1px}.search__quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px 16px;border-top:1px solid var(--line);background:var(--cream)}.search.has-query .search__quick{display:none}.search.has-query .search__hint:not(:empty)+.search__results:empty~.search__quick{display:flex}.search__quick span{font-size:14px;color:var(--muted);margin-right:4px}.search__quick button{min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--primary);font:700 15px/1 var(--font-head);letter-spacing:.04em;cursor:pointer;transition:border-color .2s,background-color .2s}.search__quick button:hover{border-color:var(--primary)}html.search-on{overflow:hidden}:target{scroll-margin-top:110px}.nav a{white-space:nowrap}@media (max-width: 640px){.search__close{display:grid}.search{padding:0}.search__panel{width:100%;max-height:100vh;height:100%;border-radius:0}}@media (prefers-reduced-motion: reduce){.search__backdrop,.search__panel{transition:none}}.topbar{background:var(--primary-deep);overflow:hidden;white-space:nowrap}.topbar__track{display:flex;width:max-content;animation:ticker 38s linear infinite}.topbar:hover .topbar__track,.topbar:focus-within .topbar__track{animation-play-state:paused}.topbar__group{display:flex;align-items:center;flex:none}.topbar a{display:inline-flex;align-items:center;gap:8px;padding:9px 36px;color:#fff;text-decoration:none;font:700 15px/1.2 var(--font-head);letter-spacing:.08em;text-transform:uppercase}.topbar a strong{color:var(--accent);font-weight:800}.topbar a:hover{color:var(--accent)}.topbar svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.topbar a[href^=tel] svg{fill:var(--accent);stroke:none}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header__inner{gap:32px}.nav{gap:2px}.nav a{font-size:14px;letter-spacing:.08em;padding:8px 10px}.header-actions{display:flex;align-items:center;gap:10px;flex:none}.search-open{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--primary);cursor:pointer;transition:background-color .2s}.search-open svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round}.search-open:hover{background:var(--cream)}@media (max-width: 1400px){.brand__name small{display:none}.nav a{padding:8px 7px;letter-spacing:.05em}}@media (max-width: 1200px){.header-actions{margin-left:auto}.site-header__inner{gap:10px}}@media (prefers-reduced-motion: reduce){.topbar__track{animation:none;width:100%;justify-content:center}.topbar__group{flex-wrap:wrap;justify-content:center}.topbar__group[aria-hidden=true],.topbar__group>:nth-child(n+3){display:none}}.next-step{background:var(--cream)}.ways{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;counter-reset:w}.way{display:flex;flex-direction:column;gap:6px;padding:26px 24px;background:var(--surface);border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--text);transition:border-color .2s,box-shadow .2s,transform .2s}.way h3{margin:6px 0 0}.way p{color:var(--muted);margin:0;flex:1}.way__icon{width:44px;height:44px;border-radius:50%;background:var(--primary);display:grid;place-items:center}.way__icon svg{width:22px;height:22px;fill:var(--accent)}.way:last-child .way__icon svg{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round}.way__go{margin-top:12px;font:700 17px/1 var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.way__go:after{content:" →";transition:margin .2s}.way:first-child{border-color:var(--accent);border-width:2px}.visit__grid{display:grid;grid-template-columns:6fr 5fr;gap:56px;align-items:start}.visit .steps{margin:20px 0 24px}.visit__card{background:var(--cream);border:1px solid var(--line);border-radius:8px;padding:24px}.visit__card h3{margin-bottom:6px}.visit__card p{margin:0 0 10px}.visit__card a{font-size:19px;text-decoration:none}.visit__card .map{margin-top:8px;aspect-ratio:4 / 3}@media (hover: hover) and (pointer: fine){.way:hover{border-color:var(--primary);box-shadow:var(--elev-2);transform:translateY(-3px)}.way:hover .way__go:after{margin-left:6px}}@media (max-width: 1024px){.ways{grid-template-columns:1fr}.visit__grid{grid-template-columns:1fr;gap:32px}}@media (max-width: 640px){.header-actions .header-call{display:none}}.book-band{background:var(--primary);color:#fff;padding:88px 0}.book-band h2{color:#fff;font:800 48px/1.02 var(--font-head);text-transform:uppercase}.book-band .eyebrow{color:var(--accent)}.book-band .lead{color:#ffffffeb;max-width:34rem}.book-band__grid{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:center}.book-band__label{margin:28px 0 8px;font:700 15px/1.2 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}@media (max-width: 1024px){.book-band__grid{grid-template-columns:1fr;gap:32px}}@media (max-width: 640px){.book-band{padding:56px 0}.book-band h2{font-size:36px}}.site-header__inner{transition:height .25s ease}.brand img{transition:width .25s ease}.site-header.is-scrolled .site-header__inner{height:68px}.site-header.is-scrolled .brand img{width:42px}.header-call{gap:10px;padding:8px 18px;min-height:52px;text-align:left}.header-call__text{display:flex;flex-direction:column;line-height:1;font-size:19px;letter-spacing:.04em}.header-call__text small{font:700 11px/1 var(--font-head);letter-spacing:.14em;opacity:.8;margin-bottom:3px}.header-call svg{width:22px;height:22px}.nav__extra,.nav-scrim[hidden]{display:none}@media (max-width: 1200px){.nav{position:fixed;top:0;right:0;bottom:0;left:auto;width:min(380px,88vw);z-index:70;display:flex;flex-direction:column;gap:0;padding:96px 24px 24px;margin:0;background:var(--surface);box-shadow:var(--elev-3);border:0;overflow-y:auto;transform:translate(100%);visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s}.nav.is-open{transform:none;visibility:visible;transition:transform .28s ease}.nav a:not(.btn){display:flex;justify-content:space-between;align-items:center;font-size:20px;letter-spacing:.06em;padding:16px 4px;border-bottom:1px solid var(--line)!important}.nav a:not(.btn):after{content:"";position:static;width:9px;height:9px;background:none;border-right:2px solid var(--primary);border-top:2px solid var(--primary);transform:rotate(45deg)}.nav a[aria-current=page]{color:var(--primary);box-shadow:inset 4px 0 0 var(--accent);padding-left:14px}.nav__extra{display:grid;gap:10px;margin-top:auto;padding-top:28px}.nav__extra .btn{width:100%}.nav__extra p{margin:8px 0 0;font-size:15px;color:var(--muted)}.nav-toggle{position:relative;z-index:75}.nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00281473}html.menu-on{overflow:hidden}html.menu-on .site-header{z-index:72}}@media (max-width: 640px){.site-header.is-scrolled .site-header__inner{height:60px}.site-header.is-scrolled .brand img{width:36px}}@media (prefers-reduced-motion: reduce){.site-header__inner,.brand img,.nav{transition:none!important}}.btn .arr{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.btn:hover .arr{transform:translate(3px);animation:none}.btn--ghost{background:#ffffff14;color:#fff;border-color:#ffffff8c}.btn--ghost:hover{background:#ffffff2e;border-color:#fff}.chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:9999px;background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.3);font:700 13px/1.1 var(--font-head);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}.chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}.chip--light{background:var(--surface);color:var(--secondary-strong);border-color:var(--line)}.chip--light:before{background:var(--secondary)}.sec-head{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:end;margin-bottom:40px}.sec-head h2{margin:0;font:800 46px/1.02 var(--font-head);text-transform:uppercase}.sec-head>p{margin:0;color:var(--muted);max-width:30rem;justify-self:end}.center-head{text-align:center;max-width:44rem;margin:0 auto 48px}.center-head h2{font:800 46px/1.02 var(--font-head);text-transform:uppercase}.center-head p{color:var(--muted)}.center-cta{text-align:center;margin-top:48px}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.strip__facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.strip__facts li{padding-left:18px;border-left:3px solid var(--accent)}.strip__facts strong{display:block;font:700 19px/1.15 var(--font-head);color:var(--primary);text-transform:uppercase}.strip__facts span{font-size:15px;color:var(--muted);line-height:1.4}.accord{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.accord details{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:0;transition:border-color .2s,box-shadow .2s}.accord details[open]{border-color:var(--primary);box-shadow:var(--elev-2)}.accord summary{display:flex;align-items:center;gap:14px;padding:16px 18px;font:700 21px/1.2 var(--font-head);color:var(--text);cursor:pointer}.accord summary:after{margin-left:auto}.accord details[open] summary{color:var(--primary)}.accord__ic{width:40px;height:40px;flex:none;border-radius:8px;background:var(--cream);display:grid;place-items:center;transition:background-color .2s}.accord__ic svg{width:20px;height:20px;fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.accord details[open] .accord__ic{background:var(--accent)}.accord details p{margin:0;padding:0 18px 18px 72px;color:var(--muted)}.tabs__list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.tabs__list button{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer;text-align:left;transition:border-color .2s,background-color .2s}.tabs__list button svg{width:40px;height:40px;padding:9px;border-radius:8px;background:var(--cream);fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.tabs__list b{display:block;font:700 19px/1.1 var(--font-head);color:var(--text)}.tabs__list small{font-size:14px;color:var(--muted)}.tabs__list button[aria-selected=true]{border-color:var(--primary);background:var(--cream)}.tabs__list button[aria-selected=true] svg{background:var(--accent)}.tabs__list button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.tabs__stage{position:relative;border-radius:16px;overflow:hidden;min-height:520px;display:flex;align-items:flex-end;justify-content:flex-end;padding:24px}.tabs__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tabs__panel{position:relative;width:min(470px,100%);background:var(--surface);border-radius:12px;padding:22px 24px;box-shadow:var(--elev-3);animation:lift-in .35s ease-out}.tabs__panel h3{font-size:24px;margin-bottom:10px}.tick-list{list-style:none;margin:0;padding:0;display:grid;gap:7px}.tick-list li{position:relative;padding-left:26px;font-size:16px;line-height:1.45;color:var(--text)}.tick-list li:before{content:"";position:absolute;left:3px;top:6px;width:10px;height:6px;border:2.5px solid var(--secondary-strong);border-top:0;border-right:0;transform:rotate(-45deg)}.tick-list b{color:var(--primary)}.tabs__promise{margin:14px 0 0;font-size:14px;color:var(--muted)}.stats{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stats li{padding:22px 20px;background:var(--cream);border:1px solid var(--line);border-radius:12px;text-align:center}.stats strong{display:block;font:800 40px/1 var(--font-head);color:var(--primary);margin-bottom:6px}.stats span{color:var(--muted);font-size:15px}.stats strong span{font:inherit;color:inherit}.rounds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:16px;position:relative}.rounds:before{content:"";position:absolute;left:8%;right:8%;top:76px;height:2px;background:var(--line)}.rounds li{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.rounds__img{width:152px;height:152px;border-radius:50%;padding:6px;background:var(--surface);border:3px solid #cfe0c4;overflow:hidden;margin-bottom:16px;transition:border-color .3s,box-shadow .3s,transform .3s}.rounds__img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.rounds b{font:700 22px/1.1 var(--font-head);color:var(--text);text-transform:uppercase}.rounds li>span:last-child{font-size:15px;color:var(--muted);margin-top:4px}@media (hover: hover) and (pointer: fine){.rounds li:hover .rounds__img{border-color:var(--secondary);box-shadow:0 0 0 6px #68b3442e;transform:translateY(-4px)}.rounds li:hover b{color:var(--secondary-strong)}}.slider-nav{display:flex;gap:8px;justify-self:end}.slider-btn{width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;cursor:pointer;transition:background-color .2s,border-color .2s}.slider-btn svg{width:20px;height:20px;fill:none;stroke:var(--primary);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.slider-btn:hover{background:var(--primary);border-color:var(--primary)}.slider-btn:hover svg{stroke:#fff}.slider-btn:disabled{opacity:.35;cursor:default}.slider-btn:disabled:hover{background:var(--surface);border-color:var(--line)}.slider-btn:disabled:hover svg{stroke:var(--primary)}.slider{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px;outline-offset:4px}.slider::-webkit-scrollbar{display:none}.slider .story{scroll-snap-align:start}.slider .story .photo{aspect-ratio:4 / 3}.cta-card-wrap{padding:96px 0}.cta-card{position:relative;border-radius:20px;overflow:hidden;background:var(--primary-deep);box-shadow:var(--elev-3)}.cta-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.28}.cta-card__inner{position:relative;text-align:center;padding:80px 32px;max-width:760px;margin:0 auto;color:#fff}.cta-card h2{color:#fff;font:800 52px/1.02 var(--font-head);text-transform:uppercase}.cta-card p{color:#ffffffe0;font-size:19px}.cta-card .hero-actions{justify-content:center;margin-top:24px}.page-hero{background:var(--surface);padding:16px var(--gutter) 0;border:0}.page-hero .container.page-hero__grid{position:relative;max-width:1400px;padding:0;display:flex;align-items:flex-end;min-height:560px;border-radius:16px;overflow:hidden;background:var(--primary-deep)}.page-hero__grid>.photo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;aspect-ratio:auto}.page-hero__grid>.photo img{width:100%;height:100%;object-fit:cover}.page-hero__grid>.photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#001e0fd9,#001e0f8c 50%,#001e0f26 85%)}.page-hero__grid>div{position:relative;z-index:1;padding:56px;max-width:760px;color:#fff}.page-hero h1,.page-hero h2,.page-hero h3{color:#fff}.page-hero .eyebrow{color:var(--accent)}.page-hero .lead,.page-hero p{color:#ffffffe6}.page-hero a:not(.btn){color:var(--accent)}.page-hero .btn--outline{background:#ffffff14;color:#fff;border-color:#ffffff8c}.page-hero .btn--outline:hover{background:#ffffff2e}.page-hero .contact-lines li{border-color:#ffffff2e}.page-hero .contact-lines b{color:var(--accent)}.page-hero .contact-lines a,.page-hero .contact-lines span{color:#fff}.footer{position:relative;padding:120px 0 32px;background:var(--primary-deep);overflow:hidden}.footer__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.45}.footer__card{position:relative;background:#002814e6;border-radius:20px;padding:48px!important;box-shadow:var(--elev-3)}@media (max-width: 1024px){.sec-head{grid-template-columns:1fr;gap:12px}.sec-head>p{justify-self:start}.strip__facts{grid-template-columns:1fr 1fr}.accord{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.rounds{grid-template-columns:repeat(3,1fr);row-gap:32px}.rounds:before{display:none}.slider{grid-auto-columns:calc((100% - 24px)/2)}}@media (max-width: 640px){.sec-head h2,.center-head h2{font-size:34px}.strip__facts{grid-template-columns:1fr;gap:14px}.accord details p{padding-left:18px}.tabs__list{grid-template-columns:1fr}.tabs__stage{min-height:0;padding:200px 12px 12px}.stats strong{font-size:30px}.rounds{grid-template-columns:1fr 1fr}.rounds__img{width:120px;height:120px}.slider{grid-auto-columns:86%}.cta-card-wrap{padding:56px 0}.cta-card h2{font-size:34px}.cta-card__inner{padding:48px 20px}.page-hero{padding:8px 8px 0}.page-hero .container.page-hero__grid{min-height:520px;border-radius:12px}.page-hero__grid>div{padding:24px 20px}.footer{padding-top:64px}.footer__card{padding:28px 20px!important;margin:0 12px}}@media (prefers-reduced-motion: reduce){.tabs__panel{animation:none}.slider{scroll-behavior:auto}}body{background:#f1f2ee}.solid--cream{background:transparent}.section{padding:56px 0}.btn{border-radius:9999px}.btn--accent{background:var(--accent)}.hero3{padding:16px var(--gutter) 0}.hero3__frame{position:relative;max-width:1400px;margin:0 auto;min-height:min(720px,calc(100vh - 140px));border-radius:24px;overflow:hidden;background:var(--primary-deep);display:grid;grid-template-columns:1fr auto;align-items:end;gap:32px;padding:56px}.hero3__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero3__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#001c0eb8,#001c0e59 50%,#001c0e0d 80%),linear-gradient(0deg,#00190c8c,#00190c00 45%)}.hero3__content{position:relative;max-width:640px;color:#fff}.hero3__content h1{color:#fff;font:800 74px/.98 var(--font-head);text-transform:uppercase;margin-bottom:18px}.hero3__content p{font-size:18px;color:#ffffffe6;max-width:32rem}.hero3__card{position:relative;width:270px;padding:12px;border-radius:18px;background:#ffffff29;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff}.hero3__card img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:12px}.hero3__card p{margin:12px 4px;font-size:14px;line-height:1.35;color:#ffffffe6}.hero3__card p b{display:block;font:700 18px/1.15 var(--font-head);color:#fff;letter-spacing:.02em}.hero3__card .btn{width:100%;min-height:46px}.strip3{padding:20px 0 8px}.strip3__card{background:var(--surface);border-radius:20px;padding:26px 32px;display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center}.strip3 h2{margin:0;font:800 22px/1.05 var(--font-head);text-transform:uppercase;color:var(--primary);max-width:9ch}.strip3__facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.strip3__facts li{display:flex;align-items:center;gap:10px;font:700 17px/1.15 var(--font-head);color:var(--text)}.strip3__ic{width:42px;height:42px;flex:none;border-radius:10px;background:var(--accent);display:grid;place-items:center}.strip3__ic svg{width:22px;height:22px;fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.inside3>.container,.quote3,.tabs-panel{background:var(--surface);border-radius:24px;padding:56px!important}.split-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;margin-bottom:44px}.split-head h2{margin:0;font:800 46px/1.02 var(--font-head);text-transform:uppercase;color:var(--text)}.split-head p{color:var(--muted)}.split-head .btn{margin-top:6px}.slider-btn--go{background:var(--accent);border-color:var(--accent)}.slider-btn--dark{background:#ffffff2e;border-color:#ffffff59}.slider-btn--dark svg{stroke:#fff}.show__card{position:relative;min-height:600px;border-radius:24px;overflow:hidden;background:var(--primary-deep);display:grid;grid-template-columns:auto 1fr;align-items:end;gap:40px;padding:40px}.show__slides,.show__slide{position:absolute;top:0;right:0;bottom:0;left:0}.show__slide{opacity:0;transition:opacity .6s ease}.show__slide.is-on{opacity:1}.show__slide img{width:100%;height:100%;object-fit:cover}.show__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#00190cd9,#00190c59 45%,#00190c0d 75%)}.show__thumbs{position:relative;display:flex;gap:16px}.show__thumbs img{width:220px;aspect-ratio:1;object-fit:cover;border-radius:16px;box-shadow:var(--elev-3)}.show__text{position:relative;color:#fff;max-width:640px}.show__title{color:#fff;font:800 52px/1 var(--font-head);text-transform:uppercase;margin-bottom:12px}.show__desc{color:#ffffffe6;font-size:18px}.show__ctrl{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.show__count{font:500 20px/1 var(--font);color:#ffffffb3}.show__count b{color:#fff;font-weight:700}.icards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.icards li{background:#f1f2ee;border-radius:18px;padding:24px}.icards li:nth-child(2n){margin-top:18px}.icards b{display:block;font:700 22px/1.15 var(--font-head);color:var(--text);margin-bottom:8px}.icards p{margin:0;color:var(--muted)}.tabs-panel{margin:0 auto}.quote3{text-align:center;background:#e9ebe5!important}.quote3__line{font:600 38px/1.25 var(--font);text-transform:none;color:var(--text);max-width:46rem;margin:0 auto 40px}@media (hover: hover) and (pointer: fine){.icards li{transition:transform .25s ease,background-color .25s}.icards li:hover{transform:translateY(-4px);background:var(--cream)}}@media (max-width: 1024px){.hero3__frame{grid-template-columns:1fr;padding:40px}.hero3__card{display:none}.hero3__content h1{font-size:58px}.strip3__card{grid-template-columns:1fr}.strip3__facts{grid-template-columns:repeat(3,1fr)}.split-head{grid-template-columns:1fr;gap:28px}.show__card{grid-template-columns:1fr}.show__thumbs img{width:150px}}@media (max-width: 640px){.section{padding:28px 0}.hero3{padding:8px 8px 0}.hero3__frame{min-height:max(480px,calc(100svh - 200px));padding:24px 20px 28px;border-radius:16px}.hero3__content h1{font-size:42px}.hero3 .hero-actions{gap:10px}.hero3 .hero-actions .btn{flex:1 1 calc(50% - 5px);min-width:0;padding:12px 10px}.hero3 .hero-actions .btn:first-child{flex-basis:100%}.strip3__card{padding:22px 18px}.strip3__facts{grid-template-columns:1fr 1fr}.inside3>.container,.quote3,.tabs-panel{padding:28px 18px!important;border-radius:18px;margin:0 8px}.split-head h2{font-size:32px}.show__card{min-height:560px;padding:22px 18px;margin:0 8px;border-radius:18px}.show__thumbs{display:none}.show__title{font-size:34px}.icards{grid-template-columns:1fr}.icards li:nth-child(2n){margin-top:0}.quote3__line{font-size:24px}}@media (prefers-reduced-motion: reduce){.show__slide{transition:none}}@media (max-width: 1340px) and (min-width: 641px){.container{padding-right:84px}}@media (max-width: 1320px){.nav a{padding:8px 6px;letter-spacing:.06em;font-size:14px}.brand__name small{display:none}}@media (max-width: 1200px){.nav-toggle{display:flex}.available__facts{grid-column:1 / -1;grid-row:2}}@media (max-width: 1024px){.nav-toggle{display:flex}.page-hero__grid,.split{grid-template-columns:1fr;gap:40px}.stories__grid,.available__facts,.adv__grid{grid-template-columns:1fr 1fr}.available__facts li{padding:12px 18px}.adv__grid article:not(:nth-child(4n+1)){padding-left:0;border-left:0}.adv__grid article:nth-child(2n){padding-left:24px;border-left:1px solid var(--line)}.journey__list{grid-template-columns:1fr 1fr}.journey__list li:nth-child(2n){margin-top:0}}@media (max-width: 640px){:root{--gutter: 16px;--header-h: 68px}h1{font-size:34px}h2{font-size:28px}.hero h1{font-size:44px}.page-hero h1{font-size:40px}.section{padding:56px 0}.brand img{width:40px}.brand__name{font-size:19px}.header-call{padding:10px 12px;min-height:44px}.header-call span{display:none}.header-call svg{width:22px;height:22px}.planner{grid-template-columns:1fr}.planner__inputs,.planner__result{padding:24px 18px}.planner__big{font-size:48px}.hbar{grid-template-columns:1fr auto}.copy{margin:6px 0 0;display:block}.social-float a{width:44px;height:44px}.social-float a:after{display:none}.hero{padding:32px 0 40px}.journey__list{grid-template-columns:1fr;gap:36px}.available__facts,.adv__grid,.health__list{grid-template-columns:1fr}.adv__grid article:nth-child(2n){padding-left:0;border-left:0}.facts li{grid-template-columns:1fr;gap:2px}.suits b{font-size:21px}.switch__photos{grid-template-columns:1fr 1fr}.switch__photos .photo:first-child{grid-column:1 / -1}.switch__photos .photo{height:200px}.stories__grid,.form,.cards2{grid-template-columns:1fr}.footer__cols{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}}.hero3{padding:0}.hero3__frame{max-width:none;border-radius:0;min-height:min(780px,calc(100vh - 120px));padding:64px max(var(--gutter),calc((100vw - 1320px) / 2 + var(--gutter)))}.hero3__card{width:300px}.hero3__tag{position:absolute;top:22px;left:22px;z-index:1;padding:5px 10px;border-radius:9999px;background:var(--accent);color:var(--primary);font:800 13px/1 var(--font-head);letter-spacing:.1em;text-transform:uppercase}.hero3__card .btn{gap:8px}.nav a.nav__hot{background:var(--accent);color:var(--primary);border-radius:9999px;padding:8px 14px}.nav a.nav__hot:after{display:none}.nav a.nav__hot:hover{background:var(--accent-hover)}.strip3{padding:0;margin-top:-1px}.strip3>.container{max-width:none;padding:0}.strip3__card{border-radius:0;background:var(--accent);padding:28px max(var(--gutter),calc((100vw - 1320px) / 2 + var(--gutter)));grid-template-columns:1fr;gap:22px}.strip3__head{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.strip3 h2{max-width:none;font-size:40px;color:var(--primary-deep);margin:0}.strip3__head .btn{margin-left:auto}.live{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:9999px;background:var(--primary-deep);color:#fff;font:700 14px/1 var(--font-head);letter-spacing:.1em;text-transform:uppercase}.live i{width:9px;height:9px;border-radius:50%;background:#6be36b;box-shadow:0 0 #6be36bb3;animation:livepulse 1.8s ease-out infinite}@keyframes livepulse{0%{box-shadow:0 0 #6be36bb3}to{box-shadow:0 0 0 10px #6be36b00}}.strip3__facts li{color:var(--primary-deep)}.strip3__ic{background:var(--primary)}.strip3__ic svg{stroke:var(--accent)}.bulk3__panel{background:var(--surface);border-radius:24px;padding:56px}.bulk3 .rounds__img{position:relative;overflow:visible}.bulk3 .rounds__img img{position:relative}.bulk3 .rounds__img i{position:absolute;right:2px;bottom:6px;width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--primary);border:3px solid var(--surface);display:grid;place-items:center;font:800 16px/1 var(--font-head);font-style:normal}.center-cta .btn+.btn{margin-left:10px}@media (hover: hover) and (pointer: fine){.bulk3 .rounds li:hover .rounds__img{box-shadow:0 0 0 6px #fecb0359,0 12px 30px #003d2040;border-color:var(--accent)}}@media (max-width: 1024px){.strip3 h2{font-size:32px}.strip3__head .btn{margin-left:0}}@media (max-width: 640px){.hero3{padding:0}.hero3__frame{border-radius:0;padding:24px 16px 28px;min-height:max(460px,calc(100svh - 205px))}.strip3__card{padding:22px 16px}.strip3 h2{font-size:28px}.strip3__head .btn{width:100%}.bulk3__panel{padding:28px 18px;margin:0 8px;border-radius:18px}.center-cta .btn{width:100%}.center-cta .btn+.btn{margin:10px 0 0}}@media (prefers-reduced-motion: reduce){.live i{animation:none}}.inner .page-hero{padding:0}.inner .page-hero .container.page-hero__grid{max-width:none;border-radius:0;min-height:min(620px,calc(100vh - 140px))}.inner .page-hero__grid>div{padding:64px max(var(--gutter),calc((100vw - 1320px) / 2 + var(--gutter)));max-width:none;width:min(100%,calc(760px + max(var(--gutter),(100vw - 1320px) / 2 + var(--gutter))))}.inner .page-hero h1{font-size:68px;line-height:.98}.inner main>.section,.inner main>section.visit,.inner main>section.next-step{padding:28px 0;background:transparent}.inner main>.section>.container,.inner main>section.visit>.container,.inner main>section.next-step>.container{background:var(--surface);border-radius:24px;padding:56px}.inner main>.section:first-of-type{padding-top:40px}.inner main>.section.prods>.container{background:transparent;padding:0}.inner h2{font:800 44px/1.02 var(--font-head);text-transform:uppercase;color:var(--text)}.inner .split .photo,.inner .visit__card,.inner .table-wrap,.inner .chart,.inner .map{border-radius:20px}.inner .split .photo{aspect-ratio:auto;min-height:420px;height:100%}.inner .split{align-items:stretch}.inner .cards2{gap:20px}.inner .card{position:relative;background:#f1f2ee;border:0!important;border-radius:18px;padding:24px}.inner .cards2 .card:nth-child(2n){margin-top:18px}.inner .card h3{font-size:22px;color:var(--text)}.inner .card p{color:var(--muted);margin:0}.inner .steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;counter-reset:s}.inner .steps li{display:block;background:#f1f2ee;border:0;border-radius:18px;padding:20px}.inner .steps li:before{display:grid;width:44px;height:44px;margin-bottom:14px;border:0;border-radius:50%;background:var(--accent);color:var(--primary);font-size:20px}.inner .split .steps{grid-template-columns:1fr 1fr}.inner .facts{display:grid;grid-template-columns:1fr 1fr;gap:14px}.inner .facts li{display:block;background:#f1f2ee;border:0;border-radius:18px;padding:22px}.inner .facts strong{display:block;font:800 34px/1 var(--font-head);color:var(--primary);margin-bottom:6px}.inner .facts strong span{font:inherit;color:inherit}.inner .timeline{border:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.inner .timeline li{padding:20px;background:#f1f2ee;border-radius:18px}.inner .timeline li:before{display:none}.inner .timeline time{font-size:40px;color:var(--primary);margin-bottom:8px}.inner #history .split{grid-template-columns:7fr 5fr}.inner .list{list-style:none;padding:0;display:grid;gap:10px}.inner .list li{position:relative;padding:14px 16px 14px 48px;background:#f1f2ee;border-radius:14px;margin:0}.inner .list li:before{content:"";position:absolute;left:16px;top:16px;width:22px;height:22px;border-radius:6px;background:var(--accent)}.inner .list li:after{content:"";position:absolute;left:22px;top:22px;width:9px;height:5px;border:2.5px solid var(--primary);border-top:0;border-right:0;transform:rotate(-45deg)}.inner .genuine{background:transparent;padding:28px 0}.inner .genuine>.container{background:var(--primary-deep);border-radius:24px;padding:56px}.inner .genuine h2{color:#fff}.inner .planner{border:0;border-radius:20px;background:#f1f2ee}.inner .planner__result{border-radius:0 20px 20px 0}.inner .book-band{background:transparent;padding:28px 0 56px}.inner .book-band>.container{background:var(--primary);border-radius:24px;padding:56px}.inner .field input,.inner .field textarea{border-radius:12px;background:#f7f8f5}.inner .contact-lines{background:#0028148c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px;padding:6px 20px;max-width:520px;margin-top:18px}.inner .ways{gap:16px}.inner .way{background:#f1f2ee;border:0;border-radius:18px}.inner .way:first-child{background:var(--accent)}.inner .way:first-child p{color:var(--primary)}.inner .visit__card{background:#f1f2ee;border:0}@media (max-width: 1024px){.inner .page-hero h1{font-size:52px}.inner .timeline{grid-template-columns:1fr 1fr}.inner #history .split{grid-template-columns:1fr}.inner .split .photo{min-height:300px}}@media (max-width: 640px){.inner .page-hero .container.page-hero__grid{min-height:520px}.inner .page-hero__grid>div{padding:28px 16px;width:100%}.inner .page-hero h1{font-size:38px}.inner main>.section>.container,.inner main>section.visit>.container,.inner main>section.next-step>.container,.inner .genuine>.container,.inner .book-band>.container{padding:28px 18px;border-radius:18px;margin:0 8px}.inner main>.section.prods>.container{margin:0}.inner h2{font-size:30px}.inner .cards2 .card:nth-child(2n){margin-top:0}.inner .facts,.inner .timeline,.inner .split .steps{grid-template-columns:1fr}.inner .planner__result{border-radius:0 0 20px 20px}}.inner main>.genuine>.container{background:var(--primary-deep)}.inner .page-hero h2,.inner .genuine h2,.inner .book-band h2{color:#fff}.inner .genuine p,.inner .genuine .checks span{color:#ffffffe6}.hero3__call{display:none!important}@media (max-width: 640px){.hero3 .hero-actions .btn--ghost{display:none}.hero3 .hero-actions .hero3__call{display:inline-flex!important;flex-basis:100%}}.accord.accord--inner{display:grid;grid-template-columns:1fr;gap:10px;margin-top:24px;align-items:start}.accord--inner details{background:#f1f2ee;border:0;border-radius:14px}.accord--inner details[open]{background:#f1f2ee;box-shadow:none}.accord--inner summary{padding:14px 16px;font:700 19px/1.2 var(--font-head);gap:12px}.accord--inner summary:after{display:none}.accord--inner .accord__ic{width:36px;height:36px;background:var(--surface)}.accord--inner details[open] .accord__ic{background:var(--accent)}.accord__pm{position:relative;margin-left:auto;width:14px;height:14px;flex:none}.accord__pm:before,.accord__pm:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:var(--muted);transition:transform .25s}.accord__pm:after{transform:rotate(90deg)}details[open] .accord__pm:after{transform:rotate(0)}.accord--inner details p{margin:0 12px 12px;padding:12px 14px;background:var(--surface);border-radius:10px;color:var(--muted)}.pcards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.pcard .photo{aspect-ratio:4 / 3;border-radius:16px;margin-bottom:14px}.pcard h3{font-size:22px;color:var(--text);margin-bottom:4px}.pcard p{margin:0;color:var(--muted);font-size:16px}@media (max-width: 1024px){.pcards{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.pcards{grid-template-columns:1fr}}.nav a{font-size:17px;letter-spacing:.05em;padding:8px 10px}.nav a.nav__hot{padding:8px 16px}@media (max-width: 1440px){.nav a{font-size:16px;letter-spacing:.04em;padding:8px}.site-header__inner{gap:20px}}@media (max-width: 1320px){.nav a{font-size:15px;padding:8px 6px}}.topbar a{padding:10px 56px;font-size:14px;letter-spacing:.1em}.topbar__track{animation-duration:55s}.site-header{box-shadow:0 1px 0 var(--line);border-bottom:0}.site-header__inner{max-width:1400px;height:88px;gap:28px}.nav{gap:10px}.nav a{padding:8px 6px}.nav a.nav__hot{padding:8px 16px;margin:0 4px}.header-actions{gap:14px;padding-left:18px;border-left:1px solid var(--line);height:44px}@media (max-width: 1440px){.nav{gap:6px}.site-header__inner{gap:22px}}@media (max-width: 1320px){.nav{gap:2px}.header-actions{padding-left:12px}}@media (max-width: 1200px){.header-actions{border-left:0;padding-left:0}.site-header__inner{height:76px}}@media (min-width: 1025px){.hero3__card{margin-right:56px}}.social-float{right:14px;gap:6px;padding:8px;border-radius:9999px;background:#ffffffeb;box-shadow:var(--elev-3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.social-float a{width:42px;height:42px;box-shadow:none}.social-float a svg{width:19px;height:19px}.social-float a:after{right:62px}.shot *,.shot *:before,.shot *:after{animation:none!important;transition:none!important}.shot .reveal,.shot .stagger>*,.shot .reveal .photo img{opacity:1!important;transform:none!important}.fw{--edge: max(var(--gutter), calc((100% - var(--container)) / 2 + var(--gutter)))}.fw>.container{max-width:none;padding:0}.fw .bulk3__panel,.fw .quote3,.fw>.tabs-panel{border-radius:0!important;margin:0!important;padding:88px var(--edge)!important}.fw .show__card{border-radius:0;margin:0;min-height:min(86vh,760px);padding:64px var(--edge)}.fw .cta-card{border-radius:0;box-shadow:none}.fw .cta-card__inner{padding:120px 32px}.cta-card-wrap.fw{padding-bottom:0}@media (max-width: 640px){.fw .bulk3__panel,.fw .quote3,.fw>.tabs-panel{padding:48px var(--gutter)!important}.fw .show__card{min-height:560px;padding:28px var(--gutter)}.fw .cta-card__inner{padding:72px 20px}}.inner main>.solid--cream,.inner main>.fw{--edge: max(var(--gutter), calc((100% - var(--container)) / 2 + var(--gutter)))}.inner main>.solid--cream>.container,.inner main>.fw>.container{max-width:none;border-radius:0!important;margin:0!important;padding:88px var(--edge)!important}.inner main>.book-band.fw{margin-top:28px;padding:0}@media (max-width: 640px){.inner main>.solid--cream>.container,.inner main>.fw>.container{padding:48px var(--gutter)!important}}@media (max-width: 1024px){.inside3>.container{display:flex;flex-direction:column}.inside3 .split-head{margin-bottom:24px}}@media (max-width: 640px){.social-float{top:auto;bottom:calc(84px + env(safe-area-inset-bottom));right:10px;transform:none;padding:6px;gap:6px}.social-float a{width:40px;height:40px}.social-float a svg{width:18px;height:18px}.to-top{right:14px;bottom:calc(20px + env(safe-area-inset-bottom));width:44px;height:44px}}.social-float{top:auto!important;bottom:calc(88px + env(safe-area-inset-bottom));right:16px;transform:none!important;padding:0!important;gap:10px;background:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0}.social-float a{width:46px;height:46px;box-shadow:0 6px 18px #00281447}.social-float a svg{width:20px;height:20px}.to-top{right:16px}@media (max-width: 640px){.social-float{right:12px;bottom:calc(76px + env(safe-area-inset-bottom));gap:8px}.social-float a{width:42px;height:42px}.social-float a svg{width:18px;height:18px}.to-top{right:12px;width:42px;height:42px}}@media (max-width: 640px){.hero3 .hero-actions{flex-wrap:nowrap;gap:8px}.hero3 .hero-actions .btn,.hero3 .hero-actions .btn:first-child,.hero3 .hero-actions .hero3__call{flex:1 1 0!important;min-width:0;min-height:44px;padding:10px 12px;font-size:14px;gap:6px;white-space:nowrap}.hero3 .hero-actions .btn svg{width:16px;height:16px;flex:none}}:root{--t-display-xl: 800 72px/1 var(--font-head);--t-display: 800 56px/1.05 var(--font-head);--t-h1: 700 44px/1.1 var(--font-head);--t-h2: 700 34px/1.15 var(--font-head);--t-h3: 700 24px/1.2 var(--font-head);--t-eyebrow: 700 15px/1.2 var(--font-head);--t-button: 700 18px/1 var(--font-head)}body{font-size:17px;line-height:1.6}.lead{font-size:19px;line-height:1.6}.hero3__content h1,.inner .page-hero h1{font:var(--t-display-xl);letter-spacing:-.01em;text-transform:uppercase}.show__title,.cta-card h2,.planner__big{font:var(--t-display);letter-spacing:-.01em;text-transform:uppercase}h2,.split-head h2,.sec-head h2,.center-head h2,.inner h2,.book-band h2{font:var(--t-h2);letter-spacing:0;text-transform:none}.strip3 h2{font:var(--t-h3);text-transform:none;max-width:none}.inner .page-hero h2{font:var(--t-h2)}h3,.icards b,.inner .card h3,.rounds b,.tabs__list b,.accord summary,.accord--inner summary,.hero3__card p b{font:var(--t-h3);letter-spacing:0;text-transform:none}.tabs__panel h3{font:var(--t-h3)}.eyebrow,.chip,.live,.hero3__tag,.nav a,th,.field label,.seg legend,.range label,.contact-lines b,.book-band__label,.footer h3{font:var(--t-eyebrow);letter-spacing:.12em;text-transform:uppercase}.nav a{font-size:17px;letter-spacing:.08em}.icards p,.inner .card p,.rounds span,.split-head p,.sec-head>p,.center-head p,.tick-list li{font-size:17px;line-height:1.6}.photo figcaption,.story time{font:500 14px/1.4 var(--font)}.quote3__line{font:var(--t-h2);text-transform:none}.btn{font:var(--t-button);letter-spacing:.04em;text-transform:uppercase;min-height:52px;border-radius:4px}@media (max-width: 640px){.hero3__content h1,.inner .page-hero h1{font-size:44px}.show__title,.cta-card h2,.planner__big{font-size:40px}h2,.split-head h2,.sec-head h2,.center-head h2,.inner h2,.book-band h2,.quote3__line{font-size:28px}.hero3 .hero-actions .btn,.hero3 .hero-actions .btn:first-child,.hero3 .hero-actions .hero3__call{font-size:14px;min-height:44px}}.strip3{padding:28px 0 8px;margin-top:0}.strip3>.container{max-width:var(--container);padding:0 var(--gutter)}.strip3__card{border-radius:20px;padding:30px 36px;box-shadow:0 14px 34px #003d2024}@media (max-width: 640px){.strip3{padding:18px 0 4px}.strip3>.container{padding:0 12px}.strip3__card{border-radius:16px;padding:22px 18px}}@media (min-width: 1025px){.strip3__card{gap:20px}.strip3__facts{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;border-top:1px solid rgba(0,61,32,.16)}.strip3__facts li{flex:none;white-space:nowrap}}.field:has([required])>label:after{content:" *";color:var(--error, #B3261E);font-weight:700}.form-required-note{margin:0 0 14px;font-size:15px;color:var(--muted)}.form-required-note span{color:var(--error, #B3261E);font-weight:700}.hero3__since{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:0 0 18px!important;max-width:none!important}.hero3__since-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 12px;border-radius:4px;background:var(--accent);color:var(--primary-deep);font:800 24px/1 var(--font-head);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 22px #00000040}.hero3__since-badge svg{width:20px;height:20px;fill:var(--primary);flex:none}.hero3__since-text{font:700 15px/1.2 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}@media (max-width: 640px){.hero3__since{margin-bottom:14px!important;gap:8px 10px}.hero3__since-badge{font-size:20px;padding:8px 13px 8px 10px}.hero3__since-badge svg{width:17px;height:17px}.hero3__since-text{font-size:13px}}.hero3__since-badge{padding:9px 16px}@media (max-width: 640px){.hero3__since-badge{padding:8px 13px}}.inner .page-hero--split .container.page-hero__grid{display:grid;grid-template-columns:6fr 5fr;align-items:center;gap:56px;min-height:0;padding:72px max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter)))}.inner .page-hero--split .page-hero__grid>div{padding:0;width:auto;max-width:640px}.inner .page-hero--split .page-hero__grid>.photo{position:relative;inset:auto;border-radius:20px;aspect-ratio:4 / 3;box-shadow:0 22px 50px #00000059;outline:6px solid rgba(255,255,255,.08)}.inner .page-hero--split .page-hero__grid>.photo:after{display:none}@media (max-width: 1024px){.inner .page-hero--split .container.page-hero__grid{grid-template-columns:1fr;gap:32px;padding:48px var(--gutter)}}@media (max-width: 640px){.inner .page-hero--split .container.page-hero__grid{padding:32px 16px 36px;gap:24px}.inner .page-hero--split .page-hero__grid>.photo{border-radius:14px}}.inner .page-hero--split .btn--primary{background:var(--accent);color:var(--primary-deep);border-color:var(--accent)}.inner .page-hero--split .btn--primary:hover{background:var(--accent-hover, #EFB81B)}.inner .page-hero--plain .container.page-hero__grid{display:block;min-height:0;padding:72px max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter)))}.inner .page-hero--plain .page-hero__grid>div{display:grid;grid-template-columns:6fr 5fr;grid-template-rows:auto auto 1fr;column-gap:56px;align-items:start;padding:0;width:auto;max-width:none}.inner .page-hero--plain .page-hero__grid>div>:not(.contact-lines){grid-column:1}.inner .page-hero--plain .contact-lines{grid-column:2;grid-row:1 / span 3;align-self:center;margin:0;max-width:none;background:#ffffff12;border:1px solid rgba(255,255,255,.16);backdrop-filter:none;-webkit-backdrop-filter:none}@media (max-width: 1024px){.inner .page-hero--plain .container.page-hero__grid{padding:48px var(--gutter)}.inner .page-hero--plain .page-hero__grid>div{grid-template-columns:1fr}.inner .page-hero--plain .contact-lines{grid-column:1;grid-row:auto;margin-top:18px}}@media (max-width: 640px){.inner .page-hero--plain .container.page-hero__grid{padding:32px 16px 36px}}.shop-hero{padding:0}.shop-hero__frame{position:relative;overflow:hidden;background:var(--primary-deep);color:#fff}.shop-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.shop-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0028148c,#002814b8)}.shop-hero__grid{position:relative;z-index:1;max-width:var(--container);margin:0 auto;padding:56px var(--gutter) 64px;display:grid;grid-template-columns:220px 1fr 380px;grid-template-rows:auto auto;gap:28px 36px;align-items:start}.shop-hero__copy{grid-column:2;grid-row:1}.shop-hero__copy .eyebrow{color:var(--accent)}.shop-hero__copy h1{color:#fff;font:var(--t-display);font-size:58px;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 14px}.shop-hero__name{font:var(--t-h3);color:var(--accent);margin:0 0 8px}.shop-hero__copy .lead{color:#ffffffe6;margin:0;max-width:30rem}.shop-hero__cta{grid-column:2;grid-row:2;align-self:end;display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media (max-width: 1100px){.shop-hero__grid{grid-template-columns:180px 1fr 300px;gap:24px 28px}.shop-hero__copy h1{font-size:48px}}@media (max-width: 860px){.shop-hero__grid{grid-template-columns:1fr 1fr;grid-template-rows:none;padding:40px var(--gutter) 44px;gap:18px}.shop-hero__copy{grid-column:1 / -1;grid-row:1}.shop-hero__cta{grid-column:1 / -1;grid-row:4}.shop-hero__copy h1{font-size:40px}}@media (max-width: 640px){.shop-hero__grid{padding:32px 16px 36px}.shop-hero__copy h1{font-size:36px}.shop-hero__cta .btn{flex:1 1 100%}}.shop-hero__shade{background:linear-gradient(90deg,#00281480,#00281452,#00281433)}.shop-hero__copy{text-shadow:0 2px 14px rgba(0,25,12,.55)}.shop-hero__grid{grid-template-columns:1.1fr .9fr;grid-template-rows:auto;gap:56px;align-items:center;padding:72px var(--gutter) 80px}.shop-hero__copy{grid-column:1;grid-row:1;text-shadow:none}.shop-hero__shade{background:linear-gradient(90deg,#002311e0,#002311b8 45%,#00231140 75%,#00231126)}.shop-hero__copy h1{font-size:68px;line-height:1;margin-bottom:18px}.shop-hero__name{margin:0 0 14px}.shop-hero__name span{display:inline-block;padding:7px 14px;border-radius:4px;background:var(--accent);color:var(--primary-deep);font:800 22px/1 var(--font-head);letter-spacing:.02em}.shop-hero__copy .lead{font-size:19px;color:#fff}.shop-hero__cta{margin-top:28px}@media (max-width: 1100px){.shop-hero__grid{gap:36px}.shop-hero__copy h1{font-size:54px}}@media (max-width: 860px){.shop-hero__grid{grid-template-columns:1fr;gap:24px;padding:40px var(--gutter) 44px}.shop-hero__shade{background:linear-gradient(180deg,#002311d9,#00231199 55%,#00231166)}.shop-hero__copy h1{font-size:42px}}@media (max-width: 640px){.shop-hero__copy h1{font-size:36px}.shop-hero__name span{font-size:18px}}.shop-hero__grid{row-gap:0}.shop-hero__cta{grid-column:1;grid-row:2;align-self:start}@media (max-width: 860px){.shop-hero__grid{row-gap:24px}.shop-hero__cta{grid-row:3;margin-top:0}}.pcards--plain .pcard{background:#f1f2ee;border-radius:18px;padding:24px}.pcards--plain .pcard:nth-child(2){margin-top:18px}@media (max-width: 1024px){.pcards--plain .pcard:nth-child(2){margin-top:0}}.inner .apply-band>div{max-width:920px;margin:0 auto}.inner .transport-band>div{display:grid;grid-template-columns:6fr 6fr;grid-template-rows:auto auto 1fr;gap:0 56px;align-items:start}.inner .transport-band .eyebrow,.inner .transport-band h2,.inner .transport-band>div>p{grid-column:1}.inner .transport-band .list{grid-column:2;grid-row:1 / span 3;margin:0;align-self:center}@media (max-width: 860px){.inner .transport-band>div{grid-template-columns:1fr}.inner .transport-band .list{grid-column:1;grid-row:auto;margin-top:8px}}.pcards--bg .pcard{position:relative;overflow:hidden;isolation:isolate}.pcards--bg .pcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--bg) center / cover no-repeat;opacity:.16;filter:saturate(.85);transition:opacity .3s ease}.pcards--bg .pcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#f1f2ee8c,#f1f2ee26)}@media (hover: hover){.pcards--bg .pcard:hover:before{opacity:.24}}.shop-hero__grid{grid-template-columns:minmax(0,720px);grid-template-rows:auto auto;row-gap:0;padding:88px var(--gutter) 96px}.shop-hero__shade{background:linear-gradient(90deg,#002311e0,#002311b3,#00231159)}@media (max-width: 860px){.shop-hero__grid{grid-template-columns:1fr;padding:44px var(--gutter) 48px;row-gap:24px}.shop-hero__cta{grid-row:2}}.shop-hero__grid{justify-content:center;text-align:center}.shop-hero__copy .lead{margin-left:auto;margin-right:auto}.shop-hero__cta{justify-content:center}.shop-hero__shade{background:radial-gradient(ellipse 65% 80% at 50% 50%,#002311d9,#00231199 60%,#00231166)}.shop-hero__bg{object-position:center 45%}.social-float a.sf--fb{background:#1877f2;color:#fff}.social-float a.sf--ig{background:radial-gradient(circle at 30% 107%,#fdf497,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.social-float a.sf--wa{background:#25d366;color:#fff}.social-float a.sf--call{background:var(--primary);color:#fff}.social-float a.sf--fb:hover,.social-float a.sf--fb:focus-visible{background:#0f5fd6;color:#fff}.social-float a.sf--ig:hover,.social-float a.sf--ig:focus-visible{filter:brightness(1.08);color:#fff}.social-float a.sf--wa:hover,.social-float a.sf--wa:focus-visible{background:#1ebe5b;color:#fff}.social-float a.sf--call:hover,.social-float a.sf--call:focus-visible{background:var(--accent);color:var(--primary)}.social-float a.sf--fb svg,.social-float a.sf--wa svg{width:22px;height:22px}.mpanel{position:relative;flex:1 1 0;min-width:0;padding:0;border:0;border-radius:20px;overflow:hidden;cursor:pointer;background:var(--primary-deep);color:#fff;text-align:left;font:inherit;transition:flex-grow .6s cubic-bezier(.2,.7,.2,1)}.mpanel.is-open{flex-grow:3.6;cursor:default}.mpanel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.mpanel.is-open img{transform:scale(1.04)}.mpanel:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width: 860px){.mpanel{flex:none;height:76px;transition:height .5s cubic-bezier(.2,.7,.2,1)}.mpanel.is-open{height:340px}}@media (prefers-reduced-motion: reduce){.mpanel,.mpanel img{transition:none}}.cta-card-wrap.fw{padding-bottom:72px}@media (max-width: 640px){.cta-card-wrap.fw{padding-bottom:40px}}.journey2__step{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:0 0 12px;border:0;background:none;cursor:pointer;font:inherit;color:var(--text)}.journey2__step{padding-bottom:0}.journey2__step:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:12px}.shop-hero__cta{gap:12px;margin-top:30px}.shop-hero__cta .btn svg{width:20px;height:20px}@media (max-width: 640px){.shop-hero__cta .btn{flex:1 1 100%}}.social-icons{display:inline-flex;gap:10px;align-items:center}.si{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fff!important;transition:transform .2s ease,filter .2s ease}.si svg{width:20px;height:20px;fill:currentColor}.si--fb{background:#1877f2}.si--ig{background:radial-gradient(circle at 30% 107%,#fdf497,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.si--wa{background:#25d366}.si:hover,.si:focus-visible{transform:translateY(-2px);filter:brightness(1.08)}.footer__social{margin-top:12px}.nav__extra .social-icons{margin:6px 0 2px}.btn--fb,.btn--ig{color:#fff;border:0}.btn--fb{background:#1877f2}.btn--fb:hover{background:#0f5fd6;color:#fff}.btn--ig{background:linear-gradient(90deg,#f58529,#dd2a7b 45%,#8134af 75%,#515bd4)}.btn--ig:hover{filter:brightness(1.08);color:#fff}.btn--fb svg,.btn--ig svg{width:20px;height:20px;fill:currentColor}@media (prefers-reduced-motion: reduce){.si{transition:none}}.social-float a.sf--fb,.social-float a.sf--ig,.social-float a.sf--wa,.social-float a.sf--call,.si--fb,.si--ig,.si--wa{background:var(--primary);color:#fff!important;filter:none}.social-float a.sf--fb:hover,.social-float a.sf--fb:focus-visible,.social-float a.sf--ig:hover,.social-float a.sf--ig:focus-visible,.social-float a.sf--wa:hover,.social-float a.sf--wa:focus-visible,.social-float a.sf--call:hover,.social-float a.sf--call:focus-visible,.si:hover,.si:focus-visible{background:var(--accent);color:var(--primary)!important;filter:none}.footer .si{background:var(--accent);color:var(--primary-deep)!important}.footer .si:hover,.footer .si:focus-visible{background:#fff;color:var(--primary)!important}.btn--ig{background:var(--primary);color:#fff}.btn--ig:hover{background:var(--primary-hover, #004421);filter:none;color:#fff}.btn--fb{background:transparent;color:var(--primary);border:2px solid var(--primary)}.btn--fb:hover{background:var(--primary);color:#fff}.inner main>.range2>.container{background:transparent;padding:0 var(--gutter)!important}.range2__title{font:var(--t-display);font-size:44px;text-transform:none;color:var(--muted);margin:0 0 28px}.range2__title span{color:var(--primary)}.range2__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 4px 18px}.range2__track::-webkit-scrollbar{display:none}.range2__nav{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}@media (max-width: 1024px){.range2__track{grid-auto-columns:calc((100% - 24px)/2)}.range2__title{font-size:36px}}@media (max-width: 640px){.range2__track{grid-auto-columns:86%;gap:14px}.range2__title{font-size:30px}}.footer .footer__social{display:flex;gap:10px;margin:14px 0 0}.footer .footer__social .social-icons{display:flex;gap:10px}.footer .footer__cols .si{display:grid!important;place-items:center;width:42px;height:42px;padding:0;border-radius:50%;line-height:0}.footer .footer__cols .si svg{display:block;width:20px;height:20px;fill:currentColor}.footer .footer__cols .si:hover,.footer .footer__cols .si:focus-visible{transform:translateY(-2px)}.pcard__label{display:inline-block;font:800 46px/1 var(--font-head);letter-spacing:.02em;text-transform:uppercase;color:var(--primary);padding-bottom:6px;margin-bottom:16px;border-bottom:4px solid var(--accent)}@media (max-width: 640px){.pcard__label{font-size:38px}}.inside3 .icards{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.inside3 .icards{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.inside3 .icards{grid-template-columns:1fr}.inside3 .icards li:nth-child(2n){margin-top:0}}.journey2__step{position:relative;overflow:visible}.prods.fw{--edge-vw: max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)))}.inner main>.show.fw{padding:28px 0}.inner main>.show.fw>.container{background:transparent!important;padding:0!important;border-radius:0!important}.range2{--edge-vw: max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)))}.inner .range2 .range2__track{margin-left:calc(-1 * var(--edge-vw));margin-right:calc(-1 * var(--edge-vw));padding-left:var(--gutter);padding-right:var(--gutter);scroll-padding-left:var(--gutter);scroll-padding-right:var(--gutter);grid-auto-columns:clamp(300px,26vw,420px)}@media (max-width: 640px){.inner .range2 .range2__track{grid-auto-columns:82%}}.inner .page-hero--solo .container.page-hero__grid{grid-template-columns:1fr;justify-items:center;text-align:center;padding:88px var(--gutter) 96px}.inner .page-hero--solo .page-hero__grid>div{max-width:760px;margin:0 auto}.inner .page-hero--solo .page-hero__grid>div>p{margin-left:auto;margin-right:auto;max-width:40rem}@media (max-width: 640px){.inner .page-hero--solo .container.page-hero__grid{padding:48px 16px 52px}}.bulk3 .rounds{grid-template-columns:repeat(4,1fr);row-gap:36px}.bulk3 .rounds:before{display:none}.bulk3 .rounds__img{width:132px;height:132px}@media (max-width: 860px){.bulk3 .rounds{grid-template-columns:repeat(2,1fr)}.bulk3 .rounds__img{width:116px;height:116px}}.inside3>.container{padding-top:44px!important;padding-bottom:44px!important}.inside3 .split-head{margin-bottom:28px}.bale-x{position:relative;display:grid;grid-template-columns:1fr 220px 1fr;align-items:center;gap:0 36px}.bale-x__bale{grid-column:2;grid-row:1;position:relative;width:220px;height:220px;border-radius:50%;display:grid;place-items:center}.bale-x__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-radial-gradient(circle,#fff 0,#fff 5px,#f3e1e6 5px,#f3e1e6 7px);box-shadow:inset 0 0 0 6px #fff,0 12px 30px #003d2026;border:2px solid #E7C6CF}.bale-x__core{position:absolute;top:26px;right:26px;bottom:26px;left:26px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#D8C873 0 2px,transparent 3px) 0 0 / 14px 14px,radial-gradient(circle at 70% 60%,#8FA640 0 2px,transparent 3px) 0 0 / 11px 11px,radial-gradient(circle,#b9b35a,#8e9a3e);box-shadow:inset 0 0 18px #00281459}.bale-x__label{position:relative;z-index:1;padding:6px 10px;border-radius:6px;background:#002814c7;color:#fff;font:700 13px/1.15 var(--font-head);letter-spacing:.1em;text-transform:uppercase;text-align:center}.bale-x__list{display:contents;list-style:none;margin:0;padding:0}.bale-x__item{display:flex;gap:12px;align-items:flex-start;padding:12px 0}.bale-x__item--l{grid-column:1;flex-direction:row-reverse;text-align:right}.bale-x__item--r{grid-column:3}.bale-x__item:nth-child(1){grid-row:1;align-self:start}.bale-x__item:nth-child(2){grid-row:1;align-self:start}.bale-x__item:nth-child(3){grid-row:1;align-self:end}.bale-x__item:nth-child(4){grid-row:1;align-self:end}.bale-x__ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--accent)}.bale-x__ic svg{width:18px;height:18px;fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bale-x__item b{display:block;font:700 19px/1.15 var(--font-head);color:var(--text);margin-bottom:2px}.bale-x__item>span:last-child>span{display:block;font-size:15px;line-height:1.45;color:var(--muted);max-width:26ch}.bale-x__item--l>span:last-child>span{margin-left:auto}@media (max-width: 860px){.bale-x{grid-template-columns:1fr;gap:6px;justify-items:center}.bale-x__bale{grid-column:1;width:170px;height:170px;margin-bottom:10px}.bale-x__core{top:20px;right:20px;bottom:20px;left:20px}.bale-x__list{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;width:100%}.bale-x__item,.bale-x__item--l,.bale-x__item--r{grid-column:auto;grid-row:auto!important;flex-direction:column;text-align:left;gap:6px;padding:8px 0}.bale-x__item--l>span:last-child>span{margin-left:0}.bale-x__item b{font-size:17px}.bale-x__item>span:last-child>span{font-size:14px}}.inner #steps>.container{padding-top:56px!important;padding-bottom:56px!important}@media (max-width: 860px){.inner #steps>.container{padding-top:40px!important;padding-bottom:40px!important}}.bale-x__core{background:url(/img/photos/silage-opened-bale.webp) center / cover no-repeat;box-shadow:inset 0 0 22px #00281473}.bale-x__label{background:#002814d1}@keyframes gbale-pulse{0%{box-shadow:0 0 #fecb03b3}80%,to{box-shadow:0 0 0 14px #fecb0300}}.gdet{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.gdet__tiles{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gdet__tile{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);cursor:pointer;transition:border-color .2s,background-color .2s,transform .2s}.gdet__tile.is-on,.gdet__tile:hover{border-color:var(--accent);background:#fecb031a;transform:translateY(-2px)}.gdet__crop{display:block;aspect-ratio:4 / 3;border-radius:10px;background:url(/img/photos/bale-print-wrap-large.webp) no-repeat;background-size:300% auto;background-position:var(--x) var(--y);border:2px solid rgba(255,255,255,.85)}.gdet__txt{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center}.gdet__txt i,.gdet__seller i,.gdet__pin{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--primary-deep);font:800 14px/1 var(--font-head);font-style:normal}.gdet__txt b{font:700 16px/1.15 var(--font-head);color:#fff}.gdet__txt>span{grid-column:1 / -1;margin-top:4px;font-size:13.5px;line-height:1.35;color:#fffc}.gdet__seller{display:flex;gap:10px;align-items:center;margin:14px 0 0;padding:10px 12px;border-radius:12px;border:1px dashed rgba(255,255,255,.3);color:#ffffffe6;font-size:15px}.gdet__photo{position:relative;margin:0;aspect-ratio:1080 / 1098;border-radius:22px;overflow:hidden;box-shadow:0 18px 44px #00000059;transform:rotate(1.5deg)}.gdet__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gdet__pin{position:absolute;width:32px;height:32px;margin:-16px 0 0 -16px;font-size:16px;border:3px solid var(--primary-deep);box-shadow:0 0 #fecb03b3;animation:gbale-pulse 2s ease-out infinite;cursor:pointer;transition:transform .2s}.gdet__pin.is-on{transform:scale(1.3)}.gdet__photo figcaption{position:absolute;left:14px;bottom:14px;padding:6px 12px;border-radius:9999px;background:#002814d9;color:#fff;font:700 13px/1.2 var(--font-head);letter-spacing:.06em;text-transform:uppercase}@media (max-width: 1024px){.gdet{grid-template-columns:1fr;gap:28px}.gdet__photo{transform:none;order:-1}}@media (max-width: 640px){.gdet__tiles{gap:8px}.gdet__tile{padding:7px}.gdet__txt b{font-size:13px}.gdet__txt>span{display:none}.gdet__photo{border-radius:14px}.gdet__pin{width:26px;height:26px;margin:-13px 0 0 -13px;font-size:13px}}@media (prefers-reduced-motion: reduce){.gdet__pin{animation:none}.gdet__tile{transition:none}}.route{text-align:center}.route .quote3__line{margin-bottom:44px}.route__map{position:relative;margin:0 auto;max-width:1100px}.route__line{position:absolute;left:12.5%;right:12.5%;top:34px;height:6px;border-radius:6px;background:repeating-linear-gradient(90deg,rgba(0,61,32,.25) 0 14px,transparent 14px 24px)}.route__fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:6px;background:var(--primary);animation:route-fill 8s linear infinite}.route__truck{position:absolute;top:-26px;left:0;width:64px;transform:translate(-50%);animation:route-drive 8s linear infinite;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25))}.route__truck svg{display:block;width:64px;height:32px}.route__stops{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}.route__stop{display:flex;flex-direction:column;align-items:center;padding-top:22px}.route__dot{width:26px;height:26px;border-radius:50%;background:var(--surface);border:5px solid rgba(0,61,32,.3);margin-top:0;animation:route-dot 8s linear infinite;animation-delay:calc(var(--i) * 2s - .2s)}.route__place{margin-top:16px;font:700 13px/1.2 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-strong)}.route__stop b{margin-top:6px;font:var(--t-h3);font-size:22px;color:var(--text)}.route__txt{margin-top:6px;font-size:15px;line-height:1.5;color:var(--muted);max-width:22ch}.route__cta{margin-top:36px}@keyframes route-drive{0%{left:0}to{left:100%}}@keyframes route-fill{0%{width:0}to{width:100%}}@keyframes route-dot{0%,to{border-color:#003d204d;background:var(--surface);transform:scale(1)}4%,22%{border-color:var(--primary);background:var(--accent);transform:scale(1.25)}30%{border-color:var(--primary);background:var(--accent);transform:scale(1)}}@media (max-width: 860px){.route__map{max-width:420px;text-align:left}.route__line{left:12px;right:auto;top:13px;bottom:13px;width:6px;height:auto;background:repeating-linear-gradient(180deg,rgba(0,61,32,.25) 0 14px,transparent 14px 24px)}.route__fill{width:auto!important;right:0;height:0;animation-name:route-fill-v}.route__truck{display:none}.route__stops{grid-template-columns:1fr;gap:22px}.route__stop{display:grid;grid-template-columns:30px 1fr;column-gap:14px;align-items:start;padding-top:0}.route__dot{grid-row:1 / span 3}.route__place{margin-top:2px}.route__stop b{margin-top:2px;font-size:20px}.route__txt{max-width:none}}@keyframes route-fill-v{0%{height:0}to{height:100%}}@media (prefers-reduced-motion: reduce){.route__fill{animation:none;width:100%}.route__truck{animation:none;left:100%}.route__dot{animation:none;border-color:var(--primary);background:var(--accent)}}@media (max-width: 860px){.route__truck{display:block;left:50%;top:0;width:44px;transform:translate(-50%,-50%) rotate(90deg);animation:route-drive-v 8s linear infinite;z-index:1}.route__truck svg{width:44px;height:22px}}@keyframes route-drive-v{0%{top:0}to{top:100%}}@media (prefers-reduced-motion: reduce) and (max-width: 860px){.route__truck{animation:none;top:100%}}.ctl{list-style:none;position:relative;margin:8px auto 0;padding:0;max-width:980px}.ctl:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:4px;margin-left:-2px;border-radius:4px;background:linear-gradient(var(--secondary),var(--primary))}.ctl__item{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:14px 0}.ctl__year{grid-row:1;justify-self:end;margin-right:40px;font:800 30px/1 var(--font-head);color:var(--primary)}.ctl__card{grid-row:1;grid-column:2;margin-left:40px;padding:18px 20px;border-radius:14px;background:#f1f2ee;border-left:4px solid var(--accent)}.ctl__item:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:var(--accent);border:4px solid var(--primary);box-shadow:0 0 0 5px var(--surface)}.ctl__item:nth-child(2n) .ctl__year{grid-column:2;justify-self:start;margin:0 0 0 40px}.ctl__item:nth-child(2n) .ctl__card{grid-column:1;margin:0 40px 0 0;border-left:0;border-right:4px solid var(--accent);text-align:right}.ctl__card b{display:block;font:var(--t-h3);font-size:21px;color:var(--text);margin-bottom:4px}.ctl__card p{margin:0;color:var(--muted);font-size:16px;line-height:1.5}.ctl__item:last-child .ctl__card{background:var(--primary)}.ctl__item:last-child .ctl__card b{color:var(--accent)}.ctl__item:last-child .ctl__card p{color:#ffffffe6}@media (max-width: 760px){.ctl:before{left:12px}.ctl__item,.ctl__item:nth-child(2n){grid-template-columns:1fr;padding:10px 0 10px 40px}.ctl__item:after{left:14px;top:26px}.ctl__year,.ctl__item:nth-child(2n) .ctl__year{grid-column:1;grid-row:1;justify-self:start;margin:0 0 8px;font-size:24px}.ctl__card,.ctl__item:nth-child(2n) .ctl__card{grid-column:1;grid-row:2;margin:0;text-align:left;border-right:0;border-left:4px solid var(--accent)}}.fresh3{display:grid;gap:14px}.fresh3__item{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:16px;align-items:center;padding:18px 20px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.fresh3__ring{grid-row:1 / span 3;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:3px solid currentColor}.fresh3__ring svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fresh3__label{font:700 13px/1.2 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.fresh3__item strong{font:800 40px/1 var(--font-head);color:var(--text)}.fresh3__item strong small{font:700 18px/1 var(--font-head);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.fresh3__note{font-size:14px;color:var(--muted)}.fresh3__item--sealed{background:var(--primary);border-color:var(--primary);color:var(--accent)}.fresh3__item--sealed .fresh3__label,.fresh3__item--sealed .fresh3__note,.fresh3__item--sealed strong small{color:#fffc}.fresh3__item--sealed strong{color:#fff;font-size:52px}.fresh3__item--cold{color:#2e7bb0}.fresh3__item--hot{color:#d9822b}.fresh3__arrow{display:flex;align-items:center;gap:10px;padding-left:30px;font:700 13px/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-strong)}.fresh3__arrow:before{content:"";width:3px;height:26px;border-radius:3px;background:repeating-linear-gradient(180deg,var(--secondary) 0 5px,transparent 5px 9px)}.fresh3__pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fresh3__pair .fresh3__ring{width:52px;height:52px}.fresh3__pair .fresh3__ring svg{width:24px;height:24px}@media (max-width: 520px){.fresh3__pair{grid-template-columns:1fr}.fresh3__item strong{font-size:34px}.fresh3__item--sealed strong{font-size:44px}}.qtext-band>div{display:grid;grid-template-columns:5fr 7fr;grid-template-rows:auto 1fr;gap:0 56px;align-items:start}.qtext-band .eyebrow,.qtext-band h2{grid-column:1}.qtext-band h2{margin:0}.qtext-band>div>p{grid-column:2;grid-row:1 / span 2;margin:0;font-size:18px;line-height:1.65}.qtext-band>div>p+p{grid-row:auto;margin-top:16px}.qtext-band>div>p:first-of-type{grid-row:1}@media (max-width: 860px){.qtext-band>div{grid-template-columns:1fr}.qtext-band>div>p,.qtext-band>div>p:first-of-type{grid-column:1;grid-row:auto;margin-top:14px;font-size:17px}}@media (min-width: 861px){.qtext-band>div{grid-template-rows:auto auto 1fr}.qtext-band .eyebrow{grid-row:1}.qtext-band h2{grid-row:2;align-self:start}.qtext-band>div>p:first-of-type{grid-row:1 / span 2}.qtext-band>div>p+p{grid-column:2;grid-row:3}}.book-band__grid--form{grid-template-columns:5fr 7fr;align-items:start}.book-band__quick{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.book-band__quick .btn svg{width:18px;height:18px;fill:currentColor}.book-form{background:var(--surface);color:var(--text);border-radius:20px;padding:28px;box-shadow:0 18px 44px #00000040}.book-form .form{margin:0}.book-form .form-note a{color:var(--secondary-strong)}.book-form .form-success h3{color:var(--primary)}@media (max-width: 1024px){.book-band__grid--form{grid-template-columns:1fr}}@media (max-width: 640px){.book-form{padding:20px 16px;border-radius:16px}}.form-fail{margin:8px 0 0;color:#b3261e;font-weight:600}.form-fail a{color:inherit}.book-form button[type=submit] svg{width:18px;height:18px;fill:currentColor}.form button[type=submit] svg{width:18px;height:18px;fill:currentColor}.ahero{background:var(--surface);border-bottom:1px solid var(--line)}.ahero__inner{max-width:var(--container);margin:0 auto;padding:72px var(--gutter) 64px}.ahero__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding-bottom:18px;border-bottom:2px solid var(--primary)}.ahero__top .eyebrow{margin:0}.ahero__tag{font:700 14px/1.2 var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ahero h1{margin:28px 0 36px;font:var(--t-display-xl);font-size:clamp(48px,8vw,104px);line-height:.95;letter-spacing:-.015em;text-transform:uppercase;color:var(--primary)}.ahero h1 span{display:block;color:var(--secondary)}.ahero__row{display:grid;grid-template-columns:1fr 1fr;gap:24px 56px;align-items:start}.ahero__lead{margin:0;font-size:21px;line-height:1.55;color:var(--text);max-width:34rem}.ahero__reach{padding:20px 22px;border-radius:16px;background:#f1f2ee;border-left:5px solid var(--accent)}.ahero__reach b{display:block;margin-bottom:12px;font:700 14px/1.2 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--secondary-strong)}.ahero__reach ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ahero__reach li{padding:7px 14px;border-radius:9999px;background:var(--primary);color:#fff;font:500 15px/1.2 var(--font)}@media (max-width: 860px){.ahero__inner{padding:44px var(--gutter) 40px}.ahero__row{grid-template-columns:1fr}.ahero__lead{font-size:18px}.ahero h1{margin:22px 0 24px}}.ahero__inner{display:grid;grid-template-columns:1.55fr 1fr;gap:48px;align-items:stretch}.ahero h1{font-size:clamp(46px,6.4vw,88px)}.ahero__row{grid-template-columns:1fr;gap:20px}.ahero__photo{position:relative;margin:0;border-radius:22px;overflow:hidden;min-height:420px;box-shadow:0 18px 44px #0028142e}.ahero__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ahero__photo figcaption{position:absolute;left:14px;bottom:14px;padding:6px 12px;border-radius:9999px;background:#002814d9;color:#fff;font:700 13px/1.2 var(--font-head);letter-spacing:.06em;text-transform:uppercase}@media (min-width: 1101px){.ahero__row{grid-template-columns:1fr 1fr}}@media (max-width: 860px){.ahero__inner{grid-template-columns:1fr;gap:28px}.ahero__photo{min-height:0;aspect-ratio:4 / 3}}.ahero h1{color:var(--text)}.ahero h1 span{color:#a87a00}.ahero h1 span{color:var(--accent);-webkit-text-stroke:1.5px var(--primary-deep);paint-order:stroke fill;text-shadow:0 2px 0 rgba(0,61,32,.25)}.tabs__bg--sky{object-position:center 55%}.shop-hero__bg{object-position:center 48%}.photo--bulk-hero img{object-position:center 38%}.nav__drop{position:relative;display:flex;align-items:center}.nav__caret{display:grid;place-items:center;width:26px;height:26px;margin-left:-4px;padding:0;border:0;background:none;color:var(--text);cursor:pointer;border-radius:6px}.nav__caret svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.nav__caret:hover,.nav__drop:hover .nav__caret{color:var(--primary)}.nav__drop.is-open .nav__caret svg{transform:rotate(180deg)}.nav__caret:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.nav__sub{list-style:none;margin:0;padding:10px;position:absolute;top:calc(100% + 14px);left:-12px;z-index:80;width:320px;display:grid;gap:2px;background:var(--surface);border-radius:14px;box-shadow:0 18px 44px #0028142e;border:1px solid var(--line);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility 0s linear .18s}.nav__sub:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.nav__drop:hover .nav__sub,.nav__drop.is-open .nav__sub,.nav__drop:focus-within .nav__sub{opacity:1;visibility:visible;transform:none;transition:opacity .18s,transform .18s}.nav .nav__sub a{display:grid;gap:2px;padding:10px 12px;border-radius:10px;font:inherit;letter-spacing:0;text-transform:none;white-space:normal;border:0!important;box-shadow:none!important}.nav .nav__sub a:after{display:none!important}.nav .nav__sub a b{font:700 16px/1.2 var(--font-head);letter-spacing:.03em;text-transform:uppercase;color:var(--text)}.nav .nav__sub a small{font:400 13.5px/1.35 var(--font);color:var(--muted)}.nav .nav__sub a:hover,.nav .nav__sub a:focus-visible{background:#f1f2ee}.nav .nav__sub a:hover b{color:var(--primary)}@media (max-width: 1200px){.nav__drop{flex-wrap:wrap;border-bottom:1px solid var(--line)}.nav__drop>a{flex:1;border-bottom:0!important}.nav__drop>a:after{display:none!important}.nav__caret{width:44px;height:44px;margin:0}.nav__caret svg{width:20px;height:20px}.nav__sub{position:static;width:100%;padding:0 0 10px;border:0;box-shadow:none;border-radius:0;background:none;opacity:1;visibility:visible;transform:none;display:none}.nav__drop:hover .nav__sub,.nav__drop:focus-within .nav__sub{display:none}.nav__drop.is-open .nav__sub{display:grid}.nav .nav__sub a{padding:10px 12px 10px 16px!important;border-left:3px solid var(--accent)!important;border-radius:0;margin-left:4px}.nav .nav__sub a b{font-size:16px}}@media (prefers-reduced-motion: reduce){.nav__sub,.nav__caret svg{transition:none}}.gdet__crop{background-image:url(/img/photos/bale-flagship-print.webp)}@media (max-width: 860px){.bale-x__item,.bale-x__item:nth-child(n){align-self:start!important}}@media (max-width: 640px){.social-float a.sf--fb,.social-float a.sf--ig{display:none}.social-float{right:10px;bottom:calc(70px + env(safe-area-inset-bottom));gap:8px}.social-float a{width:44px;height:44px}.to-top{right:10px;width:44px;height:44px;bottom:calc(16px + env(safe-area-inset-bottom))}.hero3 .hero-actions{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.hero3 .hero-actions .btn,.hero3 .hero-actions .btn:first-child,.hero3 .hero-actions .hero3__call{flex:none!important;width:100%;justify-content:center;font-size:15px;min-height:48px}.hero3__content{padding-right:16px}}.social-float,.to-top{transition:opacity .3s ease,transform .3s ease}body.footer-in .social-float{opacity:0;pointer-events:none}@media (max-width: 640px){.section{padding-top:32px!important;padding-bottom:32px!important}.inside3>.container,.container.tabs-panel{padding-top:32px!important;padding-bottom:32px!important}}@media (max-width: 640px){.inner .solid--cream>.container{padding-top:28px!important;padding-bottom:28px!important}}@media (min-width: 1201px){.hero3__content{max-width:820px}.hero3__content>p:not(.hero3__since){max-width:640px}}.reach-ic{width:18px;height:18px;flex:none;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.inner .bulk3__panel{padding:0;background:none;border-radius:0}.bulk3__note{text-align:center;color:var(--muted);margin:32px auto 0;max-width:40rem}.route-sec{padding-top:0!important}.section.fw:has(+.route-sec){padding-bottom:0!important}.section.fw+.section.fw{padding-top:0!important}.section.fw:has(+.section.fw){padding-bottom:0!important}.mv__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mv__chips li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:9999px;background:var(--primary);color:#fff;font:500 15px/1.2 var(--font)}@media (max-width: 640px){.mv__chips li{font-size:14px;padding:7px 12px 7px 9px}}.lf>.container{background:var(--surface);border-radius:24px;padding:56px!important}.lf__label{display:block;font:700 14px/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-strong);padding-bottom:16px;margin-bottom:32px;border-bottom:1px solid var(--line)}.lf__top{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:start}.lf__statement{margin:0;font:800 54px/1.04 var(--font-head);color:var(--text);text-transform:none;letter-spacing:-.01em}.lf__statement span{color:var(--secondary-strong)}.lf__bottom{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;margin-top:40px}.lf__stats{list-style:none;margin:0;padding:22px 8px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:16px}.lf__stats li{padding:0 22px;border-left:1px solid var(--line)}.lf__stats li:first-child{border-left:0}.lf__stats strong{display:block;font:800 40px/1 var(--font-head);color:var(--primary)}.lf__stats span{display:block;margin-top:6px;color:var(--muted);font-size:15px;line-height:1.35}.lf__badge{position:relative;width:128px;height:128px;display:grid;place-items:center}.lf__badge svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:lf-spin 22s linear infinite}.lf__badge text{font:700 10.5px var(--font-head);letter-spacing:.14em;fill:var(--primary)}.lf__badge img{width:44px;height:auto}@keyframes lf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.lf__badge svg{animation:none}}@media (max-width: 1024px){.lf__statement{font-size:42px}.lf__top{grid-template-columns:220px 1fr;gap:28px}.lf__stats{grid-template-columns:1fr 1fr;row-gap:20px}.lf__stats li:nth-child(3){border-left:0}}@media (max-width: 860px){.lf__top{grid-template-columns:1fr;gap:20px}.lf__bottom{grid-template-columns:1fr;justify-items:center}}@media (max-width: 640px){.lf>.container{padding:28px 18px!important;border-radius:18px;margin:0 8px}.lf__label{margin-bottom:20px}.lf__statement{font-size:32px}.lf__stats li{padding:0 14px}.lf__stats strong{font-size:30px}.lf__badge{width:108px;height:108px}}.arc{background:var(--primary-deep, #003D20);color:#fff;overflow:hidden}.arc__stage{max-width:var(--container);margin:0 auto;padding:72px var(--gutter) 80px;text-align:center}.arc__fan{list-style:none;margin:0 auto 8px;padding:0;display:flex;justify-content:center;align-items:flex-end;height:260px}.arc__fan li{--i: 0;flex:none;width:170px;aspect-ratio:4 / 5;margin:0 -14px;border-radius:16px;overflow:hidden;border:4px solid rgba(255,255,255,.9);box-shadow:0 14px 30px #00000059;transform:translateY(calc(var(--d) * var(--d) * 14px)) rotate(calc(var(--d) * 9deg));transition:transform .35s ease}.arc__fan li:nth-child(1){--d: -2.5}.arc__fan li:nth-child(2){--d: -1.5}.arc__fan li:nth-child(3){--d: -.5;z-index:2}.arc__fan li:nth-child(4){--d: .5;z-index:2}.arc__fan li:nth-child(5){--d: 1.5}.arc__fan li:nth-child(6){--d: 2.5}.arc__fan img{width:100%;height:100%;object-fit:cover}@media (hover: hover){.arc__fan li:hover{transform:translateY(calc(var(--d) * var(--d) * 14px - 14px)) rotate(calc(var(--d) * 9deg)) scale(1.05);z-index:3}}.arc__copy{max-width:40rem;margin:40px auto 0}.arc__copy h2{color:#fff;margin:14px 0 10px}.arc__copy p{color:#ffffffd1;margin:0 0 22px}.arc__copy .social-actions{justify-content:center}.arc .chip--light{background:#ffffff1a;color:var(--accent);border-color:#ffffff40}@media (max-width: 860px){.arc__fan{height:200px}.arc__fan li{width:120px;margin:0 -18px}}@media (max-width: 640px){.arc__stage{padding:48px var(--gutter) 56px}.arc__fan{height:150px}.arc__fan li{width:84px;margin:0 -14px;border-width:3px;border-radius:10px;transform:translateY(calc(var(--d) * var(--d) * 8px)) rotate(calc(var(--d) * 8deg))}.arc__copy{margin-top:28px}}.lf.fw>.container{border-radius:0;padding:72px var(--edge)!important}@media (max-width: 640px){.lf.fw>.container{padding:40px var(--gutter)!important;margin:0}}.arc__fan{height:auto;padding-bottom:70px}.arc__copy{margin-top:8px}.arc .btn--ig{background:var(--accent);color:var(--primary);border-color:var(--accent)}.arc .btn--fb{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.6)}.arc .btn--fb:hover{background:#fff;color:var(--primary)}@media (max-width: 640px){.arc__fan{padding-bottom:44px}.arc__fan li{width:72px;margin:0 -12px}}.mv2{background:var(--surface)}.mv2__wrap{padding-top:24px;padding-bottom:24px}.mv2__statement{margin:18px 0 56px;max-width:64rem;font:700 40px/1.22 var(--font-head);color:var(--text);letter-spacing:-.005em}.mv2__soft{color:#8a968d}.mv2__pill{display:inline-block;width:92px;height:44px;border-radius:9999px;overflow:hidden;vertical-align:-6px;margin:0 4px}.mv2__pill img{width:100%;height:100%;object-fit:cover}.mv2__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:stretch}.mv2__left h2{margin:6px 0 16px}.mv2__left .mv__chips{margin-bottom:22px}.mv2__left .accord{margin:0}.mv2__photo{position:relative;margin:0;min-height:440px;border-radius:20px;overflow:hidden}.mv2__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mv2__photo figcaption{position:absolute;left:16px;bottom:16px;padding:7px 12px;border-radius:9999px;background:#ffffffeb;color:var(--primary);font:700 13px/1 var(--font-head);letter-spacing:.08em;text-transform:uppercase}@media (max-width: 1024px){.mv2__statement{font-size:32px}}@media (max-width: 860px){.mv2__grid{grid-template-columns:1fr}.mv2__photo{min-height:300px;order:-1}}@media (max-width: 640px){.mv2__statement{font-size:25px;margin-bottom:32px}.mv2__pill{width:64px;height:30px;vertical-align:-5px}.mv2__photo{min-height:220px}}.ag>.container{background:var(--surface);border-radius:24px;padding:56px!important}.ag__head{text-align:center;margin-bottom:36px}.ag__head h2{margin:6px 0 0}.ag__row{display:grid;grid-template-columns:240px 1fr;gap:36px;align-items:start}.ag__intro{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.ag__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ag__cards figure{margin:0 0 10px;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden}.ag__cards img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ag__cards h3{margin:0 0 2px;font:var(--t-h3);font-size:18px;color:var(--text)}.ag__cards p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}@media (hover: hover){.ag__cards li:hover img{transform:scale(1.05)}}.ag__feature{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:56px}.ag__big{margin:0;aspect-ratio:5 / 4;border-radius:20px;overflow:hidden}.ag__big img{width:100%;height:100%;object-fit:cover}.ag__title{margin:14px 0 10px;font:var(--t-h2);font-size:34px;color:var(--text);text-transform:none}.ag__text>p{margin:0 0 24px;color:var(--muted)}.ag__points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.ag__points li{display:grid;gap:4px}.ag__ic{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:50%;background:var(--secondary)}.ag__ic svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ag__points b{font:var(--t-h3);font-size:18px;color:var(--text)}.ag__points li>span:last-child{color:var(--muted);font-size:15px;line-height:1.5}@media (max-width: 1024px){.ag__row{grid-template-columns:1fr;gap:20px}.ag__feature{grid-template-columns:1fr;gap:28px}}@media (max-width: 640px){.ag>.container{padding:28px 18px!important;border-radius:18px;margin:0 8px}.ag__head{text-align:left;margin-bottom:18px}.ag__cards{grid-template-columns:repeat(3,70%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.ag__cards li{scroll-snap-align:start}.ag__feature{margin-top:36px}.ag__title{font-size:26px}.ag__points{grid-template-columns:1fr}}.mv2.fw>.container{padding:72px var(--edge)!important}@media (max-width: 640px){.mv2.fw>.container{padding:40px var(--gutter)!important}}.ag__points li{align-content:start}.ag__ic{flex:none;overflow:hidden;line-height:0}.sv2__label{display:inline-flex;align-items:center;gap:8px;align-self:start;padding-top:10px;font:700 14px/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sv2__label:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--secondary)}.tv__wrap{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;background:var(--surface);border-radius:24px;padding:48px!important}.tv__left{display:flex;flex-direction:column}.tv__label{align-self:flex-start;padding:6px 10px;border:1px solid var(--line);border-radius:6px;font:700 13px/1 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tv__left h2{margin:16px 0 0;font-size:46px;line-height:1.05}.tv__left>p{margin:auto 0 24px;padding-top:40px;max-width:26rem;color:var(--muted)}.tv__rows{list-style:none;margin:0;padding:0;display:grid;gap:14px}.tv__row{display:grid;grid-template-columns:1fr 150px;gap:20px;align-items:center;padding:18px 18px 18px 24px;border-radius:18px;background:#f1f2ee}.tv__row--dark{background:var(--primary);color:#fff}.tv__ic{display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:10px;border-radius:8px;background:var(--surface)}.tv__ic svg{width:18px;height:18px;fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tv__row--dark .tv__ic{background:var(--accent)}.tv__row h3{margin:0 0 4px;font:var(--t-h3);font-size:22px;color:var(--text)}.tv__row--dark h3{color:#fff}.tv__row p{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.tv__row--dark p{color:#ffffffd9}@media (max-width: 1024px){.tv__wrap{grid-template-columns:1fr}.tv__left>p{padding-top:16px;margin-top:0}}@media (max-width: 640px){.tv__wrap{padding:28px 18px!important;gap:28px;border-radius:18px}.tv__left h2{font-size:32px}.tv__row{grid-template-columns:1fr 96px;gap:14px;padding:14px 14px 14px 16px}.tv__row h3{font-size:19px}}.pt__wrap{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center;background:var(--surface);border-radius:24px;padding:40px!important}.pt__label{display:inline-block;padding:6px 10px;border:1px solid var(--line);border-radius:6px;font:700 13px/1 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pt__text h2{margin:14px 0 22px;font-size:42px;line-height:1.05}.pt__list{list-style:none;margin:0;padding:0}.pt__list li{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.pt__list li:first-child{border-top:0;padding-top:0}.pt__ic{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#f1f2ee}.pt__ic svg{width:19px;height:19px;fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pt__list h3{margin:0 0 2px;font:var(--t-h3);font-size:19px;color:var(--text)}.pt__list p{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}@media (max-width: 1024px){.pt__wrap{grid-template-columns:1fr;gap:36px}}@media (max-width: 640px){.pt__wrap{padding:18px!important;border-radius:18px}.pt__text{padding:8px 4px 6px}.pt__text h2{font-size:30px}}.lx__wrap{position:relative;min-height:600px;display:grid;place-items:center;background:var(--surface);border-radius:24px;padding:64px 40px!important;overflow:hidden}.lx__copy{position:relative;z-index:1;max-width:640px;text-align:center}.lx__label{display:inline-flex;align-items:center;gap:10px;font:700 14px/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-strong)}.lx__label:before,.lx__label:after{content:"";width:22px;border-top:2px solid currentColor}.lx__statement{margin:14px 0 26px;font:800 34px/1.2 var(--font-head);color:var(--text);text-transform:none}.lx__statement span{font-weight:700;color:#97a39a}.lx__p{position:absolute;margin:0;width:132px;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #00281426}.lx__p img{width:100%;height:100%;object-fit:cover}@media (max-width: 1100px){.lx__wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;min-height:0;padding:48px 28px!important}.lx__copy{order:-1;flex-basis:100%;margin-bottom:20px}.lx__p{position:static;width:calc((100% - 60px) / 6)!important}.lx__p:nth-child(2n){transform:translateY(16px)}}@media (max-width: 640px){.lx__wrap{padding:32px 16px 44px!important;gap:8px;border-radius:18px}.lx__statement{font-size:24px}.lx__p{width:calc((100% - 16px) / 3)!important;border-radius:12px}}@media (max-width: 640px){.lx__p:nth-child(2n){transform:none}.lx__wrap{row-gap:20px}}.pc__head{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;margin-bottom:8px}.pc__head p{margin:0 0 24px;max-width:26rem;color:var(--muted)}.pc__track{grid-auto-columns:calc((100% - 72px)/4)!important}.pc{scroll-snap-align:start}.pc__link{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:3 / 4;border-radius:22px;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate}.pc__link img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.pc__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00190c00 35%,#00190cd9)}.pc__tag{position:absolute;left:16px;top:16px;padding:6px 10px;border-radius:6px;background:var(--accent);color:var(--primary);font:700 12px/1 var(--font-head);letter-spacing:.08em;text-transform:uppercase}.pc__go{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;transition:transform .3s ease,background-color .3s ease}.pc__go svg{width:20px;height:20px;fill:none;stroke:var(--primary);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pc__body{padding:20px}.pc__body h3{margin:0 0 6px;font:800 26px/1.05 var(--font-head);color:#fff}.pc__body p{margin:0 0 8px;font-size:15px;line-height:1.5;color:#ffffffe0}@media (hover: hover){.pc__link:hover img{transform:scale(1.05)}.pc__link:hover .pc__go{transform:rotate(45deg);background:var(--accent)}}.pc__link:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width: 1024px){.pc__track{grid-auto-columns:calc((100% - 24px)/2)!important}.pc__head{grid-template-columns:1fr;gap:0}}@media (max-width: 640px){.pc__track{grid-auto-columns:78%!important}.pc__body h3{font-size:23px}}.faq__wrap{display:grid;grid-template-columns:1fr 1.6fr;gap:56px;background:var(--surface);border-radius:24px;padding:56px!important}.faq__head h2{margin:14px 0 10px}.faq__head p{margin:0;color:var(--muted)}.faq__list details{border-bottom:1px solid var(--line)}.faq__list details:first-child{border-top:1px solid var(--line)}.faq__list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;cursor:pointer;font:var(--t-h3);font-size:20px;color:var(--text)}.faq__list summary::-webkit-details-marker{display:none}.faq__list details[open] summary{color:var(--primary)}.faq__pm{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:#f1f2ee}.faq__pm:before,.faq__pm:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--primary);transform:translate(-50%,-50%);transition:transform .25s ease}.faq__pm:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__list details[open] .faq__pm{background:var(--accent)}.faq__list details[open] .faq__pm:after{transform:translate(-50%,-50%) rotate(0)}.faq__list p{margin:0;padding:0 44px 20px 4px;color:var(--muted)}@media (max-width: 860px){.faq__wrap{grid-template-columns:1fr;gap:24px}}@media (max-width: 640px){.faq__wrap{padding:28px 18px!important;border-radius:18px;margin:0 8px}.faq__list summary{font-size:18px}.faq__list p{padding-right:4px}}.faq__list summary:after,.faq__list summary:before{display:none!important;content:none!important}.faq__list summary{padding-right:4px}.pc__link:after{background:linear-gradient(180deg,#00190c00 25%,#00190c8c 55%,#00190ceb)}.pc__body h3,.pc__body p{text-shadow:0 1px 8px rgba(0,20,10,.5)}.pc__link:after{display:none}.pc__body{margin:0 10px 10px;padding:16px 16px 14px;border-radius:16px;background:#002d16e0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pc__body h3,.pc__body p{text-shadow:none}.pc__body h3{font-size:23px}.agst{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.agst li{padding:20px 22px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.agst strong{display:block;font:800 34px/1 var(--font-head);color:var(--primary)}.agst span{display:block;margin-top:6px;font-size:15px;line-height:1.35;color:var(--muted)}@media (max-width: 860px){.agst{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.agst li{padding:14px}.agst strong{font-size:26px}.agst span{font-size:14px}}body:not(.inner) .qhome>.container{background:var(--surface);border-radius:24px;padding:56px!important}body:not(.inner) .qhome .qtext-band h2{color:var(--text)}@media (max-width: 640px){body:not(.inner) .qhome>.container{padding:28px 18px!important;border-radius:18px;margin:0 8px}}.more__wrap{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start;background:var(--surface);border-radius:24px;padding:56px!important}.more__head h2{margin:6px 0 24px}.more__text p{margin:0 0 18px;font-size:18px;line-height:1.7;color:var(--muted)}.more__text p:first-child{color:var(--text)}@media (max-width: 860px){.more__wrap{grid-template-columns:1fr;gap:24px}}@media (max-width: 640px){.more__wrap{padding:28px 18px!important;border-radius:18px}.more__text p{font-size:17px}}.lxf__wrap{min-height:0;padding:72px 40px!important}.lxf__copy{max-width:720px}.lxf .lx__statement{margin-bottom:28px;font-size:40px}.lxf .lx__statement span{color:var(--secondary-strong);font-weight:800}.lxf__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;text-align:left}.lxf__steps li{display:grid;grid-template-columns:auto 1fr;gap:12px}.lxf__ic{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--primary)}.lxf__ic svg{width:19px;height:19px;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lxf__steps h3{margin:2px 0 4px;font:var(--t-h3);font-size:19px;color:var(--primary)}.lxf__steps p{margin:0;font-size:15px;line-height:1.55;color:var(--muted)}.lxf .lx__p{width:150px}.lxf .lx__p figcaption{position:absolute;left:8px;right:8px;bottom:8px;padding:5px 8px;border-radius:8px;background:#ffffffeb;color:var(--primary);font:700 12px/1.2 var(--font-head);letter-spacing:.04em;text-transform:uppercase;text-align:center}.lxf__p--1{left:2%;top:7%}.lxf__p--2{left:6%;top:38%;width:130px!important}.lxf__p--3{left:1.5%;top:68%}.lxf__p--4{right:1.5%;top:7%}.lxf__p--5{right:6%;top:38%;width:130px!important}.lxf__p--6{right:2%;top:68%}@media (max-width: 1100px){.lxf .lx__p{width:calc((100% - 60px) / 6)!important}.lxf__steps{margin-bottom:8px}}@media (max-width: 860px){.lxf__steps{grid-template-columns:1fr}}@media (max-width: 640px){.lxf__wrap{padding:32px 16px 40px!important}.lxf .lx__statement{font-size:28px}.lxf .lx__p{width:calc((100% - 16px) / 3)!important;transform:none!important}.lxf .lx__p figcaption{font-size:10px;padding:4px 5px;left:5px;right:5px;bottom:5px}}@media (min-width: 1101px){.lxf__wrap{min-height:700px}.lxf .lx__p{width:140px!important}.lxf__p--1{left:2.5%;top:40px}.lxf__p--2{left:7%;top:250px}.lxf__p--3{left:2.5%;top:460px}.lxf__p--4{right:2.5%;top:40px}.lxf__p--5{right:7%;top:250px}.lxf__p--6{right:2.5%;top:460px}}@media (max-width: 1100px){.lxf .lx__p{position:relative}.lxf__copy{max-width:none}}@media (max-width: 640px){.lxf .lx__p figcaption{display:none}}@media (max-width: 1100px){.lxf .lx__p{left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important}.lxf .lx__p:nth-child(2n){transform:translateY(14px)!important}}@media (max-width: 640px){.lxf .lx__p:nth-child(2n){transform:none!important}.lxf .lx__p:nth-child(3n+2){transform:translateY(12px)!important}}.lx--text .lx__wrap{min-height:0;padding:64px 40px!important}@media (max-width: 640px){.lx--text .lx__wrap{padding:36px 18px!important}}.lf__top--text{grid-template-columns:1fr}.lf__top--text .lf__statement{max-width:60rem}.pa__wrap{max-width:900px;text-align:center;background:var(--surface);border-radius:24px;padding:64px 56px!important}.pa__wrap h2{margin:14px 0 28px}.pa__wrap p{margin:0 auto 20px;max-width:46rem;font-size:20px;line-height:1.75;color:var(--text)}.pa__wrap b{font-family:var(--font-head);letter-spacing:.02em;text-transform:uppercase;font-size:17px}.pa__problem{color:var(--muted)!important}.pa__problem b{color:var(--muted)}.pa__answer b{color:var(--primary)}.pa__label{margin:36px auto 10px;font-family:var(--font-head);font-size:24px;letter-spacing:.02em;text-transform:uppercase;line-height:1.2}.pa__label--problem{margin-top:0;color:var(--muted)}.pa__label--answer{color:var(--primary)}.pa__num{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 14px;border-radius:50%;font:800 26px/1 var(--font-head)}.pa__label--problem .pa__num{background:#e6e9e1;color:var(--muted)}.pa__label--answer .pa__num{background:var(--accent);color:var(--primary)}.pa__wrap mark{padding:1px 4px;border-radius:4px;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pa__problem mark{background:#e6e9e1;color:var(--text)}.pa__answer mark{background:#fecb038c;font-weight:600}.pa .chip:before{display:none}@media (max-width: 640px){.pa__wrap{padding:32px 20px!important;border-radius:18px;margin:0 8px}.pa__wrap p{font-size:17px;line-height:1.7}}.sh{position:relative;overflow:hidden;background:var(--primary-deep, #003D20);color:#fff}.sh:before{content:"";position:absolute;right:-10%;top:-30%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#68b34438,#68b34400 70%);pointer-events:none}.sh__inner{position:relative;max-width:var(--container);margin:0 auto;padding:72px var(--gutter) 88px;display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.sh__tag{display:inline-flex;align-items:center;gap:10px;font:700 14px/1 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.sh__tag:before{content:"";width:28px;height:2px;background:currentColor}.sh h1{margin:16px 0 18px;font:var(--t-display-xl);font-size:68px;line-height:.98;text-transform:uppercase;color:#fff}.sh h1 span{display:block;color:var(--accent)}.sh__lead{margin:0 0 28px;max-width:34rem;font-size:19px;line-height:1.6;color:#ffffffdb}.sh__lead strong{display:block;margin-bottom:6px;font-weight:600;color:var(--accent)}.sh .btn--ghost{border-color:#fff9;color:#fff}@media (max-width: 1024px){.sh__inner{grid-template-columns:1fr;gap:40px;padding:56px var(--gutter) 64px}.sh h1{font-size:56px}}@media (max-width: 640px){.sh__inner{padding:40px var(--gutter) 48px;gap:32px}.sh h1{font-size:42px}.sh__lead{font-size:17px}.sh .hero-actions .btn{flex:1 1 100%;justify-content:center}}.lf__stats{grid-template-columns:repeat(6,1fr)}.lf__stats strong{font-size:32px}@media (max-width: 1200px){.lf__stats{grid-template-columns:repeat(3,1fr);row-gap:20px}.lf__stats li:nth-child(4){border-left:0}}@media (max-width: 640px){.lf__stats{grid-template-columns:1fr 1fr}.lf__stats li:nth-child(4){border-left:1px solid var(--line)}.lf__stats li:nth-child(odd){border-left:0}.lf__stats strong{font-size:26px}}@media (min-width: 641px){.lf__stats{grid-template-columns:repeat(3,1fr);row-gap:22px}.lf__stats li:nth-child(4){border-left:0}.lf__stats strong{font-size:36px}}.more__wrap--text{align-items:center}.more__wrap--text .more__head h2{margin-bottom:0}.wrapx{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center;margin:0 0 28px;padding:18px;border-radius:22px;background:var(--surface)}.wrapx__text h3{margin:0 0 8px;font:800 28px/1.1 var(--font-head);text-transform:uppercase;color:var(--primary)}.wrapx__text p{margin:0;max-width:44rem;font-size:17px;line-height:1.65;color:var(--text)}.pc__meta{display:block;margin:0 0 8px;font:700 12px/1.3 var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.pc__buy{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:6px;padding:0 18px;border-radius:10px;background:var(--accent);color:var(--primary);font:800 15px/1 var(--font-head);letter-spacing:.04em;text-transform:uppercase;transition:background-color .25s ease}.pc__buy svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover){.pc__link:hover .pc__buy{background:#fff}}.range2__note{margin:18px 0 0;font-size:17px;color:var(--muted)}.range2__note a{color:var(--primary);font-weight:700}.range2__wa{margin-left:10px}@media (max-width: 640px){.wrapx{grid-template-columns:1fr;gap:16px;padding:14px}.wrapx__text h3{font-size:23px}.wrapx__text p{font-size:16px}.range2__wa{display:inline-block;margin:6px 0 0}}.lxf__steps{counter-reset:lxf}.lxf__steps li{counter-increment:lxf}.lxf__ic{position:relative}.lxf__ic:after{content:counter(lxf);position:absolute;top:-6px;left:-6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--accent);color:var(--primary);font:800 12px/1 var(--font-head);box-shadow:0 0 0 2px var(--surface)}.lxf .lx__wrap{counter-reset:lxfp}.lxf .lx__p{counter-increment:lxfp}.lxf .lx__p figcaption:before{content:counter(lxfp) ". ";color:var(--secondary-strong)}.lxf__img{display:none}@media (max-width: 1100px){.lxf .lx__p{display:none}.lxf__steps{gap:18px}.lxf__steps li{align-content:start;padding:10px 10px 16px;border-radius:16px;background:var(--bg)}.lxf__img{display:block;grid-column:1 / -1;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:12px;margin-bottom:4px}.lxf__steps li>.lxf__ic{margin-left:6px}}body:not(.inner) .sv3>.container{background:var(--surface);border-radius:24px;padding:56px!important}.sv3__wrap{display:grid;grid-template-columns:minmax(300px,5fr) 7fr;gap:56px;align-items:stretch}.sv3__body h2{margin:14px 0 26px;font:700 34px/1.15 var(--font-head);color:var(--text);text-transform:none}.sv3__list{list-style:none;margin:0 0 28px;padding:0;border-top:1px solid var(--line)}.sv3__row{display:grid;grid-template-columns:40px 210px 1fr;gap:6px 18px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.sv3__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f1f2ee;transition:background-color .2s ease}.sv3__ic svg{width:20px;height:20px;fill:none;stroke:var(--primary);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s ease}.sv3__row h3{margin:0;font:var(--t-h3);font-size:19px;color:var(--text)}.sv3__row p{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.sv3__row--feature .sv3__ic{background:var(--accent)}.sv3__tag{display:inline-block;margin-left:8px;padding:4px 7px;border-radius:5px;background:var(--primary);color:var(--accent);font:700 11px/1 var(--font-head);letter-spacing:.08em;text-transform:uppercase;vertical-align:3px}@media (hover: hover){.sv3__row:hover .sv3__ic{background:var(--primary)}.sv3__row:hover .sv3__ic svg{stroke:var(--accent)}}@media (max-width: 1100px){.sv3__wrap{grid-template-columns:1fr;gap:32px}.sv3__body{order:-1}}@media (max-width: 760px){.sv3__row{grid-template-columns:40px 1fr;align-items:start}.sv3__row p{grid-column:2}.sv3__row h3{padding-top:9px}}@media (max-width: 640px){body:not(.inner) .sv3>.container{padding:28px 18px!important;border-radius:18px;margin:0 8px}.sv3__body h2{font-size:24px}}.sv3__list{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.sv3__row{grid-template-columns:40px 1fr;align-items:start}.sv3__row h3{padding-top:9px}.sv3__row p{grid-column:2}.sv3__row--feature{grid-column:1 / -1}@media (max-width: 640px){.sv3__list{grid-template-columns:1fr 1fr;column-gap:16px}.sv3__row{display:block;padding:14px 0}.sv3__row .sv3__ic{width:34px;height:34px;margin-bottom:8px}.sv3__row .sv3__ic svg{width:17px;height:17px}.sv3__row h3{padding-top:0;margin-bottom:4px;font-size:16px;line-height:1.2}.sv3__row p{font-size:13.5px;line-height:1.45}.sv3__row--feature{display:grid;grid-template-columns:34px 1fr;column-gap:12px}.sv3__row--feature .sv3__ic{margin-bottom:0}.sv3__row--feature h3{padding-top:7px}}@media (min-width: 1100px){.arc__stage{max-width:1440px}.arc__fan{padding-bottom:110px}.arc__fan li{width:240px;margin:0 -16px;border-radius:20px;border-width:5px}}@media (max-width: 640px){.inner .visit .steps{display:block;margin:22px 0 26px}.inner .visit .steps li{position:relative;display:grid;grid-template-columns:40px 1fr;gap:14px;padding:0 0 22px;background:none;border-radius:0}.inner .visit .steps li:last-child{padding-bottom:0}.inner .visit .steps li:before{width:40px;height:40px;margin:0;font-size:18px;position:relative;z-index:1}.inner .visit .steps li:not(:last-child):after{content:"";position:absolute;left:19px;top:44px;bottom:4px;border-left:2px dashed var(--line)}.inner .visit .steps li>div{padding-top:8px;font-size:16px;line-height:1.55}.inner .visit .steps b{display:block;margin-bottom:2px;font-size:17px}.inner .visit__card{padding:22px 0 0;background:none;border-top:1px solid var(--line);border-radius:0}.inner .visit__card .map{border-radius:14px}.inner .visit .hero-actions .btn{width:100%}}.lxf__nav{display:none}@media (max-width: 640px){.lxf__steps{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:100%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 10px}.lxf__steps::-webkit-scrollbar{display:none}.lxf__steps li{display:block;scroll-snap-align:start;padding:10px 10px 18px;border-radius:16px;background:#fff;box-shadow:0 4px 14px #00281414}.lxf__img{aspect-ratio:4 / 3;border-radius:12px;margin:0}.lxf__steps li>.lxf__ic{position:relative;z-index:1;width:44px;height:44px;margin:-24px 0 8px 12px;box-shadow:0 0 0 4px #fff}.lxf__steps li>div{padding:0 6px}.lxf__steps h3{margin:0 0 6px;font-size:20px;line-height:1.2}.lxf__steps p{font-size:15px;line-height:1.55}.lxf__nav{display:flex;justify-content:center;width:100%;margin:14px 0 0}.lxf__copy{min-width:0;width:100%;max-width:100%}.lxf__steps{width:100%;min-width:0}}.pa3.pa__wrap{max-width:var(--container);display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:stretch;text-align:left}.pa3__side{display:flex;flex-direction:column;align-items:flex-start}.pa3__side h2{margin:18px 0 22px;font:800 52px/1.1 var(--font-head);color:var(--text);text-transform:none}.pa3__side h2 em{font-style:normal;color:var(--secondary-strong)}.pa3__pill{display:inline-block;width:1.9em;height:.95em;vertical-align:-.08em;border-radius:999px;overflow:hidden}.pa3__pill img{width:100%;height:100%;object-fit:cover;display:block}.pa3.pa__wrap .pa3__intro{margin:0;max-width:26rem;font-size:17px;line-height:1.65;color:var(--muted)}.pa3__cards{display:grid;gap:18px}.pa3__card{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch;padding:22px;border-radius:22px;background:#f4f5f1;scroll-margin-top:120px}.pa3__card--dark{background:var(--primary)}.pa3 .pa__label{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:20px;text-align:left}.pa3 .pa__num{flex:none;width:36px;height:36px;margin:0;font-size:18px}.pa3.pa__wrap p{margin:0 0 18px;max-width:none;font-size:16px;line-height:1.7}.pa3__card--dark .pa__label--answer{color:#fff}.pa3__card--dark p.pa__answer{color:#ffffffe0}.pa3__card--dark .pa__answer mark{background:var(--accent);color:var(--primary)}.pa3__btn{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:5px 5px 5px 16px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);font:700 15px/1 var(--font-head);letter-spacing:.03em;text-transform:uppercase;text-decoration:none}.pa3__btnic{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:var(--primary)}.pa3__btnic svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pa3__card--dark .pa3__btnic{background:var(--accent)}.pa3__card--dark .pa3__btnic svg{stroke:var(--primary)}@media (hover: hover){.pa3__btn:hover .pa3__btnic{background:var(--accent)}.pa3__btn:hover .pa3__btnic svg{stroke:var(--primary)}.pa3__card--dark .pa3__btn:hover{background:var(--accent);border-color:var(--accent)}}.pa3__btn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width: 1024px){.pa3.pa__wrap{grid-template-columns:1fr;gap:28px}.pa3__side h2{font-size:40px}}@media (max-width: 640px){.pa3__side h2{font-size:30px;margin:14px 0}.pa3__card{grid-template-columns:1fr;padding:14px 14px 18px;gap:16px}.pa3.pa__wrap p{font-size:15.5px}.pa3 .pa__label{font-size:18px;align-items:flex-start}}.pt__wrap{grid-template-columns:1fr;padding:56px!important}.pt__list{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.pt__list li,.pt__list li:first-child{padding:16px 0;border-top:1px solid var(--line)}@media (max-width: 760px){.pt__list{grid-template-columns:1fr}.pt__list li:first-child{border-top:0;padding-top:0}}@media (max-width: 640px){.pt__wrap{padding:28px 18px!important}}.tv__row,.tv__row:nth-child(n){grid-template-columns:1fr}.wrapx{grid-template-columns:1fr;padding:24px 28px}@media (max-width: 640px){.wrapx{padding:18px}}.sh3.sh__inner{max-width:1440px;grid-template-columns:1fr 1.5fr 1fr;gap:40px;align-items:center;padding-top:64px;padding-bottom:72px}.sh3 .sh__text{text-align:center;display:flex;flex-direction:column;align-items:center}.sh3 .sh__tag:after{content:"";width:28px;height:2px;background:currentColor}.sh3 .sh__lead{margin-left:auto;margin-right:auto}.sh3 .hero-actions{justify-content:center}.sh3__side{display:grid;gap:18px}.sh3__ph{position:relative;margin:0;overflow:hidden;border-radius:20px;box-shadow:0 20px 48px #00000059}.sh3__ph img{width:100%;height:100%;object-fit:cover;display:block}.sh3__ph--big{aspect-ratio:4 / 5}.sh3__ph--small{aspect-ratio:4 / 3;width:78%}.sh3__side--l .sh3__ph--small{justify-self:end}.sh3__side--l{transform:translateY(18px)}.sh3__side--r{transform:translateY(-18px)}.sh3__ph figcaption{position:absolute;left:10px;bottom:10px;padding:6px 10px;border-radius:9999px;background:var(--accent);color:var(--primary);font:700 12px/1 var(--font-head);letter-spacing:.06em;text-transform:uppercase}.sh3__ph--small figcaption{background:#ffffffeb}@media (max-width: 1100px){.sh3.sh__inner{grid-template-columns:1fr 1fr;gap:28px 18px}.sh3 .sh__text{grid-column:1 / -1;order:-1}.sh3__side{grid-template-columns:1fr 1fr;gap:12px;align-items:end;transform:none!important}.sh3__side--l,.sh3__side--r{grid-column:1 / -1}.sh3__ph--small{width:100%}.sh3__ph--big,.sh3__ph--small{aspect-ratio:4 / 5}}@media (max-width: 640px){.sh3.sh__inner{gap:24px 12px;padding-top:40px;padding-bottom:48px}.sh3__side{gap:10px}.sh3__ph{border-radius:14px}.sh3__ph figcaption{font-size:10px;padding:5px 8px;left:6px;bottom:6px}}.ag__row{min-width:0}.ag__cards{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 16px)/2);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;padding-bottom:4px}.ag__cards::-webkit-scrollbar{display:none}.ag__cards li{scroll-snap-align:start}.ag__nav{justify-self:start;margin-top:20px}@media (max-width: 1024px){.ag__side{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ag__nav{margin-top:0;flex:none}}@media (max-width: 640px){.ag__cards{grid-template-columns:none;grid-auto-columns:78%}.ag__side{align-items:center}}@media (max-width: 640px){.sh3.sh__inner{column-gap:8px}.sh3__side--l,.sh3__side--r{grid-column:auto;gap:8px}.sh3__ph--big,.sh3__ph--small{aspect-ratio:3 / 4;border-radius:10px}.sh3__ph figcaption{display:none}}.sh__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.14;pointer-events:none}.sh__inner{z-index:1}.sh{background:#f3f6ef;color:var(--text)}.sh:before{display:none}.sh__bg{opacity:.16}.sh h1{color:var(--text)}.sh h1 span{color:var(--primary)}.sh__tag{color:var(--secondary-strong)}.sh__lead{color:var(--text)}.sh__lead strong{color:var(--primary)}.sh .btn--ghost{border-color:var(--primary);color:var(--primary);background:#ffffffb3}.sh .btn--ghost:hover{background:var(--primary);color:#fff}.sh3__ph{box-shadow:0 16px 36px #0028142e}.sv3__wrap{grid-template-columns:1fr}.sv3__body h2{max-width:52rem}@media (min-width: 1101px){.sv3__list{grid-template-columns:1fr 1fr 1fr}}.inner .apply-band--split{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}.inner .apply-band--split>div{max-width:none;margin:0}.apply-who h2{margin-bottom:18px}.apply-who .list{margin:0 0 18px}.apply-who>p{margin:0;color:var(--muted)}@media (max-width: 1024px){.inner .apply-band--split{grid-template-columns:1fr;gap:36px}.apply-who{padding-bottom:32px;border-bottom:1px solid var(--line)}}@media (min-width: 1025px){.pa3__side{position:sticky;top:130px;align-self:start}}@media (min-width: 1101px){.sh3.sh__inner{grid-template-columns:1fr 1.9fr 1fr;padding-top:56px;padding-bottom:56px}.sh3__side{gap:14px}.sh3__ph--big{width:74%;aspect-ratio:4 / 5}.sh3__ph--small{width:58%;aspect-ratio:1}.sh3__side--l .sh3__ph--big{justify-self:start}.sh3__side--l .sh3__ph--small{justify-self:end}.sh3__side--r .sh3__ph--small{justify-self:start}.sh3__side--r .sh3__ph--big{justify-self:end}.sh3__ph{border-radius:16px}.sh3__ph figcaption{font-size:11px;padding:5px 9px;left:8px;bottom:8px}}@media (max-width: 640px){.sh3__side{display:none}}@media (min-width: 641px) and (max-width: 1100px){.sh3.sh__inner{grid-template-columns:repeat(4,1fr);column-gap:14px}.sh3 .sh__text{grid-column:1 / -1}.sh3__side--l,.sh3__side--r{grid-column:span 2}.sh3__ph--big,.sh3__ph--small{aspect-ratio:1}}@media (min-width: 641px) and (max-width: 1100px){.lxf__steps{grid-template-columns:1fr 1fr!important;gap:16px}.lxf__img{aspect-ratio:4 / 3}.lxf__steps h3{font-size:18px}.lxf__steps p{font-size:14.5px}}@media (max-width: 640px){.pc__link{aspect-ratio:auto;justify-content:flex-start;background:var(--primary)}.pc__link img{position:static;z-index:auto;height:auto;aspect-ratio:4 / 3;border-radius:22px 22px 0 0}.pc__body{margin:0;border-radius:0 0 22px 22px;background:var(--primary);backdrop-filter:none;-webkit-backdrop-filter:none;padding:16px 16px 18px}}@media (max-width: 640px){.page-hero .hero-actions .btn{flex:1 1 100%;justify-content:center}}.nf__links{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 32px;border-top:1px solid var(--line)}.nf__links a{display:grid;gap:4px;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--text)}.nf__links b{font:var(--t-h3);font-size:19px;color:var(--primary)}.nf__links span{font-size:15px;color:var(--muted)}@media (hover: hover){.nf__links a:hover b{text-decoration:underline}}@media (max-width: 900px){.nf__links{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.nf__links{grid-template-columns:1fr}}.form-wa-note{margin:0 0 6px;font-size:14px;color:var(--muted)}.form-success h3:focus{outline:none}.form-success__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}@media (max-width: 768px){.social-float{transition:opacity .25s ease,visibility .25s}html:not(.float-on) .social-float{opacity:0;visibility:hidden}}.mv2__soft,.lx__statement span{color:#5f6b63}.ahero h1 span{-webkit-text-stroke:4px var(--primary-deep)}.mapcard{margin:0;display:flex;flex-direction:column;gap:12px}.mapcard .map{flex:1;min-height:320px}.mapcard__note{font-size:15px;line-height:1.5;color:var(--text)}.mapcard__note a{color:var(--primary);font-weight:700}.flag__photo{margin:24px 0 0;border-radius:20px;overflow:hidden;aspect-ratio:4 / 3}.flag__photo img{width:100%;height:100%;object-fit:cover}.range2 .wrapx{margin:32px 0 0}@media (min-width: 1025px){.inner .range2 .range2__track{margin-left:0;margin-right:0;padding-left:4px;padding-right:4px;scroll-padding-left:0}}.tv__left>p{margin:0;padding-top:18px}.more__wrap--text{align-items:start}.cta-card-wrap.fw,.section.cta-card-wrap.fw{padding-top:0;padding-bottom:0}.strip3__facts{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.strip3__facts{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.sv3__tag,.pc__tag,.pc__meta{font-size:13px}}@media (hover: none),(max-width: 768px){main p a:not(.btn),main td a,main dd a,main li>a:not(.btn):not([class]){display:inline-block;padding-block:10px;margin-block:-10px}.topbar a{display:inline-flex;align-items:center;min-height:44px}}.eyebrow,.chip,.chip--light,.tv__label,.sv2__label,.lx__label{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;border-radius:0;background:none;font:var(--t-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-strong)}.eyebrow{margin-bottom:10px}.eyebrow:before,.chip:before,.chip--light:before,.tv__label:before,.sv2__label:before,.lx__label:before{content:"";flex:none;width:7px;height:7px;border:0;border-radius:50%;background:currentColor}.lx__label:after{content:none}.pa .chip:before{display:block}.chip:not(.chip--light),.arc .chip--light{color:var(--accent);text-shadow:0 1px 3px rgba(0,30,15,.6)}@media (min-width: 1025px){.topbar__track{animation:none;width:100%;justify-content:center}.topbar__group[aria-hidden=true]{display:none}}@media (min-width: 1025px){.topbar__group:first-child a:nth-child(n+3){display:none}}.slider-nav[hidden]{display:none!important}.split>.table-wrap{align-self:start}
