:root{--navy:#101d32;--navy2:#172943;--ink:#17243a;--muted:#68778b;--line:#e7ebf0;--paper:#f7f9fc;--teal:#65d6c3;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:#fff}a{color:inherit;text-decoration:none}.site-header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);border-bottom:1px solid #edf0f4;background:#fff;position:relative;z-index:3}.brand{display:flex;align-items:center;gap:11px;font-weight:850;letter-spacing:2px;font-size:18px}.brand-mark{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:var(--navy);color:var(--teal);font-size:20px;letter-spacing:0}.main-nav,.header-actions{display:flex;align-items:center;gap:30px}.main-nav a,.footer-links a{font-size:13px;color:#526176;font-weight:650}.header-actions{gap:14px}select{border:0;background:#f2f5f8;padding:10px;border-radius:8px;color:var(--ink);font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--navy);color:#fff;padding:14px 20px;border-radius:9px;font-size:13px;font-weight:750;transition:.2s}.button:hover{background:#263c5c;transform:translateY(-1px)}.button-small{padding:11px 16px}.hero{background:var(--navy);color:#fff;min-height:550px;padding:86px max(8vw,28px) 70px;display:flex;align-items:center;position:relative;overflow:hidden}.hero-content{position:relative;z-index:1;max-width:660px}.hero-glow{position:absolute;width:600px;height:600px;border-radius:50%;right:5%;top:-28%;background:radial-gradient(circle,rgba(101,214,195,.15),transparent 68%)}.eyebrow,.section-kicker{font-size:10px;letter-spacing:2px;font-weight:800}.eyebrow{display:flex;align-items:center;gap:9px;color:#b5c6d9}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 14px var(--teal)}h1{font-size:clamp(44px,5.5vw,72px);line-height:1.04;letter-spacing:-3px;margin:24px 0 18px;font-weight:820}h1 em{font-style:normal;color:var(--teal)}.hero-copy{color:#b7c4d4;font-size:16px;line-height:1.7;max-width:550px;margin-bottom:30px}.search-box{height:64px;background:#fff;border-radius:11px;padding:7px;display:flex;align-items:center;max-width:620px;box-shadow:0 16px 45px #07132655}.search-icon{font-size:28px;color:#738197;padding:0 13px}.search-box input{border:0;outline:0;flex:1;min-width:0;font:inherit;font-size:14px;color:var(--ink)}.search-box button{border:0;background:var(--teal);color:#102438;font-weight:850;padding:0 25px;height:50px;border-radius:8px;cursor:pointer}.search-note{font-size:11px;color:#8092a9;margin:11px 0 25px}.hero-links{display:flex;gap:24px;flex-wrap:wrap}.hero-links a{font-size:12px;color:#d5e0ec;font-weight:700}.hero-links a:hover{color:var(--teal)}.hero-side{position:absolute;right:10%;top:50%;transform:translateY(-50%);width:310px;height:310px;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #ffffff20;border-radius:50%}.orbit-one{width:260px;height:260px}.orbit-two{width:205px;height:205px;border-style:dashed}.shield{width:118px;height:135px;clip-path:polygon(50% 0,94% 17%,88% 68%,50% 100%,12% 68%,6% 17%);background:linear-gradient(145deg,#83ead5,#35a99c);display:grid;place-items:center;color:#10283c;font-size:52px;box-shadow:0 0 50px #65d6c355}.float-card{position:absolute;background:#fff;color:var(--ink);padding:13px 16px;border-radius:10px;display:flex;align-items:center;gap:10px;box-shadow:0 12px 30px #07132655;min-width:150px}.float-card b,.float-card small{display:block}.float-card b{font-size:12px}.float-card small{font-size:10px;color:#7a8798;margin-top:3px}.card-top{top:40px;right:-22px}.card-bottom{bottom:38px;left:-22px}.status-dot{width:8px;height:8px;border-radius:50%}.green{background:#39c58c}.amber{background:#e9ae4e}.trust-strip{display:flex;align-items:center;gap:38px;padding:22px max(8vw,28px);border-bottom:1px solid var(--line);background:#fbfcfe}.trust-strip div{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:750}.trust-strip strong{color:#39a997;font-size:11px}.trust-strip p{margin-left:auto;color:#8995a5;font-size:11px}.section{padding:88px max(8vw,28px)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.section-kicker{color:#42a997}.section-heading h2,.check-copy h2{font-size:clamp(28px,3vw,39px);letter-spacing:-1.4px;margin:12px 0 0;color:var(--navy)}.section-heading>p{max-width:390px;color:var(--muted);font-size:13px;line-height:1.7;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature-card{position:relative;min-height:255px;border:1px solid var(--line);border-radius:13px;padding:24px 21px;background:#fff;transition:.2s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #15294312}.feature-dark{background:var(--navy);color:#fff;border-color:var(--navy)}.feature-number{font-size:9px;letter-spacing:1.4px;color:#8998aa;font-weight:800}.feature-icon{display:block;font-size:30px;margin:27px 0 15px;color:#43b9a7}.feature-card h3{font-size:17px;margin:0 0 9px}.feature-card p{font-size:12px;line-height:1.65;color:#8290a2;margin:0;max-width:230px}.feature-dark p{color:#a9b8ca}.card-arrow{position:absolute;right:21px;bottom:20px;color:#48bba9;font-size:20px}.check-section{margin:0 max(8vw,28px);padding:50px 5%;background:#f2f7f8;border:1px solid #e3efed;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:40px}.check-copy{max-width:480px}.check-copy p{font-size:13px;line-height:1.7;color:var(--muted)}.check-form{width:min(420px,100%)}.check-form label{display:block;font-size:11px;font-weight:800;margin-bottom:9px}.url-input{height:54px;background:#fff;border:1px solid #dfe7e8;border-radius:9px;display:flex;align-items:center;padding:5px 6px 5px 14px}.url-input span{color:#8b99a9;font-size:12px}.url-input input{border:0;outline:0;min-width:0;flex:1;padding:8px;font:inherit;font-size:13px}.url-input button{border:0;background:var(--navy);color:#fff;width:42px;height:42px;border-radius:7px;font-size:22px;cursor:pointer}.check-form small{display:block;color:#8995a3;font-size:10px;margin-top:10px}.latest{padding-top:95px;padding-bottom:90px}.text-link{font-size:12px;font-weight:800;color:#319f91}.empty-state{text-align:center;padding:45px 20px 50px;border:1px dashed #dce3eb;border-radius:14px;background:#fbfcfe}.empty-symbol{margin:0 auto 14px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e8f7f4;color:#2ca894;font-size:24px}.empty-state h3{font-size:17px;margin:0 0 8px}.empty-state p{font-size:12px;color:var(--muted);margin:0 auto 20px;max-width:430px;line-height:1.6}.how-section{background:#f7f9fc;padding:80px max(8vw,28px)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.step{border-top:1px solid #dce3eb;padding-top:17px}.step>span{font-size:11px;color:#3aab9b;font-weight:850}.step h3{font-size:17px;margin:18px 0 8px}.step p{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.notice{margin:36px max(8vw,28px);padding:18px 22px;border:1px solid #f1e7cf;background:#fffaf0;border-radius:10px;display:flex;gap:13px;align-items:flex-start}.notice-icon{flex:0 0 22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f3dfb5;color:#8a6425;font-weight:900;font-size:12px}.notice p{font-size:11px;line-height:1.7;color:#786b52;margin:0}.site-footer{background:#101d32;color:#fff;padding:42px max(8vw,28px) 28px;text-align:center}.footer-brand{justify-content:center}.footer-brand .brand-mark{background:#233852}.site-footer>p{font-size:12px;color:#aab9ca;margin:13px 0 22px}.footer-links{display:flex;justify-content:center;gap:24px;margin-bottom:25px}.footer-links a{color:#c4d0dc}.site-footer>small{font-size:10px;color:#7f90a5}@media(max-width:900px){.hero-side{right:3%;opacity:.55;transform:translateY(-50%) scale(.8)}.hero-content{max-width:620px}.feature-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.site-header{height:70px;padding:0 18px}.main-nav{display:none}.header-actions{gap:8px}.header-actions .button{font-size:11px;padding:10px}.brand{font-size:15px}.hero{padding:68px 22px 58px;min-height:570px}.hero-side{right:-100px;top:70%;opacity:.22}.hero-content{z-index:1}h1{font-size:48px;letter-spacing:-2px}.hero-copy{font-size:14px}.search-box{height:58px}.search-box button{height:46px;padding:0 17px}.hero-links{gap:14px}.hero-links a{font-size:11px}.trust-strip{padding:18px 22px;gap:16px;flex-wrap:wrap}.trust-strip p{width:100%;margin:0}.section{padding:65px 22px}.section-heading{display:block}.section-heading>p{margin-top:14px}.feature-grid{grid-template-columns:1fr 1fr;gap:9px}.feature-card{min-height:245px;padding:18px 15px}.feature-card h3{font-size:14px}.feature-card p{font-size:11px}.feature-number{font-size:8px}.check-section{margin:0 16px;padding:30px 22px;display:block}.check-form{margin-top:25px}.latest{padding-top:65px}.steps{gap:22px 16px;margin-top:32px}.step h3{font-size:15px}.step p{font-size:11px}.how-section{padding:65px 22px}.notice{margin:25px 16px;padding:15px}.footer-links{gap:16px}.footer-links a{font-size:11px}}@media(max-width:380px){.feature-grid{grid-template-columns:1fr}.feature-card{min-height:210px}.hero-links{flex-direction:column;gap:12px}}
