#s-landing{--bg:#060d1a;--panel:#0b2545;--panel2:#0e2c52;--line:#1c3a63;--teal:#14b8a6;--teal-deep:#0e7c7b;--orange:#e76f2c;--orange-hi:#f5854a;--ink:#eaf1fb;--muted:#93a7c4;--dim:#5f7597;--ok:#2dd4a7;--warn:#f5b83d;--bad:#f0635c;--radius:14px;font-size:16px}:where(#s-landing) *{box-sizing:border-box;margin:0;padding:0}:where(#s-landing) h1,:where(#s-landing) h2,:where(#s-landing) h3{letter-spacing:.2px;font-family:Georgia,serif}:where(#s-landing) a{color:var(--teal);text-decoration:none}:where(#s-landing) button{cursor:pointer;border:none;font-family:Georgia,serif}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(#s-landing) .topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#060d1ad9;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 28px;display:flex;position:sticky;top:0}:where(#s-landing) .brand{cursor:pointer;align-items:center;gap:10px;display:flex}:where(#s-landing) .brand b{font-size:1.1rem;font-weight:700}:where(#s-landing) .brand b span{color:var(--teal)}:where(#s-landing) .topbar .right{color:var(--muted);align-items:center;gap:16px;font-size:.85rem;display:flex}:where(#s-landing) .footer{color:var(--dim);border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 22px;margin-top:auto;padding:26px 28px;font-size:.8rem;display:flex}:where(#s-landing) .hero{text-align:center;padding:64px 0 30px}:where(#s-landing) .hero h1{margin:14px 0 12px;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.12}:where(#s-landing) .hero h1 em{color:var(--teal);font-style:normal}:where(#s-landing) .hero p.sub{color:var(--muted);max-width:640px;margin:0 auto;font-size:1.02rem}:where(#s-landing) .auditcard{text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffc;border:1px solid #dbe6f2;border-radius:24px;width:min(980px,96%);margin:30px auto 0;padding:22px 22px 18px;box-shadow:0 20px 55px #062b7814}:where(#s-landing) .auditcard .label{letter-spacing:2.6px;color:#6f82a3;text-transform:uppercase;text-align:left;margin-bottom:18px;padding-left:4px;font-family:Georgia,serif;font-size:.78rem;font-weight:700}:where(#s-landing) .seg{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}:where(#s-landing) .seg button{color:#5d7398;background:#ffffffe0;border:2px solid #d4dfec;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:156px;padding:24px 18px;font-size:1rem;font-weight:700;transition:all .18s;display:flex;position:relative;box-shadow:0 6px 18px #075df50a}:where(#s-landing) .seg button:before{content:"";color:#0c83ff;background:#f3f7fc;border:1px solid #d7e2ef;border-radius:18px;place-items:center;width:62px;height:62px;font-size:2rem;display:grid;box-shadow:inset 0 1px #fffc}:where(#s-landing) .seg button[data-t=Website]:before{content:"🌐"}:where(#s-landing) .seg button[data-t=YouTube]:before{content:"▶";color:#ff1f1f}:where(#s-landing) .seg button[data-t=Social\ Media]:before{content:"⇪";color:#1292ff}:where(#s-landing) .seg button.on:after{content:"✓";color:#fff;background:#0c63ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.95rem;font-weight:700;display:grid;position:absolute;top:14px;right:14px}:where(#s-landing) .auditcard .meta-line{color:#6b7fa1;text-align:center;margin:2px 0 18px;font-size:1rem}:where(#s-landing) .auditcard .meta-line b{color:#64789b;font-weight:500}:where(#s-landing) .audit-inputs{gap:12px;margin:0 0 18px;display:grid}:where(#s-landing) .inputrow{background:#fff;border:1px solid #d4dfec;border-radius:22px;align-items:center;gap:12px;min-height:74px;padding:0 16px;display:flex}:where(#s-landing) .inputrow input{color:#435b83;background:0 0;border:0;border-radius:0;outline:none;flex:1;height:auto;padding:0;font-family:Georgia,serif;font-size:1rem}:where(#s-landing) .inputrow:focus-within{border-color:#0c83ff;box-shadow:0 0 0 3px #0c63ff14}:where(#s-landing) .auditcard .btn{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#16c6ea,#0c4ff7);border-radius:24px;width:100%;padding:20px 24px;font-size:1rem;font-weight:700;transition:all .15s;display:block;box-shadow:0 14px 30px #0c4ff733}:where(#s-landing) .auditcard .btn:hover{filter:brightness(1.02)}:where(#s-landing) .auditcard .btn .btnicon{vertical-align:-1px;margin-right:10px;font-size:1.15rem}:where(#s-landing) .btn{background:var(--orange);color:#fff;white-space:nowrap;border-radius:10px;padding:13px 22px;font-size:.95rem;font-weight:600;transition:all .15s}@media (max-width:820px){:where(#s-landing) .seg{grid-template-columns:1fr}:where(#s-landing) .seg button{min-height:130px}:where(#s-landing) .auditcard{padding:18px}:where(#s-landing) .inputrow{border-radius:18px;min-height:64px}:where(#s-landing) .auditcard .btn{border-radius:18px;padding:16px 18px}}:where(#s-landing) .btn:hover{background:var(--orange-hi)}:where(#s-landing) .btn.ghost{border:1px solid var(--line);color:var(--ink);background:0 0;font-weight:500}:where(#s-landing) .btn.ghost:hover{border-color:var(--teal);color:var(--teal);background:0 0}:where(#s-landing) .btn:disabled{opacity:.45;cursor:not-allowed}:where(#s-landing) .auditcard .fine{color:var(--dim);text-align:center;margin-top:12px;font-size:.78rem}:where(#s-landing) .auditcard .fine b{color:var(--teal);font-weight:500}:where(#s-landing) .errline{color:var(--bad);margin:-6px 0 12px;font-size:.8rem;display:none}@keyframes spin{to{transform:rotate(360deg)}}#s-landing{--bg:#fff;--panel:#fff;--panel2:#f7fafe;--line:#dce5f2;--teal:#0148f5;--teal-deep:#032b89;--orange:#f87754;--orange-hi:#ff8a68;--ink:#10284f;--muted:#52657f;--dim:#71839c;--ok:#139b73;--warn:#b96f00;--bad:#c64343;--radius:16px}:where(#s-landing) button,:where(#s-landing) input,:where(#s-landing) textarea,:where(#s-landing) select,:where(#s-landing) h1,:where(#s-landing) h2,:where(#s-landing) h3,:where(#s-landing) .auditcard .label{font-family:Georgia,serif}:where(#s-landing) .topbar{background:#000;border-bottom:1px solid #ffffff1a;min-height:78px;padding:10px 30px;box-shadow:0 8px 28px #0315451f}:where(#s-landing) .brand{gap:0;min-width:180px}:where(#s-landing) .brand b{display:none!important}:where(#s-landing) .brand-logo{background:url(/brand/digivitalz-logo.png) 50%/contain no-repeat;flex:none;width:190px;height:63px;display:block}:where(#s-landing) .topbar .right{color:#c8d3e1;gap:14px}:where(#s-landing) .topbar a{color:#f8f9fa}:where(#s-landing) .parent-brand{border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:7px;padding:5px 9px 5px 8px;font-size:.72rem;display:flex;color:#9fb0c5!important}:where(#s-landing) .parent-logo{background:url(/brand/aiturf-logo.png) 50%/contain no-repeat;flex:none;width:92px;height:31px;display:block}:where(#s-landing) .parent-brand span:first-child{opacity:.78}:where(#s-landing) .auditcard{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-color:var(--line)!important;background:#fffffff2!important;box-shadow:0 14px 40px #032b8914!important}:where(#s-landing) h1,:where(#s-landing) h2,:where(#s-landing) h3{color:var(--ink);letter-spacing:0}:where(#s-landing) .hero{padding-top:70px}:where(#s-landing) .hero h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700}:where(#s-landing) .hero h1 em{background:linear-gradient(100deg,#03d0f0 0%,#049ff6 45%,#0148f5 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important}:where(#s-landing) .hero p.sub{color:var(--muted)}:where(#s-landing) .btn{font-weight:700;box-shadow:0 8px 22px #0148f533;color:#fff!important;background:linear-gradient(100deg,#03d0f0 0%,#049ff6 45%,#0148f5 100%)!important;border:0!important}:where(#s-landing) .btn:hover{filter:brightness(.98)saturate(1.06);transform:translateY(-1px)}:where(#s-landing) .btn.ghost{color:#0148f5!important;box-shadow:none!important;background:#fff!important;border:1px solid #b8c9e0!important}:where(#s-landing) .btn.ghost:hover{background:#f7faff!important;border-color:#0148f5!important}:where(#s-landing) .inputrow input{box-shadow:inset 0 0 0 1px #ffffff40;border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important}:where(#s-landing) .inputrow input::-moz-placeholder{color:#8b9aaf}:where(#s-landing) .inputrow input::placeholder{color:#8b9aaf}:where(#s-landing) .inputrow input:focus{box-shadow:0 0 0 3px #049ff621;border-color:#049ff6!important}:where(#s-landing) .seg button{color:var(--muted);border-color:var(--line);background:#fff}:where(#s-landing) .seg button.on{color:#0148f5;background:linear-gradient(#03d0f014,#0148f50e);border-color:#0148f5;box-shadow:inset 0 0 0 1px #0148f50d}:where(#s-landing) a{color:#0148f5}:where(#s-landing) .auditcard .label{color:#032b89}:where(#s-landing) .auditcard .fine b{color:#0148f5}:where(#s-landing) .footer{color:var(--dim);border-top:1px solid var(--line);background:#ffffffb8}:where(#s-landing) .footer a{color:#52657f}:where(#s-landing) .footer-brandline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(#s-landing) .footer-aiturf{background:#000;border:1px solid #0315451f;border-radius:8px;align-items:center;padding:4px 8px;display:inline-flex}@media (max-width:720px){:where(#s-landing) .topbar{min-height:70px;padding:10px 16px}:where(#s-landing) .brand-logo{width:180px;height:60px}:where(#s-landing) .parent-brand{display:none}:where(#s-landing) .topbar .right{gap:8px}:where(#s-landing) .hero{padding-top:52px}:where(#s-landing) .footer{padding:22px 18px}}:where(#s-landing) *,:where(#s-landing) :before,:where(#s-landing) :after{font-family:Georgia,serif!important}#s-landing .topbar{height:7.083vw;min-height:7.083vw;box-shadow:none;background:#000;border-bottom:max(1px,.052vw) solid #ffffff14;flex-wrap:nowrap;padding:0 2.917vw;overflow:visible}#s-landing .topbar>div:first-child{white-space:nowrap;flex:none;align-items:center!important;min-width:0!important;display:flex!important}#s-landing .brand{flex:none;gap:0;min-width:0}#s-landing .brand-logo{background-position:0;background-repeat:no-repeat;background-size:contain;flex:none;width:12.917vw;height:4.479vw}#s-landing .topbar .right{color:#fff;white-space:nowrap;flex:none;gap:1.042vw;margin-left:auto}#s-landing .parent-brand{white-space:nowrap;border:max(1px,.052vw) solid #ffffff47;border-radius:1.042vw;flex:none;justify-content:center;align-items:center;gap:.521vw;min-width:11.354vw;height:2.708vw;margin-left:1.563vw;padding:0 .781vw 0 1.198vw;font-size:.833vw;display:flex;color:#aaa!important}#s-landing .parent-brand span:first-child{color:#aaa;font-size:.833vw}#s-landing .parent-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:4.063vw;height:1.458vw}#s-landing .landing-audit-pill{color:#77eaf6;white-space:nowrap;background:#00191d;border:max(1px,.052vw) solid #007b89;border-radius:1.25vw;flex:none;justify-content:center;align-items:center;min-width:13.021vw;height:2.292vw;padding:0 1.042vw;font-size:1.067vw;font-weight:700;line-height:1;display:inline-flex}#s-landing .landing-login-btn{white-space:nowrap;flex:none;min-width:6.042vw;height:2.604vw;color:#0148f5!important;box-shadow:none!important;background:#fff!important;border:max(1px,.052vw) solid #d7dfeb!important;border-radius:.885vw!important;padding:0 1.25vw!important;font-size:1vw!important;font-weight:700!important}#s-landing .landing-login-btn:hover{color:#0148f5!important;background:#f7f9ff!important}@media (min-width:3840px){#s-landing .topbar{height:272px;min-height:272px;padding:0 112px}#s-landing .brand-logo{width:496px;height:172px}#s-landing .topbar .right{gap:40px}#s-landing .parent-brand{border-radius:40px;gap:20px;min-width:436px;height:104px;margin-left:60px;padding:0 30px 0 46px;font-size:32px}#s-landing .parent-brand span:first-child{font-size:32px}#s-landing .parent-logo{width:156px;height:56px}#s-landing .landing-audit-pill{border-radius:48px;min-width:500px;height:88px;padding:0 40px;font-size:41px}#s-landing .landing-login-btn{min-width:232px;height:100px;border-radius:34px!important;padding:0 48px!important;font-size:38px!important}}@media (max-width:980px){#s-landing .topbar{height:auto;min-height:96px;padding:10px 22px}#s-landing .brand-logo{width:200px;height:70px}#s-landing .topbar .right{gap:14px}#s-landing .parent-brand{border-radius:18px;gap:8px;min-width:170px;height:46px;margin-left:14px;padding:0 12px;font-size:.85rem}#s-landing .parent-brand span:first-child{font-size:.85rem}#s-landing .parent-logo{width:68px;height:24px}#s-landing .landing-audit-pill{border-radius:22px;min-width:auto;height:40px;padding:0 15px;font-size:1rem}#s-landing .landing-login-btn{min-width:96px;height:44px;border-radius:16px!important;padding:0 20px!important;font-size:1rem!important}}@media (max-width:720px){#s-landing .topbar{min-height:78px;padding:8px 14px}#s-landing .brand-logo{width:172px;height:60px}#s-landing .parent-brand,#s-landing .landing-audit-pill{display:none}#s-landing .landing-login-btn{min-width:88px;height:42px;padding:0 16px!important}}#s-landing .topbar{flex-wrap:nowrap;height:92px;min-height:92px;padding:0 42px;overflow:visible}#s-landing .brand-logo{width:195px;height:68px}#s-landing .parent-brand{border-radius:16px;gap:8px;min-width:180px;height:42px;margin-left:22px;padding:0 13px 0 16px;font-size:14px}#s-landing .parent-brand span:first-child{font-size:14px}#s-landing .parent-logo{width:64px;height:22px}#s-landing .landing-audit-pill{border-radius:20px;min-width:205px;height:38px;padding:0 17px;font-size:16px}#s-landing .landing-login-btn{min-width:96px;height:42px;border-radius:14px!important;padding:0 20px!important;font-size:16px!important}#s-landing .hero{padding:34px 0 18px}#s-landing .hero h1{margin:8px 0;font-size:clamp(2.15rem,3.5vw,2.9rem);line-height:1.08}#s-landing .hero p.sub{max-width:700px;font-size:.95rem}#s-landing .auditcard{border-radius:18px;width:min(960px,94%);margin:18px auto 0;padding:16px 18px 14px}#s-landing .auditcard .label{letter-spacing:2.1px;margin-bottom:12px;font-size:.72rem}#s-landing .seg{gap:12px;margin-bottom:12px}#s-landing .seg button{border-radius:18px;gap:9px;min-height:112px;padding:16px 14px;font-size:.92rem}#s-landing .seg button:before{border-radius:14px;width:50px;height:50px;font-size:1.6rem}#s-landing .seg button.on:after{width:24px;height:24px;font-size:.82rem;top:10px;right:10px}#s-landing .auditcard .meta-line{margin:0 0 12px;font-size:.88rem}#s-landing .inputrow{border-radius:16px;gap:10px;min-height:58px;padding:0 14px}#s-landing .inputrow input{font-size:.92rem}#s-landing .auditcard .btn{border-radius:16px;padding:15px 18px;font-size:.94rem}#s-landing .auditcard .btn .btnicon{font-size:1rem}#s-landing .auditcard .fine{margin-top:8px;font-size:.72rem}#s-landing .footer{padding:18px 28px;font-size:.76rem}@media (max-width:980px){#s-landing .topbar{height:78px;min-height:78px;padding:0 20px}#s-landing .brand-logo{width:170px;height:58px}#s-landing .topbar .right{gap:10px}#s-landing .parent-brand{border-radius:14px;gap:6px;min-width:150px;height:38px;margin-left:12px;padding:0 10px;font-size:.78rem}#s-landing .parent-brand span:first-child{font-size:.78rem}#s-landing .parent-logo{width:58px;height:20px}#s-landing .landing-audit-pill{border-radius:18px;min-width:auto;height:36px;padding:0 13px;font-size:.9rem}#s-landing .landing-login-btn{min-width:88px;height:38px;border-radius:13px!important;padding:0 16px!important;font-size:.9rem!important}#s-landing .hero{padding-top:28px}}@media (max-width:720px){#s-landing .topbar{height:68px;min-height:68px;padding:0 12px}#s-landing .brand-logo{width:150px;height:52px}#s-landing .parent-brand,#s-landing .landing-audit-pill{display:none}#s-landing .landing-login-btn{min-width:82px;height:38px;padding:0 14px!important}#s-landing .hero{padding:24px 0 14px}#s-landing .hero h1{font-size:clamp(1.85rem,8vw,2.35rem)}#s-landing .auditcard{padding:14px}#s-landing .seg button{min-height:100px}#s-landing .inputrow{min-height:54px}}@media (min-width:981px){#s-landing .topbar{height:104px;min-height:104px;padding:0 50px}#s-landing .brand-logo{width:208px;height:70px}#s-landing .parent-brand{border-radius:17px;gap:9px;min-width:196px;height:46px;margin-left:24px;padding:0 15px 0 18px;font-size:15px}#s-landing .parent-brand span:first-child{font-size:15px}#s-landing .parent-logo{width:68px;height:23px}#s-landing .topbar .right{gap:18px}#s-landing .landing-audit-pill{border-radius:23px;min-width:226px;height:43px;padding:0 18px;font-size:17px}#s-landing .landing-login-btn{min-width:106px;height:47px;border-radius:15px!important;padding:0 22px!important;font-size:17px!important}#s-landing .hero{padding:38px 0 16px}#s-landing .hero h1{margin:6px 0 7px;font-size:clamp(3rem,2.72vw,3.25rem);line-height:1.05}#s-landing .hero p.sub{max-width:760px;font-size:1rem;line-height:1.3}#s-landing .auditcard{border-radius:20px;width:min(1048px,94%);margin:18px auto 0;padding:16px 20px 15px}#s-landing .auditcard .label{letter-spacing:2.2px;margin-bottom:12px;font-size:.74rem}#s-landing .seg{gap:14px;margin-bottom:12px}#s-landing .seg button{border-radius:19px;gap:10px;min-height:122px;padding:17px 15px;font-size:.96rem}#s-landing .seg button:before{border-radius:15px;width:52px;height:52px;font-size:1.65rem}#s-landing .seg button.on:after{width:25px;height:25px;font-size:.84rem;top:10px;right:10px}#s-landing .auditcard .meta-line{margin:0 0 12px;font-size:.9rem}#s-landing .audit-inputs{gap:10px;margin:0 0 13px}#s-landing .inputrow{border-radius:18px;gap:11px;min-height:64px;padding:0 16px}#s-landing .inputrow input{font-size:.94rem}#s-landing .auditcard .btn{border-radius:17px;min-height:56px;padding:16px 20px;font-size:.96rem}#s-landing .auditcard .btn .btnicon{font-size:1.02rem}}@media (min-width:981px) and (max-width:1450px){#s-landing .topbar{height:90px;min-height:90px;padding:0 34px}#s-landing .brand-logo{width:188px;height:64px}#s-landing .parent-brand{min-width:176px;height:42px;margin-left:18px}#s-landing .landing-audit-pill{min-width:204px;height:40px;font-size:16px}#s-landing .landing-login-btn{min-width:98px;height:43px;font-size:16px!important}#s-landing .hero{padding:30px 0 14px}#s-landing .hero h1{font-size:clamp(2.45rem,3.45vw,3rem)}#s-landing .auditcard{width:min(980px,94%)}#s-landing .seg button{min-height:112px}#s-landing .inputrow{min-height:58px}#s-landing .auditcard .btn{min-height:52px;padding:14px 18px}}#s-landing{color:#10284f;background:#fff;min-height:100vh;position:relative;overflow:hidden}#s-landing:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 12% 22%,#16d9f416,#0000 26%),radial-gradient(circle at 88% 70%,#1769ff11,#0000 30%),repeating-conic-gradient(from 8deg at 14% 24%,#16d9f40e 0deg .7deg,#0000 .7deg 22.5deg),repeating-radial-gradient(circle at 14% 24%,#0000 0 46px,#16d9f40b 47px 48px,#0000 49px 82px),repeating-conic-gradient(from 3deg at 88% 72%,#1769ff0b 0deg .65deg,#0000 .65deg 30deg),repeating-radial-gradient(circle at 88% 72%,#0000 0 58px,#1769ff0a 59px 60px,#0000 61px 96px);position:fixed;inset:0}#s-landing>*{z-index:1;position:relative}#s-landing .topbar{height:76px;min-height:76px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border-bottom:1px solid #ffffff1a;padding:0 28px;position:relative;top:auto}#s-landing .brand-logo{background-position:0;background-size:contain;width:185px;height:64px}#s-landing .parent-brand{min-width:0;height:auto;box-shadow:none;color:#ffffff9e;background:0 0;border:0;border-radius:0;gap:7px;margin-left:14px;padding:0}#s-landing .parent-brand span:first-child{color:#ffffff9e;font-size:10px;font-weight:400}#s-landing .parent-logo{filter:none;width:58px;height:20px}#s-landing .topbar .right{gap:14px}#s-landing .landing-audit-pill{color:#ffffffb8;background:0 0;border:0;min-width:0;height:auto;padding:0;font-size:12px;font-weight:500}#s-landing .landing-login-btn{min-width:72px;color:#fff!important;background:0 0!important;border:1px solid #fff3!important;border-radius:10px!important;height:36px!important;padding:0 15px!important;font-size:13px!important}#s-landing .hero{text-align:center;width:100%;padding:28px 24px 20px}#s-landing .hero h1{color:#10284f;margin:0;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1.02}#s-landing .hero h1 em{background:linear-gradient(100deg,#03d0f0 0%,#049ff6 48%,#0148f5 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:inline-block}#s-landing .hero p.sub{color:#71839c;max-width:720px;margin:12px auto 0;font-size:13px;line-height:1.5}#s-landing .auditcard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:#fffffff0;border:1px solid #dce5f2;border-radius:18px;width:min(680px,100% - 32px);margin:0 auto 28px;padding:20px;box-shadow:0 14px 34px #143e7d14}#s-landing .auditcard .label{letter-spacing:1.4px;text-transform:none;color:#52657f;margin:0 0 12px;padding:0;font-size:11px;font-weight:700}#s-landing .seg{grid-template-columns:repeat(4,1fr);gap:9px;margin:0 0 10px;display:grid}#s-landing .seg button{color:#52657f;text-align:center;min-height:82px;box-shadow:none;background:#fff;border:1px solid #dce5f2;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 6px;font-family:Georgia,serif;font-size:11px;line-height:1.15;display:flex}#s-landing .seg button:before{width:34px;height:34px;box-shadow:none;background:#f7faff;border:1px solid #dce5f2;border-radius:10px;place-items:center;font-size:17px;display:grid}#s-landing .seg button[data-t=Website]:before{content:"🌐"}#s-landing .seg button[data-t="Google Business Profile"]:before{content:"⌖";color:#ea4335;font-size:20px}#s-landing .seg button[data-t=YouTube]:before{content:"▶";color:#fff;background:red;border-color:red;font-size:15px}#s-landing .seg button[data-t=Social\ Media]:before{content:"⌯";color:#049ff6;font-size:20px}#s-landing .seg button.on{color:#10284f;background:#f8fbff;border-color:#0148f5;box-shadow:0 0 0 1px #0148f52e}#s-landing .seg button.on:after{color:#fff;background:#0148f5;width:18px;height:18px;font-size:10px;top:7px;right:7px}#s-landing .auditcard .meta-line{color:#71839c;text-align:center;margin:0 0 12px;font-size:10px}#s-landing .audit-inputs{gap:9px;margin:0 0 10px}#s-landing .inputrow{background:#fff;border:1px solid #dce5f2;border-radius:12px;gap:10px;min-height:48px;padding:0 14px}#s-landing .inputrow input{color:#10284f;font-size:12px}#s-landing .gbp-question{color:#52657f;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px;padding:0 2px;font-size:11px;display:flex}#s-landing .gbp-question strong{color:#10284f;font-size:11px}#s-landing .gbp-question label{cursor:pointer;align-items:center;gap:4px;display:flex}#s-landing .gbp-question input{accent-color:#0148f5}#s-landing .gbp-search.disabled{opacity:.55;background:#f4f6f9}#s-landing .auditcard .btn{background:linear-gradient(100deg,#03d0f0 0%,#049ff6 45%,#0148f5 100%);border-radius:12px;min-height:48px;padding:13px 18px;font-size:13px;font-weight:700;box-shadow:0 8px 20px -8px #0148f58c}#s-landing .auditcard .fine{color:#71839c;margin-top:9px;font-size:10px}#s-landing .footer{color:#71839c;background:#fff;border-top:1px solid #dce5f2;padding:16px 24px;font-size:10px}#s-landing .footer a{color:#71839c}@media (max-width:720px){#s-landing .topbar{height:64px;min-height:64px;padding:0 12px}#s-landing .brand-logo{width:145px;height:52px}#s-landing .landing-login-btn{min-width:66px!important;height:34px!important}#s-landing .hero{padding:22px 16px 16px}#s-landing .hero h1{font-size:2rem}#s-landing .seg{grid-template-columns:repeat(2,1fr)}#s-landing .seg button{min-height:78px}#s-landing .auditcard{padding:16px}#s-landing .gbp-question{gap:8px}}#s-landing .seg button:before{content:""!important;background-color:#f3f7fc!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:30px 30px!important;border:1px solid #d7e2ef!important;border-radius:18px!important;width:58px!important;height:58px!important;display:block!important;box-shadow:inset 0 1px #ffffffd9!important}#s-landing .seg button[data-t=Website]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005BFF' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.5 3.6 5.5 3.6 9S14.5 18.5 12 21M12 3C9.5 5.5 8.4 8.5 8.4 12S9.5 18.5 12 21'/%3E%3C/svg%3E")!important}#s-landing .seg button[data-t="Google Business Profile"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF3B30' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5.8-8 11-8 11S4 15.8 4 10a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='2.7'/%3E%3C/svg%3E")!important}#s-landing .seg button[data-t=YouTube]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 24'%3E%3Crect x='1' y='3' width='28' height='18' rx='6' fill='%23FF0000'/%3E%3Cpath d='M12 8.5 20 12l-8 3.5Z' fill='white'/%3E%3C/svg%3E")!important;background-size:34px 27px!important}#s-landing .seg button[data-t=Social\ Media]:before{background-color:#149de8!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='2.5'/%3E%3Ccircle cx='6' cy='12' r='2.5'/%3E%3Ccircle cx='18' cy='19' r='2.5'/%3E%3Cpath d='m8.3 10.8 7.3-4.2M8.3 13.2l7.3 4.2'/%3E%3C/svg%3E")!important;background-size:30px 30px!important;border-color:#149de8!important}#s-landing .audit-type-panel{display:none}#s-landing .audit-type-panel.active{display:block}#s-landing .helper-text{color:#71839c;margin:8px 6px 0;font-size:11px;line-height:1.4}#s-landing .single-input{margin-bottom:14px}#s-landing .single-input .inputrow{min-height:54px}#s-landing .input-prefix{text-align:center;flex:none;min-width:22px;font-family:Arial,sans-serif;font-size:18px;font-weight:700}#s-landing .input-prefix.web,#s-landing .input-prefix.gbp{color:#71839c;font-weight:400}#s-landing .input-prefix.youtube{color:red;font-size:17px}#s-landing .input-prefix.social{color:#049ff6}#s-landing .social-platforms{grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 12px;display:grid}#s-landing .social-platform{color:#71839c;min-height:68px;box-shadow:none;background:#fff;border:1px solid #dce5f2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-family:Georgia,serif;font-size:10.5px;line-height:1.1;display:flex;position:relative}#s-landing .social-platform .sp-icon{color:#71839c;font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1}#s-landing .social-platform.active{color:#10284f;font-weight:700}#s-landing .social-platform[data-platform=Instagram].active{color:#10284f;background:#fff7fa;border-color:#ff2d6f}#s-landing .social-platform[data-platform=Instagram].active .sp-icon{color:#ff2d6f}#s-landing .social-platform[data-platform=Facebook].active{background:#f7faff;border-color:#1877f2}#s-landing .social-platform[data-platform=Facebook].active .sp-icon{color:#1877f2}#s-landing .social-platform[data-platform="X (Twitter)"].active{background:#f8fafc;border-color:#596579}#s-landing .social-platform[data-platform="X (Twitter)"].active .sp-icon{color:#10284f}#s-landing .social-platform[data-platform=LinkedIn].active{background:#f7faff;border-color:#0a66c2}#s-landing .social-platform[data-platform=LinkedIn].active .sp-icon{color:#0a66c2}#s-landing .social-platform[data-platform=TikTok].active{background:#fafafb;border-color:#111827}#s-landing .social-platform[data-platform=TikTok].active .sp-icon{color:#111827}#s-landing .seg button[data-t="Google Business Profile"].on{background:#fff6f4;border-color:#ff3b30;box-shadow:0 0 0 1px #ff3b301a}#s-landing .seg button[data-t="Google Business Profile"].on:after{background:#ff3b30}#s-landing .seg button[data-t="Google Business Profile"].on:before{background-color:#f04438!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5.8-8 11-8 11S4 15.8 4 10a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='2.7'/%3E%3C/svg%3E")!important;border-color:#f04438!important}#s-landing .seg button[data-t=YouTube].on{background:#fff5f5;border-color:red;box-shadow:0 0 0 1px #ff000014}#s-landing .seg button[data-t=YouTube].on:after{background:red}#s-landing .seg button[data-t=Social\ Media].on{background:#f3fbff;border-color:#049ff6;box-shadow:0 0 0 1px #049ff61a}#s-landing .seg button[data-t=Social\ Media].on:after{background:#049ff6}#s-landing .seg button[data-t=Website].on:before{background-color:#075cf6!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.5 3.6 5.5 3.6 9S14.5 18.5 12 21M12 3C9.5 5.5 8.4 8.5 8.4 12S9.5 18.5 12 21'/%3E%3C/svg%3E")!important;border-color:#075cf6!important}#s-landing .seg button[data-t=Social\ Media].on:before{background-color:#149de8!important;border-color:#149de8!important}@media (max-width:720px){#s-landing .social-platforms{grid-template-columns:repeat(3,1fr)}#s-landing .social-platform{min-height:62px}}@media (min-width:981px){#s-landing .topbar{height:136px!important;min-height:136px!important;box-shadow:none!important;background:#000!important;border-top:5px solid #1f4f48!important;border-bottom:0!important;justify-content:space-between!important;align-items:center!important;padding:0 48px!important;display:flex!important}#s-landing .topbar>div:first-child{height:100%;align-items:center!important;display:flex!important}#s-landing .brand{flex:none;height:100%;align-items:center!important;display:flex!important}#s-landing .brand-logo{background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;width:250px!important;height:88px!important}#s-landing .parent-brand{width:220px!important;min-width:220px!important;height:50px!important;box-shadow:none!important;color:#b9b9b9!important;background:#050505!important;border:1px solid #444!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-left:29px!important;padding:0 21px!important;display:flex!important}#s-landing .parent-brand span:first-child{color:#a9a9a9!important;white-space:nowrap!important;font-family:Georgia,serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important}#s-landing .parent-logo{filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex:none!important;width:75px!important;height:27px!important}#s-landing .topbar .right{height:100%;align-items:center!important;gap:20px!important;display:flex!important}#s-landing .landing-audit-pill{color:#8ceeff!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important;background:#001b20!important;border:1px solid #00889a!important;border-radius:24px!important;width:250px!important;min-width:250px!important;height:44px!important;padding:0 20px!important;font-family:Georgia,serif!important;font-size:20px!important;font-weight:700!important;line-height:44px!important}#s-landing .landing-login-btn{color:#0046db!important;text-align:center!important;width:116px!important;min-width:116px!important;height:50px!important;box-shadow:none!important;background:#fff!important;border:1px solid #c8d5eb!important;border-radius:15px!important;padding:0!important;font-family:Georgia,serif!important;font-size:20px!important;font-weight:700!important;line-height:48px!important}#s-landing .landing-login-btn:hover{color:#0046db!important;filter:none!important;background:#fff!important}}@media (min-width:721px){#s-landing .topbar{height:136px!important;min-height:136px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000!important;border-top:5px solid #1f4f48!important;border-bottom:0!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;padding:0 48px!important;display:flex!important;overflow:visible!important}#s-landing .topbar>div:first-child{flex-wrap:nowrap!important;align-items:center!important;min-width:0!important;display:flex!important}#s-landing .brand{flex:none!important;align-items:center!important;min-width:0!important;display:flex!important}#s-landing .brand-logo{background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;flex:0 0 250px!important;width:250px!important;height:88px!important;display:block!important}#s-landing .parent-brand{width:220px!important;min-width:220px!important;height:50px!important;box-shadow:none!important;box-sizing:border-box!important;background:#050505!important;border:1px solid #444!important;border-radius:17px!important;flex:0 0 220px!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-left:29px!important;padding:0 21px!important;text-decoration:none!important;display:flex!important}#s-landing .parent-brand span:first-child{color:#a9a9a9!important;white-space:nowrap!important;font-family:Georgia,serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline!important}#s-landing .parent-logo{filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex:0 0 75px!important;width:75px!important;min-width:75px!important;height:27px!important;display:block!important}#s-landing .topbar .right{height:100%!important;color:inherit!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:20px!important;display:flex!important}#s-landing .landing-audit-pill{color:#8ceeff!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important;background:#001b20!important;border:1px solid #00889a!important;border-radius:24px!important;justify-content:center!important;align-items:center!important;width:250px!important;min-width:250px!important;height:44px!important;padding:0 20px!important;font-family:Georgia,serif!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:flex!important}#s-landing .landing-login-btn,#s-landing .landing-login-btn.btn,#s-landing .landing-login-btn.btn.ghost{color:#0046db!important;text-align:center!important;width:116px!important;min-width:116px!important;height:50px!important;box-shadow:none!important;filter:none!important;background:#fff!important;border:1px solid #c8d5eb!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-family:Georgia,serif!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:flex!important}#s-landing .landing-login-btn:hover,#s-landing .landing-login-btn.btn:hover,#s-landing .landing-login-btn.btn.ghost:hover{color:#0046db!important;filter:none!important;background:#fff!important;border-color:#c8d5eb!important}}@media (min-width:721px) and (max-width:1050px){#s-landing .topbar{padding:0 28px!important}#s-landing .brand-logo{flex-basis:220px!important;width:220px!important;height:80px!important}#s-landing .parent-brand{flex-basis:190px!important;width:190px!important;min-width:190px!important;margin-left:20px!important;padding:0 15px!important}#s-landing .parent-brand span:first-child{font-size:13px!important}#s-landing .parent-logo{flex-basis:68px!important;width:68px!important;min-width:68px!important}#s-landing .topbar .right{gap:14px!important}#s-landing .landing-audit-pill{width:215px!important;min-width:215px!important;font-size:17px!important}#s-landing .landing-login-btn,#s-landing .landing-login-btn.btn,#s-landing .landing-login-btn.btn.ghost{width:100px!important;min-width:100px!important;font-size:18px!important}}#s-landing .dv-home-eyebrow,#s-landing .dv-section-label{color:#0672df;letter-spacing:1px;background:#eef7ff;border-radius:14px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-block}#s-landing .dv-home-title{letter-spacing:-1.5px;color:#09275c;max-width:850px;margin:18px auto 12px;font-size:clamp(2.35rem,4vw,3rem);line-height:1.08}#s-landing .dv-blue{color:#0878ee}#s-landing .dv-green{color:#079b70}#s-landing .dv-home-lead{max-width:760px;line-height:1.55;margin:0 auto!important;font-size:1.02rem!important}#s-landing .dv-content-section{z-index:1;padding:48px 5%;position:relative}#s-landing .dv-audit-overview{text-align:center;background:#f2f9ffdb}#s-landing .dv-section-title{letter-spacing:-1px;color:#09275c;margin:10px 0;font-size:32px}#s-landing .dv-section-sub{color:#52657f;max-width:760px;margin:0 auto 25px;line-height:1.5}#s-landing .dv-cards{grid-template-columns:repeat(6,1fr);gap:12px;max-width:1300px;margin:0 auto;display:grid}#s-landing .dv-card{background:#fff;border:1px solid #e2eaf3;border-radius:12px;min-height:160px;padding:22px 12px}#s-landing .dv-icon{color:#0878ee;background:#edf7ff;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 12px;font-size:22px;display:grid}#s-landing .dv-card h3{color:#09275c;margin:0 0 8px;font-size:15px}#s-landing .dv-card p{color:#52657f;margin:0;font-size:12px;line-height:1.45}#s-landing .dv-dashboard{background:linear-gradient(120deg,#f2fcf8eb,#f8fbffeb)}#s-landing .dv-dashgrid{grid-template-columns:.85fr 1.35fr;align-items:center;gap:45px;max-width:1150px;margin:auto;display:grid}#s-landing .dv-dashcopy h2{color:#09275c;margin:10px 0;font-size:34px;line-height:1.1}#s-landing .dv-dashcopy p{color:#52657f;line-height:1.55}#s-landing .dv-outline{color:#0878ee;border:1px solid #0878ee;border-radius:8px;margin-top:12px;padding:11px 18px;font-weight:700;text-decoration:none;display:inline-block}#s-landing .dv-screen-preview{background:#fff;border:1px solid #dce6f0;border-radius:12px;padding:20px;box-shadow:0 15px 35px #143c6e1a}#s-landing .dv-more{background:#ffffffd1}#s-landing .dv-left{margin-left:0;margin-right:auto}#s-landing .dv-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;display:grid}#s-landing .dv-step{gap:14px;display:flex}#s-landing .dv-num{color:#0878ee;background:#e8f2ff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}#s-landing .dv-step h3{color:#09275c;margin:0 0 6px;font-size:15px}#s-landing .dv-step p{color:#52657f;margin:0;font-size:13px;line-height:1.45}#s-landing .dv-benefit-wrap{margin-top:45px}#s-landing .dv-benefits{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px;display:grid}#s-landing .dv-benefit h3{color:#09275c;margin:0 0 5px;font-size:14px}#s-landing .dv-benefit p{color:#52657f;margin:0;font-size:12px;line-height:1.4}#s-landing .dv-home-cta{color:#fff;text-align:center;z-index:1;background:#0864b8;padding:42px 5%;position:relative}#s-landing .dv-home-cta h2{color:#fff;margin:0 0 8px;font-size:28px}#s-landing .dv-home-cta p{margin:0 0 18px}#s-landing .dv-home-cta .btn{border-radius:8px;padding:12px 23px;color:#09275c!important;background:#fff!important}@media (max-width:1100px){#s-landing .dv-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){#s-landing .dv-dashgrid{grid-template-columns:1fr}#s-landing .dv-benefits{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#s-landing .dv-home-title{font-size:2rem}#s-landing .dv-cards{grid-template-columns:1fr 1fr}#s-landing .dv-steps{grid-template-columns:1fr}#s-landing .dv-content-section{padding:38px 5%}}:where(#s-landing) *,:where(#s-landing) button,:where(#s-landing) input,:where(#s-landing) textarea,:where(#s-landing) select,:where(#s-landing) option,:where(#s-landing) a,:where(#s-landing) span,:where(#s-landing) div,:where(#s-landing) p,:where(#s-landing) h1,:where(#s-landing) h2,:where(#s-landing) h3,:where(#s-landing) h4,:where(#s-landing) h5,:where(#s-landing) h6,:where(#s-landing) label,:where(#s-landing) small,:where(#s-landing) strong,:where(#s-landing) b,:where(#s-landing) em,:where(#s-landing) li{font-family:Georgia,Times New Roman,serif!important}#s-landing .dv-pdf-preview{color:#10284f;background:#f8fbff;border:1px solid #d9e4f0;border-radius:14px;overflow:hidden;box-shadow:0 15px 35px #143c6e1a;padding:0!important}#s-landing .dv-pdf-topbar{color:#fff;background:#02070c;grid-template-columns:1fr 1.5fr .6fr;align-items:center;height:40px;padding:0 16px;font-size:9px;display:grid}#s-landing .dv-pdf-brand{white-space:nowrap;font-weight:700}#s-landing .dv-pdf-brand span{color:#08a9ff}#s-landing .dv-pdf-report-title{text-align:left;opacity:.92;font-weight:700}#s-landing .dv-pdf-page{text-align:right;opacity:.72}#s-landing .dv-pdf-overview{background:#fff;border:1px solid #cfddeb;border-top:3px solid #2668ea;border-radius:12px;grid-template-columns:.72fr 1.45fr;gap:0;margin:14px 18px 10px;display:grid;overflow:hidden}#s-landing .dv-pdf-scorebox{text-align:center;background:#eef4ff;border-right:1px solid #d8e3ef;padding:18px 14px}#s-landing .dv-pdf-kicker{letter-spacing:.7px;color:#35507b;text-transform:uppercase;font-size:7px;font-weight:700}#s-landing .dv-pdf-kicker.blue{color:#1f59d5}#s-landing .dv-pdf-bigscore{color:#d63d35;margin-top:6px;font-size:33px;font-weight:700;line-height:1}#s-landing .dv-pdf-bigscore span{color:#52657f;margin-left:3px;font-size:9px;font-weight:400}#s-landing .dv-pdf-grade{margin-top:3px;font-size:11px;font-weight:700}#s-landing .dv-pdf-rating{color:#d63d35;margin-top:2px;font-size:9px;font-weight:700}#s-landing .dv-pdf-summarybox{padding:15px 18px}#s-landing .dv-pdf-summarybox h3{color:#10284f;margin:4px 0 9px;font-size:15px}#s-landing .dv-pdf-meta{color:#52657f;grid-template-columns:62px 1fr;gap:6px;margin:3px 0;font-size:8px;display:grid}#s-landing .dv-pdf-meta b{color:#405573}#s-landing .dv-pdf-statrow{grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 18px 0;display:grid}#s-landing .dv-pdf-stat{background:#fff;border:1px solid #d7e1ec;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:46px;display:flex}#s-landing .dv-pdf-stat b{font-size:16px;line-height:1.05}#s-landing .dv-pdf-stat span{margin-top:2px;font-size:7px;font-weight:700}#s-landing .dv-pdf-stat.passed{background:#eefbf5}#s-landing .dv-pdf-stat.passed b{color:#22a36f}#s-landing .dv-pdf-stat.failed{background:#fff2f2}#s-landing .dv-pdf-stat.failed b{color:#d34848}#s-landing .dv-pdf-stat.warnings{background:#fff9e8}#s-landing .dv-pdf-stat.warnings b{color:#c07a00}#s-landing .dv-pdf-stat.total{background:#eef5ff}#s-landing .dv-pdf-stat.total b{color:#2a62d6}#s-landing .dv-pdf-stat.critical{background:#fff2f2}#s-landing .dv-pdf-stat.critical b{color:#d53d3d}#s-landing .dv-pdf-stat.high{background:#fff6ee}#s-landing .dv-pdf-stat.high b{color:#c85e16}#s-landing .dv-pdf-stat.medium{background:#fff9e8}#s-landing .dv-pdf-stat.medium b{color:#bd7a00}#s-landing .dv-pdf-stat.low{background:#eef5ff}#s-landing .dv-pdf-stat.low b{color:#2e63cf}#s-landing .dv-pdf-exec{background:#edf5ff;border-left:4px solid #1b6eea;border-radius:7px;margin:13px 18px 0;padding:11px 13px}#s-landing .dv-pdf-exec h4,#s-landing .dv-pdf-lower h4{color:#10284f;margin:0 0 5px;font-size:11px}#s-landing .dv-pdf-exec p,#s-landing .dv-pdf-lower p{color:#415979;margin:2px 0;font-size:7.5px;line-height:1.35}#s-landing .dv-pdf-rec-title{font-weight:700;margin-top:5px!important}#s-landing .dv-pdf-exec ul{color:#415979;margin:3px 0 0 13px;padding:0;font-size:7.2px;line-height:1.35}#s-landing .dv-pdf-lower{margin:13px 18px 15px}#s-landing .dv-pdf-lower h4{margin-top:9px}#s-landing .dv-pdf-footer{color:#7a8da7;border-top:1px solid #d7e1ec;justify-content:space-between;padding:7px 18px 8px;font-size:6.8px;display:flex}@media (max-width:700px){#s-landing .dv-pdf-overview{grid-template-columns:1fr}#s-landing .dv-pdf-scorebox{border-bottom:1px solid #d8e3ef;border-right:0}#s-landing .dv-pdf-statrow{grid-template-columns:1fr 1fr}}#s-landing .dv-pdf-brand{align-items:center!important;min-width:0!important;display:flex!important}#s-landing .dv-pdf-brand .dv-pdf-brand-logo{background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;width:86px!important;min-width:86px!important;height:28px!important;margin:0!important;display:block!important}#s-landing .landing-header-left{flex:auto;overflow:visible}#s-landing .landing-nav{white-space:nowrap;align-items:center;gap:22px;margin-left:28px;display:flex}#s-landing .landing-nav a{opacity:.82;transition:opacity .15s;color:#fff!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important}#s-landing .landing-nav a:hover{opacity:1}#s-landing #audit,#s-landing #how,#s-landing #plans{scroll-margin-top:78px}@media (max-width:1250px){#s-landing .landing-nav{gap:14px;margin-left:18px}#s-landing .landing-nav a{font-size:11px!important}}@media (max-width:1030px){#s-landing .landing-nav{display:none}}#s-landing .hero{text-align:center!important}#s-landing .hero>*{margin-left:auto!important;margin-right:auto!important}#s-landing .dv-home-title{text-align:center!important;max-width:1080px!important}#s-landing .dv-home-lead{text-align:center!important;max-width:920px!important}#s-landing .landing-nav a{font-weight:400!important}#s-landing .landing-menu-toggle{display:none}@media (max-width:1030px){#s-landing .landing-header-left{position:relative}#s-landing .landing-menu-toggle{background:0 0;border:1px solid #ffffff47;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;margin-left:14px;padding:0;display:flex}#s-landing .landing-menu-toggle span{background:#fff;border-radius:2px;width:17px;height:2px;display:block}#s-landing .landing-nav{z-index:120;background:#050505;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;align-items:stretch;min-width:220px;padding:10px;position:absolute;top:52px;left:0;box-shadow:0 14px 30px #00000047;gap:2px!important;margin:0!important;display:none!important}#s-landing .landing-nav.open{display:flex!important}#s-landing .landing-nav a{opacity:.9;text-align:left;border-radius:8px;width:100%;padding:10px 12px;display:block;color:#fff!important;font-size:13px!important;font-weight:400!important}#s-landing .landing-nav a:hover{opacity:1;background:#ffffff14}}@media (max-width:720px){#s-landing .dv-home-title{max-width:92%!important;line-height:1.08!important}#s-landing .dv-home-lead{max-width:90%!important}}#s-landing .landing-menu-toggle{z-index:1001!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}#s-landing .landing-nav{z-index:1000!important;pointer-events:auto!important}#s-landing .landing-nav.open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:flex!important}@media (max-width:1030px){#s-landing .topbar{z-index:5000!important;position:relative!important;overflow:visible!important}#s-landing .landing-header-left{position:static!important}#s-landing .landing-menu-toggle{z-index:5002!important;pointer-events:auto!important;display:flex!important;position:relative!important}#s-landing .landing-nav{z-index:5001!important;background:#050505!important;border:1px solid #ffffff2e!important;border-radius:12px!important;width:auto!important;min-width:0!important;margin:0!important;padding:10px!important;position:absolute!important;top:100%!important;left:12px!important;right:12px!important;box-shadow:0 16px 34px #00000061!important}#s-landing .landing-nav.open{visibility:visible!important;opacity:1!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important;display:flex!important}#s-landing .landing-nav.open a{color:#fff!important;text-align:left!important;padding:12px 14px!important;font-size:14px!important;font-weight:400!important;display:block!important}}#s-landing .landing-get-started-btn{cursor:pointer;white-space:nowrap;background-image:linear-gradient(100deg,#03d0f0 0%,#049ff6 45%,#0148f5 100%);border:none;border-radius:13px;justify-content:center;align-items:center;min-width:124px;height:40px;padding:0 20px;line-height:1;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 8px 20px -8px #0148f58c;color:#fff!important;font-size:15px!important;font-weight:700!important}#s-landing .landing-get-started-btn:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 10px 24px -8px #0148f5a6}#s-landing .landing-get-started-btn:active{transform:translateY(0)}@media (max-width:1030px){#s-landing .landing-get-started-btn{min-width:108px;height:38px;padding:0 16px;font-size:13px!important}}@media (max-width:720px){#s-landing .landing-get-started-btn{display:none}}:where(#s-landing) .dv-auth-overlay{z-index:20000;-webkit-backdrop-filter:blur(10px);background:#030c1ca8;justify-content:center;align-items:center;padding:22px;display:none;position:fixed;inset:0}:where(#s-landing) .dv-auth-overlay.open{animation:.18s dvFade;display:flex}@keyframes dvFade{0%{opacity:0}to{opacity:1}}:where(#s-landing) .dv-auth-modal{color:#10284f;text-align:left;background:radial-gradient(circle at 0 0,#03d0f01a,#0000 30%),radial-gradient(circle at 100% 100%,#0148f514,#0000 34%),#fff;border:1px solid #dce6f2;border-radius:24px;width:min(470px,100%);max-height:92vh;padding:30px 32px 26px;animation:.22s dvModalIn;position:relative;overflow:auto;box-shadow:0 28px 80px #0522534d}@keyframes dvModalIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}:where(#s-landing) .dv-auth-modal:before{content:"";background:linear-gradient(90deg,#03d0f0 0%,#049ff6 45%,#0148f5 100%);border-radius:24px 24px 0 0;height:5px;position:absolute;top:0;left:0;right:0}:where(#s-landing) .dv-auth-close{color:#52657f;cursor:pointer;z-index:2;background:#fff;border:1px solid #dce5f2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid;position:absolute;top:15px;right:15px}:where(#s-landing) .dv-auth-close:hover{color:#10284f;background:#f4f8fc}:where(#s-landing) .dv-auth-badge{color:#0878ee;letter-spacing:1.35px;background:#edf7ff;border:1px solid #dcecff;border-radius:99px;align-items:center;min-height:25px;margin-bottom:9px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}:where(#s-landing) .dv-auth-modal h2{color:#09275c;margin:0 0 7px;font-size:27px;line-height:1.16}:where(#s-landing) .dv-auth-context{color:#405b7f;background:#f0f8ff;border:1px solid #d8eafa;border-radius:11px;margin:-5px 0 16px;padding:10px 12px;font-size:12px}:where(#s-landing) .dv-google-btn{color:#223b61;cursor:pointer;background:#fff;border:1px solid #d7e2ef;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;font-size:14px;font-weight:600;display:flex;box-shadow:0 2px 7px #143c6e0a}:where(#s-landing) .dv-google-btn:hover{background:#f8fbff;border-color:#c6d8eb}:where(#s-landing) .dv-google-btn svg{flex:none;width:19px;height:19px}:where(#s-landing) .dv-auth-divider{color:#9aabc0;letter-spacing:1px;align-items:center;gap:12px;margin:17px 0;font-size:10px;font-weight:700;display:flex}:where(#s-landing) .dv-auth-divider:before,:where(#s-landing) .dv-auth-divider:after{content:"";background:#e1e8f0;flex:1;height:1px}:where(#s-landing) .dv-auth-field label{color:#344d70;margin:0 0 6px;font-size:12px;font-weight:700;display:block}:where(#s-landing) .dv-auth-labelrow{justify-content:space-between;align-items:center;gap:10px;display:flex}:where(#s-landing) .dv-auth-labelrow a,:where(#s-landing) .dv-auth-switch a,:where(#s-landing) .dv-auth-consent a{color:#0878ee;text-decoration:none}:where(#s-landing) .dv-auth-labelrow a{font-size:11px}:where(#s-landing) .dv-auth-field input{color:#10284f;background:#fff;border:1px solid #d6e1ed;border-radius:13px;outline:none;width:100%;height:48px;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}:where(#s-landing) .dv-auth-field input::-moz-placeholder{color:#9aabc0}:where(#s-landing) .dv-auth-field input::placeholder{color:#9aabc0}:where(#s-landing) .dv-remember{color:#64748b;align-items:center;gap:7px;margin:3px 0 15px;font-size:12px;display:flex}:where(#s-landing) .dv-remember input,:where(#s-landing) .dv-auth-consent input{accent-color:#0878ee}:where(#s-landing) .dv-auth-consent{color:#64748b;align-items:flex-start;gap:8px;margin:4px 0 15px;font-size:11px;line-height:1.45;display:flex}:where(#s-landing) .dv-auth-consent input{flex:none;margin-top:2px}:where(#s-landing) .dv-auth-primary{color:#fff;cursor:pointer;background:linear-gradient(100deg,#03d0f0 0%,#049ff6 45%,#0148f5 100%);border:0;border-radius:14px;width:100%;min-height:50px;font-size:15px;font-weight:700;box-shadow:0 10px 24px -10px #0148f594}:where(#s-landing) .dv-auth-primary:hover{filter:brightness(1.03);transform:translateY(-1px)}:where(#s-landing) .dv-auth-switch{text-align:center;color:#64748b;margin:17px 0 4px;font-size:12px}:where(#s-landing) .dv-auth-fine{text-align:center;color:#93a3b7;margin:7px 0 0;font-size:10px}:where(#s-landing) .dv-auth-error{background:#fff3f3;border:1px solid #f4d0d0;border-radius:8px;padding:8px 10px;color:#c64343!important;margin:-3px 0 11px!important;font-size:11px!important}@media (max-width:560px){:where(#s-landing) .dv-auth-overlay{padding:12px}:where(#s-landing) .dv-auth-modal{border-radius:20px;width:100%;padding:26px 20px 22px}:where(#s-landing) .dv-auth-modal h2{font-size:23px}}@media (min-width:721px){#s-landing .topbar{height:68px!important;min-height:68px!important;padding:0 24px!important}#s-landing .topbar>div:first-child{align-items:center!important;height:68px!important;display:flex!important}#s-landing .brand-logo{background-position:0!important;background-size:contain!important;flex-basis:118px!important;width:118px!important;min-width:118px!important;height:44px!important}#s-landing .parent-brand{border-radius:10px!important;flex-basis:110px!important;gap:5px!important;width:110px!important;min-width:110px!important;height:28px!important;margin-left:14px!important;padding:0 8px!important}#s-landing .parent-brand span:first-child{font-size:8px!important;line-height:1!important}#s-landing .parent-logo{width:48px!important;height:17px!important}#s-landing .topbar .right{align-items:center!important;gap:10px!important;height:68px!important}#s-landing .landing-audit-pill{border-radius:15px!important;width:auto!important;min-width:132px!important;height:28px!important;padding:0 12px!important;font-size:11px!important;line-height:28px!important}#s-landing .landing-login-btn,#s-landing .landing-login-btn.btn,#s-landing .landing-login-btn.btn.ghost{border-radius:10px!important;width:64px!important;min-width:64px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important;line-height:30px!important}#s-landing .topbar{border-top:0!important;border-bottom:0!important;align-items:center!important;height:68px!important;min-height:68px!important;padding:0 24px!important;display:flex!important}#s-landing .topbar>div:first-child{justify-content:flex-start!important;align-items:center!important;gap:0!important;height:68px!important;display:flex!important}#s-landing .brand{align-items:center!important;height:68px!important;display:flex!important}#s-landing .brand-logo{flex-basis:118px!important;align-self:center!important;width:118px!important;min-width:118px!important;height:44px!important;margin:0!important}#s-landing .parent-brand{background:#050505!important;border:1px solid #444!important;border-radius:11px!important;flex-basis:132px!important;justify-content:center!important;align-self:center!important;align-items:center!important;gap:8px!important;width:132px!important;min-width:132px!important;height:32px!important;margin:0 0 0 14px!important;padding:0 10px!important;line-height:1!important;display:flex!important}#s-landing .parent-brand span:first-child{white-space:nowrap!important;align-items:center!important;height:100%!important;margin:0!important;padding:0!important;font-size:9px!important;line-height:1!important;display:flex!important}#s-landing .parent-logo{background-position:50%!important;flex-basis:52px!important;align-self:center!important;width:52px!important;min-width:52px!important;height:18px!important;margin:0!important}#s-landing .topbar .right{align-items:center!important;height:68px!important;display:flex!important}}:where(#s-landing) .dv-auth-modal{background:radial-gradient(circle at 8% 0,#03d0f017,#0000 24%),radial-gradient(circle at 100% 100%,#0148f512,#0000 30%),linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #d9e5f1!important;border-radius:22px!important;width:min(455px,100%)!important;padding:34px 34px 28px!important;box-shadow:0 30px 90px #08234e47!important}:where(#s-landing) .dv-auth-modal-compact{width:min(430px,100%)!important}:where(#s-landing) .dv-auth-modal:before{background:linear-gradient(90deg,#03d0f0 0%,#049ff6 45%,#0148f5 100%)!important;height:4px!important}:where(#s-landing) .dv-auth-badge{color:#0878ee!important;letter-spacing:1.35px!important;background:#eff7ff!important;border:1px solid #d7eaff!important;min-height:24px!important;margin-bottom:12px!important;padding:0 10px!important;font-size:9.5px!important;font-weight:700!important}:where(#s-landing) .dv-auth-modal h2{letter-spacing:-.4px!important;color:#09275c!important;margin:0 0 8px!important;font-size:28px!important;line-height:1.16!important}:where(#s-landing) .dv-auth-sub{color:#62758d!important;margin:0 0 22px!important;font-size:13.5px!important;line-height:1.55!important}:where(#s-landing) .dv-auth-field label{color:#29466e!important;font-size:12px!important;font-weight:600!important}:where(#s-landing) .dv-auth-field input{box-shadow:0 1px 2px #10284f06;background:#fff!important;border-color:#d7e2ee!important;border-radius:12px!important;height:50px!important}:where(#s-landing) .dv-auth-field input:focus{border-color:#049ff6!important;box-shadow:0 0 0 3px #049ff61a!important}:where(#s-landing) .dv-google-btn{border-color:#d7e2ee!important;border-radius:12px!important;height:50px!important;font-weight:600!important;box-shadow:0 2px 7px #143c6e09!important}:where(#s-landing) .dv-auth-primary{letter-spacing:.1px;border-radius:13px!important;min-height:52px!important;font-size:14.5px!important}:where(#s-landing) .dv-auth-secondary{color:#0878ee;cursor:pointer;background:#fff;border:1px solid #cfe0f0;border-radius:13px;width:100%;min-height:48px;font-size:13.5px;font-weight:700}:where(#s-landing) .dv-auth-secondary:hover{background:#f4f9ff;border-color:#bcd7ed}:where(#s-landing) .dv-auth-switch{margin-top:18px!important;font-size:12px!important}:where(#s-landing) .dv-auth-switch a{font-weight:600!important}:where(#s-landing) .dv-auth-fine{color:#95a5b8!important;margin-top:9px!important;font-size:10.5px!important}:where(#s-landing) .dv-auth-consent{margin:7px 0 17px!important;font-size:10.8px!important;line-height:1.5!important}:where(#s-landing) .dv-auth-labelrow a{color:#0878ee!important;font-weight:500!important}:where(#s-landing) .dv-success-icon{color:#079b70;background:linear-gradient(135deg,#ecfbf6,#eff8ff);border:1px solid #bfe9d9;border-radius:50%;place-items:center;width:58px;height:58px;margin:3px auto 15px;font-size:24px;font-weight:700;display:grid;box-shadow:0 8px 22px #079b7014}:where(#s-landing) .dv-auth-note{color:#64748b;text-align:left;background:#f6f9fc;border:1px solid #e1e9f1;border-radius:11px;margin:0 0 18px;padding:12px 13px;font-size:11px;line-height:1.5}@media (max-width:560px){:where(#s-landing) .dv-auth-modal{border-radius:18px!important;padding:29px 20px 23px!important}:where(#s-landing) .dv-auth-modal h2{font-size:24px!important}}#s-landing .topbar{z-index:10000!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}#s-landing{padding-top:68px!important}#s-landing #home,#s-landing #audit,#s-landing #how,#s-landing #sample-report,#s-landing #why-digivitalz,#s-landing #plans{scroll-margin-top:82px!important}:where(#s-landing) body.dv-modal-open{overflow:hidden!important}:where(#s-landing) .dv-auth-overlay{padding:14px!important;overflow:hidden!important}:where(#s-landing) .dv-auth-modal,:where(#s-landing) .dv-auth-modal-compact{scrollbar-width:none!important;-ms-overflow-style:none!important;max-height:calc(100vh - 28px)!important;overflow:visible!important}:where(#s-landing) .dv-auth-modal::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}:where(#s-landing) .dv-auth-modal-compact::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}:where(#s-landing) .dv-auth-modal{padding-top:27px!important;padding-bottom:22px!important}:where(#s-landing) .dv-auth-modal h2{margin-bottom:6px!important}:where(#s-landing) .dv-auth-sub{margin-bottom:16px!important}:where(#s-landing) .dv-google-btn{height:46px!important}:where(#s-landing) .dv-auth-divider{margin:13px 0!important}:where(#s-landing) .dv-auth-field{margin-bottom:10px!important}:where(#s-landing) .dv-auth-field input{height:45px!important}:where(#s-landing) .dv-remember{margin-bottom:11px!important}:where(#s-landing) .dv-auth-consent{margin-bottom:12px!important}:where(#s-landing) .dv-auth-primary{min-height:47px!important}:where(#s-landing) .dv-auth-switch{margin-top:13px!important}:where(#s-landing) .dv-auth-fine{margin-top:5px!important}:where(#s-landing) .dv-auth-note{margin-bottom:13px!important;padding:10px 12px!important}:where(#s-landing) .dv-success-icon{width:52px!important;height:52px!important;margin-bottom:11px!important}@media (max-height:760px){:where(#s-landing) .dv-auth-overlay{padding:8px!important}:where(#s-landing) .dv-auth-modal,:where(#s-landing) .dv-auth-modal-compact{max-height:calc(100vh - 16px)!important;padding:20px 24px 17px!important}:where(#s-landing) .dv-auth-badge{min-height:21px!important;margin-bottom:8px!important}:where(#s-landing) .dv-auth-modal h2{font-size:23px!important}:where(#s-landing) .dv-auth-sub{margin-bottom:12px!important;font-size:12px!important}:where(#s-landing) .dv-google-btn{height:42px!important}:where(#s-landing) .dv-auth-divider{margin:10px 0!important}:where(#s-landing) .dv-auth-field{margin-bottom:8px!important}:where(#s-landing) .dv-auth-field input{height:41px!important}:where(#s-landing) .dv-auth-primary{min-height:43px!important}:where(#s-landing) .dv-auth-switch{margin-top:10px!important}:where(#s-landing) .dv-auth-fine{display:none!important}:where(#s-landing) .dv-auth-note{margin-bottom:10px!important;padding:8px 10px!important}:where(#s-landing) .dv-success-icon{width:46px!important;height:46px!important;margin-bottom:8px!important}}@media (max-width:720px){#s-landing{padding-top:68px!important}:where(#s-landing) .dv-auth-modal,:where(#s-landing) .dv-auth-modal-compact{max-height:calc(100vh - 20px)!important;overflow:visible!important}}:where(#s-landing) .dv-auth-modal:before,:where(#s-landing) .dv-auth-modal-compact:before{content:none!important;display:none!important}:where(#s-landing) .social-platform .sp-icon{width:26px!important;height:26px!important;color:inherit!important;place-items:center!important;font-size:0!important;line-height:1!important;display:grid!important}:where(#s-landing) .social-platform .sp-icon svg{width:24px!important;height:24px!important;display:block!important}:where(#s-landing) .social-platform[data-platform=Instagram].active .sp-icon,:where(#s-landing) .social-platform[data-platform=Facebook].active .sp-icon,:where(#s-landing) .social-platform[data-platform="X (Twitter)"].active .sp-icon,:where(#s-landing) .social-platform[data-platform=LinkedIn].active .sp-icon,:where(#s-landing) .social-platform[data-platform=TikTok].active .sp-icon{color:inherit!important}:where(#s-landing) .social-platform{gap:7px!important;min-height:82px!important}@keyframes dvUserMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#s-landing .landing-validation{color:#f04438;margin:6px 6px 0;font-family:Georgia,serif;font-size:12px;font-weight:500;line-height:1.35;display:none}#s-landing .landing-validation.show{display:block}#s-landing .landing-validation.show:before{content:"⚠ ";font-family:Arial,sans-serif}#s-landing .inputrow.landing-invalid{border-color:#ff6b6b!important;box-shadow:0 0 0 1px #ff6b6b0d!important}#s-landing .gbp-website-helper{margin-top:7px;display:none}#s-landing .gbp-website-helper.show{display:block}#s-landing .audit-inputs:has(.landing-validation.show){margin-bottom:10px}@media (max-width:720px){#s-landing .landing-validation{margin-left:4px;font-size:11px}}.dv-auth-notice{color:#0b7a58;background:#effaf5;border:1px solid #bfe9d9;border-radius:9px;margin:0 0 14px;padding:9px 11px;font-size:11.5px;line-height:1.45}.dv-beta-badge{box-sizing:border-box;color:#fff;letter-spacing:.39px;text-align:center;white-space:nowrap;vertical-align:middle;background:linear-gradient(110deg,#0875ff 0% 72%,#076bea 100%);border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:6px;padding:4.86px 7.76px;font-family:Arial,sans-serif;font-size:8.2px;font-weight:700;line-height:1;display:inline-flex}@media (max-width:480px){.dv-beta-badge{letter-spacing:.35px;background:linear-gradient(110deg,#0875ff 0% 72%,#076bea 100%);margin-left:4px;padding:2.74px 5.13px;font-size:6.77px}}
