.ai-start-main{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:clamp(28px,6vw,90px);padding-top:65px;padding-bottom:80px}.ai-start-intro h1{font:clamp(42px,5vw,70px)/1.08 Georgia,serif;color:#17394b;letter-spacing:-2px}.ai-start-intro h1 em{font-weight:400;color:#246e96}.ai-start-intro p{font:18px/1.65 Arial,sans-serif;max-width:440px}.ai-start-guide{background:#f2f8fc;border:1px solid #c9dfe9;border-radius:20px;padding:clamp(20px,3vw,36px);min-width:0;color:#17394b;font:17px/1.6 Arial,sans-serif;overflow-wrap:anywhere}.ai-start-guide h2{font:34px/1.15 Georgia,serif;margin:12px 0 18px}.ai-start-guide h3{font:700 21px/1.3 Arial,sans-serif}.ai-start-guide progress{width:100%;accent-color:#246e96;height:8px;margin-bottom:24px}.ai-start-progress{font-size:14px;font-weight:700;margin-bottom:5px}.ai-start-guide fieldset{border:0;padding:0;margin:0;min-width:0}.ai-start-guide legend{font:700 23px/1.35 Arial,sans-serif;max-width:100%;padding:0}.ai-start-options{display:grid;gap:12px;margin:20px 0}.ai-start-options label{display:flex;align-items:flex-start;gap:12px;border:1px solid #9bb9ca;border-radius:10px;padding:17px;background:white;cursor:pointer}.ai-start-options label.selected{background:#e1f0fa;border:2px solid #246e96;padding:16px}.ai-start-guide input{accent-color:#246e96;flex-shrink:0;width:19px;height:19px;margin-top:4px}.ai-start-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.ai-start-guide button{font:600 16px/1.4 Arial,sans-serif;padding:12px 18px;min-height:46px;border:1px solid #94b7c9;border-radius:9px;background:white;color:#17394b;cursor:pointer;max-width:100%}.ai-start-guide button.primary{background:#59b5e6}.ai-start-guide button:disabled{opacity:.5;cursor:default}.ai-start-guide :focus-visible{outline:3px solid #246e96;outline-offset:4px}.ai-start-note,.ai-start-privacy{font-size:15px}.ai-start-note{padding:14px 18px;border-left:4px solid #59b5e6;background:white}.ai-start-result-grid{display:grid;gap:12px;margin:25px 0}.ai-start-course,.ai-start-result-grid article{padding:20px;border:1px solid #c9dfe9;border-radius:12px;background:white}.ai-start-result-grid h3{margin:0 0 10px}.ai-start-result-grid p{margin:8px 0}.ai-start-guide summary{cursor:pointer;font-weight:700;min-height:44px;padding-top:10px}.ai-start-review{margin-top:20px}.ai-start-review dt{font-weight:700}.ai-start-review dd{margin:8px 0 20px}.ai-start-share{border-top:1px solid #aac5d5;margin-top:28px;padding-top:14px}.ai-start-share label{display:flex;gap:12px;align-items:flex-start}.ai-start-remove{font-size:14px;margin-top:24px}.ai-start-footer{padding-bottom:32px;font:14px Arial,sans-serif}.ai-start-invitation{padding:24px;border:1px solid #aac5d5;border-radius:14px;background:#f2f8fc;margin:24px 0;color:#17394b}.ai-start-invitation p{max-width:680px;line-height:1.6}.ai-start-invitation a{font-weight:700;text-decoration:underline}.ai-start-insights{max-width:100%;overflow-wrap:anywhere}.ai-start-insights article{border:1px solid #c9dfe9;border-radius:12px;padding:18px;margin:18px 0}.ai-start-insights dt{font-weight:700}.ai-start-insights dd{margin:5px 0 14px}@media(max-width:800px){.ai-start-main{grid-template-columns:1fr;padding-top:30px;gap:24px}.ai-start-intro h1{font-size:45px}.ai-start-intro p{max-width:none}.ai-start-guide h2{font-size:30px}}