.first-import-course .hero-intro{max-width:600px}.first-import-course .amazon-topic img{aspect-ratio:16/9}.first-import-course .amazon-topic-grid{align-items:start}.first-import-outcomes{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;display:grid}.first-import-outcomes article{border-bottom:1px solid var(--border);grid-template-columns:42px 1fr;gap:18px;padding-block:25px;display:grid}.first-import-outcomes span{color:var(--primary);font-size:.875rem;font-weight:700}.first-import-outcomes p{max-width:510px}.first-import-roadmap{background:#fff;width:100%;display:block}.first-import-roadmap img{width:100%;height:auto}.first-import-stages{border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.first-import-stages li{flex-direction:column;min-width:0;padding:20px 17px 0 0;display:flex}.first-import-stages li+li{border-left:1px solid var(--border);padding-left:17px}.first-import-stages span{color:var(--primary);font-size:.8125rem;font-weight:700}.first-import-stages strong{margin-top:8px;font-size:1rem;line-height:1.35}.first-import-stages small{color:var(--muted-foreground);margin-top:6px;font-size:.8125rem;line-height:1.45}.first-import-case{background:var(--primary);color:var(--primary-foreground);grid-template-columns:.7fr 1.3fr;gap:44px;margin-top:60px;padding:clamp(28px,4vw,52px);display:grid}.first-import-case>.eyebrow{color:var(--accent);align-self:start;padding-top:7px}.first-import-case h3{letter-spacing:-.05em;font-size:clamp(2rem,3.3vw,3.25rem);font-weight:500;line-height:1.08}.first-import-case div p{max-width:680px;margin-top:22px}.first-import-decision{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-top:64px;padding:34px 0;display:grid}.first-import-decision h3{letter-spacing:-.045em;margin-top:13px;font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:500;line-height:1.15}.first-import-decision>p{max-width:570px;color:var(--muted-foreground)}.first-import-material-layout{grid-template-columns:1.12fr .88fr;align-items:start;gap:clamp(34px,5vw,72px);display:grid}.first-import-material-preview{background:#fff;display:block}.first-import-material-preview img{width:100%;height:auto}.first-import-material-list{border-top:1px solid var(--border);margin:23px 0 0;padding:0;list-style:none}.first-import-material-list li{border-bottom:1px solid var(--border);align-items:start;gap:13px;padding:15px 0;display:flex}.first-import-material-list svg{color:var(--primary);flex:none;margin-top:4px}.first-import-material-note{color:var(--muted-foreground);margin-top:22px;font-size:.9375rem}.first-import-faq{grid-template-columns:.7fr 1.3fr;gap:44px;display:grid}.first-import-faq h2{margin-top:24px}.first-import-faq details{border-top:1px solid var(--border)}.first-import-faq details:last-child{border-bottom:1px solid var(--border)}.first-import-faq summary{cursor:pointer;padding:22px 40px 22px 0;font-size:1.125rem;font-weight:600;list-style:none;position:relative}.first-import-faq summary::-webkit-details-marker{display:none}.first-import-faq summary:after{content:"+";color:var(--primary);font-size:1.5rem;font-weight:400;line-height:1;position:absolute;top:20px;right:4px}.first-import-faq details[open] summary:after{content:"−"}.first-import-faq details p{max-width:680px;color:var(--muted-foreground);padding:0 34px 22px 0}@media (max-width:1000px){.first-import-stages{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.first-import-stages li,.first-import-stages li+li{border-left:0;border-top:1px solid var(--border);padding:18px 0 0}.first-import-material-layout{grid-template-columns:1fr}.first-import-faq{grid-template-columns:1fr;gap:34px}}@media (max-width:700px){.first-import-outcomes{grid-template-columns:1fr}.first-import-roadmap{display:none}.first-import-stages{grid-template-columns:1fr;gap:0;margin-top:0}.first-import-stages li{grid-template-columns:34px 1fr;gap:4px 12px;padding:17px 0;display:grid}.first-import-stages li+li{padding-left:0}.first-import-stages span{grid-row:1/span 2;padding-top:2px}.first-import-stages strong,.first-import-stages small{margin-top:0}.first-import-case{grid-template-columns:1fr;gap:24px;margin-top:42px}.first-import-decision{grid-template-columns:1fr;gap:22px;margin-top:46px}.first-import-faq summary{font-size:1rem}}
