@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__ihKSqa__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__ihKSqa__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__vEweKW__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__vEweKW__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root{--mineral-950:#062f31;--mineral-900:#093b3e;--mineral-800:#0b4b4e;--mineral-700:#0f5c5e;--mineral-600:#167376;--mineral-200:#bcdedc;--mineral-100:#dcedec;--mineral-50:#f3f8f7;--ink:#102323;--muted:#556968;--line:#0f5c5e29;--paper:#f3f8f7;--white:#fff;--amber:#a75913;--danger:#b53c35;--radius:18px;--shadow:0 24px 80px #093b3e21;--page:min(1240px, calc(100vw - 48px))}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth}main:focus{outline:none}body{color:var(--ink);background-color:var(--paper);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 82% 8%,#16737609,#0000 30rem),radial-gradient(circle at 8% 34%,#0f5c5e06,#0000 26rem);background-attachment:fixed;margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #1673766b}.skip-link{z-index:200;color:#fff;background:var(--mineral-900);border-radius:10px;padding:11px 15px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{width:var(--page);border-bottom:1px solid var(--line);z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;margin:0 auto;display:grid;position:relative}.wordmark{width:fit-content}.brand-lockup{color:var(--ink);align-items:center;gap:11px;display:inline-flex}.brand-symbol{width:48px;height:auto;color:var(--mineral-700);display:block;overflow:visible}.brand-symbol path{fill:currentColor}.brand-copy{gap:2px;display:grid}.brand-name{letter-spacing:-.06em;font-size:25px;font-weight:710;line-height:1}.brand-byline{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:610;line-height:1}.brand-lockup.compact .brand-symbol{width:41px}.site-header nav{color:var(--muted);align-items:center;gap:30px;font-size:14px;display:flex}.site-header nav a{transition:color .18s}.site-header nav a:hover{color:var(--mineral-700)}.site-header nav a:focus-visible,footer a:focus-visible{border-radius:6px}.site-header>.cta-button{justify-self:end}.cta-button{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 20px;font-weight:650;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.cta-button svg{width:17px;height:17px}.cta-button:hover{transform:translateY(-2px)}.cta-button:active{transform:translateY(0)scale(.98)}.cta-button.primary{color:#fff;background:var(--mineral-700);box-shadow:0 10px 28px #0f5c5e30}.cta-button.primary:hover{background:var(--mineral-900)}.cta-button.secondary{color:var(--mineral-900);background:var(--mineral-100)}.cta-button.secondary:hover{background:var(--mineral-200)}.cta-button.compact{color:#fff;background:var(--mineral-700);min-height:40px;padding:10px 17px;font-size:13px}.hero{width:var(--page);grid-template-columns:minmax(0,1.08fr) minmax(470px,.92fr);align-items:start;gap:clamp(42px,6vw,78px);min-height:720px;margin:0 auto;padding:54px 0 76px;display:grid;position:relative}.hero-copy{z-index:2;width:min(650px,100%);padding-top:4px}.hero-name{color:var(--mineral-700);margin:0 0 18px}.hero-name span{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:720}.hero h1{letter-spacing:-.074em;max-width:650px;margin:0;font-size:clamp(3.5rem,5.1vw,5.7rem);font-weight:650;line-height:.92}.hero-summary{max-width:510px;color:var(--muted);margin:28px 0 0;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.58}.hero-audience{color:var(--ink);margin:16px 0 0;font-size:15px;font-weight:650;line-height:1.5}.hero-actions{align-items:center;gap:25px;margin-top:34px;display:flex}.text-link{min-height:48px;color:var(--mineral-900);background:#ffffff61;border:1px solid #0f5c5e57;border-radius:999px;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:650;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.text-link:hover{border-color:var(--mineral-700);background:#dcedec9e;transform:translateY(-2px)}.text-link:active{transform:translateY(0)scale(.98)}.text-link svg{width:16px}.hero-product-demo{align-self:start;min-width:0}.hero-positioning{margin:4px 0 22px}.hero-positioning p{letter-spacing:-.055em;max-width:560px;margin:0;font-size:clamp(2rem,3vw,3.35rem);font-weight:630;line-height:1}.hero-positioning span{color:var(--mineral-700);letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:13px;font-weight:720;display:block}.hero-product-demo .share-demo{border-radius:var(--radius);background:linear-gradient(145deg,#dceceb,#f4f9f8);min-height:560px;padding:24px 24px 18px;box-shadow:0 24px 70px #093b3e1a}.hero-product-demo .share-phone{width:min(315px,100%);height:470px}.hero-visual{align-self:center;height:78vh;min-height:650px;max-height:800px;margin-right:-10vw;position:relative}.hero-visual img{object-fit:contain;object-position:center}.hero-visual:after{content:"";background:linear-gradient(90deg, var(--paper) 0%, transparent 19%, transparent 82%, var(--paper) 100%);pointer-events:none;position:absolute;inset:0}.status-glass{z-index:2;border-radius:var(--radius);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);box-shadow:var(--shadow), inset 0 1px 0 white;background:#f4fbfaa8;border:1px solid #fffc;align-items:center;gap:13px;padding:12px 18px 12px 12px;display:flex;position:absolute;bottom:18%;right:28%}.status-icon{color:#fff;background:var(--mineral-700);border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.status-icon svg{width:20px;height:20px}.status-glass>span:last-child{color:var(--muted);gap:2px;font-size:12px;display:grid}.status-glass strong{color:var(--ink);font-size:14px}.inline-scam-checker{border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #0f5c5e33;min-width:0;padding:clamp(26px,3.5vw,43px);box-shadow:0 24px 70px #093b3e1a,inset 0 1px #fff}.inline-scam-checker .scam-checker>.section-kicker{margin-bottom:10px}.inline-scam-checker .scam-checker h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1}.inline-scam-checker .scam-checker>p:not(.section-kicker){margin-top:14px;font-size:14px}.inline-scam-checker .scam-checker form{margin-top:20px}.inline-scam-checker .scam-checker textarea{min-height:112px}.inline-scam-checker .scam-result{grid-template-columns:96px 1fr}.inline-scam-checker .verdict-mark{width:96px}.inline-scam-checker .verdict-content h2{font-size:clamp(2rem,3.2vw,3rem)}.checker-section{grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(48px,8vw,112px);padding-bottom:58px;display:grid}.checker-intro{padding-top:34px}.checker-intro>p:last-child{max-width:440px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.6}.section{width:var(--page);margin:0 auto;padding:105px 0}.first-section{padding-top:58px}.section-kicker{color:var(--mineral-700);letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:720;line-height:1}.section h2,.enterprise-section h2,.final-cta h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:610;line-height:.98}.section-intro{max-width:790px}.section-intro>p:last-child,.pricing-heading>p:last-child{max-width:560px;color:var(--muted);margin:23px 0 0;font-size:18px;line-height:1.6}.forward-section{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(56px,9vw,130px);display:grid}.forward-copy>p:not(.section-kicker){max-width:590px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.62}.evidence-stack{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.evidence-stack span{border:1px solid var(--line);color:var(--mineral-900);background:#ffffff6b;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:650}.forward-privacy{grid-template-columns:auto 1fr;align-items:start;gap:14px;max-width:570px;margin-top:34px;display:grid}.forward-privacy svg{width:28px;height:28px;color:var(--mineral-700)}.forward-privacy span{color:var(--muted);gap:4px;font-size:14px;line-height:1.5;display:grid}.forward-privacy strong{color:var(--ink)}.forward-path{border-radius:var(--radius);background:#ffffff7a;border:1px solid #0f5c5e2e;padding:clamp(26px,5vw,48px);box-shadow:0 24px 70px #093b3e14}.forward-path>div{grid-template-columns:48px 1fr;align-items:start;gap:17px;padding:22px 0;display:grid}.forward-path>div+div{border-top:1px solid var(--line)}.forward-path svg{width:31px;height:31px;color:var(--mineral-700)}.forward-path span{color:var(--muted);gap:5px;font-size:14px;line-height:1.5;display:grid}.forward-path strong{color:var(--ink);font-size:17px}.forward-status{border-top:1px solid var(--line);color:var(--muted);margin:16px 0 0;padding-top:20px;font-size:12px;line-height:1.5}.intervention-heading{max-width:820px}.intervention-heading>p:last-child{max-width:650px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.6}.intervention-list{border-top:1px solid var(--line);margin-top:68px}.intervention-row{border-bottom:1px solid var(--line);grid-template-columns:48px 44px minmax(0,1fr) 150px;align-items:start;gap:clamp(16px,3vw,38px);min-height:145px;padding:28px 0;display:grid}.intervention-number{color:var(--muted);letter-spacing:.1em;padding-top:5px;font-size:11px}.intervention-row>svg{width:32px;height:32px;color:var(--mineral-700)}.intervention-row h3{letter-spacing:-.03em;margin:0 0 8px;font-size:22px}.intervention-row p{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.availability{white-space:nowrap;border-radius:999px;justify-self:end;width:fit-content;padding:7px 10px;font-size:10px;font-weight:680}.availability.live{color:var(--mineral-900);background:var(--mineral-100)}.availability.planned{color:var(--muted);border:1px solid var(--line)}.protection-demo{grid-template-columns:190px 1fr;align-items:stretch;gap:35px;margin-top:64px;display:grid}.protection-section{padding-top:58px;padding-bottom:58px}.protection-section .protection-demo{margin-top:42px}.protection-section+.forward-section{padding-top:58px}.permission-note{align-items:flex-start;gap:9px;display:flex;margin-top:18px!important;font-size:14px!important}.permission-note svg{width:18px;height:18px;color:var(--mineral-700);flex:none;margin-top:2px}.channel-tabs{flex-direction:column;gap:8px;display:flex}.channel-tabs button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:11px;padding:14px;transition:color .18s,background .18s;display:flex}.channel-tabs button:hover{color:var(--ink);background:#dcedec7a}.channel-tabs button.active{color:var(--mineral-900);background:var(--mineral-100);font-weight:650}.channel-tabs button:focus-visible{outline-offset:2px}.channel-tabs svg{width:21px;height:21px}.demo-stage{border-radius:var(--radius);background:linear-gradient(145deg,#eaf3f2,#cfe5e3);place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fffc}.demo-stage:before{content:"";filter:blur(2px);background:#ffffff59;border-radius:48% 52% 67% 33%/41% 42% 58% 59%;width:430px;height:430px;position:absolute;transform:rotate(20deg);box-shadow:0 0 90px #0f5c5e1f,inset 0 0 0 1px #ffffffb3}.ambient-window{border-radius:var(--radius);background:#ffffff78;border:1px solid #ffffffd1;position:absolute;inset:38px}.window-bar{border-bottom:1px solid #0f5c5e1a;align-items:center;gap:8px;height:54px;padding:0 19px;display:flex}.window-bar span{background:#0f5c5e29;border-radius:50%;width:9px;height:9px}.window-lines{gap:18px;padding:38px;display:grid}.window-lines span{background:#0f5c5e14;border-radius:6px;height:14px}.window-lines span:nth-child(2){width:68%}.window-lines span:nth-child(3){width:82%;margin-top:45px}.window-lines span:nth-child(4){width:55%}.warning-glass{z-index:2;border-radius:var(--radius);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);width:min(520px,100% - 90px);box-shadow:var(--shadow), inset 0 1px 0 white;background:#fafdfdc4;border:1px solid #ffffffeb;padding:34px}.warning-topline{color:var(--amber);align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.warning-topline svg{width:19px;height:19px}.warning-glass h3{letter-spacing:-.045em;margin:24px 0 12px;font-size:29px;line-height:1.1}.warning-glass>p{color:var(--muted);margin:0;line-height:1.58}.warning-actions{gap:10px;margin-top:26px;display:flex}.warning-actions button{cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:11px 17px;font-weight:650}.warning-actions button:first-child{color:#fff;background:var(--mineral-700);align-items:center;gap:8px;display:flex}.warning-actions svg{width:16px}.warning-actions .quiet-button{background:var(--mineral-100);color:var(--mineral-900)}.demo-resolution{color:var(--mineral-900);background:var(--mineral-100);border-radius:14px;align-items:center;gap:12px;margin-top:26px;padding:14px 16px;display:flex}.demo-resolution svg{flex:none;width:22px;height:22px}.demo-resolution span{color:var(--muted);gap:2px;font-size:12px;line-height:1.4;display:grid}.demo-resolution strong{color:var(--mineral-900);font-size:13px}.checkup-section{grid-template-columns:.84fr 1.16fr;align-items:center;gap:clamp(60px,9vw,130px);display:grid}.checkup-copy>p:not(.section-kicker){color:var(--muted);margin:24px 0 30px;font-size:18px;line-height:1.6}.veil-example-section{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(54px,8vw,118px);display:grid}.veil-example-image{border-radius:var(--radius);background:linear-gradient(145deg,#dceceb,#f4f9f8);min-height:690px;position:relative;overflow:hidden;box-shadow:0 28px 80px #093b3e1a}.veil-example-copy{max-width:520px}.veil-example-copy h2{font-size:clamp(2.7rem,5vw,5rem)}.veil-example-copy p{color:var(--muted);margin:25px 0 31px;font-size:18px;line-height:1.6}.veil-example-copy .section-kicker{color:var(--mineral-700);margin:0 0 15px;font-size:12px;line-height:1}.share-demo{grid-template-rows:1fr auto;place-items:center;gap:18px;min-height:690px;padding:34px 34px 24px;display:grid}.share-phone{background:#f7f8f8;border:9px solid #102323;border-radius:45px;width:min(360px,100%);height:590px;position:relative;overflow:hidden;box-shadow:0 25px 55px #093b3e2e}.phone-status,.phone-mini-status{justify-content:space-between;height:37px;padding:10px 18px 0;font-size:11px;font-weight:680;display:flex}.messages-header{border-bottom:1px solid #093b3e1a;grid-template-columns:auto 42px 1fr auto;align-items:center;gap:9px;height:80px;padding:8px 13px;display:grid}.messages-header>svg{width:19px}.sender-avatar{color:#fff;background:#9ca8ad;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.messages-header>div{gap:2px;display:grid}.messages-header strong{font-size:13px}.messages-header small{color:var(--muted);font-size:10px}.message-thread{padding:26px 18px}.message-time{text-align:center;color:var(--muted);margin:0 0 14px;font-size:10px}.incoming-message{background:#e5e5e9;border-radius:18px 18px 18px 5px;max-width:88%;padding:14px;font-size:14px;line-height:1.38}.message-share-action{min-height:52px;color:var(--mineral-900);cursor:pointer;text-align:left;background:linear-gradient(135deg,#eff8f7,#dcedec);border:1px solid #0f5c5e33;border-radius:16px;grid-template-columns:38px 1fr;align-items:center;gap:9px;margin:18px 0 0 auto;padding:7px 13px 7px 8px;display:grid;box-shadow:0 9px 24px #093b3e1a}.message-share-action .veil-action-mark{color:#fff;background:var(--mineral-700);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.message-share-action .veil-action-mark svg{width:20px}.message-share-action>span:last-child{gap:2px;display:grid}.message-share-action strong{font-size:12px}.message-share-action small{color:var(--muted);font-size:9px;font-weight:560}.native-share-sheet{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafaf5;border-radius:27px 27px 36px 36px;padding:9px 14px 16px;position:absolute;inset:auto 8px 8px;box-shadow:0 -18px 55px #093b3e33}.share-handle{background:#c6cdcc;border-radius:999px;width:34px;height:4px;margin:0 auto 16px}.native-share-sheet>p{margin:0 0 13px;font-size:12px;font-weight:680}.native-share-sheet button{text-align:left;background:var(--mineral-100);cursor:pointer;border:0;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:43px 1fr;gap:1px 11px;width:100%;padding:12px;display:grid}.native-share-sheet button>span{color:#fff;background:var(--mineral-700);border-radius:12px;grid-row:1/3;place-items:center;width:43px;height:43px;display:grid}.native-share-sheet svg{width:22px;height:22px}.native-share-sheet strong{align-self:end;font-size:14px}.native-share-sheet small{color:var(--muted)}.veil-mobile-result{z-index:4;background:#f4f9f8;grid-template-columns:auto 1fr;gap:14px;padding:80px 25px 28px;display:grid;position:absolute;inset:0}.result-shield{color:#fff;background:var(--amber);border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.result-shield svg{width:23px}.veil-mobile-result small{color:var(--mineral-700);letter-spacing:.1em;font-size:9px;font-weight:720}.veil-mobile-result h3{letter-spacing:-.05em;margin:8px 0 10px;font-size:29px}.veil-mobile-result p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.veil-mobile-result ul{gap:9px;margin:20px 0;padding:0;list-style:none;display:grid}.veil-mobile-result li{align-items:center;gap:8px;font-size:12px;font-weight:620;display:flex}.veil-mobile-result li svg{width:16px;color:var(--mineral-700)}.veil-mobile-result button{border:0;border-bottom:1px solid var(--line);min-height:40px;color:var(--mineral-700);cursor:pointer;background:0 0;font-weight:680}.share-demo-steps{justify-content:center;gap:8px;width:100%;display:flex}.share-demo-steps span{color:var(--muted);background:#ffffff8c;border-radius:999px;padding:7px 10px;font-size:10px}.share-demo-steps span.active{color:#fff;background:var(--mineral-700)}.share-demo-steps span.done{color:var(--mineral-900);background:var(--mineral-100)}.context-demo{grid-template-columns:minmax(0,1fr) minmax(290px,.8fr);align-items:center;gap:0;width:min(850px,100% - 60px);display:grid}.context-surface{background:#f8faf9;border:8px solid #10282a;border-right:0;border-radius:34px 0 0 34px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 24px 70px #093b3e1a}.context-verdict{z-index:2;border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fafdfdf0;border:1px solid #fff;margin-left:-28px;padding:30px}.context-verdict h3{letter-spacing:-.045em;margin:20px 0 11px;font-size:27px;line-height:1.08}.context-verdict>p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.context-surface .phone-mini-status{border-bottom:1px solid #093b3e14}.chat-header{color:#fff;background:#d8e4e3;align-items:center;gap:10px;height:66px;padding:8px 14px;display:flex}.chat-header>svg{flex:none;width:20px;height:20px}.chat-header>div{flex:1;gap:1px;min-width:0;display:grid}.chat-header>span{color:#fff;background:#a9afb7;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.chat-header>span svg{width:22px;height:22px}.chat-header small{opacity:.72;font-size:10px}.chat-header.whatsapp{background:#075e54}.chat-header.whatsapp>span{background:#ffffff38}.chat-header.messages{color:#111;background:#f7f7f7f0;border-bottom:1px solid #dedede}.chat-header.messages>svg{color:#087cff}.chat-header.messages>svg:last-child{margin-left:auto}.chat-header.messages>div{text-align:center}.chat-body{min-height:313px;padding:44px 20px 68px;position:relative}.chat-date{color:#8b8b90;text-align:center;font-size:10px;font-weight:600;position:absolute;inset:15px 0 auto}.chat-body p{color:#111;background:#e9e9eb;border-radius:18px 18px 18px 5px;max-width:84%;margin:0;padding:12px 14px;font-size:14px;line-height:1.42}.chat-body p small{color:#6e7774;text-align:right;margin-top:5px;font-size:9px;display:block}.chat-compose{color:#777;grid-template-columns:30px 1fr 24px;align-items:center;gap:8px;display:grid;position:absolute;bottom:12px;left:13px;right:13px}.chat-compose>span:first-child{background:#e9e9eb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:20px;display:grid}.chat-compose>span:nth-child(2){border:1px solid #cfcfd2;border-radius:18px;padding:7px 12px;font-size:11px}.chat-compose svg{width:17px;height:17px}.channel-whatsapp .chat-body{background-color:#efeae2;background-image:radial-gradient(#075e540f 1px,#0000 1px);background-size:13px 13px}.channel-whatsapp .chat-body p{background:#d9fdd3;border-radius:18px 18px 5px;margin-left:auto}.channel-whatsapp .chat-compose>span:nth-child(2){background:#fff;border-color:#0000}.browser-bar{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:55px;padding:0 15px;display:flex}.browser-bar>span{background:#cbd8d7;border-radius:50%;width:8px;height:8px}.browser-bar p{color:#8a3d19;background:#fff1e5;border-radius:9px;flex:1;margin:0 0 0 12px;padding:8px 13px;font-size:11px}.fake-bank{padding:44px 36px}.fake-bank strong{font-size:22px}.fake-bank p{max-width:340px;color:var(--muted);line-height:1.5}.fake-bank span{color:#fff;background:#2f5975;border-radius:8px;margin-top:18px;padding:11px 26px;font-weight:650;display:inline-block}.call-status{z-index:2;color:#fff;width:100%;position:absolute;background:0 0!important;border:0!important}.call-screen{text-align:center;color:#fff;background:radial-gradient(circle at 50% 8%,#8a9899,#294345 52%,#102829);flex-direction:column;align-items:center;min-height:414px;padding:54px 30px 22px;display:flex}.call-screen>small{opacity:.72;text-transform:lowercase}.caller-avatar{background:#ffffff2e;border-radius:50%;place-items:center;width:66px;height:66px;margin:15px 0 12px;display:grid}.caller-avatar svg{opacity:.85;width:36px;height:36px}.call-screen strong{font-size:27px;line-height:1.1}.caller-number{opacity:.7;margin-top:5px;font-size:12px}.call-controls{grid-template-columns:repeat(3,1fr);gap:18px;width:230px;margin-top:30px;display:grid}.call-controls>span{justify-items:center;gap:5px;font-size:9px;display:grid}.call-controls svg{background:#ffffff29;border-radius:50%;width:36px;height:36px;padding:9px}.decline-call{color:#fff;background:#ff453a;border:0;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:20px;display:grid}.decline-call svg{width:23px;height:23px}.call-transcript{opacity:.82;background:#0003;border-radius:10px;margin:17px 0 0;padding:7px 11px;font-size:10px;line-height:1.35}.guides-section{padding-top:130px}.guides-heading{max-width:760px}.guides-heading p{max-width:600px;color:var(--muted);margin:23px 0 0;font-size:18px;line-height:1.6}.featured-guide{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff75;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);margin-top:54px;display:grid;overflow:hidden}.featured-guide-image{min-height:430px;position:relative;overflow:hidden}.featured-guide-image img{object-fit:cover;transition:transform .42s}.featured-guide-image:hover img{transform:scale(1.025)}.featured-guide-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,5vw,64px);display:flex}.featured-guide-copy>span{color:var(--mineral-700);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:690}.featured-guide-copy h3{letter-spacing:-.055em;margin:18px 0 17px;font-size:clamp(2rem,3.8vw,3.65rem);line-height:1}.featured-guide-copy p{color:var(--muted);margin:0 0 27px;line-height:1.58}.guide-article{width:min(1120px,100vw - 48px);margin:0 auto}.guide-hero{max-width:900px;padding:clamp(70px,10vw,132px) 0 64px}.guide-back{color:var(--mineral-700);align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.guide-back svg,.guide-source svg{width:16px;height:16px}.guide-category{color:var(--mineral-700);letter-spacing:.12em;text-transform:uppercase;margin:64px 0 16px;font-size:12px;font-weight:720}.guide-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(3.9rem,8vw,7.5rem);font-weight:640;line-height:.9}.guide-deck{max-width:690px;color:var(--muted);margin:30px 0 0;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.55}.guide-meta{color:var(--muted);gap:22px;margin-top:28px;font-size:13px;display:flex}.guide-lead-image{margin:0}.guide-lead-image>div{display:contents}.guide-lead-image{border-radius:var(--radius);height:clamp(360px,56vw,650px);position:relative}.guide-lead-image img{object-fit:cover;border-radius:var(--radius)}.guide-lead-image figcaption{width:fit-content;max-width:620px;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-radius:12px;padding:11px 15px;font-size:12px;line-height:1.45;position:absolute;bottom:18px;left:20px;right:20px}.guide-layout{grid-template-columns:250px minmax(0,720px);justify-content:space-between;align-items:start;gap:clamp(60px,9vw,130px);padding:90px 0 120px;display:grid}.guide-callout{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff94;padding:24px;position:sticky;top:28px}.guide-callout>svg{width:32px;height:32px;color:var(--mineral-700)}.guide-callout strong{margin-top:18px;font-size:17px;display:block}.guide-callout p{color:var(--muted);margin:9px 0 20px;font-size:13px;line-height:1.5}.guide-callout .cta-button{width:100%}.guide-body{min-width:0}.guide-body>p{color:var(--muted);margin:0;font-size:18px;line-height:1.72}.guide-body .guide-lede{color:var(--ink);font-size:23px;line-height:1.58}.guide-contents{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;margin:38px 0 8px;padding:22px 0;font-size:14px;display:flex}.guide-contents strong{letter-spacing:.12em;text-transform:uppercase;width:100%;font-size:12px}.guide-contents a{color:var(--mineral-700);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--mineral-700) 28%, transparent);text-decoration-color:color-mix(in srgb, var(--mineral-700) 28%, transparent);text-underline-offset:4px}.guide-contents a:hover{text-decoration-color:currentColor}.guide-body h2{letter-spacing:-.055em;margin:76px 0 20px;font-size:clamp(2.15rem,4vw,3.6rem);line-height:1}.guide-source{width:fit-content;color:var(--mineral-700);align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:680;display:inline-flex}.scam-type-list{grid-template-columns:1fr 1fr;gap:0 34px;display:grid}.scam-type-list section{border-top:1px solid var(--line);padding:24px 0}.scam-type-list section:last-child{grid-column:1/-1}.scam-type-list h3{margin:0 0 8px;font-size:18px}.scam-type-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.red-flag-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.red-flag-grid section{background:#dcedec80;border-radius:14px;padding:20px}.red-flag-grid h3{margin:0 0 8px;font-size:16px}.red-flag-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.52}.safe-steps{gap:0;display:grid}.safe-steps>div{border-top:1px solid var(--line);grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:22px 0;display:grid}.safe-steps span{color:#fff;background:var(--mineral-700);border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:720;display:grid}.safe-steps p{color:var(--muted);margin:0;line-height:1.6}.safe-steps strong{color:var(--ink)}.guide-product-image{margin:76px 0 0}.guide-product-image img{border-radius:var(--radius);width:100%;height:auto}.guide-product-image figcaption{max-width:600px;color:var(--muted);margin-top:13px;font-size:12px;line-height:1.5}.article-evidence{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.article-evidence span{color:var(--mineral-900);background:var(--mineral-100);border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:630;display:inline-flex}.article-evidence svg{width:16px;height:16px}.recovery-note{border-left:3px solid var(--amber);background:#fff8eeb3;grid-template-columns:auto 1fr;gap:14px;margin-top:28px;padding:20px;display:grid}.recovery-note svg{width:27px;height:27px;color:var(--amber)}.recovery-note p{color:#70400f;margin:0;line-height:1.58}.phone-safety-list{grid-template-columns:1fr 1fr;gap:0 32px;margin-top:8px;display:grid}.phone-safety-list p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:19px 0;font-size:14px;line-height:1.55}.phone-safety-list p:last-child{grid-column:1/-1}.phone-safety-list strong{color:var(--ink)}.guide-cta{border-radius:var(--radius);background:var(--mineral-100);grid-template-columns:1fr auto;align-items:center;gap:40px;margin-bottom:140px;padding:clamp(36px,6vw,72px);display:grid}.guide-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.98}.guide-cta p{max-width:590px;color:var(--muted);margin:18px 0 0;line-height:1.55}.guide-cta-actions{flex-direction:column;align-items:stretch;gap:11px;display:flex}.privacy-page{width:min(760px,100vw - 48px);margin:0 auto;padding:80px 0 130px}.privacy-page>header{margin:54px 0 70px}.privacy-page h1{letter-spacing:-.072em;margin:0;font-size:clamp(3.4rem,7vw,6.8rem);font-weight:640;line-height:.92}.privacy-page>header>p:last-child{max-width:650px;color:var(--muted);margin:28px 0 0;font-size:19px;line-height:1.6}.privacy-page section{border-top:1px solid var(--line);padding:30px 0}.privacy-page section h2{letter-spacing:-.035em;margin:0 0 12px;font-size:23px}.privacy-page section p{color:var(--muted);margin:0;font-size:16px;line-height:1.68}.score-composition{background:radial-gradient(circle at 50% 42%,#ffffffe6,#bcdedc7a 48%,#dcedec1f 72%);border-radius:48% 52% 46% 54%/55% 42% 58% 45%;place-items:center;min-height:560px;display:grid;position:relative}.score-orbit{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffa1;border:1px solid #ffffffeb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:260px;height:260px;display:flex;box-shadow:0 35px 85px #0f5c5e29,inset 0 0 0 9px #dcedec66}.score-orbit span,.score-orbit small{color:var(--muted)}.score-orbit span{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:650}.score-orbit strong{letter-spacing:-.08em;color:var(--mineral-900);margin:9px 0;font-size:88px;font-weight:580;line-height:1}.score-orbit small{font-size:13px}.score-findings{gap:8px;width:310px;display:grid;position:absolute;bottom:38px;right:0}.score-findings>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc9;border:1px solid #ffffffe6;border-radius:14px;align-items:center;gap:12px;padding:13px 15px;display:flex;box-shadow:0 12px 35px #0f5c5e17}.score-findings svg{width:19px;color:var(--mineral-600);flex:none}.score-findings span{color:var(--muted);gap:2px;font-size:11px;display:grid}.score-findings strong{color:var(--ink);font-size:13px}.score-findings .finding-action svg{color:var(--amber)}.household-section{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(60px,10vw,140px);display:grid}.household-visual{place-items:center;min-height:580px;display:grid;position:relative}.household-visual:before{content:"";aspect-ratio:1;background:#dcedec80;border:1px solid #ffffffe6;border-radius:43% 57% 54% 46%/52% 43% 57% 48%;width:78%;position:absolute;transform:rotate(-9deg);box-shadow:inset 0 0 45px #ffffffa6}.veil-ring{aspect-ratio:1;border:2px solid #0f5c5e42;border-radius:50%;width:68%;position:absolute;box-shadow:0 0 0 22px #ffffff38,0 0 70px #0f5c5e1c}.circle{width:78px;height:78px;color:var(--mineral-700);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 15px 40px #0f5c5e21}.circle svg{width:32px;height:32px}.person-one{top:20%;left:24%}.person-two{top:31%;right:20%}.person-three{bottom:20%;left:42%}.household-visual>p{z-index:2;text-align:center;letter-spacing:-.04em;margin:0;font-size:23px;font-weight:630;line-height:1.2}.household-copy>p:not(.section-kicker){color:var(--muted);margin:24px 0 30px;font-size:18px;line-height:1.63}.plain-features{gap:14px;margin:0;padding:0;list-style:none;display:grid}.plain-features li{align-items:center;gap:12px;display:flex}.plain-features svg{width:20px;color:var(--mineral-600)}.enterprise-section{background:#e8f1f0;padding:105px max(24px,50vw - 620px)}.enterprise-copy{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:start;gap:clamp(60px,9vw,130px);display:grid}.enterprise-copy h2{max-width:760px;font-size:clamp(2.5rem,4.3vw,4.6rem)}.enterprise-main>p:not(.section-kicker){max-width:700px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.65}.enterprise-demo-cta{color:#fff;background:var(--mineral-700);border-radius:999px;align-items:center;gap:10px;width:fit-content;min-height:48px;margin-top:32px;padding:13px 19px;font-weight:680;display:inline-flex}.enterprise-demo-cta svg{width:17px}.enterprise-contact{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.enterprise-contact .enterprise-demo-cta{margin-top:0}.enterprise-contact>span{color:var(--muted);font-size:13px}.enterprise-capabilities{border-top:1px solid #0f5c5e33}.enterprise-capabilities>div{border-bottom:1px solid #0f5c5e33;grid-template-columns:38px 1fr;gap:15px;padding:24px 0;display:grid}.enterprise-capabilities svg{width:29px;height:29px;color:var(--mineral-700)}.enterprise-capabilities span{color:var(--muted);gap:5px;font-size:13px;line-height:1.5;display:grid}.enterprise-capabilities strong{color:var(--ink);font-size:16px}.pricing-section{padding-bottom:100px}.pricing-heading{max-width:720px}.pricing-technology{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:920px;color:var(--muted);margin:32px 0 0;padding:18px 0;font-size:14px;line-height:1.6}.pricing-technology strong{color:var(--ink)}.pricing-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:46px;display:grid}.price-plan{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:650px;padding:35px 31px 30px;display:flex}.price-plan:last-child{border-right:0}.price-plan.featured{background:#dcedec85}.price-plan h3{margin:0;font-size:18px}.plan-price{letter-spacing:-.065em;margin:32px 0 10px;font-size:51px;font-weight:610;line-height:1}.plan-price span{letter-spacing:0;color:var(--muted);font-size:13px;font-weight:450}.plan-detail{color:var(--muted);margin:0;font-size:14px}.price-plan ul{gap:17px;margin:40px 0 auto;padding:0;list-style:none;display:grid}.price-plan li{gap:10px;font-size:13px;line-height:1.45;display:flex}.price-plan li svg{color:var(--mineral-600);flex:none;width:18px}.price-plan .cta-button{width:100%;margin-top:30px}.plan-availability{border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:28px;padding:11px 16px;font-weight:680;display:inline-flex}.plan-availability.primary{color:#fff;background:var(--mineral-700)}.plan-availability.secondary{color:var(--muted);background:var(--mineral-100)}.plan-availability:disabled{cursor:not-allowed;opacity:.72}.waitlist-form{gap:12px;margin-top:24px;display:grid}.waitlist-form>label:first-child{color:var(--ink);gap:7px;font-size:12px;font-weight:650;display:grid}.waitlist-form input[type=tel]{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fffc;border-radius:8px;padding:10px 12px}.waitlist-consent{color:var(--muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.4;display:flex}.waitlist-consent input,.waitlist-form .plan-availability{margin-top:2px}.waitlist-success{border-top:1px solid var(--line);color:var(--mineral-700);margin:28px 0 0;padding:13px 0;font-size:13px;font-weight:650;line-height:1.45}.waitlist-error{color:#9b2f25;margin:0;font-size:11px}.waitlist-privacy{color:var(--muted);margin:0;font-size:10px}.waitlist-privacy a{text-decoration:underline}.pricing-note{color:var(--muted);margin:19px 0 0;font-size:12px}.final-cta{width:var(--page);border-radius:var(--radius);text-align:center;background:radial-gradient(circle at 50% 70%,#ffffffc7,#0000 47%),linear-gradient(145deg,#cde5e3,#edf6f5);place-items:center;min-height:530px;margin:50px auto 0;display:grid;position:relative;overflow:hidden}.final-cta:before,.final-cta:after{content:"";filter:blur(.3px);border:1px solid #fffc;border-radius:50%;width:480px;height:230px;position:absolute}.final-cta:before{top:-120px;left:10%;transform:rotate(14deg);box-shadow:inset 0 -30px 70px #fff6}.final-cta:after{bottom:-120px;right:7%;transform:rotate(-12deg);box-shadow:inset 0 30px 70px #ffffff80}.final-cta>div{z-index:1;justify-items:center;display:grid}.final-cta svg{width:45px;height:45px;color:var(--mineral-700);margin-bottom:25px}.final-cta h2{font-size:clamp(3rem,5vw,5.2rem)}.final-cta p{color:var(--muted);margin:20px 0 27px;font-size:18px}.final-cta .cta-button svg{color:#fff;width:17px;height:17px;margin:0}footer{width:var(--page);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:180px;margin:0 auto;display:grid}footer>p{color:var(--muted);text-align:center;font-size:13px}footer>div{color:var(--muted);justify-self:end;gap:22px;font-size:13px;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#062f3147;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.checkup-modal{border-radius:var(--radius);background:#f8fbfaf0;border:1px solid #ffffffe6;width:min(900px,100%);max-height:calc(100dvh - 48px);padding:clamp(32px,6vw,68px);position:relative;overflow-y:auto;box-shadow:0 35px 120px #062f3140,inset 0 1px #fff}.modal-close{cursor:pointer;background:var(--mineral-100);border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:20px;right:20px}.modal-close svg{width:18px}.modal-icon{color:#fff;background:var(--mineral-700);border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:32px;display:grid}.modal-icon svg{width:22px}.checkup-modal h2{letter-spacing:-.06em;max-width:620px;margin:0;font-size:clamp(2.4rem,5vw,4.7rem);line-height:1}.checkup-start>p:not(.section-kicker){max-width:630px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.6}.privacy-receipt{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin:32px 0;font-size:13px;display:flex}.privacy-receipt span{align-items:center;gap:7px;display:flex}.privacy-receipt svg{width:16px;color:var(--mineral-600)}.checkup-results{grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(35px,7vw,75px);display:grid}.mini-score{aspect-ratio:1;background:var(--mineral-100);text-align:center;border:1px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 12px #ffffff59}.mini-score span,.mini-score small{color:var(--muted)}.mini-score span{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.mini-score strong{color:var(--mineral-900);letter-spacing:-.08em;margin:10px 0;font-size:83px;line-height:1}.result-list{gap:9px;margin:30px 0;display:grid}.result-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.result-list svg{width:20px;color:var(--mineral-700)}.result-list span{color:var(--muted);gap:2px;font-size:12px;display:grid}.result-list strong{color:var(--ink);font-size:14px}.prototype-note{color:var(--muted);margin:15px 0 0;font-size:11px}.onboarding-actions{align-items:center;gap:18px;display:flex}.quiet-text-button{border:0;border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);cursor:pointer;background:0 0;padding:8px 2px;font-weight:620}.quiet-text-button:hover{color:var(--mineral-900);border-color:var(--mineral-700)}.scam-checker>p:not(.section-kicker){max-width:650px;color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.55}.scam-checker form{gap:12px;margin-top:28px;display:grid}.scam-checker form>label:first-child{font-size:13px;font-weight:680}.scam-checker textarea{resize:vertical;width:100%;min-height:190px;color:var(--ink);font:inherit;background:#ffffffb8;border:1px solid #0f5c5e47;border-radius:14px;outline:0;padding:17px;line-height:1.55;transition:border-color .16s,box-shadow .16s}.scam-checker textarea:focus{border-color:var(--mineral-600);box-shadow:0 0 0 3px #16737624}.scam-checker textarea::placeholder{color:#718280}.checker-meta{color:var(--muted);justify-content:space-between;gap:16px;font-size:11px;display:flex}.checker-privacy{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.checker-privacy a{color:var(--mineral-700);text-underline-offset:3px;font-weight:680;text-decoration:underline}.checker-actions{align-items:center;gap:18px;margin-top:8px;display:flex}.checker-error{border-left:3px solid var(--danger);color:#7d2924;background:#fff3f2;align-items:center;gap:9px;margin:4px 0 0;padding:12px 14px;font-size:13px;display:flex}.checker-error svg{flex:none;width:19px}.spin{animation:.9s linear infinite checker-spin}.scam-result{grid-template-columns:.28fr 1fr;align-items:start;gap:clamp(28px,5vw,58px);display:grid}.verdict-mark{aspect-ratio:1;width:min(160px,100%);color:var(--mineral-700);background:var(--mineral-100);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 10px #fff6}.verdict-mark svg{width:68px;height:68px}.verdict-concerning .verdict-mark,.verdict-likely_scam .verdict-mark{color:var(--amber);background:#fff0dc}.verdict-content h2{font-size:clamp(2.25rem,4.6vw,4.25rem)}.verdict-action{max-width:660px;color:var(--ink);margin:20px 0 0;font-size:17px;line-height:1.55}.evidence-summary{grid-template-columns:repeat(2,1fr);gap:10px;margin:26px 0 18px;display:grid}.evidence-summary>div{border:1px solid var(--line);background:#ffffff80;border-radius:14px;align-items:flex-start;gap:11px;min-height:78px;padding:14px;display:flex}.evidence-summary svg{width:21px;height:21px;color:var(--mineral-700);flex:none}.evidence-summary span{color:var(--muted);gap:4px;font-size:11px;line-height:1.4;display:grid}.evidence-summary strong{color:var(--ink);font-size:13px}.reason-list{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.reason-list span{color:#6e3b0d;background:#fff0dc;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:650}.model-explanation{border-left:3px solid var(--mineral-600);color:var(--muted);margin:18px 0;padding-left:14px;font-size:13px;line-height:1.55}.model-explanation strong{color:var(--ink)}.privacy-confirmation{color:var(--muted);gap:9px;margin:18px 0 25px;font-size:11px;line-height:1.45;display:flex}.privacy-confirmation svg{width:18px;color:var(--mineral-700);flex:none}.account-entry{max-width:690px}.account-intro{max-width:640px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.6}.privacy-steps{grid-template-columns:repeat(2,1fr);gap:12px;margin:30px 0;display:grid}.privacy-steps>div{border:1px solid var(--line);background:#ffffff80;border-radius:14px;gap:12px;min-height:100px;padding:17px;display:flex}.privacy-steps svg{width:22px;height:22px;color:var(--mineral-700);flex:none}.privacy-steps span{color:var(--muted);align-content:start;gap:5px;font-size:12px;line-height:1.45;display:grid}.privacy-steps strong{color:var(--ink);font-size:14px}.account-form{gap:14px;display:grid}.account-form>label:first-child{color:var(--ink);font-size:13px;font-weight:650}.email-control{background:#ffffffb8;border:1px solid #0f5c5e47;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 15px;transition:border-color .16s,box-shadow .16s;display:flex}.email-control:focus-within{border-color:var(--mineral-600);box-shadow:0 0 0 3px #16737624}.email-control svg{width:20px;color:var(--mineral-700);flex:none}.email-control input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:14px 0}.email-control input::placeholder{color:#718280}.sync-choice{background:var(--mineral-50);cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr;gap:11px;padding:15px;display:grid}.sync-choice input{width:18px;height:18px;accent-color:var(--mineral-700);margin:2px 0 0}.sync-choice span{color:var(--muted);gap:4px;font-size:12px;line-height:1.45;display:grid}.sync-choice strong{color:var(--ink);font-size:13px}.account-form .cta-button{width:fit-content;margin-top:3px}.cta-button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.account-fine-print{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.account-state{border:1px solid var(--line);color:var(--muted);background:#ffffffb8;border-radius:14px;gap:12px;padding:16px;display:flex}.account-state svg{width:22px;height:22px;color:var(--mineral-700);flex:none}.account-state span{gap:4px;font-size:13px;line-height:1.45;display:grid}.account-state strong{color:var(--ink)}.account-state.success{background:var(--mineral-100);border-color:#0f5c5e47}.account-state.warning{background:#fff8ee;border-color:#a7591357}.account-state.warning svg{color:var(--amber)}.form-error{border-left:3px solid var(--danger);color:#7d2924;background:#fff3f2;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.checkup-loading,.measured-checkup{grid-template-columns:.62fr 1.38fr;align-items:center;gap:clamp(32px,6vw,68px);display:grid}.checkup-loading h2,.measured-results h2,.checkup-empty h2{font-size:clamp(2.25rem,4.6vw,4.25rem)}.checkup-loading>div:last-child>p:not(.section-kicker),.coverage-disclaimer,.checkup-empty>p:not(.section-kicker){color:var(--muted);margin:20px 0 0;line-height:1.55}.score-skeleton,.measured-score{aspect-ratio:1;border-radius:50%;justify-self:center;width:min(255px,100%)}.score-skeleton{background:linear-gradient(100deg, var(--mineral-100) 20%, #ffffffe6 48%, var(--mineral-100) 76%);background-size:220% 100%;animation:1.4s ease-in-out infinite posture-shimmer}.finding-skeleton{gap:12px;margin-top:30px;display:grid}.finding-skeleton span{background:#dcedecb8;border-radius:12px;height:53px}.measured-score{text-align:center;background:var(--mineral-100);border:1px solid #fff;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 12px #ffffff59}.measured-score span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:680}.measured-score strong{color:var(--mineral-900);letter-spacing:-.08em;margin:8px 0;font-size:78px;font-weight:580;line-height:1}.measured-score small{color:var(--muted);font-size:12px}.measured-signal-list{gap:7px;margin:25px 0 18px;display:grid}.measured-signal{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:58px;padding:11px 0;display:grid}.measured-signal>svg{width:20px;height:20px;color:var(--mineral-700)}.measured-signal>span{color:var(--muted);gap:2px;font-size:11px;line-height:1.4;display:grid}.measured-signal strong{color:var(--ink);font-size:13px}.measured-signal>small{color:var(--muted);background:var(--mineral-50);border-radius:8px;padding:5px 7px;font-size:10px;font-weight:680}.measured-signal.action>svg{color:var(--amber)}.measured-signal.action>small{color:#7b410d;background:#fff3df}.measured-signal.unavailable{opacity:.72}.sync-indicator{background:#dcedec80;border-radius:12px;align-items:center;gap:10px;margin:18px 0;padding:12px 14px;display:flex}.sync-indicator svg{width:18px;color:var(--mineral-700);flex:none}.sync-indicator span{color:var(--muted);gap:2px;font-size:11px;display:grid}.sync-indicator strong{color:var(--ink);font-size:12px}.score-methodology{color:var(--muted);margin:18px 0 25px;font-size:12px;line-height:1.5}.score-methodology summary{width:fit-content;color:var(--mineral-900);cursor:pointer;font-weight:680}.score-methodology p{max-width:68ch;margin:10px 0 0}.checkup-empty{max-width:650px}.checkup-empty>svg{width:44px;height:44px;color:var(--amber);margin-bottom:24px}.checkup-empty .onboarding-actions{margin-top:28px}@keyframes posture-shimmer{to{background-position:-220% 0}}@keyframes checker-spin{to{transform:rotate(360deg)}}@media (max-width:980px){:root{--page:min(100% - 36px, 760px)}body{background-attachment:scroll}.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding:54px 0 64px}.hero-copy{padding:0}.hero h1{font-size:clamp(3.7rem,13vw,6.4rem)}.hero-product-demo,.inline-scam-checker{width:min(680px,100%)}.checker-section,.forward-section{grid-template-columns:1fr}.intervention-row{grid-template-columns:40px 38px 1fr}.availability{grid-column:3;justify-self:start}.protection-demo{grid-template-columns:1fr}.channel-tabs{flex-direction:row}.channel-tabs button{flex:1;justify-content:center}.checkup-section,.household-section,.veil-example-section{grid-template-columns:1fr}.veil-example-image{min-height:620px}.veil-example-copy{max-width:650px}.context-demo{grid-template-columns:1fr;padding:28px 0}.context-surface{border-radius:var(--radius) var(--radius) 0 0;min-height:330px}.context-verdict{margin:-32px 24px 0}.featured-guide{grid-template-columns:1fr}.featured-guide-image{min-height:410px}.guide-layout{grid-template-columns:1fr}.guide-callout{max-width:540px;position:static}.guide-cta{grid-template-columns:1fr}.guide-cta-actions{flex-direction:row}.checkup-copy,.household-copy{max-width:650px}.household-visual{order:2}.enterprise-copy{grid-template-columns:1fr}.pricing-grid{border-top:0;grid-template-columns:1fr}.price-plan{border-top:1px solid var(--line);border-right:0;min-height:auto}.price-plan ul{margin-bottom:22px}}@media (max-width:640px){:root{--page:calc(100% - 28px)}.site-header{height:68px}.site-header .cta-button{max-width:128px;padding-inline:13px;line-height:1.1}.hero{gap:34px;padding:30px 0 58px}.hero-name{margin-bottom:12px}.hero-name span{font-size:11px}.hero h1{font-size:clamp(3rem,15vw,4.45rem)}.hero-positioning p{font-size:clamp(2.4rem,12vw,3.5rem)}.hero-product-demo .share-demo{min-height:580px;padding:18px 10px 14px}.hero-product-demo .share-phone{height:500px}.hero-summary{margin-top:20px;font-size:1rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:17px;margin-top:26px}.inline-scam-checker{padding:22px 18px}.inline-scam-checker .scam-checker h2{font-size:2rem}.inline-scam-checker .scam-checker textarea{min-height:130px}.inline-scam-checker .checker-meta{align-items:flex-start}.inline-scam-checker .scam-result{grid-template-columns:1fr}.section{padding:72px 0}.first-section{padding-top:44px}.forward-section{gap:42px}.intervention-list{margin-top:42px}.intervention-row{grid-template-columns:28px 1fr;gap:12px 16px}.intervention-row>svg{grid-area:2/1;width:24px;height:24px}.intervention-row>div,.availability{grid-column:2}.veil-example-section{gap:42px}.veil-example-image{min-height:440px}.share-demo{min-height:650px;padding:20px 12px 16px}.share-phone{border-width:7px;border-radius:38px;height:560px}.share-demo-steps{scrollbar-width:none;justify-content:flex-start;padding:0 2px;overflow-x:auto}.share-demo-steps span{flex:none}.guides-section{padding-top:90px}.featured-guide{margin-top:36px}.featured-guide-image{min-height:240px}.guide-article{width:calc(100vw - 28px)}.guide-hero{padding:54px 0 44px}.guide-category{margin-top:42px}.guide-hero h1{font-size:clamp(3.4rem,16vw,5rem)}.guide-meta{flex-direction:column;gap:6px}.guide-lead-image{height:290px}.guide-lead-image figcaption{bottom:12px;left:12px;right:12px}.guide-layout{gap:58px;padding:64px 0 90px}.guide-body .guide-lede{font-size:20px}.guide-body h2{margin-top:58px}.scam-type-list{grid-template-columns:1fr}.scam-type-list section:last-child{grid-column:auto}.red-flag-grid,.phone-safety-list{grid-template-columns:1fr}.phone-safety-list p:last-child{grid-column:auto}.guide-product-image{margin-top:58px}.guide-cta{margin-bottom:90px}.guide-cta-actions{flex-direction:column}.privacy-page{width:calc(100vw - 28px);padding:54px 0 90px}.privacy-page>header{margin:42px 0 54px}.forward-path{padding:20px}.section h2,.enterprise-section h2{font-size:clamp(2.5rem,12vw,4rem)}.protection-demo{gap:18px;margin-top:38px}.channel-tabs{scrollbar-width:none;gap:3px;overflow-x:auto}.channel-tabs::-webkit-scrollbar{display:none}.channel-tabs button{flex-direction:column;padding:12px 8px;font-size:11px}.demo-stage{min-height:500px}.context-demo{width:calc(100% - 28px)}.context-surface{min-height:290px}.context-verdict{margin:-24px 12px 0;padding:24px 20px}.context-verdict h3{font-size:24px}.ambient-window{inset:18px}.warning-glass{width:calc(100% - 42px);padding:25px}.warning-actions{flex-direction:column}.score-composition{min-height:500px}.score-orbit{width:220px;height:220px}.score-findings{width:92%;bottom:5px;right:4%}.household-visual{min-height:480px}.enterprise-section{padding-top:80px;padding-bottom:80px}.price-plan{padding-inline:12px}.final-cta{min-height:460px}footer{text-align:center;grid-template-columns:1fr;padding:60px 0}footer .wordmark,footer>div{justify-self:center}.checkup-modal{padding:62px 24px 30px}.checkup-results,.checkup-loading,.measured-checkup,.scam-result{grid-template-columns:1fr}.verdict-mark{width:96px}.verdict-mark svg{width:44px;height:44px}.evidence-summary{grid-template-columns:1fr}.checker-actions,.checker-meta{flex-direction:column;align-items:stretch}.checker-meta{gap:4px}.mini-score{justify-self:center;width:220px}.score-skeleton,.measured-score{width:210px}.onboarding-actions{flex-direction:column;align-items:stretch;gap:8px}.onboarding-actions .cta-button{width:100%}.privacy-steps{grid-template-columns:1fr}.account-form .cta-button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.score-skeleton{background:var(--mineral-100)}}@media (prefers-contrast:more){:root{--muted:#314645;--line:#062f3159}.status-glass,.warning-glass,.checkup-modal,.email-control,.privacy-steps>div,.account-state,.measured-score,.scam-checker textarea,.evidence-summary>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-reduced-transparency:reduce){.status-glass,.inline-scam-checker,.warning-glass,.circle,.score-orbit,.score-findings>div,.checkup-modal,.modal-backdrop,.email-control,.privacy-steps>div,.account-state,.measured-score,.scam-checker textarea,.evidence-summary>div{-webkit-backdrop-filter:none;background:#fff}.modal-backdrop{background:#062f31b8}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.status-glass,.inline-scam-checker,.warning-glass,.circle,.score-orbit,.score-findings>div,.checkup-modal,.email-control,.privacy-steps>div,.account-state,.measured-score,.scam-checker textarea,.evidence-summary>div{background:#fffffff7}}@media print{[style*="opacity: 0"]{opacity:1!important;transform:none!important}}
