@import url("menu.css");
:root{--ink:#101820;--navy:#102d3d;--sea:#2563c7;--aqua:#93c5fd;--paper:#f4f6f4;--white:#fff;--line:#cdd8d8;--muted:#56656b}
.local-section{border-top:1px solid var(--line)}.local-text-link{color:var(--sea)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.6}.nav-wrap{position:sticky;top:0;z-index:10;background:rgba(244,246,244,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(16,45,61,.12)}.nav{max-width:1220px;margin:auto;height:84px;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;color:var(--navy);text-decoration:none;font-size:.88rem;line-height:1.05;letter-spacing:.02em}.brand-mark{display:grid;place-items:center;width:44px;height:44px;background:var(--navy);color:var(--aqua);font:800 .82rem Manrope;border-radius:50%}.nav-links{display:flex;gap:32px}.nav-links a,.footer-links a{color:var(--navy);text-decoration:none;font-weight:600;font-size:.92rem}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:2px;background:var(--aqua);color:var(--navy);padding:16px 23px;font:700 .95rem "DM Sans";text-decoration:none;cursor:pointer;transition:.2s}.button:hover{background:#98e1dc;transform:translateY(-1px)}.button-small{padding:11px 17px;background:var(--navy);color:#fff}.hero{min-height:680px;background:var(--navy);color:#fff;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:70px;align-items:center;padding:90px max(28px,calc((100vw - 1164px)/2));position:relative;overflow:hidden}.hero:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(127,213,207,.15);border-radius:50%;right:-210px;top:-210px;box-shadow:0 0 0 90px rgba(127,213,207,.035),0 0 0 180px rgba(127,213,207,.025)}.hero-copy,.debt-card{position:relative;z-index:1}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:700;color:var(--sea);margin:0 0 20px}.hero .eyebrow{color:var(--aqua)}h1,h2,h3{font-family:Manrope,sans-serif;margin-top:0;line-height:1.08}h1{font-size:clamp(3.7rem,7.4vw,6.8rem);letter-spacing:-.065em;margin-bottom:28px}h1 span{color:var(--aqua)}h2{font-size:clamp(2.2rem,4vw,4rem);letter-spacing:-.045em;margin-bottom:28px}.lead{font-size:1.23rem;max-width:660px;color:#d7e2e5;margin-bottom:34px}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.text-link{color:#fff;font-weight:700;text-decoration:none}.text-link span{color:var(--aqua);margin-left:6px}.micro{font-size:.82rem;color:#9fb1b7;margin-top:24px}.debt-card{background:#fff;color:var(--ink);box-shadow:0 25px 70px rgba(0,0,0,.25)}.card-top{padding:18px 22px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-weight:700;font-size:.85rem}.live-dot{color:var(--sea)}.live-dot:before{content:"";display:inline-block;width:7px;height:7px;background:var(--aqua);border-radius:50%;margin-right:7px}.card-body{padding:28px}.card-label{font:700 1.3rem Manrope;margin-top:0}.card-body ul{list-style:none;padding:8px 0 0;margin:0}.card-body li{padding:15px 0;border-bottom:1px solid #e7eded;font-weight:600}.card-body li span{color:var(--sea);font-size:.75rem;margin-right:14px}.debt-card>a{display:flex;justify-content:space-between;background:var(--aqua);padding:19px 24px;color:var(--navy);font-weight:800;text-decoration:none}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);max-width:1220px;margin:-1px auto 0;padding:0 28px}.proof-strip div{padding:32px 25px;border-right:1px solid var(--line)}.proof-strip div:first-child{border-left:1px solid var(--line)}.proof-strip b,.proof-strip span{display:block}.proof-strip b{font:700 1.05rem Manrope;color:var(--navy)}.proof-strip span{font-size:.85rem;color:var(--muted)}.section{max-width:1164px;margin:auto;padding:110px 0}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:90px}.split h2{max-width:650px}.body-copy{font-size:1.12rem;color:var(--muted);padding-top:42px}.process{border-top:1px solid var(--line)}.process>h2{max-width:700px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:55px}.steps article{background:var(--paper);padding:34px 28px;min-height:280px}.steps article>span{font:700 .8rem Manrope;color:var(--sea)}.steps h3{font-size:1.25rem;margin:50px 0 14px}.steps p{color:var(--muted);font-size:.94rem}.contact{max-width:none;background:var(--sea);color:#fff;padding:100px max(28px,calc((100vw - 1164px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.contact .eyebrow{color:var(--aqua)}.contact-copy>p:not(.eyebrow){color:#d7e8e8;font-size:1.08rem}.contact-note{font-size:.83rem!important;padding-left:14px;border-left:2px solid var(--aqua);margin-top:35px}form{background:#fff;color:var(--ink);padding:38px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:block;font-weight:700;font-size:.85rem;margin-bottom:19px}input,textarea{display:block;width:100%;margin-top:7px;border:1px solid #c6d2d1;border-radius:0;background:#f9fbfa;padding:13px 14px;font:400 1rem "DM Sans";color:var(--ink)}input:focus,textarea:focus{outline:3px solid rgba(127,213,207,.4);border-color:var(--sea)}.consent{display:flex;gap:10px;align-items:flex-start;font-weight:400;color:var(--muted)}.consent input{width:18px;height:18px;margin:3px 0 0;flex:0 0 auto}.form-status{margin:13px 0 0;color:var(--sea);font-weight:700}footer{background:#0a202b;color:#b8c8cc;padding:55px max(28px,calc((100vw - 1164px)/2));display:grid;grid-template-columns:1fr 1fr auto;gap:20px;align-items:start}.footer-brand{font:600 1.3rem Manrope;color:#fff}.footer-links{display:flex;gap:22px}.footer-links a{color:#fff}.legal{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.12);padding-top:22px;font-size:.78rem;max-width:850px}
@media(max-width:850px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding-top:65px;gap:45px}.proof-strip{grid-template-columns:1fr 1fr}.split,.contact{grid-template-columns:1fr;gap:35px}.section{padding:75px 28px}.body-copy{padding-top:0}.steps{grid-template-columns:1fr 1fr}.contact{padding-top:75px;padding-bottom:75px}footer{grid-template-columns:1fr 1fr}}
@media(max-width:540px){.nav{height:72px;padding:0 18px}.button-small{display:none}.hero{padding:56px 20px 65px;min-height:auto}h1{font-size:3.25rem}.lead{font-size:1.08rem}.proof-strip{grid-template-columns:1fr 1fr;padding:0 12px}.proof-strip div{padding:22px 12px}.steps{grid-template-columns:1fr}.steps article{min-height:auto}.contact{padding-left:20px;padding-right:20px}form{padding:25px 20px}.field-row{grid-template-columns:1fr}footer{grid-template-columns:1fr;padding:45px 20px}.footer-links{justify-content:flex-start}}
.button:hover{background:#b3e2ff}
.direct-contact{display:grid;gap:10px;margin-top:30px}.direct-contact a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;border:1px solid rgba(255,255,255,.28);color:#fff;text-decoration:none;transition:.2s}.direct-contact a:hover{background:rgba(255,255,255,.1);border-color:var(--aqua)}.direct-contact span{font-size:.84rem;color:#d7e8f8}.direct-contact b{font:700 1rem Manrope;color:var(--aqua)}
.footer-links{flex-wrap:wrap}.direct-contact b{overflow-wrap:anywhere;text-align:right}@media(max-width:540px){.direct-contact a{align-items:flex-start;flex-direction:column;gap:3px}.direct-contact b{text-align:left;font-size:.9rem}}
.brand-mark{display:block;width:52px;height:52px;flex:0 0 52px;object-fit:contain;background:transparent;color:inherit;font:inherit;border-radius:0}
.footer-brand-block{display:grid;gap:18px}.social-links{display:flex;gap:11px}.social-links a{width:38px;height:38px;display:block;border-radius:50%;transition:.2s}.social-links a:hover{transform:translateY(-2px);filter:brightness(1.08)}.social-links img{display:block;width:38px;height:38px}
.terms-page{background:var(--paper)}.terms-intro{background:var(--navy);color:#fff;padding:90px max(28px,calc((100vw - 1164px)/2)) 82px}.terms-intro .eyebrow{color:var(--aqua)}.terms-intro h1{font-size:clamp(3.2rem,7vw,6.2rem);margin-bottom:24px}.terms-lead{max-width:790px;font-size:1.2rem;color:#d7e2e5}.terms-date{margin:26px 0 0;color:#9fb1b7;font-size:.86rem}.terms-layout{max-width:1164px;margin:auto;padding:80px 0 110px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:80px;align-items:start}.terms-summary{position:sticky;top:112px;background:#fff;border-top:5px solid var(--aqua);padding:28px;box-shadow:0 18px 45px rgba(16,45,61,.08)}.terms-summary .eyebrow{margin-bottom:12px}.terms-summary dl{margin:0}.terms-summary dl div{padding:16px 0;border-bottom:1px solid var(--line)}.terms-summary dt{font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.terms-summary dd{margin:3px 0 0;color:var(--navy);font:700 1.15rem Manrope}.terms-summary>p:last-child{font-size:.87rem;color:var(--muted);margin:22px 0 0}.terms-copy{min-width:0}.terms-copy>section{padding:0 0 34px;margin:0 0 34px;border-bottom:1px solid var(--line)}.terms-copy h2{font-size:1.55rem;letter-spacing:-.025em;margin-bottom:14px}.terms-copy p{color:var(--muted);margin:0 0 14px}.terms-copy a{color:var(--sea);font-weight:700}.terms-callout{background:var(--navy);color:#fff;padding:38px}.terms-callout h2{color:#fff}.terms-callout p{color:#d7e2e5;margin-bottom:24px}.terms-callout .button{color:var(--navy);text-decoration:none}@media(max-width:850px){.terms-layout{grid-template-columns:1fr;padding:60px 28px 80px;gap:45px}.terms-summary{position:static}.terms-intro{padding-top:65px;padding-bottom:65px}}@media(max-width:540px){.terms-intro{padding:52px 20px 56px}.terms-intro h1{font-size:3.05rem}.terms-layout{padding:42px 20px 65px}.terms-callout{padding:28px 22px}}
.consent a{color:var(--sea)}.info-page{background:var(--paper)}.page-hero{background:var(--navy);color:#fff;padding:78px max(28px,calc((100vw - 1164px)/2)) 70px}.page-hero .eyebrow{color:var(--aqua)}.page-hero h1{font-size:clamp(3rem,6vw,5.4rem);margin-bottom:22px;max-width:950px}.page-hero p:not(.eyebrow){max-width:760px;color:#d7e2e5;font-size:1.16rem}.info-layout{max-width:1164px;margin:auto;padding:72px 0 105px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:72px;align-items:start}.info-aside{position:sticky;top:110px;background:#fff;border-top:5px solid var(--aqua);padding:27px}.info-aside h2{font-size:1.25rem;margin-bottom:14px}.info-aside p,.info-aside li{font-size:.88rem;color:var(--muted)}.info-aside ul{margin:0;padding-left:19px}.info-aside .button{margin-top:12px;width:100%}.info-content{min-width:0}.content-section{padding-bottom:34px;margin-bottom:34px;border-bottom:1px solid var(--line)}.content-section:last-child{border-bottom:0}.content-section h2{font-size:1.7rem;margin-bottom:14px}.content-section h3{font-size:1.12rem;margin:24px 0 8px}.content-section p,.content-section li{color:var(--muted)}.content-section ul,.content-section ol{padding-left:22px}.content-section a{color:var(--sea);font-weight:700}.content-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.content-card{background:#fff;padding:28px;border-top:4px solid var(--aqua)}.content-card h2,.content-card h3{font-size:1.28rem}.content-card p{color:var(--muted);margin-bottom:0}.price-card{background:var(--navy);color:#fff;padding:34px}.price-card h2,.price-card h3{color:#fff}.price-card .price{font:800 3rem Manrope;color:var(--aqua);line-height:1}.price-card p{color:#d7e2e5}.action-panel{background:var(--sea);color:#fff;padding:38px;margin-top:30px}.action-panel h2{color:#fff}.action-panel p{color:#e5efff}.action-row{display:flex;gap:12px;flex-wrap:wrap}.action-row a{color:var(--navy);text-decoration:none}.action-row .secondary-action{border:1px solid rgba(255,255,255,.55);background:transparent;color:#fff}.check-list{list-style:none!important;padding:0!important}.check-list li{padding:12px 0 12px 30px;border-bottom:1px solid var(--line);position:relative}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--sea);font-weight:800}.warning-box{border-left:5px solid var(--aqua);background:#fff;padding:22px 25px;margin:25px 0}.warning-box p{margin:0}.faq-list details{background:#fff;border-bottom:1px solid var(--line);padding:0 22px}.faq-list summary{cursor:pointer;list-style:none;font:700 1.05rem Manrope;color:var(--navy);padding:21px 34px 21px 0;position:relative}.faq-list summary:after{content:"+";position:absolute;right:0;color:var(--sea);font-size:1.5rem;top:14px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{padding:0 0 22px;margin:0;color:var(--muted)}.contact-methods{display:grid;gap:12px}.contact-methods a{display:block;background:#fff;padding:18px;color:var(--navy);text-decoration:none;font-weight:700;border-left:4px solid var(--aqua)}@media(max-width:850px){.info-layout{grid-template-columns:1fr;padding:55px 28px 80px;gap:38px}.info-aside{position:static}.page-hero{padding-top:62px;padding-bottom:58px}}@media(max-width:600px){.page-hero{padding:50px 20px}.page-hero h1{font-size:2.9rem}.info-layout{padding:40px 20px 65px}.content-cards{grid-template-columns:1fr}.action-panel{padding:28px 22px}}
