body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--blue:#1e3a8a;--blue-dark:#172e6e;--blue-soft:#eef2fa;--red:#dc2626;--slate:#64748b;--gray:#374151;--gray-muted:#4b5563;--line:#e5e7eb;--bg:#fff;--bg-muted:#f7f8fa;--radius:12px;--shadow:0 1px 2px #1118270d,0 4px 14px #1118270f;--font-head:"Montserrat",Arial,sans-serif;--font-body:"Open Sans",Arial,sans-serif;--gutter:24px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px}body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--bg);color:#374151;color:var(--gray);font-family:Open Sans,Arial,sans-serif;font-family:var(--font-body);font-size:17px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{text-wrap:balance;color:#1e3a8a;color:var(--blue);font-family:Montserrat,Arial,sans-serif;font-family:var(--font-head);line-height:1.2}h1{font-size:clamp(32px,5vw,52px)}h1,h2{font-weight:700}h2{font-size:clamp(26px,3.4vw,36px);margin-bottom:14px}h3{font-size:18px;font-weight:700;margin-bottom:8px}p{text-wrap:pretty}a{color:#1e3a8a;color:var(--blue)}a:hover{color:#172e6e;color:var(--blue-dark)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #1e3a8a73;outline-offset:2px}.page{display:flex;flex-direction:column;min-height:100vh}.container{margin:0 auto;max-width:1160px;padding:0 24px;padding:0 var(--gutter);width:100%}.topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:100}.topbar-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1160px;padding:10px 24px;padding:10px var(--gutter)}.brand img{display:block;height:52px;width:auto}.nav-links{align-items:center;display:flex;gap:4px}.nav-links a{border-radius:8px;color:#374151;color:var(--gray);font-size:15px;font-weight:600;padding:10px 12px;text-decoration:none;transition:background .2s ease,color .2s ease}.nav-links a:hover{background:#eef2fa;background:var(--blue-soft);color:#1e3a8a;color:var(--blue)}.nav-links .nav-cta{background:#1e3a8a;background:var(--blue);color:#fff;margin-left:6px}.nav-links .nav-cta:hover{background:#172e6e;background:var(--blue-dark);color:#fff}.lang-switch{border:1px solid #e5e7eb;border:1px solid var(--line);border-radius:8px;display:inline-flex;margin-left:10px;overflow:hidden}.lang-switch button{background:#fff;border:none;color:#4b5563;color:var(--gray-muted);cursor:pointer;font:600 13px Open Sans,Arial,sans-serif;font:600 13px var(--font-body);min-height:36px;min-width:40px;padding:8px 10px}.lang-switch button.active{background:#1e3a8a;background:var(--blue);color:#fff}.hamburger{align-items:center;background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;width:44px}.hamburger span{background:#374151;background:var(--gray);display:block;height:2px;transition:transform .25s ease,opacity .25s ease;width:24px}.hamburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.btn{align-items:center;border:2px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font:700 16px Montserrat,Arial,sans-serif;font:700 16px var(--font-head);justify-content:center;min-height:48px;padding:12px 22px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn-primary{background:#1e3a8a;background:var(--blue);color:#fff}.btn-primary:hover{background:#172e6e;background:var(--blue-dark);color:#fff}.btn-primary:disabled{cursor:progress;opacity:.7}.btn-ghost{background:#0000;border-color:#1e3a8a;border-color:var(--blue);color:#1e3a8a;color:var(--blue)}.btn-ghost:hover{background:#eef2fa;background:var(--blue-soft)}.btn-block{width:100%}.hero{background:#fff;background:var(--bg);padding:72px 0 64px}.hero-grid{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.eyebrow{color:#4b5563;color:var(--gray-muted);font:700 14px Montserrat,Arial,sans-serif;font:700 14px var(--font-head);letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.hero h1{margin-bottom:20px}.lead{color:#374151;color:var(--gray);font-size:19px;max-width:620px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-flow{background:#374151;background:var(--gray);border-radius:16px;color:#fff;padding:28px 30px}.hero-flow-title{color:#d1d5db;font:700 14px Montserrat,Arial,sans-serif;font:700 14px var(--font-head);letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.hero-flow ol{list-style:none;position:relative}.hero-flow li{align-items:center;display:flex;font-size:17px;gap:14px;padding:7px 0;position:relative}.hero-flow li:not(:last-child):after{background:#6b7280;content:"";height:14px;left:15px;position:absolute;top:38px;width:2px}.flow-num{align-items:center;background:#fff;border-radius:50%;color:#1e3a8a;color:var(--blue);display:flex;flex:0 0 32px;font:700 14px Montserrat,Arial,sans-serif;font:700 14px var(--font-head);height:32px;justify-content:center}.trust-strip{background:#1e3a8a;background:var(--blue);color:#fff}.trust-strip-inner{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:16px;padding-top:16px}.trust-strip-item{align-items:center;display:flex;font-size:15px;font-weight:600;gap:8px}.section{padding:80px 0}.section.muted{background:#f7f8fa;background:var(--bg-muted)}.section.dark{background:#1e3a8a;background:var(--blue);color:#fff}.section.dark h2{color:#fff}.section-head{margin-bottom:36px;max-width:720px}.section-head p{font-size:18px}.note{color:#4b5563;color:var(--gray-muted);font-style:italic;margin-top:24px}.grid{grid-gap:20px;display:grid;gap:20px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--line);border-radius:12px;border-radius:var(--radius);box-shadow:0 1px 2px #1118270d,0 4px 14px #1118270f;box-shadow:var(--shadow);padding:26px 24px}.card p{font-size:15.5px}.card-row{align-items:flex-start;display:flex;gap:18px}.icon-circle{align-items:center;background:#eef2fa;background:var(--blue-soft);border-radius:50%;color:#1e3a8a;color:var(--blue);display:flex;flex:0 0 48px;height:48px;justify-content:center;margin-bottom:16px;width:48px}.card-row .icon-circle{margin-bottom:0}.icon-circle.small{flex-basis:38px;height:38px;margin-bottom:0;width:38px}.flow-chips{counter-reset:flow;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.flow-chips li{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--line);border-radius:10px;color:#1e3a8a;color:var(--blue);flex:1 1 120px;font:700 15px Montserrat,Arial,sans-serif;font:700 15px var(--font-head);padding:14px 10px;position:relative;text-align:center}.flow-chips li.highlight{background:#1e3a8a;background:var(--blue);border-color:#1e3a8a;border-color:var(--blue);color:#fff}.flow-chips li.highlight:after{background:#dc2626;background:var(--red);border:2px solid #fff;border-radius:50%;content:"";height:14px;position:absolute;right:-6px;top:-6px;width:14px}.recalc{background:#fff;border:1.5px dashed #1e3a8a;border:1.5px dashed var(--blue);border-radius:10px;margin-top:14px;padding:14px 18px}.recalc strong{color:#1e3a8a;color:var(--blue)}.features{margin-top:36px}.feature p{font-size:15.5px}.phases{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;position:relative}.phases:before{background:#e5e7eb;background:var(--line);content:"";height:2px;left:32px;position:absolute;right:12%;top:32px}.phase,.phase-icon{position:relative}.phase-icon{align-items:center;background:#1e3a8a;background:var(--blue);border:5px solid #fff;border-radius:50%;color:#fff;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.phase-label{color:#4b5563;color:var(--gray-muted);display:block;font:700 13px Montserrat,Arial,sans-serif;font:700 13px var(--font-head);letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.phase p{font-size:15.5px}.benefits-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.benefit-list{list-style:none;margin-top:20px}.benefit-list li{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--line);display:flex;gap:16px;padding:18px 0}.benefit-list li:last-child{border-bottom:none}.benefit-list h3{margin-bottom:4px}.benefit-list p{font-size:15.5px}.check-circle{align-items:center;background:#1e3a8a;background:var(--blue);border-radius:50%;color:#fff;display:flex;flex:0 0 30px;height:30px;justify-content:center;margin-top:2px}.calc-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px #1118270d,0 4px 14px #1118270f;box-shadow:var(--shadow);padding:32px 30px;text-align:left}.calc-title{color:#4b5563;color:var(--gray-muted);font:700 14px Montserrat,Arial,sans-serif;font:700 14px var(--font-head);letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.calc-value{font:700 clamp(38px,5vw,52px) Montserrat,Arial,sans-serif;font:700 clamp(38px,5vw,52px) var(--font-head);line-height:1.1;margin-top:12px}.calc-unit,.calc-value{color:#1e3a8a;color:var(--blue)}.calc-unit{font-weight:600}.calc-formula{font-feature-settings:"tnum";border-top:1px solid #e5e7eb;border-top:1px solid var(--line);color:#64748b;color:var(--slate);font:600 14px Montserrat,Arial,sans-serif;font:600 14px var(--font-head);font-variant-numeric:tabular-nums;margin-top:16px;padding-top:14px}.about-grid{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.about-grid p{color:#e5e7eb;font-size:17.5px;margin-bottom:14px}.facts{grid-gap:12px;display:grid;gap:12px;list-style:none}.facts li{background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;border-radius:var(--radius);gap:14px;padding:14px 16px}.fact-icon,.facts li{align-items:center;display:flex}.fact-icon{background:#fff;border-radius:50%;color:#1e3a8a;color:var(--blue);flex:0 0 42px;height:42px;justify-content:center}.facts strong{color:#fff;display:block;font-family:Montserrat,Arial,sans-serif;font-family:var(--font-head)}.facts span{color:#e5e7eb;font-size:15px}.facts .fact-icon{color:#1e3a8a;color:var(--blue)}.model{background:#eef2fa;background:var(--blue-soft);border-radius:16px;margin-top:0;padding:32px}.model h3{font-size:20px;margin-bottom:20px}.model-steps{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.model-steps li{align-items:flex-start;display:flex;gap:14px}.model-num{align-items:center;background:#1e3a8a;background:var(--blue);border-radius:50%;color:#fff;display:flex;flex:0 0 36px;font:700 16px Montserrat,Arial,sans-serif;font:700 16px var(--font-head);height:36px;justify-content:center}.model-steps strong{color:#1e3a8a;color:var(--blue);display:block;font-family:Montserrat,Arial,sans-serif;font-family:var(--font-head)}.model-steps span{font-size:15.5px}.model .note{margin-top:20px}.contact-grid{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.contact-details{grid-gap:16px;display:grid;gap:16px;list-style:none;margin-top:28px}.contact-details li{align-items:center;display:flex;gap:14px}.contact-details .label{color:#4b5563;color:var(--gray-muted);display:block;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.contact-details a{font-weight:600;word-break:break-word}.form-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px #1118270d,0 4px 14px #1118270f;box-shadow:var(--shadow);padding:32px}.form-card h3{font-size:22px;margin-bottom:18px}.hidden-field{display:none}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-group{margin-bottom:16px}.form-group label{display:block;font-size:15px;font-weight:600;margin-bottom:6px}.form-group input,.form-group textarea{background:#fff;border:1.5px solid #d1d5db;border-radius:10px;color:#374151;color:var(--gray);font:16px Open Sans,Arial,sans-serif;font:16px var(--font-body);padding:12px 14px;transition:border-color .2s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#1e3a8a;border-color:var(--blue)}.form-group textarea{min-height:130px;resize:vertical}.char-counter{color:#4b5563;color:var(--gray-muted);font-size:13px;margin-top:4px;text-align:right}.char-counter.warning{color:#92400e}.char-counter.danger{color:#b91c1c}.footer{background:#374151;background:var(--gray);color:#e5e7eb;font-size:14px;margin-top:auto}.footer-inner{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:22px;padding-top:22px}.footer-links{display:flex;gap:18px}.footer a{color:#fff}.footer a:hover{color:#d1d5db}.scroll-to-top{align-items:center;background:#1e3a8a;background:var(--blue);border:none;border-radius:50%;bottom:20px;box-shadow:0 1px 2px #1118270d,0 4px 14px #1118270f;box-shadow:var(--shadow);color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:20px;width:48px;z-index:90}.reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.reveal.in-view{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}@media (max-width:1020px){.grid-4,.phases{grid-template-columns:repeat(2,minmax(0,1fr))}.phases:before{display:none}.about-grid,.benefits-grid,.contact-grid,.hero-grid{gap:36px;grid-template-columns:minmax(0,1fr)}.hero-flow ol{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-flow li:after{display:none}.trust-strip-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hamburger{display:flex}.nav-links{align-items:stretch;background:#fff;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--line);box-shadow:0 1px 2px #1118270d,0 4px 14px #1118270f;box-shadow:var(--shadow);display:none;flex-direction:column;gap:4px;left:0;padding:12px 24px 20px;padding:12px var(--gutter) 20px;position:absolute;right:0;top:100%}.nav-links.open{display:flex}.nav-links a{padding:12px}.nav-links .nav-cta{margin-left:0;text-align:center}.lang-switch{align-self:flex-start;margin:8px 0 0}}@media (max-width:640px){:root{--gutter:16px}body{font-size:16px}.hero{padding:48px 0 44px}.section{padding:56px 0}.form-row,.grid-2,.grid-4,.hero-flow ol,.model-steps,.phases,.trust-strip-inner{grid-template-columns:minmax(0,1fr)}.flow-chips li{flex-basis:40%}.card-row{flex-direction:column}.form-card,.model{padding:22px 18px}.brand img{height:38px}.actions .btn{width:100%}}