.eVjuKW_vendorSurface,.eVjuKW_adminHero,.eVjuKW_adminPanel{box-sizing:border-box;width:100%;min-width:0;color:var(--color-ink,var(--ink,#0f172a));font-family:inherit}.eVjuKW_vendorSurface *,.eVjuKW_adminHero *,.eVjuKW_adminPanel *{box-sizing:border-box}.eVjuKW_appHeader{border-bottom:1px solid var(--color-border,#dbe3ef);color:#07124d;box-sizing:border-box;background:#fffffff7;align-items:center;gap:14px;width:100%;min-width:0;min-height:72px;padding:10px 18px;font-family:inherit;display:flex;container-type:inline-size}.eVjuKW_appHeader *{box-sizing:border-box}.eVjuKW_appHeaderBrand{flex:1;align-items:center;min-width:0;display:flex}.eVjuKW_appHeaderActions{flex:none;align-items:center;gap:10px;display:flex}.eVjuKW_appHeaderMenu,.eVjuKW_appHeaderAction{color:#07124d;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.eVjuKW_appHeaderMenu{width:44px;height:44px;padding:0}.eVjuKW_appHeaderAction{color:#5f6b91;border:1px solid #d6e0f4;border-radius:999px;width:44px;height:44px}.eVjuKW_appHeaderAction svg{width:20px;height:20px}.eVjuKW_appHeaderMenu:focus-visible,.eVjuKW_appHeaderAction:focus-visible{outline-offset:2px;outline:2px solid #3f6de0}.eVjuKW_appHeaderHamburger{flex-direction:column;justify-content:center;gap:5px;width:24px;height:24px;display:flex}.eVjuKW_appHeaderHamburger span{background:currentColor;border-radius:99px;width:100%;height:2.5px;transition:transform .25s,opacity .2s;display:block}.eVjuKW_appHeaderHamburgerOpen span:first-child{transform:translateY(7.5px)rotate(45deg)}.eVjuKW_appHeaderHamburgerOpen span:nth-child(2){opacity:0}.eVjuKW_appHeaderHamburgerOpen span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}@container (max-width:430px){.eVjuKW_appHeader{gap:8px;min-height:62px;padding:8px 10px}.eVjuKW_appHeaderMenu,.eVjuKW_appHeaderAction{width:38px;height:38px}.eVjuKW_appHeaderActions{gap:6px}}.eVjuKW_setupRequirements{gap:12px;min-width:0;display:grid}.eVjuKW_setupRequirementCard{border:1px solid var(--color-border,#dbe3ef);background:#fff;border-radius:16px;min-width:0;overflow:hidden}.eVjuKW_setupRequirementOpen{border-color:#9db2eb;box-shadow:0 10px 30px #315cc914}.eVjuKW_setupRequirementHead{align-items:stretch;min-width:0;display:flex}.eVjuKW_setupRequirementToggle{min-width:0;min-height:78px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:14px 8px 14px 16px;display:grid}.eVjuKW_setupRequirementStatic{cursor:default;grid-template-columns:30px minmax(0,1fr) auto}.eVjuKW_setupCopy{gap:4px;min-width:0;display:grid}.eVjuKW_setupCopy strong,.eVjuKW_setupCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eVjuKW_setupCopy strong{font-size:14px}.eVjuKW_setupCopy small{color:var(--color-ink-muted,#64748b);font-size:11.5px}.eVjuKW_setupOrder{background:var(--color-surface-muted,#f1f5f9);border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:750;display:grid}.eVjuKW_setupSource{color:#067647;background:#ecfdf3;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:700}.eVjuKW_setupSourceCustom{color:#315cc9;background:#eef3ff}.eVjuKW_setupChevron{transition:transform .15s}.eVjuKW_setupRequirementOpen .eVjuKW_setupChevron{transform:rotate(180deg)}.eVjuKW_setupActions{align-items:center;gap:3px;min-width:0;padding-right:12px;display:flex}.eVjuKW_setupEditor{border-top:1px solid var(--color-border,#dbe3ef);background:#fbfcff;min-width:0;padding:clamp(14px,3vw,22px)}.eVjuKW_paneHeader{border-bottom:1px solid var(--color-border,var(--border,#dbe3ef));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:20px;display:flex}.eVjuKW_paneHeader h1,.eVjuKW_paneHeader .eVjuKW_surfaceTitle,.eVjuKW_adminHero h1,.eVjuKW_adminHero .eVjuKW_surfaceTitle{color:var(--color-ink,var(--ink,#0f172a));letter-spacing:-.02em;margin:0;font-size:clamp(1.3rem,3vw,1.75rem);font-weight:700}.eVjuKW_paneHeader p,.eVjuKW_adminHero p{color:var(--color-ink-muted,var(--ink-soft,#64748b));margin:4px 0 0;font-size:.92rem}.eVjuKW_vendorPanel,.eVjuKW_adminPanel{border:1px solid var(--color-border,var(--border,#dbe3ef));border-radius:var(--radius-lg,16px);background:var(--color-card,var(--card,#fff));box-shadow:var(--shadow-sm,0 1px 3px #0f172a14);padding:clamp(16px,3.2vw,28px)}.eVjuKW_vendorPanel{gap:14px;margin-top:24px;display:grid}.eVjuKW_adminPanel{padding:24px}.eVjuKW_vendorPanel h2,.eVjuKW_adminPanel h2{color:var(--color-ink,var(--ink,#0f172a));margin:0;font-size:clamp(1.15rem,2.9vw,1.4rem)}.eVjuKW_adminPanel h2{letter-spacing:-.01em;font-size:18px;font-weight:700}.eVjuKW_adminPanel .eVjuKW_textSm{font-size:12px}.eVjuKW_vendorList{gap:10px;display:grid}.eVjuKW_vendorListItem{border-bottom:1px solid var(--color-border,var(--border,#dbe3ef));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;padding:12px 0;display:flex}.eVjuKW_vendorListItem:last-child{border-bottom:0}.eVjuKW_vendorListItem>div,.eVjuKW_adminListItem>div,.eVjuKW_adminHeroToolbar>div{min-width:0}.eVjuKW_listValue{min-width:0;color:var(--color-ink,var(--ink,#0f172a));overflow-wrap:anywhere;font-weight:600}.eVjuKW_muted{min-width:0;color:var(--color-ink-muted,var(--ink-soft,#64748b));overflow-wrap:anywhere;margin:0;font-size:.94rem}.eVjuKW_textSm{font-size:.82rem}.eVjuKW_badge,.eVjuKW_badgeCount{color:#1e40af;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#2563eb1a;border:1px solid #2563eb33;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:6px 12px;font-size:.72rem;font-weight:650;line-height:1.1;display:inline-flex}.eVjuKW_badge_neutral,.eVjuKW_badge_info{color:#1e40af;background:#2563eb1a}.eVjuKW_badge_success{color:#15803d;background:#22c55e1c;border-color:#22c55e38}.eVjuKW_badge_warning{color:#b45309;background:#f59e0b1f;border-color:#f59e0b47}.eVjuKW_badge_critical{color:#dc2626;background:#ef44441a;border-color:#ef444438}.eVjuKW_flowActions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.eVjuKW_primaryButton{color:#fff;background:var(--color-accent,var(--accent,#2563eb));cursor:pointer;min-height:42px;font:inherit;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:.92rem;font-weight:600;display:inline-flex}.eVjuKW_primaryButton:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.eVjuKW_secondaryButton{border:1px solid var(--color-border,#dbe3ef);min-height:38px;color:var(--color-ink,#0f172a);cursor:pointer;font:inherit;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:650;display:inline-flex}.eVjuKW_secondaryButton:disabled{cursor:not-allowed;opacity:.55}.eVjuKW_adminHero{gap:16px;margin-top:0;display:grid}.eVjuKW_adminHero h1,.eVjuKW_adminHero .eVjuKW_surfaceTitle{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.3}.eVjuKW_adminHero p{max-width:640px;font-size:16px;font-weight:400;line-height:1.6}.eVjuKW_adminHeroToolbar,.eVjuKW_adminHeroBadges,.eVjuKW_adminPanelHeader,.eVjuKW_adminStatus{align-items:center;display:flex}.eVjuKW_adminHeroToolbar{justify-content:space-between;align-items:flex-start;gap:16px}.eVjuKW_adminHeroBadges{flex-wrap:wrap;justify-content:flex-end;gap:8px}.eVjuKW_adminPanelHeader{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px}.eVjuKW_adminStatus{gap:8px}.eVjuKW_adminList{border:1px solid var(--color-border,#dbe3ef);border-radius:12px;gap:0;margin-top:16px;display:grid;overflow:hidden}.eVjuKW_adminListItem{border-bottom:1px solid var(--color-border,#dbe3ef);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px 18px;transition:background-color .2s;display:flex}.eVjuKW_adminListItem:last-child{border-bottom:0}.eVjuKW_adminListItem:hover{background:#2563eb05}.eVjuKW_eligibilityList{border:1px solid var(--color-border,#dbe3ef);border-radius:12px;margin-top:16px;display:grid;overflow:hidden}.eVjuKW_eligibilityRow{border-bottom:1px solid var(--color-border,#dbe3ef);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:13px 18px;font-size:14px;display:flex}.eVjuKW_eligibilityRow:last-child{border-bottom:0}.eVjuKW_eligibilityRow>:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.eVjuKW_eligibilityRow ul{text-align:left;margin:0;padding-left:20px}.eVjuKW_eligibilityRowTop{align-items:flex-start}.eVjuKW_renewalList{border:1px solid var(--color-border,#dbe3ef);border-radius:12px;display:grid;overflow:hidden}.eVjuKW_renewalRow{border-bottom:1px solid var(--color-border,#dbe3ef);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:14px 18px;display:flex}.eVjuKW_renewalRow:last-child{border-bottom:0}.eVjuKW_renewalRow>div{min-width:0}.eVjuKW_renewalActions{flex:none;align-items:center;gap:8px;display:flex}.eVjuKW_errorBanner{color:#b91c1c;background:#ef444414;border:1px solid #ef444438;border-radius:10px;margin-bottom:16px;padding:12px 14px}.eVjuKW_errorBanner p{margin:0}.eVjuKW_emptyMessage{text-align:center;background:#2563eb05;border-radius:12px;padding:24px}@media (max-width:600px){.eVjuKW_setupRequirementToggle{grid-template-columns:30px minmax(0,1fr) 18px}.eVjuKW_setupRequirementStatic{grid-template-columns:30px minmax(0,1fr)}.eVjuKW_setupSource{grid-column:2;width:max-content}.eVjuKW_setupActions{flex-direction:column;justify-content:center;padding-right:7px}.eVjuKW_paneHeader,.eVjuKW_adminHeroToolbar{grid-template-columns:minmax(0,1fr);display:grid}.eVjuKW_adminHeroBadges{justify-content:flex-start}.eVjuKW_vendorListItem,.eVjuKW_adminListItem,.eVjuKW_eligibilityRow,.eVjuKW_renewalRow{grid-template-columns:minmax(0,1fr);display:grid}.eVjuKW_vendorListItem>.eVjuKW_badge,.eVjuKW_adminStatus{justify-self:start}.eVjuKW_eligibilityRow>:last-child{text-align:left;justify-self:start}.eVjuKW_renewalActions{flex-wrap:wrap;justify-self:start}.eVjuKW_primaryButton{width:100%}}
.EYAK0q_section{--lifecycle-blue:#315cc9;--color-accent:#315cc9;--color-ink:#14213d;--color-ink-muted:#64748b;--color-border:#dbe3ef;--color-card:#fff;color:#14213d;background:linear-gradient(#f7f9ff 0%,#fff 16% 84%,#f7f9ff 100%);padding:clamp(88px,10vw,144px) 24px;position:relative;overflow:clip}.EYAK0q_glow{filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#315cc91f,#0000 68%);border-radius:999px;width:min(760px,62vw);height:min(760px,62vw);position:absolute;top:12%;left:56%}.EYAK0q_intro{z-index:1;text-align:center;max-width:760px;margin:0 auto clamp(60px,8vw,100px);position:relative}.EYAK0q_eyebrow,.EYAK0q_stepKicker{color:var(--lifecycle-blue);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:750}.EYAK0q_intro h2{color:#0f172a;letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,5vw,4.6rem);font-weight:780;line-height:1.02}.EYAK0q_intro>p:last-child{color:#64748b;max-width:640px;margin:24px auto 0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.7}.EYAK0q_storyLayout{z-index:1;grid-template-columns:minmax(280px,.76fr) minmax(520px,1.24fr);gap:clamp(52px,7vw,112px);width:min(1240px,100%);margin:0 auto;display:grid;position:relative}.EYAK0q_steps{margin:0;padding:0;list-style:none}.EYAK0q_steps:focus-visible{outline-offset:8px;outline:3px solid #315cc959}.EYAK0q_mobileGuide{display:none}.EYAK0q_step{min-height:clamp(460px,64vh,580px);opacity:var(--step-opacity,.28);transform:translate3d(0, var(--step-shift,18px), 0);will-change:opacity, transform;grid-template-columns:52px minmax(0,1fr);align-content:center;gap:20px;transition:opacity .18s ease-out,transform .18s ease-out;display:grid;position:relative}.EYAK0q_step:after{content:"";background:linear-gradient(#b9c7e8,#b9c7e826);width:1px;position:absolute;top:calc(50% + 28px);bottom:calc(28px - 50%);left:25px}.EYAK0q_step:last-child:after{display:none}.EYAK0q_stepActive .EYAK0q_stepCopy{color:#0f172a}.EYAK0q_stepMarker{z-index:1;color:#70809e;background:#ffffffe6;border:1px solid #d6deef;border-radius:18px;place-items:center;width:52px;height:52px;font-size:12px;font-weight:750;transition:color .5s,border-color .5s,background-color .5s,box-shadow .5s;display:grid;position:relative;box-shadow:0 10px 30px #0f172a12}.EYAK0q_stepActive .EYAK0q_stepMarker{border-color:var(--lifecycle-blue);color:#fff;background:var(--lifecycle-blue);box-shadow:0 16px 36px #315cc947}.EYAK0q_stepCopy{align-self:center}.EYAK0q_stepKicker{margin-bottom:10px}.EYAK0q_stepCopy h3{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.08}.EYAK0q_stepCopy>p:last-child{color:#64748b;margin:16px 0 0;font-size:1rem;line-height:1.7}.EYAK0q_previewColumn{min-width:0}.EYAK0q_previewSticky{position:sticky;top:max(84px,10vh)}@media (min-width:981px) and (max-height:800px){.EYAK0q_previewSticky{top:max(64px,6vh)}.EYAK0q_previewScene .EYAK0q_productFrame{zoom:.85}}@media (min-width:981px) and (max-height:670px){.EYAK0q_previewScene .EYAK0q_productFrame{zoom:.72}}.EYAK0q_previewLabel{color:#64748b;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.EYAK0q_previewStage{min-height:620px;position:relative}.EYAK0q_previewScene{z-index:1;visibility:hidden;opacity:0;will-change:opacity, transform;transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),visibility 0s linear .9s;position:absolute;inset:0;transform:translateY(22px)scale(.992)}.EYAK0q_previewSceneActive{z-index:2;visibility:visible;opacity:1;transition-delay:80ms,0s,0s;transform:translate(0,0)scale(1)}.EYAK0q_productFrame{background:#f8faff;border:1px solid #becae1cc;border-radius:24px;overflow:hidden;transform:translateZ(0);box-shadow:0 30px 80px #172a5324,0 2px 8px #172a5314}.EYAK0q_productViewport{pointer-events:none;background:linear-gradient(150deg,#fbfcff,#f5f8ff);min-height:500px;padding:clamp(20px,4vw,38px)}.EYAK0q_productStack{gap:24px;display:grid}.EYAK0q_resolutionGrid{gap:20px;display:grid}.EYAK0q_progressTrack{background:#e5eaf3;border-radius:999px;height:3px;margin:20px 12px 0;overflow:hidden}.EYAK0q_progressTrack span{border-radius:inherit;background:linear-gradient(90deg,#315cc9,#5b82e8);height:100%;transition:width .78s cubic-bezier(.16,1,.3,1);display:block}.EYAK0q_mobileSurface{display:none}@media (max-width:980px){.EYAK0q_section{padding-inline:20px}.EYAK0q_intro{margin-bottom:10px}.EYAK0q_storyLayout{max-width:none;display:block}.EYAK0q_previewColumn{display:none}.EYAK0q_flow{max-width:620px;margin:0 auto;padding:0;list-style:none}.EYAK0q_flowStep{margin:0}.EYAK0q_flowFade{opacity:var(--flow-fade,1);transform:translateY(var(--flow-shift,0px));will-change:opacity, transform}.EYAK0q_flowIntro .EYAK0q_flowFade{width:100%}.EYAK0q_flowIntro{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:64vh;padding:10vh 8px 8vh;display:flex}.EYAK0q_flowIntro .EYAK0q_stepMarker{color:#fff;background:var(--lifecycle-blue);border:0;border-radius:14px;width:44px;height:44px;margin:0 auto 20px;box-shadow:0 12px 28px #315cc942}.EYAK0q_flowIntro .EYAK0q_stepCopy{align-self:stretch}.EYAK0q_flowIntro .EYAK0q_stepKicker{margin-bottom:10px}.EYAK0q_flowIntro .EYAK0q_stepCopy h3{text-wrap:balance;max-width:17ch;margin-inline:auto;font-size:clamp(1.7rem,6vw,2.2rem);line-height:1.12}.EYAK0q_flowIntro .EYAK0q_stepCopy>p:last-child{text-wrap:pretty;max-width:42ch;margin:14px auto 0;font-size:.95rem;line-height:1.7}.EYAK0q_flowSurface{max-width:560px;margin:0 auto 12vh}.EYAK0q_productViewport{min-height:0}}@media (max-width:600px){.EYAK0q_section{padding:64px 16px 72px}.EYAK0q_intro{margin-bottom:6px}.EYAK0q_intro h2{font-size:clamp(2rem,10vw,3rem)}.EYAK0q_intro>p:last-child{margin-top:18px;line-height:1.6}.EYAK0q_flowIntro{min-height:60vh;padding:9vh 0 7vh}.EYAK0q_flowIntro .EYAK0q_stepMarker{border-radius:13px;width:40px;height:40px;margin-bottom:16px}.EYAK0q_flowIntro .EYAK0q_stepKicker{letter-spacing:.16em;font-size:11px}.EYAK0q_flowSurface{margin-bottom:10vh}.EYAK0q_productFrame{border-radius:22px;box-shadow:0 16px 42px #172a531a}.EYAK0q_productViewport{padding:14px 10px 16px}.EYAK0q_productStack{gap:16px}}@media (max-width:360px){.EYAK0q_flowIntro{min-height:56vh}}@media (prefers-reduced-motion:reduce){.EYAK0q_step,.EYAK0q_stepMarker,.EYAK0q_previewScene,.EYAK0q_progressTrack span{transition:none;transform:none}.EYAK0q_flowFade{opacity:1;transform:none}}
