.SelfServiceAssessment-module__iCc67q__sectionHead{text-align:center;max-width:640px;margin:0 auto 48px}.SelfServiceAssessment-module__iCc67q__sectionKicker{text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin:0 0 12px;font-size:.75rem;font-weight:700}.SelfServiceAssessment-module__iCc67q__sectionTitle{margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.2}.SelfServiceAssessment-module__iCc67q__sectionSub{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}.SelfServiceAssessment-module__iCc67q__hero{background:linear-gradient(145deg, var(--bg-gradient-start) 0%, var(--bg-gradient-end) 55%, var(--bg-gradient-deep) 100%);padding:80px 0;position:relative;overflow:hidden}.SelfServiceAssessment-module__iCc67q__heroBg{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.SelfServiceAssessment-module__iCc67q__heroBgGlow1{background:radial-gradient(ellipse at center, var(--color-primary-18) 0%, transparent 70%);filter:blur(80px);width:60%;height:70%;position:absolute;top:-15%;left:-10%}.SelfServiceAssessment-module__iCc67q__heroBgGlow2{filter:blur(70px);background:radial-gradient(#6366f11f 0%,#0000 65%);width:45%;height:55%;position:absolute;top:10%;right:-5%}.SelfServiceAssessment-module__iCc67q__heroBgGrid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 0%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 0,#000 0%,#0000 100%)}.SelfServiceAssessment-module__iCc67q__heroGrid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid;position:relative}.SelfServiceAssessment-module__iCc67q__heroContent{max-width:560px}.SelfServiceAssessment-module__iCc67q__heroHeading{margin:18px 0 20px;font-size:clamp(2rem,4vw,2.85rem);font-weight:900;line-height:1.15}.SelfServiceAssessment-module__iCc67q__heroSub{color:var(--text-secondary);margin:0 0 32px;font-size:1.05rem;line-height:1.65}.SelfServiceAssessment-module__iCc67q__startCard{max-width:460px;padding:28px}.SelfServiceAssessment-module__iCc67q__startCardBody{color:var(--text-secondary);margin:0}.SelfServiceAssessment-module__iCc67q__startCardResult{margin:0 0 20px;font-weight:700}.SelfServiceAssessment-module__iCc67q__startCardResultSub{color:var(--text-secondary);margin:0 0 24px;font-size:.95rem}.SelfServiceAssessment-module__iCc67q__warningList{text-align:left;color:var(--text-secondary);margin:20px 0 0;font-size:.85rem}.SelfServiceAssessment-module__iCc67q__errorText{color:#f87171;margin:0 0 20px}.SelfServiceAssessment-module__iCc67q__fullWidthBtn{justify-content:center;width:100%}.SelfServiceAssessment-module__iCc67q__heroVisual{position:relative}.SelfServiceAssessment-module__iCc67q__heroVisualFrame{box-shadow:0 0 0 1px var(--color-primary-18), 0 32px 80px #0009, 0 0 100px var(--color-primary-10);border-radius:14px;display:block;overflow:hidden}.SelfServiceAssessment-module__iCc67q__heroVisualImg{width:100%;height:auto;display:block}.SelfServiceAssessment-module__iCc67q__whySection{background:var(--bg-paper);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:88px 0}.SelfServiceAssessment-module__iCc67q__whyGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;max-width:1100px;margin:0 auto;display:grid}.SelfServiceAssessment-module__iCc67q__whyCard{background:var(--bg-elev);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:32px 28px;display:flex}.SelfServiceAssessment-module__iCc67q__whyIconWrap{background:var(--color-primary-10);border:1px solid var(--color-primary-25);width:52px;height:52px;color:var(--color-primary);border-radius:14px;justify-content:center;align-items:center;display:flex}.SelfServiceAssessment-module__iCc67q__whyCardTitle{margin:0;font-size:1.1rem;font-weight:700}.SelfServiceAssessment-module__iCc67q__whyCardBody{color:var(--text-secondary);margin:0;font-size:.925rem;line-height:1.65}.SelfServiceAssessment-module__iCc67q__quoteBanner{background:linear-gradient(145deg, var(--bg-gradient-start) 0%, var(--bg-gradient-deep) 100%);padding:96px 0;position:relative;overflow:hidden}.SelfServiceAssessment-module__iCc67q__quoteGraphic{opacity:.55;pointer-events:none;width:min(640px,55%);height:100%;position:absolute;top:0;right:0}.SelfServiceAssessment-module__iCc67q__quoteContent{z-index:1;max-width:620px;position:relative}.SelfServiceAssessment-module__iCc67q__quoteHeading{color:var(--color-primary);margin:0 0 20px;font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:800;line-height:1.25}.SelfServiceAssessment-module__iCc67q__quoteBody{color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.7}.SelfServiceAssessment-module__iCc67q__ctaFramed{background:var(--bg-default);padding:96px 0;position:relative;overflow:hidden}.SelfServiceAssessment-module__iCc67q__ctaFramedBg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(65% 70%,#000 0%,#0000 100%);mask-image:radial-gradient(65% 70%,#000 0%,#0000 100%)}.SelfServiceAssessment-module__iCc67q__ctaFramedContent{z-index:1;text-align:center;max-width:620px;margin:0 auto;position:relative}.SelfServiceAssessment-module__iCc67q__ctaFramedTitle{margin:0 0 16px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.SelfServiceAssessment-module__iCc67q__ctaFramedBody{color:var(--text-secondary);margin:0 0 32px;font-size:1rem;line-height:1.65}.SelfServiceAssessment-module__iCc67q__stepsSection{background:var(--bg-paper);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:96px 0}.SelfServiceAssessment-module__iCc67q__stepsGrid{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:stretch;gap:24px;max-width:1000px;margin:0 auto;display:grid}.SelfServiceAssessment-module__iCc67q__stepCard{background:var(--bg-default);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;padding:32px 28px;display:flex}.SelfServiceAssessment-module__iCc67q__stepNumber{color:var(--color-primary-25);margin:0 0 16px;font-size:2.75rem;font-weight:800;line-height:1}.SelfServiceAssessment-module__iCc67q__stepTitle{margin:0 0 12px;font-size:1.15rem;font-weight:700}.SelfServiceAssessment-module__iCc67q__stepBody{color:var(--text-secondary);flex:1;margin:0;font-size:.925rem;line-height:1.65}.SelfServiceAssessment-module__iCc67q__stepNav{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.SelfServiceAssessment-module__iCc67q__stepNavBtn{border:1px solid var(--border-medium);width:34px;height:34px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.SelfServiceAssessment-module__iCc67q__stepNavBtn:disabled{opacity:.3;cursor:not-allowed}.SelfServiceAssessment-module__iCc67q__stepNavBtnPrev{transform:rotate(180deg)}.SelfServiceAssessment-module__iCc67q__stepDots{gap:8px;display:flex}.SelfServiceAssessment-module__iCc67q__stepDot{background:var(--border-medium);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0}.SelfServiceAssessment-module__iCc67q__stepDotActive{background:var(--color-primary)}.SelfServiceAssessment-module__iCc67q__stepMockup{background:var(--bg-elev);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:32px 28px;display:flex}.SelfServiceAssessment-module__iCc67q__mockupKicker{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin:0;font-size:.7rem;font-weight:700}.SelfServiceAssessment-module__iCc67q__mockupTitle{margin:0;font-size:1.15rem;font-weight:700}.SelfServiceAssessment-module__iCc67q__mockupChain{align-items:center;width:100%;max-width:420px;display:flex}.SelfServiceAssessment-module__iCc67q__mockupNode{flex-direction:column;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.SelfServiceAssessment-module__iCc67q__mockupNodeIcon{background:var(--color-primary-10);border:1px solid var(--color-primary-25);width:48px;height:48px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SelfServiceAssessment-module__iCc67q__mockupNodeLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);text-align:center;font-size:.7rem;font-weight:700}.SelfServiceAssessment-module__iCc67q__mockupConnector{background:var(--color-primary-25);flex:0 0 24px;height:2px;margin-bottom:24px}.SelfServiceAssessment-module__iCc67q__dataSection{background:linear-gradient(145deg, var(--bg-gradient-deep) 0%, var(--bg-gradient-start) 100%);padding:96px 0;position:relative;overflow:hidden}.SelfServiceAssessment-module__iCc67q__dataGrid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid;position:relative}.SelfServiceAssessment-module__iCc67q__dataHeading{margin:0 0 20px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.SelfServiceAssessment-module__iCc67q__dataBody{color:var(--text-secondary);margin:0 0 28px;font-size:1rem;line-height:1.7}.SelfServiceAssessment-module__iCc67q__checklist{flex-direction:column;gap:14px;margin-bottom:32px;display:flex}.SelfServiceAssessment-module__iCc67q__checklistItem{align-items:center;gap:10px;display:flex}.SelfServiceAssessment-module__iCc67q__checklistText{color:var(--text-secondary);font-size:.95rem}.SelfServiceAssessment-module__iCc67q__dataGraphic{opacity:.7;position:relative}.SelfServiceAssessment-module__iCc67q__faqSection{background:var(--bg-default);padding:96px 0}.SelfServiceAssessment-module__iCc67q__faqLayout{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:56px;max-width:1200px;margin:0 auto;display:grid}.SelfServiceAssessment-module__iCc67q__faqIntro{position:sticky;top:32px}.SelfServiceAssessment-module__iCc67q__faqKicker{color:var(--color-primary);margin:0 0 8px;font-size:.9rem;font-weight:700}.SelfServiceAssessment-module__iCc67q__faqHeading{margin:0 0 20px;font-size:clamp(2.75rem,6vw,4rem);font-weight:900;line-height:.95}.SelfServiceAssessment-module__iCc67q__faqIntroBody{color:var(--text-secondary);margin:0 0 32px;font-size:.95rem;line-height:1.6}.SelfServiceAssessment-module__iCc67q__faqSelectLabel{text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px;font-size:.8rem;font-weight:700}.SelfServiceAssessment-module__iCc67q__faqSidebar{flex-direction:column;gap:16px;display:flex}.SelfServiceAssessment-module__iCc67q__faqSidebarItem{text-align:left;width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:flex-start;padding:0;font-size:1rem;line-height:1.4;transition:color .2s;display:flex}.SelfServiceAssessment-module__iCc67q__faqSidebarItem:hover{color:var(--text-primary)}.SelfServiceAssessment-module__iCc67q__faqSidebarItemActive{color:var(--color-primary);font-weight:700}.SelfServiceAssessment-module__iCc67q__faqPanels{min-width:0}.SelfServiceAssessment-module__iCc67q__faqPanelTitle{margin:0 0 24px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.SelfServiceAssessment-module__iCc67q__faqQuestionItem{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elev);margin-bottom:12px;overflow:hidden}.SelfServiceAssessment-module__iCc67q__faqQuestionItem:last-child{margin-bottom:0}.SelfServiceAssessment-module__iCc67q__faqQuestionSummary{cursor:pointer;color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:700;list-style:none;transition:background-color .2s,color .2s;display:flex}.SelfServiceAssessment-module__iCc67q__faqQuestionSummary::-webkit-details-marker{display:none}.SelfServiceAssessment-module__iCc67q__faqQuestionSummary::marker{display:none}.SelfServiceAssessment-module__iCc67q__faqQuestionItem[open]>.SelfServiceAssessment-module__iCc67q__faqQuestionSummary{background:var(--color-primary);color:#fff}.SelfServiceAssessment-module__iCc67q__faqChevron{flex-shrink:0;transition:transform .2s;display:flex;transform:rotate(90deg)}.SelfServiceAssessment-module__iCc67q__faqQuestionItem[open] .SelfServiceAssessment-module__iCc67q__faqChevron{transform:rotate(-90deg)}.SelfServiceAssessment-module__iCc67q__faqQuestionBody{color:var(--text-secondary);padding:4px 20px 20px;line-height:1.7}.SelfServiceAssessment-module__iCc67q__faqQuestionBody p{margin:0 0 14px}.SelfServiceAssessment-module__iCc67q__faqQuestionBody p:last-child{margin-bottom:0}.SelfServiceAssessment-module__iCc67q__faqQuestionBody ul{margin:0 0 14px;padding-left:20px}.SelfServiceAssessment-module__iCc67q__faqQuestionBody ul:last-child{margin-bottom:0}@media (max-width:900px){.SelfServiceAssessment-module__iCc67q__heroGrid,.SelfServiceAssessment-module__iCc67q__dataGrid{grid-template-columns:1fr}.SelfServiceAssessment-module__iCc67q__heroContent{max-width:none}.SelfServiceAssessment-module__iCc67q__heroVisual{order:-1}.SelfServiceAssessment-module__iCc67q__stepsGrid{grid-template-columns:1fr}.SelfServiceAssessment-module__iCc67q__quoteGraphic{opacity:.25;width:100%}.SelfServiceAssessment-module__iCc67q__faqLayout{grid-template-columns:1fr}.SelfServiceAssessment-module__iCc67q__faqIntro{position:static}}@media (max-width:600px){.SelfServiceAssessment-module__iCc67q__hero,.SelfServiceAssessment-module__iCc67q__whySection,.SelfServiceAssessment-module__iCc67q__quoteBanner,.SelfServiceAssessment-module__iCc67q__ctaFramed,.SelfServiceAssessment-module__iCc67q__stepsSection,.SelfServiceAssessment-module__iCc67q__dataSection,.SelfServiceAssessment-module__iCc67q__faqSection{padding:64px 0}.SelfServiceAssessment-module__iCc67q__stepMockup{padding:24px 16px}.SelfServiceAssessment-module__iCc67q__mockupNodeIcon{width:36px;height:36px}.SelfServiceAssessment-module__iCc67q__mockupNodeLabel{font-size:.6rem}.SelfServiceAssessment-module__iCc67q__mockupConnector{flex-basis:12px;margin-bottom:18px}}
