:root{--navy-950: #071427;--navy-900: #0B1D36;--navy-800: #12294A;--navy-700: #1B3A66;--ink: #0F2747;--teal-50: #EAF7F8;--teal-100: #D2EEF1;--teal-300: #63BDC5;--teal-400: #2A9CA6;--teal-500: #0C7A84;--teal-600: #0A666F;--teal-700: #085159;--gold-100: #FDF1D0;--gold-300: #F7CE6B;--gold-500: #F2B01E;--gold-600: #D99A0B;--on-gold: #3A2900;--text: #17283F;--muted: #4B5D75;--line: #DCE4EC;--bg: #FFFFFF;--soft: #F5F8FA;--on-dark: #C9D6E6;--radius: 16px;--shadow-s: 0 1px 2px rgba(11,29,54,.06),0 4px 14px rgba(11,29,54,.06);--shadow-m: 0 2px 4px rgba(11,29,54,.05),0 16px 40px -8px rgba(11,29,54,.16);--shadow-l: 0 40px 80px -24px rgba(3,10,25,.6);--font: "Inter","Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,"Roboto","Helvetica Neue",Arial,sans-serif;--wrap: 1180px;--hdr: 68px}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: calc(var(--hdr) + 16px);-webkit-text-size-adjust: 100%}body{margin: 0;font-family: var(--font);font-size: 1.0625rem;line-height: 1.65;color: var(--text);background: var(--bg);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}img,svg{max-width: 100%}img{height: auto}h1,h2,h3,h4{margin: 0;font-weight: 750;line-height: 1.12;letter-spacing: -.02em;color: var(--ink);text-wrap: balance}p{margin: 0 0 1em}a{color: var(--teal-600);text-underline-offset: 3px}a:hover{color: var(--teal-700)}ul,ol{margin: 0;padding: 0}:focus-visible{outline: 3px solid var(--teal-400);outline-offset: 3px;border-radius: 4px}.wrap{width: min(var(--wrap),100% - 40px);margin-inline: auto}.skip{position: absolute;left: 12px;top: -60px;z-index: 100;background: var(--gold-500);color: var(--on-gold);padding: 10px 16px;border-radius: 8px;font-weight: 700;text-decoration: none}.skip:focus{top: 12px}mark.ph{background: #FFE27A;color: #3A2900;padding: 0 .25em;border-radius: 4px;font-weight: 600}.draftbar{background: #FFE27A;color: #3A2900;text-align: center;font-size: .85rem;font-weight: 600;padding: 6px 16px}.linklike{background: none;border: 0;padding: 0;font: inherit;color: inherit;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}svg.i{width: 1.25em;height: 1.25em;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;vertical-align: -.2em}svg.i-sm{width: 1.05em;height: 1.05em}svg.i-fill{fill: currentColor;stroke: none}.btn{white-space: nowrap;display: inline-flex;align-items: center;justify-content: center;gap: .5em;font: inherit;font-weight: 700;font-size: 1rem;line-height: 1.2;text-decoration: none;padding: 13px 22px;border-radius: 12px;border: 1.5px solid transparent;cursor: pointer;transition: transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease}.btn:hover{transform: translateY(-1px)}.btn:active{transform: translateY(0)}.btn-gold{background: var(--gold-500);color: var(--on-gold);box-shadow: 0 6px 20px -6px rgba(242,176,30,.6)}.btn-gold:hover{background: var(--gold-300);color: var(--on-gold)}.btn-teal{background: var(--teal-500);color: #fff;box-shadow: 0 6px 20px -8px rgba(12,122,132,.7)}.btn-teal:hover{background: var(--teal-600);color: #fff}.btn-ghost{background: transparent;color: var(--ink);border-color: var(--line)}.btn-ghost:hover{border-color: var(--teal-500);color: var(--teal-600)}.btn-ghost-light{background: transparent;color: #fff;border-color: rgba(255,255,255,.28)}.btn-ghost-light:hover{border-color: #fff;color: #fff;background: rgba(255,255,255,.06)}.btn-light{background: #fff;color: var(--ink)}.btn-light:hover{background: var(--teal-50);color: var(--ink)}.btn-sm{padding: 9px 16px;font-size: .95rem;border-radius: 10px}.btn-lg{padding: 16px 28px;font-size: 1.0625rem;border-radius: 14px}.tlink{font-weight: 700;text-decoration: none;display: inline-flex;align-items: center;gap: .4em}.tlink:hover{text-decoration: underline}.i-arr{transition: transform .15s ease}.tlink:hover .i-arr{transform: translateX(3px)}.more{margin: 22px 0 0}.hdr{position: sticky;top: 0;z-index: 50;background: rgba(11,29,54,.94);backdrop-filter: saturate(1.4) blur(12px);-webkit-backdrop-filter: saturate(1.4) blur(12px);border-bottom: 1px solid rgba(255,255,255,.08)}.hdr-in{display: flex;align-items: center;gap: 28px;min-height: var(--hdr)}.logo{display: inline-flex;flex: none}.logo img{display: block}.nav{display: flex;align-items: center;justify-content: space-between;gap: 20px;flex: 1}.nav-list{display: flex;gap: 4px;list-style: none}.nav-list a{display: block;white-space: nowrap;padding: 8px 14px;color: var(--on-dark);text-decoration: none;font-weight: 600;font-size: .98rem;border-radius: 10px}.nav-list a:hover{color: #fff;background: rgba(255,255,255,.07)}.nav-list a[aria-current]{color: #fff;box-shadow: inset 0 -2px 0 var(--gold-500);border-radius: 0}.nav-actions{display: flex;align-items: center;gap: 10px}.nav-toggle{display: none;margin-left: auto;background: none;border: 1.5px solid rgba(255,255,255,.25);color: #fff;width: 44px;height: 44px;border-radius: 12px;cursor: pointer;align-items: center;justify-content: center}.nav-toggle svg.i{width: 24px;height: 24px}.nav-toggle .i-close{display: none}.nav-toggle[aria-expanded="true"] .i-menu{display: none}.nav-toggle[aria-expanded="true"] .i-close{display: inline-block}.lang{position: relative}.lang-d{position: relative}.lang-d summary{list-style: none;display: inline-flex;align-items: center;gap: 6px;cursor: pointer;color: var(--on-dark);font-weight: 700;font-size: .92rem;padding: 8px 10px;border-radius: 10px;border: 1.5px solid rgba(255,255,255,.18);user-select: none}.lang-d summary::-webkit-details-marker{display: none}.lang-d summary:hover,.lang-d[open] summary{color: #fff;border-color: rgba(255,255,255,.5)}.i-chev{width: 1em;height: 1em;transition: transform .15s ease}.lang-d[open] .i-chev{transform: rotate(180deg)}.lang-list{position: absolute;right: 0;top: calc(100% + 8px);min-width: 170px;list-style: none;background: #fff;border-radius: 14px;padding: 6px;box-shadow: var(--shadow-m);z-index: 60}.lang-list a{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 12px;border-radius: 9px;color: var(--ink);text-decoration: none;font-weight: 600}.lang-list a:hover{background: var(--teal-50);color: var(--ink)}.lang-list a[aria-current]{color: var(--teal-600)}.i-ok{color: var(--teal-500)}.hero{position: relative;overflow: hidden;color: #fff;background: radial-gradient(900px 520px at 82% -8%,rgba(42,156,166,.42),transparent 62%),radial-gradient(640px 380px at 4% 108%,rgba(242,176,30,.16),transparent 62%),linear-gradient(180deg,var(--navy-900) 0%,var(--navy-800) 100%)}.hero::before{content: "";position: absolute;inset: 0;background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28'%20height='28'%3E%3Ccircle%20cx='2'%20cy='2'%20r='1.2'%20fill='%23ffffff'%20fill-opacity='.07'/%3E%3C/svg%3E");-webkit-mask-image: linear-gradient(180deg,#000,transparent 85%);mask-image: linear-gradient(180deg,#000,transparent 85%);pointer-events: none}.hero::after{content: "";position: absolute;right: -4%;bottom: -30%;width: min(700px,64vw);aspect-ratio: 1;background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%20800'%3E%3Cpath%20d='M80%20720L400%2080L720%20720'%20fill='none'%20stroke='%23ffffff'%20stroke-opacity='.06'%20stroke-width='64'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events: none}.hero-in{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1.04fr) minmax(0,1.16fr);gap: clamp(32px,5vw,72px);align-items: center;padding: clamp(40px,6vw,84px) 0 clamp(72px,8vw,120px)}.hero .eyebrow{color: var(--gold-300)}.hero h1{color: #fff;font-size: clamp(2.2rem,2.6vw + 1rem,3.5rem);letter-spacing: -.03em;line-height: 1.04;margin: 14px 0 22px}.hero h1 em{font-style: normal;color: var(--gold-500)}.hero .lead{color: var(--on-dark);font-size: clamp(1.05rem,.5vw + 1rem,1.25rem);max-width: 34em}.hero-act{display: flex;flex-wrap: wrap;gap: 12px;margin: 30px 0 22px}.hero-trust{display: flex;flex-wrap: wrap;gap: 8px 22px;list-style: none;color: var(--on-dark);font-size: .95rem}.hero-trust li{display: inline-flex;align-items: center;gap: 8px}.hero-trust svg.i{color: var(--gold-500)}.stage{position: relative;padding: 0 0 6% 0}.stage .bf{transform: perspective(1800px) rotateY(-6deg) rotateX(2deg);transform-origin: 70% 50%;box-shadow: var(--shadow-l),0 0 0 1px rgba(255,255,255,.1)}.stage .pf{position: absolute;left: -4%;bottom: -3%;width: 23%;transform: rotate(-4deg);box-shadow: var(--shadow-l);z-index: 2}.chip{position: absolute;z-index: 3;display: flex;align-items: center;gap: 10px;background: #fff;color: var(--ink);border-radius: 14px;padding: 10px 14px;box-shadow: var(--shadow-m);font-size: .86rem;line-height: 1.3;font-weight: 600;animation: float 6s ease-in-out infinite}.chip small{display: block;font-weight: 500;color: var(--muted);font-size: .76rem}.chip .ci{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 10px;background: var(--teal-50);color: var(--teal-500);flex: none}.chip-gold .ci{background: var(--gold-100);color: var(--gold-600)}.chip-a{right: -2%;top: 9%}.chip-b{right: 6%;bottom: 2%;animation-delay: -2.2s}.chip-c{left: 22%;top: -4%;animation-delay: -4s}.hero-note{position: relative;z-index: 1;margin: -48px 0 28px;color: rgba(201,214,230,.75);font-size: .8rem}@keyframes float{0%,100%{transform: translateY(0)}50%{transform: translateY(-8px)}}.bf{margin: 0;background: #fff;border-radius: 14px;overflow: hidden;border: 1px solid rgba(15,39,71,.12);box-shadow: var(--shadow-m)}.bf-bar{display: flex;align-items: center;gap: 6px;padding: 0 14px;height: 32px;background: #EEF2F6;border-bottom: 1px solid var(--line)}.bf-bar i{width: 10px;height: 10px;border-radius: 50%;background: #CBD5E1}.bf-bar i:nth-child(1){background: #F4A3A3}.bf-bar i:nth-child(2){background: #F6D08A}.bf-bar i:nth-child(3){background: #9BD8B0}.bf-bar span{margin: 0 auto;padding: 3px 18px;font-size: .72rem;color: var(--muted);background: #fff;border-radius: 6px;border: 1px solid var(--line)}.bf img{display: block;width: 100%}.pf{margin: 0;position: relative;background: #0B1D36;border: 7px solid #0B1D36;border-radius: 34px;box-shadow: var(--shadow-m)}.pf img{display: block;width: 100%;border-radius: 26px}.pf-spk{position: absolute;z-index: 1;top: -3px;left: 50%;width: 30%;height: 6px;margin-left: -15%;background: #0B1D36;border-radius: 0 0 8px 8px}.sec{padding: clamp(56px,8vw,112px) 0}.sec-soft{background: var(--soft)}.sec-tint{background: linear-gradient(180deg,var(--teal-50),#fff)}.sec-dark{color: var(--on-dark);background: radial-gradient(760px 420px at 100% 0%,rgba(42,156,166,.3),transparent 62%),linear-gradient(180deg,var(--navy-900),var(--navy-800))}.sec-dark h2,.sec-dark h3{color: #fff}.sec-dark .eyebrow{color: var(--gold-300)}.sec-dark .lead{color: var(--on-dark)}.sec-dark a:not(.btn){color: var(--teal-300)}.sh{max-width: 760px;margin-bottom: clamp(32px,4vw,56px)}.sh.center{margin-inline: auto;text-align: center}.eyebrow{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 12px;font-size: .84rem;font-weight: 800;letter-spacing: .09em;text-transform: uppercase;color: var(--teal-600)}.sh h2,h2.h2{font-size: clamp(1.75rem,2.2vw + 1rem,2.65rem)}.lead{font-size: 1.2rem;color: var(--muted);margin: 14px 0 0}.sh .lead{margin-top: 16px}.note{font-size: .84rem;color: var(--muted);margin: 18px 0 0}.proof{position: relative;z-index: 2;margin-top: -56px}.proof-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 0;background: #fff;border-radius: 20px;box-shadow: var(--shadow-m);border: 1px solid var(--line);overflow: hidden}.proof-i{display: flex;gap: 14px;padding: 24px 22px}.proof-i + .proof-i{border-left: 1px solid var(--line)}.proof-i .pi{flex: none;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: var(--teal-50);color: var(--teal-500)}.proof-i b{display: block;color: var(--ink);font-size: 1.02rem;line-height: 1.25;margin-bottom: 2px}.proof-i span{display: block;font-size: .9rem;color: var(--muted);line-height: 1.45}.grid{display: grid;gap: 22px}.g2{grid-template-columns: repeat(2,1fr)}.g3{grid-template-columns: repeat(3,1fr)}.g4{grid-template-columns: repeat(4,1fr)}.card{background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 26px;box-shadow: var(--shadow-s)}.card h3{font-size: 1.15rem;margin: 16px 0 8px}.card p{margin: 0;color: var(--muted);font-size: .98rem}.card-i{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 14px;background: var(--teal-50);color: var(--teal-500)}.card-i svg.i{width: 24px;height: 24px}.sec-dark .card{background: rgba(255,255,255,.05);border-color: rgba(255,255,255,.12);box-shadow: none}.sec-dark .card p{color: var(--on-dark)}.sec-dark .card-i{background: rgba(242,176,30,.14);color: var(--gold-500)}.frows{display: grid;gap: clamp(56px,8vw,104px)}.frow{display: grid;grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr);gap: clamp(28px,5vw,72px);align-items: center}.frow-r .frow-t{order: 2}.frow-t h2,.frow-t h3{font-size: clamp(1.5rem,1.4vw + 1rem,2.1rem);margin-bottom: 4px}.frow-t .lead{font-size: 1.1rem;margin-bottom: 18px}.frow-m{position: relative;padding: clamp(14px,2vw,26px);border-radius: 26px;background: radial-gradient(120% 120% at 0% 0%,var(--teal-50),#fff 70%);border: 1px solid var(--teal-100)}.sec-soft .frow-m{background: radial-gradient(120% 120% at 0% 0%,var(--teal-100),#fff 72%)}.frow-m .pf{max-width: 250px;margin-inline: auto}.frow-m .pf-duo{display: flex;justify-content: center;gap: 18px}.frow-m .pf-duo .pf{max-width: 210px;margin: 0}.frow-m .pf-duo .pf:nth-child(2){margin-top: 36px}.bul{list-style: none;display: grid;gap: 10px;margin: 18px 0 0}.bul li{position: relative;padding-left: 28px}.bul li::before{content: "";position: absolute;left: 4px;top: .62em;width: 9px;height: 9px;background: var(--gold-500);transform: rotate(45deg);border-radius: 2px}.sec-dark .bul li::before{background: var(--gold-500)}.mob{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(28px,5vw,72px);align-items: center}.mob-phones{position: relative;display: flex;justify-content: center;align-items: flex-end;min-height: 460px}.mob-phones .pf{width: 36%}.mob-phones .pf:nth-child(1){transform: rotate(-6deg) translate(14%,6%)}.mob-phones .pf:nth-child(2){width: 40%;z-index: 2;box-shadow: var(--shadow-l)}.mob-phones .pf:nth-child(3){transform: rotate(6deg) translate(-14%,6%)}.teaser{display: flex;align-items: center;justify-content: space-between;gap: 28px}.teaser .sh{margin-bottom: 0}.teaser .hero-act{margin: 0;flex: none}.steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 22px;counter-reset: s;list-style: none}.steps li{position: relative;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 70px 26px 26px;box-shadow: var(--shadow-s);counter-increment: s}.steps li::before{content: counter(s);position: absolute;left: 26px;top: 22px;width: 38px;height: 38px;display: grid;place-items: center;background: var(--gold-500);color: var(--on-gold);font-weight: 800;border-radius: 10px;transform: rotate(45deg) scale(.92)}.steps li::after{content: counter(s);position: absolute;left: 26px;top: 22px;width: 38px;height: 38px;display: grid;place-items: center;color: var(--on-gold);font-weight: 800}.steps li::before{color: transparent}.steps h3{font-size: 1.2rem;margin-bottom: 8px}.steps p{margin: 0;color: var(--muted);font-size: .98rem}.tbl-scroll{overflow-x: auto;border-radius: var(--radius);border: 1px solid var(--line);background: #fff;box-shadow: var(--shadow-s)}.cmp{width: 100%;border-collapse: collapse;min-width: 560px;font-size: .98rem}.cmp th,.cmp td{padding: 14px 18px;text-align: left;border-bottom: 1px solid var(--line);vertical-align: top}.cmp thead th{background: var(--soft);color: var(--ink);font-size: .9rem}.cmp tbody th{color: var(--ink);font-weight: 700;width: 28%}.cmp tr:last-child th,.cmp tr:last-child td{border-bottom: 0}.cmp .yes{color: var(--teal-600);font-weight: 700}.cmp .no{color: var(--muted)}.plans{display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: 22px;align-items: stretch}.plan{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--line);border-radius: 20px;padding: 30px;box-shadow: var(--shadow-s)}.plan h2{font-size: 1.25rem}.plan .price{margin: 18px 0 4px;font-size: 2.3rem;font-weight: 800;color: var(--ink);letter-spacing: -.03em;line-height: 1.1}.plan .price small{font-size: .95rem;font-weight: 600;color: var(--muted);letter-spacing: 0}.plan .price-note{color: var(--muted);font-size: .92rem;min-height: 2.6em;margin: 0 0 18px}.plan .bul{margin: 0 0 26px;flex: 1;align-content: start}.plan .price mark.ph{font-size: .95rem;letter-spacing: 0;display: inline-block;margin-bottom: 4px}.plan .btn{width: 100%}.plan-feat{background: linear-gradient(180deg,var(--navy-800),var(--navy-900));border-color: transparent;color: var(--on-dark);box-shadow: var(--shadow-l);transform: translateY(-8px)}.plan-feat h2,.plan-feat .price{color: #fff}.plan-feat .price small,.plan-feat .price-note{color: var(--on-dark)}.plan-flag{align-self: flex-start;margin: -12px 0 12px;background: var(--gold-500);color: var(--on-gold);font-size: .78rem;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;padding: 4px 12px;border-radius: 99px}.faq{display: grid;gap: 12px;max-width: 860px}.faq details{background: #fff;border: 1px solid var(--line);border-radius: 14px;box-shadow: var(--shadow-s)}.faq details[open]{border-color: var(--teal-300)}.faq summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 22px;cursor: pointer;list-style: none}.faq summary::-webkit-details-marker{display: none}.faq summary h3{font-size: 1.06rem;letter-spacing: -.01em;font-weight: 700}.faq .i-plus{flex: none;color: var(--teal-500);transition: transform .2s ease}.faq details[open] .i-plus{transform: rotate(45deg)}.faq-a{padding: 0 22px 20px;color: var(--muted)}.faq-a p:last-child{margin-bottom: 0}.band{color: #fff;background: radial-gradient(700px 360px at 90% 0%,rgba(42,156,166,.4),transparent 62%),radial-gradient(500px 300px at 0% 100%,rgba(242,176,30,.16),transparent 62%),linear-gradient(135deg,var(--navy-900),var(--navy-700))}.band-in{display: flex;align-items: center;justify-content: space-between;gap: 32px;padding: clamp(44px,6vw,72px) 0}.band h2{color: #fff;font-size: clamp(1.6rem,1.8vw + 1rem,2.3rem);max-width: 18em}.band p{color: var(--on-dark);margin: 12px 0 0;max-width: 34em}.band-act{display: flex;flex-wrap: wrap;gap: 12px;flex: none}.phero{color: #fff;background: radial-gradient(760px 320px at 92% -20%,rgba(42,156,166,.38),transparent 62%),linear-gradient(180deg,var(--navy-900),var(--navy-800));padding: 34px 0 clamp(44px,6vw,72px)}.phero h1{color: #fff;font-size: clamp(2rem,2.6vw + 1rem,3.1rem);letter-spacing: -.028em;max-width: 20em;margin-top: 18px}.phero .lead{color: var(--on-dark);max-width: 42em}.crumbs ol{display: flex;flex-wrap: wrap;gap: 6px;list-style: none;font-size: .88rem;color: var(--on-dark)}.crumbs li + li::before{content: "/";margin-right: 6px;opacity: .5}.crumbs a{color: var(--on-dark);text-decoration: none}.crumbs a:hover{color: #fff;text-decoration: underline}.crumbs [aria-current]{color: #fff}.prose{max-width: 780px}.prose h2{font-size: 1.5rem;margin: 2em 0 .6em}.prose h3{font-size: 1.15rem;margin: 1.6em 0 .5em}.prose p,.prose li{color: var(--text)}.prose ul,.prose ol{padding-left: 1.4em;margin: 0 0 1em}.prose li{margin-bottom: .4em}.prose .lead{color: var(--muted)}.prose-note{background: var(--gold-100);border: 1px solid var(--gold-300);color: var(--on-gold);border-radius: 12px;padding: 14px 18px;margin: 0 0 28px;font-size: .95rem}.prose table{width: 100%;border-collapse: collapse;font-size: .95rem;margin: 0 0 1.4em}.prose th,.prose td{text-align: left;padding: 10px 12px;border: 1px solid var(--line);vertical-align: top}.prose th{background: var(--soft)}.toc{background: var(--soft);border-radius: 14px;padding: 18px 22px;margin: 0 0 32px}.toc ol{padding-left: 1.2em}.contact{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr);gap: clamp(28px,5vw,64px);align-items: start}.form{display: grid;gap: 18px;background: #fff;border: 1px solid var(--line);border-radius: 20px;padding: clamp(22px,3vw,36px);box-shadow: var(--shadow-m)}.form .row2{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.field label{display: block;font-weight: 700;font-size: .95rem;color: var(--ink);margin-bottom: 6px}.field .req{color: var(--teal-600)}.field .hint{display: block;font-weight: 500;font-size: .86rem;color: var(--muted);margin: -2px 0 6px}.field input,.field select,.field textarea{width: 100%;font: inherit;font-size: 1rem;color: var(--text);background: #fff;border: 1.5px solid #B8C6D6;border-radius: 12px;padding: 12px 14px;transition: border-color .15s ease,box-shadow .15s ease}.field textarea{min-height: 140px;resize: vertical}.field input:hover,.field select:hover,.field textarea:hover{border-color: var(--teal-400)}.field input:focus,.field select:focus,.field textarea:focus{outline: none;border-color: var(--teal-500);box-shadow: 0 0 0 4px rgba(12,122,132,.16)}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.form-note{font-size: .86rem;color: var(--muted);margin: 0}.form-err{background: #FDECEC;color: #8A1C1C;border: 1px solid #F3B8B8;border-radius: 12px;padding: 12px 16px;font-size: .95rem;margin: 0}.side{display: grid;gap: 18px}.side .card{padding: 22px}.side h2{margin: 0 0 8px;font-size: 1.15rem}.ftr{background: var(--navy-950);color: var(--on-dark);padding: clamp(44px,5vw,72px) 0 28px;font-size: .96rem}.ftr a{color: var(--on-dark);text-decoration: none}.ftr a:hover{color: #fff;text-decoration: underline}.ftr-grid{display: grid;grid-template-columns: 1.5fr repeat(3,1fr);gap: 36px}.ftr-brand p{margin: 14px 0 0;max-width: 30em}.ftr-op{font-size: .9rem;opacity: .85}.ftr-h{font-size: .8rem;text-transform: uppercase;letter-spacing: .1em;color: #fff;margin-bottom: 14px;font-weight: 800}.ftr ul{list-style: none;display: grid;gap: 9px}.ftr-data{margin-top: 36px;padding-top: 24px;border-top: 1px solid rgba(255,255,255,.1);font-size: .9rem;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px 40px}.ftr-data p{margin: 0}.ftr-bottom{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;margin-top: 22px;font-size: .84rem;opacity: .75}.ftr-bottom p{margin: 0}.consent{position: fixed;z-index: 90;left: 16px;right: 16px;bottom: 16px;max-width: 820px;margin-inline: auto;background: var(--navy-900);color: var(--on-dark);border-radius: 18px;box-shadow: var(--shadow-l);border: 1px solid rgba(255,255,255,.12)}.consent[hidden]{display: none}.consent-in{display: flex;align-items: center;gap: 20px;padding: 18px 22px}.consent h2{font-size: 1rem;color: #fff;margin-bottom: 4px}.consent p{margin: 0;font-size: .9rem}.consent a{color: var(--teal-300)}.consent-act{display: flex;gap: 10px;flex: none}.nf{text-align: center;padding: clamp(64px,10vw,140px) 0}.nf .code{font-size: clamp(4rem,12vw,9rem);font-weight: 800;letter-spacing: -.05em;line-height: 1;color: var(--ink)}.nf .code span{color: var(--gold-500)}.nf-act{display: flex;flex-wrap: wrap;gap: 12px;justify-content: center;margin-top: 26px}@media (prefers-reduced-motion: no-preference){.js .reveal{opacity: 0;transform: translateY(18px);transition: opacity .6s ease,transform .6s ease}.js .reveal.in{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.chip{animation: none}.btn,.i-arr{transition: none}}@media (max-width: 1060px){.hero-in{grid-template-columns: 1fr}.stage{max-width: 760px;margin-inline: auto;width: 100%}.proof-grid{grid-template-columns: repeat(2,1fr)}.proof-i:nth-child(3){border-left: 0}.proof-i:nth-child(n+3){border-top: 1px solid var(--line)}.g4{grid-template-columns: repeat(2,1fr)}.ftr-grid{grid-template-columns: 1fr 1fr}.ftr-brand{grid-column: 1 / -1}}@media (max-width: 1120px){.nav-toggle{display: inline-flex}.js .nav{display: none;position: absolute;left: 0;right: 0;top: var(--hdr);flex-direction: column;align-items: stretch;gap: 14px;padding: 12px 20px 22px;background: var(--navy-900);border-bottom: 1px solid rgba(255,255,255,.1)}.js .nav.is-open{display: flex}.nav{flex-wrap: wrap}.nav-list{flex-direction: column}.nav-list a{padding: 13px 12px;font-size: 1.05rem}.nav-list a[aria-current]{box-shadow: none;background: rgba(255,255,255,.08);border-radius: 10px}.nav-actions{flex-direction: column;align-items: stretch}.nav-actions .btn{width: 100%}.lang-d summary{width: 100%;justify-content: space-between;padding: 12px 14px}.lang-list{position: static;margin-top: 6px;box-shadow: none}}@media (max-width: 960px){.frow,.mob,.contact{grid-template-columns: 1fr}.frow-r .frow-t{order: 0}.plans,.steps,.g3{grid-template-columns: 1fr}.plan-feat{transform: none}.band-in,.teaser{flex-direction: column;align-items: flex-start}.mob-phones{min-height: 380px}}@media (max-width: 640px){body{font-size: 1rem}.wrap{width: calc(100% - 32px)}.g2,.g4{grid-template-columns: 1fr}.proof{margin-top: -36px}.proof-grid{grid-template-columns: 1fr}.proof-i + .proof-i{border-left: 0;border-top: 1px solid var(--line)}.stage .pf{width: 31%;left: -2%}.chip-a,.chip-c{display: none}.chip-b{right: 2%;bottom: 0}.hero-act .btn,.band-act .btn{width: 100%}.hero-note{margin: 10px 0 60px}.form .row2{grid-template-columns: 1fr}.ftr-grid{grid-template-columns: 1fr}.consent-in{flex-direction: column;align-items: stretch}.consent-act .btn{flex: 1}.frow-m .pf-duo .pf{max-width: 150px}.mob-phones .pf{width: 38%}}@media print{.hdr,.ftr,.consent,.draftbar,.band,.skip{display: none !important}body{color: #000}}
