*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--colors-bg);color:var(--colors-text);font-family:var(--fonts-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video{max-width:100%;height:auto}img{display:block}a{color:var(--colors-link);text-decoration:none}a:hover{color:#F0D4FF}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--colors-link);outline-offset:3px}::selection{background:var(--colors-action);color:#fff}h1,h2,h3,h4{margin:0;font-family:var(--fonts-heading);line-height:1.05;text-wrap:balance}h1{font-weight:300;font-size:clamp(42px,5.4vw,78px);line-height:1.02;letter-spacing:-.01em}h2{font-weight:300;font-size:clamp(32px,3.6vw,52px)}h3{font-weight:700;font-size:clamp(22px,2vw,28px);line-height:1.1}h1 strong,h2 strong,.title strong{font-weight:700}p{margin:0}ul,ol{margin:0;padding:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 14px;background:var(--colors-action);color:#fff;border-radius:4px;font-weight:600}.skip-link:focus{top:12px}.container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}.section{padding-block:clamp(56px,6vw,72px)}.grid{display:grid;gap:16px}.stack{display:flex;flex-direction:column;gap:14px}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--colors-accent);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.eyebrow::before{content:'»';font-family:var(--fonts-heading);font-weight:700;font-size:18px;line-height:1}.lead{font-size:clamp(17px,1.3vw,19px);color:var(--colors-muted);max-width:64ch;text-wrap:pretty}.muted{color:var(--colors-muted)}.chev-list{list-style:none;display:flex;flex-direction:column;gap:10px}.chev-list li{display:flex;gap:10px;align-items:flex-start}.chev-list li::before{content:'»';color:var(--colors-link);font-family:var(--fonts-heading);font-weight:700;font-size:18px;line-height:1.3;flex:none}.gradient-text{background:linear-gradient(90deg,#fff,var(--colors-link));-webkit-background-clip:text;background-clip:text;color:transparent}.section-head{display:flex;flex-direction:column;gap:14px;max-width:760px}.section-head--center{margin-inline:auto;text-align:center;align-items:center}.section-head .lead{max-width:64ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:4px;font-weight:600;font-size:15px;line-height:1.2;border:1px solid transparent;text-align:center;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.btn:active{transform:translateY(1px)}.btn--lg{min-height:52px;padding:0 26px;font-size:16px}.btn--sm{min-height:40px;padding:0 16px;font-size:14px}.btn--primary{background:var(--colors-action);color:var(--colors-on-action)}.btn--primary:hover{background:#7E12D8;color:#fff}.btn--light{background:#fff;color:var(--colors-bg)}.btn--light:hover{background:#EDE9F3;color:var(--colors-bg)}.btn--ghost,.btn--secondary{background:transparent;color:var(--colors-text);border-color:rgb(255 255 255 / .22)}.btn--ghost:hover,.btn--secondary:hover{border-color:var(--colors-text);color:var(--colors-text)}.btn--whatsapp{background:var(--colors-whatsapp);color:var(--colors-bg)}.btn--whatsapp:hover{background:#3BE07A;color:var(--colors-bg)}.btn svg{flex:none}.actions{display:flex;flex-wrap:wrap;gap:12px}.actions--center{justify-content:center}.card{background:var(--colors-surface);border:1px solid rgb(255 255 255 / .08);border-radius:8px;padding:clamp(20px,2.4vw,32px)}.card--highlight{background:linear-gradient(135deg,var(--colors-action),var(--colors-action-dark));border-color:rgb(255 255 255 / .12);color:#fff}.card--highlight p{color:#EADFF7}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.pill--ok{background:rgb(91 228 155 / .14);color:var(--colors-success)}.pill--lila{background:rgb(199 85 239 / .18);color:var(--colors-link)}.chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgb(255 255 255 / .22);font-size:14px;font-weight:500}.icon{display:inline-flex;color:var(--colors-link)}.surface{position:relative;isolation:isolate;overflow:hidden}.surface>.container{position:relative;z-index:1}.surface--graphite{background:var(--colors-graphite);border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08)}.surface--light{background:var(--colors-light);color:var(--colors-on-light)}.surface--light .eyebrow{color:var(--colors-action)}.surface--light h2 strong,.surface--light .title strong{color:var(--colors-action)}.surface--light .lead,.surface--light .muted{color:var(--colors-light-muted)}.surface--violet{color:#fff}.surface--violet .eyebrow{color:#EADFF7}.surface--deep{background:var(--colors-deep)}.surface--graphite+.surface--graphite{border-top:0}.surface--graphite:has(+.surface--graphite){border-bottom:0;padding-bottom:0}.backdrop{position:absolute;inset:0;z-index:0;pointer-events:none}.backdrop--aurora{background:radial-gradient(ellipse 50% 60% at 20% 30%,rgb(109 0 194 / .45),transparent 60%),radial-gradient(ellipse 40% 50% at 80% 70%,rgb(199 85 239 / .28),transparent 60%),radial-gradient(ellipse 30% 40% at 60% 10%,rgb(61 10 110 / .6),transparent 60%);background-size:200% 200%;animation:dk-aurora 18s ease-in-out infinite}.backdrop--band{background:linear-gradient(120deg,var(--colors-action-dark) 0%,var(--colors-action) 35%,#8A1EDF 55%,var(--colors-action-dark) 100%);background-size:220% 220%;animation:dk-aurora 14s ease-in-out infinite}.backdrop--halo{background:radial-gradient(ellipse 60% 50% at 50% 110%,rgb(109 0 194 / .22),transparent 65%)}.backdrop__wave{position:absolute;left:0;width:200%;animation:dk-wave linear infinite}.backdrop__wave--rev{animation-name:dk-wave-rev}.decor{position:absolute;z-index:0;pointer-events:none;height:auto}.decor--tl{left:-6%;top:-20%}.decor--tr{right:-4%;top:-20%}.decor--bl{left:-6%;bottom:-28%}.decor--br{right:2%;bottom:-24%}.decor--bc{left:38%;bottom:-30%}.decor--tc{left:40%;top:-24%}.decor--ml{left:-8%;top:20%}.decor--mr{right:-8%;top:20%}.decor--float{animation:dk-float 15s ease-in-out infinite}.decor--float-alt{animation:dk-float-alt 12s ease-in-out infinite}.decor--pulse{animation:dk-pulse 7s ease-in-out infinite}.decor--bright{filter:brightness(2)}html.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}html.js .reveal.is-in{opacity:1;transform:none}@keyframes dk-aurora{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes dk-float{0%,100%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(0,-28px,0) rotate(3deg)}}@keyframes dk-float-alt{0%,100%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(18px,22px,0) rotate(-4deg)}}@keyframes dk-pulse{0%,100%{transform:scale(1);opacity:.6}50%{transform:scale(1.08);opacity:1}}@keyframes dk-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dk-wave{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes dk-wave-rev{from{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes dk-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes dk-marquee-rev{from{transform:translateX(-50%)}to{transform:translateX(0)}}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:14px;font-weight:600}.input{width:100%;min-height:48px;padding:10px 14px;background:var(--colors-bg);border:1px solid rgb(255 255 255 / .22);border-radius:6px;color:var(--colors-text)}.input::placeholder{color:#7E7A8A}.input:focus{outline:none;border-color:var(--colors-link);box-shadow:0 0 0 3px rgb(217 139 255 / .2)}.consent{position:fixed;left:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;gap:12px;max-width:min(440px,calc(100vw - 104px));padding:18px 20px;background:var(--colors-surface);border:1px solid rgb(255 255 255 / .14);border-radius:8px;box-shadow:0 20px 50px rgb(0 0 0 / .5);font-size:14px;color:var(--colors-soft)}.consent a{text-decoration:underline;text-underline-offset:3px}.consent__actions{display:flex;gap:10px}.cookie-prefs{margin:0;padding:0 24px 24px;text-align:center;background:var(--colors-graphite)}.cookie-prefs__button{background:none;border:0;padding:8px;min-height:44px;color:var(--colors-muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}.cookie-prefs__button:hover{color:var(--colors-text)}@media (max-width:640px){.actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.js .reveal{opacity:1;transform:none}}:root{--corp-blue:#194D9C;--corp-blue-mid:#7A9FD9;--corp-blue-deep:#01122A;--corp-green:#4FAD32;--corp-green-dark:#176200;--corp-green-bright:#72E64E;--corp-green-text:#388524;--corp-mint:#E9F9E4;--corp-sky:#E6EDF9;--corp-ink:#111111;--corp-gray:#5C5C5C;--corp-gray-soft:#6B6B6B;--corp-line:#DCE5F2;--corp-radius:20px;--corp-grad:linear-gradient(90deg,var(--corp-blue) 0%,var(--corp-green-dark) 100%);--corp-grad-green:linear-gradient(135deg,var(--corp-green-dark) 0%,var(--corp-green) 100%);--corp-header:77px;--shop-prose-font:'Lexend','Montserrat',sans-serif;}body{font-family:var(--fonts-body,'Montserrat',sans-serif);font-size:16px;color:var(--corp-ink);background:#fff;}body h1,body h2,body h3,body h4{font-family:var(--fonts-heading,'Montserrat',sans-serif);line-height:1.15;letter-spacing:0;}body a:hover{color:inherit;}.skip-link:hover,.corp-header__cta:hover,.corp-header__cart:hover,.corp-band__back:hover,.corp-form__support:hover{color:#fff;}.corp-link:hover,.corp-form__wa:hover,.corp-post__more:hover,.corp-post__photo:hover,.corp-band__crumbs a:hover{color:var(--corp-blue);}body::selection{color:#fff;background:var(--corp-blue);}body:focus-visible{outline-color:var(--corp-green);}.corp-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px);}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}.corp-rule{display:block;width:92px;height:4px;margin:18px 0 22px;background:var(--corp-green);border-radius:2px;}.corp-rule--center{margin-inline:auto;}.corp-rule--short{width:46px;height:3px;margin:10px 0 12px;}.corp-list{margin:0 0 1em;padding-left:1.2em;}.corp-list li{margin:.25em 0;}.corp-list--check{list-style:none;padding-left:0;}.corp-list--check li{position:relative;padding-left:1.6em;}.corp-list--check li::before{content:'';position:absolute;left:0;top:.45em;width:.75em;height:.4em;border-left:2.5px solid var(--corp-green);border-bottom:2.5px solid var(--corp-green);transform:rotate(-45deg);}.corp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;}.corp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 26px;border-radius:100px;font:600 14px/1.2 var(--fonts-body,inherit);letter-spacing:0;text-transform:none;text-decoration:none;color:#fff;background:var(--corp-blue);border:1.5px solid transparent;box-shadow:0 0 0 0 rgba(25,77,156,0);transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .25s ease;}.corp-btn:hover{color:#fff;background:#123B78;box-shadow:0 8px 18px -10px rgba(1,18,42,.55);}.corp-btn:focus-visible{outline:3px solid var(--corp-green);outline-offset:3px;}.corp-btn--grad{background:var(--corp-grad);}.corp-btn--grad:hover{background:linear-gradient(90deg,#123B78 0%,#114A00 100%);}.corp-btn--green{background:var(--corp-grad-green);}.corp-btn--green:hover{background:linear-gradient(135deg,#114A00 0%,#3E9326 100%);box-shadow:0 8px 18px -10px rgba(23,98,0,.6);}.corp-btn--ghost{color:var(--corp-blue);background:#fff;border-color:var(--corp-blue);}.corp-btn--ghost:hover{color:#fff;background:var(--corp-blue);}.corp-btn--ghost-light{color:#fff;background:transparent;border-color:rgba(255,255,255,.75);}.corp-btn--ghost-light:hover{color:var(--corp-blue-deep);background:#fff;border-color:#fff;box-shadow:none;}.corp-btn[class],.corp-btn[class]:hover{background-origin:border-box;}.corp-btn--light{color:var(--corp-green-dark);background:#fff;}.corp-btn--light:hover{color:#0F4A00;background:var(--corp-mint);box-shadow:0 0 0 4px rgba(255,255,255,.22),0 10px 22px -12px rgba(0,0,0,.55);}.corp-btn--pill{font-size:13px;padding:11px 22px;}.corp-btn--lg{min-height:52px;padding:14px 30px;font-size:15px;}.corp-btn svg{flex:none;}.corp-btn__arrow{flex:none;transition:transform .25s cubic-bezier(.2,.7,.2,1);}.corp-btn:hover .corp-btn__arrow{transform:translateX(4px);}.corp-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--corp-blue);text-decoration:none;}.corp-link .corp-btn__arrow{transition:transform .25s cubic-bezier(.2,.7,.2,1);}.corp-link:hover .corp-btn__arrow{transform:translateX(4px);}.corp-eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--corp-green);}.corp-eyebrow--light{color:var(--corp-green-bright);}.corp-title{margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:700;line-height:1.12;color:var(--corp-ink);text-wrap:balance;}.corp-title strong{font-weight:inherit;color:var(--corp-green);}.corp-title--blue strong{color:var(--corp-blue);}.corp-title--light{color:#fff;}.corp-title--light strong{color:var(--corp-green-bright);}.corp-lead{margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.5;color:var(--corp-ink);}.corp-lead strong{color:var(--corp-blue);}.corp-body{margin:0;font-size:16px;line-height:1.65;color:var(--corp-gray);}.corp-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:100px;font-size:12.5px;font-weight:600;line-height:1.2;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);}.corp-pill::before{content:'';flex:none;width:8px;height:8px;border-radius:50%;background:var(--corp-green-bright);}.corp-check{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.45;}.corp-check li{display:flex;gap:10px;align-items:flex-start;}.corp-check li>span{min-width:0;}.corp-check li::before{content:'';flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--corp-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;}.corp-check li strong{color:inherit;}.corp-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px;}.corp-figure{margin:0;}.corp-figure__n{display:block;font-family:'Lexend',var(--fonts-heading,sans-serif);font-size:clamp(40px,3.8vw,54px);font-weight:600;line-height:1;color:var(--corp-blue);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em;}.corp-figure__suffix{font-style:normal;color:var(--corp-green);}.corp-figure__n--light{color:#fff;}.corp-figure__label{display:block;margin-top:8px;font-size:14px;line-height:1.4;color:var(--corp-gray);}.corp-mask-drop{overflow:hidden;border-radius:50% 50% 50% 50% / 46% 54% 46% 54%;}.corp-mask-drop img{width:100%;height:100%;object-fit:cover;}.corp-orn{position:absolute;z-index:0;color:var(--corp-blue);opacity:.1;pointer-events:none;}.corp-orn svg{display:block;width:100%;height:auto;overflow:visible;}.corp-orn--light{color:#fff;}.corp-orn--green{color:var(--corp-green);}.corp-orn--dots{background-image:radial-gradient(currentColor 1.2px,transparent 1.6px);background-size:14px 14px;opacity:.35;}.corp-orn--drift{animation:corp-drift 18s ease-in-out infinite alternate;}.corp-orn--drift-alt{animation:corp-drift-alt 22s ease-in-out infinite alternate;}@keyframes corp-drift{from{transform:translate3d(0,0,0) rotate(0);}to{transform:translate3d(14px,-22px,0) rotate(4deg);}}@keyframes corp-drift-alt{from{transform:translate3d(0,0,0) rotate(0);}to{transform:translate3d(-18px,16px,0) rotate(-3deg);}}html.js .corp-draw{opacity:1;transform:none;}html.js .corp-draw [pathLength]{fill:none;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1);transition-delay:var(--d,0s);}html.js .corp-draw.is-in [pathLength]{stroke-dashoffset:0;}html.js .reveal--stagger{opacity:1;transform:none;}html.js .reveal--stagger>*{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 90ms);}html.js .reveal--stagger.is-in>*{opacity:1;transform:none;}.reveal--stagger>:nth-child(2){--i:1;}.reveal--stagger>:nth-child(3){--i:2;}.reveal--stagger>:nth-child(4){--i:3;}.reveal--stagger>:nth-child(5){--i:4;}.reveal--stagger>:nth-child(6){--i:5;}.reveal--stagger>:nth-child(7){--i:6;}.reveal--stagger>:nth-child(8){--i:7;}.reveal--stagger>:nth-child(n+9){--i:8;}html.js .reveal--words{opacity:1;transform:none;}html.js .reveal--words .corp-w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.1em;margin-bottom:-.1em;}html.js .reveal--words .corp-w>span{display:inline-block;transform:translateY(108%);transition:transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);}html.js .reveal--words.is-in .corp-w>span{transform:none;}.corp-marquee{overflow:hidden;padding:13px 0;border-block:1px solid var(--corp-line);background:#F8FAFD;}.corp-marquee__track{display:flex;width:max-content;margin:0;padding:0;list-style:none;animation:corp-marquee 40s linear infinite;}.corp-marquee:hover .corp-marquee__track{animation-play-state:paused;}.corp-marquee__item{display:flex;align-items:center;gap:1.4em;padding:0 .7em;font:700 12px/1.2 var(--fonts-body,sans-serif);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--corp-blue);}.corp-marquee__item::after{content:'';width:6px;height:6px;border-radius:50%;background:var(--corp-green);}@keyframes corp-marquee{to{transform:translateX(-50%);}}@media (max-width:760px){.corp-figures{gap:20px 18px;}}.corp-header{position:sticky;top:0;z-index:50;padding:0;background:linear-gradient(90deg,#fff 0%,#EAFFE4 100%);box-shadow:0 1px 0 rgba(0,0,0,.04);transition:background-color .3s ease,box-shadow .3s ease,padding .35s ease;}.corp-header.is-scrolled{padding:10px 12px;background:transparent;box-shadow:none;}.corp-header__in{display:flex;align-items:center;gap:clamp(12px,2vw,28px);max-width:1880px;min-height:var(--corp-header);margin-inline:auto;padding:8px clamp(16px,2.4vw,46px);border-radius:0;transition:max-width .35s ease,min-height .35s ease,padding .35s ease,border-radius .35s ease,background-color .35s ease,box-shadow .35s ease;}.corp-header.is-scrolled .corp-header__in{max-width:1240px;min-height:calc(var(--corp-header) - 20px);padding:4px 8px 4px 22px;border-radius:100px;background:rgba(255,255,255,.9);box-shadow:0 14px 34px -18px rgba(1,18,42,.45);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}.corp-header__logo{display:block;flex:none;margin-right:auto;}.corp-header__logo img{display:block;width:auto;height:clamp(46px,4vw,66px);transition:height .35s ease;}.corp-header.is-scrolled .corp-header__logo img{height:42px;}@media (max-width:1024px){.corp-header.is-scrolled .corp-header__in{padding-left:16px;}}.corp-nav__list{display:flex;align-items:center;gap:clamp(14px,1.6vw,26px);margin:0;padding:0;list-style:none;}.corp-nav__item{position:relative;}.corp-nav__link{display:inline-flex;align-items:center;gap:8px;padding:10px 0;font:700 13px/1 var(--fonts-body,inherit);letter-spacing:.02em;text-transform:uppercase;color:#000;text-decoration:none;background:none;border:0;cursor:pointer;}.corp-nav__link:hover,.corp-nav__link[aria-current="page"],.corp-nav__link.is-current{color:var(--corp-blue);}.corp-nav__caret{transition:transform .2s ease;}.corp-nav__sub{position:absolute;top:100%;left:-18px;min-width:220px;margin:0;padding:10px 0;list-style:none;background:#fff;border-radius:12px;box-shadow:0 18px 40px -18px rgba(1,18,42,.45);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;}.corp-nav__item--sub:hover .corp-nav__sub,.corp-nav__item--sub:focus-within .corp-nav__sub,.corp-nav__item--sub.is-open .corp-nav__sub{opacity:1;visibility:visible;transform:none;}.corp-nav__item--sub.is-open .corp-nav__caret{transform:rotate(180deg);}.corp-nav__sub a{display:block;padding:10px 18px;font-size:14px;font-weight:600;color:var(--corp-ink);text-decoration:none;}.corp-nav__sub a:hover,.corp-nav__sub a[aria-current="page"]{color:var(--corp-blue);background:var(--corp-sky);}.corp-header__cta{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:42px;padding:9px 20px;font-weight:600;font-size:14px;color:#fff;text-decoration:none;background:var(--corp-blue);border-radius:100px;transition:background-color .2s ease,box-shadow .25s ease;}.corp-header__cta:hover,.corp-header__cart:hover{background:#1F5AB0;box-shadow:0 0 0 4px rgba(25,77,156,.16),0 10px 20px -12px rgba(1,18,42,.55);}.corp-header__cta:focus-visible,.corp-header__cart:focus-visible{outline:3px solid var(--corp-green);outline-offset:3px;}.corp-header__cta .corp-btn__arrow{transition:transform .25s cubic-bezier(.2,.7,.2,1);}.corp-header__cta:hover .corp-btn__arrow{transform:translateX(4px);}.corp-header__cart{position:relative;display:inline-grid;place-items:center;flex:none;width:42px;height:42px;color:#fff;background:var(--corp-blue);border-radius:50%;transition:background-color .2s ease,box-shadow .25s ease;}.corp-header__count{position:absolute;top:-9px;right:-9px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;color:#fff;background:var(--corp-green);border-radius:9px;}.corp-header__count[data-empty]{display:none;}.corp-header__count.is-bump{animation:corp-bump .5s cubic-bezier(.3,1.6,.5,1);}.corp-header__cart.is-bump{animation:corp-bump-cart .6s cubic-bezier(.3,1.6,.5,1) .55s;}@keyframes corp-bump{0%{transform:scale(1);}40%{transform:scale(1.5);}100%{transform:scale(1);}}@keyframes corp-bump-cart{0%{transform:scale(1);}40%{transform:scale(1.18) rotate(-6deg);}100%{transform:scale(1);}}.corp-header__wa{display:none;}@media (max-width:1024px){.corp-nav,.corp-header__cta{display:none;}.corp-header__wa{display:inline-grid;place-items:center;flex:none;width:42px;height:42px;margin-left:auto;color:#fff;background:linear-gradient(135deg,#2E9E1B,var(--corp-green-dark));border-radius:50%;transition:box-shadow .25s ease;}.corp-header__wa:hover{color:#fff;box-shadow:0 0 0 4px rgba(46,158,27,.18);}.corp-header__wa:focus-visible{outline:3px solid var(--corp-blue);outline-offset:3px;}}@media (max-width:767px){:root{--corp-header:62px;}.corp-header__in{padding-block:6px;}.corp-header__logo img{height:38px;}.corp-header.is-scrolled .corp-header__logo img{height:34px;}.corp-header__cart,.corp-header__wa{width:40px;height:40px;}}.corp-band{position:relative;background:#fff;border-bottom:1px solid var(--corp-line);}.corp-band__in{display:flex;align-items:center;justify-content:space-between;gap:8px 20px;min-height:52px;padding-block:8px;}.corp-band__crumbs{min-width:0;}.corp-band__crumbs ol{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none;font-size:13px;font-weight:500;line-height:1.3;color:var(--corp-gray);}.corp-band__crumbs li{display:flex;align-items:center;min-width:0;}.corp-band__crumbs li:not(:last-child){flex:none;}.corp-band__crumbs li + li::before{content:'';flex:none;width:6px;height:6px;margin:0 12px 0 9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.45;}.corp-band__crumbs a{display:inline-flex;align-items:center;gap:7px;min-height:32px;color:var(--corp-gray);text-decoration:none;transition:color .15s ease;}.corp-band__crumbs a:hover{color:var(--corp-blue);}.corp-band__home{flex:none;color:var(--corp-green-text);}.corp-band__crumbs [aria-current]{overflow:hidden;font-weight:700;color:var(--corp-blue);text-overflow:ellipsis;white-space:nowrap;}.corp-band__back{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:34px;padding:6px 14px 6px 11px;font-size:13px;font-weight:600;color:var(--corp-blue);text-decoration:none;background:#fff;border:1px solid var(--corp-line);border-radius:100px;transition:color .2s ease,background-color .2s ease,border-color .2s ease;}.corp-band__back svg{flex:none;transition:transform .25s cubic-bezier(.2,.7,.2,1);}.corp-band__back:hover{background:var(--corp-blue);border-color:var(--corp-blue);}.corp-band__back:hover svg{transform:translateX(-3px);}.corp-band__back:focus-visible,.corp-band__crumbs a:focus-visible{outline:3px solid var(--corp-green);outline-offset:2px;}@media (max-width:560px){.corp-band__in{min-height:46px;}.corp-band__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.corp-band__crumbs li:not(:first-child):not(:nth-last-child(-n+2)){display:none;}.corp-band__back{width:36px;height:36px;min-height:0;padding:0;justify-content:center;}}.corp-hero{position:relative;display:grid;align-items:center;min-height:max(560px,calc(100svh - var(--corp-header)));overflow:hidden;color:#fff;background:var(--corp-blue-deep);isolation:isolate;}.corp-hero__slides{position:absolute;inset:0;z-index:-2;}.corp-hero__slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease;}.corp-hero__slide.is-on{opacity:1;animation:corp-kenburns 11s ease-out forwards;}@keyframes corp-kenburns{from{transform:scale(1);}to{transform:scale(1.08);}}.corp-hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,18,42,.94) 0%,rgba(1,18,42,.84) 32%,rgba(1,18,42,.42) 58%,rgba(1,18,42,.08) 100%);}.corp-hero__atoms{right:-4%;top:-8%;width:min(44vw,520px);opacity:.14;}.corp-hero__in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding-top:clamp(50px,7vw,100px);padding-bottom:clamp(110px,12vw,170px);}.corp-hero__copy{display:grid;gap:18px;max-width:640px;justify-items:start;}.corp-hero__pill{margin:0;}.corp-hero__word{display:flex;align-items:baseline;gap:12px;margin:0;font-family:'Lexend',var(--fonts-heading,sans-serif);font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.2;color:var(--corp-green-bright);}.corp-hero__word-label{font:600 11px/1 var(--fonts-body,sans-serif);letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.65);}.corp-hero__word-text{display:block;min-height:1.25em;padding-bottom:.1em;overflow:hidden;}.corp-hero__word-text span{display:inline-block;transition:opacity .35s ease,transform .35s cubic-bezier(.2,.7,.2,1);}.corp-hero__word-text span.is-out{opacity:0;transform:translateY(-100%);}.corp-hero__title{margin:0;font-size:clamp(30px,3.1vw,46px);font-weight:700;line-height:1.12;color:#fff;text-wrap:balance;}.corp-hero__title strong{font-weight:inherit;color:var(--corp-green-bright);}.corp-hero__check{font-size:15.5px;color:rgba(255,255,255,.92);}.corp-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;}.corp-hero__aside{display:grid;gap:16px;justify-items:end;}.corp-hero__in:has(>.corp-hero__rail){grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,4vw,64px);}.corp-hero__rail{display:grid;gap:12px;align-self:center;margin:0;padding:0;list-style:none;}.corp-hero__badge{display:inline-grid;place-items:center;align-self:center;min-width:30px;height:26px;padding:0 9px;border-radius:100px;font:700 13px/1 var(--fonts-body,sans-serif);color:var(--corp-blue-deep);background:var(--corp-green-bright);box-shadow:0 0 0 4px rgba(114,230,78,.2);}.corp-hero__badge[hidden]{display:none;}a.corp-hero__word-text{color:inherit;text-decoration:none;}a.corp-hero__word-text:hover span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;}a.corp-hero__word-text:focus-visible{outline:3px solid var(--corp-green-bright);outline-offset:4px;border-radius:4px;}.corp-hero__rail-item{position:relative;display:flex;justify-content:flex-end;}.corp-hero__rail-btn{position:relative;z-index:1;display:block;width:56px;height:56px;padding:0;overflow:hidden;border:2.5px solid rgba(255,255,255,.55);border-radius:50%;background:var(--corp-blue-deep);cursor:pointer;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s ease,box-shadow .3s ease;}.corp-hero__rail-btn img{display:block;width:100%;height:100%;object-fit:cover;opacity:.75;transition:opacity .3s ease;}.corp-hero__rail-btn:hover img,.corp-hero__rail-item.is-on .corp-hero__rail-btn img{opacity:1;}.corp-hero__rail-btn:hover{border-color:#fff;}.corp-hero__rail-item.is-on .corp-hero__rail-btn{border-color:var(--corp-green-bright);box-shadow:0 0 0 4px rgba(114,230,78,.28),0 14px 30px -14px rgba(0,0,0,.8);transform:scale(1.12);}.corp-hero__rail-btn:focus-visible{outline:3px solid var(--corp-green-bright);outline-offset:3px;}.corp-hero__nav{display:flex;align-items:center;gap:8px;}.corp-hero__arrow{display:grid;place-items:center;width:42px;height:42px;color:#fff;background:rgba(255,255,255,.12);border:1.5px solid rgba(255,255,255,.45);border-radius:50%;cursor:pointer;transition:background-color .2s ease;}.corp-hero__arrow:hover{background:rgba(255,255,255,.26);}.corp-hero__arrow:focus-visible,.corp-hero__dots button:focus-visible{outline:3px solid var(--corp-green-bright);outline-offset:2px;}.corp-hero__dots{display:flex;gap:0;margin:0 4px;}.corp-hero__dots button{box-sizing:content-box;width:8px;height:8px;padding:0;background-color:rgba(255,255,255,.45);background-clip:content-box;border:8px solid transparent;border-radius:50%;cursor:pointer;transition:width .3s ease,background-color .3s ease;}.corp-hero__dots button[aria-current="true"]{width:24px;border-radius:6px;background-color:var(--corp-green-bright);}.corp-hero__wave{position:absolute;left:0;right:0;bottom:-1px;z-index:1;width:100%;height:clamp(50px,6vw,110px);color:var(--corp-blue);}@media (max-width:900px){.corp-hero{align-items:end;min-height:calc(100svh - var(--corp-header));}.corp-hero__veil{background:linear-gradient(0deg,rgba(1,18,42,.96) 0%,rgba(1,18,42,.86) 52%,rgba(1,18,42,.25) 100%);}.corp-hero__atoms{right:-30%;top:-4%;width:70vw;}.corp-hero__in{grid-template-columns:1fr;align-items:start;gap:18px;padding-top:120px;padding-bottom:76px;}.corp-hero__copy{gap:12px;}.corp-hero__word{order:1;font-size:19px;}.corp-hero__title{order:2;font-size:clamp(25px,7vw,30px);}.corp-hero__check{order:3;gap:4px;font-size:13px;line-height:1.35;}.corp-hero__pill{order:4;padding:5px 12px;font-size:11.5px;}.corp-hero__actions{order:5;flex-wrap:nowrap;gap:8px;margin-top:4px;}.corp-hero__actions .corp-btn{min-height:42px;padding:10px 16px;font-size:13px;white-space:nowrap;}.corp-hero__check li{gap:8px;}.corp-hero__check li::before{width:16px;height:16px;margin-top:0;}.corp-hero__aside{justify-items:start;}.corp-hero__in:has(>.corp-hero__rail){grid-template-columns:minmax(0,1fr);gap:16px;}.corp-hero__rail{grid-auto-flow:column;justify-content:start;gap:10px;padding:0 0 0 4px;}.corp-hero__rail-item{position:static;}.corp-hero__rail-btn{width:46px;height:46px;}}@keyframes corp-tick{0%{opacity:0;transform:translateY(8px);}4%,29%{opacity:1;transform:none;}33%,100%{opacity:0;transform:translateY(-8px);}}@media (max-width:767px){.corp-hero__actions,.corp-hero__pill{display:none;}.corp-hero__check{position:relative;display:block;align-self:stretch;width:100%;height:calc(2 * 1.35em);}.corp-hero__check li{position:absolute;inset:0 0 auto;opacity:0;animation:corp-tick calc(var(--n,3) * 3.2s) linear infinite;animation-delay:calc(var(--i,0) * 3.2s);}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.corp-hero__check li{animation:none;}.corp-hero__check li:first-child{opacity:1;}}@media (min-width:901px){.corp-hero__slides{left:32%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 10%,rgba(0,0,0,.5) 20%,rgba(0,0,0,.82) 30%,#000 40%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 10%,rgba(0,0,0,.5) 20%,rgba(0,0,0,.82) 30%,#000 40%);}.corp-hero__veil{background:radial-gradient(70% 90% at 0% 40%,rgba(31,90,176,.28) 0%,rgba(31,90,176,0) 70%),linear-gradient(180deg,rgba(1,18,42,.28) 0%,rgba(1,18,42,0) 22%,rgba(1,18,42,0) 78%,rgba(1,18,42,.3) 100%);}}@media (max-width:900px){.corp-hero__slides{bottom:auto;height:54svh;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgba(0,0,0,.78) 66%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.12) 92%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgba(0,0,0,.78) 66%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.12) 92%,transparent 100%);}.corp-hero__veil{background:linear-gradient(180deg,rgba(1,18,42,.3) 0%,rgba(1,18,42,0) 18%);}.corp-hero__in{padding-top:calc(54svh - 110px);padding-bottom:44px;}.corp-hero__wave{height:26px;}}.corp-lines{position:relative;padding:clamp(40px,4.5vw,80px) 0 clamp(70px,7vw,120px);color:#fff;background:linear-gradient(180deg,var(--corp-blue) 0%,#1F5AB0 60%,#3E78C8 100%);}.corp-lines::before{content:'';position:absolute;inset:0;background:var(--corp-pattern) center / 110px auto repeat;opacity:.06;mask-image:linear-gradient(180deg,#000 0%,transparent 55%);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 55%);pointer-events:none;}.corp-lines>.corp-wrap{position:relative;}.corp-lines__head{text-align:center;margin-bottom:clamp(20px,3vw,44px);}.corp-lines__title{margin:0;}.corp-carousel{position:relative;}.corp-carousel__track{position:relative;display:flex;gap:24px;margin:0;padding:8px 4px 16px;scroll-padding-inline:4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;}.corp-carousel__track::-webkit-scrollbar{display:none;}.corp-carousel__track>li{flex:none;scroll-snap-align:start;}.corp-carousel__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:10px;}.corp-carousel__nav--dots{margin-top:4px;}.corp-carousel__arrow{display:grid;place-items:center;width:44px;height:44px;color:#fff;background:rgba(255,255,255,.14);border:0;border-radius:50%;cursor:pointer;}.corp-carousel__arrow:hover{background:rgba(255,255,255,.28);}.corp-carousel__arrow:focus-visible,.corp-carousel__dots button:focus-visible{outline:3px solid var(--corp-green-bright);outline-offset:2px;}.corp-carousel__dots{display:flex;gap:0;}.corp-carousel__dots button{box-sizing:content-box;width:10px;height:10px;padding:0;background-color:rgba(255,255,255,.45);background-clip:content-box;border:7px solid transparent;border-radius:50%;cursor:pointer;}.corp-carousel__dots button[aria-current="true"]{background-color:#fff;}.corp-carousel[data-static] .corp-carousel__nav{display:none;}.corp-lines__track>li{width:min(400px,72vw);}@media (max-width:1199px){.corp-lines__track{margin-inline:calc(-1 * clamp(16px,3vw,32px));padding:8px clamp(16px,3vw,32px) 40px;scroll-padding-inline:clamp(16px,3vw,32px);}}.corp-line{position:relative;display:flex;flex-direction:column;align-items:center;height:calc(100% - 60px);padding:0 24px 28px;text-align:center;color:var(--corp-gray);background:#fff;border-radius:18px;box-shadow:0 18px 40px -26px rgba(1,18,42,.7);margin-top:60px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease;}.corp-line:hover{transform:translateY(-6px);box-shadow:0 28px 50px -26px rgba(1,18,42,.8);}.corp-line__photo{position:relative;width:150px;height:150px;margin:-60px auto 18px;border:6px solid #fff;border-radius:50%;box-shadow:0 8px 24px -14px rgba(1,18,42,.6);background:#fff;}.corp-line__photo img{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:transform .5s cubic-bezier(.2,.7,.2,1);}.corp-line:hover .corp-line__photo img{transform:scale(1.06);}.corp-line__wave{display:block;flex:none;width:46px;height:10px;margin:-4px auto 14px;color:var(--corp-blue-mid);opacity:.6;}.corp-line__title{margin:0 0 10px;font-family:'Lexend',var(--fonts-heading,inherit);font-size:clamp(20px,1.4vw,23px);font-weight:600;line-height:1.1;color:var(--corp-blue);}.corp-line__text{flex:1;margin:0 0 18px;font-size:14.5px;line-height:1.6;color:#3F4752;}.corp-line__count{display:inline-block;margin-bottom:14px;padding:5px 12px;border-radius:100px;font-size:12px;font-weight:700;color:var(--corp-green-dark);background:var(--corp-mint);}.corp-line .corp-link{margin-top:auto;}@media (min-width:1200px){.corp-lines>.corp-wrap{max-width:1440px;}.corp-lines__track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;padding-bottom:48px;overflow:visible;}.corp-lines__track>li{width:auto;}.corp-lines__track>li:nth-child(even){transform:translateY(32px);}.corp-lines .corp-carousel__nav{display:none;}.corp-line{padding-inline:20px;}.corp-line__photo{width:140px;height:140px;}.corp-line__text{font-size:14px;}}.corp-intro{position:relative;padding:clamp(50px,5vw,90px) 0 clamp(40px,4vw,70px);overflow:hidden;}.corp-intro::before{content:'';position:absolute;top:-60px;right:-6%;width:min(560px,60vw);aspect-ratio:1;background:var(--corp-mark) center / contain no-repeat;opacity:.07;pointer-events:none;}.corp-intro--stats::before{display:none;}.corp-intro__in{position:relative;max-width:960px;text-align:center;}.corp-intro__icon img{width:52px;height:auto;margin:0 auto 18px;}.corp-intro__text p{margin:0 0 1.4em;font-size:clamp(18px,1.3vw,24px);line-height:1.5;color:var(--corp-gray);}.corp-intro__text strong{color:#444;}.corp-intro--stats{padding-bottom:clamp(50px,5vw,90px);}.corp-intro--stats .corp-intro__in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,6vw,96px);max-width:1240px;text-align:left;}.corp-intro--stats .corp-intro__text p{margin:0 0 1em;font-size:clamp(17px,1.4vw,21px);line-height:1.55;color:var(--corp-gray);}.corp-intro--stats .corp-intro__text p:first-child{font-size:clamp(19px,1.6vw,24px);color:var(--corp-ink);}.corp-intro--stats .corp-intro__text p:last-child{margin-bottom:0;}.corp-intro--stats .corp-intro__text strong{color:var(--corp-blue);}.corp-intro__flask{display:none;}.corp-intro__figures{gap:0;margin:0;padding:8px;border:1px solid var(--corp-line);border-radius:22px;background:linear-gradient(180deg,#F6FAFD 0%,#F1FBEE 100%);}.corp-intro__figures .corp-figure{margin:0;padding:22px 22px 20px;}.corp-intro__figures .corp-figure:nth-child(odd){border-right:1px solid rgba(25,77,156,.12);}.corp-intro__figures .corp-figure:nth-child(-n+2){border-bottom:1px solid rgba(25,77,156,.12);}.corp-intro__figures dd{margin:0;}@media (max-width:860px){.corp-intro--stats .corp-intro__in{grid-template-columns:1fr;}.corp-intro__figures .corp-figure{padding:16px 14px;}}.corp-values{padding:0 0 clamp(40px,4vw,70px);}.corp-values__band{position:relative;padding:clamp(24px,3vw,40px) clamp(16px,3vw,40px) 20px;overflow:hidden;background:var(--corp-grad-green);border-radius:28px;}.corp-values__band::before{content:'';position:absolute;inset:0;background:var(--corp-pattern) center / 96px auto repeat;opacity:.05;filter:brightness(0) invert(1);mask-image:linear-gradient(180deg,#000,transparent 60%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 60%);pointer-events:none;}.corp-values__band>*{position:relative;}.corp-values__track{gap:16px;padding:4px 4px 12px;}.corp-values__track>li{width:min(280px,80vw);}.corp-value{display:grid;gap:10px;align-content:start;padding:22px 20px 24px;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:18px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:transform .3s cubic-bezier(.2,.7,.2,1),background-color .3s ease;}.corp-value:hover{transform:translateY(-4px);background:rgba(255,255,255,.18);}.corp-value__icon{display:grid;place-items:center;width:52px;height:52px;color:var(--corp-green-dark);background:#fff;border-radius:50%;}.corp-value__title{margin:0;font-size:18px;font-weight:700;line-height:1.2;color:#fff;}.corp-value__text{margin:0;font-size:15px;line-height:1.5;color:rgba(255,255,255,.9);}.corp-values .corp-carousel__dots button{background-color:rgba(255,255,255,.45);}.corp-values .corp-carousel__dots button[aria-current="true"]{background-color:#fff;}@media (min-width:900px){.corp-values__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding-bottom:4px;}.corp-values__track>li{width:auto;}.corp-values .corp-carousel__nav{display:none;}}.corp-about{padding:clamp(50px,6vw,110px) 0;overflow:hidden;}.corp-about__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(30px,5vw,80px);}.corp-about__eyebrow{margin:0 0 14px;}.corp-about__logo img{width:min(430px,100%);height:auto;}.corp-about .corp-rule{width:92px;margin-left:calc(-1 * clamp(16px,3vw,32px));}.corp-about__lead{margin:0 0 1em;font-weight:600;}.corp-about__text p{margin:0 0 1em;}.corp-about__btn{display:flex;width:fit-content;}.corp-about__media{position:relative;}.corp-about__dots{left:-6%;top:-6%;width:42%;height:42%;}.corp-about__shape{position:absolute;right:-14%;bottom:-8%;width:70%;height:72%;background:linear-gradient(180deg,rgba(79,173,50,0) 0%,var(--corp-green) 100%);border-radius:46% 0 0 46%;}.corp-about__blob{position:relative;overflow:hidden;aspect-ratio:1;border-radius:50% 50% 50% 50% / 46% 54% 46% 54%;}.corp-about__blob img{width:100%;height:100%;object-fit:cover;}.corp-about--collage .corp-about__blob{width:82%;margin-left:auto;}.corp-about__small{position:absolute;left:0;bottom:4%;width:40%;aspect-ratio:4 / 3;overflow:hidden;border:6px solid #fff;border-radius:18px;box-shadow:0 24px 50px -24px rgba(1,18,42,.7);background:#fff;}.corp-about__small img{width:100%;height:100%;object-fit:cover;}.corp-about__badge{position:absolute;right:-2%;top:52%;display:grid;gap:2px;margin:0;padding:16px 22px;border-radius:16px;color:#fff;background:var(--corp-blue);box-shadow:0 20px 40px -18px rgba(1,18,42,.7);}.corp-about__badge b{font-family:'Lexend',var(--fonts-heading,sans-serif);font-size:34px;font-weight:600;line-height:1;}.corp-about__badge span{font-size:13px;opacity:.88;}.corp-process{position:relative;padding:clamp(50px,5vw,96px) 0;overflow:hidden;}.corp-process__atoms{right:-6%;top:6%;width:min(30vw,360px);opacity:.07;}.corp-process>.corp-wrap{position:relative;}.corp-process__head{display:grid;justify-items:center;margin-bottom:clamp(28px,3vw,44px);text-align:center;}.corp-process__title{margin:0;}.corp-process__rule{display:block;width:190px;height:18px;margin-top:10px;overflow:visible;}.corp-process__lead{max-width:58ch;margin:14px 0 0;font-size:clamp(16px,1.2vw,18px);line-height:1.55;color:var(--corp-gray);}.corp-process__list{--step-gap:22px;gap:var(--step-gap);padding:36px 4px 24px;}.corp-process__list>li{width:min(320px,72vw);}.corp-process .corp-carousel__arrow{color:var(--corp-blue);background:var(--corp-sky);}.corp-process .corp-carousel__arrow:hover{background:#D3E0F5;}.corp-process .corp-carousel__arrow:focus-visible,.corp-process .corp-carousel__dots button:focus-visible{outline-color:var(--corp-green);}.corp-process .corp-carousel__dots button{background-color:rgba(25,77,156,.28);}.corp-process .corp-carousel__dots button[aria-current="true"]{background-color:var(--corp-blue);}@media (min-width:1025px){.corp-process__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);overflow:visible;}.corp-process__list>li{width:auto;}.corp-process .corp-carousel__nav{display:none;}}.corp-step{position:relative;padding:46px 24px 26px;background:#fff;border:1px solid var(--corp-line);border-radius:18px;box-shadow:0 18px 40px -26px rgba(1,18,42,.45);transition:box-shadow .3s ease,border-color .3s ease;}.corp-step:hover{border-color:var(--corp-blue-mid);box-shadow:0 26px 50px -26px rgba(1,18,42,.6);}.corp-step__node{position:absolute;top:-26px;left:24px;z-index:2;display:grid;place-items:center;width:52px;height:52px;color:#fff;background:var(--corp-blue);border-radius:50%;box-shadow:0 0 0 5px #fff,0 0 0 6px var(--corp-blue-mid);}.corp-step:not(:last-child)::after{content:'';position:absolute;top:-1px;left:50px;z-index:1;width:calc(100% + var(--step-gap) + 2px);height:3px;border-radius:2px;background:linear-gradient(90deg,var(--corp-blue),var(--corp-green));translate:0 -50%;transform-origin:left center;}html.js .corp-process__list .corp-step::after{transform:scaleX(0);transition:transform .7s cubic-bezier(.65,0,.35,1);transition-delay:calc(.4s + var(--i,0) * 240ms);}html.js .corp-process__list.is-in .corp-step::after{transform:none;}.corp-step__num{display:block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--corp-green-text);}.corp-step__title{position:relative;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.2;color:var(--corp-ink);}.corp-step__text{position:relative;margin:0;font-size:15px;line-height:1.6;color:#444;}.corp-quote{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:24px;max-width:1000px;margin:clamp(36px,4vw,60px) auto 0;padding:28px 32px;border:1px solid var(--corp-line);border-radius:20px;background:linear-gradient(180deg,#F6FAFD 0%,#F1FBEE 100%);}.corp-quote__text{position:relative;margin:0;padding-left:44px;}.corp-quote__text::before{content:'\201C';position:absolute;left:0;top:-14px;font-family:'DM Serif Text',Georgia,serif;font-size:76px;line-height:1;color:var(--corp-green);}.corp-quote__text p{margin:0 0 .6em;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--corp-ink);}.corp-quote__text p:last-child{margin-bottom:0;}.corp-quote__flask{position:relative;height:120px;}.corp-quote__orn{inset:0 auto 0 50%;width:100px;translate:-50% 0;opacity:.5;}@media (max-width:900px){.corp-quote{grid-template-columns:1fr;margin-top:24px;padding:18px 0 0;border:0;border-top:1px solid var(--corp-line);border-radius:0;background:none;}.corp-quote__text{padding-left:28px;}.corp-quote__text::before{top:-6px;font-size:48px;}.corp-quote__text p{font-size:14px;color:var(--corp-gray);}.corp-quote__flask{display:none;}}.corp-featured{position:relative;margin:clamp(30px,3vw,50px) 0;padding:clamp(90px,9vw,150px) 0;overflow:hidden;color:#fff;isolation:isolate;}.corp-featured{clip-path:polygon(0 7%,100% 0,100% 93%,0 100%);}.corp-featured::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,40,0,.55) 0%,rgba(13,70,0,.9) 48%,var(--corp-green-dark) 70%);}.corp-featured__bg{position:absolute;inset:-12% 0;z-index:-2;}.corp-featured__bg img{width:100%;height:100%;object-fit:cover;object-position:left center;}.corp-featured__atoms{right:-3%;bottom:-14%;width:min(30vw,420px);opacity:.12;}.corp-featured__in{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,70px);}.corp-featured__product{position:relative;display:grid;place-items:center;}.corp-featured__halo{position:absolute;width:min(560px,110%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(114,230,78,.42) 0%,rgba(114,230,78,.12) 40%,transparent 68%);pointer-events:none;}.corp-featured__ring{position:absolute;width:min(420px,92%);aspect-ratio:1;border:1.5px dashed rgba(255,255,255,.35);border-radius:50%;animation:corp-spin 60s linear infinite;pointer-events:none;}@keyframes corp-spin{to{transform:rotate(360deg);}}.corp-featured__card{position:relative;width:min(380px,78%);padding:22px;border-radius:26px;background:#fff;box-shadow:0 40px 70px -24px rgba(0,0,0,.75),0 0 0 10px rgba(255,255,255,.12);transform:rotate(-3deg);}.corp-featured__card::before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgba(255,255,255,.25);transform:rotate(7deg) translate(10px,14px);}.corp-featured__card img{display:block;width:100%;height:auto;border-radius:12px;}.corp-featured__copy{display:grid;gap:16px;justify-items:start;}.corp-featured__eyebrow{margin:0;}.corp-featured__title{margin:0;font-family:'Lexend',var(--fonts-heading,sans-serif);font-size:clamp(34px,3.6vw,58px);font-weight:600;line-height:1.05;letter-spacing:-.01em;color:#fff;text-wrap:balance;}.corp-featured__check{max-width:560px;font-size:17px;font-weight:500;line-height:1.5;color:#fff;}.corp-featured__check li::before{background-color:var(--corp-green);box-shadow:0 0 0 3px rgba(114,230,78,.25);}.corp-featured__check strong{font-weight:700;color:var(--corp-green-bright);}.corp-featured__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;}.corp-featured__chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 13px;border-radius:100px;font-size:13px;font-weight:600;line-height:1.2;color:#fff;text-decoration:none;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.32);}a.corp-featured__chip{transition:background-color .2s ease,border-color .2s ease;}a.corp-featured__chip:hover{color:#fff;background:rgba(255,255,255,.24);border-color:#fff;}.corp-featured__chip svg{flex:none;color:var(--corp-green-bright);}.corp-featured__presentations{margin:0;font-size:15px;line-height:1.5;color:rgba(255,255,255,.92);}.corp-featured__presentations b{margin-right:6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--corp-green-bright);}.corp-featured__text{max-width:600px;margin:0;font-size:17px;line-height:1.5;}.corp-featured__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;}.corp-featured__actions .corp-btn{min-height:52px;padding:14px 30px;font-size:15px;}@media (max-width:760px){.corp-featured{margin-top:0;padding:0 0 64px;clip-path:none;overflow-x:clip;overflow-y:visible;}.corp-featured::before,.corp-featured__bg{top:150px;}.corp-featured__bg{bottom:0;overflow:hidden;}.corp-featured::before{background:linear-gradient(180deg,rgba(3,40,0,.55) 0%,rgba(13,70,0,.92) 30%,var(--corp-green-dark) 52%);}.corp-featured__in{grid-template-columns:1fr;gap:28px;}.corp-featured__card{width:min(300px,76%);}.corp-featured__ring,.corp-featured__atoms{display:none;}.corp-featured__halo{width:120%;opacity:.7;}.corp-featured__copy{justify-items:center;text-align:center;}.corp-featured__meta,.corp-featured__actions{justify-content:center;}.corp-featured__check{justify-self:center;text-align:left;font-size:16px;}.corp-featured__actions{margin-top:4px;}.corp-featured__actions .corp-btn{min-height:48px;padding:12px 22px;font-size:14px;}}.corp-clients{padding:clamp(40px,4vw,80px) 0;text-align:center;}.corp-clients__title{margin:0;}.corp-clients__subtitle{margin:6px 0 0;font-size:clamp(18px,1.5vw,24px);color:var(--corp-gray-soft);}.corp-clients__marquee{overflow:hidden;margin-top:24px;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);}.corp-clients__track{display:flex;gap:18px;width:max-content;margin:0;padding:10px 0;list-style:none;animation:corp-marquee 40s linear infinite;}.corp-clients__marquee:hover .corp-clients__track{animation-play-state:paused;}.corp-client{display:grid;place-items:center;flex:none;width:170px;height:110px;padding:14px;background:#fff;border:1px solid #EEF1F5;border-radius:14px;box-shadow:0 10px 24px -20px rgba(1,18,42,.6);}.corp-client img{max-width:100%;max-height:76px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter .25s ease,opacity .25s ease;}.corp-client:hover img{filter:none;opacity:1;}.corp-clients__cta{margin-top:32px;}.corp-clients__rows{display:none;}@media (max-width:767px){.corp-clients__marquee--wide{display:none;}.corp-clients__rows{display:grid;gap:4px;margin-top:20px;}.corp-clients__rows .corp-clients__marquee{margin-top:0;}.corp-clients__rows .corp-clients__track{gap:10px;padding:6px 0;animation-duration:28s;}.corp-clients__track--reverse{animation-direction:reverse;}.corp-clients__rows .corp-client{width:27vw;height:72px;padding:10px;border-radius:12px;}.corp-clients__rows .corp-client img{max-height:48px;}}.corp-faq{padding:clamp(50px,5vw,90px) 0;}.corp-faq__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(30px,5vw,70px);}.corp-faq__head{display:grid;gap:14px;justify-items:start;}.corp-faq__head .corp-rule{margin:0;}.corp-faq__lead{max-width:40ch;}.corp-faq__ask{display:grid;gap:12px;justify-items:start;width:100%;margin-top:8px;padding:22px;border:1px solid var(--corp-line);border-radius:18px;background:linear-gradient(180deg,#F6FAFD 0%,#F1FBEE 100%);box-shadow:0 18px 40px -30px rgba(1,18,42,.5);}.corp-faq__ask-title{margin:0;font-size:18px;font-weight:700;color:var(--corp-ink);}.corp-faq .corp-faq__open{margin:0;padding:5px 12px 5px 10px;font-size:13px;line-height:1.3;color:#8A2A1E;background:#FDEDEA;border-radius:12px;}.corp-faq .corp-faq__open::before{flex:none;width:8px;height:8px;background:#C8402B;box-shadow:none;}.corp-faq .corp-faq__open.is-open{color:#235A12;background:#E6F5E0;}.corp-faq .corp-faq__open.is-open::before{background:#3C8F24;box-shadow:none;}.corp-faq__list{display:grid;gap:10px;}.corp-faq__item{border:1px solid var(--corp-line);border-radius:14px;background:#fff;transition:box-shadow .25s ease;}.corp-faq__item[open]{box-shadow:0 18px 40px -30px rgba(1,18,42,.5);}.corp-faq__item summary{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:16px 18px;font-size:15px;font-weight:700;color:var(--corp-ink);cursor:pointer;list-style:none;}.corp-faq__item summary::-webkit-details-marker{display:none;}.corp-faq__item summary:focus-visible{outline:3px solid var(--corp-green);outline-offset:-3px;}.corp-faq__num{display:grid;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;color:var(--corp-green-dark);background:var(--corp-mint);border-radius:50%;}.corp-faq__sign{position:relative;width:16px;height:16px;}.corp-faq__sign::before,.corp-faq__sign::after{content:'';position:absolute;left:0;right:0;top:7px;height:2px;background:var(--corp-blue);transition:transform .25s ease;}.corp-faq__sign::after{transform:rotate(90deg);}.corp-faq__item[open] .corp-faq__sign::after{transform:rotate(0deg);}.corp-faq__answer{padding:0 18px 18px 64px;font-size:15px;line-height:1.6;color:var(--corp-gray-soft);}.corp-faq__answer p{margin:0 0 .8em;}@media (max-width:760px){.corp-faq__answer{padding-left:18px;}}.corp-phero{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:clamp(380px,35vw,663px);overflow:hidden;color:#fff;text-align:center;background:var(--corp-blue-deep);}.corp-phero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.corp-phero--top .corp-phero__img{object-position:center top;}.corp-phero--bottom .corp-phero__img{object-position:center bottom;}.corp-phero::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,18,42,0) 35%,rgba(1,18,42,.55) 70%,rgba(1,18,42,.82) 100%);}.corp-phero__in{position:relative;z-index:1;max-width:900px;padding:0 20px clamp(70px,7vw,120px);}.corp-phero__eyebrow{margin:0 0 10px;font-size:14px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#69DF44;}.corp-phero__title{margin:0;font-size:clamp(26px,2vw,37px);font-weight:600;line-height:1.2;color:#fff;}.corp-phero__curve{position:absolute;left:0;right:0;bottom:-1px;z-index:1;width:100%;height:clamp(30px,4vw,70px);color:#fff;}.corp-statement{position:relative;padding:clamp(50px,5vw,96px) 0;}.corp-statement__in{max-width:1000px;}.corp-statement--media .corp-statement__in{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,70px);max-width:1240px;}.corp-statement__media img{width:100%;height:auto;border-radius:25px;}.corp-statement__eyebrow{margin:0 0 8px;font-size:14px;font-weight:700;text-transform:uppercase;color:var(--corp-green-text);}.corp-statement__title{margin:0;font-size:clamp(30px,2.4vw,45px);font-weight:600;line-height:1.15;color:var(--corp-green-text);}.corp-statement--dark .corp-statement__title{color:#000;}.corp-statement__text p{margin:0 0 1em;font-size:clamp(17px,1.1vw,21px);line-height:1.5;color:var(--corp-gray-soft);}.corp-statement--band{padding-block:clamp(30px,3vw,56px) clamp(56px,5vw,96px);}.corp-statement + .corp-statement--band{padding-top:0;}.corp-statement--band .corp-statement__in{position:relative;display:block;width:calc(100% - 2 * clamp(16px,3vw,32px));max-width:1176px;padding:clamp(36px,4vw,60px) clamp(28px,4vw,56px) clamp(36px,4vw,60px) 42%;overflow:hidden;color:#fff;background:var(--corp-green-dark);border-radius:28px;isolation:isolate;box-shadow:0 30px 60px -36px rgba(15,74,0,.7);}.corp-statement--band .corp-statement__media{position:absolute;inset:0 auto 0 0;width:58%;z-index:-2;}.corp-statement--band .corp-statement__media img{width:100%;height:100%;object-fit:cover;border-radius:0;}.corp-statement--band .corp-statement__in::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(23,98,0,0) 10%,rgba(23,98,0,.78) 32%,var(--corp-green-dark) 46%,#1F7A0B 100%);}.corp-statement--band .corp-statement__in::before{content:'';position:absolute;right:-80px;top:-80px;z-index:-1;width:260px;height:260px;border-radius:50%;border:40px solid rgba(255,255,255,.06);}.corp-statement--band .corp-statement__copy{display:flex;flex-direction:column;align-items:flex-start;}.corp-statement--band .corp-statement__eyebrow{color:#C8F5B4;letter-spacing:.14em;font-size:12px;}.corp-statement--band .corp-statement__title{font-size:clamp(30px,2.8vw,46px);font-weight:400;line-height:1.1;color:#fff;}.corp-statement--band .corp-statement__title strong{font-weight:700;color:#fff;}.corp-statement--band .corp-rule{display:none;}.corp-statement--band .corp-statement__text p{margin:14px 0 0;max-width:46ch;font-size:clamp(15px,1.05vw,17px);color:rgba(255,255,255,.9);}.corp-statement--band .corp-actions{justify-content:flex-start;margin-top:26px;}.corp-statement--band .corp-btn--blue{color:var(--corp-green-dark);background:#fff;}.corp-statement--band .corp-btn--blue:hover{color:#0F4A00;background:var(--corp-mint);}.corp-statement--band .corp-btn--ghost{color:#fff;background:transparent;border-color:rgba(255,255,255,.8);}.corp-statement--band .corp-btn--ghost:hover{color:var(--corp-green-dark);background:#fff;border-color:#fff;}@media (max-width:767px){.corp-statement--band .corp-statement__in{display:flex;flex-direction:column;padding:0;border-radius:22px;background:linear-gradient(180deg,var(--corp-green-dark) 0%,#1F7A0B 100%);}.corp-statement--band .corp-statement__media{position:relative;inset:auto;width:100%;height:190px;}.corp-statement--band .corp-statement__in::after{inset:0 0 auto;height:190px;background:linear-gradient(180deg,rgba(23,98,0,0) 35%,var(--corp-green-dark) 100%);}.corp-statement--band .corp-statement__copy{padding:4px 22px 26px;}.corp-statement--band .corp-actions{width:100%;flex-direction:column;align-items:stretch;}.corp-statement--band .corp-actions .corp-btn{justify-content:center;}}.corp-statement--collage .corp-statement__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1080px;}.corp-statement__collage{position:relative;padding:0 12% 14% 0;}.corp-statement__shape{position:absolute;left:-6%;top:8%;width:70%;height:82%;border-radius:30px;background:linear-gradient(160deg,var(--corp-mint) 0%,rgba(232,248,226,0) 100%);}.corp-statement__pic{position:relative;overflow:hidden;border-radius:26px;}.corp-statement__pic img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;}.corp-statement__pic--a{aspect-ratio:4 / 5;width:74%;box-shadow:0 24px 50px -30px rgba(1,18,42,.5);}.corp-statement__pic--b{position:absolute;right:0;bottom:0;aspect-ratio:1;width:50%;border:6px solid #fff;border-radius:30px;box-shadow:0 24px 50px -24px rgba(1,18,42,.55);}.corp-statement--collage .corp-statement__title{font-size:clamp(30px,2.6vw,44px);text-wrap:balance;}.corp-statement--collage .corp-statement__text p{font-size:clamp(16px,1.05vw,18px);line-height:1.65;}@media (max-width:767px){.corp-statement__collage{max-width:420px;margin-inline:auto;}}.corp-statement--policy .corp-statement__in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,3vw,44px);width:calc(100% - 2 * clamp(16px,3vw,32px));max-width:1176px;padding:clamp(22px,3vw,44px);border:1px solid var(--corp-line);border-radius:24px;background:linear-gradient(180deg,#F6FAFD 0%,#F1FBEE 100%);}.corp-statement__seal{display:grid;place-items:center;width:64px;height:64px;margin-bottom:18px;border-radius:50%;color:#fff;background:var(--corp-blue);box-shadow:0 0 0 6px #fff,0 0 0 7px var(--corp-blue-mid);}.corp-statement--policy .corp-statement__title{color:var(--corp-ink);}.corp-statement--policy .corp-statement__title strong{font-weight:inherit;color:var(--corp-blue);}.corp-statement--policy .corp-statement__text p{color:#2E3846;}.corp-statement__points{align-self:start;display:grid;gap:14px;padding:24px;border:1px solid var(--corp-line);border-radius:18px;background:#fff;}.corp-statement__points-title{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--corp-green-text);}.corp-statement__points .corp-check{font-size:15px;color:#2E3846;}@media (max-width:900px){.corp-statement--policy .corp-statement__in{grid-template-columns:1fr;}}.corp-stats{position:relative;padding:clamp(90px,8vw,150px) 0 clamp(70px,6vw,110px);overflow:hidden;color:#fff;text-align:center;background:var(--corp-blue);isolation:isolate;}.corp-stats__bg{position:absolute;inset:0;z-index:-2;}.corp-stats__bg img{width:100%;height:100%;object-fit:cover;}.corp-stats::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(25,77,156,.78) 0%,rgba(25,77,156,.9) 100%);}.corp-stats__wave{position:absolute;left:0;right:0;top:-1px;width:100%;height:clamp(30px,4vw,70px);color:#fff;}.corp-stats__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--corp-green-bright);}.corp-stats__title{margin:0 0 clamp(26px,3vw,44px);font-size:clamp(30px,2.8vw,46px);font-weight:700;line-height:1.12;color:#fff;}.corp-stats__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;max-width:1000px;margin:0 auto;}.corp-stat{display:flex;flex-direction:column-reverse;gap:8px;padding:10px 14px;border-left:1px solid rgba(255,255,255,.28);}.corp-stats__list>.corp-stat:first-child{border-left:0;}.corp-stat dd{margin:0;font-family:'Lexend',var(--fonts-heading,sans-serif);font-size:clamp(38px,3.6vw,58px);font-weight:600;line-height:1;}.corp-stat dt{font-size:14px;color:rgba(255,255,255,.85);}.corp-products{padding:clamp(50px,5vw,90px) 0;}.corp-products>.corp-wrap{max-width:1080px;}.corp-products:nth-child(odd of .corp-products){background:#F5F9FC;}.corp-products__head{max-width:980px;margin:0 auto clamp(30px,3vw,56px);text-align:center;}.corp-products__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--corp-green-text);}.corp-products__title{margin:0;font-size:clamp(30px,2.8vw,48px);font-weight:700;line-height:1.12;color:var(--corp-ink);text-wrap:balance;}.corp-products__head .corp-rule{margin-inline:auto;}.corp-products__intro{margin:14px 0 0;font-size:16px;color:var(--corp-gray-soft);}.corp-products__rows{display:grid;gap:clamp(40px,4vw,70px);}.corp-product{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:clamp(26px,4vw,64px);}.corp-product--flip{grid-template-columns:minmax(0,1fr) minmax(0,400px);}.corp-product--flip .corp-product__photo{order:2;}.corp-infographics{padding:clamp(50px,5vw,90px) 0;}.corp-infographics>.corp-wrap{max-width:1180px;}.corp-infographics__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(18px,2vw,28px);}.corp-infographics__item{margin:0;padding:12px;border:1px solid var(--corp-line);border-radius:22px;background:#fff;box-shadow:0 20px 40px -32px rgba(1,18,42,.5);}.corp-infographics__link{position:relative;display:block;overflow:hidden;border-radius:14px;}.corp-infographics__link img{display:block;width:100%;height:auto;transition:transform .5s cubic-bezier(.2,.7,.2,1);}.corp-infographics__link:hover img{transform:scale(1.02);}.corp-infographics__link:focus-visible{outline:3px solid var(--corp-blue);outline-offset:3px;}.corp-infographics__zoom{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--corp-blue);background:#fff;box-shadow:0 8px 20px -8px rgba(1,18,42,.45);}.corp-infographics figcaption{padding:14px 6px 4px;font-weight:700;color:var(--corp-ink);}.corp-product__photo{overflow:hidden;border-radius:25px;}.corp-product__photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:25px;transition:transform .6s cubic-bezier(.2,.7,.2,1);}.corp-product:hover .corp-product__photo img{transform:scale(1.03);}.corp-product__title{margin:0 0 14px;font-size:clamp(24px,1.7vw,32px);font-weight:600;line-height:1.15;color:var(--corp-blue);}.corp-product__text p,.corp-product__text li{font-size:16px;font-weight:500;line-height:1.55;color:#555;}.corp-product__text p{margin:0 0 .8em;}.corp-cards{padding:clamp(50px,5vw,90px) 0;}.corp-cards__head{max-width:900px;margin:0 auto clamp(28px,3vw,50px);text-align:center;}.corp-cards__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--corp-green-text);}.corp-cards__title{margin:0;font-size:clamp(30px,2.6vw,46px);font-weight:700;line-height:1.12;color:var(--corp-ink);text-wrap:balance;}.corp-cards__intro{margin:12px 0 0;font-size:17px;color:var(--corp-gray-soft);}.corp-cards__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px;margin:0;padding:0;list-style:none;}.corp-card{padding:22px 16px;text-align:center;border-radius:18px;transition:transform .3s cubic-bezier(.2,.7,.2,1),background-color .3s ease;}.corp-card:hover{transform:translateY(-4px);background:#F8FBF7;}.corp-card__icon{display:inline-grid;place-items:center;width:76px;height:76px;margin-bottom:18px;color:#fff;background:var(--corp-grad-green);border-radius:50%;box-shadow:0 14px 28px -16px rgba(23,98,0,.7);}.corp-card__title{margin:0 0 10px;font-size:22px;font-weight:700;color:var(--corp-blue);}.corp-card__text p{margin:0 0 .8em;font-size:15px;line-height:1.55;color:var(--corp-gray-soft);}.corp-cards--mission .corp-cards__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);align-items:stretch;}.corp-cards--mission .corp-card{position:relative;display:grid;gap:14px;align-content:start;padding:clamp(28px,3vw,44px);overflow:hidden;text-align:left;background:#fff;border:1px solid var(--corp-line);border-radius:22px;box-shadow:0 18px 40px -28px rgba(1,18,42,.45);}.corp-cards--mission .corp-card::before{content:'';position:absolute;inset:0 auto 0 0;width:5px;background:var(--corp-green);}.corp-cards--mission .corp-card:hover{background:#fff;}.corp-cards--mission .corp-card:nth-child(even),.corp-cards--mission .corp-card:nth-child(even):hover{color:#fff;background:linear-gradient(160deg,#1A4E9E 0%,var(--corp-blue-deep) 100%);border-color:transparent;}.corp-cards--mission .corp-card:nth-child(even)::before{display:none;}.corp-cards--mission .corp-card__icon{width:56px;height:56px;margin:0;color:var(--corp-green-dark);background:var(--corp-mint);box-shadow:none;}.corp-cards--mission .corp-card__icon svg{width:28px;height:28px;}.corp-cards--mission .corp-card:nth-child(even) .corp-card__icon{color:var(--corp-blue);background:#fff;}.corp-cards--mission .corp-card__title{margin:0 0 10px;font-family:'Lexend',var(--fonts-heading,sans-serif);font-size:clamp(26px,2vw,32px);font-weight:600;color:var(--corp-ink);}.corp-cards--mission .corp-card:nth-child(even) .corp-card__title{color:#fff;}.corp-cards--mission .corp-card__text p{font-size:16px;line-height:1.65;color:#2E3846;}.corp-cards--mission .corp-card:nth-child(even) .corp-card__text p{color:rgba(255,255,255,.92);}.corp-cards--values{background:#F4F8FC;}.corp-cards__title strong{font-weight:inherit;color:var(--corp-blue);}.corp-cards--values .corp-cards__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;}.corp-cards--values .corp-card{display:grid;gap:12px;align-content:start;padding:24px 20px;text-align:left;background:#fff;border:1px solid var(--corp-line);border-radius:18px;box-shadow:0 14px 30px -24px rgba(1,18,42,.5);transition:translate .3s cubic-bezier(.2,.7,.2,1),border-color .3s ease,box-shadow .3s ease;}.corp-cards--values .corp-card:hover{translate:0 -4px;background:#fff;border-color:var(--corp-green);box-shadow:0 22px 40px -24px rgba(1,18,42,.55);}.corp-cards--values .corp-card__icon{width:48px;height:48px;margin:0;border-radius:14px;}.corp-cards--values .corp-card__icon svg{width:24px;height:24px;}.corp-cards--values .corp-card__title{margin:0 0 6px;font-size:17px;}.corp-cards--values .corp-card__text p{margin:0;font-size:14px;line-height:1.55;color:#2E3846;}@media (max-width:1100px){.corp-cards--values .corp-cards__list{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:767px){.corp-cards--mission .corp-cards__list{grid-template-columns:1fr;}.corp-cards--values .corp-cards__list{display:flex;gap:12px;margin-inline:calc(-1 * clamp(16px,3vw,32px));padding:6px clamp(16px,3vw,32px) 24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(16px,3vw,32px);scrollbar-width:none;}.corp-cards--values .corp-cards__list::-webkit-scrollbar{display:none;}.corp-cards--values .corp-card{flex:none;width:72vw;scroll-snap-align:start;}}.corp-cards--why .corp-cards__title{font-size:clamp(34px,3vw,56px);}.corp-cards--why .corp-cards__head{display:flex;flex-direction:column;align-items:center;}.corp-cards--why .corp-cards__head .corp-rule{order:3;margin-inline:auto;}.corp-cards--why .corp-cards__intro{margin:4px 0 0;font-size:clamp(18px,1.5vw,28px);font-weight:400;color:var(--corp-gray-soft);}.corp-cards--why .corp-cards__list{max-width:1100px;margin-inline:auto;}.corp-cards--why .corp-card{padding:34px 26px;color:#fff;text-align:center;background:var(--corp-green-dark);border:2px solid var(--corp-green-dark);border-radius:var(--corp-radius);}.corp-cards--why .corp-card:nth-child(even){color:var(--corp-blue);background:#fff;border-color:var(--corp-blue);}.corp-cards--why .corp-card__icon{width:auto;height:auto;margin-bottom:14px;color:inherit;background:none;}.corp-cards--why .corp-card__title{font-size:18px;color:inherit;}.corp-cards--why .corp-rule--short{margin-inline:auto;background:currentColor;}.corp-cards--why .corp-card__text p{font-size:14px;color:inherit;}.corp-cards__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,4vw,60px);align-items:center;}.corp-cards__split .corp-cards__list{grid-template-columns:1fr;grid-column:1 / -1;}.corp-cards__media img{width:100%;height:auto;border-radius:25px;}.corp-form{position:relative;padding:clamp(50px,5vw,90px) 0;}.corp-story{position:relative;padding:clamp(60px,7vw,110px) 0;overflow:hidden;color:#fff;background:radial-gradient(120% 90% at 0% 0%,#12376F 0%,var(--corp-blue-deep) 62%);isolation:isolate;}.corp-story__atoms{right:-6%;top:-10%;width:min(36vw,440px);opacity:.12;}.corp-story__photo{position:absolute;right:-4%;bottom:-14%;z-index:-1;width:min(34vw,420px);aspect-ratio:1;overflow:hidden;border-radius:50%;opacity:.26;}.corp-story__photo img{width:100%;height:100%;object-fit:cover;}.corp-story__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,80px);align-items:center;}.corp-story__mark{display:grid;gap:22px;justify-items:start;}.corp-story__logo{width:clamp(170px,16vw,240px);height:auto;overflow:visible;}.corp-story__heading{display:grid;gap:12px;margin:0;}.corp-story__num{font-family:'Lexend',var(--fonts-heading,sans-serif);font-size:clamp(96px,12vw,176px);font-weight:600;line-height:.85;letter-spacing:-.04em;color:#fff;}.corp-story__num sup{position:relative;top:.1em;margin-left:.04em;font-size:.42em;vertical-align:top;color:var(--corp-green-bright);}.corp-story__title{font-size:clamp(14px,1.1vw,16px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.82);}.corp-story__copy{display:grid;gap:20px;justify-items:start;}.corp-story__lead p{margin:0 0 .8em;font-size:clamp(16px,1.25vw,18px);line-height:1.65;color:rgba(255,255,255,.9);}.corp-story__lead p:last-child{margin-bottom:0;}.corp-story__quote{position:relative;margin:0;padding:20px 22px 20px 64px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.07);}.corp-story__quote::before{content:'\201C';position:absolute;left:18px;top:6px;font:400 64px/1 'DM Serif Text',Georgia,serif;color:var(--corp-green-bright);}.corp-story__quote p{margin:0;font-size:clamp(16px,1.3vw,19px);font-weight:600;line-height:1.5;color:#fff;}.corp-story__more summary{display:inline-flex;align-items:center;gap:10px;min-height:40px;font-weight:700;color:var(--corp-green-bright);cursor:pointer;list-style:none;}.corp-story__more summary::-webkit-details-marker{display:none;}.corp-story__more summary::before{content:'';width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .25s ease;}.corp-story__more[open] summary::before{transform:rotate(45deg);}.corp-story__more summary:focus-visible{outline:3px solid var(--corp-green-bright);outline-offset:3px;border-radius:4px;}.corp-story__more-text{margin-top:12px;padding-left:16px;border-left:2px solid rgba(114,230,78,.45);}.corp-story__more-text p{margin:0 0 .8em;font-size:15.5px;line-height:1.65;color:rgba(255,255,255,.86);}.corp-story__stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(10px,2vw,30px) 0 0;padding-top:30px;border-top:1px solid rgba(255,255,255,.16);}.corp-story__stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:0 clamp(14px,2vw,28px);border-left:1px solid rgba(255,255,255,.14);}.corp-story__stat:first-child{padding-left:0;border-left:0;}.corp-story__stat dt{font-size:14px;color:rgba(255,255,255,.78);}.corp-story__stat dd{margin:0;font-family:'Lexend',var(--fonts-heading,sans-serif);font-size:clamp(36px,3.4vw,52px);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:#fff;}.corp-story__stat dd small{margin-left:2px;font-size:.55em;color:var(--corp-green-bright);}html.js .corp-story__logo [pathLength]{fill-opacity:0;stroke-width:.6%;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1s cubic-bezier(.65,0,.35,1) var(--d,0s),fill-opacity .5s ease calc(var(--d,0s) + .75s),stroke-opacity .5s ease calc(var(--d,0s) + .75s);}html.js .corp-story__mark.is-in .corp-story__logo [pathLength]{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0;}.corp-story__s2{--d:.14s;}.corp-story__s3{--d:.28s;}.corp-story__s4{--d:.36s;}.corp-story__s5{--d:.42s;}.corp-story__s6,.corp-story__s7,.corp-story__s8,.corp-story__s9{--d:.48s;}@media (max-width:900px){.corp-story__in{grid-template-columns:1fr;}.corp-story__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;}.corp-story__stat:nth-child(3){padding-left:0;border-left:0;}.corp-story__photo{width:60vw;right:-20%;bottom:auto;top:4%;}}@media (prefers-reduced-motion:reduce){html.js .corp-story__logo [pathLength]{transition:none;stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0;}}.corp-form--asesoria{padding:0 0 clamp(50px,5vw,90px);color:var(--corp-ink);background:#fff;}.corp-form__hero{position:relative;display:flex;align-items:center;min-height:clamp(380px,32vw,480px);padding:clamp(50px,6vw,90px) 0 clamp(130px,12vw,180px);color:#fff;background:var(--corp-blue-deep);overflow:hidden;isolation:isolate;}.corp-form__bg{position:absolute;inset:0;z-index:-2;}.corp-form__bg img{width:100%;height:100%;object-fit:cover;}.corp-form__hero::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,18,42,.93) 0%,rgba(1,18,42,.78) 42%,rgba(25,77,156,.32) 100%);}.corp-form__hero-in{position:relative;}.corp-form__hero .corp-form__copy{max-width:580px;}.corp-form__hero .corp-form__title{margin-bottom:24px;}.corp-form__oval{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(50px,6vw,110px);color:#fff;}.corp-form--asesoria .corp-form__in{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:start;}.corp-form--asesoria .corp-form__form{z-index:2;margin-top:clamp(-230px,-15vw,-150px);padding:clamp(22px,2.4vw,32px);box-shadow:0 30px 60px -30px rgba(1,18,42,.55),0 0 0 1px #E3EAF3;}.corp-form--asesoria .corp-form__grid{gap:12px;}.corp-form__steps{padding-top:clamp(20px,3vw,44px);}.corp-form__step-list{display:grid;gap:12px;max-width:440px;margin:14px 0 0;padding:0;list-style:none;}.corp-form__step-list li{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--corp-line);border-radius:14px;background:#fff;font-size:15.5px;font-weight:600;color:var(--corp-ink);box-shadow:0 12px 26px -22px rgba(1,18,42,.5);}.corp-form__step-n{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;font-weight:800;color:var(--corp-green-dark);background:var(--corp-mint);}@media (max-width:1024px){.corp-form--asesoria .corp-form__in{grid-template-columns:minmax(0,1fr);}.corp-form--asesoria .corp-form__form{order:-1;margin-top:-96px;}.corp-form__steps{padding-top:0;}}@media (max-width:767px){.corp-form__hero{min-height:0;padding:44px 0 120px;}.corp-form__steps{display:none;}.corp-form--asesoria .corp-form__form{margin-top:-72px;}}.corp-form__in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:center;}.corp-form__eyebrow{margin:0 0 10px;font-size:14px;font-weight:700;text-transform:uppercase;color:var(--corp-green-bright);}.corp-form__title{margin:0 0 24px;font-size:clamp(30px,2.6vw,50px);font-weight:700;line-height:1.15;color:#fff;}.corp-form__title--plain{color:#000;font-size:clamp(36px,3vw,56px);font-weight:600;margin-bottom:8px;}.corp-form__text p{margin:0 0 1em;font-size:17px;color:var(--corp-gray-soft);}.corp-form--asesoria .corp-form__text p{color:#E6EDF9;}.corp-form__facts{display:grid;gap:12px;margin:26px 0;padding:0;list-style:none;}.corp-form__fact{display:flex;gap:14px;align-items:flex-start;padding:14px 18px;color:var(--corp-green-text);text-decoration:none;background:#F4F8F2;border:1.5px solid transparent;border-radius:12px;transition:background-color .2s ease,border-color .2s ease,box-shadow .25s ease;}.corp-form__fact>svg:first-child{flex:none;margin-top:2px;}.corp-form__fact span{display:grid;flex:1;min-width:0;color:var(--corp-ink);font-size:17px;overflow-wrap:anywhere;}.corp-form__fact strong{font-size:12px;text-transform:uppercase;letter-spacing:.02em;}.corp-form__fact .corp-btn__arrow{flex:none;align-self:center;color:var(--corp-green-text);}a.corp-form__fact:hover{color:var(--corp-green-text);background:#fff;border-color:var(--corp-green);box-shadow:0 12px 26px -18px rgba(1,18,42,.55);}a.corp-form__fact:hover .corp-btn__arrow,.corp-form__support:hover .corp-btn__arrow{transform:translateX(4px);}a.corp-form__fact:focus-visible,.corp-form__support:focus-visible{outline:3px solid var(--corp-green);outline-offset:2px;}.corp-form__support{display:flex;gap:14px;align-items:center;padding:18px 20px;color:#fff;text-decoration:none;background:var(--corp-grad-green);border-radius:14px;transition:background-color .2s ease,box-shadow .25s ease;}.corp-form__support:hover{background:linear-gradient(135deg,#0F4A00 0%,#2B7A17 100%);box-shadow:0 0 0 4px rgba(79,173,50,.2),0 14px 28px -16px rgba(1,18,42,.6);}.corp-form__support .corp-btn__arrow{flex:none;margin-left:auto;}.corp-form__support span{display:grid;font-weight:700;}.corp-form__support small{font-size:12px;text-transform:uppercase;opacity:.9;}.corp-form__form{position:relative;padding:clamp(24px,3vw,40px);color:var(--corp-ink);background:#fff;border-radius:var(--corp-radius);box-shadow:0 30px 60px -40px rgba(1,18,42,.7);}.corp-form--contacto .corp-form__form{color:#fff;background:var(--corp-grad-green);}.corp-form__wa{display:flex;width:fit-content;align-items:center;gap:8px;margin:-50px auto 20px;padding:10px 20px;font-size:13px;font-weight:700;text-transform:uppercase;color:var(--corp-blue);text-decoration:none;background:#fff;border:2px solid var(--corp-blue);border-radius:100px;}.corp-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;}.corp-field{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0;}.corp-field--full{grid-column:1 / -1;}.corp-field label,.corp-field legend{font-size:13px;font-weight:600;}.corp-field input,.corp-field select,.corp-field textarea{width:100%;min-height:44px;padding:10px 14px;font:inherit;font-size:15px;color:var(--corp-ink);background:#fff;border:1px solid #CBD3DF;border-radius:6px;}.corp-field input:focus-visible,.corp-field select:focus-visible,.corp-field textarea:focus-visible{outline:3px solid var(--corp-green);outline-offset:1px;border-color:transparent;}.corp-field [aria-invalid="true"]{border-color:#C62828;}.corp-field label small{font-weight:500;opacity:.85;}.corp-field input[type="file"]{padding:8px;cursor:pointer;}.corp-field input[type="file"]::file-selector-button{margin-right:12px;padding:8px 14px;font:600 13px var(--fonts-body,sans-serif);color:#fff;background:var(--corp-blue);border:0;border-radius:6px;cursor:pointer;}.corp-field__hint{font-size:12px;opacity:.85;}.corp-chips{display:flex;flex-wrap:wrap;gap:8px;}.corp-chips legend{width:100%;margin-bottom:6px;}.corp-chip{position:relative;}.corp-chip input{position:absolute;opacity:0;width:1px;height:1px;}.corp-chip span{display:inline-block;padding:6px 14px;font-size:13px;border:1px solid rgba(255,255,255,.7);border-radius:100px;cursor:pointer;}.corp-chip input:checked + span{color:var(--corp-green-dark);background:#fff;}.corp-chip input:focus-visible + span{outline:3px solid #fff;outline-offset:2px;}.corp-form__consent{display:flex;gap:10px;align-items:flex-start;margin:16px 0;font-size:13px;line-height:1.4;}.corp-form__consent input{width:18px;height:18px;margin-top:1px;flex:none;}.corp-form__consent a{color:inherit;font-weight:700;}.corp-form__submit{display:block;min-height:48px;margin-left:auto;padding:12px 28px;font:700 16px/1 var(--fonts-body,inherit);color:#fff;background:var(--corp-grad-green);border:0;border-radius:100px;cursor:pointer;transition:background-color .2s ease,box-shadow .25s ease;}.corp-form__submit:hover{box-shadow:0 8px 18px -10px rgba(23,98,0,.6);}.corp-form--contacto .corp-form__submit{color:var(--corp-green-dark);background:#fff;border-radius:100px;font-size:16px;box-shadow:0 10px 24px -14px rgba(0,0,0,.5);}.corp-form--contacto .corp-form__submit:hover{background:var(--corp-mint);}.corp-form__submit:focus-visible{outline:3px solid var(--corp-blue);outline-offset:3px;}.corp-form__submit[disabled]{opacity:.6;cursor:progress;}.corp-form__status{margin:12px 0 0;font-size:14px;font-weight:600;}.corp-form__status[data-state="ok"]{color:var(--corp-green-dark);}.corp-form--contacto .corp-form__status[data-state="ok"]{color:#fff;}.corp-form__status[data-state="error"]{color:#B71C1C;}.corp-form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}.corp-footer{position:relative;margin-top:clamp(30px,4vw,60px);padding:clamp(56px,6vw,96px) 0 28px;color:#fff;background:linear-gradient(180deg,#0D3470 0%,#041B3D 100%);border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0;}.corp-footer__in{position:relative;display:grid;grid-template-columns:minmax(240px,1.3fr) repeat(2,minmax(0,.8fr)) minmax(240px,1.1fr);gap:clamp(28px,4vw,64px);align-items:start;}.corp-footer__brand{display:grid;justify-items:start;gap:18px;}.corp-footer__logo img{width:min(170px,60%);height:auto;}.corp-footer__text{max-width:36ch;margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,.8);}.corp-footer__title{margin:0 0 18px;font:700 12px/1.2 var(--fonts-body,sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--corp-green-bright);}.corp-footer__links{display:grid;gap:4px;margin:0;padding:0;list-style:none;}.corp-footer__links a{display:inline-flex;align-items:center;gap:8px;min-height:34px;font-size:15px;color:rgba(255,255,255,.82);text-decoration:none;transition:color .15s ease,transform .2s cubic-bezier(.2,.7,.2,1);}.corp-footer__links a::before{content:'';width:0;height:2px;border-radius:1px;background:var(--corp-green-bright);transition:width .2s ease;}.corp-footer__links a:hover,.corp-footer__links a:focus-visible{color:#fff;}.corp-footer__links a:hover::before,.corp-footer__links a:focus-visible::before{width:14px;}.corp-footer__support{display:grid;gap:16px;justify-items:start;}.corp-footer__support .corp-footer__title{margin-bottom:2px;}.corp-footer__wa{display:inline-flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:100px;color:#fff;text-decoration:none;background:var(--corp-grad-green);box-shadow:0 14px 30px -16px rgba(0,0,0,.7);transition:box-shadow .25s ease,background-color .2s ease;}.corp-footer__wa:hover{color:#fff;background:linear-gradient(135deg,#114A00 0%,#3E9326 100%);box-shadow:0 18px 34px -16px rgba(0,0,0,.8);}.corp-footer__wa-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.16);}.corp-footer__wa-text{display:grid;gap:1px;line-height:1.2;}.corp-footer__wa-text strong{font-size:14px;}.corp-footer__wa-text span{font-size:13px;opacity:.88;}.corp-footer__fact{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;margin:0;color:var(--corp-green-bright);}.corp-footer__fact>svg{margin-top:2px;}.corp-footer__fact span{display:grid;gap:2px;font-size:15px;line-height:1.5;color:rgba(255,255,255,.85);}.corp-footer__fact strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#fff;}.corp-footer__fact a{color:inherit;text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:3px;}.corp-footer__fact a:hover{color:#fff;text-decoration-color:var(--corp-green-bright);}.corp-footer__social{display:flex;gap:8px;margin:4px 0 0;padding:0;list-style:none;}.corp-footer__social a{display:grid;place-items:center;width:40px;height:40px;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:50%;transition:background-color .2s ease,border-color .2s ease;}.corp-footer__social a:hover,.corp-footer__social a:focus-visible{color:#fff;background:var(--corp-green);border-color:var(--corp-green);}.corp-footer__legal{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:clamp(40px,5vw,64px);padding-top:20px;font-size:13px;color:rgba(255,255,255,.62);}.corp-footer__legal::before{content:'';position:absolute;top:0;left:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);height:1px;background:rgba(255,255,255,.12);}.corp-footer__legal{padding-right:90px;}.corp-footer__legal ul{display:flex;flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none;}.corp-footer__legal a{color:rgba(255,255,255,.8);text-decoration:none;}.corp-footer__legal a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px;}.corp-footer__legal p{margin:0;}html.corp-locked{overflow:hidden;}.corp-float{position:fixed;right:clamp(14px,1.8vw,28px);bottom:calc(clamp(14px,1.8vw,28px) + env(safe-area-inset-bottom,0px));z-index:900;display:grid;gap:12px;transition:transform .3s ease;}.corp-float__btn{position:relative;display:grid;place-items:center;width:54px;height:54px;padding:0;border:0;border-radius:50%;cursor:pointer;text-decoration:none;box-shadow:0 12px 26px -12px rgba(1,18,42,.6);transition:transform .2s ease,box-shadow .2s ease;}.corp-float__btn:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px rgba(1,18,42,.6);}.corp-float__btn:focus-visible{outline:3px solid var(--corp-blue);outline-offset:3px;}.corp-float__btn--search{color:var(--corp-green-dark);background:var(--corp-mint);border:1px solid #CFEBC5;}.corp-float__btn--wa,.corp-float__btn--wa:hover{color:#fff;background:var(--corp-grad-green);}.corp-float__btn--menu,.corp-float__btn--menu:hover{color:#fff;background:var(--corp-blue);}.corp-float__tip{position:absolute;top:50%;right:calc(100% + 12px);padding:7px 12px;border-radius:8px;white-space:nowrap;font:600 13px/1.2 var(--fonts-body,sans-serif);color:#fff;background:var(--corp-blue-deep);opacity:0;pointer-events:none;transform:translate(6px,-50%);transition:opacity .15s ease,transform .15s ease;}.corp-float__btn:hover .corp-float__tip,.corp-float__btn:focus-visible .corp-float__tip{opacity:1;transform:translate(0,-50%);}@media (max-width:960px){html.shop-has-sticky .corp-float{transform:translateY(-74px);}}@media (max-width:767px){.corp-float{transition:transform .3s ease,opacity .3s ease,visibility .3s;}.corp-float.is-waiting{opacity:0;visibility:hidden;transform:translateY(24px);}}.corp-dialog__close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;color:var(--corp-blue);background:#fff;cursor:pointer;}.corp-dialog__close:hover{background:var(--corp-sky);}.corp-dialog__close:focus-visible{outline:3px solid var(--corp-green-bright);outline-offset:3px;}.corp-search{width:min(620px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 24px);margin:max(12px,8vh) auto auto;padding:0;border:0;border-radius:24px;color:#fff;background:transparent;overflow:visible;}.corp-search::backdrop{background:rgba(1,18,42,.62);}.corp-search[open]{animation:corp-pop .25s cubic-bezier(.2,.8,.2,1);}@keyframes corp-pop{from{opacity:0;transform:translateY(14px) scale(.97);}to{opacity:1;transform:none;}}.corp-search__card{position:relative;display:grid;justify-items:center;gap:18px;padding:clamp(40px,6vw,56px) clamp(20px,5vw,44px) 32px;text-align:center;border-radius:24px;background:linear-gradient(180deg,#1A4E9E 0%,#031531 100%);overflow:hidden;}.corp-search__card>*{position:relative;}.corp-search .corp-dialog__close{position:absolute;top:14px;right:14px;width:38px;height:38px;z-index:1;}.corp-search__logo img{width:clamp(150px,30vw,200px);height:auto;opacity:.55;}.corp-search__title{margin:0;font:600 clamp(20px,2.4vw,24px)/1.2 var(--fonts-heading,sans-serif);text-transform:uppercase;letter-spacing:.02em;}.corp-search__form{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:10px;}.corp-search__row{display:flex;gap:8px;}.corp-search__form input{flex:1;min-width:0;min-height:48px;padding:10px 14px;border:2px solid transparent;border-radius:8px;font:500 15px var(--fonts-body,sans-serif);color:#111;background:#fff;}.corp-search__form input:focus{outline:none;border-color:var(--corp-green-bright);}.corp-search__form .corp-btn{min-height:48px;}.corp-search__hint{margin:0;font-size:12px;color:rgba(255,255,255,.72);}@media (max-width:560px){.corp-search__title{padding-inline:34px;}.corp-search__form .corp-btn{padding-inline:18px;}.corp-search__hint{display:none;}}.corp-search__hint kbd{display:inline-block;min-width:20px;padding:1px 6px;border:1px solid rgba(255,255,255,.45);border-radius:4px;font:inherit;}.ss-results{display:grid;gap:14px;max-height:min(58vh,520px);overflow-y:auto;padding:14px;border-radius:14px;color:var(--corp-ink);background:#fff;text-align:left;box-shadow:0 24px 50px -24px rgba(1,18,42,.7);overscroll-behavior:contain;}.ss-results[hidden]{display:none;}.ss-group,.ss-block{display:grid;gap:6px;}.ss-group__title{margin:0;padding:0 8px;font:700 12px/1.2 var(--fonts-body,sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--corp-gray);}.ss-count{font-weight:600;}.ss-list{display:grid;gap:2px;margin:0;padding:0;list-style:none;}.ss-item{display:flex;align-items:center;gap:8px;border-radius:10px;}.ss-item:hover,.ss-item:focus-within{background:var(--corp-sky);}.ss-link{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;color:inherit;text-decoration:none;}.ss-link:hover{color:inherit;}.ss-link:focus-visible{outline:3px solid var(--corp-blue);outline-offset:-3px;}.ss-img{flex:none;width:48px;height:48px;object-fit:contain;border:1px solid #E6ECF4;border-radius:8px;background:#fff;}.ss-img--none{background:linear-gradient(135deg,var(--corp-sky),var(--corp-mint));}.ss-text{display:grid;gap:2px;min-width:0;}.ss-title{font-size:15px;font-weight:600;line-height:1.3;color:#111;}.ss-title mark{padding:0;color:var(--corp-blue);font-weight:800;background:none;}.ss-sub{overflow:hidden;font-size:13px;color:var(--corp-gray);text-overflow:ellipsis;white-space:nowrap;}.ss-buy{flex:none;display:flex;align-items:center;gap:6px;padding-right:8px;}.ss-pres{max-width:112px;min-height:36px;padding:2px 6px;border:1.5px solid #CAD6E8;border-radius:8px;font:600 12px var(--fonts-body,sans-serif);color:var(--corp-blue);background:#fff;}.ss-add{min-height:36px;padding:4px 12px;border:0;border-radius:8px;font:700 12px var(--fonts-body,sans-serif);letter-spacing:.02em;text-transform:uppercase;color:#fff;background:#2B8019;cursor:pointer;}.ss-add:hover{background:var(--corp-green-dark);}.ss-add.is-done{background:var(--corp-green-dark);}.ss-add:focus-visible,.ss-pres:focus-visible{outline:3px solid var(--corp-blue);outline-offset:2px;}.ss-go{font-size:13px;font-weight:700;color:var(--corp-blue);text-decoration:underline;}.ss-all{justify-self:start;padding:6px 8px;font-size:14px;font-weight:700;color:var(--corp-blue);text-decoration:underline;text-underline-offset:3px;}.ss-all:hover{color:var(--corp-blue);}.ss-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px;}.ss-chip{min-height:36px;padding:4px 14px;border:1.5px solid #CAD6E8;border-radius:100px;font:600 13px var(--fonts-body,sans-serif);color:var(--corp-blue);background:#fff;cursor:pointer;}.ss-chip:hover,.ss-chip:focus-visible{border-color:var(--corp-blue);background:var(--corp-sky);outline:none;}.ss-hint{margin:0;padding:4px 8px;font-size:14px;color:var(--corp-gray);}.ss-hint a{color:var(--corp-blue);text-decoration:underline;}.ss-empty{display:grid;justify-items:start;gap:10px;padding:4px 8px;}.ss-empty p{margin:0;font-size:15px;color:#333;}.ss-wa{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:10px;font-size:14px;font-weight:700;color:#04260F;background:#25D366;text-decoration:none;}.ss-wa:hover,.ss-wa:focus-visible{color:#04260F;outline:3px solid var(--corp-blue);outline-offset:2px;}.corp-search .ss-results{margin-top:4px;}.corp-search__card:has(.ss-results:not([hidden])) .corp-search__logo{display:none;}@media (max-width:560px){.ss-item{flex-wrap:wrap;}.ss-buy{width:100%;padding:0 8px 8px 68px;}}.corp-menu{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;color:#fff;background:transparent;overflow:hidden auto;overscroll-behavior:contain;}.corp-menu::backdrop{background:transparent;}.corp-menu__burst{position:fixed;left:var(--corp-x,calc(100% - 50px));top:var(--corp-y,calc(100% - 50px));width:300vmax;height:300vmax;margin:-150vmax 0 0 -150vmax;border-radius:50%;background:var(--corp-blue);transform:scale(0);pointer-events:none;}.corp-menu[open] .corp-menu__burst{animation:corp-burst .5s cubic-bezier(.65,0,.35,1) forwards;}@keyframes corp-burst{to{transform:scale(1);}}.corp-menu__in{position:relative;min-height:100%;padding:clamp(18px,3vw,40px) clamp(18px,4vw,64px) 48px;background:linear-gradient(180deg,#1A4E9E 0%,#031531 100%);opacity:0;}.corp-menu[open] .corp-menu__in{animation:corp-fade .3s ease .22s forwards;}@keyframes corp-fade{to{opacity:1;}}.corp-menu__in>*{position:relative;}.corp-menu__top{display:flex;align-items:center;justify-content:flex-end;gap:16px;max-width:1240px;margin:0 auto clamp(28px,6vh,72px);}.corp-menu__find{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-right:auto;padding:0 22px 0 18px;border:1.5px solid rgba(255,255,255,.4);border-radius:100px;font:600 15px var(--fonts-body,sans-serif);color:#fff;background:rgba(255,255,255,.08);cursor:pointer;transition:background-color .2s ease,border-color .2s ease;}.corp-menu__find:hover{background:rgba(255,255,255,.18);border-color:#fff;}.corp-menu__find:focus-visible{outline:3px solid var(--corp-green-bright);outline-offset:2px;}.corp-menu__grid{display:grid;grid-template-columns:1.1fr 1fr 1.2fr 1.4fr;gap:clamp(28px,4vw,64px);max-width:1240px;margin:0 auto;}.corp-menu__brand{display:grid;justify-items:start;align-content:start;gap:18px;}.corp-menu__logo img{width:clamp(170px,18vw,250px);height:auto;}.corp-menu__cart{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:100px;font-weight:600;font-size:14px;color:#fff;background:rgba(255,255,255,.12);text-decoration:none;}.corp-menu__cart:hover{color:#fff;background:rgba(255,255,255,.2);}.corp-menu__social{display:flex;gap:10px;margin:0;padding:0;list-style:none;}.corp-menu__social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;background:rgba(255,255,255,.12);}.corp-menu__social a:hover{color:#fff;background:rgba(255,255,255,.24);}.corp-menu__col{display:grid;align-content:start;gap:16px;min-width:0;}.corp-menu__title{margin:0;font:600 clamp(20px,1.8vw,24px)/1.2 var(--fonts-heading,sans-serif);color:#fff;}.corp-menu__title--sub{margin-top:18px;font-size:15px;text-transform:uppercase;letter-spacing:.06em;color:#CFE0FA;}.corp-menu__links,.corp-menu__lines,.corp-menu__chips,.corp-menu__facts{display:grid;gap:4px;margin:0;padding:0;list-style:none;}.corp-menu__links a{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;font-size:18px;color:#fff;text-decoration:none;}.corp-menu a:hover{color:#fff;}.corp-menu__links a>span,.corp-menu__line-name{background:linear-gradient(var(--corp-green-bright),var(--corp-green-bright)) left bottom / 0 2px no-repeat;transition:background-size .3s cubic-bezier(.2,.7,.2,1);padding-bottom:2px;}.corp-menu__links a:hover>span,.corp-menu__links a:focus-visible>span,.corp-menu__lines a:hover .corp-menu__line-name,.corp-menu__lines a:focus-visible .corp-menu__line-name{background-size:100% 2px;}.corp-menu__links .corp-btn__arrow,.corp-menu__lines .corp-btn__arrow{opacity:0;transform:translateX(-8px);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.7,.2,1);color:var(--corp-green-bright);}.corp-menu__links a:hover .corp-btn__arrow,.corp-menu__links a:focus-visible .corp-btn__arrow,.corp-menu__lines a:hover .corp-btn__arrow,.corp-menu__lines a:focus-visible .corp-btn__arrow{opacity:1;transform:none;}.corp-menu[open] .corp-menu__links li,.corp-menu[open] .corp-menu__lines li{animation:corp-menu-item .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.3s + var(--i,0) * 45ms);}@keyframes corp-menu-item{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:none;}}.corp-menu__links a[aria-current],.corp-menu__lines a[aria-current]{font-weight:700;color:var(--corp-green-bright);}.corp-menu__links a[aria-current]::before{content:"";width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--corp-green-bright);}.corp-menu__lines a{display:flex;align-items:center;gap:14px;min-height:56px;font-size:18px;color:#fff;text-decoration:none;}.corp-menu__thumb{flex:none;width:44px;height:44px;overflow:hidden;border-radius:50%;border:2px solid rgba(255,255,255,.5);}.corp-menu__thumb{transition:border-color .25s ease,transform .3s cubic-bezier(.2,.7,.2,1);}.corp-menu__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.2,.7,.2,1);}.corp-menu__lines a:hover .corp-menu__thumb{border-color:var(--corp-green-bright);transform:scale(1.06);}.corp-menu__lines a:hover .corp-menu__thumb img{transform:scale(1.12);}.corp-menu__chips{display:flex;flex-wrap:wrap;gap:8px;}.corp-menu__chips a{display:inline-flex;align-items:center;min-height:36px;padding:4px 14px;border:1px solid rgba(255,255,255,.4);border-radius:100px;font-size:14px;color:#fff;text-decoration:none;}.corp-menu__chips a:hover{background:rgba(255,255,255,.12);}.corp-menu__chips a[aria-current]{color:var(--corp-blue-deep);background:#fff;}.corp-menu__facts{gap:6px;}.corp-menu__fact{display:grid;grid-template-columns:22px 1fr;gap:12px;padding:10px 12px;margin-inline:-12px;border-radius:14px;font-size:16px;line-height:1.45;color:#fff;text-decoration:none;}.corp-menu__fact>svg{margin-top:2px;color:var(--corp-green-bright);}.corp-menu__fact>span{display:grid;gap:4px;justify-items:start;min-width:0;}a.corp-menu__fact{transition:background-color .2s ease;}a.corp-menu__fact:hover,a.corp-menu__fact:focus-visible{color:#fff;background:rgba(255,255,255,.1);}a.corp-menu__fact:focus-visible{outline:3px solid var(--corp-green-bright);outline-offset:0;}.corp-menu__fact-value{word-break:break-word;}.corp-menu__facts strong{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#CFE0FA;}.corp-menu__hours{display:grid;grid-template-columns:auto auto;gap:2px 14px;justify-self:stretch;font-size:15px;}.corp-menu__hours-days{color:rgba(255,255,255,.78);}.corp-menu__hours-time{font-variant-numeric:tabular-nums;white-space:nowrap;}.corp-menu__open{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:700;color:#FFC4BC;}.corp-menu__open::before{content:"";width:9px;height:9px;border-radius:50%;background:#FF8A78;box-shadow:0 0 0 3px rgba(255,138,120,.25);}.corp-menu__open.is-open{color:var(--corp-green-bright);}.corp-menu__open.is-open::before{background:var(--corp-green-bright);box-shadow:0 0 0 3px rgba(114,230,78,.25);}.corp-menu__route{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-top:8px;padding:8px 16px;border-radius:100px;font-size:14px;font-weight:700;color:var(--corp-blue-deep);text-decoration:none;background:#fff;transition:background-color .2s ease,box-shadow .25s ease;}.corp-menu__route svg:first-child{color:var(--corp-green-text);}.corp-menu__route:hover{color:var(--corp-blue-deep);background:#DDF7D3;box-shadow:0 0 0 4px rgba(255,255,255,.18);}.corp-menu__route:hover .corp-btn__arrow{transform:translateX(4px);}.corp-menu__route:focus-visible{outline:3px solid var(--corp-green-bright);outline-offset:2px;}.corp-menu .corp-dialog__close{flex:none;}body .text-page__head{background:linear-gradient(90deg,#F6FAFD 0%,#F1FBEE 100%);}body .text-page__head h1{font-weight:600;color:var(--corp-ink);}body .text-page__eyebrow{color:var(--corp-green-dark);}body .text-page__body:is(h2,h3){font-weight:600;color:var(--corp-blue);}.corp-posts{padding:clamp(48px,6vw,88px) 0 clamp(64px,8vw,110px);}.corp-posts__head{display:grid;justify-items:center;gap:4px;max-width:760px;margin:0 auto clamp(32px,4vw,52px);text-align:center;}.corp-posts__title{margin:0;font-size:clamp(34px,4vw,52px);font-weight:600;color:var(--corp-ink);}.corp-posts__text{margin:0;font-size:17px;line-height:1.6;color:var(--corp-gray);}.corp-posts__empty{text-align:center;color:var(--corp-gray);}.corp-posts__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;}.corp-post{display:grid;height:100%;overflow:hidden;border:1px solid var(--corp-line);border-radius:var(--corp-radius);background:#fff;box-shadow:0 16px 34px -28px rgba(1,18,42,.6);transition:transform .2s ease,box-shadow .2s ease;}.corp-post:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(1,18,42,.6);}.corp-post__photo{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--corp-sky);}.corp-post__photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;}.corp-post:hover .corp-post__photo img{transform:scale(1.04);}.corp-post__copy{display:grid;align-content:start;gap:10px;padding:22px 24px 26px;}.corp-post__date{margin:0;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--corp-green-dark);}.corp-post__title{margin:0;font-size:21px;font-weight:600;line-height:1.25;}.corp-post__title a{color:var(--corp-ink);text-decoration:none;}.corp-post__title a:hover{color:var(--corp-blue);text-decoration:underline;text-underline-offset:4px;}.corp-post__excerpt{margin:0;font-size:15px;line-height:1.6;color:var(--corp-gray);}.corp-post__more{margin-top:4px;font-size:14px;font-weight:700;color:var(--corp-blue);text-decoration:none;}.corp-post--first{grid-column:1 / -1;}.corp-posts__list>li:first-child{grid-column:1 / -1;}@media (min-width:900px){.corp-post--first{grid-template-columns:1.2fr 1fr;align-items:center;}.corp-post--first .corp-post__photo{aspect-ratio:16 / 10;height:100%;}.corp-post--first .corp-post__copy{padding:36px 40px;}.corp-post--first .corp-post__title{font-size:clamp(24px,2.4vw,32px);}}.corp-article{padding:clamp(40px,5vw,72px) 0 clamp(64px,8vw,104px);}.corp-article__head{display:grid;gap:14px;max-width:900px;text-align:center;justify-items:center;}.corp-article__date{margin:0;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--corp-green-dark);}.corp-article__title{margin:0;font-size:clamp(30px,4vw,50px);font-weight:600;line-height:1.12;color:var(--corp-ink);text-wrap:balance;}.corp-article__intro{margin:0;max-width:62ch;font-family:'Lexend',var(--fonts-body,sans-serif);font-size:clamp(17px,1.6vw,19px);line-height:1.6;color:#3A3A3A;}.corp-article__cover{max-width:1100px;margin:clamp(28px,4vw,44px) auto clamp(32px,5vw,56px);}.corp-article__cover img{width:100%;height:auto;border-radius:calc(var(--corp-radius) + 8px);box-shadow:0 30px 60px -40px rgba(1,18,42,.7);}.corp-article__grid{display:grid;gap:40px;max-width:1100px;}.corp-article__grid--toc{grid-template-columns:minmax(0,250px) minmax(0,1fr);align-items:start;}.corp-article__toc{position:sticky;top:calc(var(--corp-header) + 20px);padding:20px 22px;border:1px solid var(--corp-line);border-radius:var(--corp-radius);background:linear-gradient(180deg,#F6FAFD 0%,#F1FBEE 100%);}.corp-article__toc-title{margin:0 0 10px;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--corp-blue);}.corp-article__toc ol{display:grid;gap:2px;margin:0;padding:0;list-style:none;counter-reset:toc;}.corp-article__toc li{counter-increment:toc;}.corp-article__toc a{display:flex;gap:8px;padding:6px 4px;font-size:14px;line-height:1.35;color:#2A3B52;text-decoration:none;border-radius:6px;}.corp-article__toc a::before{content:counter(toc);min-width:1.4em;font-weight:700;color:var(--corp-green-dark);}.corp-article__toc a:hover{color:var(--corp-blue);background:rgba(255,255,255,.8);}.corp-article__body{display:grid;gap:clamp(36px,4vw,52px);max-width:760px;}.corp-article__section{display:grid;gap:16px;scroll-margin-top:calc(var(--corp-header) + 24px);}.corp-article__h2{margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:600;color:var(--corp-blue);}.corp-article__text{font-family:'Lexend',var(--fonts-body,sans-serif);font-size:17px;line-height:1.7;color:#2A2A2A;}.corp-article__text p{margin:0 0 1em;}.corp-article__text p:last-child{margin-bottom:0;}.corp-article__text .corp-list{display:grid;gap:8px;margin:0 0 1em;padding-left:1.2em;}.corp-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:step;font-family:'Lexend',var(--fonts-body,sans-serif);font-size:16px;line-height:1.6;}.corp-steps li{position:relative;padding:14px 18px 14px 62px;border-radius:14px;background:var(--corp-sky);counter-increment:step;}.corp-steps li::before{content:counter(step);position:absolute;top:12px;left:16px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font:700 15px var(--fonts-body,sans-serif);color:#fff;background:var(--corp-blue);}.corp-steps p{margin:0;}.corp-article__note{margin:0;padding:18px 22px;border-left:5px solid var(--corp-green);border-radius:0 14px 14px 0;font-size:17px;font-weight:600;line-height:1.5;color:#134200;background:var(--corp-mint);}.corp-article__figure{margin:0;}.corp-article__figure img{width:100%;height:auto;border-radius:var(--corp-radius);}.corp-article__cta{margin:0;}.corp-article__foot{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;max-width:1100px;margin-top:clamp(40px,5vw,64px);padding-top:32px;border-top:1px solid var(--corp-line);}@media (max-width:1024px){.corp-posts__list{grid-template-columns:repeat(2,minmax(0,1fr));}.corp-article__grid--toc{grid-template-columns:minmax(0,1fr);}.corp-article__toc{position:static;}}@media (max-width:640px){.corp-posts__list{grid-template-columns:minmax(0,1fr);}.corp-steps li{padding-left:56px;}}@media (prefers-reduced-motion:reduce){.corp-post,.corp-post__photo img{transition:none;}.corp-post:hover,.corp-post:hover .corp-post__photo img{transform:none;}}.dk-pre.lab-pre{--draw:.81s;--fill:.43s;--pre-bg:#031531;--pre-ink:#fff;--pre-accent:var(--corp-green-bright);--logo-w:min(70vw,420px);--flask-w:min(42vw,250px);--rx:min(44vw,300px);--ry:calc(var(--rx) * .34);gap:18px;background:radial-gradient(52% 40% at 50% 44%,rgba(79,173,50,.22),transparent 70%),radial-gradient(60% 50% at 50% 100%,rgba(25,77,156,.55),transparent 70%),linear-gradient(180deg,#123B78 0%,#031531 100%);}.dk-pre.lab-pre::after{content:"";position:absolute;top:calc(100% - 2px);left:-12vw;width:124vw;height:clamp(70px,12vw,150px);border-radius:0 0 50% 50% / 0 0 100% 100%;background:radial-gradient(50% 120% at 50% 0,rgba(25,77,156,.55),transparent 70%),#031531;pointer-events:none;}.lab-pre__bubbles{position:absolute;inset:0;overflow:hidden;pointer-events:none;}.lab-pre__bubbles i{position:absolute;left:var(--x);bottom:-40px;width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),rgba(140,240,107,.18) 60%,transparent 70%);border:1px solid rgba(255,255,255,.22);opacity:0;animation:labPreRise var(--t) linear var(--d) infinite;}.lab-pre__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;width:min(86vw,480px);margin-block:calc(var(--rx) * -.24);}.lab-pre__stage>*{grid-area:1 / 1;}.lab-pre__flask{position:relative;width:var(--flask-w);height:auto;overflow:visible;animation:labPreFlask .55s cubic-bezier(.6,0,.3,1) 1.49s forwards;}.lab-pre__glass{fill:none;stroke:rgba(255,255,255,.92);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:dk-pre-draw .77s cubic-bezier(.65,0,.35,1) .04s forwards;}.lab-pre__shine{fill:none;stroke:rgba(255,255,255,.4);stroke-width:6;stroke-linecap:round;opacity:0;animation:dk-pre-fade .34s ease .77s forwards;}.lab-pre__liquid{transform:translateY(222px);animation:labPreFill 1.02s cubic-bezier(.3,.7,.3,1) .42s forwards;}.lab-pre__wave{animation:labPreWave 1.36s linear infinite;}.lab-pre__wave--front{fill:url(#lab-pre-grad);}.lab-pre__wave--back{fill:#9BE37F;opacity:.5;animation-duration:1.95s;animation-direction:reverse;}.lab-pre__bubble{fill:rgba(255,255,255,.75);opacity:0;transform-box:fill-box;transform-origin:center;animation:labPreBubble 1.19s ease-in .81s infinite;}.lab-pre__bubble:nth-of-type(2){animation-delay:.98s;animation-duration:1.02s;}.lab-pre__bubble:nth-of-type(3){animation-delay:1.1s;animation-duration:1.36s;}.lab-pre__bubble:nth-of-type(4){animation-delay:.89s;animation-duration:.94s;}.lab-pre__bubble:nth-of-type(5){animation-delay:1.23s;animation-duration:1.1s;}.lab-pre__bubble:nth-of-type(6){animation-delay:1.02s;animation-duration:1.27s;}.lab-pre__flash{width:var(--flask-w);aspect-ratio:1;border-radius:50%;border:3px solid var(--corp-green-bright);box-shadow:0 0 40px rgba(140,240,107,.55),inset 0 0 30px rgba(140,240,107,.4);opacity:0;transform:scale(.2);animation:labPreFlash .59s cubic-bezier(.2,.7,.3,1) 1.44s forwards;}.lab-pre__drops{position:relative;width:0;height:0;}.lab-pre__drops i{position:absolute;left:-7px;top:-10px;width:14px;height:20px;border-radius:50% 50% 50% 50% / 60% 60% 40% 40%;background:linear-gradient(180deg,#B7F59C,#2E9E7E);opacity:0;transform:rotate(var(--a));animation:labPreDrop .72s cubic-bezier(.15,.7,.3,1) 1.46s forwards;}.lab-pre .lab-pre__logo{width:var(--logo-w);filter:drop-shadow(0 18px 30px rgba(0,0,0,.35));}.lab-pre .dk-pre__logo [pathLength]{stroke-width:.8%;animation:dk-pre-draw var(--draw) cubic-bezier(.65,0,.35,1) calc(var(--d,0s) + 1.53s) forwards,dk-pre-fill var(--fill) ease calc(var(--d,0s) + 1.53s + var(--draw) * .7) forwards;}.lab-pre .dk-pre__logo--img{opacity:0;animation:dk-pre-pop .59s cubic-bezier(.2,.8,.2,1) 1.53s forwards;}.lab-pre__orbit{position:relative;width:calc(var(--rx) * 2);aspect-ratio:1;opacity:0;animation:dk-pre-fade .51s ease 1.95s forwards;}.lab-pre__lane{position:absolute;inset:0;transform:rotate(var(--tilt));}.lab-pre__lane::before{content:"";position:absolute;left:0;right:0;top:50%;height:calc(var(--ry) * 2);transform:translateY(-50%);border:1px solid rgba(255,255,255,.13);border-radius:50%;}.lab-pre__x{position:absolute;left:50%;top:50%;animation:labPreX var(--t) ease-in-out infinite alternate;}.lab-pre__atom{display:block;width:11px;height:11px;margin:-5.5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--corp-green-bright) 55%,var(--corp-green) 100%);box-shadow:0 0 14px rgba(140,240,107,.8);animation:labPreY var(--t) ease-in-out calc(var(--t) / -2) infinite alternate;}.lab-pre__lane:nth-child(2) .lab-pre__atom{background:radial-gradient(circle at 35% 30%,#fff,#7FB2FF 55%,#2D6FD6 100%);box-shadow:0 0 14px rgba(127,178,255,.8);}.lab-pre__tagline{position:relative;margin:0;padding:0 24px;font:700 clamp(12px,3.2vw,14px)/1.4 var(--fonts-body,sans-serif);letter-spacing:.22em;text-transform:uppercase;text-align:center;color:rgba(255,255,255,.92);opacity:0;transform:translateY(12px);animation:labPreUp .51s cubic-bezier(.2,.8,.2,1) 2.17s forwards;}.lab-pre .dk-pre__bar{position:relative;}.lab-pre .dk-pre__bar span{background:linear-gradient(90deg,var(--corp-green-bright),#7FB2FF);}html.dk-pre-nav .lab-pre__flask,html.dk-pre-wait .lab-pre__flask,html.dk-pre-show .lab-pre__flask,html.dk-pre-nav .lab-pre__flash,html.dk-pre-wait .lab-pre__flash,html.dk-pre-show .lab-pre__flash,html.dk-pre-nav .lab-pre__drops,html.dk-pre-wait .lab-pre__drops,html.dk-pre-show .lab-pre__drops{display:none;}html.dk-pre-nav .lab-pre .dk-pre__logo [pathLength],html.dk-pre-wait .lab-pre .dk-pre__logo [pathLength],html.dk-pre-show .lab-pre .dk-pre__logo [pathLength]{animation:none;fill-opacity:1;stroke-opacity:0;}html.dk-pre-nav .lab-pre .dk-pre__logo--img,html.dk-pre-wait .lab-pre .dk-pre__logo--img,html.dk-pre-show .lab-pre .dk-pre__logo--img{opacity:1;animation:none;}html.dk-pre-nav .lab-pre__orbit,html.dk-pre-wait .lab-pre__orbit,html.dk-pre-show .lab-pre__orbit,html.dk-pre-nav .lab-pre__tagline,html.dk-pre-wait .lab-pre__tagline,html.dk-pre-show .lab-pre__tagline{opacity:1;transform:none;animation:none;}html.dk-pre-out .dk-pre.lab-pre{animation:labPreLift .85s cubic-bezier(.76,0,.24,1) .1s forwards;}html.dk-pre-out .lab-pre__stage{animation:labPreZoom .45s cubic-bezier(.5,0,.75,0) forwards;}html.dk-pre-out .lab-pre__tagline,html.dk-pre-out .lab-pre .dk-pre__text,html.dk-pre-out .lab-pre .dk-pre__bar{animation:dk-pre-vanish .2s ease forwards;}@keyframes labPreFill{to{transform:translateY(58px);}}@keyframes labPreWave{to{transform:translateX(100px);}}@keyframes labPreBubble{0%{opacity:0;transform:translateY(0) scale(.6);}15%{opacity:.9;}85%{opacity:.8;}100%{opacity:0;transform:translateY(-118px) scale(1.15);}}@keyframes labPreFlask{75%{opacity:1;}to{opacity:0;transform:translate(calc(var(--logo-w) * .276),calc(var(--logo-w) * -.15)) scale(.4);}}@keyframes labPreDrop{12%{opacity:1;}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--flask-w) * -1 * var(--k,1))) scale(.55);}}@keyframes labPreFlash{0%{opacity:0;transform:scale(.2);}30%{opacity:1;}100%{opacity:0;transform:scale(2.6);}}@keyframes labPreX{from{transform:translateX(calc(var(--rx) * -1));}to{transform:translateX(var(--rx));}}@keyframes labPreY{from{transform:translateY(calc(var(--ry) * -1));}to{transform:translateY(var(--ry));}}@keyframes labPreRise{0%{opacity:0;transform:translateY(0);}12%{opacity:1;}88%{opacity:.9;}100%{opacity:0;transform:translateY(-112vh);}}@keyframes labPreUp{to{opacity:1;transform:none;}}@keyframes labPreLift{to{transform:translateY(calc(-100% - 160px));visibility:hidden;}}@keyframes labPreZoom{to{opacity:0;transform:scale(1.12);}}@media (prefers-reduced-motion:reduce){.lab-pre__flask,.lab-pre__flash,.lab-pre__drops,.lab-pre__bubbles{display:none;}.lab-pre .dk-pre__logo [pathLength]{animation:none;fill-opacity:1;stroke-opacity:0;}.lab-pre .dk-pre__logo--img,.lab-pre__orbit,.lab-pre__tagline{animation:none;opacity:1;transform:none;}.lab-pre__x,.lab-pre__atom{animation:none;}html.dk-pre-out .dk-pre.lab-pre{animation:dk-pre-leave .25s ease forwards;}html.dk-pre-out .lab-pre__stage{animation:none;}}@media (max-width:1024px){.corp-about__in,.corp-featured__in,.corp-faq__in,.corp-form__in,.corp-statement--media .corp-statement__in,.corp-cards__split{grid-template-columns:1fr;}.corp-faq__head{text-align:left;}.corp-faq__head .corp-rule{margin-left:0;}.corp-footer__in{grid-template-columns:1fr 1fr;}.corp-footer__brand{grid-column:1 / -1;}.corp-values__track>li{width:calc((100% - 24px) / 2);}.corp-about__media{max-width:560px;margin:0 auto;}.corp-menu__grid{grid-template-columns:1fr 1fr;}}@media (max-width:767px){.corp-product,.corp-product--flip{grid-template-columns:1fr;}.corp-product--flip .corp-product__photo{order:0;}.corp-form__grid{grid-template-columns:1fr;}.corp-footer__in{grid-template-columns:1fr;}.corp-footer__legal{flex-direction:column;gap:12px;padding-right:80px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));line-height:1.5;}.corp-footer__legal ul{gap:4px 18px;}.corp-values__track>li{width:72vw;}.corp-carousel__arrow--side{display:none;}.corp-about .corp-rule{margin-left:0;}.corp-menu__grid{grid-template-columns:1fr;gap:32px;}.corp-float__btn{width:50px;height:50px;}.corp-menu__logo img{width:150px;}}@media (prefers-reduced-motion:reduce){.corp-hero__slide,.corp-hero__word span,.corp-btn,.corp-nav__sub,.corp-carousel__track,.corp-header__in,.corp-header__logo img{transition:none !important;scroll-behavior:auto;}.corp-header__count.is-bump,.corp-header__cart.is-bump,.corp-featured__ring{animation:none;}html.js .reveal--stagger>*,html.js .reveal--words .corp-w>span{opacity:1;transform:none;transition:none;}html.js .corp-draw [pathLength]{stroke-dashoffset:0;transition:none;}.corp-orn--drift,.corp-orn--drift-alt,.corp-marquee__track,.corp-clients__track{animation:none;}.corp-clients__track{flex-wrap:wrap;justify-content:center;width:auto;}.corp-client--copy{display:none;}.corp-client img{filter:none;opacity:1;}.corp-hero__slide.is-on{animation:none;}[data-corp-parallax] img{transform:none !important;}.corp-float,.corp-float__btn,.corp-float__tip{transition:none;}.corp-search[open],.corp-menu[open] .corp-menu__burst,.corp-menu[open] .corp-menu__in{animation:none;}.corp-menu__burst{display:none;}.corp-menu[open] .corp-menu__links li,.corp-menu[open] .corp-menu__lines li{animation:none;}.corp-menu__in{opacity:1;}}.dk-pre{--pre-bg:var(--colors-deep,var(--colors-accent,#111));--pre-ink:#fff;--pre-accent:var(--colors-action,#f60);--draw:.95s;--fill:.5s;position:fixed;inset:0;z-index:2147483000;display:none;flex-direction:column;align-items:center;justify-content:center;gap:26px;background:radial-gradient(55% 45% at 50% 44%,color-mix(in srgb,var(--pre-accent) 20%,transparent),transparent 72%),var(--pre-bg);color:var(--pre-ink);}.dk-pre--claro{--pre-bg:var(--colors-bg,#fff);--pre-ink:var(--colors-text,#111);}html.dk-pre-intro .dk-pre,html.dk-pre-nav .dk-pre,html.dk-pre-wait .dk-pre,html.dk-pre-show .dk-pre{display:flex;}html.dk-pre-intro .dk-pre,html.dk-pre-nav .dk-pre{animation:dk-pre-leave .5s ease 8s forwards;}html.dk-pre-wait .dk-pre,html.dk-pre-show .dk-pre{visibility:hidden;opacity:0;animation:dk-pre-appear .35s ease .35s forwards,dk-pre-leave .5s ease 9s forwards;}html.dk-pre-show .dk-pre{animation-delay:.3s,30s;}html.dk-pre-nav .dk-pre,html.dk-pre-wait .dk-pre,html.dk-pre-show .dk-pre{--draw:.6s;--fill:.3s;}.dk-pre__stage{position:relative;display:grid;place-items:center;}.dk-pre__halo{position:absolute;inset:-38%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pre-accent) 34%,transparent) 0%,transparent 62%);opacity:0;animation:dk-pre-fade .6s ease .5s forwards,dk-pre-breathe 2.4s ease-in-out 1.1s infinite;}.dk-pre__logo{position:relative;width:min(46vw,220px);height:auto;overflow:visible;}.dk-pre__logo [pathLength]{fill-opacity:0;stroke-width:.6%;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:dk-pre-draw var(--draw) cubic-bezier(.65,0,.35,1) var(--d,0s) forwards,dk-pre-fill var(--fill) ease calc(var(--d,0s) + var(--draw) * .7) forwards;}.dk-pre__s2{--d:.14s;}.dk-pre__s3{--d:.28s;}.dk-pre__s4{--d:.36s;}.dk-pre__s5{--d:.42s;}.dk-pre__s6,.dk-pre__s7,.dk-pre__s8,.dk-pre__s9{--d:.48s;}.dk-pre__logo--img{animation:dk-pre-pop .7s cubic-bezier(.2,.8,.2,1) both;}html.dk-pre-nav .dk-pre__logo [pathLength]{animation:none;fill-opacity:1;stroke-opacity:0;}html.dk-pre-nav .dk-pre__halo{opacity:1;animation:dk-pre-breathe 2.4s ease-in-out infinite;}.dk-pre__text{min-height:1.4em;margin:0;font-size:15px;font-weight:600;letter-spacing:.01em;opacity:.9;text-align:center;padding:0 24px;}.dk-pre__text:empty{visibility:hidden;}.dk-pre__bar{position:relative;width:132px;height:3px;border-radius:3px;overflow:hidden;background:color-mix(in srgb,var(--pre-ink) 16%,transparent);opacity:0;animation:dk-pre-fade .4s ease 2.7s forwards;}html.dk-pre-nav .dk-pre__bar,html.dk-pre-wait .dk-pre__bar,html.dk-pre-show .dk-pre__bar{animation-delay:.5s;}.dk-pre__bar span{position:absolute;inset:0;width:40%;border-radius:inherit;background:var(--pre-accent);animation:dk-pre-slide 1.1s cubic-bezier(.6,0,.4,1) infinite;}html.dk-pre-out .dk-pre{visibility:visible;opacity:1;animation:dk-pre-close .75s cubic-bezier(.76,0,.24,1) forwards;}html.dk-pre-out .dk-pre__stage{animation:dk-pre-shrink .55s cubic-bezier(.5,0,.75,0) forwards;}html.dk-pre-out .dk-pre__text,html.dk-pre-out .dk-pre__bar{animation:dk-pre-vanish .2s ease forwards;}@keyframes dk-pre-draw{to{stroke-dashoffset:0;}}@keyframes dk-pre-fill{to{fill-opacity:1;stroke-opacity:0;}}@keyframes dk-pre-fade{to{opacity:1;}}@keyframes dk-pre-vanish{to{opacity:0;}}@keyframes dk-pre-breathe{50%{transform:scale(1.12);opacity:.7;}}@keyframes dk-pre-slide{from{transform:translateX(-100%);}to{transform:translateX(250%);}}@keyframes dk-pre-pop{from{opacity:0;transform:scale(.85);}}@keyframes dk-pre-appear{to{visibility:visible;opacity:1;}}@keyframes dk-pre-leave{to{visibility:hidden;opacity:0;}}@keyframes dk-pre-close{from{clip-path:circle(75% at 50% 46%);}to{clip-path:circle(0% at 50% 46%);visibility:hidden;}}@keyframes dk-pre-shrink{to{transform:scale(.82);opacity:0;}}@media (prefers-reduced-motion:reduce){.dk-pre__logo [pathLength]{animation:none;fill-opacity:1;stroke-opacity:0;}.dk-pre__halo,.dk-pre__bar span,.dk-pre__logo--img{animation:none;}.dk-pre__halo{opacity:.6;}html.dk-pre-out .dk-pre{animation:dk-pre-leave .25s ease forwards;}html.dk-pre-out .dk-pre__stage{animation:none;}}