@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/commissioner-600.ttf)format("truetype")}@font-face{font-family:Commissioner;font-style:normal;font-weight:650;font-display:swap;src:url(../fonts/commissioner-700.ttf)format("truetype")}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/commissioner-700.ttf)format("truetype")}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/golos-text-400.ttf)format("truetype")}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/golos-text-500.ttf)format("truetype")}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/golos-text-600.ttf)format("truetype")}:root{--navy:#071525;--navy-soft:#0d2034;--navy-line:#ffffff24;--ink:#0a1726;--ink-soft:#46566a;--ink-muted:#647386;--white:#fff;--canvas:#f4f6f9;--canvas-strong:#eaf0f6;--line:#dce4ec;--line-strong:#c9d4df;--blue:#7198ff;--blue-strong:#315fd7;--blue-pale:#eaf0ff;--danger:#b42318;--shell:1280px;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--shadow-soft:0 20px 60px #07152517}*{box-sizing:border-box}html{scroll-padding-top:92px}body{color:var(--ink);background:var(--white);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Golos Text,Arial,sans-serif;font-size:17px;line-height:1.58}body,button,input{font-family:Golos Text,Arial,sans-serif}body{overflow-x:hidden}::selection{color:var(--blue-strong);background:var(--blue)}a{color:inherit;text-decoration:none}button,a,summary,label{-webkit-tap-highlight-color:transparent}button,summary,a[href]{cursor:pointer}button,input{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:inherit;letter-spacing:-.035em;text-wrap:balance;font-family:Commissioner,Arial,sans-serif;font-weight:650}h1{margin-bottom:30px;font-size:clamp(4rem,5.7vw,5.25rem);line-height:.99}.hero-title{max-width:820px}.hero-title span{display:block}h2{margin-bottom:24px;font-size:clamp(2.75rem,4vw,3.5rem);line-height:1.06}h3{letter-spacing:-.025em;margin-bottom:14px;font-size:1.45rem;line-height:1.18}p{margin-bottom:0}.shell{width:min(calc(100% - 64px), var(--shell));margin-inline:auto}.skip-link{z-index:200;color:var(--navy);background:var(--white);box-shadow:var(--shadow-soft);border-radius:8px;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.site-header{z-index:50;color:var(--white);border-bottom:1px solid var(--navy-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071525f0;position:relative}.header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:40px;min-height:82px;display:grid}.brand{align-items:center;width:fit-content;display:inline-flex}.brand-logo{object-fit:contain;width:190px;height:64px;display:block}.header-nav{color:#c9d4e0;justify-content:center;align-items:center;gap:clamp(18px,2vw,30px);font-size:.88rem;font-weight:500;display:flex}.header-nav a,.footer-nav a{transition:color .2s}.header-nav a:hover,.footer-nav a:hover{color:var(--white)}.header-actions{align-items:center;gap:22px;display:flex}.header-phone{color:var(--white);white-space:nowrap;font-size:.9rem;font-weight:600}.button{border-radius:var(--radius-sm);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:18px;min-height:56px;padding:15px 24px;font-size:.95rem;font-weight:600;line-height:1.2;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button-primary{color:var(--navy);background:var(--blue)}.button-primary:hover,.button-form:hover{background:#89a9ff;box-shadow:0 12px 28px #7198ff38}.button-secondary-dark{color:var(--white);background:0 0;border-color:#ffffff47}.button-secondary-dark:hover{border-color:#fff9}.button-secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.button-secondary:hover{background:var(--white);border-color:var(--ink)}.button-header{min-height:44px;color:var(--navy);background:var(--white);padding:11px 17px;font-size:.875rem}.button-header:hover{background:var(--blue-pale)}.hero{isolation:isolate;color:var(--white);background:var(--navy);position:relative;overflow:hidden}.hero:after{z-index:-1;content:"";background:#ffffff1f;height:1px;position:absolute;bottom:0;left:0;right:0}.hero-layout{grid-template-columns:minmax(0,1.22fr) minmax(400px,.72fr);align-items:center;gap:clamp(70px,8vw,128px);min-height:740px;padding-block:68px 70px;display:grid}.hero-copy{max-width:780px}.eyebrow,.panel-label{color:var(--blue);letter-spacing:.095em;text-transform:uppercase;margin-bottom:22px;font-size:.875rem;font-weight:600;line-height:1.4}.hero-lead{color:#c2cedb;max-width:700px;font-size:1.18rem;line-height:1.62}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.hero-form-wrap{position:relative}.lead-form{color:var(--ink);background:var(--white);border-radius:var(--radius-lg);border:1px solid #ffffff5c;padding:34px;position:relative;box-shadow:0 28px 72px #0003}.lead-form-heading{margin-bottom:26px}.lead-form-heading h2{margin-bottom:13px;font-size:1.88rem;line-height:1.12}.lead-form-heading p{color:var(--ink-soft);font-size:.9rem;line-height:1.55}.form-fields{gap:17px;display:grid}.form-field{gap:8px;display:grid;position:relative}.form-field label{font-size:.875rem;font-weight:600}.form-field input{width:100%;min-height:55px;color:var(--ink);background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-sm);outline:none;padding:15px 16px;font-size:1rem;transition:background-color .18s,border-color .18s,box-shadow .18s}.form-field input::placeholder{color:#7a899b}.form-field input:hover{border-color:var(--line-strong)}.form-field input:focus{background:var(--white);border-color:var(--blue-strong);box-shadow:0 0 0 4px #315fd71f}.form-field input[aria-invalid=true]{border-color:var(--danger)}.field-error{color:var(--danger);font-size:.875rem}.consent{color:var(--ink-muted);grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:18px;font-size:.875rem;line-height:1.5;display:grid}.consent input{width:18px;height:18px;accent-color:var(--blue-strong);margin:2px 0 0}.consent a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.button-form{width:100%;color:var(--navy);background:var(--blue);margin-top:21px}.button-form:disabled{cursor:wait;opacity:.72}.form-note{color:var(--ink-muted);text-align:center;margin-top:14px;font-size:.875rem}.form-status{color:var(--ink);background:var(--blue-pale);border-radius:10px;gap:2px;margin-top:15px;padding:13px 15px;font-size:.875rem;display:grid}.form-status strong{font-weight:600}.form-status-error{background:#ba4a4a14;border-color:#ba4a4a38}.lead-accepted{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0715258a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lead-accepted-panel{width:min(100%,360px);color:var(--ink);text-align:center;background:var(--white);border:1px solid var(--line);border-radius:18px;gap:12px;padding:28px;display:grid;box-shadow:0 22px 70px #0715253d}.lead-accepted-panel strong{color:var(--navy);font-family:var(--font-display);font-size:1.45rem;line-height:1.12}.lead-accepted-panel span{color:var(--ink-muted);font-size:.95rem;line-height:1.5}.lead-accepted-button{width:100%;min-height:48px;color:var(--navy);background:var(--blue);margin-top:6px}.section{padding-block:118px;position:relative}.section-heading{max-width:820px;margin-bottom:54px}.section-heading>p:last-child,.process-intro>p,.refusal-copy>p,.payment-copy>p,.documents-copy>p,.faq-intro>p,.final-copy>p{color:var(--ink-soft);font-size:1.03rem;line-height:1.65}.benefits-section{background:var(--white)}.primary-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.primary-benefit{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-md);min-height:310px;padding:30px;transition:border-color .2s,box-shadow .2s,transform .2s}.primary-benefit:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.primary-benefit>span{width:42px;height:42px;color:var(--blue-strong);background:var(--white);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;margin-bottom:62px;font-size:.875rem;font-weight:600;display:inline-flex}.primary-benefit h3{max-width:290px}.primary-benefit p{max-width:340px;color:var(--ink-soft);font-size:.9rem;line-height:1.62}.guarantees-section{background:var(--canvas-strong);border-block:1px solid var(--line)}.guarantee-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guarantee-item{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:50px minmax(0,1fr);align-content:start;align-items:start;gap:18px;min-height:210px;padding:28px;display:grid;box-shadow:0 10px 32px #0715250a}.guarantee-item>span{width:48px;height:48px;color:var(--blue-strong);background:var(--blue-pale);font-variant-numeric:tabular-nums;border:1px solid #cad7ff;border-radius:50%;place-items:center;font-size:1.05rem;font-weight:700;display:grid}.guarantee-item h3{margin-bottom:7px;font-size:1.28rem}.guarantee-item p{color:var(--ink-soft);font-size:.9rem;line-height:1.58}.guarantee-item>a{width:fit-content;min-height:44px;color:var(--blue-strong);background:var(--blue-pale);border:1px solid #d2dcff;border-radius:999px;grid-column:2;align-items:center;gap:10px;margin-top:4px;padding:10px 15px;font-size:1rem;font-weight:700;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.guarantee-item>a:hover{color:var(--white);background:var(--blue-strong);border-color:var(--blue-strong)}.guarantee-item>a i{font-style:normal;transition:transform .18s}.guarantee-item>a:hover i{transform:translate(4px)}.process-section{background:var(--white)}.process-layout{grid-template-columns:minmax(320px,.75fr) minmax(540px,1.18fr);align-items:start;gap:clamp(72px,10vw,150px);display:grid}.process-intro{position:sticky;top:118px}.process-intro h2{max-width:530px}.process-intro>p{max-width:520px}.process-intro .button{margin-top:34px}.process-route{--process-cycle:4.5s;margin:0;padding:0 0 0 76px;list-style:none;position:relative}.process-route li{border-bottom:1px solid var(--line);min-height:143px;padding:6px 0 34px;position:relative}.process-route li:last-child{border-bottom:0;min-height:0;padding-bottom:0}.process-route li:not(:last-child):after,.process-route li:not(:last-child):before{content:"";pointer-events:none;border-radius:999px;width:2px;position:absolute;top:31px;bottom:-31px;left:-51px}.process-route li:not(:last-child):after{z-index:0;background:var(--line-strong)}.process-route li:not(:last-child):before{z-index:1;background:var(--blue-strong);opacity:0;transform-origin:top;animation-duration:var(--process-cycle);will-change:transform, opacity;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:scaleY(0)}.process-route li>span{z-index:2;width:50px;height:50px;color:var(--navy);background:var(--white);border:2px solid var(--line-strong);font-variant-numeric:tabular-nums;animation-duration:var(--process-cycle);will-change:transform;border-radius:50%;place-items:center;font-size:1rem;font-weight:700;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:grid;position:absolute;top:6px;left:-76px;transform:scale(1)}.process-route li:first-child>span{animation-name:process-step-1}.process-route li:nth-child(2)>span{animation-name:process-step-2}.process-route li:nth-child(3)>span{animation-name:process-step-3}.process-route li:nth-child(4)>span{animation-name:process-step-4}.process-route li:nth-child(5)>span{animation-name:process-step-5}.process-route li:first-child:before{animation-name:process-line-1}.process-route li:nth-child(2):before{animation-name:process-line-2}.process-route li:nth-child(3):before{animation-name:process-line-3}.process-route li:nth-child(4):before{animation-name:process-line-4}@keyframes process-step-1{0%,3%,90%,to{color:var(--blue-strong);background:var(--white);border-color:var(--line-strong);transform:scale(1);box-shadow:0 0 #7198ff00}4%{color:var(--navy);background:var(--blue);border-color:var(--blue);transform:scale(1.06);box-shadow:0 0 0 8px #7198ff21}10%,89%{color:var(--navy);background:var(--blue);border-color:var(--blue);transform:scale(1);box-shadow:0 0 #7198ff00}}@keyframes process-step-2{0%,19%,90%,to{color:var(--blue-strong);background:var(--white);border-color:var(--line-strong);transform:scale(1);box-shadow:0 0 #7198ff00}20%{color:var(--navy);background:var(--blue);border-color:var(--blue);transform:scale(1.06);box-shadow:0 0 0 8px #7198ff21}26%,89%{color:var(--navy);background:var(--blue);border-color:var(--blue);transform:scale(1);box-shadow:0 0 #7198ff00}}@keyframes process-step-3{0%,35%,90%,to{color:var(--blue-strong);background:var(--white);border-color:var(--line-strong);transform:scale(1);box-shadow:0 0 #7198ff00}36%{color:var(--navy);background:var(--blue);border-color:var(--blue);transform:scale(1.06);box-shadow:0 0 0 8px #7198ff21}42%,89%{color:var(--navy);background:var(--blue);border-color:var(--blue);transform:scale(1);box-shadow:0 0 #7198ff00}}@keyframes process-step-4{0%,51%,90%,to{color:var(--blue-strong);background:var(--white);border-color:var(--line-strong);transform:scale(1);box-shadow:0 0 #7198ff00}52%{color:var(--navy);background:var(--blue);border-color:var(--blue);transform:scale(1.06);box-shadow:0 0 0 8px #7198ff21}58%,89%{color:var(--navy);background:var(--blue);border-color:var(--blue);transform:scale(1);box-shadow:0 0 #7198ff00}}@keyframes process-step-5{0%,67%,90%,to{color:var(--blue-strong);background:var(--white);border-color:var(--line-strong);transform:scale(1);box-shadow:0 0 #7198ff00}68%{color:var(--navy);background:var(--blue);border-color:var(--blue);transform:scale(1.06);box-shadow:0 0 0 8px #7198ff21}74%,89%{color:var(--navy);background:var(--blue);border-color:var(--blue);transform:scale(1);box-shadow:0 0 #7198ff00}}@keyframes process-line-1{0%,5%,90%,to{opacity:0;transform:scaleY(0)}6%{opacity:1;transform:scaleY(0)}20%,89%{opacity:1;transform:scaleY(1)}}@keyframes process-line-2{0%,21%,90%,to{opacity:0;transform:scaleY(0)}22%{opacity:1;transform:scaleY(0)}36%,89%{opacity:1;transform:scaleY(1)}}@keyframes process-line-3{0%,37%,90%,to{opacity:0;transform:scaleY(0)}38%{opacity:1;transform:scaleY(0)}52%,89%{opacity:1;transform:scaleY(1)}}@keyframes process-line-4{0%,53%,90%,to{opacity:0;transform:scaleY(0)}54%{opacity:1;transform:scaleY(0)}68%,89%{opacity:1;transform:scaleY(1)}}.process-route h3{margin-bottom:9px;font-size:1.45rem}.process-route p{max-width:590px;color:var(--ink-soft);font-size:.9rem}.laws-section,.payment-section,.final-section{color:var(--white);background:var(--navy)}.section-heading-dark h2{color:var(--white)}.section-heading-dark>p:last-child{color:#aabacc}.law-list{border-top:1px solid var(--navy-line);border-bottom:1px solid var(--navy-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.law-list article{min-height:220px;padding:34px 34px 30px}.law-list article:not(:first-child){border-left:1px solid var(--navy-line)}.law-list strong{color:var(--blue);letter-spacing:-.035em;margin-bottom:52px;font-family:Commissioner,Arial,sans-serif;font-size:2.45rem;font-weight:650;display:block}.law-list p{color:#b6c4d2;max-width:270px;font-size:.92rem}.refusal-section{background:var(--white)}.refusal-layout{grid-template-columns:minmax(0,.82fr) minmax(500px,1fr);align-items:center;gap:clamp(70px,9vw,130px);display:grid}.refusal-copy h2{max-width:600px}.refusal-copy>p{max-width:580px}.refusal-copy .button{margin-top:34px}.refusal-checklist{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px}.refusal-checklist .panel-label{color:var(--blue-strong);margin-bottom:12px}.refusal-checklist ul{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.refusal-checklist li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:center;gap:12px;min-height:78px;display:grid}.refusal-checklist li>span{color:var(--blue-strong);font-size:.875rem;font-weight:600}.refusal-checklist li p{font-size:.9rem;font-weight:500}.payment-layout{grid-template-columns:minmax(300px,.75fr) minmax(560px,1fr);align-items:start;gap:clamp(70px,9vw,130px);display:grid}.payment-copy>p{color:#aebdce;max-width:560px}.payment-route{border-top:1px solid var(--navy-line);margin:0;padding:0;list-style:none}.payment-route li{border-bottom:1px solid var(--navy-line);grid-template-columns:76px 1fr;align-items:center;gap:20px;min-height:134px;display:grid;position:relative}.payment-route li:after{background:var(--blue);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.payment-route li>span{color:var(--blue);font-size:.875rem;font-weight:600}.payment-route li div{gap:6px;display:grid}.payment-route strong{font-family:Commissioner,Arial,sans-serif;font-size:1.3rem;font-weight:600}.payment-route small{color:#96a8ba;font-size:.875rem}.documents-section{background:var(--white)}.documents-layout{grid-template-columns:minmax(0,.78fr) minmax(540px,1fr);align-items:start;gap:clamp(74px,10vw,150px);display:grid}.documents-copy>p{max-width:560px}.documents-note{background:var(--blue-pale);border-radius:var(--radius-sm);gap:4px;margin-top:36px;padding:22px 22px 22px 50px;display:grid;position:relative}.documents-note>span{background:var(--blue-strong);border-radius:50%;width:9px;height:9px;position:absolute;top:28px;left:22px}.documents-note strong{font-size:.9rem}.documents-note small{color:var(--ink-soft);font-size:.875rem}.documents-list{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.documents-list li{border-bottom:1px solid var(--line-strong);grid-template-columns:64px 1fr;align-items:center;gap:18px;min-height:93px;display:grid}.documents-list span{color:var(--blue-strong);font-size:.875rem;font-weight:600}.documents-list p{font-size:.92rem;font-weight:500}.faq-section{background:var(--canvas)}.faq-layout{grid-template-columns:minmax(280px,.62fr) minmax(580px,1.22fr);align-items:start;gap:clamp(74px,10vw,150px);display:grid}.faq-intro{position:sticky;top:118px}.faq-intro>p{max-width:440px}.text-link{min-height:44px;color:var(--blue-strong);align-items:center;gap:12px;margin-top:24px;font-size:.88rem;font-weight:600;display:inline-flex}.text-link span{transition:transform .18s}.text-link:hover span{transform:translate(4px)}.faq-list{border-top:1px solid var(--line-strong)}.faq-list details{border-bottom:1px solid var(--line-strong)}.faq-list summary{grid-template-columns:1fr 40px;align-items:center;gap:24px;min-height:92px;padding-block:20px;font-size:.98rem;font-weight:600;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{width:40px;height:40px;color:var(--blue-strong);background:var(--white);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:1.2rem;font-style:normal;font-weight:400;transition:transform .2s;display:grid}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{max-width:720px;color:var(--ink-soft);margin:-4px 64px 30px 0;font-size:.9rem;line-height:1.7}.final-section{position:relative;overflow:hidden}.final-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);align-items:center;gap:clamp(72px,10vw,150px);display:grid}.final-copy>p{color:#b6c4d2;max-width:610px}.final-phone{letter-spacing:-.03em;width:fit-content;margin-top:36px;font-family:Commissioner,Arial,sans-serif;font-size:clamp(1.85rem,3vw,2.7rem);font-weight:600;display:block}.final-copy>small{color:#8fa2b7;margin-top:8px;font-size:.875rem;display:block}.lead-form-final{box-shadow:0 28px 72px #0000003d}.site-footer{color:#b2c0cf;border-top:1px solid var(--navy-line);background:#05101d}.footer-main{grid-template-columns:auto 1fr auto;align-items:center;gap:64px;min-height:150px;display:grid}.footer-nav{justify-content:center;gap:26px;font-size:.875rem;display:flex}.footer-contact{justify-items:end;gap:5px;display:grid}.footer-contact a{color:var(--white);font-weight:600}.footer-contact span{color:#8092a5;font-size:.875rem}.footer-bottom{border-top:1px solid #ffffff17;grid-template-columns:1fr auto;align-items:center;gap:40px;min-height:84px;padding-block:18px;display:grid}.footer-bottom>p,.footer-bottom summary,.footer-bottom details p{color:#7f91a4;font-size:.875rem;line-height:1.55}.footer-bottom details{position:relative}.footer-bottom summary{color:#aebdce;font-weight:500;list-style:none}.footer-bottom summary::-webkit-details-marker{display:none}.footer-bottom details p{width:min(420px,80vw);color:var(--ink-soft);background:var(--white);box-shadow:var(--shadow-soft);border-radius:10px;padding:16px;position:absolute;bottom:32px;right:0}.footer-bottom details a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.mobile-action-bar{display:none}.legal-page{min-height:100vh;color:var(--ink);background:var(--paper);padding-block:72px 96px}.legal-shell{max-width:920px}.legal-back{margin-bottom:34px;display:inline-flex}.legal-page h1{max-width:820px;color:var(--navy);font-family:Commissioner,Arial,sans-serif;font-size:clamp(2.3rem,5vw,4.6rem);line-height:.95}.legal-lead{max-width:720px;color:var(--ink-soft);margin-top:24px;font-size:1.08rem;line-height:1.65}.legal-contact{color:var(--ink-muted);flex-wrap:wrap;gap:8px 14px;margin-top:26px;font-size:.95rem;display:flex}.legal-contact a{color:var(--navy);font-weight:650}.legal-content{gap:34px;margin-top:58px;display:grid}.legal-content section{border-top:1px solid var(--line);padding-top:28px}.legal-content h2{color:var(--navy);margin-bottom:14px;font-family:Commissioner,Arial,sans-serif;font-size:1.45rem}.legal-content p{color:var(--ink-soft);margin-top:12px;font-size:.98rem;line-height:1.72}.reveal-enabled .reveal{opacity:0;transition:opacity .42s,transform .42s;transform:translateY(15px)}.reveal-enabled .reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-enabled .reveal-delay-1{transition-delay:70ms}.reveal-enabled .reveal-delay-2{transition-delay:.14s}@media (width<=1120px){.header-inner{gap:24px}.header-nav{gap:16px;font-size:.875rem}.header-phone{display:none}.hero-layout{grid-template-columns:minmax(0,1fr) minmax(370px,.72fr);gap:58px}.primary-benefit{padding:26px}.primary-benefit>span{margin-bottom:48px}.process-layout,.refusal-layout,.payment-layout,.documents-layout,.faq-layout{gap:68px}}@media (width<=1020px){.process-layout,.refusal-layout,.payment-layout,.documents-layout,.faq-layout,.final-layout{grid-template-columns:1fr}.process-intro,.faq-intro{position:static}.process-intro,.refusal-copy,.payment-copy,.documents-copy,.faq-intro,.final-copy{max-width:690px}.refusal-checklist,.documents-list,.faq-list,.final-form-wrap{max-width:720px}}@media (width<=900px){.header-nav{display:none}.header-actions{margin-left:auto}.header-phone{display:inline-flex}.hero-layout{grid-template-columns:1fr;gap:62px;min-height:0;padding-block:72px 84px}.hero-copy{max-width:760px}.hero-form-wrap{max-width:620px}.primary-benefits{grid-template-columns:1fr}.primary-benefit{min-height:0}.process-layout,.refusal-layout,.payment-layout,.documents-layout,.faq-layout,.final-layout{grid-template-columns:1fr}.process-intro,.faq-intro{position:static}.process-intro{max-width:680px}.refusal-copy,.payment-copy,.documents-copy,.faq-intro,.final-copy{max-width:690px}.refusal-checklist,.documents-list,.faq-list,.final-form-wrap{max-width:720px}.footer-main{grid-template-columns:1fr auto}.footer-nav{display:none}}@media (width<=680px){html{scroll-padding-top:70px}body{padding-bottom:calc(76px + env(safe-area-inset-bottom));font-size:16px}.shell{width:min(calc(100% - 40px), var(--shell))}h1{margin-bottom:24px;font-size:clamp(2.65rem,12.1vw,3.25rem);line-height:1.01}.hero-title{max-width:11ch}h2{margin-bottom:20px;font-size:clamp(2.15rem,9.2vw,2.7rem);line-height:1.08}h3{font-size:1.28rem}.header-inner{grid-template-columns:1fr auto;gap:14px;min-height:68px}.brand-logo{width:156px;height:42px}.button-header{display:none}.header-phone{align-items:center;min-height:44px;font-size:.875rem}.hero-layout{gap:50px;padding-block:52px 72px}.eyebrow,.panel-label{letter-spacing:.075em;margin-bottom:17px;font-size:.8125rem}.hero-lead{font-size:1rem;line-height:1.58}.hero-actions{grid-template-columns:1fr;margin-top:30px;display:grid}.hero-actions .button{width:100%}.lead-form{border-radius:var(--radius-md);padding:24px}.lead-form-heading h2{font-size:1.55rem}.lead-form-heading p{font-size:.9rem}.section{padding-block:82px}.section-heading{margin-bottom:36px}.section-heading>p:last-child,.process-intro>p,.refusal-copy>p,.payment-copy>p,.documents-copy>p,.faq-intro>p,.final-copy>p{font-size:.96rem}.primary-benefits{grid-template-columns:1fr;gap:14px}.primary-benefit{grid-column:auto;min-height:0;padding:24px}.primary-benefit>span{margin-bottom:36px}.primary-benefit p{font-size:.88rem}.guarantee-list{grid-template-columns:1fr;gap:14px}.guarantee-item{grid-column:auto;grid-template-columns:48px minmax(0,1fr);gap:16px;min-height:0;padding:22px}.guarantee-item>a{grid-column:2;width:fit-content;min-height:44px;margin-top:2px}.process-layout,.refusal-layout,.payment-layout,.documents-layout,.faq-layout,.final-layout{gap:48px}.process-intro .button,.refusal-copy .button{width:100%}.process-route{padding-left:70px}.process-route li{min-height:0;padding:6px 0 32px}.process-route li:not(:last-child):before,.process-route li:not(:last-child):after{top:30px;bottom:-30px;left:-46px}.process-route li>span{width:48px;height:48px;left:-70px}.process-route h3{font-size:1.3rem}.law-list{grid-template-columns:1fr}.law-list article{min-height:0;padding:28px 0}.law-list article:not(:first-child){border-top:1px solid var(--navy-line);border-left:0}.law-list strong{margin-bottom:18px;font-size:2.2rem}.refusal-checklist{padding:22px}.refusal-checklist li{grid-template-columns:36px 1fr;min-height:72px}.payment-route li{grid-template-columns:52px 1fr;min-height:116px;padding-right:24px}.payment-route strong{font-size:1.14rem}.documents-list li{grid-template-columns:42px 1fr;min-height:78px}.faq-list summary{grid-template-columns:1fr 38px;gap:14px;min-height:80px;font-size:.9rem}.faq-list summary i{width:38px;height:38px}.faq-list details>p{margin-right:0;font-size:.9rem}.final-phone{margin-top:28px;font-size:1.9rem}.footer-main{grid-template-columns:1fr;gap:28px;min-height:0;padding-block:42px}.footer-contact{justify-items:start}.footer-bottom{grid-template-columns:1fr;gap:18px;min-height:0;padding-block:26px 34px}.footer-bottom details p{width:auto;margin-top:12px;position:static}.mobile-action-bar{z-index:70;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--navy-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071525f2;grid-template-columns:.82fr 1.18fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-action-bar a{min-height:48px;color:var(--white);border:1px solid #ffffff3d;border-radius:10px;justify-content:center;align-items:center;padding-inline:12px;font-size:.8rem;font-weight:600;display:flex}.mobile-action-bar a:last-child{color:var(--navy);background:var(--blue);border-color:var(--blue)}}@media (width<=390px){.shell{width:min(calc(100% - 32px), var(--shell))}.header-phone{font-size:.8125rem}.lead-form{padding:21px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-enabled .reveal{opacity:1;transform:none}.process-route li:not(:last-child):before{opacity:0;will-change:auto;animation:none;transform:none}.process-route li>span{color:var(--blue-strong);background:var(--blue-pale);box-shadow:none;will-change:auto;border-color:#cad7ff;animation:none;transform:none}}
