.gs2 .clinic-page.clinic-technical .why-hassaan{padding-top:42px}.gs2 .clinic-page.clinic-technical .why-context{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;padding:0 8px 42px;border-bottom:1px solid var(--line)}.gs2 .clinic-page.clinic-technical .why-context h3{font-size:28px;line-height:1.2;letter-spacing:-.8px;max-width:380px}.gs2 .clinic-page.clinic-technical .why-hassaan p{color:var(--muted);font-size:15px;line-height:1.8}.gs2 .clinic-page.clinic-technical .why-work{display:grid;grid-template-columns:280px 1fr;gap:64px;padding:48px 8px}.gs2 .clinic-page.clinic-technical .why-work-intro h3{font-size:28px;letter-spacing:-.8px;line-height:1.2;margin-bottom:20px}.gs2 .clinic-page.clinic-technical .why-work-intro .why-invitation{font-size:13px;margin-top:20px}.gs2 .clinic-page.clinic-technical .why-questions{border-top:1px solid var(--line);min-width:0}.gs2 .clinic-page.clinic-technical .why-questions details{border-bottom:1px solid var(--line)}.gs2 .clinic-page.clinic-technical .why-questions summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;cursor:pointer;font-size:19px;font-weight:650;line-height:1.4}.gs2 .clinic-page.clinic-technical .why-questions summary::-webkit-details-marker{display:none}.gs2 .clinic-page.clinic-technical .why-questions summary small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:5px}.gs2 .clinic-page.clinic-technical .why-toggle{font-size:25px;font-weight:400;color:var(--accent);transition:transform .2s}.gs2 .clinic-page.clinic-technical .why-questions details[open] .why-toggle{transform:rotate(45deg)}.gs2 .clinic-page.clinic-technical .why-questions details>div{padding:0 30px 24px 0}.gs2 .clinic-page.clinic-technical .why-questions .why-example{font-size:13px;color:var(--ink);margin-top:16px;padding-left:14px;border-left:2px solid var(--accent)}.gs2 .clinic-page.clinic-technical .why-evidence{border-radius:22px;background:var(--silver);padding:34px}.gs2 .clinic-page.clinic-technical .why-evidence-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:28px}.gs2 .clinic-page.clinic-technical .why-evidence h3{font-size:25px;letter-spacing:-.6px;line-height:1.3}.gs2 .clinic-page.clinic-technical .why-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.gs2 .clinic-page.clinic-technical .why-history article+article{border-left:1px solid var(--line);padding-left:28px}.gs2 .clinic-page.clinic-technical .why-company{display:block;font-weight:700;font-size:14px}.gs2 .clinic-page.clinic-technical .why-history h4{font-size:21px;line-height:1.3;letter-spacing:-.4px;margin-bottom:12px}.gs2 .clinic-page.clinic-technical .why-history p{font-size:14px}.gs2 .clinic-page.clinic-technical .why-finance{display:grid;grid-template-columns:1fr 2fr;gap:32px;border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.gs2 .clinic-page.clinic-technical .why-finance strong{font-size:18px;line-height:1.5}.gs2 .clinic-page.clinic-technical .why-finance p{font-size:14px}.gs2 .clinic-page.clinic-technical .why-personal{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:40px 8px 0}.gs2 .clinic-page.clinic-technical .why-personal h3{font-size:23px;letter-spacing:-.5px;line-height:1.35;margin-bottom:15px}.gs2 .clinic-page.clinic-technical .why-questions summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}@media(max-width:800px){.gs2 .clinic-page.clinic-technical .why-context,.gs2 .clinic-page.clinic-technical .why-personal,.gs2 .clinic-page.clinic-technical .why-work{grid-template-columns:1fr;gap:25px}.gs2 .clinic-page.clinic-technical .why-work{padding:32px 0}.gs2 .clinic-page.clinic-technical .why-context{padding:0 0 30px}.gs2 .clinic-page.clinic-technical .why-history{grid-template-columns:1fr;gap:24px}.gs2 .clinic-page.clinic-technical .why-history article+article{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:24px}.gs2 .clinic-page.clinic-technical .why-company{margin-bottom:10px}.gs2 .clinic-page.clinic-technical .why-finance{grid-template-columns:1fr;gap:12px}.gs2 .clinic-page.clinic-technical .why-evidence{padding:25px}.gs2 .clinic-page.clinic-technical .why-evidence-heading{display:block}.gs2 .clinic-page.clinic-technical .why-evidence-heading a{display:inline-block;margin-top:12px}.gs2 .clinic-page.clinic-technical .why-questions summary{font-size:17px}.gs2 .clinic-page.clinic-technical .why-personal{padding:30px 0 0}.gs2 .clinic-page.clinic-technical .why-context h3,.gs2 .clinic-page.clinic-technical .why-work-intro h3{font-size:26px}}@media(prefers-reduced-motion:reduce){.gs2 .clinic-page.clinic-technical .why-toggle{transition:none}}.gs2 .clinic-page.clinic-technical .why-hassaan{padding-left:32px;padding-right:32px}@media(max-width:600px){.gs2 .clinic-page.clinic-technical .why-hassaan{padding-left:20px;padding-right:20px}}.gs2 .clinic-page.clinic-technical #host{scroll-margin-top:95px}.gs2 .clinic-page.clinic-technical .why-company{display:flex;align-items:center;gap:16px;min-height:40px;margin-bottom:20px}.gs2 .clinic-page.clinic-technical .why-company-logo{display:block;width:auto;height:28px;max-width:170px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.gs2 .clinic-page.clinic-technical .why-company-pair .why-company-logo{width:calc((100% - 16px)/2);height:28px;max-width:130px;min-width:0}.gs2 .clinic-page.clinic-technical #experience{scroll-margin-top:105px}.gs2 .clinic-page.clinic-technical .why-company-logo[alt="RideScan AI"]{background:var(--ink);padding:8px 10px;border-radius:6px;box-sizing:content-box}.gs2 .clinic-page.clinic-technical .why-company{min-height:44px}.gs2 .clinic-page.clinic-technical h1,.gs2 .clinic-page.clinic-technical h2{text-align:center}.gs2 .clinic-page.clinic-technical .ai-heading,.gs2 .clinic-page.clinic-technical .section-head{display:block;text-align:center;max-width:850px;margin-left:auto;margin-right:auto}.gs2 .clinic-page.clinic-technical .ai-heading h2,.gs2 .clinic-page.clinic-technical .section-head h2{max-width:850px;margin-left:auto;margin-right:auto}.gs2 .clinic-page.clinic-technical .ai-heading>p,.gs2 .clinic-page.clinic-technical .section-head>p{max-width:680px;margin:20px auto 0;text-align:center}.gs2 .clinic-page.clinic-technical .faq-intro>p,.gs2 .clinic-page.clinic-technical .hero .intro,.gs2 .clinic-page.clinic-technical .hero-payoff,.gs2 .clinic-page.clinic-technical .host-copy>.role,.gs2 .clinic-page.clinic-technical .host-copy>p,.gs2 .clinic-page.clinic-technical .pass-body>div:first-child>p,.gs2 .clinic-page.clinic-technical .pricing-copy>p,.gs2 .clinic-page.clinic-technical .reality-grid>div:first-child>p,.gs2 .clinic-page.clinic-technical .recording-copy>p{text-align:center;margin-left:auto;margin-right:auto}.gs2 .clinic-page.clinic-technical .host-copy h2{margin-left:auto;margin-right:auto}.gs2 .clinic-page.clinic-technical .why-context{display:block;text-align:center}.gs2 .clinic-page.clinic-technical .why-context h3{max-width:700px;margin:0 auto 20px}.gs2 .clinic-page.clinic-technical .why-context p{max-width:720px;margin:0 auto}.gs2 .clinic-page.clinic-technical .why-work-intro{text-align:center}.gs2 .clinic-page.clinic-technical .why-evidence-heading{display:block;text-align:center}.gs2 .clinic-page.clinic-technical .why-evidence-heading a{display:inline-block;margin-top:12px}.gs2 .clinic-page.clinic-technical .section-join{display:flex;justify-content:center;margin:36px auto 0;padding:0 20px}.gs2 .clinic-page.clinic-technical .section-join .btn{min-height:50px;white-space:normal;text-align:center;padding:15px 26px;max-width:100%}.gs2 .clinic-page.clinic-technical #membership .section-join{margin-bottom:42px}.gs2 .clinic-page.clinic-technical #clinic-email{scroll-margin-top:120px}.gs2 .clinic-page.clinic-technical #clinic-email:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:600px){.gs2 .clinic-page.clinic-technical .ai-heading>p,.gs2 .clinic-page.clinic-technical .section-head>p{margin-top:16px}.gs2 .clinic-page.clinic-technical .section-join{margin-top:28px}}.gs2 .clinic-page.clinic-technical .experience-logo,.gs2 .clinic-page.clinic-technical .experience-logo.ride{filter:none;opacity:1}.gs2 .clinic-page.clinic-technical .experience-logo.ride{background:var(--ink);padding:6px 10px;border-radius:6px;width:175px;height:40px;box-sizing:border-box}.gs2 .clinic-page.clinic-technical .ai-one-case{background:color-mix(in srgb,var(--accent) 9%,#fff);border-color:color-mix(in srgb,var(--accent) 20%,#fff)}@media(max-width:600px){.gs2 .clinic-page.clinic-technical .experience-logo.ride{width:calc(50% - 14px)}}.gs2 .clinic-page.clinic-technical .community-host img,.gs2 .clinic-page.clinic-technical .hostmini .avatar,.gs2 .clinic-page.clinic-technical .portrait img,.gs2 .clinic-page.clinic-technical .recording-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;box-sizing:border-box}.gs2 .clinic-page.clinic-technical .portrait img{padding-top:20px}.gs2 .clinic-page.clinic-technical .recording-media img{padding-top:16px}.gs2 .clinic-page.clinic-technical .community-host img,.gs2 .clinic-page.clinic-technical .hostmini .avatar{padding-top:3px;background:var(--silver)}