html:has(.emori-audit){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.emori-audit{line-height:normal}.emori-audit *{outline-color:revert;border-style:none;border-color:currentColor}.emori-audit h1{margin-block:.67em;font-size:2em;font-weight:700}.emori-audit h2{margin-block:.83em;font-size:1.5em;font-weight:700}.emori-audit h3{margin-block:1em;font-size:1.17em;font-weight:700}.emori-audit h4{margin-block:1.33em;font-size:1em;font-weight:700}.emori-audit p{margin-block:1em}.emori-audit button{color:buttontext;background-color:buttonface;padding:1px 6px;line-height:normal}.emori-audit{--mint:#13e1d8;--aqua:#11bbb7;--ink:#101c22;--night:#00191d;--text:#4c6072;--navy:#071925;--dark:#031c22;--deep:#021318;--teal:var(--mint);--muted:#637f92;--serif:"DM Serif Display",Georgia,serif;--sans:"Inter Home",Arial,sans-serif}.emori-audit,.emori-audit *{box-sizing:border-box}html:has(.emori-audit){scroll-behavior:smooth}body:has(.emori-audit){background:#fff;margin:0}.emori-audit{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.emori-audit img{max-width:100%;display:block}.emori-audit a{color:inherit;text-decoration:none}.emori-audit button{font:inherit}.emori-audit h1,.emori-audit h2,.emori-audit h3,.emori-audit h4,.emori-audit p{margin-top:0}.emori-audit h1,.emori-audit h2{font-family:var(--serif);letter-spacing:-.025em;font-weight:400;line-height:1.05}.emori-audit p{line-height:1.53}.emori-audit .shell{width:min(1260px,88%);margin:0 auto}.emori-audit .section-space{padding:clamp(24px,3.3vw,50px) 0}.emori-audit .eyebrow{letter-spacing:.13em;color:#10afb4;margin-bottom:.6em;font-size:clamp(8px,.78vw,12px);font-weight:800;line-height:1.4}.emori-audit .dark{color:#fff;background-color:var(--dark)}.emori-audit .dark .eyebrow{color:var(--teal)}.emori-audit .wave{isolation:isolate;background-image:radial-gradient(at 38% 20%,#04515988 0%,#0000 55%),radial-gradient(at 95% 90%,#004b5288 0%,#0000 48%),linear-gradient(120deg,#021820,#00343b 60%,#031a22);position:relative;overflow:hidden}.emori-audit .wave:before{content:"";z-index:-1;opacity:.56;pointer-events:none;background:repeating-radial-gradient(at -6% 130%,#0000 0 16px,#13dedc31 17px,#13dedc12 19px,#0000 20px 28px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.emori-audit .wave:after{content:"";z-index:-1;pointer-events:none;border-top:2px solid #09dddd77;border-radius:50%;height:180px;position:absolute;top:53%;left:-13%;right:-13%;transform:rotate(-13deg);box-shadow:0 -8px 45px #00e6ea31}.emori-audit .nav{z-index:10;justify-content:space-between;align-items:center;height:clamp(42px,4.5vw,65px);display:flex;position:relative}.emori-audit .nav:before{content:"";z-index:-1;background:#021d23;width:100vw;height:100%;position:absolute;left:50%;transform:translate(-50%)}.emori-audit .logo img{width:clamp(104px,11.8vw,160px);height:auto}.emori-audit .nav-links{color:#f5ffff;gap:clamp(8px,1.65vw,22px);font-size:clamp(8px,.66vw,11px);display:flex}.emori-audit .nav-links a:hover{color:var(--teal)}.emori-audit .menu-toggle{display:none}.emori-audit .btn{background:var(--mint);color:#05262b;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:1.2em;padding:.74em 1.5em;font-size:clamp(10px,.99vw,15px);font-weight:700;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 22px #00f5ed20}.emori-audit .btn:hover{background:#74fff7;transform:translateY(-2px)}.emori-audit .btn:focus-visible,.emori-audit a:focus-visible,.emori-audit summary:focus-visible,.emori-audit button:focus-visible{outline-offset:4px;outline:3px solid #ffbf69}.emori-audit .btn-small{padding:.8em 1.6em;font-size:clamp(9px,.75vw,12px)}.emori-audit .hero{min-height:630px;padding:54px 0 66px}.emori-audit .hero-grid{grid-template-columns:45% 55%;align-items:center;gap:24px;display:grid}.emori-audit .hero-copy{max-width:610px}.emori-audit .hero-copy h1{font-family:var(--sans);letter-spacing:-.044em;white-space:normal;margin-bottom:.22em;font-size:clamp(31px,4.08vw,59px);font-weight:800;line-height:1.02}.emori-audit .hero-copy h1 em{color:var(--mint);font-style:normal}.emori-audit .hero-lines{color:#e7f3f4;margin-bottom:16px;font-size:clamp(10px,1.03vw,16px);line-height:1.39}.emori-audit .hero-punch{color:#edf8f7;margin-bottom:16px;font-size:clamp(10px,1.02vw,16px)}.emori-audit .hero-punch strong{font-weight:700}.emori-audit .hero-detail{color:#c0d9de;max-width:520px;margin-bottom:23px;font-size:14px;line-height:1.45}.emori-audit .hero .micro{color:#d0e9ec}.emori-audit .micro{margin:13px 0;font-size:clamp(8px,.77vw,12px)}.emori-audit .permission{color:#b5d1d5;max-width:465px;margin-top:18px;font-size:clamp(8px,.77vw,12px);line-height:1.4}.emori-audit .permission span{margin-right:6px;font-size:17px}.emori-audit .hero-report{width:100%;min-width:0;transform:perspective(1100px)rotateY(-2deg)}.emori-audit .report-window{background:linear-gradient(145deg,#07343c,#00232d);border:1px solid #21d6d69c;border-radius:17px;padding:20px;box-shadow:0 14px 45px #0008,inset 0 0 22px #16dfd51c}.emori-audit .report-head{border-bottom:1px solid #1b6c7480;justify-content:space-between;align-items:center;gap:10px;padding-bottom:20px;display:flex}.emori-audit .report-brand{color:#e5faff;align-items:center;gap:18px;font-size:14px;display:flex}.emori-audit .report-brand img{width:98px}.emori-audit .example-pill{border:1px solid var(--teal);color:#a9fff7;white-space:nowrap;border-radius:100px;padding:6px 11px;font-size:10px}.emori-audit .report-core{align-items:center;gap:26px;padding:22px 3px;display:flex}.emori-audit .score-ring{aspect-ratio:1;background:conic-gradient(#00e5d2 0 72%,#ffde88 72% 83%,#0a7379 83% 100%);border-radius:50%;flex-shrink:0;width:180px;padding:12px;box-shadow:0 0 25px #0cf0ed36}.emori-audit .score-ring>div{color:#fff;background:radial-gradient(circle,#033441,#021e28);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.emori-audit .score-ring strong{font-size:62px;line-height:1}.emori-audit .score-ring span{text-align:center;margin-top:5px;font-size:12px;line-height:1.25}.emori-audit .report-summary small{color:#bdd5d9;font-size:11px}.emori-audit .report-summary h2{margin:6px 0 7px;font-size:clamp(26px,2.7vw,44px)}.emori-audit .report-summary p{color:#b4cdd3;margin:0;font-size:12px}.emori-audit .report-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.emori-audit .report-stats>div{background:#04303b;border:1px solid #0d677177;border-radius:9px;grid-template-columns:33px 1fr;align-items:center;gap:2px 6px;min-width:0;padding:11px 8px 13px;display:grid}.emori-audit .report-stats i{color:#fff;border-radius:8px;grid-row:span 2;place-items:center;width:30px;height:30px;font-size:18px;font-style:normal;display:grid}.emori-audit .red{background:#ff5a65}.emori-audit .blue{background:#258ff4}.emori-audit .purple{background:#a754e9}.emori-audit .report-stats b{font-size:21px;line-height:1}.emori-audit .report-stats span{color:#cce1e3;font-size:9px;line-height:1.1}.emori-audit .report-samples{margin-top:20px}.emori-audit .sample-heading{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.emori-audit .sample-heading strong{font-size:13px}.emori-audit .sample-heading span{color:var(--teal);font-size:10px}.emori-audit .sample-row{color:#e7f5f7;border-bottom:1px solid #21606b70;grid-template-columns:10px minmax(110px,1.5fr) .65fr 1fr auto;align-items:center;gap:9px;padding:9px 8px;font-size:11px;display:grid}.emori-audit .sample-row b{font-size:11px}.emori-audit .dot{border-radius:3px;width:9px;height:9px}.emori-audit .result-top{grid-template-columns:33% 1fr;gap:26px;display:grid}.emori-audit .result-intro h2{margin-bottom:20px;font-size:clamp(27px,2.85vw,43px)}.emori-audit .result-intro>p:last-child{color:var(--muted);max-width:405px;font-size:clamp(10px,1.04vw,15.6px)}.emori-audit .result-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.emori-audit .check-card{border:1px solid #dae8ee;border-radius:11px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 12px 23px #072e4210}.emori-audit .card-body{flex:1;padding:16px 14px}.emori-audit .number{margin-bottom:12px;font-size:21px;font-weight:800;display:block}.emori-audit .red-text{color:#ff5a65}.emori-audit .blue-text{color:#268ff4}.emori-audit .purple-text{color:#915de9}.emori-audit .check-card h3{letter-spacing:-.015em;margin:0 0 7px;font-size:clamp(10px,1.05vw,16px);line-height:1.25}.emori-audit .check-card h4{margin:0 0 9px;font-size:clamp(10px,.96vw,14px);line-height:1.25}.emori-audit .check-card p{color:#7289a6;margin:0;font-size:clamp(8px,.83vw,13px);line-height:1.4}.emori-audit .check-card img{object-fit:cover;object-position:center;width:100%;height:132px}.emori-audit .result-bottom{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.emori-audit .result-bottom p{color:#2c6380;background:#eefaff;border-radius:9px;flex:1;margin:0;padding:14px 16px;font-size:12px}.emori-audit .result-bottom p span{color:#06446f;margin-right:12px;font-size:23px}.emori-audit .disclosure{text-align:center;color:#7d92a9;margin:14px 0 0;font-size:10px}.emori-audit .weekend-section{background:#f6fbfc}.emori-audit .weekend-grid{grid-template-columns:38% 62%;align-items:center;min-height:395px;display:grid}.emori-audit .weekend-copy{padding:45px 40px 45px 0}.emori-audit .weekend-copy h2{margin-bottom:14px;font-size:clamp(27px,2.85vw,43px)}.emori-audit .weekend-copy p:not(.eyebrow){color:#657e99;margin-bottom:9px;font-size:clamp(10px,1.04vw,15.6px)}.emori-audit .weekend-copy .lead{color:#213e52!important;font-size:18px!important}.emori-audit .weekend-copy strong{color:#294b5e}.emori-audit .weekend-image{min-width:0;height:420px;position:relative;overflow:hidden}.emori-audit .weekend-image img{object-fit:cover;object-position:center;width:100%;height:100%}.emori-audit .weekend-image:before{content:"";z-index:1;background:linear-gradient(90deg,#f6fbfc 0,#0000 23%);position:absolute;inset:0}.emori-audit .how-grid{grid-template-columns:29% 1fr;gap:30px;display:grid}.emori-audit .how-section h2{font-size:clamp(27px,3vw,44px)}.emori-audit .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.emori-audit .steps article{background:#052c36c9;border:1px solid #18a9b35e;border-radius:10px;min-height:220px;padding:21px 17px}.emori-audit .step-icon{color:#02363a;background:#83f6f4;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:10px;font-size:26px;display:grid}.emori-audit .steps small{color:var(--teal);font-size:12px;font-weight:800}.emori-audit .steps h3{color:#fff;margin:4px 0 12px;font-size:15px}.emori-audit .steps p{color:#bbd5dc;font-size:12px}.emori-audit .center-cta{text-align:center;padding-top:18px}.emori-audit .center-cta p{color:#c5d9dc;margin:8px;font-size:11px}.emori-audit .security-grid{grid-template-columns:24% 1fr;gap:22px;display:grid}.emori-audit .security-grid h2{font-size:clamp(24px,3vw,42px)}.emori-audit .text-button{color:#044567;border:1px solid #00cfdf;border-radius:60px;gap:20px;margin-top:26px;padding:10px 15px;font-size:12px;font-weight:800;display:inline-flex}.emori-audit .trust-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.emori-audit .trust-cards article{border:1px solid #dcecf0;border-radius:10px;padding:17px 14px;box-shadow:0 10px 25px #10445909}.emori-audit .trust-cards article>span{color:#06bfce;font-size:28px}.emori-audit .trust-cards h3{margin:10px 0;font-size:14px;line-height:1.26}.emori-audit .trust-cards p{color:#7b8eaa;margin:0;font-size:clamp(10px,.87vw,13px);line-height:1.45}.emori-audit .faq-section{background:#f7fafb}.emori-audit .faq-grid{grid-template-columns:27% 1fr;gap:24px;display:grid}.emori-audit .faq-grid h2{font-size:clamp(26px,2.9vw,42px)}.emori-audit .faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px 12px;display:grid}.emori-audit .faq-list details{background:#fff;border:1px solid #dbe7ed;border-radius:7px;align-self:start;overflow:hidden}.emori-audit .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:14px;font-size:clamp(11px,1.04vw,15px);font-weight:700;list-style:none;display:flex}.emori-audit .faq-list summary::-webkit-details-marker{display:none}.emori-audit .faq-list summary:after{content:"+";color:#0aa1bd;font-size:18px}.emori-audit .faq-list details[open] summary:after{content:"−"}.emori-audit .faq-list details p{color:#647a94;margin:0;padding:0 14px 14px;font-size:clamp(10px,.93vw,14px)}.emori-audit .closing{padding:58px 0}.emori-audit .closing-grid{grid-template-columns:55% 1fr;align-items:center;gap:30px;display:grid}.emori-audit .closing h2{font-size:clamp(30px,3.45vw,51px)}.emori-audit .closing-grid>div:last-child p:first-child{color:#d0eaed;font-size:clamp(11px,1.04vw,15px)}.emori-audit .closing small{color:#a9c8cd;font-size:11px}.emori-audit .footer{color:#d4e5e8;background:#02181d}.emori-audit .footer-inner{align-items:center;gap:20px;min-height:80px;display:flex}.emori-audit .footer-logo img{width:94px}.emori-audit .footer-inner>span{font-size:10px}.emori-audit .footer nav{gap:24px;margin-left:auto;display:flex}.emori-audit .footer nav a,.emori-audit .footer small{color:#c3d7dd;font-size:10px}@media (max-width:1180px){.emori-audit .hero-grid{grid-template-columns:46% 54%}.emori-audit .report-window{padding:13px}.emori-audit .score-ring{width:130px}.emori-audit .score-ring strong{font-size:48px}.emori-audit .report-core{gap:16px}.emori-audit .report-brand img{width:76px}.emori-audit .report-brand span{font-size:11px}.emori-audit .report-stats>div{grid-template-columns:1fr;justify-items:start}.emori-audit .report-stats i{grid-row:auto}.emori-audit .result-top{grid-template-columns:1fr}.emori-audit .result-intro{max-width:650px}.emori-audit .security-grid,.emori-audit .faq-grid,.emori-audit .how-grid{grid-template-columns:1fr}}@media (max-width:760px){.emori-audit .shell{width:90%}.emori-audit .nav{height:65px}.emori-audit .logo img{width:100px}.emori-audit .menu-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #0c7076;border-radius:8px;margin-left:auto;margin-right:10px;padding:7px 10px;display:block}.emori-audit .nav-links{background:#03262d;border-radius:10px;flex-direction:column;gap:18px;padding:18px;display:none;position:absolute;top:61px;left:0;right:0}.emori-audit .nav-links.open{display:flex}.emori-audit .header-cta{padding:10px 11px;font-size:9px}.emori-audit .hero{padding:35px 0 48px}.emori-audit .hero-grid{flex-direction:column;align-items:stretch;gap:35px;display:flex}.emori-audit .hero-copy h1{font-size:clamp(42px,8vw,66px)}.emori-audit .hero-detail{font-size:13px}.emori-audit .hero-report{transform:none}.emori-audit .report-window{padding:14px}.emori-audit .score-ring{width:118px}.emori-audit .score-ring strong{font-size:43px}.emori-audit .report-summary h2{font-size:29px}.emori-audit .result-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.emori-audit .result-bottom{flex-direction:column;align-items:stretch}.emori-audit .weekend-grid{grid-template-columns:1fr}.emori-audit .weekend-copy{padding:42px 0 15px}.emori-audit .weekend-image{height:320px}.emori-audit .weekend-image:before{background:linear-gradient(#f6fbfc 0,#0000 22%)}.emori-audit .steps{grid-template-columns:1fr}.emori-audit .steps article{min-height:auto}.emori-audit .security-grid{grid-template-columns:1fr}.emori-audit .trust-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.emori-audit .faq-list{grid-template-columns:1fr}.emori-audit .closing-grid{grid-template-columns:1fr;gap:12px}.emori-audit .footer-inner{flex-wrap:wrap;padding:22px 0}.emori-audit .footer nav{flex-wrap:wrap;margin-left:0}.emori-audit .section-space{padding:48px 0}}@media (max-width:430px){.emori-audit .hero-copy h1{font-size:39px}.emori-audit .hero-copy .btn,.emori-audit .closing .btn{width:100%;font-size:12px}.emori-audit .report-head{gap:5px}.emori-audit .report-brand{gap:7px}.emori-audit .report-brand img{width:68px}.emori-audit .report-brand span{font-size:9px}.emori-audit .example-pill{padding:5px 7px;font-size:8px}.emori-audit .score-ring{width:92px;padding:8px}.emori-audit .score-ring strong{font-size:34px}.emori-audit .score-ring span{font-size:9px}.emori-audit .report-core{gap:10px}.emori-audit .report-summary h2{font-size:23px}.emori-audit .report-summary p{font-size:9px}.emori-audit .report-stats{gap:5px}.emori-audit .report-stats>div{padding:7px 5px}.emori-audit .report-stats i{width:23px;height:23px;font-size:13px}.emori-audit .report-stats b{font-size:15px}.emori-audit .report-stats span{overflow-wrap:anywhere;font-size:8px}.emori-audit .sample-row{grid-template-columns:7px minmax(75px,1.3fr) .7fr 1fr auto;gap:4px;padding:9px 1px;font-size:8px}.emori-audit .sample-row b{font-size:8px}.emori-audit .sample-heading strong{font-size:11px}.emori-audit .result-cards{gap:8px}.emori-audit .card-body{padding:12px 10px}.emori-audit .check-card h3{font-size:12px}.emori-audit .check-card h4{font-size:11px}.emori-audit .check-card p{font-size:10px}.emori-audit .check-card img{height:90px}.emori-audit .trust-cards{grid-template-columns:1fr}.emori-audit .closing h2{font-size:35px}}@media (prefers-reduced-motion:reduce){html:has(.emori-audit){scroll-behavior:auto}.emori-audit .btn{transition:none}.emori-audit .btn:hover{transform:none}}@media (max-width:800px){.emori-audit .hero-copy h1{font-size:clamp(28px,5vw,41px)}.emori-audit .nav-links{font-size:14px}.emori-audit .result-intro h2,.emori-audit .weekend-copy h2,.emori-audit .security-grid h2,.emori-audit .faq-grid h2{font-size:clamp(28px,4.7vw,39px)}.emori-audit .how-section h2{font-size:clamp(29px,4.5vw,38px)}.emori-audit .closing h2{font-size:clamp(30px,4.8vw,43px)}}@media (max-width:600px){.emori-audit .shell{width:90%}.emori-audit .hero-copy h1{font-size:clamp(30px,8vw,43px)}.emori-audit .hero-lines,.emori-audit .hero-punch,.emori-audit .hero-detail{font-size:14px}.emori-audit .btn{padding:.8em 1.2em;font-size:13px}.emori-audit .micro,.emori-audit .permission{font-size:12px}.emori-audit .result-intro h2,.emori-audit .weekend-copy h2{font-size:32px}.emori-audit .how-section h2,.emori-audit .security-grid h2{font-size:29px}.emori-audit .faq-grid h2{font-size:32px}.emori-audit .closing h2{font-size:33px}.emori-audit .result-intro>p:last-child,.emori-audit .weekend-copy p:not(.eyebrow){font-size:14px}.emori-audit .faq-list summary{font-size:15px}.emori-audit .faq-list details p{font-size:14px}.emori-audit .check-card h3{font-size:13px}.emori-audit .check-card h4{font-size:12px}.emori-audit .check-card p{font-size:11px}.emori-audit .trust-cards p{font-size:13px}}@media (max-width:430px){.emori-audit .hero-copy h1{font-size:clamp(30px,8vw,43px)}.emori-audit .closing h2{font-size:33px}}.emori-audit button.btn{cursor:pointer}