.guide-module__I4ZH_q__page{background:var(--background);min-height:100vh;color:var(--foreground);overflow-x:clip}.guide-module__I4ZH_q__header{border-bottom:1px solid var(--border);background:var(--background)}.guide-module__I4ZH_q__headerInner,.guide-module__I4ZH_q__guideShell,.guide-module__I4ZH_q__footer{width:min(100%,1280px);margin-inline:auto}.guide-module__I4ZH_q__headerInner{align-items:center;gap:24px;min-height:72px;padding:12px clamp(18px,4.5vw,64px);display:flex}.guide-module__I4ZH_q__wordmark{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.055em;flex:none;align-items:baseline;gap:8px;font-size:18px;text-decoration:none;display:inline-flex}.guide-module__I4ZH_q__wordmark strong{color:var(--primary);font-family:var(--font-body);letter-spacing:.06em;font-size:11px}.guide-module__I4ZH_q__wordmarkDivider{background:var(--border-strong);width:1px;height:15px}.guide-module__I4ZH_q__headerNav{align-items:center;gap:clamp(12px,2.5vw,30px);margin-inline:auto;display:flex}.guide-module__I4ZH_q__headerNav a,.guide-module__I4ZH_q__headerContact,.guide-module__I4ZH_q__footer a{color:var(--foreground);font-family:var(--font-body);font-size:13px;font-weight:700;text-decoration:none}.guide-module__I4ZH_q__headerNav a:hover,.guide-module__I4ZH_q__headerContact:hover,.guide-module__I4ZH_q__footer a:hover,.guide-module__I4ZH_q__breadcrumbs a:hover,.guide-module__I4ZH_q__heroIndex a:hover,.guide-module__I4ZH_q__boundaryLink:hover,.guide-module__I4ZH_q__sourceFooter a:hover{color:var(--accent)}.guide-module__I4ZH_q__headerContact,.guide-module__I4ZH_q__boundaryLink,.guide-module__I4ZH_q__sourceFooter a{align-items:center;gap:6px;display:inline-flex}.guide-module__I4ZH_q__headerContact svg,.guide-module__I4ZH_q__boundaryLink svg,.guide-module__I4ZH_q__sourceFooter a svg,.guide-module__I4ZH_q__footer a svg{width:15px;height:15px;transition:transform .16s}.guide-module__I4ZH_q__headerContact:hover svg,.guide-module__I4ZH_q__boundaryLink:hover svg,.guide-module__I4ZH_q__sourceFooter a:hover svg,.guide-module__I4ZH_q__footer a:hover svg{transform:translate(2px,-2px)}.guide-module__I4ZH_q__guideShell{padding:0 clamp(18px,6vw,88px) 96px}.guide-module__I4ZH_q__breadcrumbs{color:var(--muted-foreground);font-family:var(--font-body);letter-spacing:.02em;align-items:center;gap:10px;padding:22px 0;font-size:12px;display:flex}.guide-module__I4ZH_q__breadcrumbs a{color:var(--foreground);align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.guide-module__I4ZH_q__breadcrumbs svg{width:14px;height:14px}.guide-module__I4ZH_q__hero{grid-template-columns:minmax(0,1.2fr) minmax(260px,.55fr);align-items:end;gap:clamp(44px,9vw,150px);padding:clamp(48px,8vw,106px) 0 clamp(55px,8vw,100px);display:grid}.guide-module__I4ZH_q__heroCopy{max-width:790px}.guide-module__I4ZH_q__eyebrow,.guide-module__I4ZH_q__sectionKicker,.guide-module__I4ZH_q__provenance,.guide-module__I4ZH_q__heroIndex,.guide-module__I4ZH_q__boundaryList>p,.guide-module__I4ZH_q__sensorRailLabel,.guide-module__I4ZH_q__efiCoreTop,.guide-module__I4ZH_q__injectorOutput span,.guide-module__I4ZH_q__sourceNumber{font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4}.guide-module__I4ZH_q__eyebrow{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.guide-module__I4ZH_q__eyebrow svg{width:15px;height:15px}.guide-module__I4ZH_q__hero h1,.guide-module__I4ZH_q__section h2,.guide-module__I4ZH_q__boundarySection h2{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.065em;margin:20px 0 0;font-weight:400;line-height:.98}.guide-module__I4ZH_q__hero h1{max-width:800px;font-size:clamp(3.2rem,7.3vw,7.2rem)}.guide-module__I4ZH_q__heroLead{max-width:660px;color:var(--muted-foreground);margin:28px 0 0;font-size:clamp(17px,1.55vw,21px);line-height:1.58}.guide-module__I4ZH_q__heroNotice{border-left:2px solid var(--accent);background:var(--card);gap:12px;max-width:680px;margin-top:30px;padding:15px 18px;display:flex}.guide-module__I4ZH_q__heroNotice svg{width:18px;height:18px;color:var(--primary);flex:none}.guide-module__I4ZH_q__heroNotice p,.guide-module__I4ZH_q__provenance p,.guide-module__I4ZH_q__definitionBand p,.guide-module__I4ZH_q__caution p,.guide-module__I4ZH_q__sourceFooter p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.6}.guide-module__I4ZH_q__heroNotice strong{color:var(--foreground)}.guide-module__I4ZH_q__heroInquiry{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px;display:flex}.guide-module__I4ZH_q__guideCta{border-radius:var(--radius);background:var(--accent);min-height:46px;color:var(--accent-foreground);font-family:var(--font-body);justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:14px;font-weight:700;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.guide-module__I4ZH_q__guideCta:hover{background:var(--accent-hover);transform:translateY(-2px)}.guide-module__I4ZH_q__guideCta:focus-visible,.guide-module__I4ZH_q__headerContact:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.guide-module__I4ZH_q__guideCta svg{width:16px;height:16px;transition:transform .16s}.guide-module__I4ZH_q__guideCta:hover svg{transform:translate(2px,-2px)}.guide-module__I4ZH_q__heroInquiry p{max-width:380px;color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.guide-module__I4ZH_q__heroIndex{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);color:var(--primary);align-self:stretch;padding:18px 0}.guide-module__I4ZH_q__heroIndex p{margin:0 0 18px}.guide-module__I4ZH_q__heroIndex ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.guide-module__I4ZH_q__heroIndex li{border-top:1px solid var(--border)}.guide-module__I4ZH_q__heroIndex a{color:var(--foreground);letter-spacing:0;text-transform:none;align-items:center;gap:12px;padding:12px 0;font-size:13px;text-decoration:none;display:flex}.guide-module__I4ZH_q__heroIndex a span{color:var(--accent);font-size:10px}.guide-module__I4ZH_q__provenance{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--primary);grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:28px;padding:16px 0;display:grid}.guide-module__I4ZH_q__provenance>div{align-items:center;gap:8px;display:flex}.guide-module__I4ZH_q__provenanceDot{background:var(--accent);border-radius:50%;width:7px;height:7px}.guide-module__I4ZH_q__section{padding:clamp(72px,10vw,138px) 0}.guide-module__I4ZH_q__sectionIntro{grid-template-columns:minmax(160px,.36fr) minmax(0,.94fr);column-gap:clamp(28px,7vw,110px);display:grid}.guide-module__I4ZH_q__sectionIntro .guide-module__I4ZH_q__sectionKicker{color:var(--accent);grid-row:span 2;margin:5px 0 0}.guide-module__I4ZH_q__section h2,.guide-module__I4ZH_q__boundarySection h2{max-width:720px;margin:0;font-size:clamp(2.55rem,5vw,5.2rem)}.guide-module__I4ZH_q__sectionIntro>p:last-child{max-width:680px;color:var(--muted-foreground);margin:24px 0 0;font-size:16px;line-height:1.75}.guide-module__I4ZH_q__citation{color:var(--accent);vertical-align:super;margin-left:3px;font-size:.75em;font-weight:700;text-decoration:none}.guide-module__I4ZH_q__citation:hover{text-underline-offset:3px;text-decoration:underline}.guide-module__I4ZH_q__explainerGrid,.guide-module__I4ZH_q__checkGrid{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:60px;display:grid}.guide-module__I4ZH_q__explainerCard,.guide-module__I4ZH_q__checkCard{background:var(--card);padding:clamp(22px,3vw,38px)}.guide-module__I4ZH_q__cardNumber{border:1px solid var(--accent);width:27px;height:27px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.guide-module__I4ZH_q__explainerCard h3,.guide-module__I4ZH_q__checkCard h3,.guide-module__I4ZH_q__sourceRow h3{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.045em;margin:27px 0 0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:400;line-height:1.06}.guide-module__I4ZH_q__explainerCard p,.guide-module__I4ZH_q__checkCard p,.guide-module__I4ZH_q__sourceRow p{color:var(--muted-foreground);margin:13px 0 0;font-size:14px;line-height:1.7}.guide-module__I4ZH_q__definitionBand{background:var(--primary);color:var(--primary-foreground);grid-template-columns:minmax(160px,.36fr) minmax(0,.94fr);gap:clamp(28px,7vw,110px);margin-top:1px;padding:21px clamp(22px,3vw,38px);display:grid}.guide-module__I4ZH_q__definitionLabel{color:#f3b093;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.guide-module__I4ZH_q__definitionLabel svg{width:16px;height:16px}.guide-module__I4ZH_q__definitionBand p{color:#f3f6f3;font-size:14px}.guide-module__I4ZH_q__efiSection{border-top:1px solid var(--border);background:var(--secondary);margin-inline:calc(-1*clamp(18px,6vw,88px));padding-inline:clamp(18px,6vw,88px)}.guide-module__I4ZH_q__efiLayout{grid-template-columns:minmax(160px,.65fr) minmax(280px,1fr) minmax(170px,.65fr);align-items:center;gap:0;margin-top:62px;display:grid}.guide-module__I4ZH_q__sensorRail,.guide-module__I4ZH_q__efiCore,.guide-module__I4ZH_q__injectorOutput{min-height:174px}.guide-module__I4ZH_q__sensorRail{border:1px solid var(--border-strong);background:var(--background);padding:20px}.guide-module__I4ZH_q__sensorRailLabel,.guide-module__I4ZH_q__efiCoreTop,.guide-module__I4ZH_q__injectorOutput span{color:var(--accent)}.guide-module__I4ZH_q__sensorList{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.guide-module__I4ZH_q__sensorList span{border:1px solid var(--border);background:var(--card);color:var(--foreground);padding:7px 9px;font-size:12px;font-weight:700}.guide-module__I4ZH_q__efiCore{z-index:1;border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:0 16px 35px -25px var(--elevation-3);padding:26px;position:relative}.guide-module__I4ZH_q__efiCoreTitle{color:#f3f6f3;font-family:var(--font-display);letter-spacing:-.045em;margin-top:18px;font-size:clamp(1.35rem,2.3vw,2.2rem);line-height:1.05}.guide-module__I4ZH_q__efiCore p{color:#d2ddd5;margin:14px 0 0;font-size:13px;line-height:1.6}.guide-module__I4ZH_q__injectorOutput{border-block:1px solid var(--border-strong);align-items:center;gap:12px;padding:18px 0 18px 24px;display:flex}.guide-module__I4ZH_q__outputLine{background:var(--accent);flex:auto;height:1px;display:block}.guide-module__I4ZH_q__injectorOutput div{gap:6px;display:grid}.guide-module__I4ZH_q__injectorOutput strong{max-width:105px;color:var(--foreground);font-family:var(--font-display);letter-spacing:-.035em;font-size:17px;font-weight:400;line-height:1.05}.guide-module__I4ZH_q__comparison{border-top:1px solid var(--border-strong);margin-top:56px}.guide-module__I4ZH_q__comparisonHeader,.guide-module__I4ZH_q__comparisonRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,.72fr) minmax(0,1fr) minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.guide-module__I4ZH_q__comparisonHeader{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.guide-module__I4ZH_q__comparisonHeader span:not(:first-child){color:var(--accent)}.guide-module__I4ZH_q__comparisonRow strong{color:var(--foreground);font-family:var(--font-body);font-size:13px}.guide-module__I4ZH_q__comparisonRow p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.6}.guide-module__I4ZH_q__checkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-module__I4ZH_q__checkIcon{background:var(--secondary);width:30px;height:30px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.guide-module__I4ZH_q__checkIcon svg{width:16px;height:16px}.guide-module__I4ZH_q__caution{background:#fff3ed;border:1px solid #d99b87;gap:14px;margin-top:1px;padding:18px 22px;display:flex}.guide-module__I4ZH_q__caution>svg{width:19px;height:19px;color:var(--accent);flex:none}.guide-module__I4ZH_q__caution strong{color:#71301f;font-size:13px}.guide-module__I4ZH_q__caution p{color:#71301f;margin-top:5px}.guide-module__I4ZH_q__boundarySection{background:var(--primary);color:var(--primary-foreground);grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);gap:clamp(40px,9vw,150px);margin-inline:calc(-1*clamp(18px,6vw,88px));padding:clamp(70px,9vw,120px) clamp(18px,6vw,88px);display:grid}.guide-module__I4ZH_q__boundarySection .guide-module__I4ZH_q__sectionKicker{color:#f3b093}.guide-module__I4ZH_q__boundarySection h2{color:#f3f6f3}.guide-module__I4ZH_q__boundaryCopy p:not(.guide-module__I4ZH_q__sectionKicker){color:#d2ddd5;max-width:680px;margin:24px 0 0;font-size:15px;line-height:1.75}.guide-module__I4ZH_q__boundaryList{border-top:1px solid #829187;border-bottom:1px solid #829187;align-self:end;padding:18px 0 20px}.guide-module__I4ZH_q__boundaryList>p{color:#f3b093;margin:0}.guide-module__I4ZH_q__boundaryList ul{gap:0;margin:10px 0 24px;padding:0;list-style:none;display:grid}.guide-module__I4ZH_q__boundaryList li{color:#f3f6f3;border-top:1px solid #829187;padding:11px 0;font-size:13px;line-height:1.45}.guide-module__I4ZH_q__boundaryLink{color:#f3b093;font-size:13px}.guide-module__I4ZH_q__boundaryLink:focus-visible{outline-offset:4px;outline:3px solid #f3f6f3}.guide-module__I4ZH_q__sourcesSection{padding-bottom:36px}.guide-module__I4ZH_q__sourceList{border-top:1px solid var(--border-strong);margin-top:58px}.guide-module__I4ZH_q__sourceRow{border-bottom:1px solid var(--border);grid-template-columns:60px minmax(0,1fr);gap:22px;padding:21px 0;display:grid}.guide-module__I4ZH_q__sourceNumber{color:var(--accent);padding-top:5px}.guide-module__I4ZH_q__sourceRow h3{letter-spacing:-.03em;margin:0;font-size:1.25rem}.guide-module__I4ZH_q__sourceRow p{max-width:760px;margin-top:8px;font-size:13px}.guide-module__I4ZH_q__sourceFooter{justify-content:space-between;align-items:start;gap:28px;margin-top:28px;display:flex}.guide-module__I4ZH_q__sourceFooter p{max-width:720px}.guide-module__I4ZH_q__sourceFooter strong{color:var(--foreground)}.guide-module__I4ZH_q__sourceFooter a{color:var(--foreground);flex:none;font-size:13px}.guide-module__I4ZH_q__footer{border-top:1px solid var(--border);align-items:center;gap:28px;padding:24px clamp(18px,6vw,88px) 28px;display:flex}.guide-module__I4ZH_q__footer p{color:var(--muted-foreground);flex:auto;margin:0;font-size:12px}@media (max-width:820px){.guide-module__I4ZH_q__headerInner{gap:15px}.guide-module__I4ZH_q__headerNav{gap:14px}.guide-module__I4ZH_q__headerNav a:nth-child(3){display:none}.guide-module__I4ZH_q__hero,.guide-module__I4ZH_q__boundarySection{grid-template-columns:1fr}.guide-module__I4ZH_q__heroIndex{max-width:520px}.guide-module__I4ZH_q__sectionIntro,.guide-module__I4ZH_q__provenance,.guide-module__I4ZH_q__definitionBand{grid-template-columns:1fr;gap:15px}.guide-module__I4ZH_q__sectionIntro .guide-module__I4ZH_q__sectionKicker{grid-row:auto}.guide-module__I4ZH_q__explainerGrid{grid-template-columns:1fr}.guide-module__I4ZH_q__efiLayout{grid-template-columns:1fr;gap:0}.guide-module__I4ZH_q__injectorOutput{border-block:0;min-height:70px;padding:12px 18px}.guide-module__I4ZH_q__injectorOutput .guide-module__I4ZH_q__outputLine{flex:0 0 32px}}@media (max-width:620px){.guide-module__I4ZH_q__headerInner{min-height:64px;padding-inline:15px}.guide-module__I4ZH_q__headerNav{display:none}.guide-module__I4ZH_q__headerContact{margin-left:auto;font-size:12px}.guide-module__I4ZH_q__guideShell{padding-inline:15px}.guide-module__I4ZH_q__breadcrumbs{padding-block:17px}.guide-module__I4ZH_q__hero{gap:39px;padding-block:48px 60px}.guide-module__I4ZH_q__hero h1{font-size:clamp(2.75rem,14vw,4.6rem)}.guide-module__I4ZH_q__heroLead{margin-top:22px;font-size:16px}.guide-module__I4ZH_q__section{padding-block:72px}.guide-module__I4ZH_q__efiSection,.guide-module__I4ZH_q__boundarySection{margin-inline:-15px;padding-inline:15px}.guide-module__I4ZH_q__section h2,.guide-module__I4ZH_q__boundarySection h2{font-size:clamp(2.35rem,12vw,4rem)}.guide-module__I4ZH_q__sectionIntro>p:last-child{margin-top:19px;font-size:15px}.guide-module__I4ZH_q__explainerGrid,.guide-module__I4ZH_q__checkGrid{margin-top:40px}.guide-module__I4ZH_q__checkGrid{grid-template-columns:1fr}.guide-module__I4ZH_q__comparison{overflow-x:auto}.guide-module__I4ZH_q__comparisonHeader,.guide-module__I4ZH_q__comparisonRow{min-width:640px}.guide-module__I4ZH_q__sourceFooter,.guide-module__I4ZH_q__footer{flex-direction:column;align-items:flex-start;gap:18px}.guide-module__I4ZH_q__footer{padding-inline:15px}.guide-module__I4ZH_q__footer p{flex:none}}@media (prefers-reduced-motion:reduce){.guide-module__I4ZH_q__headerContact svg,.guide-module__I4ZH_q__guideCta,.guide-module__I4ZH_q__guideCta svg,.guide-module__I4ZH_q__boundaryLink svg,.guide-module__I4ZH_q__sourceFooter a svg,.guide-module__I4ZH_q__footer a svg{transition:none}}
