:root{
 --bg:#f5f6fb;--surface:#fff;--text:#182034;--muted:#6d7384;--line:#e4e7ef;
 --nav:#121827;--purple:#655df5;--purple2:#8d7cff;--purpleSoft:#f2f1ff;--green:#027a48;
 --shadow:0 16px 50px rgba(31,38,64,.09);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text)}button,input{font:inherit}.hidden{display:none!important}.site-shell{width:min(1180px,calc(100% - 40px));margin:auto}
.site-header{position:sticky;top:0;background:rgba(245,246,251,.9);backdrop-filter:blur(16px);border-bottom:1px solid rgba(228,231,239,.9);z-index:30}.header-inner{height:72px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--text);font-weight:850}.logo-placeholder{width:48px;height:48px;border:1px dashed #aeb4c5;border-radius:10px;display:grid;place-items:center;text-align:center;font-size:9px;line-height:1;color:#5f6678;background:#fff}.logo-placeholder.small{width:34px;height:34px}.brand-name{font-size:19px}.header-nav{display:flex;gap:24px;margin-left:auto}.header-nav a,.site-footer a{color:#5f6678;text-decoration:none;font-size:13px;font-weight:650}.header-actions{display:flex;gap:8px}.mobile-menu{display:none;border:0;background:transparent;font-size:24px}.btn{border:1px solid #d9ddea;background:#fff;color:#20283b;padding:11px 16px;border-radius:10px;font-weight:750;cursor:pointer}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--purple);border-color:var(--purple);color:#fff;box-shadow:0 9px 24px rgba(101,93,245,.2)}.btn-primary:hover{background:#554ced}.btn-ghost{background:transparent}.btn-light{background:#fff;color:#4e46d9;border-color:#fff}.btn.large{padding:14px 21px;font-size:15px}.btn.full{width:100%}
.hero{position:relative;padding:92px 0 80px;overflow:hidden}.hero-glow{position:absolute;border-radius:50%;filter:blur(3px);pointer-events:none}.hero-glow.one{width:520px;height:520px;background:radial-gradient(circle,rgba(141,124,255,.2),transparent 68%);right:-80px;top:-160px}.hero-glow.two{width:420px;height:420px;background:radial-gradient(circle,rgba(101,93,245,.12),transparent 70%);left:-180px;bottom:-180px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:62px;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#6d63ff;font-size:11px;font-weight:850}.eyebrow.success{color:var(--green)}.eyebrow.light{color:#d8d4ff}.hero h1{font-size:58px;line-height:1.02;letter-spacing:-.045em;margin:12px 0 20px}.hero h1 span{color:var(--purple)}.hero-lede{font-size:18px;line-height:1.6;color:#5e6678;max-width:720px}.url-analyze-card{background:#fff;border:1px solid #e0e3ed;border-radius:18px;padding:17px;margin-top:28px;box-shadow:var(--shadow)}.url-analyze-card>label{display:block;font-size:12px;font-weight:800;margin-bottom:8px}.url-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.url-input-wrap{display:flex;align-items:center;border:1px solid #d8ddea;border-radius:10px;padding:0 12px;background:#fafbfe}.url-input-wrap:focus-within{border-color:#8178f7;box-shadow:0 0 0 3px #ebe9ff}.url-input-wrap input{border:0;background:transparent;outline:0;width:100%;padding:13px 9px;font-size:14px}.link-icon{color:#777f91}.analyze-button{white-space:nowrap}.input-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px;font-size:10px;color:#72798b}.input-meta strong{margin-left:auto;color:#4f46d8}.inline-error{color:#b42318;font-size:11px;margin-top:9px}.trust-row{display:flex;gap:28px;margin-top:24px}.trust-row div{display:flex;flex-direction:column}.trust-row strong{font-size:11px}.trust-row span{font-size:10px;color:#7b8190;margin-top:2px}
.hero-product-card{padding:18px}.mock-window{background:#121827;border-radius:21px;padding:11px;box-shadow:0 30px 70px rgba(23,28,48,.24);transform:rotate(1.5deg)}.mock-titlebar{height:34px;display:flex;align-items:center;gap:5px;color:#bfc5d8;font-size:11px;padding:0 4px}.mock-titlebar i{width:7px;height:7px;border-radius:50%;background:#4d556a}.mock-titlebar span{margin-left:8px}.mock-content{background:#f8f9fd;border-radius:14px;padding:17px}.mock-video{height:188px;border-radius:12px;background:linear-gradient(135deg,#2a3044,#464d67);position:relative;display:grid;place-items:center;overflow:hidden}.mock-video:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 35%,rgba(141,124,255,.22) 35% 60%,transparent 60%)}.play-button{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.17);color:#fff;z-index:1}.mock-video span{position:absolute;bottom:9px;font-size:9px;color:#fff}.mock-video span:nth-last-child(2){left:10px}.mock-video span:last-child{right:10px}.mock-formula-title{font-weight:850;font-size:18px;margin:15px 0 8px}.mock-score{display:flex;align-items:baseline;gap:7px}.mock-score b{color:var(--purple);font-size:26px}.mock-score span{font-size:10px;color:#73798b}.mock-bars{display:grid;gap:7px;margin:15px 0}.mock-bars i{display:block;width:var(--w);height:7px;background:linear-gradient(90deg,#655df5,#9b91ff);border-radius:99px}.mock-tags{display:flex;gap:6px;flex-wrap:wrap}.mock-tags span{font-size:9px;background:#eeecff;color:#554ecb;border-radius:99px;padding:5px 7px}
.social-proof{background:#fff;border-block:1px solid var(--line)}.proof-inner{height:78px;display:flex;align-items:center;justify-content:center;gap:27px;color:#71798b;font-size:11px}.proof-inner b{color:#2e3548}
.section{padding:88px 0}.section-heading{max-width:720px}.section-heading.center,.center{text-align:center;margin-inline:auto}.section h2{font-size:40px;line-height:1.12;letter-spacing:-.035em;margin:10px 0 13px}.section-heading p,.formula-grid>div>p,.desktop-copy>p,.final-cta p{color:#687083;line-height:1.6}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.step-card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:25px;position:relative;box-shadow:0 2px 8px rgba(22,29,55,.03)}.step-num{position:absolute;right:17px;top:14px;font-size:11px;color:#a3a8b5;font-weight:800}.step-icon{width:48px;height:48px;border-radius:13px;background:#efedff;color:#5d54e8;display:grid;place-items:center;font-size:22px}.step-card h3{font-size:17px;margin:17px 0 7px}.step-card p{font-size:12px;line-height:1.55;color:#6d7384}
.formula-section{background:#fff}.formula-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:68px;align-items:center}.feature-list{display:grid;gap:8px;margin-top:28px}.feature-list>div{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #eceef4}.feature-list>div>span{color:#655df5;font-weight:850;font-size:11px}.feature-list p{margin:0;color:#687083;font-size:12px}.feature-list strong{display:block;color:#20283b;font-size:13px;margin-bottom:2px}.formula-preview{background:#f8f9fd;border:1px solid #e1e4ee;border-radius:20px;padding:22px;box-shadow:var(--shadow)}.formula-preview-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:15px;border-bottom:1px solid #e6e8ef}.formula-preview-head span,.result-label,.preview-label{display:block;text-transform:uppercase;letter-spacing:.1em;color:#7168b8;font-size:9px;font-weight:900}.formula-preview-head strong{display:block;font-size:17px;margin-top:4px}.formula-preview-head>b{font-size:25px;color:#655df5}.formula-preview-section{padding:16px 0;border-bottom:1px solid #e6e8ef}.formula-preview-section h3,.formula-preview-section strong{font-size:13px}.formula-preview-section p{font-size:11px;color:#73798b;line-height:1.5}.timeline{display:flex;gap:4px;margin-top:9px}.timeline i{font-style:normal;background:#6b62ee;color:#fff;font-size:9px;padding:8px 7px;border-radius:6px;flex:1;text-align:center}.signal-grid{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.signal-grid span{font-size:9px;padding:5px 7px;background:#fff;border:1px solid #e0e3eb;border-radius:99px}.formula-preview-footer{padding-top:15px}.formula-preview-footer span,.formula-preview-footer strong{display:block}.formula-preview-footer span{font-size:9px;color:#73798b}.formula-preview-footer strong{font-size:11px;color:#554bdc;margin-top:3px}
.desktop-section{padding-top:60px}.desktop-card{background:linear-gradient(135deg,#171c31,#2b2b68);color:#fff;border-radius:24px;display:grid;grid-template-columns:1.1fr .9fr;gap:35px;padding:48px 52px;overflow:hidden}.desktop-copy h2{font-size:35px}.desktop-copy>p{color:#d1d4e2}.desktop-points{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.desktop-points span{font-size:10px;background:rgba(255,255,255,.08);padding:7px 9px;border-radius:99px}.desktop-visual{display:grid;place-items:center}.laptop{width:300px}.laptop-screen{height:175px;border:4px solid #8a82ff;border-radius:12px 12px 5px 5px;background:#f7f7fc;display:grid;grid-template-columns:58px 1fr;overflow:hidden}.tiny-sidebar{background:#141a2a}.tiny-main{padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.tiny-main i{background:#e6e5ff;border-radius:8px}.laptop-base{height:12px;border:4px solid #8a82ff;border-top:0;border-radius:0 0 17px 17px;margin:0 -20px}.final-cta h2{font-size:44px}.site-footer{background:#fff;border-top:1px solid var(--line);padding:24px 0}.footer-inner{display:flex;align-items:center;gap:25px;color:#777f91;font-size:11px}.footer-inner nav{margin-left:auto;display:flex;gap:16px}

/* Flow */
.flow-overlay{position:fixed;inset:0;background:rgba(13,17,30,.7);backdrop-filter:blur(9px);z-index:80;display:grid;place-items:center;padding:24px;overflow:auto}.flow-shell{position:relative;width:min(980px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#f7f8fc;border-radius:22px;box-shadow:0 35px 100px rgba(13,17,30,.35)}.flow-close{position:absolute;right:16px;top:14px;border:0;background:#fff;width:36px;height:36px;border-radius:50%;font-size:22px;color:#5f6678;z-index:3}.flow-step{min-height:540px;padding:44px}.flow-loading,.verify-card,.download-state{min-height:450px;display:grid;place-items:center;align-content:center;text-align:center;max-width:560px;margin:auto}.loader-ring{width:56px;height:56px;border:4px solid #dfddff;border-top-color:#655df5;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:19px}@keyframes spin{to{transform:rotate(360deg)}}.flow-step h2{font-size:31px;letter-spacing:-.03em;margin:7px 0 10px}.flow-step p{color:#687083;line-height:1.55}.found-layout,.auth-layout,.processing-layout{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;min-height:450px}.found-thumb,.processing-thumb{height:390px;border-radius:16px;background:linear-gradient(145deg,#20263a,#535b75);position:relative;overflow:hidden}.found-thumb:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 55% 40%,rgba(141,124,255,.45),transparent 25%),linear-gradient(120deg,transparent 0 35%,rgba(255,255,255,.06) 35% 55%,transparent 55%)}.found-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;background:rgba(255,255,255,.17);color:#fff;display:grid;place-items:center}.platform-pill{position:absolute;top:13px;left:13px;background:#fff;color:#30374a;padding:6px 8px;border-radius:99px;font-size:9px;font-weight:800}.found-thumb b{position:absolute;bottom:12px;right:12px;background:rgba(10,12,22,.68);color:#fff;padding:5px 7px;border-radius:6px;font-size:9px}.found-copy h2{font-size:30px}.analysis-preview-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.analysis-preview-list span{font-size:10px;color:#4f566a}.free-callout{background:#f0efff;border:1px solid #dfdcff;border-radius:10px;padding:11px 13px;margin:15px 0}.free-callout strong,.free-callout span{display:block}.free-callout strong{font-size:11px;color:#5149d9}.free-callout span{font-size:9px;color:#687083;margin-top:2px}.text-button{border:0;background:transparent;color:#5a52dd;font-weight:700;font-size:11px;padding:10px;cursor:pointer}.text-button.light{color:#fff}.auth-copy{padding:18px}.auth-copy ul{padding-left:18px;display:grid;gap:8px;color:#596176;font-size:12px}.auth-card{background:#fff;border:1px solid #e1e4ee;border-radius:16px;padding:20px;box-shadow:0 8px 30px rgba(32,40,67,.06)}.social-auth{width:100%;border:1px solid #dce0e9;background:#fff;border-radius:10px;padding:12px 14px;margin-bottom:8px;text-align:left;font-weight:750;color:#242b3d}.social-auth b{display:inline-grid;place-items:center;width:24px;margin-right:9px}.social-auth.meta b{color:#1877f2}.social-auth.tiktok b{color:#111}.auth-divider{display:flex;align-items:center;gap:10px;color:#a0a5b1;font-size:9px;margin:8px 0}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:#e6e8ef;flex:1}.auth-legal{font-size:8px!important;text-align:center}.verify-icon,.download-icon{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:#eeecff;color:#5b52df;font-size:27px;margin-bottom:13px}.code-inputs{display:flex;gap:7px;margin:17px 0}.code-inputs input{width:47px;height:55px;text-align:center;border:1px solid #d8dcea;border-radius:9px;font-size:19px;font-weight:800}.processing-thumb{display:grid;place-items:center;color:#fff}.processing-scan{position:absolute;left:0;right:0;height:3px;background:#8d7cff;box-shadow:0 0 18px #8d7cff;animation:scan 2.3s ease-in-out infinite}@keyframes scan{0%{top:8%}50%{top:88%}100%{top:8%}}.processing-thumb span{z-index:1;font-weight:750}.progress-track{height:8px;background:#e9ebf2;border-radius:99px;overflow:hidden;margin:22px 0}.progress-track span{display:block;width:10%;height:100%;background:linear-gradient(90deg,#655df5,#978cff);transition:width .45s}.processing-stages{display:grid;gap:9px}.processing-stages div{display:flex;align-items:center;gap:9px;color:#8b91a1;font-size:11px}.processing-stages i{font-style:normal;width:23px;height:23px;border:1px solid #dfe2ea;border-radius:50%;display:grid;place-items:center}.processing-stages .done,.processing-stages .active{color:#273045}.processing-stages .done i{background:#eaf8ef;color:#027a48;border:0}.processing-stages .active i{background:#eeecff;color:#5b52df;border:0}.processing-note{font-size:9px!important;margin-top:18px}.result-step{padding:31px}.result-header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e4e7ef;padding-bottom:17px}.result-header h2{margin-bottom:3px}.result-header p{margin:0;font-size:11px}.result-score{text-align:right}.result-score b,.result-score span{display:block}.result-score b{font-size:31px;color:#655df5}.result-score span{font-size:9px;color:#73798b}.result-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;margin-top:18px}.result-main{display:grid;gap:12px}.result-card{background:#fff;border:1px solid #e3e6ee;border-radius:13px;padding:16px}.result-card h3{font-size:14px;margin:4px 0}.result-card p{font-size:10px;margin:0}.hero-result{background:linear-gradient(135deg,#fff,#f3f1ff);border-color:#ddd9ff}.hero-result h3{font-size:20px}.result-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.scene-strip{display:flex;gap:5px;margin-top:10px}.scene-strip span{flex:1;background:#655df5;color:#fff;border-radius:7px;padding:8px 5px;text-align:center;font-size:9px;font-weight:800}.scene-strip small{display:block;font-size:7px;color:#ddd9ff;margin-top:2px}.result-next{background:linear-gradient(145deg,#201f57,#4a398d);color:#fff;border-radius:14px;padding:23px}.next-icon{width:46px;height:46px;border-radius:12px;background:rgba(255,255,255,.12);display:grid;place-items:center;font-size:21px}.result-next h3{font-size:22px;line-height:1.25}.result-next p{font-size:11px;color:#deddf1}.locked-features{display:grid;gap:7px;margin:19px 0}.locked-features span{font-size:10px}.download-state .btn{margin-top:12px}
@media(max-width:950px){.hero-grid,.formula-grid,.desktop-card{grid-template-columns:1fr}.hero-product-card{max-width:620px;margin:auto}.steps-grid{grid-template-columns:1fr}.proof-inner{flex-wrap:wrap;height:auto;padding:22px 0}.header-nav{display:none}.found-layout,.auth-layout,.processing-layout,.result-layout{grid-template-columns:1fr}.found-thumb,.processing-thumb{height:260px}.result-next{order:-1}}
@media(max-width:650px){.site-shell{width:min(100% - 24px,1180px)}.site-header .brand-name{font-size:15px}.header-actions .btn-ghost{display:none}.header-actions .btn-primary{display:none}.mobile-menu{display:block;margin-left:auto}.hero{padding:60px 0}.hero h1{font-size:42px}.hero-lede{font-size:15px}.url-row{grid-template-columns:1fr}.analyze-button{width:100%}.input-meta strong{width:100%;margin:2px 0 0}.trust-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hero-product-card{padding:0}.section{padding:64px 0}.section h2{font-size:31px}.desktop-card{padding:32px 24px}.footer-inner{flex-wrap:wrap}.footer-inner nav{width:100%;margin:0}.flow-overlay{padding:8px}.flow-shell{max-height:calc(100vh - 16px);border-radius:16px}.flow-step{padding:25px 17px;min-height:520px}.found-layout,.auth-layout,.processing-layout{gap:20px}.flow-step h2,.found-copy h2{font-size:25px}.analysis-preview-list{grid-template-columns:1fr}.result-step{padding:23px 14px}.result-grid{grid-template-columns:1fr}.scene-strip{overflow:auto}.scene-strip span{min-width:70px}.code-inputs{gap:4px}.code-inputs input{width:40px;height:50px}.header-inner{height:64px}.logo-placeholder{width:40px;height:40px}}

/* Signup report preview */
.signup-preview-layout{
 display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);
 gap:26px;align-items:stretch;min-height:520px
}
.signup-report-preview{
 background:#f8f9fd;border:1px solid #e0e3ed;border-radius:16px;
 padding:0 18px 18px;box-shadow:0 10px 34px rgba(31,38,64,.06);overflow:hidden
}
.preview-window-bar{
 height:42px;margin:0 -18px 17px;padding:0 16px;display:flex;align-items:center;gap:6px;
 background:#151b2b;color:#bfc5d8;font-size:10px
}
.preview-window-bar span{width:7px;height:7px;border-radius:50%;background:#50586d}
.preview-window-bar b{margin-left:8px;font-weight:700}
.preview-report-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid #e3e6ee}
.preview-kicker,.preview-report-grid article>span,.preview-locked-row>div>span{
 display:block;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:900;color:#7168b8
}
.preview-report-head h3{font-size:19px;margin:4px 0 3px}.preview-report-head p{font-size:9px!important;margin:0!important;color:#747b8e}
.preview-match{text-align:right}.preview-match strong,.preview-match span{display:block}.preview-match strong{font-size:26px;color:#655df5}.preview-match span{font-size:8px;color:#7a8192}
.preview-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}
.preview-report-grid article{background:#fff;border:1px solid #e4e7ef;border-radius:10px;padding:12px}
.preview-report-grid article strong{display:block;font-size:11px;margin:4px 0}.preview-report-grid article p{font-size:8.5px!important;line-height:1.45!important;margin:0!important;color:#747b8e}
.mini-structure{display:flex;gap:3px;margin-top:7px}.mini-structure i{font-style:normal;background:#655df5;color:#fff;border-radius:5px;padding:5px 4px;font-size:7px;flex:1;text-align:center}
.preview-locked-row{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:12px;background:#f0efff;border:1px solid #dfdcff;border-radius:9px;padding:10px 11px}
.preview-locked-row strong{display:block;font-size:9px;margin-top:2px}.preview-lock{font-size:8px;color:#5149d9;font-weight:800;white-space:nowrap}
.signup-auth-card{align-self:stretch;display:flex;flex-direction:column;justify-content:center}
.signup-auth-card h2{font-size:28px;margin:7px 0 8px}.signup-auth-intro{font-size:11px!important;line-height:1.5!important;margin:0 0 12px!important}
.signup-benefits{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.signup-benefits span{font-size:8px;background:#f0efff;color:#5249d7;border-radius:99px;padding:5px 7px;font-weight:800}
@media(max-width:900px){
 .signup-preview-layout{grid-template-columns:1fr}.signup-report-preview{order:1}.signup-auth-card{order:2}
}
@media(max-width:560px){
 .preview-report-grid{grid-template-columns:1fr}.preview-locked-row{align-items:flex-start;flex-direction:column}.preview-lock{white-space:normal}
}

/* FAQ */
.faq-section{background:#fff;border-top:1px solid var(--line)}
.faq-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:72px;align-items:start}
.faq-intro{position:sticky;top:110px}.faq-intro h2{font-size:36px}.faq-intro p{font-size:13px;color:#687083;line-height:1.6;margin-bottom:20px}
.faq-list{border-top:1px solid #e3e6ee}
.faq-list details{border-bottom:1px solid #e3e6ee;padding:0}
.faq-list summary{list-style:none;cursor:pointer;position:relative;padding:20px 42px 20px 0;font-size:14px;font-weight:800;color:#252d40}
.faq-list summary::-webkit-details-marker{display:none}
.faq-list summary:after{content:"+";position:absolute;right:4px;top:17px;width:26px;height:26px;border-radius:50%;background:#f0efff;color:#5c53df;display:grid;place-items:center;font-size:18px;font-weight:500}
.faq-list details[open] summary:after{content:"−"}
.faq-list details p{font-size:12px;color:#687083;line-height:1.65;margin:-4px 45px 19px 0}
@media(max-width:850px){.faq-layout{grid-template-columns:1fr;gap:30px}.faq-intro{position:static;max-width:650px}}
@media(max-width:650px){.faq-intro h2{font-size:29px}.faq-list summary{font-size:13px;padding-top:18px;padding-bottom:18px}.faq-list details p{margin-right:30px}}

/* EDITORIAL REDESIGN OVERRIDE */
:root{--bg:#f7f7f4;--panel:#fff;--text:#181a1f;--muted:#666b73;--line:#d9dad7;--purple:#6559d9;--purple2:#6559d9;--purpleSoft:#f1f0fa;--shadow:none}
body{background:#f7f7f4;color:#181a1f;font-family:Arial,Helvetica,sans-serif}
.site-header{background:rgba(247,247,244,.96);border-bottom:1px solid #d9dad7;backdrop-filter:none}
.logo-placeholder{border-radius:0;background:transparent}
.btn,.icon-btn,.social-auth,.url-analyze-card,.step-card,.formula-preview,.desktop-card,.flow-shell,.auth-card,.signup-report-preview,.result-card,.support-help-card{border-radius:2px!important;box-shadow:none!important}
.btn-primary{background:#181a1f!important;border-color:#181a1f!important;box-shadow:none!important}
.eyebrow{color:#6559d9;letter-spacing:.15em}
.hero{padding-top:105px;padding-bottom:90px}
.hero-glow{display:none!important}
.hero-grid{display:block}
.hero-copy{max-width:980px}
.hero h1{font-size:72px;max-width:850px;color:#181a1f}
.hero h1 span{color:#181a1f}
.hero-lede{max-width:760px;color:#5f646c}
.hero-product-card{display:none}
.url-analyze-card{max-width:900px;margin-top:40px;padding:0;background:transparent;border:0}
.url-analyze-card>label{font-size:11px}
.url-row{gap:0;border:1px solid #bfc1c4;background:#fff}
.url-input-wrap{border:0;border-radius:0;background:#fff}
.url-input-wrap:focus-within{box-shadow:none;border:0}
.analyze-button{border-radius:0!important;padding-left:30px;padding-right:30px}
.trust-row{border-top:1px solid #d5d6d3;padding-top:18px;max-width:900px}
.social-proof{display:none}
.section{padding:95px 0}
.section-heading.center{text-align:left;margin-left:0;max-width:650px}
.section h2{font-size:42px}
.steps-grid{display:block;border-top:1px solid #bbb}
.step-card{display:grid;grid-template-columns:70px 1fr 1fr;gap:24px;align-items:start;border:0;border-bottom:1px solid #d4d5d2;background:transparent;padding:25px 0;min-height:0}
.step-num{position:static;grid-column:1;font-size:11px}
.step-icon{display:none}
.step-card h3{grid-column:2;margin:0;font-size:18px}
.step-card p{grid-column:3;margin:0;font-size:12px}
.formula-section{background:#fff;border-block:1px solid #ddd}
.formula-grid{grid-template-columns:.75fr 1.25fr;gap:75px}
.feature-list>div{border-bottom:1px solid #ddd}
.formula-preview{border:1px solid #cfd1d3;background:#fff;padding:0}
.formula-preview-head{padding:22px;border-bottom:1px solid #ddd}
.formula-preview-section{padding:18px 22px;border-bottom:1px solid #ddd}
.formula-preview-footer{padding:16px 22px;background:#f3f3f0}
.timeline i{background:#fff;color:#181a1f;border:1px solid #bbb;border-radius:0}
.signal-grid span,.mock-tags span{border-radius:0}
.desktop-section{background:#181a1f;padding:90px 0}
.desktop-card{background:transparent;padding:0;border-radius:0!important}
.desktop-points span{border-radius:0;border:1px solid #51545c;background:transparent}
.final-cta{text-align:left!important}
.final-cta .center{text-align:left}
.faq-section{background:#f7f7f4}
.faq-list details{border-color:#cfd0cd}
.faq-list summary:after{background:transparent;border:1px solid #bbb;color:#181a1f;border-radius:0}
.site-footer{background:#f7f7f4}
.flow-overlay{background:rgba(18,19,22,.78);backdrop-filter:none}
.flow-shell{background:#f7f7f4}
.free-callout,.preview-locked-row,.current-funding-banner{border-radius:0!important}
.signup-report-preview{background:#fff}
.preview-window-bar{background:#181a1f}
.preview-report-grid article{border-radius:0}
.preview-locked-row{background:#f1f0f7}
.social-auth{background:#fff}
.result-next{border-radius:0;background:#181a1f}
.desktop-visual,.desktop-visual:before,.desktop-visual:after{border-radius:0}
@media(max-width:950px){.hero h1{font-size:58px}.formula-grid{grid-template-columns:1fr}.step-card{grid-template-columns:45px 1fr}.step-card h3{grid-column:2}.step-card p{grid-column:2}}
@media(max-width:650px){input,select,textarea{font-size:16px!important}.hero{padding:62px 0}.hero h1{font-size:43px}.hero-lede{font-size:15px}.url-row{display:grid;grid-template-columns:1fr}.analyze-button{width:100%;border-top:1px solid #181a1f}.trust-row{grid-template-columns:1fr 1fr}.section{padding:65px 0}.section h2{font-size:31px}.step-card{grid-template-columns:36px 1fr}.desktop-card{padding:0}.flow-shell{border-radius:0}.flow-step{padding:26px 18px}}

/* Core VideoFormula product story: URL → Formula → Blueprint */
.core-flow-section{background:#f7f7f4;border-top:1px solid #d9dad7;border-bottom:1px solid #d9dad7}
.core-flow-heading{max-width:720px;margin-bottom:42px}
.core-flow-heading h2{font-size:44px;letter-spacing:-.04em;margin:8px 0 10px;color:#181a1f}
.core-flow-heading p{font-size:14px;line-height:1.6;color:#666b73;max-width:650px}
.core-flow{display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr;border-top:1px solid #bfc1bd;border-bottom:1px solid #bfc1bd}
.core-flow article{padding:27px 18px 30px 0;min-width:0}
.core-flow article+*+article{padding-left:18px}
.flow-number{font-size:10px;color:#81848a;margin-bottom:30px}
.flow-name{font-size:10px;letter-spacing:.15em;font-weight:900;color:#6559d9;margin-bottom:8px}
.flow-copy h3{font-size:19px;letter-spacing:-.015em;margin:0 0 8px}
.flow-copy p{font-size:11px;line-height:1.6;color:#666b73;margin:0}
.core-flow-arrow{display:grid;place-items:center;font-size:21px;color:#96999f;border-left:1px solid #d4d5d2;border-right:1px solid #d4d5d2}
.blueprint-step{background:#f1f0ea}
.desktop-note{display:block;margin-top:15px;padding-top:11px;border-top:1px solid #d1d0c8;font-size:9px;font-weight:800;color:#41444b}
@media(max-width:800px){
 .core-flow-heading h2{font-size:35px}
 .core-flow{display:block}
 .core-flow article,.core-flow article+*+article{padding:22px 0}
 .core-flow-arrow{height:34px;display:flex;justify-content:flex-start;border:0;border-top:1px solid #d4d5d2;border-bottom:1px solid #d4d5d2;transform:none}
 .core-flow-arrow{font-size:0}
 .core-flow-arrow:after{content:"↓";font-size:18px;padding-left:2px}
 .flow-number{margin-bottom:17px}
 .blueprint-step{margin:0 -12px;padding-left:12px!important;padding-right:12px!important}
}

/* Who It's For */
.audience-page{background:#f7f7f4}.audience-hero{padding:105px 0 75px;border-bottom:1px solid #d9dad7}.audience-hero h1{font-size:62px;line-height:1.02;letter-spacing:-.05em;margin:12px 0 20px}.audience-hero>div>p{font-size:17px;line-height:1.6;color:#62666e;max-width:760px}.audience-jump{display:flex;gap:7px;flex-wrap:wrap;margin-top:30px}.audience-jump a{border:1px solid #c9cac7;color:#34373d;text-decoration:none;padding:8px 10px;font-size:10px}.value-section{padding:90px 0;background:#fff}.audience-section-head{max-width:680px;margin-bottom:35px}.audience-section-head h2{font-size:40px;letter-spacing:-.035em;margin:9px 0}.value-rows{border-top:1px solid #bbb}.value-rows article{display:grid;grid-template-columns:55px 1fr;padding:23px 0;border-bottom:1px solid #d6d7d4}.value-rows article>span{font-size:10px;color:#777}.value-rows h3{font-size:18px;margin:0 0 6px}.value-rows p{font-size:12px;color:#666a72;line-height:1.55;margin:0;max-width:800px}.audience-usecase{padding:85px 0;border-top:1px solid #d9dad7}.featured-usecase{background:#efeee8}.usecase-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.usecase-grid h2{font-size:37px;letter-spacing:-.035em;line-height:1.1;margin:9px 0 15px}.usecase-grid>div:first-child>p{font-size:13px;color:#666a72;line-height:1.6}.usecase-points{border-top:1px solid #bfc0bd}.usecase-points>div{padding:17px 0;border-bottom:1px solid #d2d3d0}.usecase-points b{font-size:13px}.usecase-points p{font-size:11px;color:#666a72;line-height:1.55;margin:5px 0 0}.audience-bottom{background:#181a1f;color:#fff;padding:65px 0}.audience-bottom>.site-shell{display:flex;align-items:end;justify-content:space-between;gap:30px}.audience-bottom h2{font-size:40px;margin:8px 0}.audience-bottom p{color:#b9bbc0}.audience-cta{background:#fff;color:#181a1f;text-decoration:none;padding:13px 17px;font-size:12px;font-weight:bold;white-space:nowrap}
@media(max-width:800px){.audience-hero h1{font-size:44px}.usecase-grid{grid-template-columns:1fr;gap:30px}.audience-bottom>.site-shell{align-items:flex-start;flex-direction:column}.audience-section-head h2,.usecase-grid h2,.audience-bottom h2{font-size:31px}}
@media(max-width:650px){.audience-hero{padding:65px 0 50px}.audience-hero h1{font-size:38px}.audience-jump{display:grid;grid-template-columns:1fr 1fr}.audience-jump a{text-align:center}.value-section,.audience-usecase{padding:60px 0}.value-rows article{grid-template-columns:38px 1fr}.header-nav{display:none}}

/* Platform landing pages */
.platform-page{background:#f7f7f4}.platform-hero{padding:105px 0 80px;border-bottom:1px solid #d9dad7}.platform-hero h1{font-size:62px;line-height:1.02;letter-spacing:-.05em;margin:12px 0 20px;max-width:850px}.platform-hero p{font-size:16px;color:#62666e;line-height:1.6;max-width:760px}.platform-primary,.platform-bottom a{display:inline-block;background:#181a1f;color:#fff;text-decoration:none;padding:13px 17px;font-size:12px;font-weight:bold;margin-top:18px}.platform-benefits{padding:85px 0;background:#fff}.platform-benefit-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.platform-benefit-grid h2,.platform-example-head h2,.platform-blueprint h2,.platform-bottom h2{font-size:37px;letter-spacing:-.035em;line-height:1.1;margin:9px 0}.platform-benefit-list{border-top:1px solid #bbb}.platform-benefit-list article{padding:17px 0;border-bottom:1px solid #d4d5d2}.platform-benefit-list b{font-size:13px}.platform-benefit-list p{font-size:11px;color:#666a72;line-height:1.55;margin:5px 0 0}.platform-example{padding:90px 0}.platform-example-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:30px}.platform-example-head>div:first-child{max-width:700px}.platform-example-head p{font-size:12px;color:#666a72;line-height:1.55}.example-score{text-align:right}.example-score b,.example-score span{display:block}.example-score b{font-size:30px}.example-score span{font-size:9px;color:#777}.example-format{background:#fff;border:1px solid #c9cac7}.example-format-top{padding:18px 22px;border-bottom:1px solid #d7d8d5}.example-format-top span,.example-format-grid span{display:block;font-size:8px;letter-spacing:.12em;color:#6659d9;font-weight:900}.example-format-top strong{display:block;font-size:17px;margin-top:5px}.example-format-grid{display:grid;grid-template-columns:1fr 1fr}.example-format-grid article{padding:20px 22px;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.example-format-grid article:nth-child(even){border-right:0}.example-format-grid article.wide{grid-column:1/-1;border-right:0}.example-format-grid h3{font-size:13px;line-height:1.45;margin:5px 0}.example-scenes{display:flex;padding:18px 22px;background:#f0f0ed}.example-scenes span{flex:1;border-left:1px solid #bbb;padding-left:10px;font-size:9px}.example-scenes small{display:block;font-size:10px;font-weight:bold;margin-top:3px}.platform-blueprint{padding:75px 0;background:#181a1f;color:#fff}.platform-blueprint-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.platform-blueprint p,.platform-blueprint li{color:#b9bbc0;font-size:11px;line-height:1.6}.platform-blueprint li{margin-bottom:5px}.platform-bottom{padding:55px 0}.platform-bottom>.site-shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.platform-bottom a{margin:0;white-space:nowrap}
@media(max-width:800px){.platform-hero h1{font-size:43px}.platform-benefit-grid,.platform-blueprint-grid{grid-template-columns:1fr;gap:30px}.platform-example-head{align-items:flex-start;flex-direction:column}.example-score{text-align:left}.platform-bottom>.site-shell{align-items:flex-start;flex-direction:column}.platform-benefit-grid h2,.platform-example-head h2,.platform-blueprint h2,.platform-bottom h2{font-size:31px}}
@media(max-width:600px){.platform-hero{padding:65px 0 50px}.platform-benefits,.platform-example{padding:60px 0}.example-format-grid{grid-template-columns:1fr}.example-format-grid article,.example-format-grid article:nth-child(even){border-right:0}.example-format-grid article.wide{grid-column:auto}.example-scenes{overflow-x:auto}.example-scenes span{min-width:75px}}

/* Web onboarding production wiring */
.desktop-screens{background:#fff;border-top:1px solid #dddeda}
.desktop-screens-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:end;margin-bottom:30px}
.desktop-screens-head p{font-size:12px;line-height:1.6;color:#666a72;max-width:650px}
.desktop-shot-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}
.desktop-shot{margin:0;border:1px solid #d4d5d2;background:#f7f7f4;overflow:hidden}
.desktop-shot-large{grid-row:span 2}
.desktop-shot img{display:block;width:100%;height:250px;object-fit:cover;object-position:top}
.desktop-shot-large img{height:540px;object-fit:cover;object-position:top}
.desktop-shot figcaption{padding:13px 14px;border-top:1px solid #d4d5d2}
.desktop-shot figcaption strong,.desktop-shot figcaption span{display:block}
.desktop-shot figcaption strong{font-size:11px}
.desktop-shot figcaption span{font-size:9px;color:#6b6f77;margin-top:2px}
.web-email-auth label{display:block;font-size:10px;font-weight:800;margin-bottom:6px}
.web-email-row{display:grid;grid-template-columns:1fr auto;border:1px solid #d4d6dc;background:#fff;margin-bottom:8px}
.web-email-row input{border:0;outline:0;padding:12px;font-size:16px;min-width:0}
.web-email-row .btn{border-radius:0!important}
.web-auth-message{font-size:9px;color:#6d7384;min-height:16px;margin-bottom:6px}
.web-auth-message.error{color:#a63a30}
.future-auth{opacity:.55}
.real-formula-section{background:#fff;border:1px solid #e3e6ee;padding:15px;margin-bottom:10px}
.real-formula-section>span{display:block;font-size:8px;letter-spacing:.1em;color:#7168b8;font-weight:900;text-transform:uppercase}
.real-formula-section h3{font-size:15px;margin:5px 0}
.real-formula-section p{font-size:10px!important;line-height:1.55!important;margin:0!important}
@media(max-width:850px){.desktop-screens-head,.desktop-shot-grid{grid-template-columns:1fr}.desktop-shot-large{grid-row:auto}.desktop-shot-large img,.desktop-shot img{height:auto;max-height:520px;object-fit:contain;background:#fff}}
@media(max-width:650px){.web-email-row{grid-template-columns:1fr}.web-email-row .btn{width:100%}.desktop-shot figcaption span{font-size:10px}}

.one-free-note{margin:14px 0;padding:11px 0;border-top:1px solid rgba(255,255,255,.24);border-bottom:1px solid rgba(255,255,255,.24);font-size:10px;line-height:1.5;color:#d9dbe2}

.found-intro{font-size:11px!important;line-height:1.6!important;color:#656a74!important}.unlock-mini-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d9dadf;border-left:1px solid #d9dadf;margin:16px 0}.unlock-mini-grid span{padding:11px;border-right:1px solid #d9dadf;border-bottom:1px solid #d9dadf;font-size:9px;line-height:1.4;color:#686d78}.unlock-mini-grid b{display:block;font-size:9px;color:#1c1e24;margin-bottom:3px}.unlock-mini-grid .mini-blueprint{background:#eeedff}.unlock-mini-grid .mini-blueprint b{color:#5d55df}.conversion-callout{border-left:3px solid #6b63ed}.conversion-callout strong{font-size:13px!important}@media(max-width:540px){.unlock-mini-grid{grid-template-columns:1fr}}

/* 035 acquisition magic-link conversion */
#foundTitle{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.found-email-form{margin-top:16px}.found-email-form label{display:block;font-size:9px;font-weight:800;color:#252830;margin-bottom:7px}
.found-email-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}
.found-email-row input{min-width:0;height:46px;border:1px solid #ccd0d8;border-radius:7px;padding:0 13px;font:inherit;font-size:16px;background:#fff}
.found-email-row .btn{white-space:nowrap}
.magic-link-steps{display:grid;gap:10px;margin:20px 0;text-align:left}
.magic-link-steps span{display:flex;align-items:flex-start;gap:10px;font-size:10px;line-height:1.5;color:#5f6470}
.magic-link-steps b{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#eceaff;color:#5e56dd;font-size:9px}
.magic-note{padding:13px;background:#f1f0ff;border-left:3px solid #6a61ee}
@media(max-width:640px){#foundTitle{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.found-email-row{grid-template-columns:1fr}.found-email-row .btn{width:100%}}


/* Group 1A: shared public-site header, mobile menu, logo and mobile readability */
.brand-logo{display:block;width:48px;height:48px;object-fit:contain;flex:0 0 auto}
.mobile-menu{align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#181a1f;cursor:pointer;line-height:1;position:relative;z-index:42}
.mobile-menu span{display:block;transform:translateY(-1px)}
.audience-usecase .audience-eyebrow{font-size:22px;line-height:1.2;margin-bottom:10px}
@media(max-width:950px){
  .site-header{overflow:visible}.header-inner{height:64px;position:relative;gap:12px}.brand{min-width:0}.brand-logo{width:40px;height:40px}.site-header .brand-name{font-size:15px}.header-actions{display:none}.mobile-menu{display:flex;margin-left:auto}
  .header-nav{display:none;position:absolute;top:calc(100% + 1px);left:-20px;right:-20px;margin:0;padding:10px 20px 14px;background:#f7f7f4;border-bottom:1px solid #d3d4d1;box-shadow:0 14px 28px rgba(24,26,31,.12);z-index:41;flex-direction:column;gap:0}
  .site-header.menu-open .header-nav{display:flex}.header-nav a{display:block;padding:13px 4px;border-bottom:1px solid #dddeda;font-size:16px;font-weight:700;color:#5f6678}.header-nav a:last-child{border-bottom:0}
}
@media(max-width:650px){
  .header-nav{left:-12px;right:-12px;padding-left:12px;padding-right:12px}
  .hero-lede,.core-flow-heading p,.flow-copy p,.section-heading p,.formula-grid>div>p,.desktop-copy>p,.final-cta p,.step-card p,.feature-list p,.formula-preview-section p,.desktop-screens-head p,.desktop-shot figcaption,.faq-intro p,.faq-list details p,.audience-hero>div>p,.value-rows p,.usecase-grid>div:first-child>p,.usecase-points p,.audience-bottom p,.platform-hero p,.platform-benefit-list p,.platform-example-head p,.platform-blueprint p,.platform-blueprint li{font-size:15px;line-height:1.65}
  .audience-usecase .audience-eyebrow{font-size:22px}
}


/* Legal pages */
.legal-page{background:#f7f7f4;border-top:1px solid #d9dad7}
.legal-shell{max-width:980px;padding-top:72px;padding-bottom:88px}
.legal-document{background:#fff;border:1px solid #dedfdb;padding:52px 58px;color:#292c32}
.legal-document>h1{font-size:40px;line-height:1.12;letter-spacing:-.035em;margin:0 0 26px;color:#181a1f}
.legal-document h2{font-size:24px;line-height:1.3;letter-spacing:-.015em;margin:42px 0 14px;padding-top:6px;color:#181a1f}
.legal-document h3{font-size:18px;line-height:1.35;margin:28px 0 10px;color:#24272d}
.legal-document p,.legal-document li{font-size:15px;line-height:1.72;color:#4d515a}
.legal-document p{margin:0 0 14px}
.legal-document ul,.legal-document ol{margin:10px 0 20px;padding-left:28px}
.legal-document li{margin:5px 0}
.legal-document li>p{margin:0}
.legal-document strong{color:#292c32}
.legal-document blockquote{margin:16px 0;padding:2px 0 2px 18px;border-left:3px solid #d8d9d6}
.legal-document blockquote p{margin:8px 0}
.footer-brand-logo{width:32px;height:32px}
.site-footer .brand{text-decoration:none;color:inherit}
.site-footer nav{display:flex;align-items:center;gap:16px}
.site-footer nav a{color:inherit;text-decoration:none}
.site-footer nav a:hover{text-decoration:underline}
@media(max-width:700px){
  .legal-shell{padding-top:42px;padding-bottom:56px}
  .legal-document{padding:30px 22px}
  .legal-document>h1{font-size:31px}
  .legal-document h2{font-size:21px;margin-top:34px}
  .legal-document h3{font-size:17px}
  .legal-document p,.legal-document li{font-size:16px;line-height:1.68}
  .legal-document ul,.legal-document ol{padding-left:22px}
  .site-footer .footer-inner{gap:14px}
  .site-footer nav{flex-wrap:wrap;gap:12px}
}

/* Group 1D: public contact page */
.contact-page{background:#f7f7f4;border-top:1px solid #d9dad7;min-height:calc(100vh - 150px)}
.contact-shell{max-width:980px;padding-top:78px;padding-bottom:90px;display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1.28fr);gap:70px;align-items:start}
.contact-intro{padding-top:8px}.contact-intro h1{font-size:48px;line-height:1.04;letter-spacing:-.045em;margin:11px 0 18px;color:#181a1f}.contact-intro>p:last-child{font-size:16px;line-height:1.65;color:#62666e;margin:0}
.contact-card{background:#fff;border:1px solid #dedfdb;padding:34px}
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.contact-field{margin-bottom:18px}.contact-field label{display:block;font-size:12px;font-weight:800;color:#24272d;margin-bottom:7px}.contact-field input,.contact-field select,.contact-field textarea{display:block;width:100%;border:1px solid #cfd1d3;background:#fff;color:#20232b;padding:12px 13px;border-radius:2px;outline:none}.contact-field input,.contact-field select{min-height:48px}.contact-field textarea{resize:vertical;min-height:170px;line-height:1.5}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:#181a1f;box-shadow:0 0 0 2px rgba(24,26,31,.08)}
.contact-help{font-size:11px;color:#777b83;margin-top:6px}.contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-submit{min-width:150px}.contact-submit:disabled{opacity:.65;cursor:wait;transform:none}.contact-status{min-height:24px;margin-top:15px;font-size:14px;line-height:1.5;color:#555a64}.contact-status.success{color:#176b3a}.contact-status.error{color:#a02e25}
@media(max-width:800px){.contact-shell{grid-template-columns:1fr;gap:32px;padding-top:52px;padding-bottom:65px}.contact-intro{max-width:650px}.contact-card{padding:28px}.contact-intro h1{font-size:40px}}
@media(max-width:560px){.contact-shell{padding-top:40px;padding-bottom:54px}.contact-grid{grid-template-columns:1fr;gap:0}.contact-card{padding:24px 20px}.contact-intro h1{font-size:34px}.contact-intro>p:last-child{font-size:16px;line-height:1.65}.contact-submit{width:100%;min-height:48px}.contact-status{font-size:15px}}
