
:root{--ink:#193958;--muted:#607891;--blue:#295ac7;--navy:#123765;--line:#dce6f1;--pale:#f4f8fc;--mint:#c4eedc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;color:var(--ink);font:16px/1.65 "Segoe UI",Arial,sans-serif}a{color:var(--blue);text-decoration:none}img{max-width:100%;height:auto}button,input,textarea{font:inherit}[hidden]{display:none!important}.wrap{width:min(1180px,calc(100% - 64px));margin:auto}.section{padding-block:80px}.eyebrow{text-transform:uppercase;font-size:11px;font-weight:750;letter-spacing:1.8px;color:#557dc1;margin:0 0 17px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 23px;border:0;border-radius:7px;background:var(--blue);color:white;font-weight:650;font-size:14px;cursor:pointer;text-align:center}.button:hover{background:#204aa6}.button.mint{color:#173f43;background:var(--mint)}.button.outline{color:var(--ink);background:white;border:1px solid var(--line)}.actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.skip{position:absolute;top:-100px;background:white;padding:12px;z-index:10}.skip:focus{top:10px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #77afff;outline-offset:4px}header{border-top:5px solid var(--blue)}.header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:23px}.brand{display:flex;align-items:center;gap:11px;color:var(--ink);font-size:18px;font-weight:750;line-height:1.25}.brand img{width:45px}.brand small{display:block;font-size:9px;font-weight:500;letter-spacing:1.5px;margin-top:7px}.header nav{display:flex;gap:22px;font-size:13px;align-items:center}.country{display:flex;gap:8px;align-items:center}.country img{width:24px;height:24px;border-radius:50%;object-fit:cover}.hero{color:white;background:radial-gradient(ellipse at 100% 100%,#2c64b1,transparent 65%),linear-gradient(115deg,#0c274b,#173f73)}.hero-grid{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:65px;padding-block:76px}.hero .eyebrow{color:#a9cef9}.hero h1{font-size:clamp(36px,4.3vw,57px);line-height:1.12;letter-spacing:-1.6px;margin:0 0 25px}.hero h1 em{color:#9ed2ff;font-style:normal}.hero .lead{color:#d4e5fa;font-size:17px;margin:0 0 28px}.hero-photo{border:1px solid #6686ad;border-radius:18px;overflow:hidden;background:white;box-shadow:0 25px 55px #071f4c55}.hero-photo img{display:block;width:100%;aspect-ratio:1.28;object-fit:cover}.hero-photo figcaption{color:var(--ink);padding:20px 25px;font-weight:650;background:white}.hero-photo figure{margin:0}.pill-row{display:flex;flex-wrap:wrap;gap:22px;margin-top:24px;color:#bce3fa;font-size:12px}.stripe{background:#ebf6f1;border-bottom:1px solid #d9ece3}.stripe .wrap{padding-block:20px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:14px}.stripe b{color:#28745c}h2{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.8px;margin:0 0 24px}h3{font-size:19px;line-height:1.35;margin:0 0 12px}p{color:var(--muted)}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.feature-list{padding:0;list-style:none}.feature-list li{padding:17px 0 17px 30px;border-bottom:1px solid var(--line);position:relative}.feature-list li:before{content:'✓';position:absolute;left:0;color:#218569;font-weight:bold}.feature-list b{display:block}.feature-list span{color:var(--muted);font-size:14px}.soft{background:var(--pale)}.intro{max-width:760px;margin-bottom:36px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.step{border-top:2px solid #9dbbe8;padding-top:22px}.step .num{display:block;color:#5c84c3;margin-bottom:22px;font-size:13px;letter-spacing:2px}.step p{font-size:14px}.fine{font-size:12px;line-height:1.75}.revenue{background:var(--navy);color:white}.revenue p{color:#c7daf1}.share{font-size:100px;line-height:1;font-weight:700;letter-spacing:-5px;color:#bcebd8}.share small{display:block;font-size:18px;letter-spacing:0;margin-top:22px}.revenue .eyebrow{color:#a5cdf5}.revenue ul{padding-left:20px;color:#d8e7f8}.seal{display:grid;grid-template-columns:.7fr 1fr;gap:70px;align-items:center}.seal img{width:320px;display:block;margin:auto}.seal ol{padding-left:22px}.seal li{margin:18px 0}.seal p{max-width:660px}.review-panel{background:#eef6f1;border:1px solid #d4e9dc;padding:32px;border-radius:12px}.review-panel h3{font-size:27px}.demo video{width:100%;border-radius:12px;background:#06162b;display:block;aspect-ratio:16/9}.demo .fine{margin-top:8px}details{padding:23px 0;border-bottom:1px solid var(--line)}summary{font-size:18px;font-weight:650;cursor:pointer}details p{max-width:850px}.apply{background:linear-gradient(130deg,#123361,#1e5089);color:white}.apply .eyebrow{color:#add5fc}.apply p{color:#c9def4}.apply-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.application-card{background:white;color:var(--ink);border-radius:14px;padding:36px;box-shadow:0 15px 40px #06172b22}.application-card p{color:var(--muted)}.application-card h3{font-size:27px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:19px}.fields label{font-size:13px;font-weight:650;display:block}.fields input,.fields textarea{width:100%;padding:11px 12px;border:1px solid #cbd9ea;border-radius:6px;background:#fbfcff;color:var(--ink);margin-top:6px;min-width:0}.fields .full{grid-column:1/-1}.fields small{font-weight:400;color:var(--muted)}.consent{display:flex;gap:10px;align-items:start;font-size:12px;line-height:1.7;margin:23px 0 16px}.consent input{margin-top:5px;flex-shrink:0}.application-card .button{width:100%}.form-error{background:#fff1f1;color:#9b2525!important;border-left:3px solid #c33;padding:13px;font-size:13px}.application-card dl{display:grid;grid-template-columns:90px 1fr;gap:12px;font-size:13px}.application-card dd{margin:0;overflow-wrap:anywhere}.application-card dt{font-weight:650}.receipt-check{display:block;color:#218565;font-size:42px}footer{padding:33px 0}.footer{display:flex;gap:25px;justify-content:space-between;flex-wrap:wrap;font-size:12px}.footer nav{display:flex;gap:22px;flex-wrap:wrap}.subnav{border-top:1px solid #e5ebf3;padding-block:11px;font-size:12px}.subnav .wrap{display:flex;gap:25px;flex-wrap:wrap}
@media(max-width:950px){.header nav a:not(.country){display:none}.hero-grid{gap:35px}.steps{grid-template-columns:1fr 1fr}.split,.apply-grid{gap:35px}.share{font-size:80px}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.section{padding-block:50px}.header{gap:12px;padding-block:18px}.brand{font-size:15px}.brand img{width:36px}.brand small{font-size:7px}.header nav{gap:0}.header>.button{display:none}.hero-grid,.split,.apply-grid,.seal{grid-template-columns:1fr;gap:32px}.hero-grid{padding-block:48px}.hero h1{font-size:39px}.hero-photo{max-width:480px}.pill-row{gap:12px}.fields{grid-template-columns:1fr}.fields .full{grid-column:auto}.application-card{padding:25px}.steps{gap:20px}.seal img{width:240px}.share{font-size:85px}.stripe .wrap{gap:8px}.actions>.button{width:100%}.application-card dl{grid-template-columns:1fr}.application-card dd{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
