/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.grow{flex-grow:1}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--n:#071121;--n2:#0d1b31;--b:#3f7cff;--g:#f4b740;--ink:#14233c;--m:#6f7c90;--line:#e1e7f0;--soft:#f4f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);margin:0;font-family:Inter,system-ui,sans-serif}button,a{font:inherit;cursor:pointer}.primary{color:#fff;background:linear-gradient(135deg,#3577fa,#5b90ff);border:0;border-radius:10px;padding:13px 18px;font-weight:800;box-shadow:0 10px 28px #3478ff44}.brand{color:inherit;background:0 0;border:0;align-items:center;gap:10px;font-size:20px;text-decoration:none;display:flex}.brand i{background:var(--b);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.brand span{color:var(--g)}.brand-lockup>i{color:#071121;background:linear-gradient(145deg,#f4b740,#bd7910);border:1px solid #ffd878;width:42px;height:42px;font-size:11px;box-shadow:0 8px 24px #f4b7402b}.brand-lockup>b{flex-wrap:wrap;align-items:baseline;line-height:1;display:flex}.brand-lockup>b>small{color:#f4b740;letter-spacing:1.1px;white-space:nowrap;flex-basis:100%;margin-top:6px;font-size:6px;font-weight:900;display:block}.top{z-index:3;color:#fff;justify-content:space-between;align-items:center;height:76px;display:flex;position:absolute;inset:0 6vw auto}.top>div{gap:32px;display:flex}.top a{color:#aab8cd;font-size:13px;font-weight:700;text-decoration:none}.hero{color:#fff;background:radial-gradient(circle at 75% 40%,#18365f,#0000 37%),linear-gradient(120deg,#050b15,#0b172a);grid-template-columns:.9fr 1.1fr;align-items:center;gap:7%;min-height:750px;padding:145px 6vw 80px;display:grid;overflow:hidden}.copy label,.platform label,.how label,.cta label,.cap,.dashboard label{letter-spacing:1.5px;color:#6394ff;font-size:10px;font-weight:900}.copy>label{color:#aab9cf;border:1px solid #31435e;border-radius:30px;padding:9px 13px;display:inline-block}.copy>label:first-letter{color:var(--g)}.copy h1{letter-spacing:-4px;margin:24px 0;font-size:clamp(48px,5vw,74px);line-height:1}.copy h1 span{color:#0000;background:linear-gradient(90deg,#fff,#6d9dff,#f3b83e);-webkit-background-clip:text;background-clip:text}.copy>p{color:#acb9cd;max-width:600px;font-size:18px;line-height:1.7}.buttons{gap:12px;margin:32px 0;display:flex}.buttons a{color:#fff;background:#111d2f;border:1px solid #34435a;border-radius:10px;padding:13px 18px;font-weight:800;text-decoration:none}.buttons .demo-launch{color:#fff;background:#111d2f;border:1px solid #34435a;border-radius:10px;padding:13px 18px;font-weight:800}.demo-header-actions{align-items:center;gap:12px;display:flex}.demo-header-actions select{appearance:none;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:12px 15px;font-size:12px;font-weight:700}.demo-notice{z-index:20;color:#14233c;background:#fff;border:1px solid #c5ebdc;border-radius:12px;align-items:center;gap:10px;max-width:min(430px,100vw - 30px);padding:15px 19px;font-size:12px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 45px #14233c24}.demo-notice span{color:#087b5a;background:#e5f8f1;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.trust{align-items:center;gap:14px;display:flex}.trust div{display:flex}.trust i{background:linear-gradient(145deg,#4a2c1e,#bd7b50);border:2px solid #0b1628;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:-6px;font-size:9px;font-style:normal;display:grid}.trust p{font-size:11px;line-height:1.5}.trust small{color:#798aa3}.mock{filter:drop-shadow(0 30px 45px #0009);position:relative}.browser{color:#6a778a;background:#17243a;border:1px solid #33425a;border-radius:14px 14px 0 0;height:35px;padding:9px 14px;font-size:9px}.browser span{text-align:center;margin-top:-11px;display:block}.screen{height:470px;color:var(--ink);background:#f0f4f9;border:1px solid #33425a;border-radius:0 0 14px 14px;padding:25px}.screen>b{font-size:18px}.ministats{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.ministats i{border:1px solid var(--line);color:#748196;background:#fff;border-radius:9px;padding:12px;font-size:8px;font-style:normal;display:grid}.ministats strong{color:var(--ink);font-size:22px}.ministats em{color:#0aa579;font-size:8px}.screen>article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px}.screen article small,.minirow small,.float small{color:#7f8da0;letter-spacing:1px;font-size:7px;font-weight:900}.screen article h3{margin:5px 0;font-size:12px}.screen svg{width:100%;height:105px}.minirow{grid-template-columns:1.5fr 1fr;gap:10px;margin-top:10px;display:grid}.minirow>p{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;padding:15px}.minirow b{margin:6px 0;font-size:10px;display:block}.minirow button{color:var(--b);background:0 0;border:0;padding:0;font-size:8px;font-weight:900}.miniring{background:radial-gradient(circle, #fff 55%, transparent 57%), conic-gradient(var(--b) 84%, #dfe6ef 0);border-radius:50%;place-items:center;width:75px;height:75px;margin:auto;font-weight:900;display:grid}.float{color:var(--ink);background:#fff;border-radius:10px;gap:12px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 15px 35px #0005}.float span{flex-direction:column;display:flex}.float b{font-size:10px}.float.one{top:23%;right:-20px}.float.two{color:#dc9814;bottom:12%;left:-40px}.proof{text-align:center;border-bottom:1px solid var(--line);padding:36px 7vw}.proof>p{color:#8b96a6;text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:900}.proof>div{grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.proof span{color:#7d899a;border-right:1px solid var(--line);font-size:12px}.proof span:last-child{border:0}.proof b{color:var(--ink);margin-right:7px;font-size:22px}.platform{padding:100px 8vw}.platform>header{text-align:center;max-width:680px;margin:auto}.platform h2,.how h2,.cta h2{letter-spacing:-2px;margin:12px 0;font-size:clamp(34px,4vw,50px)}.platform header p,.how>div>p{color:var(--m);line-height:1.7}.platform>div{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;display:grid}.platform article{border:1px solid var(--line);border-radius:18px;padding:30px}.platform article>i{width:46px;height:46px;color:var(--b);background:#eaf1ff;border-radius:13px;place-items:center;font-size:21px;font-style:normal;display:grid}.platform article:nth-child(2)>i{color:#d99a0c;background:#fff3d8}.platform article:nth-child(3)>i{color:#0aa578;background:#e6f9f3}.platform article p{color:var(--m);font-size:14px;line-height:1.7}.how{background:var(--soft);grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:100px 8vw;display:grid}.how>div:first-child article{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:18px 0;display:flex}.how article i{width:34px;height:34px;color:var(--b);background:#e5edff;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.how .primary{margin-top:28px}.result{background:var(--n2);color:#fff;border-radius:22px;padding:35px;box-shadow:0 25px 55px #10203b22}.result h2{font-size:25px}.result>strong{color:#68a0ff;font-size:47px}.result>p{color:#98a7bc;margin-left:10px;display:inline}.result>span{background:#24344c;border-radius:5px;height:8px;margin:28px 0;display:block;position:relative}.result>span i{background:linear-gradient(90deg, var(--b), #78a6ff);border-radius:5px;height:100%;display:block}.result>span b{font-size:9px;position:absolute;top:-18px;right:0}.result blockquote{border-left:2px solid var(--g);color:#d8e1ed;margin:35px 0 0;padding-left:18px}.result blockquote small{color:#8292a8;margin-top:8px;display:block}.testimonials,.pricing,.faq{padding:100px 8vw}.testimonials{background:#fff}.testimonials>header,.pricing>header,.faq>header{text-align:center;max-width:700px;margin:auto}.testimonials header label,.pricing header label,.faq header label{letter-spacing:1.5px;color:var(--b);font-size:10px;font-weight:900}.testimonials header h2,.pricing header h2,.faq header h2{letter-spacing:-2px;margin:12px 0;font-size:clamp(34px,4vw,50px)}.testimonials header p,.pricing header p{color:var(--m)}.quote-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.quote-grid>article{border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 12px 35px #13284a0a}.quote-grid>article>strong{color:#f1aa1c;letter-spacing:3px;font-size:12px}.quote-grid blockquote{margin:18px 0 26px;font-size:14px;line-height:1.65}.quote-grid footer{align-items:center;gap:12px;display:flex}.quote-grid footer>i{color:#fff;background:linear-gradient(145deg,#49301f,#a66e47);border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:900;display:grid}.quote-grid footer span{flex-direction:column;display:flex}.quote-grid footer b{font-size:11px}.quote-grid footer small{color:var(--m);font-size:9px}.pricing{background:var(--soft)}.price-grid{grid-template-columns:repeat(3,1fr);align-items:center;gap:18px;max-width:1100px;margin:55px auto 20px;display:grid}.price-grid>article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:32px;position:relative}.price-grid>article>label{color:var(--b);letter-spacing:1.4px;font-size:10px;font-weight:900}.price-grid h3{margin:14px 0;font-size:43px}.price-grid h3 small{color:var(--m);font-size:12px;font-weight:500}.price-grid article>p{color:var(--m);min-height:40px;font-size:12px;line-height:1.6}.price-grid ul{border-top:1px solid var(--line);gap:13px;margin:15px 0;padding:18px 0;list-style:none;display:grid}.price-grid li{color:#526077;font-size:11px}.price-grid article>.checkout{color:#245fc8;text-align:center;background:#fff;border:1px solid #b7c7e1;border-radius:9px;width:100%;padding:12px;font-weight:800;text-decoration:none;display:block}.price-grid .featured{background:var(--n2);color:#fff;border-color:#32507e;transform:scale(1.04);box-shadow:0 24px 55px #10213c28}.price-grid .featured>em{background:var(--g);color:#15233c;white-space:nowrap;border-radius:20px;padding:7px 13px;font-size:8px;font-style:normal;font-weight:950;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.price-grid .featured>p,.price-grid .featured li{color:#a9b7ca}.price-grid .featured ul{border-color:#293b56}.price-grid .featured>.checkout{color:#fff;border:0}.price-note{text-align:center;color:#7b8798;font-size:10px;display:block}.faq{background:#fff}.faq>div{max-width:820px;margin:42px auto 0}.faq details{border-bottom:1px solid var(--line);padding:20px 3px}.faq summary{cursor:pointer;justify-content:space-between;font-size:14px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--b);font-size:19px}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:var(--m);max-width:700px;font-size:13px;line-height:1.7}.contact{color:#fff;background:linear-gradient(135deg,#081426,#10284d);grid-template-columns:.9fr 1.1fr;align-items:center;gap:8%;padding:105px 8vw;display:grid}.contact-copy>label{letter-spacing:1.5px;color:var(--g);font-size:10px;font-weight:900}.contact-copy h2{letter-spacing:-2px;margin:14px 0;font-size:clamp(38px,4vw,53px)}.contact-copy>p{color:#a9b7ca;max-width:570px;line-height:1.75}.contact-methods{gap:11px;margin:32px 0;display:grid}.contact-methods>a,.contact-methods>div{color:#fff;align-items:center;gap:13px;padding:13px 0;text-decoration:none;display:flex}.contact-methods i{color:#82aaff;background:#1c3966;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.contact-methods span{flex-direction:column;gap:4px;display:flex}.contact-methods small{color:#7187a6;letter-spacing:1.1px;font-size:7px;font-weight:900}.contact-methods b{font-size:12px}.response-note{border-top:1px solid #29405f;align-items:center;gap:12px;padding-top:22px;display:flex}.response-note>i{color:#5bd8ad;background:#123f3a;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.response-note span{flex-direction:column;display:flex}.response-note b{font-size:10px}.response-note small{color:#7f91aa;margin-top:4px;font-size:8px}.contact-card{color:var(--ink);background:#fff;border-radius:20px;padding:32px;box-shadow:0 30px 70px #0005}.contact-card h3{margin:5px 0 20px;font-size:23px}.contact-card form{gap:13px;display:grid}.contact-card form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-card label{color:#56657a;font-size:9px;font-weight:800}.contact-card input,.contact-card select,.contact-card textarea{width:100%;color:var(--ink);resize:vertical;background:#f9fbfd;border:1px solid #d9e1ec;border-radius:9px;outline:none;margin-top:6px;padding:11px;display:block}.contact-card input:focus,.contact-card select:focus,.contact-card textarea:focus{border-color:var(--b);box-shadow:0 0 0 3px #3f7cff18}.contact-card form>.primary{margin-top:4px}.contact-card form>small{text-align:center;color:#8b96a7;font-size:8px}.contact-success{text-align:center;padding:50px 15px}.contact-success>i{color:#0aa578;background:#e5f8f1;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 20px;font-size:28px;font-style:normal;display:grid}.contact-success p{color:var(--m);font-size:12px;line-height:1.7}.contact-success a{color:var(--b);font-weight:800}.contact-success button{color:var(--b);background:0 0;border:0;margin-top:18px;font-weight:900}.price-grid .featured>.checkout{background:linear-gradient(135deg,#3577fa,#5b90ff)}.cta{text-align:center;color:#fff;background:linear-gradient(120deg,#102347,#19386a);padding:90px 20px}.cta>p{color:#b0bdd0}.cta>button{color:#173565;box-shadow:none;background:#fff;margin:25px auto;display:block}.cta>small{color:#7789a2}.company-seal{text-align:left;background:#08172c99;border:1px solid #f4b74066;border-radius:12px;align-items:center;gap:14px;width:max-content;max-width:100%;margin:30px auto 0;padding:13px 20px;display:flex}.company-seal>i{color:#102347;background:linear-gradient(145deg,#ffd36f,#c5810a);border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:950;display:grid}.company-seal span{flex-direction:column;display:flex}.company-seal b{color:#fff;letter-spacing:1.2px;font-size:11px}.company-seal small{color:#f4b740;margin-top:4px;font-size:9px}.site-footer{color:#8594a9;background:#050b15;border-top:1px solid #24334b;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:34px 6vw;display:grid}.site-footer .brand{color:#fff}.site-footer p,.site-footer>span{font-size:10px}.site-footer p{text-align:center}.site-footer .footer-contact{justify-content:center;align-items:center;gap:16px;display:flex}.footer-contact a{color:#b7c4d6;font-weight:700;text-decoration:none}.footer-contact small{color:#f4b740}.app{background:var(--soft);min-height:100vh;display:flex}.app>aside{color:#fff;background:#081426;flex-direction:column;width:230px;padding:26px 18px;display:flex;position:fixed;inset:0 auto 0 0}.app aside nav{flex-direction:column;gap:7px;margin-top:45px;display:flex}.app aside nav button{color:#8999b0;text-align:left;background:0 0;border:0;border-radius:9px;padding:12px 14px;font-size:12px;font-weight:700}.app aside nav .on{color:#fff;background:#152743}.profile{border-top:1px solid #26334a;gap:11px;margin-top:auto;padding-top:20px;display:flex}.profile>i{background:#a9714e;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;display:grid}.profile p{margin:0}.profile b,.profile small{font-size:10px;display:block}.profile small{color:#7d8da5}.dashboard{width:calc(100% - 230px);margin-left:230px;padding:38px 4vw}.dashboard header{justify-content:space-between;align-items:center;display:flex}.dashboard header h1{margin:4px 0;font-size:30px}.dashboard header p{color:var(--m);margin:0;font-size:12px}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.stats article,.panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.stats article p{color:#748196;margin:0;font-size:10px}.stats article p em{float:right;color:#0aa578;background:#e6f8f1;border-radius:20px;padding:4px 7px;font-style:normal}.stats h2{margin:10px 0 3px;font-size:30px}.stats small{color:#8c97a7;font-size:8px}.spark{float:right;align-items:end;gap:4px;height:25px;margin-top:-32px;display:flex}.spark i{background:#bad0ff;border-radius:2px;width:4px;height:8px;display:block}.spark i:nth-child(2){height:15px}.spark i:nth-child(3){height:11px}.spark i:nth-child(4){height:20px}.spark i:nth-child(5){height:17px}.spark i:nth-child(6){background:var(--b);height:25px}.dashgrid{grid-template-columns:1.7fr 1fr;gap:14px;margin-top:14px;display:grid}.panel h2{margin:4px 0;font-size:16px}.chart{background:repeating-linear-gradient(#edf1f5 0 1px,#0000 1px 45px);height:220px;margin-top:20px}.chart svg{width:100%;height:100%}.chartpanel footer{border-top:1px solid var(--line);color:#8190a5;gap:25px;padding-top:12px;font-size:9px;display:flex}.chartpanel footer b{color:#0aa578}.ring{background:radial-gradient(circle, #fff 56%, transparent 58%), conic-gradient(var(--b) 84%, #e5eaf1 0);border-radius:50%;place-items:center;width:115px;height:115px;margin:20px auto;display:grid}.ring b{font-size:31px}.ring small{color:#8a96a7;margin-top:31px;margin-left:-30px}.scoreline p{color:#728096;margin:12px 0 5px;font-size:9px}.scoreline p b{float:right}.scoreline>span{background:#edf1f6;border-radius:5px;height:5px;display:block}.scoreline>span i{background:var(--b);border-radius:5px;height:100%;display:block}.actions{margin-top:14px}.actions>div{display:inline-block}.actions>small{float:right;color:#7a879a;background:#edf2f8;border-radius:20px;padding:6px 9px}.actions>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:100%;margin-top:8px;padding:11px;display:grid}.actions button>i{border:2px solid #ced7e3;border-radius:6px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.actions button>span b,.actions button>span small{font-size:10px;display:block}.actions button>span small{color:#8994a5}.actions button>em{color:var(--b);background:#eaf1ff;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.actions .done{opacity:.6}.actions .done>i{background:var(--b);border-color:var(--b);color:#fff}.actions .done>span b{text-decoration:line-through}.audit-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020815d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.audit-modal{background:#fff;border-radius:24px;width:min(560px,100%);max-height:94vh;padding:36px;position:relative;overflow:auto;box-shadow:0 35px 90px #0008}.audit-close{color:#607087;background:#edf2f8;border:0;border-radius:50%;width:32px;height:32px;font-size:21px;position:absolute;top:15px;right:18px}.audit-brand{align-items:center;gap:11px;margin-bottom:28px;display:flex}.audit-brand>i{color:#071121;background:linear-gradient(145deg,#f4b740,#bd7910);border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:950;display:grid}.audit-brand>span{flex-direction:column;display:flex}.audit-brand b{font-size:17px}.audit-brand small{letter-spacing:1.1px;color:#b77a0e;font-size:6px;font-weight:900}.audit-modal h2{letter-spacing:-1.2px;margin:8px 0;font-size:32px}.audit-intro{color:var(--m);font-size:13px;line-height:1.6}.audit-modal form{gap:14px;margin-top:24px;display:grid}.audit-modal form>div{grid-template-columns:1fr 90px;gap:12px;display:grid}.audit-modal form label{color:#526078;font-size:10px;font-weight:800}.audit-modal input,.audit-modal select{width:100%;color:var(--ink);background:#f9fbfd;border:1px solid #d7e0ec;border-radius:9px;outline:none;margin-top:7px;padding:12px;display:block}.audit-modal input:focus,.audit-modal select:focus{border-color:var(--b);box-shadow:0 0 0 3px #3f7cff17}.audit-modal form>small,.audit-result>small{text-align:center;color:#8a96a7;font-size:8px}.audit-score{--audit-score:0;background:radial-gradient(circle, #fff 55%, transparent 57%), conic-gradient(var(--g) calc(var(--audit-score) * 1%), #e5eaf1 0);border-radius:50%;place-items:center;width:120px;height:120px;margin:10px auto 22px;display:grid}.audit-score span{color:#8793a5;font-size:10px}.audit-score b{color:var(--ink);font-size:34px}.audit-result{text-align:center}.audit-result>p{color:var(--m);font-size:12px;line-height:1.6}.audit-result ul{text-align:left;gap:9px;padding:8px 0;list-style:none;display:grid}.audit-category-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0 8px;display:grid}.audit-category-grid span{border:1px solid var(--line);background:#f8fafd;border-radius:9px;padding:9px 5px}.audit-category-grid b,.audit-category-grid small{display:block}.audit-category-grid b{color:#245fc8;font-size:14px}.audit-category-grid small{color:#7e8b9d;margin-top:3px;font-size:6px;font-weight:800}.audit-result li{border:1px solid var(--line);border-radius:10px;gap:12px;padding:12px;display:flex}.audit-result li>i{width:25px;height:25px;color:var(--b);background:#e8f0ff;border-radius:50%;flex:0 0 25px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.audit-result li span{flex-direction:column;gap:3px;display:flex}.audit-result li b{font-size:10px}.audit-result li small{color:var(--m);font-size:8px}.audit-result>.primary{width:100%;margin:8px 0 10px;text-decoration:none;display:block}.audit-rescan{color:#245fc8;background:0 0;border:0;margin:2px 0 12px;font-size:9px;font-weight:850}.workspace{margin-top:28px}.workspace-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.workspace-stats article{position:relative}.workspace-stats small{color:#7e8a9c;font-size:9px}.workspace-stats h2{margin:10px 0 0;font-size:29px}.workspace-stats em{color:#0aa578;background:#e8f8f2;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal;position:absolute;top:20px;right:18px}.workspace-grid{grid-template-columns:1.7fr 1fr;gap:14px;margin-top:14px;display:grid}.opportunity{min-height:300px}.big-bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#edf1f5 0 1px,#0000 1px 42px);align-items:end;gap:18px;height:190px;padding:30px 18px 0;display:flex}.big-bars i{background:linear-gradient(#7ba6ff,#387aff);border-radius:7px 7px 0 0;flex:1;min-width:12px}.opportunity footer{color:#8793a4;justify-content:space-between;margin-top:13px;font-size:9px;display:flex}.opportunity footer b{color:#0aa578}.next-best{color:#fff;background:linear-gradient(145deg,#0e1c33,#142a4c)}.action-icon{color:#72a2ff;background:#1f3f72;border-radius:14px;place-items:center;width:48px;height:48px;margin:25px 0 18px;font-size:22px;display:grid}.next-best h2{font-size:21px;line-height:1.35}.next-best>p:not(.cap){color:#a6b5ca;font-size:11px;line-height:1.6}.next-best button{color:#fff;background:#1d4f9b;border:1px solid #41689f;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:800}.activity{margin-top:14px}.activity>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.activity>button>i{width:31px;height:31px;color:var(--b);background:#eaf1ff;border-radius:8px;place-items:center;font-style:normal;display:grid}.activity button span{flex-direction:column;gap:4px;display:flex}.activity button span b{font-size:10px}.activity button span small{color:#8290a3;font-size:8px}.activity button em{color:var(--b);background:#eaf1ff;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.activity button>strong{color:#96a2b2}@media (width<=1000px){.top>div{display:none}.hero{grid-template-columns:1fr;padding-top:130px}.copy{text-align:center}.copy p{margin:auto}.buttons,.trust{justify-content:center}.mock{max-width:750px;margin:auto}.platform>div,.quote-grid,.price-grid{grid-template-columns:1fr}.contact{grid-template-columns:1fr;gap:50px}.price-grid{max-width:620px}.price-grid .featured{order:-1;transform:none}.stats{grid-template-columns:1fr 1fr}.dashgrid,.workspace-grid{grid-template-columns:1fr}.score{display:none}}@media (width<=680px){.audit-modal{border-radius:18px;padding:28px 20px}.audit-modal h2{font-size:26px}.top{inset:0 18px auto}.top .primary{padding:10px;font-size:11px}.hero{padding:115px 18px 60px}.copy h1{letter-spacing:-2.5px;font-size:46px}.copy>p{font-size:15px}.buttons{flex-direction:column}.mock{margin-top:45px}.screen{height:390px;padding:13px}.screen svg{height:75px}.float{display:none}.proof>div{grid-template-columns:1fr 1fr;gap:20px}.proof span{border:0}.platform,.how,.testimonials,.pricing,.faq,.contact{padding:70px 20px}.contact-card{padding:24px 18px}.contact-card form>div,.how{grid-template-columns:1fr}.app>aside{width:62px;padding:18px 10px}.app aside .brand b,.profile p{display:none}.app aside nav button{text-align:center;font-size:0}.app aside nav button:first-letter{font-size:18px}.dashboard{width:calc(100% - 62px);margin-left:62px;padding:24px 13px}.dashboard header h1{font-size:22px}.dashboard header .primary{display:none}.stats{gap:7px}.workspace-stats,.workspace-grid{grid-template-columns:1fr}.activity>button{grid-template-columns:auto 1fr auto}.activity button em{display:none}.big-bars{gap:8px;height:150px}.stats article{padding:13px}.stats h2{font-size:23px}.spark{display:none}.actions>button{grid-template-columns:auto 1fr auto}.actions button>em{display:none}.chart{height:170px}.top .brand-lockup>i{width:36px;height:36px}.top .brand-lockup>b{font-size:15px}.top .brand-lockup>b>small{font-size:5px}.company-seal b{font-size:9px}.site-footer{text-align:center;grid-template-columns:1fr;gap:18px}.site-footer .brand{justify-content:center}.site-footer p{margin:0}.site-footer .footer-contact{flex-direction:column;gap:7px}.app aside .brand-lockup>i{width:40px;height:40px}.app aside .brand-lockup>b{display:none}}.price-note{max-width:720px;margin:0 auto;line-height:1.6}.price-note a,.legal-copy a,.onboarding-card a{color:var(--b);font-weight:800}.onboarding-link{color:#245fc8;width:max-content;max-width:100%;margin:17px auto 0;font-size:12px;font-weight:900;text-decoration:none;display:block}.honey{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.form-error{color:#9e2525;background:#fff0f0;border:1px solid #f1b4b4;border-radius:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}button:disabled{cursor:wait;opacity:.68}.footer-center{gap:10px;display:grid}.footer-links{flex-wrap:wrap;justify-content:center;gap:7px 17px;display:flex}.footer-links a{color:#8ea0b8;font-size:9px;font-weight:750;text-decoration:none}.footer-links a:hover,.footer-contact a:hover{color:#fff}.subpage{background:var(--soft);min-height:100vh}.simple-header{color:#fff;background:#071121;justify-content:space-between;align-items:center;height:76px;padding:0 6vw;display:flex}.simple-header nav{align-items:center;gap:24px;display:flex}.simple-header nav a{color:#b6c3d6;font-size:12px;font-weight:800;text-decoration:none}.legal-hero{color:#fff;text-align:center;background:radial-gradient(circle at 75% 30%,#1a3a68,#0000 35%),linear-gradient(120deg,#071121,#0e203d);padding:85px max(7vw,24px) 72px}.legal-hero h1,.form-hero h1,.admin-intro h1,.denied h1{letter-spacing:-2.5px;margin:12px 0;font-size:clamp(38px,5vw,62px);line-height:1.05}.legal-hero>p:last-child{color:#97a8bf;margin:18px 0 0;font-size:11px}.legal-copy{border:1px solid var(--line);background:#fff;border-radius:20px;max-width:850px;margin:45px auto 70px;padding:45px 52px;box-shadow:0 18px 50px #13284a0b}.legal-copy h2{letter-spacing:-.4px;margin:35px 0 10px;font-size:21px}.legal-copy h2:first-of-type{margin-top:28px}.legal-copy p,.legal-copy li{color:#536178;font-size:14px;line-height:1.8}.legal-copy li+li{margin-top:7px}.form-hero{background:radial-gradient(circle at 12% 22%,#163665,#0000 30%),linear-gradient(120deg,#071121 0 42%,#f4f7fb 42%);grid-template-columns:.8fr 1.2fr;align-items:start;gap:7%;min-height:calc(100vh - 76px);padding:80px 8vw;display:grid}.form-hero>div:first-child{color:#fff;position:sticky;top:50px}.form-hero>div:first-child>p:not(.cap){color:#aebdd1;max-width:570px;line-height:1.75}.form-hero ol{gap:17px;padding:16px 0 0;list-style:none;display:grid}.form-hero ol li{align-items:center;gap:13px;display:flex}.form-hero ol i{color:#86aaf1;background:#193762;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:900;display:grid}.form-hero ol span{flex-direction:column;gap:3px;display:flex}.form-hero ol b{font-size:12px}.form-hero ol small{color:#8497b1;font-size:9px}.onboarding-card{border:1px solid var(--line);background:#fff;border-radius:22px;justify-self:end;width:100%;max-width:740px;padding:38px;box-shadow:0 28px 75px #10213c1a}.onboarding-card form{gap:15px;display:grid}.form-heading h2{margin:6px 0;font-size:27px}.form-heading>p:last-child{color:var(--m);margin:0 0 10px;font-size:10px}.field-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.onboarding-card label{color:#536178;font-size:9px;font-weight:850}.onboarding-card input,.onboarding-card select,.onboarding-card textarea{width:100%;color:var(--ink);resize:vertical;background:#f9fbfd;border:1px solid #d9e1ec;border-radius:9px;outline:none;margin-top:6px;padding:11px;display:block}.onboarding-card input:focus,.onboarding-card select:focus,.onboarding-card textarea:focus{border-color:var(--b);box-shadow:0 0 0 3px #3f7cff18}.security-note{border-left:3px solid var(--g);color:#735520;background:#fff8e9;margin:0;padding:11px 13px;font-size:10px;line-height:1.55}.onboarding-card form>small{text-align:center;color:#8490a1;font-size:9px}.form-success{text-align:center;align-content:center;justify-items:center;min-height:420px;padding:70px 20px;display:grid}.form-success>i{color:#0aa578;background:#e5f8f1;border-radius:50%;place-items:center;width:66px;height:66px;font-size:29px;font-style:normal;display:grid}.form-success p{max-width:460px;color:var(--m);line-height:1.7}.form-success button{color:var(--b);background:0 0;border:0;font-weight:900}.admin-shell{background:var(--soft);min-height:100vh;padding-bottom:80px}.admin-header{color:#fff;background:#071121;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.admin-header>div{color:#92a3ba;align-items:center;gap:17px;font-size:10px;display:flex}.admin-header>div a{color:#fff;border:1px solid #32435c;border-radius:8px;padding:8px 11px;font-weight:800;text-decoration:none}.admin-intro,.inbox-section{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.admin-intro{justify-content:space-between;align-items:end;padding:55px 0 30px;display:flex}.admin-intro h1{font-size:clamp(38px,4vw,54px)}.admin-intro>div:first-child>p:last-child{color:var(--m)}.admin-counts{flex-wrap:wrap;gap:10px;display:flex}.admin-counts span{border:1px solid var(--line);color:#758196;background:#fff;border-radius:12px;min-width:105px;padding:12px 15px;font-size:9px}.admin-counts b{color:var(--ink);font-size:21px;display:block}.inbox-section{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:22px;overflow:hidden;box-shadow:0 12px 38px #13284a08}.inbox-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:74px;padding:16px 20px;display:flex}.inbox-section>header>div{align-items:center;gap:11px;display:flex}.inbox-section h2{margin:0;font-size:18px}.inbox-section header>small{color:#8793a4;font-size:9px}.inbox-icon{width:35px;height:35px;color:var(--b);background:#eaf1ff;border-radius:10px;place-items:center;display:grid}.inbox-icon.gold{color:#c88909;background:#fff3d8}.inbox-icon.green{color:#087b5a;background:#e5f8f1}.empty-inbox{text-align:center;padding:48px 20px}.empty-inbox p{color:var(--m);font-size:11px}.inbox-list article{border-bottom:1px solid var(--line);padding:22px}.inbox-list article:last-child{border-bottom:0}.submission-top{justify-content:space-between;gap:20px;display:flex}.submission-top h3{margin:9px 0 4px;font-size:16px}.submission-top p,.submission-top time{color:var(--m);margin:0;font-size:10px}.submission-top time{white-space:nowrap}.status-pill,.plan-pill{color:#087b5a;text-transform:uppercase;letter-spacing:.7px;background:#e5f8f1;border-radius:20px;padding:4px 8px;font-size:7px;font-weight:950;display:inline-block}.plan-pill{color:#245fc8;background:#eaf1ff;margin-left:5px}.submission-message{color:#405069;white-space:pre-wrap;margin:16px 0;font-size:12px;line-height:1.65}.submission-contact{flex-wrap:wrap;gap:9px;display:flex}.submission-contact a{border:1px solid var(--line);color:#245fc8;background:#f8fafd;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800;text-decoration:none}.submission-details{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.submission-details p{background:var(--soft);color:#42516a;border-radius:9px;margin:0;padding:12px;font-size:10px;line-height:1.55}.submission-details small{color:#7b8798;letter-spacing:.8px;margin-bottom:5px;font-size:7px;font-weight:950;display:block}.payment-details p{overflow-wrap:anywhere}.status-pill.payment-pending_payment,.status-pill.payment-pending_review,.status-pill.payment-payment_attention{color:#9a6500;background:#fff3d8}.status-pill.payment-ended,.status-pill.payment-suspended{color:#b72f43;background:#ffeaed}.denied{color:#fff;background:#071121;padding:50px}.denied>.brand{width:max-content}.denied section{max-width:690px;margin:16vh auto 0}.denied section>p:not(.cap){color:#9eacc0;line-height:1.7}.admin-actions{gap:10px;margin-top:28px;display:flex}.admin-actions a{color:#fff;border:1px solid #354762;border-radius:9px;padding:11px 14px;font-size:11px;font-weight:850;text-decoration:none}@media (width<=900px){.form-hero{background:linear-gradient(165deg,#071121 0 34%,#f4f7fb 34%);grid-template-columns:1fr}.form-hero>div:first-child{position:static}.onboarding-card{justify-self:center}.admin-intro{flex-direction:column;align-items:start;gap:16px}.submission-details{grid-template-columns:1fr}}@media (width<=680px){.simple-header{padding:0 18px}.simple-header nav a:first-child{display:none}.simple-header nav{gap:12px}.legal-copy{margin:20px 14px 45px;padding:28px 20px}.form-hero{background:linear-gradient(165deg,#071121 0 29%,#f4f7fb 29%);padding:55px 18px}.field-grid{grid-template-columns:1fr}.onboarding-card{padding:24px 18px}.admin-header{padding:0 16px}.admin-header>div span{display:none}.admin-intro,.inbox-section{width:calc(100% - 24px)}.admin-counts{width:100%}.admin-counts span{flex:1}.submission-top{flex-direction:column;gap:8px}.submission-top time{white-space:normal}.denied{padding:28px 20px}.admin-actions{flex-direction:column}}.top>.dashboard-signin{color:#fff;padding:13px 18px;font-size:12px;text-decoration:none}.customer-app{min-height:100vh;color:var(--ink);background:#f3f6fa}.customer-sidebar{z-index:5;color:#fff;background:linear-gradient(#071121,#0a1830);flex-direction:column;width:250px;padding:25px 18px;display:flex;position:fixed;inset:0 auto 0 0}.customer-sidebar .brand{color:#fff}.customer-business{background:#122440;border:1px solid #263a57;border-radius:12px;align-items:center;gap:11px;margin:35px 0 24px;padding:14px;display:flex}.customer-business>span{background:linear-gradient(145deg, var(--g), #b87409);color:#071121;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:950;display:grid}.customer-business p{min-width:0;margin:0}.customer-business b,.customer-business small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-business b{font-size:11px}.customer-business small{color:#7f91aa;margin-top:4px;font-size:8px}.customer-sidebar nav{gap:7px;display:grid}.customer-sidebar nav button{color:#8fa0b8;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:12px 13px;font-size:11px;font-weight:800;display:flex}.customer-sidebar nav button i{color:#6e82a0;text-align:center;width:20px;font-size:15px;font-style:normal}.customer-sidebar nav button.active{color:#fff;background:#183157}.customer-sidebar nav button.active i{color:#79a2ff}.customer-sidebar-foot{border-top:1px solid #243651;gap:9px;margin-top:auto;padding:18px 8px 0;display:grid}.customer-sidebar-foot a{color:#b7c4d6;font-size:9px;font-weight:800;text-decoration:none}.customer-sidebar-foot small{color:#657893;text-overflow:ellipsis;font-size:7px;overflow:hidden}.customer-workspace{width:calc(100% - 250px);min-height:100vh;margin-left:250px;padding:34px clamp(20px,3vw,48px) 70px}.customer-topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.customer-topbar h1{letter-spacing:-1.5px;margin:5px 0;font-size:clamp(28px,3vw,39px)}.customer-topbar>div:first-child>p:last-child{color:var(--m);margin:0;font-size:11px}.plan-status{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:150px;padding:11px 14px;box-shadow:0 8px 25px #13284a0a}.plan-status span,.plan-status small{display:block}.plan-status span{color:#245fc8;text-transform:uppercase;font-size:10px;font-weight:950}.plan-status small{color:#178264;margin-top:4px;font-size:8px}.dashboard-notice{color:#087655;background:#eaf9f4;border:1px solid #9fdec9;border-radius:10px;margin:-10px 0 20px;padding:11px 14px;font-size:10px;font-weight:750}.dashboard-notice.error{color:#a42828;background:#fff0f0;border-color:#efb8b8}.setup-banner{width:100%;color:var(--ink);text-align:left;background:linear-gradient(110deg,#edf4ff,#fff9eb);border:1px solid #bcd0f5;border-radius:14px;align-items:center;gap:14px;margin:0 0 18px;padding:16px 18px;display:flex}.setup-banner>i{background:var(--b);color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:900;display:grid}.setup-banner span{flex-direction:column;flex:1;gap:4px;display:flex}.setup-banner b{font-size:11px}.setup-banner small{color:#6e7c91;font-size:8px}.setup-banner strong{color:#245fc8;font-size:9px}.customer-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.customer-metrics article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;gap:4px 11px;min-width:0;padding:17px;display:grid;box-shadow:0 9px 28px #13284a08}.metric-icon{border-radius:10px;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.metric-icon.blue{color:var(--b);background:#eaf1ff}.metric-icon.green{color:#0a9c72;background:#e7f8f2}.metric-icon.gold{color:#c88909;background:#fff4db}.metric-icon.violet{color:#7454c9;background:#f0ebff}.customer-metrics p,.customer-metrics p small,.customer-metrics>article>b,.customer-metrics>article>b em{min-width:0;display:block}.customer-metrics p{color:#506078;margin:1px 0 7px;font-size:9px;font-weight:800}.customer-metrics p small{color:#909baa;margin-top:3px;font-size:7px;font-weight:500}.customer-metrics>article>b{letter-spacing:-.7px;grid-column:2;font-size:23px}.customer-metrics>article>b em{color:#7e8b9c;letter-spacing:0;margin-top:3px;font-size:7px;font-style:normal;font-weight:600}.customer-overview-grid{grid-template-columns:1.6fr .8fr;gap:16px;margin-top:16px;display:grid}.customer-panel{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 10px 32px #13284a08}.customer-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:19px 21px;display:flex}.customer-panel header h2{margin:5px 0 0;font-size:18px}.customer-panel header button{color:#245fc8;background:0 0;border:0;font-size:9px;font-weight:900}.lead-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(130px,1fr) auto auto auto;align-items:center;gap:12px;min-height:69px;padding:13px 20px;display:grid}.lead-row:last-child{border-bottom:0}.lead-avatar{color:#245fc8;background:#eaf1ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:950;display:grid}.lead-row>div b,.lead-row>div small{display:block}.lead-row>div b{font-size:10px}.lead-row>div small,.lead-row time{color:#7d899a;margin-top:4px;font-size:8px}.lead-row>strong{font-size:10px}.lead-status{color:#245fc8;text-transform:capitalize;background:#eaf1ff;border-radius:20px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.lead-status.won{color:#087b5a;background:#e5f8f1}.lead-status.lost{color:#747f8e;background:#f4f5f7}.lead-row select{border:1px solid var(--line);color:#33445e;background:#f8fafd;border-radius:7px;padding:6px;font-size:8px;font-weight:800}.priority-card{color:#fff;background:linear-gradient(145deg,#0e203a,#173866);flex-direction:column;padding:24px;display:flex}.priority-card .cap{color:#7da7ff}.priority-card h2{margin:12px 0 20px;font-size:19px;line-height:1.45}.priority-card>div{gap:9px;margin-top:auto;display:flex}.priority-card>div span{color:#9eb0c8;background:#ffffff0d;border-radius:9px;flex:1;padding:10px;font-size:8px}.priority-card>div b{color:#fff;font-size:18px;display:block}.priority-card>.primary{margin-top:18px}.task-preview{margin-top:16px}.task-preview header>span,.all-tasks header>span{color:#7f8b9b;font-size:9px}.customer-task{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:63px;padding:12px 20px;display:grid}.customer-task:last-child{border-bottom:0}.customer-task>i{color:#fff;border:1px solid #cbd5e2;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.customer-task span b,.customer-task span small{display:block}.customer-task span b{color:var(--ink);font-size:10px}.customer-task span small{color:#8995a6;margin-top:4px;font-size:8px}.customer-task>em{color:#245fc8;font-size:8px;font-style:normal;font-weight:800}.customer-task.complete>i{background:#0aa578;border-color:#0aa578}.customer-task.complete span b{color:#8b96a5;text-decoration:line-through}.customer-task.complete>em{color:#0a8c68}.customer-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:235px;padding:36px 20px;display:flex}.customer-empty>i{width:44px;height:44px;color:var(--b);background:#eaf1ff;border-radius:12px;place-items:center;margin-bottom:12px;font-style:normal;display:grid}.customer-empty b{font-size:13px}.customer-empty p{color:var(--m);margin:7px 0;font-size:9px}.customer-empty button{color:#245fc8;background:0 0;border:0;font-size:9px;font-weight:900}.customer-two-column{grid-template-columns:minmax(300px,.72fr) minmax(450px,1.28fr);align-items:start;gap:16px;display:grid}.entry-card{padding:25px}.entry-card h2{margin:7px 0;font-size:24px}.entry-card>p:not(.cap){color:var(--m);margin:0 0 20px;font-size:10px;line-height:1.6}.entry-card form{gap:13px;display:grid}.entry-card form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.entry-card label,.settings-card label{color:#5d6c81;font-size:8px;font-weight:850}.entry-card input,.entry-card select,.entry-card textarea,.settings-card input,.settings-card select,.settings-card textarea{width:100%;color:var(--ink);resize:vertical;background:#f9fbfd;border:1px solid #d9e1ec;border-radius:8px;outline:none;margin-top:6px;padding:10px}.entry-card input:focus,.entry-card select:focus,.entry-card textarea:focus,.settings-card input:focus,.settings-card select:focus,.settings-card textarea:focus{border-color:var(--b);box-shadow:0 0 0 3px #3f7cff18}.pipeline-card{overflow:hidden}.pipeline-card header>b{color:#0a8f69;font-size:17px}.pipeline-list{max-height:680px;overflow:auto}.task-page{grid-template-columns:minmax(300px,.65fr) minmax(450px,1.35fr)}.all-tasks{overflow:hidden}.settings-card{max-width:1000px;margin:0 auto;padding-bottom:28px}.settings-card>header>div>p:last-child{color:var(--m);margin:7px 0 0;font-size:9px}.settings-card>header>span{color:#7d899a;font-size:8px}.settings-card>form{padding:5px 24px 0}.settings-card form>section{border-bottom:1px solid var(--line);padding:23px 0}.settings-card form>section h3{margin:0 0 15px;font-size:15px}.settings-card form>section>p{color:var(--m);margin:-8px 0 16px;font-size:9px}.settings-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.settings-grid .wide{grid-column:1/-1}.metrics-fields{grid-template-columns:repeat(3,1fr)}.settings-card form>.primary{margin-top:22px}.website-scan-banner{background:linear-gradient(110deg,#e8fbf5,#eef4ff);border-color:#83d8c1}.website-scan-banner>i{background:#0a9c72}.website-score-page{gap:16px;display:grid}.website-score-hero{color:#fff;background:radial-gradient(circle at 84% 24%,#1d5790 0,#0000 34%),linear-gradient(135deg,#071426,#102b50 58%,#0a2438);grid-template-columns:1fr auto;align-items:center;gap:48px;min-height:315px;padding:clamp(26px,4vw,46px);display:grid}.website-score-hero h2{letter-spacing:-1.8px;margin:10px 0;font-size:clamp(30px,4vw,49px)}.website-score-hero>div:first-child>p:not(.cap){color:#aebed3;max-width:690px;margin:0 0 13px;font-size:12px;line-height:1.7}.website-score-hero>div:first-child>span{color:#72a2ff;overflow-wrap:anywhere;margin:0 0 22px;font-size:9px;font-weight:800;display:block}.website-score-hero .text-action{color:#9db9e4;background:0 0;border:0;margin-left:12px;font-size:10px;font-weight:850}.website-score-ring{--website-score:0;background:radial-gradient(circle, #0e2440 59%, transparent 60%), conic-gradient(#21c49a calc(var(--website-score) * 1%), #2a4362 0);border-radius:50%;grid-template-columns:auto auto;place-content:center;align-items:end;width:180px;height:180px;display:grid;box-shadow:0 20px 70px #0005,inset 0 0 0 1px #ffffff13}.website-score-ring b{letter-spacing:-3px;font-size:56px;line-height:1}.website-score-ring small{color:#8ea6c5;margin:0 0 7px 4px;font-size:10px}.website-category-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.website-category-grid article{padding:17px}.website-category-grid article>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.website-category-grid b{color:#526178;font-size:9px}.website-category-grid strong{color:#153153;font-size:18px}.website-category-grid article>i{background:#e9eef5;border-radius:6px;height:6px;margin-top:12px;display:block;overflow:hidden}.website-category-grid article>i>em{border-radius:inherit;background:linear-gradient(90deg,#397af6,#20b88f);height:100%;display:block}.website-audit-grid{grid-template-columns:minmax(460px,1.25fr) minmax(300px,.75fr);align-items:start;gap:16px;display:grid}.website-checks,.website-recommendations{overflow:hidden}.website-checks>header>span{color:#8995a5;font-size:8px}.website-check{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:67px;padding:12px 20px;display:grid}.website-check:last-child{border-bottom:0}.website-check>i{border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:950;display:grid}.website-check>i.pass{color:#07805e;background:#e4f8f1}.website-check>i.warning{color:#a76c00;background:#fff3d7}.website-check>i.fail{color:#ac2727;background:#ffebeb}.website-check span b,.website-check span small{display:block}.website-check span b{font-size:10px}.website-check span small{color:#7c899a;margin-top:4px;font-size:8px;line-height:1.45}.website-check>strong{color:#44546a;font-size:9px}.website-recommendations>div:not(header){border-bottom:1px solid var(--line);gap:12px;min-height:102px;padding:16px 20px;display:flex}.website-recommendations>div:last-child{border-bottom:0}.website-recommendations>div>i{color:#2664d3;background:#e9f0ff;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:950;display:grid}.website-recommendations>div>span b,.website-recommendations>div>span small,.website-recommendations>div>span em{display:block}.website-recommendations>div>span b{font-size:10px}.website-recommendations>div>span small{color:#718095;margin-top:5px;font-size:8px;line-height:1.55}.website-recommendations>div>span em{color:#087c5d;background:#e8f8f3;border-radius:20px;width:max-content;margin-top:8px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.customer-access-page{color:#fff;background:radial-gradient(circle at 76% 28%,#1b3e70,#0000 31%),linear-gradient(120deg,#071121,#0b1d37);min-height:100vh;padding:34px 6vw}.customer-access-page>.brand{color:#fff;width:max-content}.customer-access-page>section{width:min(700px,100%);margin:14vh auto 0}.customer-access-page h1{letter-spacing:-2.5px;margin:12px 0;font-size:clamp(39px,5vw,63px);line-height:1.05}.customer-access-page section>p:not(.cap){color:#aab9ce;line-height:1.8}.customer-access-page section>div{align-items:center;gap:11px;margin:27px 0;display:flex}.customer-access-page section>div a:not(.primary){color:#fff;border:1px solid #354965;border-radius:9px;padding:12px 14px;font-size:11px;font-weight:800;text-decoration:none}.customer-access-page section>small{color:#778aa4;font-size:9px}.subscription-activation-page{color:#fff;background:radial-gradient(circle at 16% 20%,#173f79 0,#0000 32%),radial-gradient(circle at 86% 75%,#0e5f5a55 0,#0000 29%),linear-gradient(135deg,#06101f,#0b1e38 55%,#071422);min-height:100vh;padding:28px 6vw 70px}.subscription-activation-page>header{justify-content:space-between;align-items:center;display:flex}.subscription-activation-page>header .brand{color:#fff}.subscription-activation-page>header>a{color:#fff;border:1px solid #40546f;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none}.activation-layout{grid-template-columns:1.05fr .85fr;align-items:center;gap:clamp(38px,7vw,92px);width:min(1120px,100%);margin:9vh auto 0;display:grid}.activation-copy h1{letter-spacing:-2.8px;max-width:720px;margin:12px 0 18px;font-size:clamp(42px,5vw,68px);line-height:1.02}.activation-copy>p:not(.cap){color:#afbed2;max-width:650px;font-size:13px;line-height:1.75}.activation-status{background:#0f2847b8;border:1px solid #3a577b;border-radius:13px;align-items:center;gap:13px;margin:25px 0;padding:15px;display:flex}.activation-status i{color:#071121;background:#f0a91c;border-radius:11px;place-items:center;width:41px;height:41px;font-style:normal;display:grid}.activation-status span,.activation-status small{display:block}.activation-status b{font-size:12px}.activation-status small{color:#9fb0c7;margin-top:4px;font-size:9px}.activation-copy ol{gap:13px;margin:0 0 30px;padding:0;list-style:none;display:grid}.activation-copy li{color:#c6d1e0;align-items:center;gap:11px;font-size:11px;display:flex}.activation-copy li b{color:#70a7ff;background:#1f3d63;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.activation-copy>.primary{text-decoration:none;display:inline-block}.activation-card{color:var(--ink);background:#fff;border:1px solid #dfe7f2;border-radius:20px;padding:clamp(26px,4vw,42px);box-shadow:0 30px 90px #0005}.activation-card h2{letter-spacing:-1px;margin:9px 0;font-size:clamp(25px,3vw,35px)}.activation-card>p:not(.cap){color:var(--m);font-size:11px;line-height:1.7}.activation-card form{gap:14px;margin-top:23px;display:grid}.activation-card label{color:#37465b;font-size:9px;font-weight:900}.activation-card input{width:100%;color:var(--ink);font:inherit;background:#fbfcfe;border:1px solid #d4deeb;border-radius:9px;margin-top:7px;padding:13px}.activation-card input:focus{border-color:#3b82f6;outline:3px solid #3b82f633}.activation-card>small{color:var(--m);margin-top:20px;font-size:8px;line-height:1.65;display:block}.activation-card>small a{color:#245fc8}.form-success-inline{color:#087b5a;background:#e5f8f1;border-radius:8px;margin:0;padding:10px;font-size:9px;font-weight:800}@media (width<=1120px){.customer-metrics,.website-category-grid{grid-template-columns:1fr 1fr}.website-audit-grid,.customer-two-column,.task-page{grid-template-columns:1fr}.activation-layout{grid-template-columns:1fr;margin-top:6vh}}@media (width<=820px){.customer-sidebar{width:70px;padding:20px 10px}.customer-sidebar .brand b,.customer-business p,.customer-sidebar nav button:not(.active):after,.customer-sidebar-foot small,.customer-sidebar-foot a:first-child{display:none}.customer-business{justify-content:center;padding:7px}.customer-sidebar nav button{justify-content:center;padding:12px 10px;font-size:0}.customer-sidebar nav button i{font-size:16px}.customer-sidebar-foot{text-align:center;padding:14px 0 0}.customer-workspace{width:calc(100% - 70px);margin-left:70px}.customer-overview-grid{grid-template-columns:1fr}}@media (width<=620px){.buttons{flex-wrap:wrap}.buttons .demo-launch{text-align:center}.demo-header-actions{flex-direction:column;align-items:stretch;gap:8px}.demo-header-actions select,.demo-header-actions .primary{padding:10px;font-size:10px}.top>.dashboard-signin{padding:10px;font-size:9px}.simple-header nav a:nth-child(2){display:none}.customer-workspace{padding:24px 12px 50px}.customer-topbar{align-items:start}.plan-status{min-width:auto}.plan-status small{display:none}.customer-metrics{grid-template-columns:1fr}.website-score-hero{text-align:center;grid-template-columns:1fr;gap:28px;min-height:auto}.website-score-hero>div:first-child>p:not(.cap){margin-left:auto;margin-right:auto}.website-score-ring{justify-self:center;width:150px;height:150px}.website-category-grid{grid-template-columns:1fr}.website-check{padding-left:14px;padding-right:14px}.setup-banner{align-items:start}.setup-banner strong{display:none}.lead-row{grid-template-columns:auto 1fr auto}.lead-row time{display:none}.lead-row>strong{grid-column:2}.lead-row>em,.lead-row>select{grid-area:1/3/span 2}.entry-card form>div,.settings-grid,.metrics-fields{grid-template-columns:1fr}.settings-grid .wide{grid-column:auto}.customer-panel>header,.settings-card>form,.entry-card{padding-left:16px;padding-right:16px}.customer-access-page{padding:25px 20px}.customer-access-page section>div{flex-direction:column;align-items:stretch}.customer-access-page section>div a{text-align:center}.subscription-activation-page{padding:22px 18px 48px}.activation-layout{gap:34px}.activation-copy h1{letter-spacing:-1.8px;font-size:42px}.activation-copy>.primary{text-align:center;width:100%}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
