.landing-body{--landing-brand:#e5484d;--landing-brand-dark:#c9343c;--landing-ink:#171d29;--landing-muted:#667085;--landing-line:#e8eaee;color:var(--landing-ink);background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-body *{box-sizing:border-box}.landing-body a{color:inherit;text-decoration:none}.landing-header,.landing-footer,.landing-section,.landing-process,.landing-security,.landing-hero{width:min(1180px,100% - 40px);margin-inline:auto}.landing-header{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.landing-logo{align-items:center;gap:11px;display:inline-flex}.landing-logo img{border-radius:13px;box-shadow:0 10px 24px #e5484d2e}.landing-logo>span{font-size:18px;line-height:1.05;display:grid}.landing-logo small{color:#8a93a1;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:800}.landing-nav{color:#525d6d;align-items:center;gap:clamp(18px,3vw,34px);font-size:13px;font-weight:700;display:flex}.landing-nav a:hover{color:var(--landing-brand-dark)}.landing-nav .landing-login{color:#303846;background:#fff;border:1px solid #e1e4e8;border-radius:11px;padding:11px 17px}.landing-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(42px,7vw,86px);min-height:min(720px,100vh - 78px);padding:clamp(48px,7vw,92px) 0;display:grid}.landing-eyebrow{color:var(--landing-brand-dark);letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:900}.landing-hero h1{letter-spacing:-.062em;max-width:650px;margin:0;font-size:clamp(48px,6vw,76px);line-height:.99}.landing-lead{max-width:590px;color:var(--landing-muted);margin:24px 0 0;font-size:clamp(16px,1.7vw,19px);line-height:1.65}.landing-actions{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.landing-primary,.landing-secondary{border-radius:12px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:13px 19px;font-size:14px;font-weight:850;display:inline-flex}.landing-primary{background:linear-gradient(135deg,#ed555a,#d93e45);box-shadow:0 14px 30px #e5484d38;color:#fff!important}.landing-primary:hover{background:var(--landing-brand-dark)}.landing-secondary{background:#fff;border:1px solid #dfe3e8}.landing-trust{color:#566172;flex-wrap:wrap;gap:10px 22px;margin:29px 0 0;padding:0;font-size:12px;font-weight:750;list-style:none;display:flex}.landing-trust li:before{content:"✓";color:var(--landing-brand);margin-right:7px}.landing-visual{position:relative}.landing-visual:before{content:"";aspect-ratio:1;filter:blur(2px);background:#fff0ee;border-radius:50%;width:62%;position:absolute;inset:-8% -8% auto auto}.landing-visual>img{aspect-ratio:4/4.25;object-fit:cover;border-radius:28px;width:100%;display:block;position:relative;box-shadow:0 34px 80px #1f233029}.landing-visual-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:1px solid #e7e9eee6;border-radius:16px;align-items:center;gap:11px;min-width:210px;padding:14px;display:flex;position:absolute;bottom:32px;right:-22px;box-shadow:0 18px 44px #18212f24}.landing-visual-card>span:last-child{font-size:13px;display:grid}.landing-visual-card small{color:var(--landing-muted);margin-top:4px;font-size:10px}.landing-status-icon{color:#0b836b;background:#e4f7ef;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.landing-section{padding:104px 0}.landing-section-heading{max-width:720px}.landing-section-heading h2,.landing-process h2,.landing-security h2{letter-spacing:-.048em;margin:0;font-size:clamp(34px,4.3vw,54px);line-height:1.06}.landing-section-heading>p:last-child,.landing-security>div>p:last-child{color:var(--landing-muted);margin:18px 0 0;font-size:16px;line-height:1.65}.landing-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:48px;display:grid}.landing-feature-grid article{border:1px solid var(--landing-line);background:linear-gradient(#fff,#fcfcfd);border-radius:18px;padding:26px;box-shadow:0 12px 34px #1f23300e}.landing-feature-grid article>span{width:42px;height:42px;color:var(--landing-brand-dark);background:#fff0ee;border-radius:12px;place-items:center;font-size:18px;font-weight:900;display:grid}.landing-feature-grid h3{letter-spacing:-.025em;margin:22px 0 9px;font-size:17px}.landing-feature-grid p{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.65}.landing-process{background:#f7f7f8;border-radius:30px;padding:86px clamp(24px,6vw,72px)}.landing-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:48px 0 0;padding:0;list-style:none;display:grid}.landing-process li{gap:16px;display:flex}.landing-process li>span{color:var(--landing-brand);font-size:12px;font-weight:900}.landing-process h3{margin:0 0 9px;font-size:18px}.landing-process li p{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.65}.landing-security{background:radial-gradient(circle at 100% 0,#ffe9e6,#0000 38%),#fff8f7;border:1px solid #f1d9d7;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:44px;margin-top:104px;margin-bottom:104px;padding:clamp(32px,6vw,68px);display:flex}.landing-security>div{max-width:760px}.landing-security .landing-primary{flex:none}.landing-footer{border-top:1px solid var(--landing-line)}.landing-footer-main{justify-content:space-between;align-items:flex-start;gap:48px;min-height:180px;padding:34px 0;display:flex}.landing-footer-links{grid-template-columns:repeat(2,minmax(140px,1fr));gap:clamp(38px,7vw,86px);display:grid}.landing-footer-links>div{align-content:start;gap:10px;display:grid}.landing-footer-links strong{color:#929aa7;letter-spacing:.11em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900}.landing-footer-links a{color:#4f5a6a;font-size:12px;font-weight:750}.landing-footer-links a:hover{color:var(--landing-brand-dark)}.landing-footer-bottom{border-top:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:22px;min-height:58px;display:flex}.landing-footer p{color:#7a8492;margin:0;font-size:10px}.public-info-body{background:linear-gradient(#fff,#fafafa 360px,#fff 700px)}.public-info-main{width:min(1060px,100% - 40px);min-height:calc(100vh - 320px);margin:0 auto;padding:clamp(64px,9vw,116px) 0 110px}.public-info-hero{max-width:820px;margin-bottom:46px}.public-info-hero h1{letter-spacing:-.058em;margin:0;font-size:clamp(44px,6.4vw,72px);line-height:1}.public-info-hero>p:not(.landing-eyebrow){max-width:720px;color:var(--landing-muted);margin:20px 0 0;font-size:17px;line-height:1.65}.public-info-hero>span{color:#8a94a2;margin-top:16px;font-size:11px;font-weight:700;display:block}.public-info-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.public-info-wide{grid-column:1/-1}.public-info-card,.public-info-content{border:1px solid var(--landing-line);background:#fff;border-radius:20px;box-shadow:0 13px 38px #1f23300e}.public-contact-card{align-items:flex-start;gap:17px;min-height:180px;padding:25px;display:flex}.public-info-icon{width:44px;height:44px;color:var(--landing-brand-dark);background:#fff0ee;border-radius:13px;flex:none;place-items:center;font-size:18px;font-weight:900;display:grid}.public-info-label{letter-spacing:.1em;text-transform:uppercase;font-weight:900;color:#8a94a2!important;margin:0 0 8px!important;font-size:9px!important}.public-contact-value{color:var(--landing-ink);letter-spacing:-.03em;font-size:clamp(20px,3vw,27px);font-weight:900}.public-contact-card p:last-child{color:var(--landing-muted);margin:9px 0 0;font-size:12px;line-height:1.55}.public-info-content{padding:clamp(26px,5vw,58px)}.public-info-content h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(24px,3vw,34px)}.public-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-support-grid article{background:#fcfcfd;border:1px solid #eceef1;border-radius:14px;padding:20px}.public-support-grid h3{margin:0 0 8px;font-size:14px}.public-support-grid p,.public-info-note{color:var(--landing-muted);margin:0;font-size:12px;line-height:1.65}.public-info-note{color:#74551e;background:#fff7e8;border-radius:12px;margin-top:18px;padding:15px 17px}.legal-copy{max-width:900px}.legal-copy section+section{border-top:1px solid #eceef1;margin-top:38px;padding-top:38px}.legal-copy h2{font-size:clamp(22px,2.7vw,30px)}.legal-copy p,.legal-copy li{color:#566172;font-size:14px;line-height:1.78}.legal-copy p{margin:0}.legal-copy p+p{margin-top:13px}.legal-copy ul{margin:0;padding-left:22px}.legal-copy li+li{margin-top:9px}.legal-copy a{color:var(--landing-brand-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}@media (width<=900px){.landing-hero{grid-template-columns:1fr}.landing-hero-copy{max-width:720px}.landing-visual{width:min(650px,100%)}.landing-feature-grid{grid-template-columns:repeat(2,1fr)}.landing-process ol{grid-template-columns:1fr}}@media (width<=640px){.landing-header,.landing-footer,.landing-section,.landing-process,.landing-security,.landing-hero{width:min(100% - 32px,1180px)}.landing-header{min-height:calc(68px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.landing-nav>a:not(.landing-login){display:none}.landing-nav .landing-login{padding:10px 14px}.landing-hero{gap:42px;min-height:auto;padding:48px 0 76px}.landing-hero h1{font-size:clamp(43px,14vw,60px)}.landing-actions>a{flex:145px}.landing-trust{display:grid}.landing-visual{overflow:clip}.landing-visual>img{border-radius:22px}.landing-visual-card{min-width:190px;bottom:14px;right:12px}.landing-section{padding:78px 0}.landing-feature-grid{grid-template-columns:1fr;margin-top:34px}.landing-process{border-radius:0;width:100%;padding:64px 20px}.landing-security{flex-direction:column;align-items:stretch;margin-top:78px;margin-bottom:78px;padding:32px 22px}.landing-security .landing-primary{width:100%}.landing-footer-main{flex-direction:column;align-items:flex-start;min-height:0;padding:34px 0}.landing-footer-links{gap:26px;width:100%}.landing-footer-bottom{padding:20px 0 calc(20px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}.public-info-main{width:min(100% - 32px,1060px);padding:62px 0 78px}.public-info-layout,.public-support-grid{grid-template-columns:1fr}.public-info-wide{grid-column:auto}.public-info-content{border-radius:17px}.public-contact-card{min-height:0}}
