:root{--blue:#0891b2;--blue-dark:#08738c;--blue-light:#e9f8fb;--blue-pale:#f4fbfc;--ink:#10343d;--text:#536f76;--line:#dcecef;--white:#fff;--soft:#f7fafb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(1120px,100% - 40px);margin:0 auto}header{border-bottom:1px solid var(--line);background:#fffffff2;align-items:center;height:86px;display:flex}.nav{justify-content:space-between;align-items:center;gap:30px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:11px;font-weight:800;display:flex}.brand-logo{object-fit:contain;flex-shrink:0;width:44px;height:44px}.brand span span{color:var(--blue)}.nav-links{align-items:center;gap:30px;font-size:14px;font-weight:650;display:flex}.nav-links a:hover{color:var(--blue)}.nav-actions{align-items:center;gap:20px;display:flex}.login{font-size:14px;font-weight:700}.button{cursor:pointer;background:var(--blue);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.button:hover{background:var(--blue-dark);transform:translateY(-2px)}.button.secondary{color:var(--ink);border:1px solid var(--line);background:#fff}.hero{background:radial-gradient(circle at 82% 32%,#0891b229,#0000 27%),linear-gradient(#fff 0%,#f1fbfd 100%);padding:105px 0 110px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;display:grid}.eyebrow{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;font-size:13px;font-weight:850}h1{letter-spacing:-.065em;max-width:720px;margin:0;font-size:clamp(50px,6vw,78px);line-height:.98}h1 span{color:var(--blue)}.hero-copy{max-width:650px;color:var(--text);margin:28px 0 32px;font-size:19px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-note{color:#789097;margin-top:17px;font-size:13px}.rent-card{background:#ffffffe6;border:1px solid #cce8ed;border-radius:28px;padding:44px;position:relative;box-shadow:0 28px 80px #125c6c1f}.rent-label{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:850}.rent-price{letter-spacing:-.065em;margin:12px 0 0;font-size:clamp(55px,6vw,78px);font-weight:850}.rent-price span{color:var(--text);letter-spacing:-.02em;font-size:20px;font-weight:650}.rent-month{color:var(--text);margin:3px 0 30px;font-size:16px}.rent-list{border-top:1px solid var(--line);gap:16px;padding-top:25px;display:grid}.rent-item{align-items:center;gap:12px;font-weight:700;display:flex}.tick{background:var(--blue-light);width:26px;height:26px;color:var(--blue);border-radius:50%;flex:0 0 26px;place-items:center;font-size:13px;display:grid}section{padding:105px 0}.section-heading{max-width:720px;margin-bottom:55px}.section-heading.center{text-align:center;margin-left:auto;margin-right:auto}h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.04}.section-heading p{color:var(--text);margin:20px 0 0;font-size:18px;line-height:1.65}.benefits{background:#fff}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.benefit-card{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:280px;padding:32px}.benefit-icon{background:var(--blue-light);width:52px;height:52px;color:var(--blue);border-radius:15px;place-items:center;margin-bottom:55px;font-size:23px;font-weight:850;display:grid}.benefit-card h3{letter-spacing:-.025em;margin:0 0 10px;font-size:21px}.benefit-card p{color:var(--text);margin:0;line-height:1.55}.requirements{background:var(--soft)}.requirements-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.requirement-list{border-top:1px solid var(--line)}.requirement{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:18px;padding:27px 0;display:grid}.requirement-number{color:var(--blue);letter-spacing:.1em;font-size:13px;font-weight:850}.requirement h3{margin:0 0 7px;font-size:20px}.requirement p{color:var(--text);margin:0;line-height:1.55}.process-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.step{background:var(--blue-pale);border:1px solid #d7eef2;border-radius:20px;min-height:285px;padding:28px;position:relative}.step-number{color:var(--blue);letter-spacing:.12em;margin-bottom:60px;font-size:13px;font-weight:850}.step h3{letter-spacing:-.025em;margin:0 0 10px;font-size:19px}.step p{color:var(--text);margin:0;font-size:14px;line-height:1.55}.handled{background:var(--ink);color:#fff}.handled-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.handled .eyebrow{color:#65d4e7}.handled h2{max-width:520px}.handled-copy{color:#b8cdd2;font-size:18px;line-height:1.7}.handled-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}.handled-item{background:#ffffff0a;border:1px solid #ffffff21;border-radius:18px;padding:25px}.handled-item strong{margin-bottom:5px;font-size:17px;display:block}.handled-item span{color:#9fb9bf;font-size:14px;line-height:1.5}.faq-wrap{max-width:860px;margin:0 auto}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;gap:20px;padding:24px 0;font-size:18px;font-weight:750;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--blue);font-size:24px;font-weight:400}details[open] summary:after{content:"−"}details p{max-width:720px;color:var(--text);margin:-4px 0 26px;line-height:1.65}.cta-section{padding-top:20px;padding-bottom:105px}.cta{background:radial-gradient(circle at 85% 20%, #fff3, transparent 25%), var(--blue);color:#fff;text-align:center;border-radius:30px;padding:70px;position:relative;overflow:hidden}.cta h2{max-width:700px;margin:0 auto}.cta p{color:#ffffffd1;max-width:610px;margin:20px auto 30px;font-size:18px;line-height:1.6}.cta .button{color:var(--ink);background:#fff}.cta .button:hover{background:#f3fbfc}.site-footer{border-top:1px solid var(--line);background:#fff;padding:70px 0 0}.footer-main{grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;padding-bottom:55px;display:grid}.footer-brand{max-width:320px}.footer-logo{color:var(--ink);align-items:center;gap:12px;margin-bottom:18px;font-size:21px;font-weight:800;text-decoration:none;display:inline-flex}.footer-logo-image{object-fit:contain;flex-shrink:0;width:60px;height:60px}.footer-logo strong{color:var(--blue)}.footer-brand p{color:var(--text);margin:0;font-size:14px;line-height:1.7}.footer-column{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-column h4{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:800}.footer-column a{color:var(--text);font-size:14px;text-decoration:none;transition:color .18s}.footer-column a:hover{color:var(--blue)}.footer-bottom{border-top:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:13px;display:flex}@media (width<=900px){.nav-links,.login{display:none}.hero{padding:70px 0}.hero-grid,.requirements-layout,.handled-grid{grid-template-columns:1fr;gap:50px}.hero-grid{gap:55px}.benefit-grid{grid-template-columns:1fr}.benefit-card{min-height:auto}.benefit-icon{margin-bottom:35px}.process-grid{grid-template-columns:1fr 1fr}.step{min-height:250px}.handled-grid{gap:45px}}@media (width<=620px){.container{width:min(100% - 28px,1120px)}header{height:72px}.nav-actions .button{padding:11px 15px;font-size:12px}.hero{padding:62px 0 70px}h1{font-size:52px}.hero-copy{font-size:17px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.rent-card{border-radius:22px;padding:28px}section{padding:75px 0}.section-heading{margin-bottom:38px}h2{font-size:40px}.section-heading p{font-size:16px}.process-grid{grid-template-columns:1fr}.step{min-height:auto}.step-number{margin-bottom:35px}.handled-list{grid-template-columns:1fr}.cta-section{padding-bottom:75px}.cta{border-radius:22px;padding:48px 25px}.hero-note{text-align:center;width:100%}.site-footer{padding-top:48px}.footer-main{grid-template-columns:1fr 1fr;gap:40px 24px;padding-bottom:40px}.footer-brand{grid-column:1/-1;max-width:none}.footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}}.site-check-button{margin-top:24px}
