:root{--navy:#123363;--deep:#0b2347;--blue:#285bc7;--ink:#183656;--muted:#657b95;--line:#dce5f1;--mint:#bcebd8;--pale:#f4f7fc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#fff;color:var(--ink);font:16px/1.65 'Segoe UI',Arial,sans-serif}a{color:var(--blue);text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #75a9ff;outline-offset:4px}[hidden]{display:none!important}.wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.section{padding-block:90px}.eyebrow{font-size:10px;line-height:1.6;letter-spacing:1.9px;font-weight:750;color:#4772ba;margin:0 0 18px}.eyebrow.light{color:#9fc8fa}.skip{position:absolute;left:15px;top:-80px;padding:10px;background:#fff;z-index:100}.skip:focus{top:10px}.site-header{background:white;border-top:5px solid var(--blue)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:95px}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:18px;font-weight:700;line-height:1.3}.brand img{object-fit:contain}.brand small{display:block;letter-spacing:1.7px;font-size:8px;color:#7189a7;margin-top:7px}.header-inner nav{display:flex;gap:24px;font-size:12px}.header-inner nav a{color:#4a6484}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;background:var(--blue);border:1px solid transparent;border-radius:6px;padding:13px 22px;color:white;font-size:13px;font-weight:650;line-height:1.4;text-align:center}.button:hover{background:#19449f}.button.small{min-height:40px;font-size:12px;padding:11px 17px;white-space:nowrap}.button.mint{background:var(--mint);color:#173e42}.button.mint:hover{background:#d6f7e9}.hero{background:radial-gradient(ellipse at 90% 100%,#285fb1 0,transparent 55%),linear-gradient(115deg,#0d2850,#173e73);color:white;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding-block:76px 65px}.hero h1{font-size:clamp(40px,4.1vw,57px);line-height:1.1;letter-spacing:-1.8px;font-weight:650;margin:0 0 27px}.hero h1 em{font-style:normal;color:#9cd3ff}.hero-description{font-size:16px;line-height:1.8;color:#d3e2f7;max-width:540px;margin:0 0 28px}.actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.text-link{font-size:13px;font-weight:650;display:inline-block;border-bottom:1px solid #b6c9e6;padding-bottom:3px}.light-link{color:white;border-color:#718db5}.hero-points{display:flex;flex-wrap:wrap;gap:9px 17px;color:#bcd3ef;font-size:11px;margin-top:26px}.business-card-scene{position:relative;padding:12px 0 40px}.app-window{border:1px solid #5f82b8;border-radius:11px;box-shadow:0 28px 65px #06132b65;overflow:hidden;background:#112347}.window-bar{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#152d56;font-size:11px;color:#d4e2f6;gap:15px}.window-bar>span:first-child{display:flex;align-items:center;gap:8px}.window-bar>span:last-child{font-size:12px;color:#94acd1;white-space:nowrap}.window-body{display:flex}.app-rail{width:44px;flex-shrink:0;padding-top:30px;color:#80a0d2;line-height:3.4;text-align:center;border-right:1px solid #263d65;font-size:20px}.app-content{padding:24px 28px 22px;flex:1;min-width:0}.app-kicker{font-size:9px;letter-spacing:2px;color:#8eb8f0;margin:0 0 12px}.app-content>h2{font-size:25px;line-height:1.3;font-weight:600;margin:0 0 20px;color:#f5f8ff}.digital-card{position:relative;background:#fff;border:1px solid #dfe8f5;border-radius:9px;padding:25px 21px;color:var(--ink);box-shadow:0 9px 25px #05102630}.tech-avatar{width:50px;height:50px;background:#eaf1fd;display:grid;place-items:center;border-radius:50%;font-size:27px;margin-bottom:16px}.profile-label{font-size:8px;letter-spacing:1.5px;color:#6180ab;font-weight:700}.digital-card h3{font-size:19px;line-height:1.3;margin:7px 0 4px;letter-spacing:-.4px}.digital-card>p{font-size:12px;color:#7d8da2;margin:0 0 18px}.contact-line{display:flex;gap:11px;font-size:12px;margin:10px 0;color:#4e6a90}.card-booking{margin-top:19px;padding:12px;border-radius:5px;background:#eaf2ff;color:#285bc7;font-size:11px;font-weight:600;display:flex;justify-content:space-between;gap:10px}.app-content>small{display:block;text-align:center;font-size:9px;color:#8da8cd;margin-top:16px}.floating-note{position:absolute;right:-17px;bottom:49px;display:flex;align-items:center;gap:15px;background:var(--mint);padding:15px 22px;border-radius:8px;color:#21473e;box-shadow:0 10px 25px #0c254833}.floating-note>span{font-size:35px;line-height:1;font-weight:700;letter-spacing:-1px}.floating-note>div{font-size:10px;line-height:1.5}.illustration-note{font-size:9px;color:#a8c3e8;margin:18px 15px 0 0;line-height:1.5}.value-band{background:#eaf2fc;border-bottom:1px solid #dce7f5}.value-band>.wrap{display:flex;align-items:center;justify-content:center;gap:23px;padding-block:22px;font-size:10px;letter-spacing:1.3px;color:#466b9f}.value-band b{color:#a1b6d2;font-size:19px;font-weight:400}.value-band strong{font-size:15px;letter-spacing:0;color:#23476e}.story-grid,.identity-grid,.directory-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}h2{font-size:37px;line-height:1.18;letter-spacing:-1px;font-weight:650;margin:0 0 24px}p{margin:0 0 18px}.story-copy{color:var(--muted);font-size:15px}.story-copy .emphasis{color:var(--ink);font-size:20px;font-weight:600;margin-top:27px;border-left:3px solid #85b4ee;padding-left:20px}.workflow-section{background:var(--pale);border-block:1px solid #e7edf6}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px}.section-heading h2{margin-bottom:0}.section-heading>p{color:var(--muted);font-size:14px;max-width:320px;margin:0}.workflow{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0;gap:24px}.workflow li{border-top:1px solid #cddced;padding-top:23px}.workflow li>span{font-size:32px;color:#749cce;font-weight:350;letter-spacing:-1px}.workflow h3{font-size:19px;line-height:1.35;margin:19px 0 12px;letter-spacing:-.3px}.workflow p{font-size:13px;color:var(--muted)}.section-note{font-size:11px;line-height:1.7;color:#7a8b9e;margin:25px 0 0}.identity-grid{align-items:center;gap:70px}.identity-grid>div>p:not(.eyebrow):not(.section-note){color:var(--muted);font-size:14px}.identity-art{background:linear-gradient(150deg,#eef5ff,#dbe9fc);border:1px solid #d5e1f1;border-radius:12px;padding:42px 38px}.identity-art>.eyebrow{font-size:9px}.identity-name{display:flex;align-items:center;gap:22px;border-bottom:1px solid #c8d9ef;padding:25px 0 32px}.identity-name>span{display:grid;place-items:center;width:87px;height:87px;border-radius:50%;background:white;font-size:47px}.identity-name small{font-size:8px;letter-spacing:1.2px;color:#6484ad}.identity-name strong{display:block;font-size:61px;line-height:1.2;letter-spacing:-2px}.identity-route{display:flex;gap:8px;flex-wrap:wrap;margin:29px 0}.identity-route>span{background:#fff;border:1px solid #cdddf3;border-radius:4px;font-size:10px;color:#436894;padding:9px 11px}.identity-art>p{font-size:14px;color:#517399;margin:0}.check-list{list-style:none;padding:0;margin:24px 0 0}.check-list li{position:relative;padding-left:27px;margin-bottom:14px;font-size:13px;color:#5c7595}.check-list li:before{content:'✓';position:absolute;left:0;top:0;color:#3c9172;font-weight:700}.check-list b{color:var(--ink)}.trust-section{background:#f8fafc;border-block:1px solid #e8edf5}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.trust-grid>a{display:flex;flex-direction:column;border:1px solid #dce5f1;border-radius:8px;background:white;padding:28px;color:var(--ink)}.trust-grid>a:hover{border-color:#9dbde9}.trust-label{font-size:9px;letter-spacing:1.5px;color:#6a84a7;font-weight:700}.trust-grid strong{display:block;margin:20px 0 8px;font-size:29px;font-weight:600;letter-spacing:-.8px}.trust-stars{display:block;color:#00a878;font-size:22px;letter-spacing:2px;margin-top:4px}.trust-grid p{font-size:13px;color:var(--muted);margin-bottom:22px}.trust-bottom{margin-top:auto;color:var(--blue);font-size:12px;font-weight:600}.earnings-section{background:linear-gradient(125deg,#0c2852,#1d4d8e);color:white}.earnings-grid{display:grid;grid-template-columns:.95fr 1fr;gap:90px;align-items:start}.earnings-grid h2{font-size:42px}.earnings-grid>div>p:not(.eyebrow){color:#b8cde8;font-size:14px}.share-callout{display:flex;align-items:center;gap:25px;margin:35px 0}.share-callout b{font-size:90px;font-weight:600;line-height:1;letter-spacing:-5px;color:#ace6d4}.share-callout span{font-size:15px;color:#d3e8f6}.earnings-grid .calc-note{font-size:11px!important;line-height:1.8;color:#a6bddc!important;max-width:440px}.calculator{background:#fff;border:1px solid #b6cde9;border-radius:10px;padding:29px;color:var(--ink);box-shadow:0 20px 50px #071a3633}.calc-title{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:1.3px;font-weight:700;color:#7890b0;margin-bottom:23px}.calc-title b{background:#edf5f2;color:#3e7f68;border-radius:4px;padding:6px 10px;letter-spacing:0}.calc-fields{display:grid;grid-template-columns:1fr 1fr;gap:19px 15px}.calc-fields label{font-size:11px;font-weight:600;line-height:1.5}.calc-fields input,.calc-fields select{display:block;width:100%;min-width:0;margin-top:7px;height:44px;border:1px solid #cddbed;border-radius:5px;background:#f8faff;color:#24456d;padding:8px 10px;font-size:13px}.calc-breakdown{margin:24px 0 0;border-top:1px solid #e0e7f1;padding-top:15px}.calc-breakdown>div{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;color:#7b8da6;padding:6px 0}.calc-breakdown output{font-size:17px;color:#23496f;font-weight:600}.calc-total{background:#eaf5ef;border:1px solid #d1e6da;border-radius:7px;padding:20px;margin-top:19px}.calc-total>span{font-size:11px;color:#4b7864;display:block}.calc-total output{font-size:47px;line-height:1.4;letter-spacing:-2px;font-weight:650;color:#28634e;display:block}.calc-total small{display:block;font-size:10px;color:#58816e}.calc-foot{font-size:10px;line-height:1.7;color:#7c8da5;margin:17px 0 0}.directory-grid{align-items:center}.directory-grid>div>p:not(.eyebrow):not(.section-note){color:var(--muted);font-size:15px}.directory-card{border:1px solid #cfe3da;border-radius:10px;background:linear-gradient(145deg,#eef8f3,#e0f0e8);padding:40px 44px}.map-pin{display:grid;place-items:center;width:60px;height:60px;border:1px solid #bfdccc;border-radius:50%;font-size:40px;color:#44836a;margin-bottom:20px}.directory-card>span:not(.map-pin){font-size:9px;letter-spacing:1.6px;color:#559079;font-weight:700}.directory-card h3{font-size:36px;line-height:1.25;letter-spacing:-1px;font-weight:600;margin:13px 0 22px;color:#285b49}.directory-card p{font-size:13px;color:#648b7b;margin:0}.faq-section{border-top:1px solid var(--line);background:#f7f9fd}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-grid details{border-bottom:1px solid #d7e2f0;padding:18px 0}.faq-grid details:first-child{padding-top:0}.faq-grid summary{font-size:15px;font-weight:600;cursor:pointer;list-style:none;position:relative;padding-right:28px}.faq-grid summary:after{content:'+';position:absolute;right:0;top:0;font-size:19px;color:#6e92c7}.faq-grid details[open] summary:after{content:'−'}.faq-grid details p{font-size:13px;color:var(--muted);margin:15px 0 2px}.apply-section{color:white;background:linear-gradient(120deg,#173d74,#2458a1)}.apply-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.apply-copy{padding-top:24px}.apply-copy h2{font-size:43px}.apply-copy h2 em{font-style:normal;color:#a9dcff}.apply-copy>p:not(.eyebrow){color:#c2d6f0;font-size:15px}.light-list{margin-top:32px}.light-list li{color:#d8e7f8}.light-list li:before{color:#a9e7ce}.application-card{background:#fff;color:var(--ink);border:1px solid #b5cee9;border-radius:10px;padding:32px;box-shadow:0 20px 50px #0d28552b}.application-card h3{font-size:27px;line-height:1.3;letter-spacing:-.6px;font-weight:650;margin:0 0 24px}.application-card .eyebrow{font-size:9px;margin-bottom:8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label{font-size:11px;font-weight:600;line-height:1.5;min-width:0}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid textarea{display:block;width:100%;margin-top:6px;border:1px solid #cfdbeb;background:#fff;color:var(--ink);border-radius:5px;min-height:43px;padding:9px 11px;font-size:13px;resize:vertical}.form-grid small{font-weight:400;color:#7990ab;font-size:10px}.consent{display:flex;gap:10px;align-items:start;font-size:11px;color:#526f91;margin-top:22px}.consent input{margin-top:3px;accent-color:#285bc7}.form-privacy{font-size:10px;line-height:1.7;color:#7f91a8;margin:16px 0}.form-error{color:#952735;border:1px solid #efb8bd;border-left:4px solid #bd3543;border-radius:5px;background:#fff4f4;padding:13px;font-size:12px;margin:18px 0}.submit-button{width:100%;margin-top:6px}.submit-button:disabled{opacity:.65;cursor:wait}.form-footnote{font-size:9px;text-align:center;color:#8798ae;margin:11px 0 0}.receipt-check{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#dff4e9;color:#2c8863;font-size:30px;margin-bottom:25px}#tech-receipt>p:not(.eyebrow){font-size:13px;color:#6b829d}#receipt-details{display:grid;grid-template-columns:auto 1fr;gap:12px 20px;font-size:12px;margin:24px 0;overflow-wrap:anywhere}#receipt-details dt{color:#7c92ac}#receipt-details dd{margin:0;font-weight:600}#download-tech-receipt{width:100%}.site-footer{background:#091f40;color:#a9bdd9;font-size:11px;padding:30px 0}.site-footer>.wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.site-footer nav{display:flex;flex-wrap:wrap;gap:20px}.site-footer a{color:#b9cee9}
@media(min-width:1600px){.hero h1{font-size:61px}}
@media(max-width:1100px){.header-inner nav{gap:14px;font-size:11px}.brand{font-size:16px}.hero-grid{gap:35px}.hero h1{font-size:46px}.app-content{padding:23px 20px}.floating-note{right:-5px;padding:13px 17px}.story-grid,.identity-grid,.directory-grid{gap:45px}.earnings-grid,.apply-grid{gap:50px}.section-heading{gap:30px}.workflow{gap:19px}.workflow h3{font-size:17px}.trust-grid>a{padding:23px}.trust-grid strong{font-size:25px}}
@media(max-width:850px){.header-inner{flex-wrap:wrap;padding-block:18px;gap:17px}.header-inner nav{order:3;width:100%;justify-content:center;border-top:1px solid #e8eef6;padding-top:15px;gap:25px}.header-inner>.button{margin-left:auto}.hero-grid{grid-template-columns:1fr 1fr;gap:24px;padding-block:55px}.hero h1{font-size:39px;letter-spacing:-1.2px}.hero-description{font-size:14px}.actions{gap:15px}.business-card-scene{padding-top:0}.app-rail{width:30px;font-size:15px}.app-content{padding:17px 14px}.app-content>h2{font-size:22px}.window-bar{padding:12px;font-size:9px}.window-bar>span:last-child{display:none}.digital-card{padding:18px 15px}.digital-card h3{font-size:16px}.profile-label{font-size:7px}.floating-note{bottom:42px}.illustration-note{font-size:8px}.value-band>.wrap{gap:15px;flex-wrap:wrap;padding-block:19px}.value-band strong{font-size:13px}.section{padding-block:65px}h2{font-size:31px}.workflow{grid-template-columns:1fr 1fr;gap:24px 30px}.story-grid{grid-template-columns:1fr;gap:24px}.story-grid h2{margin-bottom:0}.identity-art{padding:29px 25px}.identity-name{gap:15px}.identity-name>span{width:60px;height:60px;font-size:34px}.identity-name strong{font-size:48px}.identity-grid{gap:30px}.trust-grid{gap:13px}.trust-grid>a{padding:20px 17px}.trust-grid strong{font-size:21px}.trust-label{font-size:8px}.trust-grid p{font-size:11px}.earnings-grid{gap:32px}.earnings-grid h2{font-size:35px}.calculator{padding:23px}.calc-fields{grid-template-columns:1fr}.calc-total output{font-size:41px}.apply-grid{gap:33px}.apply-copy h2{font-size:35px}.application-card{padding:25px}.form-grid{grid-template-columns:1fr}.faq-grid{gap:40px}.directory-card{padding:32px}.directory-card h3{font-size:30px}}
@media(max-width:620px){.wrap{width:calc(100% - 36px)}.section{padding-block:50px}.header-inner{gap:12px}.brand{font-size:13px;gap:8px}.brand img{width:34px;height:36px}.brand small{font-size:6px;letter-spacing:1px;margin-top:4px}.header-inner>.button{font-size:10px;padding:10px;min-height:36px}.header-inner nav{font-size:10px;gap:18px}.hero-grid{grid-template-columns:1fr;gap:37px;padding-block:45px 35px}.hero h1{font-size:44px;line-height:1.09}.hero-description{font-size:14px;line-height:1.8}.hero-points{font-size:10px;gap:8px 15px}.hero .eyebrow{font-size:9px}.business-card-scene{width:min(420px,100%);margin:auto;padding:0 12px 35px}.app-content{padding:20px}.window-bar{font-size:10px}.app-content>h2{font-size:24px}.app-rail{width:39px}.digital-card h3{font-size:20px}.profile-label{font-size:8px}.digital-card{padding:21px}.floating-note{right:0;bottom:42px}.value-band>.wrap{gap:10px;font-size:8px;letter-spacing:.9px}.value-band strong{width:100%;text-align:center;font-size:13px}.value-band b{font-size:16px}.story-grid{gap:10px}h2{font-size:31px;letter-spacing:-.7px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{max-width:none;margin-top:20px;font-size:13px}.workflow{gap:25px 20px}.workflow h3{font-size:17px}.workflow p{font-size:12px}.workflow li>span{font-size:27px}.identity-grid,.earnings-grid,.directory-grid,.faq-grid,.apply-grid{grid-template-columns:1fr;gap:33px}.identity-art{padding:30px}.identity-name>span{width:77px;height:77px;font-size:40px}.identity-name strong{font-size:58px}.identity-route{gap:7px}.identity-route>span{font-size:9px}.trust-grid{grid-template-columns:1fr;gap:14px}.trust-grid>a{padding:24px}.trust-grid strong{font-size:28px;margin-top:14px}.trust-label{font-size:9px}.trust-grid p{font-size:13px}.trust-stars{display:inline;font-size:20px;margin-left:8px}.earnings-grid h2{font-size:37px}.share-callout{margin:25px 0}.share-callout b{font-size:75px}.calculator{padding:22px}.calc-fields{grid-template-columns:1fr 1fr;gap:17px 12px}.calc-fields select,.calc-fields input{font-size:11px;padding:7px}.calc-title{font-size:8px}.calc-total output{font-size:45px}.directory-card{padding:30px}.directory-card h3{font-size:34px}.faq-grid{gap:20px}.faq-grid h2{margin-bottom:10px}.apply-copy{padding:0}.apply-copy h2{font-size:38px}.application-card{padding:25px 22px}.form-grid{grid-template-columns:1fr 1fr;gap:16px 12px}.form-grid label{font-size:10px}.form-grid input{font-size:12px}.site-footer>.wrap{flex-direction:column;align-items:flex-start}.site-footer nav{gap:12px 20px;font-size:10px}}
@media(max-width:370px){.brand{font-size:12px}.header-inner>.button{font-size:9px;padding:8px}.hero h1{font-size:39px}.form-grid,.calc-fields{grid-template-columns:1fr}.header-inner nav{gap:12px;font-size:9px}.business-card-scene{padding-inline:0}.app-content{padding:17px}.digital-card h3{font-size:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}

.demo-section{background:#f7f9fd;border-bottom:1px solid #e1e9f5}.demo-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.demo-grid>div>p:not(.eyebrow){font-size:14px;color:#657b95}.demo-player{border:1px solid #cedced;border-radius:9px;overflow:hidden;background:#0c244a;box-shadow:0 14px 35px #173e7314}.demo-player video{display:block;width:100%;aspect-ratio:16/9;background:#0b2347}.demo-player>p{color:#a5bfdc!important;font-size:10px!important;padding:13px 18px;margin:0}@media(max-width:760px){.demo-grid{grid-template-columns:1fr;gap:24px}}
