@font-face{font-family:Montserrat;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy-950: #07141e;--navy-900: #0a1a27;--navy-850: #0d2130;--navy-800: #112839;--navy-700: #183650;--ink: #1b252d;--ink-2: #34424d;--muted: #5e6c77;--muted-light: #aebbc5;--line: #e1e7eb;--line-dark: rgba(255, 255, 255, .12);--bg: #ffffff;--bg-soft: #f3f6f8;--green: #17843f;--green-dark: #116a31;--green-deep: #0f5c2b;--green-bright: #2bbd6e;--gold: #c9a14a;--gold-light: #d6ad57;--gold-dark: #b48a36;--wa: #25d366;--font: "Montserrat", "Segoe UI", system-ui, -apple-system, sans-serif;--container: 1180px;--gutter: clamp(16px, 4.1vw, 52px);--header-h: 78px;--radius: 6px;--shadow-card: 0 10px 30px -12px rgba(16, 37, 54, .28), 0 2px 6px rgba(16, 37, 54, .06);--ease: cubic-bezier(.22, 1, .36, 1)}@media(max-width:1079px){:root{--header-h: 68px}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}html.no-scroll{overflow:hidden}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(.site) *,:where(.site) *:before,:where(.site) *:after{box-sizing:border-box}:where(.site) img{display:block;max-width:100%;height:auto}:where(.site) a{color:inherit;text-decoration:none}:where(.site) :where(h1,h2,h3,p,ul,ol,address){margin:0;padding:0}:where(.site) :where(ul,ol){list-style:none}.site :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--navy-900);color:#fff;padding:10px 16px;border-radius:4px;font-weight:600}.skip-link:focus{top:10px}.text-gold{color:var(--gold-light)}.text-green{color:var(--green-bright)}.flag{display:inline-block;flex:none;border-radius:2px;box-shadow:0 0 0 1px #00000014}.stretched:after{content:"";position:absolute;inset:0;z-index:1}.rule{display:block;width:48px;height:3px;background:var(--gold);border-radius:1px}.rule--lg{width:75px}.rule--md{width:48px;height:2px}.rule--sm{width:24px;height:2px}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--muted);line-height:1.8}.eyebrow--light{color:var(--muted-light)}.spaced{display:flex;flex-direction:column;gap:2px;font-size:10px;font-weight:500;letter-spacing:.36em;text-transform:uppercase;line-height:1.55}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:0 26px;border:1px solid transparent;border-radius:3px;font-family:var(--font);font-size:13.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;cursor:pointer;transition:background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease);white-space:nowrap}.btn svg{flex:none;transition:transform .3s var(--ease)}.btn:hover svg:last-child{transform:translate(4px)}.btn:active{transform:translateY(1px)}.btn--green{background:var(--green);color:#fff}.btn--green:hover{background:var(--green-dark)}.btn--outline-gold{border-color:var(--gold);color:#fff;background:#0a1a2740}.btn--outline-gold:hover{background:var(--gold);color:var(--navy-900)}.btn--outline-light{border-color:#ffffff8c;color:#fff}.btn--outline-light:hover{border-color:var(--wa);background:var(--wa);color:var(--navy-900)}.btn--wa{background:var(--wa);color:#0b2e1a}.btn--wa:hover{background:#1ebe5b}.btn--header{min-height:40px;padding:0 21px;border:1.5px solid var(--gold);border-radius:4px;color:var(--gold-dark);font-size:13px;letter-spacing:.04em}.btn--header:hover{background:var(--gold);color:#fff}.btn--sm{min-height:40px;padding:0 18px;font-size:12px;gap:10px}.btn--block{width:100%}.btn--disabled{background:var(--bg-soft);color:var(--muted);border-color:var(--line);cursor:not-allowed}.link-arrow{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--green);padding-bottom:4px;border-bottom:2px solid var(--gold);transition:color .2s var(--ease)}.link-arrow svg{transition:transform .3s var(--ease)}.link-arrow:hover{color:var(--green-dark)}.link-arrow:hover svg{transform:translate(4px)}.link-arrow--light{color:#fff}.link-arrow--light:hover{color:var(--gold-light)}.site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid rgba(16,37,54,.06)}.site-header--glass{background:#ffffffd1;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);border-bottom-color:transparent}.site-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:var(--header-h);gap:24px}.site-header__logo img{height:56px;width:auto}.site-nav ul{display:flex;justify-content:center;gap:clamp(22px,3.3vw,44px)}.site-nav a{position:relative;display:inline-block;padding:8px 2px;font-size:13.5px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);transition:color .2s var(--ease)}.site-nav a:after{content:"";position:absolute;left:-3px;right:-3px;bottom:-2px;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.site-nav a:hover:after,.site-nav a.is-active:after{transform:scaleX(1)}.accent-green .site-nav a:after{background:var(--green)}.accent-green .site-nav a.is-active{color:var(--green)}.site-header__tools{display:flex;align-items:center;gap:30px}.lang-switch{display:flex;align-items:center;font-size:13.5px;letter-spacing:.02em}.lang-switch__item{display:inline-flex;align-items:center}.lang-switch__sep{display:inline-block;width:1px;height:17px;margin:0 10px;background:#97a3ab}.lang-switch a{font-weight:500;color:var(--muted);transition:color .2s var(--ease)}.lang-switch a:hover{color:var(--ink)}.lang-switch a.is-active{font-weight:700;color:var(--ink)}.accent-green .lang-switch a.is-active{color:var(--green)}.site-header__burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:4px;background:transparent;color:var(--ink);cursor:pointer}.mobile-menu{position:fixed;inset:var(--header-h) 0 0 0;z-index:49;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:28px var(--gutter) 32px;background:#fff;overflow-y:auto}.mobile-menu[hidden]{display:none}.mobile-menu nav a{display:block;padding:14px 0;border-bottom:1px solid var(--line);font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.01em}.mobile-menu nav a.is-active{color:var(--green)}.mobile-menu__foot{display:grid;gap:20px}.lang-switch--large{font-size:16px}@media(max-width:1079px){.site-nav,.site-header__tools>.lang-switch,.site-header__tools>.btn--header{display:none}.site-header__inner{grid-template-columns:1fr auto}.site-header__burger{display:inline-flex}.site-header__logo img{height:42px}}.hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(120% 90% at 18% 20%,#16354b,#16354b00 60%),linear-gradient(180deg,#102a3d,#0d2233 55%,#0b1c2a)}.hero__media{position:absolute;inset:0 0 0 auto;width:58%;z-index:-1}.hero__media{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)}.hero__media img{width:100%;height:100%;object-fit:cover;object-position:30% 30%;transform:scale(1.06);transform-origin:70% 40%}.hero__slash{position:absolute;inset:0 0 0 auto;width:58%;z-index:-1;transform:translate(-16px);background:linear-gradient(180deg,#1f9a4b,#0f5c2b);clip-path:polygon(22% 0,calc(22% + 8px) 0,8px 100%,0 100%);pointer-events:none}.hero__map{position:absolute;left:24.5%;top:44px;width:15%;max-width:230px;color:#b9cddc33;z-index:-1;pointer-events:none}.hero__inner{position:relative}.hero__content{display:flex;flex-direction:column;justify-content:center;max-width:560px;padding:46px 0 36px;min-height:clamp(470px,39.6vw,600px)}.hero .rule--lg{margin:0 0 24px}.hero__title{display:flex;flex-direction:column;font-size:clamp(38px,4.55vw,66px);font-weight:800;line-height:1.07;letter-spacing:-.005em;text-transform:uppercase}.hero__actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px}.hero__actions .btn{min-height:49px;padding:0 28px;font-size:14px}.hero__bar{position:relative;background:linear-gradient(90deg,#091824f7,#091824ed 62%,#0918248c);border-top:1px solid rgba(255,255,255,.05)}.hero__bar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:clamp(96px,10.5vw,135px)}.hero__pillars{display:flex;align-items:center}.hero__pillars li{display:flex;align-items:center;gap:16px;padding:6px clamp(14px,1.8vw,24px);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#eef2f5}.hero__pillars a{display:flex;align-items:center;gap:inherit;transition:color .2s var(--ease)}.hero__pillars a:hover{color:var(--gold-light)}.hero__pillars span{max-width:15em}.hero__pillars li:first-child{padding-left:0}.hero__pillars li+li{border-left:1px solid rgba(255,255,255,.18)}.hero__pillars svg{color:var(--gold);flex:none}.hero__side{flex-direction:row;align-items:center;gap:18px;color:#9fb0bc}.hero__side-lines{display:flex;flex-direction:column;gap:2px}.shero{position:relative;isolation:isolate;margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h);background:linear-gradient(180deg,#f7f9fa,#eef2f4);overflow:hidden}.shero__media{position:absolute;top:0;right:0;width:50%;height:clamp(300px,28vw,400px);z-index:-1}.shero__media img{width:100%;height:100%;object-fit:cover;object-position:100% 40%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 22%,#000 42%),linear-gradient(180deg,#000 70%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 22%,#000 42%),linear-gradient(180deg,#000 70%,transparent 100%);mask-composite:intersect}.shero__inner{position:relative;min-height:clamp(180px,16vw,230px)}.shero__content{position:relative;padding:18px 0 8px;max-width:740px}.shero__content .rule{margin:6px 0 18px}.shero__title{display:flex;flex-direction:column;font-size:clamp(32px,3.95vw,56px);font-weight:800;line-height:1.13;letter-spacing:-.005em;text-transform:uppercase;color:var(--ink)}.shero__text{margin-top:0;font-size:clamp(16px,1.5vw,21px);line-height:1.4;color:var(--ink-2)}.shero__side,.shero__tags{text-shadow:0 0 6px #fff,0 0 3px #fff,0 0 1px #fff}.shero__side{position:absolute;top:22px;left:54%;color:#46545f;font-size:10px;letter-spacing:.42em}.shero__side .rule{margin-top:10px}.shero__tags{position:absolute;right:0;top:116px;color:#1f2b33;font-weight:600;font-size:8.5px;letter-spacing:.4em;gap:4px}.shero__cards{position:relative;padding-bottom:12px}.xp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.xp-card{position:relative;display:flex;flex-direction:column;min-height:240px;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.xp-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px -14px #10253661,0 2px 6px #1025360f}.xp-card__head{display:flex;align-items:flex-start;gap:22px;padding:10px 18px 0}.xp-card__num{position:relative;display:inline-block;padding:11px 16px 7px 0;font-size:20px;font-weight:700;color:var(--green);line-height:1}.xp-card__num:before{content:"";position:absolute;right:0;top:8px;width:2px;height:22px;background:var(--gold)}.xp-card__num:after{content:"";position:absolute;left:0;bottom:-5px;width:22px;height:2px;background:var(--gold)}.xp-card__icon{color:var(--ink);margin-top:0}.xp-card__title{padding:4px 16px 0 82px;font-size:14px;font-weight:800;line-height:1.3;text-transform:uppercase;color:var(--ink)}.xp-card__text{padding:8px 14px 14px 82px;font-size:12.8px;line-height:1.32;color:var(--ink-2)}.xp-card__media{position:relative;margin-top:auto;height:78px;overflow:hidden;clip-path:polygon(0 16%,84% 16%,90% 0,100% 0,100% 100%,0 100%)}.xp-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.xp-card:hover .xp-card__media img{transform:scale(1.05)}.xp-card__go{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;width:66px;height:100%;padding-right:14px;background:var(--green-deep);color:#fff;clip-path:polygon(38% 0,100% 0,100% 100%,0 100%);transition:background .25s var(--ease)}.xp-card:hover .xp-card__go{background:var(--green)}.digital{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(90deg,#0c1c28,#0f2130 45%,#0e1f2c);color:#fff}.digital__media{position:absolute;inset:0 0 0 auto;width:69%;z-index:-1}.digital__media img{width:100%;height:100%;object-fit:cover;object-position:0% 42%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%);mask-image:linear-gradient(90deg,transparent 0%,#000 6%)}.digital__inner{position:relative;min-height:clamp(220px,19vw,300px)}.digital__text{max-width:440px;padding:28px 0 26px}.digital__title{font-size:clamp(30px,3.15vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.005em;text-transform:uppercase}.digital__text .rule{margin:10px 0 14px}.digital__text p{font-size:clamp(14.5px,1.25vw,17px);font-weight:500;line-height:1.45;color:#eef2f5}.digital__side{position:absolute;top:34px;left:40%;color:#b9c4cb;font-size:9.5px}.digital__side .rule{margin-top:12px}.digital__corner{display:none;position:absolute;right:var(--gutter);bottom:22px;color:#d9e4de;font-size:9px;letter-spacing:.34em;text-align:left}.section{padding:clamp(64px,8vw,110px) 0}.section--tight{padding:clamp(48px,6vw,80px) 0}.section--soft{background:var(--bg-soft)}.section--navy{background:radial-gradient(80% 120% at 100% 0%,#17843f24,#17843f00 55%),linear-gradient(180deg,#0f2334,#0b1b28);color:#fff}.section-head{max-width:720px}.section-head .rule{margin:12px 0 20px}.section-head--center{margin-inline:auto;text-align:center}.section-head--center .rule{margin-inline:auto}.h2{font-size:clamp(26px,2.75vw,38px);font-weight:800;line-height:1.16;letter-spacing:-.005em;text-transform:uppercase;color:var(--ink)}.h3{font-size:clamp(20px,1.8vw,24px);font-weight:800;line-height:1.2;text-transform:uppercase;color:var(--ink)}.section-head--light .h2{color:#fff}.section-head--light .eyebrow{color:var(--muted-light)}.section-head__text{margin-top:14px;font-size:clamp(16px,1.35vw,18px);line-height:1.55;color:var(--ink-2)}.section-head--light .section-head__text{color:#cfd9e0}.section-row{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:44px}.section-row__link{flex:none;margin-bottom:6px}.lead-p{margin-top:16px;font-size:16.5px;line-height:1.7;color:var(--ink-2)}.checklist{display:grid;gap:12px;margin-top:24px}.checklist li{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;font-weight:500;line-height:1.5;color:var(--ink)}.checklist__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;margin-top:0;border-radius:50%;background:#17843f1a;color:var(--green)}.checklist--cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.intro__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,96px);align-items:center}.intro__text .link-arrow{margin-top:32px}.intro__media{position:relative}.intro__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius);clip-path:polygon(0 0,100% 0,100% 88%,86% 100%,0 100%)}.intro__badge{position:absolute;left:-28px;bottom:40px;padding:22px 26px;background:var(--navy-900);color:#dfe6eb;border-left:3px solid var(--gold);box-shadow:var(--shadow-card);font-size:10.5px}.intro__badge .rule{margin-top:12px}.process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:48px;counter-reset:step}.process__step{position:relative}.process__num{display:block;font-size:48px;font-weight:800;line-height:1;color:var(--green);letter-spacing:-.02em}.process__line{display:block;position:relative;height:2px;margin:18px 0 20px;background:var(--line)}.process__line:before{content:"";position:absolute;left:0;top:0;width:48px;height:2px;background:var(--gold)}.process__step h3{font-size:18px;font-weight:800;text-transform:uppercase;color:var(--ink)}.process__step p{margin-top:10px;font-size:15px;line-height:1.6;color:var(--ink-2)}.xp-detail__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5.5vw,84px);align-items:center}.xp-detail--reverse .xp-detail__media{order:2}.xp-detail__media{position:relative}.xp-detail__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius)}.xp-detail__num{position:absolute;right:0;bottom:0;padding:14px 24px 14px 44px;background:var(--green-deep);color:#fff;font-size:28px;font-weight:800;border-bottom-right-radius:var(--radius);clip-path:polygon(34% 0,100% 0,100% 100%,0 100%)}.xp-detail__kicker{display:flex;align-items:center;gap:14px;margin-bottom:14px}.xp-detail__icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#fff;color:var(--green);box-shadow:var(--shadow-card)}.xp-detail--reverse .xp-detail__icon{background:#fff}.xp-detail__lead{margin-top:12px;font-size:18px;font-weight:700;color:var(--gold-dark)}.xp-detail__label{margin-top:28px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.xp-detail__label+.checklist{margin-top:14px}.xp-detail__text .link-arrow{margin-top:30px}.page-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(110% 100% at 12% 10%,#173a52,#173a5200 60%),linear-gradient(180deg,#102a3d,#0b1c2a)}.page-hero__media{position:absolute;inset:0 0 0 auto;width:52%;z-index:-1;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)}.page-hero__media img{width:100%;height:100%;object-fit:cover}.page-hero__slash{position:absolute;inset:0 0 0 auto;width:52%;z-index:-1;transform:translate(-16px);background:linear-gradient(180deg,#1f9a4b,#0f5c2b);clip-path:polygon(22% 0,calc(22% + 8px) 0,8px 100%,0 100%)}.page-hero__map{position:absolute;left:30%;top:36px;width:14%;max-width:200px;color:#b9cddc2e;z-index:-1}.page-hero__inner{position:relative;padding-block:clamp(56px,7vw,96px);max-width:calc(var(--container) + 2 * var(--gutter))}.page-hero__inner>*{max-width:560px}.page-hero .rule{margin:18px 0 22px;width:75px}.page-hero__title{font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.08;text-transform:uppercase}.page-hero__title span{display:block}.page-hero__text{margin-top:18px;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.5;color:#e3e9ee}.page-hero .btn{margin-top:28px}.page-hero--plain{min-height:60vh;display:flex;align-items:center}.page-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.page-hero__chips a{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid rgba(255,255,255,.25);border-radius:3px;background:#0a1a2759;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:border-color .2s var(--ease),background .2s var(--ease)}.page-hero__chips a span{color:var(--gold-light);font-weight:700}.page-hero__chips a:hover{border-color:var(--gold);background:#c9a14a26}.story{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,6vw,96px);align-items:center}.story__card{display:grid;gap:30px;padding:clamp(28px,4vw,48px);border-radius:var(--radius);background:var(--bg-soft);border:1px solid var(--line)}.story__card img{width:min(280px,70%)}.story__words{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap}.story__words>div{display:grid;gap:6px}.story__words strong{font-size:clamp(34px,3.6vw,52px);font-weight:800;line-height:1;color:var(--ink)}.story__words strong.text-green{color:var(--green)}.story__words span{font-size:13px;color:var(--muted);max-width:190px}.story__words .story__plus{font-size:40px;font-weight:300;color:var(--gold);line-height:1;max-width:none}.pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pillar{padding:30px 28px;border:1px solid var(--line-dark);border-radius:var(--radius);background:#ffffff08}.pillar__icon{display:inline-flex;color:var(--gold-light)}.pillar h3{margin-top:16px;font-size:20px;font-weight:800;text-transform:uppercase}.pillar .rule{margin:12px 0 14px}.pillar p{color:#cfd9e0;font-size:15.5px;line-height:1.6}.values{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:44px}.value{padding:26px 22px;border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-card)}.value__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#17843f17;color:var(--green)}.value h3{margin-top:18px;font-size:15.5px;font-weight:800;text-transform:uppercase;color:var(--ink)}.value p{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.bridge{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center;margin-top:48px}.bridge__col{padding:clamp(24px,3vw,40px);border-radius:var(--radius);border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-card)}.bridge__head{display:flex;align-items:center;gap:16px}.bridge__head h3{font-size:19px;font-weight:800;text-transform:uppercase}.bridge__x{font-size:64px;font-weight:300;color:var(--gold);line-height:1}.contact__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start}.contact__info{display:grid;gap:20px}.info-card,.contact-form{padding:clamp(22px,2.6vw,34px);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-card)}.info-card__head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.info-card__head h2{font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.info-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#17843f17;color:var(--green)}.team-list{display:grid}.member{display:grid;gap:2px;padding:18px 0;border-top:1px solid var(--line)}.member:first-child{border-top:0;padding-top:0}.member:last-child{padding-bottom:0}.member__name{font-size:16px;font-weight:800;letter-spacing:.04em;color:var(--ink)}.member__role{font-size:13.5px;font-weight:600;color:var(--gold-dark)}.member__mail{display:inline-flex;align-items:center;gap:8px;justify-self:start;margin-top:8px;font-size:15px;font-weight:600;color:var(--ink);word-break:break-all;border-bottom:1px solid transparent;transition:color .2s var(--ease),border-color .2s var(--ease)}.member__mail svg{flex:none;color:var(--green)}.member__mail:hover{color:var(--green);border-bottom-color:var(--gold)}.member .phone-row{margin-top:8px}.info-card>.phone-row{margin-bottom:18px}.office__mail{display:flex;width:fit-content;margin:-4px 0 16px}.phone-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.phone-row__num{display:flex;align-items:center;gap:12px}.phone-row__num strong{font-size:15.5px;font-weight:700;white-space:nowrap}.phone-row__actions{display:flex;gap:8px;flex:none}.chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;border-radius:999px;font-size:12.5px;font-weight:700;transition:background .2s var(--ease),color .2s var(--ease)}.chip--call{background:var(--bg-soft);color:var(--ink);border:1px solid var(--line)}.chip--call:hover{background:var(--navy-900);color:#fff}.chip--wa{background:var(--wa);color:#0b2e1a}.chip--wa:hover{background:#1ebe5b}.info-address{display:grid;margin-bottom:16px;font-style:normal;font-weight:600}.info-muted{margin-bottom:16px;color:var(--muted);font-size:15px;line-height:1.55}.contact-form .rule{margin:12px 0 14px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px}.field{display:grid;gap:6px}.field--full{grid-column:1 / -1}.field span{font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #cfd8de;border-radius:4px;background:#fbfcfd;color:var(--ink);font:inherit;font-size:15.5px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.field textarea{resize:vertical;min-height:140px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #17843f26;background:#fff}.form-error{margin-top:14px;color:#b42318;font-weight:600;font-size:14px}.contact-form__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.cta-band{position:relative;isolation:isolate;overflow:hidden;padding:clamp(52px,6vw,80px) 0;color:#fff;background:linear-gradient(100deg,#0f5c2bf5,#116a31e6 40%,#0b1c2af5),#0b1c2a}.cta-band__map{position:absolute;right:6%;top:50%;width:260px;transform:translateY(-50%);color:#ffffff24;z-index:-1}.cta-band__inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.cta-band__title{font-size:clamp(26px,2.7vw,38px);font-weight:800;line-height:1.15;text-transform:uppercase}.cta-band__actions{display:flex;flex-wrap:wrap;gap:14px;flex:none}.cta-band .btn--green{background:#fff;color:var(--green-deep)}.cta-band .btn--green:hover{background:var(--gold-light);color:var(--navy-900)}.site-footer{background:var(--navy-950);color:#c4ced6;font-size:14.5px}.site-footer__grid{display:grid;grid-template-columns:1.4fr .75fr 1.15fr 1.45fr;gap:36px;padding-block:clamp(52px,6vw,76px)}.site-footer__brand img{width:230px;height:auto}.site-footer__brand p{margin-top:18px;line-height:1.65;color:#9fb0bc}.site-footer__brand .rule{margin-top:20px}.site-footer h2{margin-bottom:16px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#fff}.site-footer__col ul{display:grid;gap:10px}.site-footer__col a{transition:color .2s var(--ease)}.site-footer__col a:hover{color:var(--gold-light)}.site-footer__contact a{display:inline-flex;align-items:center;gap:8px;word-break:break-all}.site-footer__contact svg{flex:none;color:var(--gold)}.site-footer__phones{margin-top:16px}.site-footer__phones li{display:flex;align-items:center;gap:10px}.site-footer__phones small{font-size:12px;color:#8a9ba8}.wa-mini{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#25d36624}.site-footer .wa-mini svg{color:var(--wa)}.wa-mini:hover{background:var(--wa)}.site-footer .wa-mini:hover svg{color:#0b2e1a}.site-footer__bottom{border-top:1px solid rgba(255,255,255,.08)}.site-footer__bottom-inner{display:flex;justify-content:space-between;gap:16px;padding-block:20px;font-size:13px;color:#8193a0}.site-footer__motto{letter-spacing:.3em;text-transform:uppercase;font-size:11px}.wa-float{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.wa-float__btn{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:0;border-radius:50%;background:var(--wa);color:#fff;box-shadow:0 10px 24px -6px #00000059;cursor:pointer;transition:transform .25s var(--ease)}.wa-float__btn:hover{transform:scale(1.06)}.wa-float__panel{width:min(300px,calc(100vw - 32px));padding:18px;border-radius:10px;background:#fff;box-shadow:0 20px 50px -12px #08141e73;color:var(--ink);animation:wa-in .25s var(--ease)}@keyframes wa-in{0%{transform:translateY(8px);opacity:.4}}.wa-float__head{display:flex;align-items:center;gap:10px;color:#128c4b;font-size:16px}.wa-float__panel p{margin:6px 0 12px;font-size:13.5px;color:var(--muted);line-height:1.45}.wa-float__panel ul{display:grid;gap:6px}.wa-float__panel a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;background:var(--bg-soft);font-weight:700;font-size:14.5px;transition:background .2s var(--ease)}.wa-float__panel a:hover{background:#25d36629}.wa-float__panel small{font-size:11.5px;font-weight:500;color:var(--muted)}@media(max-width:1180px){.xp-card__title,.xp-card__text{padding-left:18px}.xp-card__head{gap:22px}.values{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr}.site-footer__brand{grid-column:1 / -1}}@media(max-width:1079px){.shero__side,.shero__tags,.digital__side,.digital__corner,.hero__side{display:none}.xp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.xp-card__media{height:110px}.hero__pillars li{letter-spacing:.1em}.process{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.contact__grid{grid-template-columns:1fr}}@media(max-width:860px){.intro__grid,.xp-detail__grid,.story{grid-template-columns:1fr}.xp-detail--reverse .xp-detail__media{order:0}.intro__media{max-width:520px}.intro__badge{left:16px}.section-row{flex-direction:column;align-items:flex-start;margin-bottom:32px}.pillars,.bridge{grid-template-columns:1fr}.bridge__x{text-align:center}.cta-band__inner{flex-direction:column;align-items:flex-start}.hero__media{width:100%}.hero__media img{-webkit-mask-image:none;mask-image:none;object-position:62% 30%}.hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0d2130c7,#0d2130e0 60%,#0b1c2af5)}.hero__map{left:auto;right:6%;width:30%}.hero__pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:0}.hero__pillars li,.hero__pillars li:first-child{padding:16px 10px 16px 0;border-left:0;gap:12px;font-size:11px;letter-spacing:.08em;white-space:normal}.hero__pillars li+li{border-left:0}.hero__pillars li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}.hero__bar-inner{padding-block:8px}.page-hero__media{width:100%;clip-path:none}.page-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0d2130d1,#0b1c2aeb)}.page-hero__slash,.hero__slash{display:none}.hero__media{clip-path:none}.page-hero__map{left:auto;right:6%;width:34%}.shero__media{width:100%;height:100%;opacity:.35}.shero__media img{-webkit-mask-image:none;mask-image:none;object-position:70% 0%}.digital__media{width:100%;opacity:.35}.digital__media img{object-position:30% 50%}.site-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){body{font-size:15.5px}.hero__content{min-height:0;padding:40px 0 36px}.hero__actions .btn{width:100%;justify-content:space-between}.xp-cards,.process,.values,.form-grid,.checklist--cols{grid-template-columns:1fr}.xp-card__title,.xp-card__text{padding-left:18px}.phone-row{flex-direction:column;align-items:flex-start}.phone-row__actions{width:100%}.phone-row__actions .chip{flex:1;justify-content:center}.contact-form__actions .btn,.cta-band__actions,.cta-band__actions .btn{width:100%}.site-footer__grid{grid-template-columns:1fr;gap:30px}.site-footer__bottom-inner{flex-direction:column}.wa-float__btn{width:54px;height:54px}}@media(prefers-reduced-motion:reduce){.site *,.site *:before,.site *:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
