@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--navy:#03152e;--deep:#0a2a54;--blue:#287df4;--cyan:#23b8f3;--ink:#162941;--muted:#6b7d94;--line:#e3eaf2;--bg:#f5f7fa;--radius:16px}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--bg);font:15px/1.6 'DM Sans',system-ui,sans-serif}h1,h2,h3,.brand{font-family:Manrope,system-ui,sans-serif}h1,h2,h3,p{margin-top:0}h1{font-size:34px;line-height:1.2;letter-spacing:-1.3px;margin-bottom:10px}h2{font-size:22px;line-height:1.35;letter-spacing:-.6px;margin-bottom:12px}h3{font-size:16px;margin-bottom:8px}p{color:var(--muted)}a{color:var(--blue);text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}button{border:0}input,select,textarea{width:100%;border:1px solid #d8e1ec;border-radius:9px;padding:11px 13px;color:var(--ink);background:#fff;min-width:0}textarea{resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--blue)}[hidden]{display:none!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(115deg,#287df4,#1266e0);color:white;border:1px solid transparent;border-radius:9px;padding:11px 19px;font-weight:700;font-size:14px;line-height:1.5;white-space:nowrap;box-shadow:0 4px 12px #287df41c}.btn:hover{filter:brightness(1.06)}.btn.secondary{background:#fff;color:var(--ink);border-color:#dce5ef;box-shadow:none}.btn.white{background:#fff;color:#1253ae}.btn.small{padding:9px 15px}.brand{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:800;letter-spacing:-1px;color:inherit;white-space:nowrap}.brand-icon{background:linear-gradient(135deg,#25c6ff,#246ced);border-radius:10px;width:35px;height:36px;display:grid;place-items:center;font:700 32px/1 Manrope;color:white;box-shadow:0 0 22px #23b8f329}.ai{font-weight:500;color:#69b6ff}.eyebrow{font-size:11px;letter-spacing:1.9px;font-weight:800;color:var(--blue);display:inline-flex;align-items:center;gap:8px;margin-bottom:13px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#31cfa8;box-shadow:0 0 0 4px #31cfa811;flex:none}.avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#eaf2ff;color:#1b65ca;font-weight:700}.sidebar{position:fixed;inset:0 auto 0 0;width:242px;background:var(--navy);color:#b2c1d7;padding:29px 20px 20px;display:flex;flex-direction:column;z-index:30}.sidebar>.brand{color:white;padding:0 7px}.workspace-name{margin:30px 0 22px;display:flex;align-items:center;gap:10px;padding:13px 10px;border:1px solid #ffffff15;border-radius:10px;background:#ffffff04}.workspace-name strong{display:block;font-size:13px;max-width:138px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#edf4ff}.workspace-name small{font-size:11px;color:#8da4c1;display:block}.sidebar nav{display:flex;flex-direction:column;gap:5px}.nav-item{color:#a4b7d1;display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;padding:10px 13px;border-radius:8px;min-height:42px}.nav-item>span{font-size:21px;width:20px;text-align:center;line-height:1}.nav-item:hover{background:#ffffff07;color:white}.nav-item.active{background:linear-gradient(90deg,#287df4,#1d66d8);color:white;box-shadow:0 4px 15px #0002}.nav-item small{font-size:9px;border:1px solid #4a668b;border-radius:4px;padding:0 4px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:22px}.plan-card{border:1px solid #ffffff15;padding:14px;border-radius:10px;background:linear-gradient(120deg,#ffffff05,#287df40d);display:grid;gap:4px}.tiny{font-size:9px;letter-spacing:1.4px;color:#78a9ed}.plan-card strong{font-size:13px;color:#fff}.plan-card small{font-size:11px;color:#8ca3bf}.sidebar-bottom>a{display:flex;justify-content:space-between;color:#a5b7cf;font-size:12px;padding:15px 12px 0}.workspace{margin-left:242px}.topbar{height:77px;background:#fff;border-bottom:1px solid var(--line);padding:0 38px;display:flex;align-items:center;justify-content:space-between;gap:20px}.breadcrumb{font-size:12px;color:#7689a0}.breadcrumb span{padding:0 12px;color:#bcc8d7}.account{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600}.menu-button{display:none;background:transparent;font-size:22px}.main{max-width:1500px;margin:0 auto;padding:36px 38px 20px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.page-heading .eyebrow{font-size:10px;margin-bottom:8px}.page-heading p{margin-bottom:0;font-size:14px}.welcome-band{position:relative;overflow:hidden;border-radius:var(--radius);background:radial-gradient(ellipse at 90% 20%,#1e67bf70,transparent 55%),linear-gradient(115deg,#062044,#0a2c59);padding:29px 33px;color:white;display:flex;justify-content:space-between;align-items:center;min-height:210px}.welcome-band .eyebrow{color:#72baff;font-size:10px}.welcome-band h2{font-size:27px;max-width:640px}.welcome-band p{color:#aac1df;font-size:13px;max-width:590px}.band-symbol{font:600 150px/.8 Manrope;color:#68b4ff;opacity:.4;transform:translate(-20px,5px);text-shadow:45px 35px 0 #23b8f316}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:23px 0}.stat{background:white;border:1px solid var(--line);border-radius:13px;padding:20px;display:grid;gap:10px}.stat>span{color:#6e8098;font-size:12px;font-weight:600}.stat>strong{font:800 32px/1.2 Manrope;letter-spacing:-1px}.stat>strong small{font-size:14px;font-weight:500;color:#92a0b4;margin-left:3px}.stat>small{font-size:11px;color:#8a9bb0}.two-col{display:grid;grid-template-columns:1.25fr 1fr;gap:22px}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:25px;margin-bottom:23px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.panel-heading h2{font-size:17px;margin:0}.panel-heading a{font-size:12px}.panel-heading p{margin:5px 0 0}.pill{display:inline-block;border-radius:5px;background:#eff3f8;color:#657993;font-size:10px;font-weight:700;padding:3px 7px;white-space:nowrap;text-transform:capitalize}.pill.blue{background:#eaf2ff;color:#2674e1}.pill.green{background:#e7f8f1;color:#178660}.pill.amber{background:#fff2df;color:#a96811}.action-row{display:flex;gap:13px;align-items:center;padding:16px 0;color:var(--ink);border-top:1px solid #eff2f7}.action-row strong{font-size:13px}.action-row p{font-size:12px;margin:4px 0 0}.action-row>b{margin-left:auto;color:#8fa2b9}.feature-icon{width:42px;height:42px;border-radius:11px;background:#eaf2ff;color:#287df4;display:grid;place-items:center;font-size:24px;flex:none}.pipeline-row{display:flex;gap:15px;align-items:center;padding:17px 0;border-top:1px solid #eff2f7}.pipeline-row>span{width:70px}.pipeline-row strong{font-size:13px}.bar{height:7px;background:#f0f4fa;border-radius:8px;flex:1;overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,#287df4,#23b8f3);border-radius:8px}.muted{color:var(--muted);font-size:12px;margin:14px 0 0}.app-footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:15px;padding-top:20px;color:#8c9db0;font-size:11px}.table-wrap{overflow-x:auto;width:100%}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:10px;font-weight:700;color:#8594a8;background:#f8fafc;padding:12px;text-transform:uppercase;letter-spacing:.6px}td{font-size:12px;padding:16px 12px;border-bottom:1px solid #edf1f6}td strong{font-weight:600;white-space:normal;display:block;min-width:140px;max-width:340px}td .block{font-size:10px;color:#8b9bb0;display:block;max-width:240px;white-space:normal;overflow-wrap:anywhere}.row-actions{display:flex;gap:6px}.row-actions .btn,td .btn{padding:6px 10px;font-size:11px}.inline-form{display:flex;gap:14px;align-items:end;margin-bottom:23px;max-width:650px}.inline-form .field{flex:1;margin:0}.field{display:grid;gap:7px;margin-bottom:20px}.field>span{font-size:12px;font-weight:600;color:#526984}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:5px}.profile-panel{max-width:950px}.wizard-steps{display:flex;gap:25px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:25px;color:#93a2b4;font-size:13px}.wizard-steps .active{color:var(--blue);font-weight:700}.empty{text-align:center;padding:42px 20px;color:var(--ink)}.empty h3{margin:12px 0 7px;font-size:18px}.empty p{font-size:13px;max-width:480px;margin:0 auto 20px}.empty-symbol{display:grid;place-items:center;margin:auto;width:50px;height:50px;border-radius:15px;background:#eaf2ff;color:#287df4;font-size:28px}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.integration{margin-bottom:0}.integration-logo{width:44px;height:44px;border-radius:12px;background:#ecf3fe;color:var(--blue);font-weight:800;font-size:24px;display:grid;place-items:center;margin-bottom:25px}.integration h2{font-size:17px}.integration p{font-size:13px;min-height:42px}.integration small{display:block;font-size:10px;color:#98a6b7;margin-top:12px}.publish-box{border-top:1px solid var(--line);margin-top:25px;padding-top:24px}.publish-box p{font-size:13px}.content-preview{width:100%;height:600px;border:1px solid var(--line);border-radius:10px;background:#fff}.scan-form{background:white;border-radius:11px;padding:7px;display:flex;align-items:center;gap:8px;box-shadow:0 10px 40px #0002;width:100%}.scan-form>span{font-size:23px;color:#7f91a8;padding-left:12px}.scan-form input{border:0;border-radius:4px;padding:10px 5px;background:transparent;font-size:14px;flex:1}.scan-form input:focus{outline:0}.scan-form.light{box-shadow:none;border:1px solid var(--line)}.audit-summary{display:flex;align-items:center;gap:30px;background:white;border:1px solid var(--line);border-radius:16px;padding:30px;margin:25px 0}.audit-summary h2{font-size:26px;margin-bottom:7px}.audit-summary p{margin-bottom:5px;overflow-wrap:anywhere}.audit-summary small{color:#8b9aae;font-size:11px;display:block;max-width:620px}.score{width:135px;height:135px;flex:none;background:conic-gradient(#287df4 var(--score),#e9eff7 0);padding:8px;border-radius:50%;display:grid;place-items:center;transform:rotate(0deg)}.score>div{background:#fff;border-radius:50%;width:119px;height:119px;display:flex;align-items:baseline;justify-content:center;padding-top:30px}.score strong{font:800 40px Manrope;letter-spacing:-1px}.score span{font-size:12px;color:#96a7bc;margin-left:2px}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.check{border:1px solid var(--line);border-radius:12px;background:#fff;padding:20px;display:flex;gap:13px;align-items:start}.check h3{display:flex;gap:10px;font-size:13px}.check p{font-size:12px;margin:0;overflow-wrap:anywhere}.check-status{display:grid;place-items:center;flex:none;width:25px;height:25px;border-radius:50%;font-size:13px;font-weight:700}.pass{color:#218965;background:#e7f7ef}.fail{color:#b1761d;background:#fff1d9}.scanning{text-align:center;padding:55px}.scanning h2{margin-top:15px}.spinner{display:inline-block;width:35px;height:35px;border:3px solid #dbe8fa;border-top-color:var(--blue);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.marketing{background:#fff}.marketing-nav{display:flex;justify-content:space-between;align-items:center;max-width:1300px;margin:auto;padding:25px 45px;color:var(--navy);height:95px}.marketing-nav nav{display:flex;gap:30px;align-items:center;font-size:12px;font-weight:600}.marketing-nav nav>a:not(.btn){color:#546780}.hero{background:radial-gradient(ellipse at 90% 80%,#126dcc35,transparent 50%),linear-gradient(112deg,#03152e,#072144);color:#fff;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;padding:85px max(45px,calc((100vw - 1210px)/2));min-height:660px;overflow:hidden;align-items:center}.hero .eyebrow{color:#73b4ff;font-size:10px}.hero h1{font-size:clamp(42px,4.5vw,64px);line-height:1.12;letter-spacing:-2.8px;margin:12px 0 24px;font-weight:800}.hero h1>span{background:linear-gradient(110deg,#70b9ff,#2c93fa,#23b8f3);background-clip:text;-webkit-text-fill-color:transparent}.hero-copy>p{max-width:490px;font-size:16px;line-height:1.8;color:#a8bed9;margin-bottom:30px}.hero-note{font-size:11px;color:#86a2c4;margin-top:15px}.hero-note span{padding:0 10px;color:#4d6a8b}.hero .scan-form .btn{padding:12px 16px;font-size:12px}.hero-visual{position:relative;min-height:420px;display:grid;place-items:center}.preview-card{z-index:2;width:330px;border:1px solid #659bd233;border-radius:18px;background:linear-gradient(145deg,#102f53,#071c37);box-shadow:0 28px 65px #0005;padding:25px;transform:rotate(-3deg)}.preview-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:8px;letter-spacing:1px;color:#a5bfdd}.preview-top .pill{background:#ffffff0b;color:#7d9fca;font-size:8px}.preview-ring{width:160px;height:160px;border:1px solid #277fd24d;box-shadow:inset 0 0 25px #287df412,0 0 0 14px #287df407;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:28px auto 24px}.preview-ring span{font:600 76px/1.1 Manrope;color:#56b9ff}.preview-ring small{font-size:9px;color:#8cafd8}.preview-card h3{font-size:15px;text-align:center;margin-bottom:20px}.preview-row{border-top:1px solid #5e80a321;padding:12px 0;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#a2bad6}.preview-row span{display:flex;align-items:center;gap:8px}.mini-icon{font-size:15px;font-style:normal;color:#50a8fa}.preview-row b{font-size:9px;color:#4bafff;font-weight:500}.preview-footer{display:flex;justify-content:center;align-items:center;gap:8px;font-size:9px;color:#7694b9;border-top:1px solid #5e80a321;padding-top:18px}.preview-footer .status-dot{width:5px;height:5px}.orbit{position:absolute;border:1px solid #307bc323;border-radius:50%;width:420px;height:420px;transform:rotate(20deg)}.orbit-two{width:520px;height:520px}.floating-tag{position:absolute;z-index:3;bottom:-20px;right:0;background:#13345a;border:1px solid #518bc64d;color:#c0d9f5;padding:15px 20px;font-size:11px;border-radius:12px;box-shadow:0 10px 35px #0003;transform:rotate(2deg)}.public-results{max-width:1150px;margin:0 auto;padding:0 25px}.public-results:empty{display:none}.result-cta{text-align:center;padding:40px}.platform{max-width:1210px;margin:auto;padding:95px 0;display:grid;grid-template-columns:.8fr 1.5fr;gap:65px}.section-intro h2{font-size:37px;line-height:1.2;letter-spacing:-1.4px}.section-intro p{font-size:14px;line-height:1.9;max-width:310px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 30px}.feature-grid article{padding:0 5px}.feature-grid .feature-icon{margin-bottom:15px}.feature-grid h3{font-size:15px}.feature-grid p{font-size:12px;line-height:1.8;margin:0;max-width:275px}.how{max-width:1210px;margin:0 auto 75px;background:#f3f7fc;border:1px solid #e7edf5;border-radius:20px;text-align:center;padding:55px 40px}.how h2{font-size:30px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:30px 0}.steps>div>span{display:inline-block;font:700 30px Manrope;color:#b8d4f8;margin-bottom:12px}.steps h3{font-size:15px}.steps p{font-size:12px}.marketing-footer{max-width:1210px;margin:auto;padding:25px 0 35px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.marketing-footer>span{font-size:11px;color:#8091a6}.marketing-footer .brand{font-size:18px}.marketing-footer .brand-icon{width:28px;height:28px;font-size:24px}.auth-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:white}.auth-story{background:radial-gradient(ellipse at bottom right,#0a4a8b,#03152e 70%);color:white;padding:45px 65px;display:flex;flex-direction:column;justify-content:space-between}.auth-story h1{font-size:56px;letter-spacing:-2px;margin:12px 0 25px}.auth-story p{color:#97b3d5;max-width:360px}.auth-story small{color:#6385af;font-size:11px}.auth-story .eyebrow{color:#59abff}.auth-form{padding:40px 65px;display:flex;flex-direction:column;gap:60px;justify-content:center}.auth-form>div{max-width:390px;width:100%;margin:auto}.auth-form h1{font-size:29px}.auth-form p{font-size:14px;margin-bottom:30px}.auth-form .btn{width:100%;margin:15px 0}.auth-form .form-error{color:#ba3740;margin:10px 0}.auth-form .field{margin-bottom:17px}.auth-form small{font-size:11px;color:#8191a7}.back-link{font-size:12px;color:#8292a7}.text-button{background:transparent;color:var(--blue);padding:0;font-size:12px}.reset-link{display:block;font-size:11px;margin-top:15px;color:#8c9aae}.public-audit{max-width:1100px;margin:auto;padding:25px}.public-audit header{padding:10px 0 35px}.loading{padding:50px}.skip{position:fixed;top:-60px;left:15px;z-index:100;background:#fff;padding:10px}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:#102e52;color:white;padding:13px 23px;border-radius:10px;box-shadow:0 10px 35px #0002;opacity:0;pointer-events:none;transition:.2s;z-index:100;max-width:90vw;font-size:13px}#toast.show{opacity:1;transform:translate(-50%,0)}#toast.error{background:#942e3b}
@media(min-width:1600px){.main{padding-top:45px}.welcome-band{min-height:240px}.panel{padding:30px}.stats{margin:26px 0}}
@media(max-width:1200px){.hero{padding:65px 40px;gap:15px}.preview-card{width:300px}.hero h1{font-size:48px}.platform,.how,.marketing-footer{margin-left:40px;margin-right:40px}.platform{gap:35px}.main{padding:28px 25px}.topbar{padding:0 25px}.sidebar{width:215px;padding-left:15px;padding-right:15px}.workspace{margin-left:215px}.sidebar .brand{font-size:21px}.stats{gap:12px}.stat{padding:15px}.welcome-band h2{font-size:24px}.band-symbol{font-size:105px}.two-col{grid-template-columns:1fr}.integration-grid{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.sidebar{transform:translateX(-100%);transition:.2s}.menu-open .sidebar{transform:translateX(0);box-shadow:20px 0 50px #0003}.workspace{margin-left:0}.menu-button{display:block}.topbar{height:65px}.breadcrumb{margin-right:auto}.account{font-size:11px}.hero{grid-template-columns:1fr}.hero-copy{max-width:630px;margin:auto;text-align:center}.hero .eyebrow{font-size:9px}.hero h1{font-size:54px}.desktop-break{display:none}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-visual{margin:30px auto 15px;width:100%;max-width:420px;min-height:390px}.floating-tag{right:0}.platform{grid-template-columns:1fr;padding:65px 0}.section-intro{text-align:center}.section-intro p{margin:auto;max-width:500px}.feature-grid{gap:30px}.feature-grid article{text-align:center}.feature-grid .feature-icon{margin-left:auto;margin-right:auto}.feature-grid p{margin:auto}.auth-story{padding:35px}.auth-form{padding:35px}.auth-story h1{font-size:42px}.marketing-nav{padding:20px 30px}.marketing-nav nav{gap:18px}.marketing-nav nav>a:nth-child(-n+2){display:none}}
@media(max-width:600px){body{font-size:14px}.main{padding:25px 16px}.page-heading{align-items:start}.page-heading h1{font-size:28px}.page-heading>.btn{padding:9px 12px;font-size:11px}.page-heading p{font-size:12px;max-width:230px}.page-heading .eyebrow{font-size:8px}.topbar{padding:0 16px;gap:12px}.account{font-size:0;gap:6px}.account .avatar{font-size:13px;width:30px;height:30px}.breadcrumb{font-size:10px}.breadcrumb span{padding:0 5px}.stats{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.stat{padding:15px}.stat>span{font-size:10px}.stat>strong{font-size:28px}.stat>small{font-size:10px}.welcome-band{padding:24px;min-height:220px}.welcome-band h2{font-size:23px}.welcome-band p{font-size:12px}.welcome-band .eyebrow{font-size:8px}.band-symbol{display:none}.panel{padding:18px;border-radius:12px;margin-bottom:16px}.panel-heading{flex-wrap:wrap}.panel-heading h2{font-size:16px}.panel-heading .btn{font-size:11px;padding:9px 13px}.form-grid{grid-template-columns:1fr}.field{margin-bottom:17px}.inline-form{gap:8px}.inline-form .btn{font-size:11px;padding:11px}.integration-grid{grid-template-columns:1fr;gap:15px}.integration{margin:0}.integration p{min-height:0}.audit-summary{padding:20px;gap:20px;flex-direction:column;text-align:center}.audit-summary h2{font-size:22px}.check-grid{grid-template-columns:1fr}.check{padding:17px}.check h3{flex-wrap:wrap}.scan-form{flex-wrap:wrap;gap:0}.scan-form input{width:calc(100% - 50px);flex:auto}.scan-form .btn{width:100%;margin-top:5px}.marketing-nav{padding:20px;height:78px}.marketing-nav .brand{font-size:19px}.marketing-nav .brand-icon{width:29px;height:30px;font-size:27px}.marketing-nav nav{gap:0}.marketing-nav nav>a.btn{display:none}.hero{padding:42px 22px 45px;min-height:0}.hero-copy{text-align:left}.hero h1{font-size:43px;letter-spacing:-1.8px;margin-top:8px;margin-bottom:20px}.hero-copy>p{font-size:14px;margin-bottom:23px}.hero .eyebrow{font-size:8px;letter-spacing:1.1px}.hero-note{font-size:9px}.hero-visual{min-height:345px;margin-top:37px}.preview-card{width:280px;padding:20px}.preview-ring{width:130px;height:130px;margin:22px auto}.preview-ring span{font-size:62px}.preview-card h3{font-size:13px}.floating-tag{font-size:9px;right:-5px;bottom:-12px;padding:12px}.orbit-one{width:320px;height:320px}.orbit-two{width:390px;height:390px}.platform,.how,.marketing-footer{margin-left:22px;margin-right:22px}.platform{padding:52px 0;gap:32px}.section-intro h2{font-size:31px}.section-intro .eyebrow{font-size:9px}.feature-grid{gap:24px 16px}.feature-grid h3{font-size:13px}.feature-grid p{font-size:11px}.how{padding:30px 20px;margin-bottom:35px}.how h2{font-size:25px}.how>.eyebrow{font-size:8px}.steps{grid-template-columns:1fr 1fr;gap:10px;padding:20px 0}.steps h3{font-size:14px}.steps p{font-size:11px}.marketing-footer .brand{font-size:16px}.marketing-footer>span{font-size:9px}.auth-page{display:block}.auth-story{padding:25px;min-height:100px}.auth-story>div,.auth-story>small{display:none}.auth-form{padding:28px;gap:35px}.auth-form>div{margin:0 auto}.auth-form h1{font-size:28px}.wizard-steps{gap:12px;font-size:10px}.app-footer{font-size:10px}.form-actions .btn{font-size:12px}.public-results{padding:0 20px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.billing-plans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px}.billing-plans article{padding:25px}.billing-plans .btn{margin-top:10px}@media(max-width:600px){.billing-plans{grid-template-columns:1fr}}
