._sidePlanner_4e0yn_1{grid-column:1/-1;padding:24px;border:1px solid var(--border);background:var(--surface)}._sidePlanner_4e0yn_1 h3{font-family:var(--font-family-display);font-size:1.7rem;font-weight:400}._sidePlanner_4e0yn_1 p,._sidePlanner_4e0yn_1 small{font-size:.8rem;line-height:1.6;color:var(--muted-foreground)}._sidePlannerGrid_4e0yn_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}._sidePlannerCard_4e0yn_1{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--border);background:var(--card)}._sidePlannerCard_4e0yn_1 label{font-size:.72rem;font-weight:700}._sidePlannerCard_4e0yn_1 select{width:100%;padding:9px;color:var(--foreground);background:var(--background);border:1px solid var(--border)}@media(max-width:800px){._sidePlannerGrid_4e0yn_1{grid-template-columns:1fr}}._accessoryMatcher_4e0yn_1{grid-column:1/-1;padding:24px;border:1px solid var(--border);background:var(--surface)}._accessoryMatchGrid_4e0yn_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}._accessoryMatchGrid_4e0yn_1 article{padding:18px;background:var(--card);border:1px solid var(--border)}@media(max-width:680px){._accessoryMatchGrid_4e0yn_1{grid-template-columns:1fr}}._includedEquipment_4e0yn_1,._accessoryGuidance_4e0yn_1{grid-column:1/-1;padding:22px 24px;border:1px solid var(--border);background:var(--card)}._includedEquipment_4e0yn_1{border-left:4px solid var(--accent)}._includedEquipment_4e0yn_1 strong,._accessoryGuidance_4e0yn_1 strong{display:block;font-family:var(--font-family-display);font-size:1.35rem;font-weight:500}._includedEquipment_4e0yn_1 p,._accessoryGuidance_4e0yn_1 p{font-size:.82rem;line-height:1.7;color:var(--muted-foreground);margin:10px 0 0}._sizingStart_4e0yn_1{margin:26px 0 32px;padding:clamp(24px,4vw,46px);background:var(--surface);border:1px solid var(--border)}._sizingHeading_4e0yn_1{max-width:780px}._sizingHeading_4e0yn_1>span{color:var(--accent);font-size:.68rem;letter-spacing:.14em;font-weight:700}._sizingHeading_4e0yn_1 h2{font-family:var(--font-family-display);font-weight:400;font-size:clamp(2rem,3.6vw,3.8rem);line-height:1.05;margin:14px 0}._sizingHeading_4e0yn_1 p,._sizingNote_4e0yn_1{color:var(--muted-foreground);line-height:1.65}._sizingCards_4e0yn_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}._sizingCard_4e0yn_1,._sizingActive_4e0yn_1{appearance:none;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:14px;min-height:220px;padding:clamp(20px,3vw,34px);background:var(--card);border:1px solid var(--border);color:var(--foreground);cursor:pointer;transition:border-color .2s,transform .2s}._sizingCard_4e0yn_1:hover,._sizingActive_4e0yn_1:hover{transform:translateY(-2px);border-color:var(--accent)}._sizingActive_4e0yn_1{border:2px solid var(--accent);background:var(--background)}._sizingCard_4e0yn_1 span,._sizingActive_4e0yn_1 span{color:var(--accent);font-size:.66rem;font-weight:700;letter-spacing:.12em}._sizingCard_4e0yn_1 strong,._sizingActive_4e0yn_1 strong{font-family:var(--font-family-display);font-weight:400;font-size:clamp(1.4rem,2.4vw,2.2rem);line-height:1.1}._sizingCard_4e0yn_1 small,._sizingActive_4e0yn_1 small{font-size:.85rem;line-height:1.65;color:var(--muted-foreground)}._sizingCard_4e0yn_1 em,._sizingActive_4e0yn_1 em{font-size:.78rem;font-weight:700;font-style:normal;margin-top:auto}._sizingNote_4e0yn_1{font-size:.8rem;margin:18px 0 0}._sizingNote_4e0yn_1 strong{color:var(--foreground)}@media(max-width:680px){._sizingCards_4e0yn_1{grid-template-columns:1fr}._sizingCard_4e0yn_1,._sizingActive_4e0yn_1{min-height:180px}}._simpleStart_4e0yn_1{margin:22px 0 28px;padding:clamp(24px,4vw,44px);background:var(--card);border:1px solid var(--border)}._simpleStart_4e0yn_1>span{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700}._simpleStart_4e0yn_1 h2{font-family:var(--font-family-display);font-size:clamp(1.8rem,3vw,3rem);font-weight:400;line-height:1.12;max-width:750px;margin:14px 0}._simpleStart_4e0yn_1 p{max-width:800px;line-height:1.7;color:var(--muted-foreground)}._simpleStartLinks_4e0yn_1{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px}._simpleStartLinks_4e0yn_1 a{color:var(--foreground);font-weight:650;text-decoration:underline;text-underline-offset:5px}._advancedDetails_4e0yn_1{grid-column:1/-1;border:1px solid var(--border);padding:18px;display:grid;gap:12px}._advancedDetails_4e0yn_1:not([open]){display:block}._advancedDetails_4e0yn_1 summary{cursor:pointer;font-weight:700}._advancedDetails_4e0yn_1 p{color:var(--muted-foreground);font-size:.85rem;line-height:1.6}._quoteLayer_4e0yn_2,._priceLayer_4e0yn_2{margin-top:28px;padding:clamp(30px,5vw,54px);border:1px solid var(--border);background:var(--card)}._priceLayer_4e0yn_2{background:var(--surface)}._quoteIntro_4e0yn_2{display:grid;grid-template-columns:150px minmax(0,1fr);gap:0 28px;margin-bottom:34px}._quoteIntro_4e0yn_2>p{grid-row:1 / span 2;margin:0;color:var(--accent);font-size:.64rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}._quoteIntro_4e0yn_2 h2{margin:0;font-family:var(--font-family-display);font-size:clamp(2.1rem,3.7vw,4rem);font-weight:400;line-height:1;letter-spacing:-.03em}._quoteIntro_4e0yn_2 span{grid-column:2;margin-top:16px;max-width:820px;color:var(--muted-foreground);font-size:.82rem;line-height:1.65}._scoreGrid_4e0yn_2{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}._scoreGrid_4e0yn_2 article{padding:26px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--background)}._scoreGrid_4e0yn_2 span{display:block;color:var(--accent);font-size:.62rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}._scoreGrid_4e0yn_2 strong{display:block;margin:18px 0 14px;font-family:var(--font-family-display);font-size:2.8rem;font-weight:400}._scoreGrid_4e0yn_2 p{margin:14px 0 0;color:var(--muted-foreground);font-size:.72rem;line-height:1.55}._progress_4e0yn_2{height:5px;background:var(--border);overflow:hidden}._progress_4e0yn_2 i{display:block;height:100%;background:var(--accent)}._quoteStatus_4e0yn_2{margin-top:18px;padding:20px 22px;display:grid;gap:5px;border-left:3px solid var(--accent);background:var(--background)}._quoteStatus_4e0yn_2 strong{font-family:var(--font-family-display);font-size:1.25rem;font-weight:400}._quoteStatus_4e0yn_2 span,._priceNote_4e0yn_2{color:var(--muted-foreground);font-size:.74rem;line-height:1.6}._driverGrid_4e0yn_2{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}._driverGrid_4e0yn_2 article{min-height:112px;padding:22px;display:flex;gap:18px;align-items:flex-start;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--background)}._driverGrid_4e0yn_2 small{color:var(--accent);font-size:.58rem}._driverGrid_4e0yn_2 strong{font-family:var(--font-family-display);font-size:1.2rem;font-weight:400;line-height:1.25}._priceNote_4e0yn_2{margin:18px 0 0;max-width:900px}@media(max-width:760px){._quoteIntro_4e0yn_2{grid-template-columns:1fr}._quoteIntro_4e0yn_2>p{grid-row:auto}._quoteIntro_4e0yn_2 span{grid-column:1}._scoreGrid_4e0yn_2,._driverGrid_4e0yn_2{grid-template-columns:1fr}}
