/* Distinct Personal/Business onboarding, professional help, tier matrices, and plan value blocks. */
.onboardingHero{padding:78px 0 56px;background:radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--accent2) 8%,var(--bg)),var(--bg))}.onboardingHeroGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center}.onboardingHero h1,.helpHero h1{font-size:clamp(52px,7vw,92px);line-height:.91;letter-spacing:-.075em;margin:18px 0 24px}.soulCard{padding:30px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 15%,var(--surface)),var(--surface));box-shadow:var(--shadow)}.soulCard h2{font-size:38px;letter-spacing:-.055em;margin:16px 0}.soulCard p{color:var(--muted);line-height:1.65}.soulFormula{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:24px}.soulFormula span,.soulFormula strong{padding:9px 11px;border:1px solid var(--line);border-radius:12px;background:var(--surface2);font-size:13px}.soulFormula strong{color:var(--accent)}.journeyRail{position:relative;display:grid;gap:18px}.journeyRail:before{content:'';position:absolute;left:30px;top:28px;bottom:28px;width:2px;background:linear-gradient(var(--accent),var(--accent2))}.journeyRail article{position:relative;display:grid;grid-template-columns:62px 1fr;gap:24px;padding:26px;border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow)}.journeyStep{position:relative;z-index:1;width:62px;height:62px;display:grid;place-items:center;border-radius:18px;background:var(--ink);color:var(--surface);font-weight:900}.journeyRail small{color:var(--accent);font-weight:900;text-transform:uppercase;letter-spacing:.12em}.journeyRail h3{font-size:27px;letter-spacing:-.04em;margin:7px 0}.journeyRail p,.journeyRail li{color:var(--muted);line-height:1.55}.journeyRail ul{padding-left:18px}.setupChoiceGrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.setupChoice{padding:32px;border:1px solid var(--line);border-radius:26px;background:var(--surface);box-shadow:var(--shadow)}.setupChoice.featured{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),var(--surface))}.choiceTop{display:flex;justify-content:space-between;gap:12px;align-items:center}.setupChoice h3{font-size:38px;letter-spacing:-.055em;margin:18px 0 10px}.setupChoice>p,.setupChoice li{color:var(--muted);line-height:1.6}.setupChoice ol{padding-left:22px;display:grid;gap:12px}.choiceFoot{border-top:1px solid var(--line);padding-top:18px;margin-top:22px}.metricStrip{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px}.metricStrip div{padding:15px 10px;border:1px solid var(--line);border-radius:14px;text-align:center;background:var(--surface2)}.metricStrip strong,.metricStrip span{display:block}.metricStrip strong{font-size:28px}.metricStrip span{font-size:11px;color:var(--muted);margin-top:5px}.accessAnswer{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.accessAnswer article{padding:26px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow)}.accessAnswer article.preferred{background:linear-gradient(145deg,color-mix(in srgb,#20c879 12%,var(--surface)),var(--surface));border-color:color-mix(in srgb,#20c879 35%,var(--line))}.accessAnswer h3{font-size:25px;letter-spacing:-.04em}.accessAnswer p{color:var(--muted);line-height:1.6}.planMatrix{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow)}.matrixRow{display:grid;grid-template-columns:.7fr 1.2fr 1.2fr;gap:18px;padding:19px 22px;border-bottom:1px solid var(--line);align-items:center}.businessMatrix .matrixRow{grid-template-columns:1.15fr repeat(4,1fr);font-size:14px}.matrixRow:last-child{border-bottom:0}.matrixHead{background:var(--ink);color:var(--surface)}.matrixRow span{color:var(--muted);line-height:1.45}.helpHero{padding:74px 0 48px;background:radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 38%)}.helpHero h1{max-width:980px}.helpHero .lead{max-width:800px}.helpSearch{max-width:800px;margin-top:32px;padding:15px 18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.helpSearch input{border:0;background:transparent;font:inherit;color:var(--ink);outline:none}.helpSearch small{color:var(--muted)}.helpLaneGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.helpLane{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow);color:var(--ink);text-decoration:none;transition:transform .2s,border-color .2s}.helpLane:hover{transform:translateY(-3px);border-color:var(--accent)}.laneIcon{width:56px;height:56px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;font-size:22px;font-weight:900}.helpLane small{color:var(--accent);font-weight:900;text-transform:uppercase;letter-spacing:.1em}.helpLane h3{font-size:28px;letter-spacing:-.045em;margin:8px 0}.helpLane p{color:var(--muted);line-height:1.55}.helpTopicGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.helpTopicGrid article{padding:25px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.helpTopicGrid article>span{color:var(--accent);font-weight:900}.helpTopicGrid h3{font-size:23px;letter-spacing:-.035em}.helpTopicGrid ul{list-style:none;padding:0;display:grid;gap:10px}.helpTopicGrid a{color:var(--muted);text-decoration:none}.helpTopicGrid a:hover{color:var(--accent)}.stateFlow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:12px;align-items:center}.stateFlow div{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.stateFlow b,.stateFlow span{display:block}.stateFlow span{color:var(--muted);font-size:13px;margin-top:5px}.supportPrimer>p{color:var(--muted);line-height:1.6}.referenceGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.referenceGrid details{padding:0 20px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.referenceGrid summary{padding:20px 0;font-weight:850;cursor:pointer}.referenceGrid p{color:var(--muted);line-height:1.6;padding-bottom:18px}.planValueGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.planValueGrid article{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.planValueGrid span{color:var(--suite-a);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.planValueGrid h3{font-size:22px;letter-spacing:-.035em}.planValueGrid p{color:var(--muted);line-height:1.5}.planSetupBand{display:grid;grid-template-columns:1fr 1fr;gap:18px}.planSetupBand article{padding:27px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.planSetupBand article:first-child{background:linear-gradient(145deg,color-mix(in srgb,var(--suite-a) 10%,var(--surface)),var(--surface))}.planSetupBand h3{font-size:28px;letter-spacing:-.045em}.planSetupBand p,.planSetupBand li{color:var(--muted);line-height:1.55}@media(max-width:900px){.onboardingHeroGrid,.setupChoiceGrid,.helpLaneGrid,.referenceGrid,.planSetupBand{grid-template-columns:1fr}.accessAnswer,.helpTopicGrid,.planValueGrid{grid-template-columns:1fr 1fr}.stateFlow{grid-template-columns:1fr}.stateFlow i{transform:rotate(90deg);text-align:center}.matrixRow,.businessMatrix .matrixRow{grid-template-columns:1fr}.matrixHead{display:none}.helpSearch{grid-template-columns:auto 1fr}.helpSearch small{display:none}}@media(max-width:600px){.accessAnswer,.helpTopicGrid,.planValueGrid{grid-template-columns:1fr}.journeyRail article{grid-template-columns:46px 1fr;padding:18px;gap:14px}.journeyRail:before{left:22px}.journeyStep{width:46px;height:46px;border-radius:13px}.metricStrip{grid-template-columns:1fr}.onboardingHero h1,.helpHero h1{font-size:46px}}
