/* Tech Wizard Growth Checkup V2 */
:root{--danger:#ff8b8b;--warning:#ffd27a;--glass:rgba(24,22,49,.78);--panel-2:#201d40;--shadow:0 24px 80px rgba(3,2,16,.35)}
html{scroll-behavior:smooth;scroll-padding-top:86px}
.app{overflow-x:clip}
button,input,textarea,summary,a{outline-offset:4px}
:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 6px rgba(203,183,251,.38);border-radius:6px}
.skip-link{position:fixed;left:16px;top:10px;z-index:1000;padding:12px 16px;border-radius:9px;background:#fff;color:#17142e;font-weight:800;text-decoration:none;transform:translateY(-150%);transition:transform .2s}
.skip-link:focus{transform:none}
.topbar{position:sticky;top:0;z-index:50;background:rgba(17,16,38,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom-color:rgba(255,255,255,.09)}
.topbar nav{display:flex;align-items:center;gap:28px;margin-left:auto;margin-right:24px}
.topbar nav a{color:var(--muted);text-decoration:none;font-size:13px;font-weight:650;transition:color .2s}
.topbar nav a:hover{color:#fff}
main#main-content{width:min(100%,1240px);padding:0 clamp(18px,4vw,52px)}
.hero{min-height:640px;padding:58px 410px 52px 0}
.hero.active{display:flex}
.hero .copy{max-width:760px;position:relative;z-index:5}
.hero h1{font-size:clamp(44px,5.5vw,72px);line-height:.98;letter-spacing:-.055em;max-width:760px;background:linear-gradient(120deg,#fff 10%,#f0ebff 56%,#bfeecf);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero .hero-support{font-size:18px;line-height:1.58;max-width:680px;margin:22px 0 24px;color:#cbc7d6}
.audit-start{max-width:720px}
.audit-start>label{display:block;margin-bottom:8px;color:#fff;font-size:13px;font-weight:750}
.url-field{display:grid;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;padding:6px;border:1px solid rgba(203,183,251,.32);border-radius:15px;background:rgba(6,5,20,.58);box-shadow:inset 0 1px rgba(255,255,255,.05),0 18px 45px rgba(0,0,0,.22);transition:border-color .2s,box-shadow .2s}
.url-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px rgba(203,183,251,.12),0 18px 45px rgba(0,0,0,.24)}
.url-field>span{padding:0 8px 0 10px;color:var(--accent);font-size:24px}
.url-field input{min-width:0;height:50px;border:0;background:transparent;color:#fff;font:inherit;font-size:16px}
.url-field input::placeholder{color:#827d94}
.url-field input:focus{outline:0;box-shadow:none}
.url-field .primary{min-height:50px;margin:0;border-radius:10px;white-space:nowrap}
.audit-error{min-height:22px!important;margin:7px 0 0!important;color:#ffb1b1!important;font-size:13px!important}
.hero-actions{display:flex;align-items:center;gap:12px;margin-top:10px}
.hero-actions .secondary{min-height:44px;font-size:13px;padding:0 16px}
.micro-trust{display:flex!important;flex-wrap:wrap;gap:8px 18px;margin:14px 0 0!important;color:#a9dcbc!important;font-size:12px!important;line-height:1.3!important}
.hero-rotator.hero-title{min-height:27px;margin-top:20px;max-width:680px;color:var(--muted);font-size:15px;font-weight:720;letter-spacing:.01em}
.hero-rotator .type-cursor{height:.9em;width:2px}
.hero .engine{right:6px;width:360px;height:360px}
.marketing[hidden]{display:none!important}
.landing-section{max-width:1136px;margin:0 auto;padding:84px 0;border-top:1px solid rgba(255,255,255,.08);position:relative}
.landing-section:first-child{border-top:0}
.landing-section h2{max-width:760px;margin:0;font-size:clamp(36px,5vw,58px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}
.landing-section h3{margin:0 0 9px;font-size:18px}
.section-lead{max-width:700px;margin:18px 0 0;color:var(--muted);font-size:18px;line-height:1.6}
.step-cards,.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}
.step-cards article,.proof-grid article,.included-grid article{position:relative;padding:26px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:inset 0 1px rgba(255,255,255,.04);transition:transform .25s,border-color .25s,background .25s}
.step-cards article:hover,.proof-grid article:hover,.included-grid article:hover{transform:translateY(-5px);border-color:rgba(203,183,251,.35);background:linear-gradient(145deg,rgba(203,183,251,.09),rgba(255,255,255,.025))}
.step-cards article>span{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:36px;border-radius:12px;background:rgba(203,183,251,.12);color:var(--accent);font-size:12px;font-weight:900}
.step-cards p,.proof-grid p,.included-grid p{margin:0;color:var(--muted);line-height:1.55;font-size:14px}
.included-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:40px}
.included-grid article{padding:20px;min-height:190px}
.included-grid i{display:grid;place-items:center;width:40px;height:40px;margin-bottom:28px;border-radius:11px;background:rgba(151,222,181,.09);color:var(--green);font-style:normal;font-weight:800}
.included-grid h3{font-size:15px}.included-grid p{font-size:12px}
.sample-preview{display:grid;grid-template-columns:1fr .92fr;gap:70px;align-items:center}
.sample-preview .primary{margin-top:28px}
.sample-card{padding:28px;border:1px solid rgba(203,183,251,.22);border-radius:22px;background:radial-gradient(circle at 20% 0,rgba(203,183,251,.11),transparent 42%),rgba(9,8,25,.72);box-shadow:var(--shadow)}
.mini-gauge{--gauge-color:var(--accent);width:160px;height:160px;margin:0 auto 28px;border-radius:50%;background:conic-gradient(var(--gauge-color) calc(var(--score)*1%),rgba(255,255,255,.08) 0);display:grid;place-items:center;position:relative}
.mini-gauge:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#111026}
.mini-gauge strong,.mini-gauge span{position:relative;z-index:1;grid-area:1/1}.mini-gauge strong{font-size:48px;line-height:1;transform:translateY(-8px)}.mini-gauge span{align-self:end;margin-bottom:37px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em}
.mini-bars{display:grid;gap:13px}.mini-bars p{display:grid;grid-template-columns:90px 1fr 28px;align-items:center;gap:10px;margin:0;color:var(--muted);font-size:12px}.mini-bars b{height:6px;border-radius:9px;background:rgba(255,255,255,.08);overflow:hidden}.mini-bars i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--green))}.mini-bars em{color:#fff;font-style:normal;text-align:right}
.proof-grid article>span{display:grid;place-items:center;width:46px;height:46px;margin-bottom:30px;border-radius:14px;background:rgba(151,222,181,.1);color:var(--green);font-size:22px}
.faq-list{display:grid;gap:10px;max-width:880px;margin-top:40px}.faq-list details{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.025);overflow:hidden}.faq-list summary{padding:20px 22px;cursor:pointer;font-weight:750;list-style-position:outside;margin-left:22px}.faq-list details[open]{border-color:rgba(203,183,251,.3)}.faq-list p{margin:0;padding:0 22px 22px;color:var(--muted);line-height:1.6}
.final-cta{text-align:center;padding:90px 28px;margin-bottom:70px;border:1px solid rgba(203,183,251,.2);border-radius:26px;background:radial-gradient(circle at 50% 100%,rgba(151,222,181,.13),transparent 43%),radial-gradient(circle at 50% 0,rgba(203,183,251,.16),transparent 48%),rgba(255,255,255,.025)}
.final-cta h2,.final-cta p{margin-left:auto;margin-right:auto}.final-cta p{max-width:650px;color:var(--muted);font-size:17px}.final-cta .primary{margin-top:22px}
.reveal{opacity:0;transform:translateY(25px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.reveal.in-view{opacity:1;transform:none}
.flow-active .topbar nav{visibility:hidden}
.flow-active main#main-content{padding-top:60px;padding-bottom:80px}
.panel{max-width:800px;padding:34px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(17,15,39,.66);box-shadow:var(--shadow);backdrop-filter:blur(16px)}
.panel .short{font-size:16px}
.audit-progress-screen{text-align:center;max-width:680px}
.scan-orb{width:112px;height:112px;margin:0 auto 28px;border-radius:50%;display:grid;place-items:center;position:relative;background:conic-gradient(from 0deg,var(--accent),var(--green),var(--accent));animation:scanSpin 3s linear infinite;box-shadow:0 0 55px rgba(203,183,251,.24)}
.scan-orb:before{content:"";position:absolute;inset:5px;border-radius:50%;background:#15132f}.scan-orb span{position:relative;z-index:1;font-size:24px;font-weight:900;color:#fff}
@keyframes scanSpin{to{transform:rotate(360deg)}}
.scan-progress{--scan:16%;height:8px;margin:30px auto 15px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden}.scan-progress i{display:block;width:var(--scan);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--green));box-shadow:0 0 18px rgba(151,222,181,.45);transition:width .45s ease}
.scan-status{min-height:24px;color:var(--green);font-weight:700}.scan-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px;text-align:left;margin:25px 0 0;padding:0;list-style:none}.scan-steps li{padding:12px;border-radius:10px;background:rgba(255,255,255,.03);color:var(--muted);font-size:12px}.scan-steps li:before{content:"✓";margin-right:8px;color:var(--green)}
.report-panel{max-width:1130px}.report-topline{display:flex;align-items:center;justify-content:space-between;gap:20px}.report-url{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.report-panel .result-head{display:grid;grid-template-columns:190px 1fr;gap:38px;margin-top:25px}.overall-gauge{--gauge-color:var(--warning);width:180px;height:180px;border-radius:50%;background:conic-gradient(var(--gauge-color) calc(var(--score)*1%),rgba(255,255,255,.075) 0);display:grid;place-items:center;position:relative;box-shadow:0 0 45px rgba(203,183,251,.1)}.overall-gauge:before{content:"";position:absolute;inset:13px;border-radius:50%;background:#17142f}.overall-gauge>div{position:relative;z-index:1;text-align:center}.overall-gauge strong{display:block;font-size:54px;line-height:1}.overall-gauge small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.report-intro h2{font-size:clamp(34px,5vw,58px)}.report-intro p{max-width:700px;color:var(--muted);font-size:17px;line-height:1.55}.status-pill,.category-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.09em}.status-pill{padding:8px 11px;margin-bottom:13px}.status-pill.green,.category-status.green{background:rgba(151,222,181,.12);color:#b9f2d0}.status-pill.yellow,.category-status.yellow{background:rgba(255,210,122,.12);color:#ffe1a5}.status-pill.red,.category-status.red{background:rgba(255,139,139,.12);color:#ffb6b6}.report-panel .result-grid{margin:34px 0 20px}.report-panel .reasons{margin-bottom:45px}.report-section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin:40px 0 20px;padding-top:35px;border-top:1px solid var(--line)}.report-section-head h3{margin:0;font-size:28px}.report-section-head>p{max-width:380px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}
.audit-categories{display:grid;grid-template-columns:1fr 1fr;gap:14px}.category-card{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.026)}.category-card.green{--cat:var(--green)}.category-card.yellow{--cat:var(--warning)}.category-card.red{--cat:var(--danger)}.category-head{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center}.category-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--cat) 12%,transparent);color:var(--cat);font-size:18px;font-weight:800}.category-head h4{margin:0 0 5px;font-size:15px}.category-status{padding:4px 7px}.category-score{font-size:28px;color:var(--cat)}.category-progress{height:5px;margin:16px 0;border-radius:8px;background:rgba(255,255,255,.07);overflow:hidden}.category-progress i{display:block;width:var(--category-score);height:100%;border-radius:inherit;background:var(--cat);transition:width .8s cubic-bezier(.2,.8,.2,1)}.category-card>p{min-height:61px;margin:0;color:var(--muted);font-size:13px;line-height:1.52}.category-card details{margin-top:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.category-card summary{cursor:pointer;color:#ddd8e8;font-size:12px;font-weight:750}.category-details{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.category-details>div{padding:13px;border-radius:10px;background:rgba(0,0,0,.13)}.category-details b{font-size:11px;color:var(--cat);text-transform:uppercase;letter-spacing:.07em}.category-details ul,.category-details ol{margin:8px 0 0;padding-left:17px;color:var(--muted);font-size:11px;line-height:1.5}.report-disclaimer{margin:22px 0 0;padding:15px 17px;border-radius:11px;background:rgba(255,255,255,.028);color:#9f9aac;font-size:11px;line-height:1.5}
footer{display:flex;justify-content:space-between;gap:20px;padding:24px clamp(18px,4vw,52px);font-size:11px}
@media(max-width:1050px){.hero{padding-right:340px}.hero .engine{width:315px;height:315px}.included-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:820px){.topbar nav{display:none}.hero{padding:52px 0 42px}.hero.active{display:block}.hero .engine{position:relative;right:auto;width:270px;height:270px;margin:35px auto 0}.sample-preview{grid-template-columns:1fr;gap:46px}.step-cards,.proof-grid{grid-template-columns:1fr}.included-grid{grid-template-columns:1fr 1fr}.landing-section{padding:76px 0}.report-panel .result-head{grid-template-columns:1fr}.overall-gauge{margin:0 auto}.audit-categories{grid-template-columns:1fr}.report-section-head{display:block}.report-section-head>p{margin-top:10px}.category-card>p{min-height:0}}
@media(max-width:600px){main#main-content{padding-left:16px;padding-right:16px}.topbar{padding-left:14px;padding-right:14px}.hero h1{font-size:43px}.hero .hero-support{font-size:16px}.url-field{grid-template-columns:auto 1fr}.url-field .primary{grid-column:1/-1;width:100%;margin-top:5px}.hero-actions{display:grid}.hero-actions .secondary{width:100%}.micro-trust{display:grid!important;gap:6px}.hero-rotator.hero-title{min-height:48px}.included-grid{grid-template-columns:1fr}.included-grid article{min-height:auto}.landing-section h2{font-size:37px}.section-lead{font-size:16px}.panel{padding:22px 17px;border-radius:17px}.scan-steps{grid-template-columns:1fr}.report-topline{display:block}.report-url{display:block;margin-top:7px}.category-details{grid-template-columns:1fr}.result-grid{grid-template-columns:1fr}.actions .primary,.actions .secondary{width:100%}footer{display:grid;text-align:center}}
@media print{.sky,.topbar,.marketing,.actions,.back,.voice,footer{display:none!important}body,.app,main#main-content{background:#fff!important;color:#111!important}.flow-active main#main-content{padding:0}.panel{display:none!important;border:0;box-shadow:none;background:#fff}.panel.active{display:block!important}.report-panel{max-width:none;padding:0}.report-intro p,.category-card>p,.category-details ul,.category-details ol,.reasons,.report-disclaimer,.report-url{color:#444!important}.audit-categories{grid-template-columns:1fr 1fr}.category-card{break-inside:avoid;border-color:#ccc;background:#fff}.overall-gauge:before{background:#fff}.status-pill,.category-status{border:1px solid #bbb}.category-card details{display:block}.category-card details>div{display:grid}.category-card summary{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}.scan-progress i,.category-progress i{transition:none}.scan-orb{animation:none}.motion-toggle{display:none}}
.motion-toggle{margin-left:auto}.topbar nav+.motion-toggle{margin-left:auto}.topbar .motion-toggle+#voiceToggle{margin-left:8px}

/* V21 premium form experience */
.field-help,.field-error{display:block;min-height:18px;margin-top:6px;font-size:12px;line-height:1.4}.field-help{color:#aaa4b9}.field-error{color:#ffb7bd;font-weight:700}.field-state{color:var(--green);font-size:19px;font-weight:900;line-height:1}
.url-field{grid-template-columns:auto minmax(150px,1fr) 28px auto}.url-field>.field-state{display:grid;place-items:center;padding:0;font-size:19px}.url-field:has(input.is-valid){border-color:rgba(151,222,181,.72)}.url-field:has(input.is-invalid){border-color:#ff8d99;box-shadow:0 0 0 4px rgba(255,141,153,.12)}
.premium-form input,.premium-form textarea{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.premium-form input:focus,.premium-form textarea:focus{transform:translateY(-1px)}.premium-form input.is-valid,.premium-form textarea.is-valid{border-color:rgba(151,222,181,.75)!important;background-color:rgba(151,222,181,.035)!important}.premium-form input.is-invalid,.premium-form textarea.is-invalid{border-color:#ff8d99!important;background-color:rgba(255,105,120,.045)!important}.premium-form button[disabled]{cursor:wait;opacity:.72}
.fields label{position:relative}.fields .field-label{display:block;margin-bottom:7px;color:#f8f5ff;font-size:13px;font-weight:750}.fields .field-control{position:relative;display:block}.fields .field-control input{width:100%;min-height:50px;padding-right:42px}.fields .field-control .field-state{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.fields label:focus-within .field-label{color:#ded1ff}.contact-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.contact-trust span{padding:7px 10px;border-radius:99px;background:rgba(255,255,255,.045);color:#bdb8ca;font-size:11px}
.scan-steps{grid-template-columns:1fr 1fr}.scan-steps li{position:relative;transition:border-color .2s,background .2s,color .2s}.scan-steps li:before{content:"○";display:inline-block;width:18px;margin-right:6px;color:#817a91}.scan-steps li.active{border:1px solid rgba(203,183,251,.34);background:rgba(203,183,251,.075);color:#f4efff}.scan-steps li.active:before{content:"●";color:var(--accent)}.scan-steps li.done{color:#c8e9d4}.scan-steps li.done:before{content:"✓";color:var(--green)}
.site-preview{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:16px;align-items:center;margin:24px 0;padding:14px;border:1px solid rgba(151,222,181,.2);border-radius:16px;background:linear-gradient(135deg,rgba(151,222,181,.055),rgba(203,183,251,.045));text-align:left}.site-screenshot{display:grid;place-items:center;align-content:center;gap:5px;min-height:92px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:linear-gradient(145deg,#1b1931,#0e0d1d);color:#847f92;text-align:center}.site-screenshot>span{font-size:24px}.site-screenshot small{font-size:9px;line-height:1.35}.site-identity{display:flex;align-items:center;gap:12px;min-width:0}.site-identity img{flex:0 0 auto;border-radius:9px;background:#fff}.site-identity div{display:grid;gap:4px;min-width:0}.site-identity strong,.site-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-identity span,.scan-time{color:var(--muted);font-size:12px}.scan-time{text-align:right}.pdf-help{text-align:right;color:var(--muted);font-size:11px}
@media(max-width:600px){.url-field{grid-template-columns:auto minmax(0,1fr) 28px}.url-field .primary{grid-column:1/-1}.scan-steps{grid-template-columns:1fr}.site-preview{grid-template-columns:1fr;gap:11px}.site-screenshot{min-height:76px}.scan-time{text-align:left}.pdf-help{text-align:center}.fields .field-control input{min-height:52px}}
@media(prefers-reduced-motion:reduce){.premium-form input,.premium-form textarea,.scan-steps li{transition:none}.premium-form input:focus,.premium-form textarea:focus{transform:none}}
@media print{.pdf-help{display:none!important}}

body.motion-paused *,body.motion-paused *::before,body.motion-paused *::after{animation-play-state:paused!important;transition-duration:0s!important;scroll-behavior:auto!important}
body.motion-paused .type-cursor{visibility:hidden}
[aria-invalid="true"]{border-color:var(--danger)!important;box-shadow:0 0 0 3px rgba(255,139,139,.14)!important}
@media(max-width:600px){.motion-toggle span:last-child{display:none}.topbar .motion-toggle+#voiceToggle{margin-left:4px}}

/* V25 no-website business journey — brighter green customer path */
.no-website-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin:10px 0 0;padding:10px 16px;border:1px solid rgba(126,255,186,.74);border-radius:999px;background:linear-gradient(135deg,#25ee89 0%,#6effb1 54%,#c9ffdf 100%);box-shadow:0 0 0 1px rgba(93,255,168,.14),0 16px 40px rgba(30,255,137,.24),inset 0 1px rgba(255,255,255,.42);color:#071910;font:inherit;font-size:13px;font-weight:900;text-align:left;text-decoration:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.no-website-link:before{content:"✦";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(5,45,25,.14);color:#07572f;box-shadow:0 0 18px rgba(255,255,255,.35)}.no-website-link:hover{transform:translateY(-1px);border-color:rgba(190,255,219,.95);background:linear-gradient(135deg,#34ff9a 0%,#8bffc4 55%,#ecfff4 100%);box-shadow:0 0 0 1px rgba(93,255,168,.22),0 22px 52px rgba(30,255,137,.34),inset 0 1px rgba(255,255,255,.55);color:#03150c}.no-website-link:focus-visible{border-radius:999px;outline:3px solid rgba(93,255,168,.55);outline-offset:3px}.site-preview[hidden],.overall-gauge[hidden]{display:none!important}.launch-report{position:relative;overflow:hidden;border-color:rgba(93,255,168,.22);background:radial-gradient(circle at 12% 0,rgba(28,255,139,.18),transparent 34%),radial-gradient(circle at 100% 12%,rgba(93,255,168,.12),transparent 35%),rgba(17,15,39,.66)}.launch-report:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(93,255,168,.16),transparent 32%,rgba(203,183,251,.08));opacity:.75}.launch-report>*{position:relative}.launch-report .result-head{grid-template-columns:1fr;max-width:820px}.launch-report .report-intro{max-width:780px}.launch-report .report-intro h2{background:linear-gradient(110deg,#fff 8%,#d7ffe7 48%,#74ffb2 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.launch-report .status-pill.green,.launch-report .category-status.yellow{background:rgba(93,255,168,.16);color:#d8ffe7;border:1px solid rgba(93,255,168,.3)}.launch-report .report-url{color:#afffcc}.launch-card{border-color:rgba(93,255,168,.18);background:linear-gradient(145deg,rgba(93,255,168,.075),rgba(255,255,255,.025));box-shadow:inset 0 1px rgba(255,255,255,.06)}.launch-card:hover{border-color:rgba(93,255,168,.36);background:linear-gradient(145deg,rgba(93,255,168,.11),rgba(203,183,251,.045));box-shadow:0 16px 40px rgba(25,255,132,.08),inset 0 1px rgba(255,255,255,.08)}.launch-card .category-head{grid-template-columns:44px 1fr}.launch-card .category-icon{background:rgba(93,255,168,.15);color:#74ffb2;box-shadow:0 0 24px rgba(93,255,168,.14)}.launch-card>p{margin-top:17px}.launch-card .category-status{display:inline-flex;margin-top:5px}.launch-card .category-details b{color:#74ffb2}.launch-report .audit-categories{margin-top:26px}.launch-report #sharePlan.primary{background:linear-gradient(135deg,#28f58d,#79ffb8);color:#08160f;box-shadow:0 16px 44px rgba(40,245,141,.26)}.launch-report #sharePlan.primary:hover{box-shadow:0 20px 56px rgba(40,245,141,.36)}
@media(max-width:600px){.no-website-link{width:100%;text-align:center;padding-left:14px;padding-right:14px}.launch-report .report-topline{align-items:flex-start}.launch-card{padding:18px}}
