.emLanding{--bg:#080c17;--bg2:#101622;--panel:#111824;--panel2:#141d29;--line:rgba(255,255,255,.105);--white:#f4f7f8;--muted:#a0aabb;--mint:#70e3c4;--cyan:#94eaf4;--violet:#a49bfa;--dark:#092124;--radius:22px}.emLanding *{box-sizing:border-box}.emLanding{scroll-behavior:smooth;scroll-padding-top:90px;margin:0;background:var(--bg);color:var(--white);font:16px/1.55 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.emLanding a{color:inherit;text-decoration:none}.emLanding button{font:inherit}.emLanding a:focus-visible,.emLanding button:focus-visible,.emLanding summary:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}.emLanding .shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}.emLanding .announcement{height:auto;min-height:39px;display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:wrap;padding:8px 20px;background:linear-gradient(90deg,#152b31,#15282e 52%,#172b38);color:#c6dedf;font-size:11px;letter-spacing:.02em}.emLanding .announcement strong{color:#e4fff2;font-weight:750}.emLanding .announcement a{color:#a8f4e0;font-weight:700}.emLanding .announcement-pulse{width:7px;height:7px;border-radius:50%;background:#6ce4bd;box-shadow:0 0 0 5px #67e6bb12}.emLanding .announcement-divider{height:14px;width:1px;background:#607879;opacity:.6}.emLanding .site-header{height:82px;position:relative;z-index:10;border-bottom:1px solid rgba(255,255,255,.055);background:#080c17e6}.emLanding .header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px}.emLanding .brand{display:inline-flex;align-items:center;gap:11px;font-size:20px;font-weight:770;letter-spacing:-.9px;white-space:nowrap}.emLanding .brand-thin{font-weight:440;color:#c7d1db}.emLanding .brand-symbol{width:33px;height:33px;display:grid;place-items:center;color:#082124}.emLanding .brand-symbol svg{width:33px;height:33px}.emLanding .desktop-nav{display:flex;align-items:center;gap:30px;font-size:12px;color:#b4bdcb}.emLanding .desktop-nav a:hover{color:var(--mint)}.emLanding .header-cta{font-size:12px;font-weight:750;display:flex;align-items:center;gap:16px;white-space:nowrap;border:1px solid #526364;border-radius:9px;padding:11px 15px;transition:background .2s}.emLanding .header-cta:hover{background:#172b31}.emLanding .header-cta span{color:var(--mint);font-size:18px}.emLanding .hero{position:relative;min-height:668px;padding-top:100px;padding-bottom:116px;display:grid;grid-template-columns:1fr 1.03fr;grid-gap:54px;gap:54px;align-items:center}.emLanding .hero-aura{position:absolute;inset:40px -50px auto auto;width:680px;height:650px;background:radial-gradient(ellipse at 51% 42%,#133f465e,transparent 62%);filter:blur(18px);pointer-events:none}.emLanding .hero-content{position:relative;z-index:1}.emLanding .eyebrow,.emLanding .section-eyebrow{font-weight:780;font-size:10px;letter-spacing:.21em;color:var(--mint)}.emLanding .eyebrow{display:flex;align-items:center;gap:10px}.emLanding .eyebrow-line{display:block;width:24px;height:1px;background:var(--mint)}.emLanding h1,.emLanding h2,.emLanding h3,.emLanding h4,.emLanding p{margin-top:0}.emLanding h1,.emLanding h2,.emLanding h3{letter-spacing:-.055em}.emLanding h1{font-size:clamp(55px,5.25vw,79px);font-weight:750;line-height:1.09;margin:27px 0 25px}.emLanding .final-inner h2 em,.emLanding h1 em{font-style:normal;color:var(--mint)}.emLanding .hero-copy{color:#aebcc9;font-size:16px;line-height:1.8;max-width:480px;margin-bottom:31px}.emLanding .hero-copy strong{color:#f0f6f9;font-weight:600}.emLanding .hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.emLanding .button{border-radius:11px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:12px;font-weight:760;padding:0 20px;transition:transform .2s,background .2s,box-shadow .2s;white-space:nowrap}.emLanding .button:hover{transform:translateY(-2px)}.emLanding .button-primary{background:linear-gradient(115deg,#65e0bd,#9ff1db);color:#0a2425;box-shadow:0 14px 32px #37e1b31c}.emLanding .button-primary:hover{box-shadow:0 16px 42px #37e1b332}.emLanding .button-primary span{font-size:19px;font-weight:400}.emLanding .button-outline{border:1px solid #46505f;background:#ffffff05;color:#e1e9ef}.emLanding .button-outline:hover{background:#ffffff0e}.emLanding .arrow-down{font-size:17px;color:#a7b9c8}.emLanding .hero-points{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:29px;font-size:10px;color:#a7b6c2}.emLanding .hero-points span{display:flex;align-items:center;gap:6px}.emLanding .hero-points svg{width:15px;height:15px;color:var(--mint)}.emLanding .hero-art{position:relative;min-height:486px;display:flex;justify-content:center;align-items:center;z-index:1}.emLanding .orbit{position:absolute;border:1px solid #4e988035;border-radius:50%;pointer-events:none}.emLanding .orbit-one{width:490px;height:490px}.emLanding .orbit-two{width:600px;height:600px;border-color:#3f829115}.emLanding .dashboard-demo{width:418px;max-width:100%;position:relative;z-index:1;border:1px solid #54777f5c;border-radius:18px;background:linear-gradient(135deg,#162432,#0e1724 60%);box-shadow:0 22px 85px #0009,0 0 70px #56c6be15;transform:rotate(3deg)}.emLanding .demo-titlebar{height:37px;border-bottom:1px solid #ffffff16;display:flex;align-items:center;justify-content:space-between;padding:0 17px;color:#a4b5bb;font-size:8px;letter-spacing:.16em;font-weight:700}.emLanding .window-dots{display:flex;gap:4px}.emLanding .window-dots i{width:6px;height:6px;background:#758690;border-radius:50%;opacity:.6}.emLanding .window-dots i:first-child{background:#80ebcb;opacity:.8}.emLanding .demo-menu{display:flex;flex-direction:column;gap:2px}.emLanding .demo-menu i{height:2px;width:11px;background:#778b9a;display:block}.emLanding .demo-main{padding:23px}.emLanding .demo-topline{display:flex;align-items:center;justify-content:space-between;gap:15px}.emLanding .demo-greeting{font-size:14px;font-weight:730}.emLanding .demo-connected{color:#90e8ca;font-size:9px;background:#24423f82;border:1px solid #73d1ad45;border-radius:30px;padding:4px 9px}.emLanding .demo-connected i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#6ce5bc;margin-right:3px;vertical-align:1px}.emLanding .demo-score-row{display:flex;align-items:center;gap:20px;margin:22px 0}.emLanding .score-ring{width:123px;height:123px;border-radius:50%;background:conic-gradient(#86e7cf 0 205deg,#244351 205deg 1turn);display:grid;place-items:center;flex:none;box-shadow:0 0 35px #60dec512}.emLanding .score-inner{width:105px;height:105px;background:#14212d;border-radius:50%;display:flex;justify-content:center;align-items:baseline;gap:2px;padding-top:28px}.emLanding .score-inner strong{font-size:42px;letter-spacing:-.08em;font-weight:770}.emLanding .score-inner small{font-size:12px;color:#8cabb1}.emLanding .status-kicker{font-size:8px;letter-spacing:.15em;color:#8bcdb9;font-weight:800}.emLanding .score-description h3{font-size:22px;line-height:1.2;margin:7px 0;letter-spacing:-.05em}.emLanding .score-description h3 span{color:#89e7cf}.emLanding .score-description p{color:#a7b5c2;font-size:9px;line-height:1.65;margin:0;max-width:185px}.emLanding .demo-divider{height:1px;background:#ffffff15;margin:15px 0 16px}.emLanding .demo-label{font-size:9px;font-weight:770;letter-spacing:.12em;color:#cbd8da;display:flex;justify-content:space-between;gap:10px;margin-bottom:11px}.emLanding .demo-label span{color:#879ca9;font-size:8px;letter-spacing:0}.emLanding .demo-metric{display:flex;align-items:center;gap:11px;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;margin-top:7px;padding:10px}.emLanding .metric-emoji{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;font-size:15px}.emLanding .metric-emoji.indigo{background:#6967c63b;color:#bfbeff}.emLanding .metric-emoji.peach{background:#bb8d5342;color:#ffe0a1}.emLanding .metric-emoji.mint{background:#5acdbd24;color:#78f1d2}.emLanding .metric-desc{flex:1 1;font-size:10px;color:#e1e9ed;font-weight:700}.emLanding .metric-desc small{display:block;font-size:8px;font-weight:400;color:#8fabb6;margin-top:2px}.emLanding .demo-metric strong{font-size:12px;font-weight:760}.emLanding .demo-bottom{margin-top:17px;background:linear-gradient(110deg,#75e1c9,#b1f5d9);border-radius:9px;display:flex;align-items:center;padding:12px;color:#103331;gap:10px}.emLanding .demo-bottom-icon{font-size:22px}.emLanding .demo-bottom>span:nth-child(2){flex:1 1}.emLanding .demo-bottom strong{display:block;font-size:11px}.emLanding .demo-bottom small{display:block;font-size:8px;opacity:.75}.emLanding .demo-bottom-arrow{font-size:18px}.emLanding .floating-pill{position:absolute;z-index:2;display:flex;gap:10px;align-items:center;background:#202c39ed;box-shadow:0 14px 35px #0008;border:1px solid #7cc1b64f;border-radius:12px;padding:11px 13px;color:#bac5d2;font-size:9px;line-height:1.5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.emLanding .floating-pill strong{display:block;color:#e2f5ef;font-size:10px}.emLanding .pill-left{top:61px;left:-30px;transform:rotate(-5deg)}.emLanding .pill-right{bottom:43px;right:-10px;transform:rotate(-5deg)}.emLanding .pill-icon{width:32px;height:32px;border-radius:9px;background:#63d7bb22;display:grid;place-items:center}.emLanding .pill-icon svg{width:20px;height:20px;color:#91ebd4}.emLanding .sparkle{color:#a2ffde;font-size:24px}.emLanding .demo-disclaimer{position:absolute;bottom:-29px;left:50%;white-space:nowrap;transform:translateX(-50%);font-size:9px;letter-spacing:.015em;color:#73858f}.emLanding .trust-strip{border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;background:#0b101bd9}.emLanding .trust-inner{min-height:106px;display:flex;align-items:center;gap:65px}.emLanding .trust-inner p{font-size:9px;letter-spacing:.16em;font-weight:750;color:#6e8290;margin:0;max-width:165px;line-height:1.8}.emLanding .trust-items{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.emLanding .trust-items>span{font-size:11px;color:#9caab8;white-space:nowrap}.emLanding .trust-symbol{font-size:19px;color:#8be3d1;vertical-align:-1px;margin-right:5px}.emLanding .section{padding-top:115px;padding-bottom:115px}.emLanding .section-top{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px}.emLanding .section-top>div{flex:1 1}.emLanding .section-top>p{color:#a0b0bf;max-width:355px;font-size:13px;line-height:1.9;margin:0}.emLanding .section h2{font-size:clamp(35px,3.7vw,50px);line-height:1.15;font-weight:735;margin:15px 0 0}.emLanding .section h2 span{color:var(--mint)}.emLanding .benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.emLanding .benefit-card{min-height:341px;border:1px solid #ffffff13;background:linear-gradient(150deg,#111925,#0e1420);border-radius:16px;padding:24px;overflow:hidden}.emLanding .benefit-card.feature-card{background:radial-gradient(ellipse at 50% 35%,#15383d,#111824 60%)}.emLanding .benefit-number{font-size:9px;font-weight:760;letter-spacing:.14em;color:#8da7ae}.emLanding .benefit-visual{height:150px;display:grid;place-items:center;position:relative}.emLanding .visual-stack{transform:perspective(500px) rotate(-7deg)}.emLanding .stack-card{width:191px;height:69px;border-radius:12px;border:1px solid #506575;background:#1c2a3c;position:absolute;box-shadow:0 15px 30px #0003}.emLanding .stack-card.card-back{transform:translate(22px,-20px) rotate(7deg);background:#19273a}.emLanding .stack-card.card-mid{transform:translate(11px,-9px) rotate(3deg);background:#203b4b}.emLanding .stack-card.card-front{transform:translate(-12px,17px);background:#263849;display:flex;align-items:center;justify-content:space-around;font-size:10px;color:#d6e4ec;gap:10px}.emLanding .stack-card.card-front strong{font-size:8px;color:#77e7cc}.emLanding .shield-icon{width:79px;height:86px;filter:drop-shadow(0 0 25px #67e3b32d)}.emLanding .shield-icon svg{width:100%;height:100%}.emLanding .shield-line{position:absolute;height:1px;width:72px;background:linear-gradient(90deg,transparent,#3fa58b88,transparent)}.emLanding .line-one{left:15px;top:50%}.emLanding .line-two{right:15px;top:50%}.emLanding .progress-mini{width:225px;border-radius:12px;background:#1c2937;padding:10px 16px;box-shadow:0 10px 38px #0005;transform:rotate(4deg)}.emLanding .progress-mini>div{display:flex;justify-content:space-between;padding:6px 3px;font-size:9px;color:#b8c9d3}.emLanding .progress-mini strong{color:#78dec3}.emLanding .progress-mini .progress-active{background:#426b692e;border-radius:6px;padding-inline:7px;color:#beffe4}.emLanding .tiny-spinner{width:10px;height:10px;border:2px solid #5acaa441;border-top-color:#89ffdc;border-radius:50%}.emLanding .benefit-card h3{font-size:20px;margin:0 0 8px}.emLanding .benefit-card p{font-size:12px;line-height:1.8;color:#98abb8;margin:0}.emLanding .how-section{background:#0d1420;border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c}.emLanding .how-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:100px;gap:100px}.emLanding .faq-left p,.emLanding .how-lead p,.emLanding .photos-layout>div>p,.emLanding .safety-copy>p{font-size:14px;line-height:1.9;color:#a4b3c1;max-width:390px;margin:24px 0}.emLanding .how-lead h2{margin-top:17px}.emLanding .text-link{color:var(--mint);font-size:13px;font-weight:750;display:inline-flex;align-items:center;gap:12px}.emLanding .steps{margin-top:-7px}.emLanding .steps article{display:flex;gap:22px;border-bottom:1px solid #ffffff14;padding:23px 0}.emLanding .steps article:last-child{border:0}.emLanding .step-icon{flex:none;width:42px;height:42px;border-radius:12px;background:#1b313b;color:var(--mint);display:grid;place-items:center;font-size:13px;font-weight:800}.emLanding .step-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.emLanding .step-top h3{font-size:17px;margin:0;letter-spacing:-.03em}.emLanding .step-status{font-size:9px;font-weight:760;border-radius:30px;padding:4px 8px;white-space:nowrap}.emLanding .is-ready{background:#7de4bb1a;color:#8ce8c4}.emLanding .is-building{background:#a49bfa1a;color:#c4bffc}.emLanding .steps p{font-size:12px;line-height:1.75;color:#98aab7;margin:8px 0 0;max-width:425px}.emLanding .safety-section{padding-top:132px;padding-bottom:132px}.emLanding .safety-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;align-items:center}.emLanding .safety-art{height:425px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at center,#153e466e,transparent 60%)}.emLanding .privacy-orbit{border:1px solid #88e8cf2c;border-radius:50%;position:absolute}.emLanding .orbit-a{width:300px;height:300px}.emLanding .orbit-b{width:410px;height:410px;border-color:#88e8cf11}.emLanding .privacy-core{width:140px;height:160px;filter:drop-shadow(0 0 40px #62d2ba48)}.emLanding .privacy-tile{position:absolute;font-size:11px;padding:11px 14px;border:1px solid #54817459;border-radius:10px;background:#1b3038c9;color:#e2fff2;box-shadow:0 16px 35px #0004}.emLanding .privacy-tile-one{top:65px;right:28px;transform:rotate(5deg)}.emLanding .privacy-tile-two{left:12px;top:177px;transform:rotate(-6deg)}.emLanding .privacy-tile-three{right:-10px;bottom:57px;transform:rotate(-5deg)}.emLanding .safety-copy>p{margin-top:23px}.emLanding .safety-copy ul{padding:0;margin:25px 0 0;list-style:none;display:grid;grid-gap:23px;gap:23px}.emLanding .safety-copy li{display:flex;gap:12px;align-items:flex-start}.emLanding .safety-copy li>span{border:1px solid #6fdec44d;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;color:#8ef2d7;font-size:12px}.emLanding .safety-copy li strong{font-size:13px}.emLanding .safety-copy li p{font-size:12px;line-height:1.65;color:#9daebc;margin:5px 0 0}.emLanding .photos-section{background:radial-gradient(ellipse at 78% 51%,#213d49 0,transparent 35%),#101a28;border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;overflow:hidden}.emLanding .photos-layout{padding-top:88px;padding-bottom:84px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:110px;gap:110px;align-items:center}.emLanding .photos-layout h2{font-size:clamp(36px,3.7vw,51px);line-height:1.16;margin:16px 0;letter-spacing:-.05em}.emLanding .photos-layout h2 span{color:var(--mint)}.emLanding .photos-layout>div>p{margin:22px 0;color:#9dadbc;font-size:13px;line-height:1.9}.emLanding .photo-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.emLanding .photo-tags span{border:1px solid #70899350;border-radius:30px;padding:7px 10px;font-size:10px;color:#c1d0d7}.emLanding .photos-layout>div>p.photos-fineprint{font-size:10px;opacity:.65;margin-top:23px}.emLanding .photo-art{height:330px;position:relative;display:grid;place-items:center}.emLanding .photo-card{position:absolute;width:220px;height:223px;border-radius:14px;border:7px solid #e0e7ec;background:#dce6e9;box-shadow:0 20px 50px #0006;overflow:hidden}.emLanding .photo-back{transform:translate(56px,-25px) rotate(17deg)}.emLanding .photo-front{transform:translate(-25px,10px) rotate(-10deg)}.emLanding .landscape{height:100%;position:relative;overflow:hidden}.emLanding .landscape.purple{background:linear-gradient(#baa6d9,#8d8bbb 55%,#566989)}.emLanding .landscape.blue{background:linear-gradient(#86b6ca,#d7eef3 54%,#3c777d 55%,#245c61)}.emLanding .sun{width:35px;height:35px;right:33px;top:42px;background:#fcf4b5}.emLanding .hill,.emLanding .sun{position:absolute;border-radius:50%}.emLanding .hill{width:230px;height:145px;bottom:-72px;left:-50px;background:#3c777a}.emLanding .hill-two{left:64px;bottom:-84px;background:#1f575b}.emLanding .photo-float{z-index:2;position:absolute;right:0;bottom:24px;background:#1e3440e8;border:1px solid #82dcca5e;border-radius:12px;padding:12px 15px;display:flex;align-items:center;gap:11px;box-shadow:0 17px 38px #0005;transform:rotate(2deg)}.emLanding .photo-float>span{font-size:23px;color:#91ffe0}.emLanding .photo-float strong{display:block;font-size:11px}.emLanding .photo-float small{display:block;color:#9fb5b9;font-size:9px}.emLanding .pricing-intro{text-align:center;max-width:620px;margin:0 auto}.emLanding .pricing-intro p{font-size:13px;color:#aab8c4;line-height:1.8;max-width:550px;margin:20px auto 38px}.emLanding .pricing-box{max-width:705px;margin:auto;border:1px solid #76e7c164;border-radius:20px;background:linear-gradient(130deg,#14242b,#111a28 70%);box-shadow:0 0 70px #62e3c50c;overflow:hidden}.emLanding .price-top{padding:28px 33px;border-bottom:1px solid #ffffff15;display:flex;justify-content:space-between;align-items:center;gap:18px}.emLanding .plan-overline{font-size:10px;letter-spacing:.16em;font-weight:750;color:#83eccd}.emLanding .price-top h3{margin:7px 0 0;font-size:22px;letter-spacing:-.035em}.emLanding .billing-toggle{display:flex;border:1px solid #42565e;padding:4px;border-radius:10px;gap:1px;background:#0d1720}.emLanding .billing-button{border:0;color:#b6c5cd;background:transparent;border-radius:7px;padding:9px 13px;font-size:11px;cursor:pointer}.emLanding .billing-button.active{background:#80e4c4;color:#082621;font-weight:800}.emLanding .price-main{text-align:center;padding:31px 25px 27px}.emLanding .price{display:flex;align-items:baseline;justify-content:center;gap:7px}.emLanding .price .currency{font-size:22px;font-weight:700}.emLanding .price strong{font-size:75px;line-height:1.1;letter-spacing:-.075em}.emLanding .price #price-suffix{font-size:13px;color:#a5b4bf}.emLanding .price-note{font-size:11px;color:#9cb6bc;min-height:18px;margin:10px 0 24px}.emLanding .price-cta{width:min(350px,100%)}.emLanding .plan-features{padding:23px 38px 31px;border-top:1px solid #ffffff17;background:#ffffff02}.emLanding .plan-features>p{font-size:9px;letter-spacing:.14em;color:#84bfb1;font-weight:770}.emLanding .plan-features ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 23px;gap:14px 23px;margin:15px 0 0;padding:0;list-style:none}.emLanding .plan-features li{font-size:11px;color:#c9d6dc;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.emLanding .plan-features li span{color:#8ce8c8;font-weight:700;font-size:15px}.emLanding .plan-features li em{font-style:normal;color:#9e9ec3;font-size:9px}.emLanding .pricing-caveat{font-size:9px;padding:13px;text-align:center;border-top:1px solid #ffffff0e;color:#95aab1}.emLanding .faq-section{padding-top:80px;padding-bottom:105px;display:grid;grid-template-columns:1fr 1.25fr;grid-gap:100px;gap:100px}.emLanding .faq-list{border-top:1px solid #ffffff25}.emLanding .faq-list details{border-bottom:1px solid #ffffff24;padding:17px 0}.emLanding .faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:13px;font-weight:650}.emLanding .faq-list summary::-webkit-details-marker{display:none}.emLanding .faq-list summary span{color:#79e6c7;font-size:21px;transition:transform .2s}.emLanding .faq-list details[open] summary span{transform:rotate(45deg)}.emLanding .faq-list details p{font-size:12px;line-height:1.8;color:#9cabb9;max-width:500px;margin:12px 0 0}.emLanding .final-section{background:radial-gradient(circle at 50% 100%,#68e6c9 0,#82eacb 60%,#9aeddb);color:#062322;overflow:hidden}.emLanding .final-inner{position:relative;padding:84px 0 80px;text-align:center}.emLanding .final-glow{position:absolute;width:560px;height:220px;border:1px solid #437d6728;border-radius:50%;left:50%;top:-190px;transform:translateX(-50%)}.emLanding .final-eyebrow{font-size:10px;color:#285d54;font-weight:800;letter-spacing:.21em}.emLanding .final-inner h2{font-size:clamp(39px,4.6vw,66px);line-height:1.12;letter-spacing:-.06em;margin:15px 0}.emLanding .final-inner h2 em{color:#2b7866}.emLanding .final-inner p{font-size:13px;max-width:480px;line-height:1.7;margin:0 auto 25px;color:#235e56}.emLanding .button-dark{background:#092c2a;color:#bafce2;box-shadow:0 12px 30px #124a453b}.emLanding .button-dark:hover{background:#18433c}.emLanding .button-dark span{font-size:20px}.emLanding .final-inner>small{font-size:10px;display:block;margin-top:13px;color:#357264}.emLanding .footer{padding:34px 0;background:#0a1019}.emLanding .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.emLanding .footer-brand{font-size:15px}.emLanding .footer-brand .brand-symbol{border-radius:9px;background:#79e9cd;font-size:17px;width:26px;height:26px}.emLanding .footer-inner p,.emLanding .footer-inner>span{font-size:10px;color:#778d98;margin:0}@media(max-width:1100px){.emLanding .shell{width:min(1050px,calc(100% - 52px))}.emLanding .hero{gap:20px}.emLanding .hero h1{font-size:clamp(49px,5.8vw,72px)}.emLanding .dashboard-demo{width:390px}.emLanding .pill-left{left:-4px}.emLanding .pill-right{right:-6px}.emLanding .desktop-nav{gap:17px}.emLanding .how-grid,.emLanding .safety-layout{gap:65px}.emLanding .photos-layout{gap:55px}}@media(max-width:850px){.emLanding .desktop-nav{display:none}.emLanding .hero{grid-template-columns:1fr;gap:44px;padding-top:77px;padding-bottom:83px}.emLanding .hero-content{max-width:660px}.emLanding .hero h1{font-size:clamp(54px,8.4vw,80px)}.emLanding .hero-art{height:470px;min-height:0}.emLanding .dashboard-demo{width:415px}.emLanding .hero-aura{top:440px;right:0}.emLanding .trust-inner{gap:22px;flex-direction:column;justify-content:center;padding:18px 0}.emLanding .trust-inner p{max-width:none}.emLanding .trust-items{width:100%;justify-content:center}.emLanding .benefit-grid{grid-template-columns:1fr 1fr}.emLanding .benefit-grid .benefit-card:last-child{grid-column:span 2}.emLanding .benefit-card{min-height:320px}.emLanding .how-grid,.emLanding .photos-layout,.emLanding .safety-layout{gap:36px}.emLanding .faq-section{gap:40px}.emLanding .photos-layout h2{font-size:40px}}@media(max-width:620px){.emLanding .shell{width:calc(100% - 38px)}.emLanding .announcement{gap:5px 8px;line-height:1.45;font-size:9px;padding:7px 12px}.emLanding .announcement a,.emLanding .announcement-divider{display:none}.emLanding .site-header{height:66px}.emLanding .brand{font-size:17px}.emLanding .brand-symbol,.emLanding .brand-symbol svg{width:29px;height:29px}.emLanding .header-cta{font-size:10px;padding:8px 10px;gap:5px}.emLanding .header-cta span{font-size:13px}.emLanding .hero{padding-top:66px;gap:42px;padding-bottom:60px}.emLanding .hero h1{font-size:clamp(47px,12vw,64px);margin:22px 0}.emLanding .hero-copy{font-size:14px;line-height:1.72}.emLanding .hero-actions{align-items:stretch}.emLanding .hero-actions .button{width:100%}.emLanding .hero-points{margin-top:22px;gap:10px 19px}.emLanding .hero-art{min-height:0;height:410px;margin:0 -8px}.emLanding .dashboard-demo{transform:rotate(2deg) scale(.83);width:418px;flex:none}.emLanding .orbit-one{width:340px;height:340px}.emLanding .orbit-two{width:420px;height:420px}.emLanding .floating-pill{transform:scale(.78) rotate(-5deg)}.emLanding .pill-left{left:-28px;top:40px}.emLanding .pill-right{right:-24px;bottom:13px}.emLanding .demo-disclaimer{bottom:-4px;font-size:8px}.emLanding .trust-items{justify-content:flex-start;gap:13px 19px}.emLanding .trust-items>span{font-size:10px}.emLanding .section{padding-top:75px;padding-bottom:75px}.emLanding .section-top{align-items:start;flex-direction:column;gap:16px}.emLanding .section-top>p{max-width:100%}.emLanding .section h2{font-size:38px}.emLanding .benefit-grid{grid-template-columns:1fr}.emLanding .benefit-grid .benefit-card:last-child{grid-column:auto}.emLanding .benefit-card{min-height:310px}.emLanding .faq-section,.emLanding .how-grid,.emLanding .photos-layout,.emLanding .safety-layout{grid-template-columns:1fr;gap:25px}.emLanding .faq-left p,.emLanding .how-lead p,.emLanding .photos-layout>div>p,.emLanding .safety-copy>p{margin:19px 0}.emLanding .steps article{gap:15px}.emLanding .steps .step-top{align-items:start}.emLanding .safety-art{height:290px;order:2}.emLanding .privacy-core{transform:scale(.82)}.emLanding .orbit-a{width:220px;height:220px}.emLanding .orbit-b{width:320px;height:320px}.emLanding .privacy-tile{font-size:9px;padding:8px}.emLanding .privacy-tile-one{right:0;top:35px}.emLanding .privacy-tile-two{left:0;top:130px}.emLanding .privacy-tile-three{bottom:31px;right:0}.emLanding .photos-layout{padding-top:65px;padding-bottom:45px}.emLanding .photos-layout h2{font-size:38px}.emLanding .photo-art{height:300px}.emLanding .photo-card{transform:scale(.88)}.emLanding .photo-back{transform:scale(.83) translate(70px,-30px) rotate(17deg)}.emLanding .photo-front{transform:scale(.83) translate(-24px,10px) rotate(-10deg)}.emLanding .photo-float{bottom:10px;right:0}.emLanding .price-top{padding:25px 21px;flex-direction:column;align-items:flex-start}.emLanding .pricing-intro p{margin-bottom:25px}.emLanding .price strong{font-size:67px}.emLanding .plan-features{padding:20px}.emLanding .plan-features ul{grid-template-columns:1fr}.emLanding .faq-section{gap:17px}.emLanding .final-inner{padding:74px 0}.emLanding .final-inner h2{font-size:45px}.emLanding .footer-inner{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:375px){.emLanding .brand{font-size:14px}.emLanding .header-cta{padding:7px 8px;font-size:9px}.emLanding .hero h1{font-size:47px}.emLanding .hero-art{height:370px}.emLanding .dashboard-demo{transform:rotate(2deg) scale(.72)}.emLanding .pill-left{left:-34px;top:18px}.emLanding .pill-right{right:-30px;bottom:8px}.emLanding .demo-disclaimer{bottom:-9px}}@media(prefers-reduced-motion:reduce){.emLanding{scroll-behavior:auto}.emLanding *,.emLanding :after,.emLanding :before{transition:none!important;animation:none!important}}.emLanding .pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:17px;gap:17px;align-items:stretch}.emLanding .tier-card{position:relative;display:flex;flex-direction:column;padding:29px 25px;border:1px solid #ffffff27;border-radius:20px;background:linear-gradient(155deg,#18232e,#101722);min-width:0}.emLanding .tier-card.featured{border-color:#83ebd1;box-shadow:0 12px 75px #62e3c519;background:linear-gradient(152deg,#193736,#17232c 55%,#101722)}.emLanding .tier-popular{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:#8ceccf;color:#102b29;border-radius:22px;padding:5px 14px;letter-spacing:.13em;font-size:10px;font-weight:850;white-space:nowrap}.emLanding .tier-eyebrow{letter-spacing:.12em;color:#90ddc9;font-size:10px;font-weight:780}.emLanding .tier-heading h3{font-size:30px;letter-spacing:-.05em;margin:12px 0 4px}.emLanding .tier-heading p{font-size:12px;line-height:1.65;color:#abbfc7;min-height:61px;margin:0}.emLanding .tier-price{display:flex;align-items:baseline;gap:3px;margin:19px 0 22px}.emLanding .tier-price>span{font-size:18px;font-weight:720;align-self:flex-start;padding-top:12px}.emLanding .tier-price strong{font-size:clamp(43px,4.2vw,58px);letter-spacing:-.075em;line-height:1}.emLanding .tier-price small{font-size:12px;color:#aabbc1;margin-left:4px}.emLanding .tier-button{display:flex;align-items:center;justify-content:center;gap:15px;width:100%;background:#244044;border:1px solid #5faaa0;color:#e5fff6;min-height:48px;padding:12px 10px;text-align:center;font-size:12px;font-weight:750;border-radius:10px}.emLanding .tier-card.featured .tier-button{background:#8be8cb;color:#092b27;border-color:#8be8cb}.emLanding .tier-button span{font-size:18px}.emLanding .tier-divider{border-top:1px solid #ffffff25;margin:26px 0 19px}.emLanding .tier-card h4{font-size:10px;color:#8fe8d0;letter-spacing:.14em;margin:0 0 15px}.emLanding .tier-card ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px}.emLanding .tier-card li{font-size:12px;color:#e1e8e9;line-height:1.55;display:block;padding-left:21px;position:relative}.emLanding .tier-card li:before{content:"✓";position:absolute;left:0;top:0;color:#87e9cd;font-weight:800}.emLanding .tier-card li em{font-style:normal;display:block;color:#b7acd9;font-size:10px;margin-top:2px}.emLanding .pricing-disclosure{max-width:910px;margin:23px auto 0;padding:15px 19px;border:1px solid #ffffff1b;border-radius:13px;background:#ffffff06;color:#b4c5cc;text-align:center;font-size:12px;line-height:1.75}.emLanding .pricing-disclosure strong{color:#ccefe5}@media(max-width:980px){.emLanding .pricing-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto;gap:24px}.emLanding .tier-heading p{min-height:0}.emLanding .tier-price strong{font-size:58px}}@media(max-width:620px){.emLanding .tier-card{padding:26px 22px}.emLanding .pricing-disclosure{font-size:11px}}.emLanding .landing-support a{color:#80ead0;text-decoration:underline}