:root{--navy:#16243d;--navy-2:#233552;--ink:#18233a;--muted:#718096;--teal:#2bb7a5;--teal-soft:#e7f8f4;--orange:#f28b5b;--purple:#7c86cb;--line:#e4eaf1;--paper:#f7f9fc;--white:#fff;--shadow:0 24px 70px rgba(22,36,61,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;margin:0}a{color:inherit;text-decoration:none}.shell{margin:0 auto;max-width:1180px;padding-left:28px;padding-right:28px}.site-header{align-items:center;background:rgba(247,249,252,.88);display:flex;justify-content:space-between;margin:0 auto;max-width:1240px;padding:25px 28px;position:relative;z-index:2}.brand{align-items:center;display:inline-flex;gap:10px}.brand-mark{background:var(--navy);border-radius:15px;display:inline-block;height:36px;position:relative;width:36px}.brand-mark i{border:3px solid var(--teal);border-radius:50%;height:20px;left:4px;position:absolute;top:8px;width:17px}.brand-mark i:nth-child(2){border-color:var(--orange);left:15px}.brand-mark b{align-items:center;background:var(--white);border-radius:7px;color:var(--navy);display:flex;font-size:14px;height:14px;justify-content:center;left:11px;position:absolute;top:11px;width:14px}.brand strong{display:block;font-size:18px;letter-spacing:-.4px}.brand em{color:var(--muted);display:block;font-size:9px;font-style:normal;letter-spacing:.5px;margin-top:-2px;text-transform:uppercase}nav{align-items:center;display:flex;gap:28px}nav a{color:var(--muted);font-size:12px;font-weight:700}nav a:hover{color:var(--ink)}nav .nav-button{background:var(--navy);border-radius:11px;color:#fff;padding:11px 15px}.hero{align-items:center;display:grid;gap:65px;grid-template-columns:1fr .92fr;min-height:620px;padding-bottom:80px;padding-top:63px}.eyebrow{color:var(--teal);font-size:10px;font-weight:900;letter-spacing:1.5px;margin:0 0 15px;text-transform:uppercase}.live-dot{background:var(--teal);border-radius:50%;display:inline-block;height:7px;margin-right:8px;width:7px}.hero h1{font-size:clamp(42px,5.5vw,74px);letter-spacing:-4px;line-height:1.02;margin:0;max-width:650px}.hero-text{color:var(--muted);font-size:17px;line-height:1.7;margin:27px 0;max-width:520px}.hero-actions{align-items:center;display:flex;gap:13px;flex-wrap:wrap}.button{border:0;border-radius:12px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;gap:13px;justify-content:center;padding:14px 18px}.button-primary{background:var(--teal);box-shadow:0 12px 25px rgba(43,183,165,.2);color:#fff}.button-primary:hover{background:#219f91}.button-quiet{background:var(--white);border:1px solid var(--line);color:var(--ink)}.trust-row{color:var(--muted);display:flex;flex-wrap:wrap;font-size:10px;font-weight:800;gap:19px;margin-top:27px}.trust-row span:before{color:var(--teal);content:'✓';margin-right:6px}.hero-visual{display:flex;justify-content:center;position:relative}.phone-shell{background:#fff;border:8px solid var(--navy);border-radius:37px;box-shadow:var(--shadow);max-width:330px;overflow:hidden;padding:12px 13px 10px;transform:rotate(2deg);width:100%}.phone-top{color:var(--muted);display:flex;font-size:9px;font-weight:900;justify-content:space-between;padding:0 8px 13px}.phone-appbar{align-items:center;display:flex;font-size:12px;font-weight:900;gap:7px}.mini-logo{align-items:center;background:var(--navy);border-radius:8px;color:var(--teal);display:flex;font-size:12px;height:24px;justify-content:center;width:24px}.avatar{align-items:center;background:var(--navy);border-radius:50%;color:#fff;display:flex;font-size:10px;height:26px;justify-content:center;margin-left:auto;width:26px}.sync-card{align-items:center;background:var(--teal-soft);border-radius:11px;display:flex;gap:7px;margin-top:14px;padding:9px}.sync-icon{align-items:center;background:var(--teal);border-radius:8px;color:#fff;display:flex;height:25px;justify-content:center;width:25px}.sync-card b,.sync-card small{display:block}.sync-card b{font-size:9px}.sync-card small{color:var(--muted);font-size:7px;margin-top:2px}.sync-card em{color:var(--teal);font-size:7px;font-style:normal;font-weight:900;margin-left:auto}.phone-title{font-size:11px;font-weight:900;margin:16px 1px 8px}.phone-title small{color:var(--teal);float:right;font-size:8px}.map-card{border:1px solid var(--line);border-radius:12px;overflow:hidden}.map-card svg{background:#f2f6fa;display:block;width:100%}.map-caption{align-items:center;display:flex;justify-content:space-between;padding:8px 10px}.map-caption b,.map-caption small{display:block}.map-caption b{font-size:9px}.map-caption small{color:var(--teal);font-size:7px;margin-top:2px}.map-caption strong{color:var(--muted);font-size:16px}.event-card{align-items:center;border:1px solid var(--line);border-radius:11px;display:flex;gap:9px;margin-top:10px;padding:9px}.event-time{color:var(--muted);font-size:8px;font-weight:900}.event-bar{background:var(--orange);border-radius:5px;height:24px;width:3px}.event-card b,.event-card small{display:block}.event-card b{font-size:8px}.event-card small{color:var(--muted);font-size:7px;margin-top:2px}.event-card strong{color:var(--muted);font-size:15px;margin-left:auto}.tab-preview{border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:12px;padding:10px 5px 0}.tab-preview span{color:var(--muted);font-size:14px;text-align:center}.tab-preview span small{display:block;font-size:6px;margin-top:2px}.tab-preview .chat-preview{align-items:center;background:var(--navy);border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--line);color:#fff;display:flex;height:35px;justify-content:center;margin-top:-14px;width:35px}.section{padding-bottom:115px;padding-top:90px}.section-heading{max-width:600px}.section-heading h2,.test-panel h2,.support-section h2,.form-card h2{font-size:clamp(30px,4vw,48px);letter-spacing:-2px;line-height:1.08;margin:0}.section-heading>p:not(.eyebrow),.support-copy>p:not(.eyebrow),.form-card>div>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.7;margin:21px 0 0;max-width:560px}.feature-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:42px}.feature-card{border-radius:20px;min-height:255px;padding:24px}.feature-card.teal{background:var(--teal-soft)}.feature-card.orange{background:#fff2e9}.feature-card.purple{background:#eef0ff}.feature-card.navy{background:var(--navy);color:#fff}.feature-icon{align-items:center;background:rgba(255,255,255,.62);border-radius:12px;color:var(--navy);display:flex;font-size:20px;height:38px;justify-content:center;width:38px}.feature-card.navy .feature-icon{background:#344563;color:#fff}.feature-card h3{font-size:17px;letter-spacing:-.4px;margin:29px 0 9px}.feature-card p{color:var(--muted);font-size:12px;line-height:1.6;min-height:61px}.feature-card.navy p{color:#c7d2e3}.feature-card a{color:var(--teal);font-size:10px;font-weight:900}.feature-card.orange a{color:#d76f3f}.feature-card.purple a{color:var(--purple)}.split-section{align-items:center;background:var(--navy);border-radius:32px;color:#fff;display:grid;gap:80px;grid-template-columns:.85fr 1fr;margin-bottom:40px;max-width:1180px;padding-bottom:70px;padding-top:70px}.split-section .section-heading>p:not(.eyebrow){color:#c7d2e3}.split-section .eyebrow{color:#9bd9d0}.privacy-orbit{height:330px;position:relative}.orbit{border:1px solid rgba(155,217,208,.35);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.orbit-one{height:220px;width:220px}.orbit-two{border-color:rgba(242,139,91,.35);height:300px;width:300px}.orbit-core{align-items:center;background:#fff;border-radius:50%;color:var(--navy);display:flex;flex-direction:column;height:108px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:108px}.orbit-core span{color:var(--teal);font-size:32px;line-height:1}.orbit-core small{font-size:9px;font-weight:900;margin-top:6px}.orbit-tag{background:#2a3c5a;border:1px solid #3f5271;border-radius:10px;color:#fff;font-size:10px;font-weight:800;padding:7px 10px;position:absolute}.tag-one{left:0;top:60px}.tag-two{right:6px;top:32px}.tag-three{bottom:42px;left:25px}.tag-four{bottom:17px;right:31px}.check-list{list-style:none;margin:25px 0 0;padding:0}.check-list li{align-items:center;color:#c7d2e3;display:flex;font-size:12px;font-weight:700;gap:10px;margin-top:13px}.check-list span{align-items:center;background:#2a3c5a;border-radius:50%;color:var(--teal);display:flex;height:21px;justify-content:center;width:21px}.test-section{background:var(--teal-soft);padding-bottom:80px;padding-top:80px}.test-panel{align-items:center;display:grid;gap:50px;grid-template-columns:1fr .65fr}.test-panel p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.7;max-width:560px}.test-status{background:#fff;border:1px solid #cdebe5;border-radius:20px;box-shadow:0 12px 30px rgba(43,183,165,.08);padding:22px}.status-ring{align-items:center;background:var(--teal-soft);border:1px solid #9bd9d0;border-radius:50%;color:var(--teal);display:flex;font-size:20px;height:38px;justify-content:center;width:38px}.test-status b,.test-status small{display:block}.test-status b{font-size:13px;margin-top:15px}.test-status small{color:var(--muted);font-size:10px;margin-top:4px}.test-status .button{margin-top:19px}.support-section{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.support-links{border-top:1px solid var(--line)}.support-links a{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:13px;padding:14px 0}.support-links a>span{align-items:center;background:var(--teal-soft);border-radius:11px;color:var(--teal);display:flex;font-size:18px;height:37px;justify-content:center;width:37px}.support-links b{font-size:12px}.support-links small{color:var(--muted);display:block;font-size:10px;font-weight:500;margin-top:3px}.support-links strong{color:var(--teal);font-size:19px;margin-left:auto}.support-form-section{padding-bottom:110px}.form-card{background:#fff;border:1px solid var(--line);border-radius:25px;display:grid;gap:60px;grid-template-columns:.8fr 1fr;padding:38px}.form-card form{display:grid;gap:12px}.form-card label{color:var(--ink);font-size:11px;font-weight:900}.form-card input,.form-card textarea{background:var(--paper);border:1px solid var(--line);border-radius:10px;color:var(--ink);display:block;font:inherit;font-size:12px;margin-top:6px;padding:11px;width:100%}.form-card .button{justify-self:start}.form-status{font-size:11px;margin:0}.site-footer{background:var(--navy);color:#fff;padding:35px 0}.footer-inner{align-items:center;display:flex;justify-content:space-between}.footer-inner .brand em,.footer-inner p,.footer-inner>span{color:#a9b7ca;font-size:10px}.footer-inner p{line-height:1.7;margin:0}.footer-inner .brand strong{color:#fff}@media(max-width:850px){nav{gap:12px}nav a:not(.nav-button){display:none}.hero{gap:25px;grid-template-columns:1fr;padding-top:45px}.hero-visual{order:-1}.phone-shell{max-width:300px}.feature-grid{grid-template-columns:repeat(2,1fr)}.split-section{grid-template-columns:1fr;gap:20px}.privacy-orbit{height:260px}.test-panel,.support-section,.form-card{grid-template-columns:1fr;gap:28px}.form-card{padding:24px}}@media(max-width:520px){.shell{padding-left:19px;padding-right:19px}.site-header{padding:18px 19px}.hero h1{font-size:45px;letter-spacing:-2.7px}.feature-grid{grid-template-columns:1fr}.section{padding-bottom:75px;padding-top:65px}.split-section{border-radius:0;margin-left:0;margin-right:0}.footer-inner{align-items:flex-start;flex-direction:column;gap:17px}.hero-text{font-size:15px}}
