.catalog-page--directory{padding-inline:clamp(18px,2vw,32px)}.catalogo-directory-module__K5Gwzq__directory{border:1px solid var(--border);border-radius:var(--r-md);background:radial-gradient(circle at top left, color-mix(in oklab, var(--accent-soft) 58%, transparent), transparent 34rem), linear-gradient(180deg, color-mix(in oklab, var(--surface) 96%, var(--surface-2)), var(--surface));box-shadow:var(--shadow-sm);flex-direction:column;gap:15px;min-width:0;padding:clamp(16px,2vw,24px);display:flex}.catalogo-directory-module__K5Gwzq__hero{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:stretch;gap:18px;display:grid}.catalogo-directory-module__K5Gwzq__titleBlock{min-width:0}.catalogo-directory-module__K5Gwzq__kicker,.catalogo-directory-module__K5Gwzq__discoveryLabel,.catalogo-directory-module__K5Gwzq__detailSection span,.catalogo-directory-module__K5Gwzq__detailCost span{color:var(--text-faint);text-transform:uppercase;font-size:11px;font-weight:850;display:block}.catalogo-directory-module__K5Gwzq__kicker{color:var(--accent-text)}.catalogo-directory-module__K5Gwzq__serviceColumnLabel{color:var(--text-faint);font-size:12px;font-weight:780;line-height:1.2;display:block}.catalogo-directory-module__K5Gwzq__titleBlock h2{text-wrap:balance;max-width:900px;margin-top:8px;font-size:clamp(26px,2.35vw,36px);line-height:1.08}.catalogo-directory-module__K5Gwzq__titleBlock p{color:var(--text-muted);text-wrap:pretty;max-width:780px;margin-top:10px;font-size:15px;line-height:1.55}.catalogo-directory-module__K5Gwzq__heroMetric{border:1px solid color-mix(in oklab, var(--accent) 22%, var(--border));border-radius:var(--r-md);background:color-mix(in oklab, var(--accent-soft) 28%, var(--surface));flex-direction:column;justify-content:space-between;min-height:124px;padding:16px;display:flex}.catalogo-directory-module__K5Gwzq__heroMetric span{color:var(--accent-text);font-size:12px;font-weight:850}.catalogo-directory-module__K5Gwzq__heroMetric strong{color:var(--text);font-family:var(--font-display);font-size:clamp(42px,4.8vw,58px);line-height:.9}.catalogo-directory-module__K5Gwzq__heroMetric p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.45}.catalogo-directory-module__K5Gwzq__discoveryStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.catalogo-directory-module__K5Gwzq__discoveryStrip>div{border:1px solid var(--border);border-radius:var(--r-sm);background:color-mix(in oklab, var(--surface-2) 76%, transparent);min-width:0;padding:12px}.catalogo-directory-module__K5Gwzq__discoveryStrip strong{margin-top:5px;font-size:14px;line-height:1.25;display:block}.catalogo-directory-module__K5Gwzq__searchRow{grid-template-columns:minmax(280px,520px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.catalogo-directory-module__K5Gwzq__searchBox{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-muted);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:0 14px;display:grid}.catalogo-directory-module__K5Gwzq__searchBox input{appearance:none;color:var(--text);font:inherit;background:0 0;border:0;outline:none;min-width:0}.catalogo-directory-module__K5Gwzq__searchBox input::-webkit-search-cancel-button{appearance:none}.catalogo-directory-module__K5Gwzq__searchClear{appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:999px;place-items:center;width:30px;height:30px;transition:background .18s,border-color .18s,color .18s;display:grid}.catalogo-directory-module__K5Gwzq__searchClear:hover{border-color:var(--border-strong);color:var(--text)}.catalogo-directory-module__K5Gwzq__searchClear:focus-visible{outline:3px solid color-mix(in oklab, var(--accent) 40%, transparent);outline-offset:2px}.catalogo-directory-module__K5Gwzq__searchHint{color:var(--text-muted);font-size:13px;line-height:1.4}.catalogo-directory-module__K5Gwzq__categoryGrid{grid-template-columns:1fr;gap:10px;min-width:0;display:grid}.catalogo-directory-module__K5Gwzq__categoryButton{appearance:none;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);cursor:pointer;text-align:left;grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:68px;padding:12px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.catalogo-directory-module__K5Gwzq__categoryButton:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.catalogo-directory-module__K5Gwzq__categoryButton[data-active=true]{border-color:color-mix(in oklab, var(--accent) 42%, var(--border));background:color-mix(in oklab, var(--accent-soft) 74%, var(--surface));box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 14%, transparent)}.catalogo-directory-module__K5Gwzq__categoryButton svg{color:var(--accent-text);margin-top:1px}.catalogo-directory-module__K5Gwzq__categoryButton span,.catalogo-directory-module__K5Gwzq__categoryButton b,.catalogo-directory-module__K5Gwzq__categoryButton small{min-width:0;display:block}.catalogo-directory-module__K5Gwzq__categoryButton b{font-size:14px;line-height:1.18}.catalogo-directory-module__K5Gwzq__categoryButton small{color:var(--text-muted);margin-top:4px;font-size:12px;line-height:1.3}.catalogo-directory-module__K5Gwzq__catalogWorkspace{--catalog-sticky-top:96px;isolation:isolate;grid-template-columns:minmax(190px,220px) minmax(0,1fr) minmax(320px,390px);align-items:start;gap:16px;min-width:0;display:grid}.catalogo-directory-module__K5Gwzq__categoryGrid,.catalogo-directory-module__K5Gwzq__sidePanel{max-height:calc(100dvh - var(--catalog-sticky-top) - 20px);top:var(--catalog-sticky-top);position:sticky}.catalogo-directory-module__K5Gwzq__resultsPanel{isolation:isolate;flex-direction:column;gap:12px;min-width:0;display:flex}.catalogo-directory-module__K5Gwzq__resultsHead{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-height:72px;top:var(--catalog-sticky-top);z-index:16;box-shadow:0 12px 24px color-mix(in oklab, var(--text) 8%, transparent);isolation:isolate;justify-content:space-between;gap:12px;padding:13px;display:flex;position:sticky;overflow:visible}.catalogo-directory-module__K5Gwzq__resultsHead>*{z-index:1;position:relative}.catalogo-directory-module__K5Gwzq__resultsTitle{gap:11px;min-width:0;display:flex}.catalogo-directory-module__K5Gwzq__resultsTitle h3{font-size:17px;line-height:1.2}.catalogo-directory-module__K5Gwzq__resultsTitle p{color:var(--text-muted);max-width:760px;margin-top:4px;font-size:13px;line-height:1.4}.catalogo-directory-module__K5Gwzq__resultsCount{border:1px solid var(--border);color:var(--accent-text);text-align:center;border-radius:999px;flex:none;min-width:42px;height:fit-content;padding:7px 11px;font-weight:850}.catalogo-directory-module__K5Gwzq__serviceList{grid-template-columns:1fr;grid-auto-rows:max-content;gap:10px;min-height:0;display:grid}.catalogo-directory-module__K5Gwzq__emptyState{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-height:180px}.catalogo-directory-module__K5Gwzq__sidePanel{align-self:start;min-width:0;scroll-margin-top:82px}.catalogo-directory-module__K5Gwzq__detailPanel,.catalogo-directory-module__K5Gwzq__secondaryPanel{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-width:0;padding:16px}.catalogo-directory-module__K5Gwzq__detailPanel{flex-direction:column;gap:14px;scroll-margin-top:82px;display:flex}.catalogo-directory-module__K5Gwzq__detailHeader{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.catalogo-directory-module__K5Gwzq__detailHeader span{color:var(--accent-text);font-size:11px;font-weight:850;display:block}.catalogo-directory-module__K5Gwzq__detailMeta{color:var(--text-muted);flex-wrap:wrap;gap:6px;font-size:12px;font-weight:750;line-height:1.2;display:flex}.catalogo-directory-module__K5Gwzq__detailMeta span{color:var(--text-muted);font-size:inherit;font-weight:inherit;display:inline}.catalogo-directory-module__K5Gwzq__detailMeta span:first-child{color:var(--accent-text)}.catalogo-directory-module__K5Gwzq__detailHeader h3{text-wrap:balance;margin-top:5px;font-size:22px;line-height:1.1}.catalogo-directory-module__K5Gwzq__detailHeader p{color:var(--text-muted);margin-top:7px;font-size:13px;line-height:1.42}.catalogo-directory-module__K5Gwzq__detailIcon{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--accent-text);place-items:center;width:42px;height:42px;display:grid}.catalogo-directory-module__K5Gwzq__detailAction .btn{justify-content:center;width:100%}.catalogo-directory-module__K5Gwzq__detailSection{border-top:1px solid var(--border);padding-top:12px}.catalogo-directory-module__K5Gwzq__detailSection p{color:var(--text-muted);margin-top:6px;font-size:13px;line-height:1.5}.catalogo-directory-module__K5Gwzq__detailRequirementList{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.catalogo-directory-module__K5Gwzq__detailCost{border:1px solid color-mix(in oklab, var(--accent) 24%, var(--border));border-radius:var(--r-sm);background:color-mix(in oklab, var(--accent-soft) 38%, var(--surface));flex-direction:column;gap:5px;padding:13px;display:flex}.catalogo-directory-module__K5Gwzq__detailCost strong{color:var(--text);font-family:var(--font-display);font-size:32px;line-height:1}.catalogo-directory-module__K5Gwzq__detailCost small{color:var(--text-muted);font-size:12px;line-height:1.3}.catalogo-directory-module__K5Gwzq__detailEmpty{color:var(--text-muted);text-align:center;place-content:center;gap:7px;min-height:220px;display:grid}.catalogo-directory-module__K5Gwzq__detailEmpty svg{color:var(--accent-text);justify-self:center}.catalogo-directory-module__K5Gwzq__detailEmpty h3{color:var(--text);font-size:17px}.catalogo-directory-module__K5Gwzq__secondaryPanel{background:color-mix(in oklab, var(--accent-soft) 18%, var(--surface-2));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.catalogo-directory-module__K5Gwzq__secondaryTag{border:1px solid color-mix(in oklab, var(--accent) 26%, transparent);background:var(--surface);color:var(--accent-text);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.catalogo-directory-module__K5Gwzq__secondaryPanel h3{margin-top:8px;font-size:18px;line-height:1.16}.catalogo-directory-module__K5Gwzq__secondaryPanel p{color:var(--text-muted);max-width:760px;margin-top:5px;font-size:13px;line-height:1.45}.catalogo-directory-module__K5Gwzq__serviceCard{cursor:pointer;isolation:isolate;grid-template-columns:minmax(250px,1fr) minmax(190px,.66fr) minmax(150px,.42fr) minmax(138px,.34fr);grid-template-areas:"summary requirements price actions""summary delivery highlights actions";gap:12px 14px;min-height:max-content;padding:15px 15px 15px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.catalogo-directory-module__K5Gwzq__serviceCard:before{background:color-mix(in oklab, var(--accent) 62%, var(--surface));content:"";opacity:.38;z-index:0;border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:8px}.catalogo-directory-module__K5Gwzq__serviceCardHitbox{appearance:none;border-radius:inherit;color:#0000;cursor:pointer;z-index:2;background:0 0;border:0;padding:0;position:absolute;inset:0}.catalogo-directory-module__K5Gwzq__serviceCardHitbox:focus{outline:none}.catalogo-directory-module__K5Gwzq__serviceCardHitbox:focus-visible{outline:3px solid color-mix(in oklab, var(--accent) 52%, transparent);outline-offset:-4px}.catalogo-directory-module__K5Gwzq__serviceSummary,.catalogo-directory-module__K5Gwzq__serviceRequirements,.catalogo-directory-module__K5Gwzq__serviceDelivery,.catalogo-directory-module__K5Gwzq__servicePrice,.catalogo-directory-module__K5Gwzq__serviceHighlights{pointer-events:none;z-index:1;position:relative}.catalogo-directory-module__K5Gwzq__serviceCardSelected{box-shadow:0 14px 34px color-mix(in oklab, var(--accent) 10%, transparent), 0 0 0 1px color-mix(in oklab, var(--accent) 22%, transparent);border-color:color-mix(in oklab, var(--accent) 50%, var(--border))!important}.catalogo-directory-module__K5Gwzq__serviceIcon{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--accent-text);flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.catalogo-directory-module__K5Gwzq__serviceSummary{grid-area:summary;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.catalogo-directory-module__K5Gwzq__serviceCopy{min-width:0}.catalogo-directory-module__K5Gwzq__serviceMeta{color:var(--text-muted);flex-wrap:wrap;gap:5px;font-size:12px;font-weight:750;line-height:1.2;display:flex}.catalogo-directory-module__K5Gwzq__serviceMeta span{min-width:0}.catalogo-directory-module__K5Gwzq__serviceMeta span:first-child{color:var(--accent-text)}.catalogo-directory-module__K5Gwzq__serviceMeta span+span{color:var(--text-faint)}.catalogo-directory-module__K5Gwzq__serviceMeta span+span:before{content:none}.catalogo-directory-module__K5Gwzq__serviceCopy h3{text-wrap:balance;margin-top:5px;font-size:18px;line-height:1.16}.catalogo-directory-module__K5Gwzq__serviceCopy p{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.catalogo-directory-module__K5Gwzq__serviceStatus{border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-muted);flex:none;justify-content:center;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:760;line-height:1;display:inline-flex}.catalogo-directory-module__K5Gwzq__serviceStatus[data-active=true]{background:var(--ok-soft);border-color:color-mix(in oklab, var(--ok-text) 20%, transparent);color:var(--ok-text)}.catalogo-directory-module__K5Gwzq__serviceStatus i{background:currentColor;border-radius:999px;width:7px;height:7px}.catalogo-directory-module__K5Gwzq__servicePrice,.catalogo-directory-module__K5Gwzq__serviceRequirements,.catalogo-directory-module__K5Gwzq__serviceDelivery{background:0 0;border:0;border-radius:0;min-width:0}.catalogo-directory-module__K5Gwzq__servicePrice{border-left:1px solid var(--border);flex-direction:column;grid-area:price;justify-content:center;gap:4px;min-height:0;padding:2px 0 2px 13px;display:flex}.catalogo-directory-module__K5Gwzq__servicePrice span{color:var(--text-faint);text-transform:uppercase;font-size:10.5px;font-weight:850;display:block}.catalogo-directory-module__K5Gwzq__servicePrice strong{color:var(--text);font-family:var(--font-display);font-size:22px;line-height:1}.catalogo-directory-module__K5Gwzq__servicePrice[data-price-state=idle] strong,.catalogo-directory-module__K5Gwzq__servicePrice[data-price-state=loading] strong{color:var(--text-muted);font-family:inherit;font-size:15px;line-height:1.15}.catalogo-directory-module__K5Gwzq__servicePrice small{color:var(--text-muted);font-size:11px;line-height:1.25}.catalogo-directory-module__K5Gwzq__serviceRequirements,.catalogo-directory-module__K5Gwzq__serviceDelivery{padding:2px 0}.catalogo-directory-module__K5Gwzq__serviceRequirements{grid-area:requirements}.catalogo-directory-module__K5Gwzq__serviceDelivery{grid-area:delivery}.catalogo-directory-module__K5Gwzq__serviceRequirementChips,.catalogo-directory-module__K5Gwzq__serviceHighlights div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.catalogo-directory-module__K5Gwzq__serviceRequirementChips span,.catalogo-directory-module__K5Gwzq__serviceHighlights div span{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 84%, transparent);color:var(--text);border-radius:9px;padding:5px 7px;font-size:11.5px;font-weight:760;line-height:1.1}.catalogo-directory-module__K5Gwzq__serviceHighlights div span{color:var(--text-muted);font-weight:700}.catalogo-directory-module__K5Gwzq__serviceDelivery p{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.catalogo-directory-module__K5Gwzq__serviceHighlights{grid-area:highlights;min-width:0}.catalogo-directory-module__K5Gwzq__serviceActions{pointer-events:auto;z-index:3;flex-direction:column;grid-area:actions;justify-content:center;gap:8px;min-width:0;display:flex;position:relative}.catalogo-directory-module__K5Gwzq__serviceActions .btn{justify-content:center;width:100%;min-width:0}@media (max-width:1700px){.catalogo-directory-module__K5Gwzq__catalogWorkspace{grid-template-columns:minmax(170px,200px) minmax(0,1fr) minmax(300px,360px)}.catalogo-directory-module__K5Gwzq__serviceCard{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) minmax(140px,.44fr);grid-template-areas:"summary summary price""requirements delivery actions""highlights highlights actions"}.catalogo-directory-module__K5Gwzq__servicePrice{align-self:start}}@media (max-width:1120px){.catalogo-directory-module__K5Gwzq__hero,.catalogo-directory-module__K5Gwzq__catalogWorkspace,.catalogo-directory-module__K5Gwzq__searchRow{grid-template-columns:1fr}.catalogo-directory-module__K5Gwzq__sidePanel{grid-row:auto;max-height:none;position:static}.catalogo-directory-module__K5Gwzq__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;position:static}.catalogo-directory-module__K5Gwzq__resultsHead{position:static}.catalogo-directory-module__K5Gwzq__discoveryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.catalog-page--directory{max-width:100%;padding-inline:14px}.catalogo-directory-module__K5Gwzq__directory{border-radius:var(--r-sm);gap:12px;padding:14px}.catalogo-directory-module__K5Gwzq__hero{gap:12px}.catalogo-directory-module__K5Gwzq__titleBlock h2{font-size:24px}.catalogo-directory-module__K5Gwzq__titleBlock p{font-size:14px;line-height:1.45}.catalogo-directory-module__K5Gwzq__heroMetric{display:none}.catalogo-directory-module__K5Gwzq__discoveryStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.catalogo-directory-module__K5Gwzq__discoveryStrip>div{padding:10px}.catalogo-directory-module__K5Gwzq__catalogWorkspace{flex-direction:column;display:flex}.catalogo-directory-module__K5Gwzq__categoryGrid{scrollbar-width:none;order:1;gap:8px;width:100%;min-width:0;max-width:100%;margin-inline:0;padding:0 0 4px;display:flex;overflow-x:auto}.catalogo-directory-module__K5Gwzq__categoryGrid::-webkit-scrollbar{display:none}.catalogo-directory-module__K5Gwzq__resultsPanel{display:contents}.catalogo-directory-module__K5Gwzq__resultsHead{order:2}.catalogo-directory-module__K5Gwzq__sidePanel{order:3;display:none}.catalogo-directory-module__K5Gwzq__sidePanel[data-mobile-open=true]{display:block}.catalogo-directory-module__K5Gwzq__serviceList,.catalogo-directory-module__K5Gwzq__emptyState{order:4}.catalogo-directory-module__K5Gwzq__categoryGrid,.catalogo-directory-module__K5Gwzq__secondaryPanel{grid-template-columns:1fr}.catalogo-directory-module__K5Gwzq__searchHint{display:none}.catalogo-directory-module__K5Gwzq__categoryButton{flex:0 0 150px;grid-template-columns:26px minmax(0,1fr);min-height:58px;padding:10px}.catalogo-directory-module__K5Gwzq__resultsHead,.catalogo-directory-module__K5Gwzq__detailHeader,.catalogo-directory-module__K5Gwzq__serviceSummary{align-items:flex-start}.catalogo-directory-module__K5Gwzq__resultsHead{flex-direction:column}.catalogo-directory-module__K5Gwzq__detailHeader{grid-template-columns:42px minmax(0,1fr)}.catalogo-directory-module__K5Gwzq__detailHeader .badge{grid-column:1/-1;width:fit-content}.catalogo-directory-module__K5Gwzq__serviceList{grid-template-columns:1fr}.catalogo-directory-module__K5Gwzq__serviceCard{grid-template-columns:1fr;grid-template-areas:"summary""price""actions""requirements""delivery""highlights";padding:14px}.catalogo-directory-module__K5Gwzq__serviceCard:before{width:auto;height:3px;inset:8px 14px auto}.catalogo-directory-module__K5Gwzq__serviceSummary{grid-template-columns:38px minmax(0,1fr);padding-top:5px}.catalogo-directory-module__K5Gwzq__serviceStatus{grid-column:2;justify-self:start;margin-top:2px}.catalogo-directory-module__K5Gwzq__servicePrice{border-left:0;border-top:1px solid var(--border);padding:12px 0 0}.catalogo-directory-module__K5Gwzq__serviceActions{grid-template-columns:1fr 1fr;width:100%;display:grid}:is(.catalogo-directory-module__K5Gwzq__serviceActions .btn,.catalogo-directory-module__K5Gwzq__secondaryPanel .btn){width:100%}.catalogo-directory-module__K5Gwzq__detailCost strong{font-size:26px}}
.notifications-bell-module__VhP_HW__groupButton{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-xs,6px);flex-direction:column;gap:3px;width:100%;transition:transform .12s cubic-bezier(.23,1,.32,1);display:flex}.notifications-bell-module__VhP_HW__groupButton:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.notifications-bell-module__VhP_HW__groupButton:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.notifications-bell-module__VhP_HW__groupButton{transition:none}}
.recovery-state-module__bWllvq__globalBody{background:#f7f7f5;min-height:100%;margin:0}.recovery-state-module__bWllvq__root,.recovery-state-module__bWllvq__root *,.recovery-state-module__bWllvq__root :before,.recovery-state-module__bWllvq__root :after{box-sizing:border-box}.recovery-state-module__bWllvq__root{--recovery-bg:var(--bg,#f7f7f5);--recovery-surface:var(--surface,#fff);--recovery-surface-muted:var(--surface-2,#f4f4f1);--recovery-border:var(--border,#e3e3df);--recovery-text:var(--text,#242632);--recovery-muted:var(--text-muted,#626675);--recovery-accent:var(--accent,#2f6df0);--recovery-on-accent:var(--on-accent,#fff);--recovery-warning:var(--warn-text,#8a5415);--recovery-warning-soft:var(--warn-soft,#fff3dc);min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:var(--recovery-bg);color:var(--recovery-text);font-family:var(--font-hanken,"Avenir Next", "Segoe UI", sans-serif);place-items:center;display:grid;overflow-x:hidden}.recovery-state-module__bWllvq__surface{border:1px solid var(--recovery-border);background:var(--recovery-surface);border-radius:14px;width:min(100%,680px);padding:clamp(24px,5vw,48px)}.recovery-state-module__bWllvq__iconFrame{background:var(--recovery-warning-soft);width:48px;height:48px;color:var(--recovery-warning);border-radius:12px;place-items:center;margin-bottom:28px;display:grid}.recovery-state-module__bWllvq__eyebrow{color:var(--recovery-muted);font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.75rem;font-weight:650}.recovery-state-module__bWllvq__title{max-width:15ch;color:var(--recovery-text);font-family:var(--font-bricolage,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:0;text-wrap:balance;margin:0;font-size:3.5rem;font-weight:650;line-height:1}.recovery-state-module__bWllvq__description{max-width:58ch;color:var(--recovery-muted);margin:20px 0 0;font-size:1rem;line-height:1.65}.recovery-state-module__bWllvq__guidance{border-left:3px solid var(--recovery-warning);background:var(--recovery-surface-muted);max-width:60ch;color:var(--recovery-text);margin:20px 0 0;padding:14px 16px;font-size:.94rem;line-height:1.55}.recovery-state-module__bWllvq__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.recovery-state-module__bWllvq__action{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.recovery-state-module__bWllvq__primaryAction{border-color:var(--recovery-accent);background:var(--recovery-accent);color:var(--recovery-on-accent)}.recovery-state-module__bWllvq__secondaryAction{border-color:var(--recovery-border);background:var(--recovery-surface);color:var(--recovery-text)}.recovery-state-module__bWllvq__action:hover{filter:brightness(.96)}.recovery-state-module__bWllvq__action:focus-visible{outline:3px solid color-mix(in oklab, var(--recovery-accent) 45%, transparent);outline-offset:3px}.recovery-state-module__bWllvq__loadingSurface{border:1px solid var(--recovery-border);background:var(--recovery-surface);border-radius:14px;width:min(100%,680px);padding:clamp(24px,5vw,48px)}.recovery-state-module__bWllvq__loadingLabel{color:var(--recovery-muted);margin:0 0 24px;font-size:.95rem;font-weight:650}.recovery-state-module__bWllvq__skeleton{gap:14px;display:grid}.recovery-state-module__bWllvq__skeletonBlock{background:var(--recovery-surface-muted);border-radius:8px;height:16px}.recovery-state-module__bWllvq__skeletonBlock:first-child{width:62%;height:32px}.recovery-state-module__bWllvq__skeletonBlock:nth-child(2){width:100%}.recovery-state-module__bWllvq__skeletonBlock:nth-child(3){width:76%}.recovery-state-module__bWllvq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.recovery-state-module__bWllvq__surface,.recovery-state-module__bWllvq__loadingSurface{padding:24px 20px}.recovery-state-module__bWllvq__title{font-size:2.25rem}.recovery-state-module__bWllvq__actions{grid-template-columns:1fr;display:grid}.recovery-state-module__bWllvq__action{width:100%}}@media (prefers-color-scheme:dark){:root:not([data-theme]) .recovery-state-module__bWllvq__root{--recovery-bg:#15171f;--recovery-surface:#20232d;--recovery-surface-muted:#292d38;--recovery-border:#3b404d;--recovery-text:#f5f3ee;--recovery-muted:#b8bbc5;--recovery-accent:#5b88f5;--recovery-on-accent:#15171f;--recovery-warning:#f0c46f;--recovery-warning-soft:#3a3020}.recovery-state-module__bWllvq__globalBody{background:#15171f}}
.bansefi-packages-module__kjZhaG__page{--package-ink:#122119;--package-muted:#607067;--package-green:#19744a;--package-green-dark:#0e5636;--package-mint:#eaf6ef;--package-line:#dbe5df;width:min(1180px,100%);color:var(--package-ink);gap:24px;margin:0 auto;padding:8px 0 48px;display:grid}.bansefi-packages-module__kjZhaG__previewViewport{background:#f5f4ef;width:100%;height:100vh;padding:24px;overflow:auto}.bansefi-packages-module__kjZhaG__hero{border:1px solid var(--package-line);background:#f8fbf9;border-radius:16px;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:32px;padding:34px;display:grid}.bansefi-packages-module__kjZhaG__heroCopy{gap:10px;display:grid}.bansefi-packages-module__kjZhaG__hero h1{letter-spacing:-.035em;margin:0;font-size:40px;line-height:1.02}.bansefi-packages-module__kjZhaG__hero p{max-width:650px;color:var(--package-muted);margin:0;font-size:17px;line-height:1.55}.bansefi-packages-module__kjZhaG__eyebrow{color:var(--package-green-dark);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.bansefi-packages-module__kjZhaG__eyebrow svg{width:17px;height:17px}.bansefi-packages-module__kjZhaG__inventoryCard{background:var(--package-ink);color:#fff;border-radius:14px;gap:3px;padding:22px;display:grid}.bansefi-packages-module__kjZhaG__inventoryCard>span{color:#c5d4cb;font-size:13px}.bansefi-packages-module__kjZhaG__inventoryCard>strong{font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.bansefi-packages-module__kjZhaG__inventoryCard>small{color:#c5d4cb;margin-top:8px;line-height:1.4}.bansefi-packages-module__kjZhaG__receiptBanner{background:var(--package-mint);border:1px solid #a8d9bc;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:18px 22px;display:grid}.bansefi-packages-module__kjZhaG__receiptBanner>svg{background:var(--package-green);color:#fff;border-radius:50%;width:36px;height:36px;padding:8px}.bansefi-packages-module__kjZhaG__receiptBanner div{gap:2px;display:grid}.bansefi-packages-module__kjZhaG__receiptBanner span{color:var(--package-muted);font-size:13px}.bansefi-packages-module__kjZhaG__receiptBalance{text-align:right}.bansefi-packages-module__kjZhaG__receiptAction,.bansefi-packages-module__kjZhaG__consumeNotice a{background:var(--package-green);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.bansefi-packages-module__kjZhaG__receiptAction svg,.bansefi-packages-module__kjZhaG__consumeNotice a svg{width:17px;height:17px}.bansefi-packages-module__kjZhaG__receiptAction:focus-visible,.bansefi-packages-module__kjZhaG__consumeNotice a:focus-visible{outline-offset:3px;outline:3px solid #19744a47}.bansefi-packages-module__kjZhaG__consumeNotice{border:1px solid var(--package-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.bansefi-packages-module__kjZhaG__consumeNotice>div{gap:3px;display:grid}.bansefi-packages-module__kjZhaG__consumeNotice span{color:var(--package-muted);font-size:13px;line-height:1.45}.bansefi-packages-module__kjZhaG__explainer{border:1px solid var(--package-line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.bansefi-packages-module__kjZhaG__explainer>div{border-right:1px solid var(--package-line);align-items:flex-start;gap:12px;padding:18px;display:flex}.bansefi-packages-module__kjZhaG__explainer>div:last-child{border-right:0}.bansefi-packages-module__kjZhaG__explainer svg{width:20px;color:var(--package-green);flex:none}.bansefi-packages-module__kjZhaG__explainer span{color:var(--package-muted);gap:3px;font-size:12px;line-height:1.35;display:grid}.bansefi-packages-module__kjZhaG__explainer b{color:var(--package-ink);font-size:13px}.bansefi-packages-module__kjZhaG__purchaseLayout{grid-template-columns:minmax(0,1.65fr) minmax(320px,.8fr);align-items:start;gap:26px;display:grid}.bansefi-packages-module__kjZhaG__sectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.bansefi-packages-module__kjZhaG__sectionHeading>div{gap:4px;display:grid}.bansefi-packages-module__kjZhaG__sectionHeading span,.bansefi-packages-module__kjZhaG__reviewHeading span{color:var(--package-green);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.bansefi-packages-module__kjZhaG__sectionHeading h2,.bansefi-packages-module__kjZhaG__reviewHeading h2{letter-spacing:-.025em;margin:0;font-size:23px}.bansefi-packages-module__kjZhaG__sectionHeading p{max-width:350px;color:var(--package-muted);text-align:right;margin:0;font-size:13px}.bansefi-packages-module__kjZhaG__offerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bansefi-packages-module__kjZhaG__offerCard{border:1px solid var(--package-line);min-height:150px;color:var(--package-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:17px;grid-template-columns:1fr auto;gap:9px 14px;padding:21px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.bansefi-packages-module__kjZhaG__offerCard:hover{border-color:#91bca4;transform:translateY(-2px)}.bansefi-packages-module__kjZhaG__offerCard:focus-visible{outline-offset:2px;outline:3px solid #19744a47}.bansefi-packages-module__kjZhaG__offerCard[data-selected=true]{border-color:var(--package-green);box-shadow:inset 0 0 0 1px var(--package-green);background:#fbfefc}.bansefi-packages-module__kjZhaG__offerGrid .bansefi-packages-module__kjZhaG__offerCard:last-child{grid-column:1/-1;min-height:132px}.bansefi-packages-module__kjZhaG__offerRadio{color:#fff;border:1px solid #adc1b5;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:14px;right:14px}.bansefi-packages-module__kjZhaG__offerCard[data-selected=true] .bansefi-packages-module__kjZhaG__offerRadio{border-color:var(--package-green);background:var(--package-green)}.bansefi-packages-module__kjZhaG__offerRadio svg{stroke-width:3px;width:14px;height:14px}.bansefi-packages-module__kjZhaG__offerQuantity{align-content:start;font-size:29px;font-weight:800;line-height:.95;display:grid}.bansefi-packages-module__kjZhaG__offerQuantity small,.bansefi-packages-module__kjZhaG__offerPrice small{color:var(--package-muted);margin-top:5px;font-size:11px;font-weight:500}.bansefi-packages-module__kjZhaG__offerPrice{color:var(--package-green-dark);text-align:right;align-content:start;padding-right:32px;font-size:18px;font-weight:800;display:grid}.bansefi-packages-module__kjZhaG__offerTotal{align-self:end;font-size:13px;font-weight:700}.bansefi-packages-module__kjZhaG__savings{color:var(--package-green);text-align:right;align-self:end;font-size:12px;font-weight:800}.bansefi-packages-module__kjZhaG__bestBadge{background:var(--package-ink);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;bottom:17px;left:20px}.bansefi-packages-module__kjZhaG__offerGrid .bansefi-packages-module__kjZhaG__offerCard:last-child .bansefi-packages-module__kjZhaG__offerTotal{padding-left:96px}.bansefi-packages-module__kjZhaG__reviewCard{border:1px solid var(--package-line);background:#fff;border-radius:16px;gap:18px;padding:24px;display:grid;position:sticky;top:20px}.bansefi-packages-module__kjZhaG__reviewHeading{gap:4px;display:grid}.bansefi-packages-module__kjZhaG__summaryList{border-top:1px solid var(--package-line);gap:0;margin:0;display:grid}.bansefi-packages-module__kjZhaG__summaryList>div{border-bottom:1px solid var(--package-line);justify-content:space-between;gap:18px;padding:11px 0;font-size:13px;display:flex}.bansefi-packages-module__kjZhaG__summaryList dt{color:var(--package-muted)}.bansefi-packages-module__kjZhaG__summaryList dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:750}.bansefi-packages-module__kjZhaG__projectedRow dd{color:var(--package-green-dark)}.bansefi-packages-module__kjZhaG__projectedRow[data-negative=true] dd{color:#a43a31}.bansefi-packages-module__kjZhaG__finalSaleNotice{background:#fffaf0;border:1px solid #e1d6ae;border-radius:13px;gap:11px;padding:14px;display:flex}.bansefi-packages-module__kjZhaG__finalSaleNotice svg{color:#806719;flex:none;width:19px}.bansefi-packages-module__kjZhaG__finalSaleNotice div{gap:4px;display:grid}.bansefi-packages-module__kjZhaG__finalSaleNotice strong{font-size:13px}.bansefi-packages-module__kjZhaG__finalSaleNotice p{color:#6e654a;margin:0;font-size:11px;line-height:1.45}.bansefi-packages-module__kjZhaG__termsCheck{color:var(--package-muted);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:12px;line-height:1.45;display:grid}.bansefi-packages-module__kjZhaG__termsCheck input{width:17px;height:17px;accent-color:var(--package-green);margin:1px 0 0}.bansefi-packages-module__kjZhaG__purchaseButton{background:var(--package-green);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:800;transition:background .15s,transform .15s;display:inline-flex}.bansefi-packages-module__kjZhaG__purchaseButton:hover:not(:disabled){background:var(--package-green-dark);transform:translateY(-1px)}.bansefi-packages-module__kjZhaG__purchaseButton:disabled{cursor:not-allowed;opacity:.48}.bansefi-packages-module__kjZhaG__purchaseButton svg{width:18px;height:18px}.bansefi-packages-module__kjZhaG__chargeCaption{color:var(--package-muted);text-align:center;margin-top:-10px}.bansefi-packages-module__kjZhaG__balanceWarning,.bansefi-packages-module__kjZhaG__purchaseError{color:#8d332c;margin:0;font-size:12px;line-height:1.45}.bansefi-packages-module__kjZhaG__balanceWarning{background:#fff1ef;border-radius:10px;gap:8px;padding:10px;display:flex}.bansefi-packages-module__kjZhaG__balanceWarning svg{flex:none;width:17px}.bansefi-packages-module__kjZhaG__emptySelection{color:var(--package-muted)}.bansefi-packages-module__kjZhaG__ownershipNote{background:var(--package-mint);border:1px solid #c5e2d0;border-radius:14px;gap:15px;padding:20px 22px;display:flex}.bansefi-packages-module__kjZhaG__ownershipNote svg{color:var(--package-green-dark);flex:none}.bansefi-packages-module__kjZhaG__ownershipNote div{gap:4px;display:grid}.bansefi-packages-module__kjZhaG__ownershipNote p{color:var(--package-muted);margin:0;font-size:13px;line-height:1.5}.bansefi-packages-module__kjZhaG__historySection{padding-top:8px}.bansefi-packages-module__kjZhaG__historyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bansefi-packages-module__kjZhaG__historyCard{border:1px solid var(--package-line);background:#fff;border-radius:16px;padding:20px}.bansefi-packages-module__kjZhaG__historyTitle{border-bottom:1px solid var(--package-line);align-items:center;gap:9px;padding-bottom:13px;display:flex}.bansefi-packages-module__kjZhaG__historyTitle svg{width:19px;color:var(--package-green)}.bansefi-packages-module__kjZhaG__historyTitle h3{margin:0;font-size:15px}.bansefi-packages-module__kjZhaG__historyRow{border-bottom:1px solid var(--package-line);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.bansefi-packages-module__kjZhaG__historyRow:last-child{border-bottom:0;padding-bottom:0}.bansefi-packages-module__kjZhaG__historyRow>div{gap:3px;display:grid}.bansefi-packages-module__kjZhaG__historyRow>div:last-child{text-align:right}.bansefi-packages-module__kjZhaG__historyRow strong{font-size:12px}.bansefi-packages-module__kjZhaG__historyRow span,.bansefi-packages-module__kjZhaG__emptyHistory{color:var(--package-muted);font-size:11px}.bansefi-packages-module__kjZhaG__emptyHistory{margin:18px 0 0}.bansefi-packages-module__kjZhaG__loadingCard,.bansefi-packages-module__kjZhaG__errorCard{border:1px solid var(--package-line);background:#fff;border-radius:18px;align-items:center;gap:14px;min-height:150px;padding:26px;display:flex}.bansefi-packages-module__kjZhaG__loadingCard div,.bansefi-packages-module__kjZhaG__errorCard div{gap:4px;display:grid}.bansefi-packages-module__kjZhaG__loadingCard span,.bansefi-packages-module__kjZhaG__errorCard span{color:var(--package-muted);font-size:13px}.bansefi-packages-module__kjZhaG__errorCard>svg{color:#a43a31}.bansefi-packages-module__kjZhaG__errorCard button{border:1px solid var(--package-line);font:inherit;cursor:pointer;background:#fff;border-radius:9px;margin-left:auto;padding:9px 13px}.bansefi-packages-module__kjZhaG__spinner{animation:.85s linear infinite bansefi-packages-module__kjZhaG__spin}@keyframes bansefi-packages-module__kjZhaG__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.bansefi-packages-module__kjZhaG__hero{grid-template-columns:1fr;align-items:stretch}.bansefi-packages-module__kjZhaG__inventoryCard{grid-template-columns:1fr auto;align-items:center}.bansefi-packages-module__kjZhaG__inventoryCard>small{grid-column:1/-1}.bansefi-packages-module__kjZhaG__explainer{grid-template-columns:repeat(2,minmax(0,1fr))}.bansefi-packages-module__kjZhaG__explainer>div:nth-child(2){border-right:0}.bansefi-packages-module__kjZhaG__explainer>div:nth-child(-n+2){border-bottom:1px solid var(--package-line)}.bansefi-packages-module__kjZhaG__purchaseLayout{grid-template-columns:1fr}.bansefi-packages-module__kjZhaG__reviewCard{position:static}}@media (max-width:620px){.bansefi-packages-module__kjZhaG__previewViewport{padding:12px}.bansefi-packages-module__kjZhaG__page{gap:18px;padding-bottom:30px}.bansefi-packages-module__kjZhaG__hero{border-radius:17px;gap:22px;padding:24px 20px}.bansefi-packages-module__kjZhaG__hero h1{font-size:32px}.bansefi-packages-module__kjZhaG__hero p{font-size:15px}.bansefi-packages-module__kjZhaG__receiptBanner{grid-template-columns:34px 1fr;padding:15px}.bansefi-packages-module__kjZhaG__receiptBalance{text-align:left;grid-column:2}.bansefi-packages-module__kjZhaG__receiptAction{grid-column:1/-1;width:100%}.bansefi-packages-module__kjZhaG__consumeNotice{flex-direction:column;align-items:stretch}.bansefi-packages-module__kjZhaG__consumeNotice a{width:100%}.bansefi-packages-module__kjZhaG__explainer{grid-template-columns:1fr}.bansefi-packages-module__kjZhaG__explainer>div{border-right:0;border-bottom:1px solid var(--package-line)}.bansefi-packages-module__kjZhaG__explainer>div:last-child{border-bottom:0}.bansefi-packages-module__kjZhaG__sectionHeading{align-items:start;display:grid}.bansefi-packages-module__kjZhaG__sectionHeading p{text-align:left}.bansefi-packages-module__kjZhaG__offerGrid{grid-template-columns:1fr}.bansefi-packages-module__kjZhaG__offerGrid .bansefi-packages-module__kjZhaG__offerCard:last-child{grid-column:auto}.bansefi-packages-module__kjZhaG__offerGrid .bansefi-packages-module__kjZhaG__offerCard:last-child .bansefi-packages-module__kjZhaG__offerTotal{padding-left:0}.bansefi-packages-module__kjZhaG__bestBadge{inset:14px 48px auto auto}.bansefi-packages-module__kjZhaG__reviewCard{padding:20px}.bansefi-packages-module__kjZhaG__historyGrid{grid-template-columns:1fr}.bansefi-packages-module__kjZhaG__ownershipNote{padding:17px}}@media (prefers-reduced-motion:reduce){.bansefi-packages-module__kjZhaG__offerCard,.bansefi-packages-module__kjZhaG__purchaseButton{transition:none}.bansefi-packages-module__kjZhaG__offerCard:hover,.bansefi-packages-module__kjZhaG__purchaseButton:hover:not(:disabled){transform:none}.bansefi-packages-module__kjZhaG__spinner{animation:none}}[data-theme=dark] .bansefi-packages-module__kjZhaG__page{--package-ink:#edf6f0;--package-muted:#a8b8ae;--package-green:#46a874;--package-green-dark:#7cc79a;--package-mint:#142a20;--package-line:#31453a}:is([data-theme=dark] .bansefi-packages-module__kjZhaG__hero,[data-theme=dark] .bansefi-packages-module__kjZhaG__offerCard,[data-theme=dark] .bansefi-packages-module__kjZhaG__reviewCard,[data-theme=dark] .bansefi-packages-module__kjZhaG__historyCard,[data-theme=dark] .bansefi-packages-module__kjZhaG__explainer,[data-theme=dark] .bansefi-packages-module__kjZhaG__loadingCard,[data-theme=dark] .bansefi-packages-module__kjZhaG__errorCard){background:#17221c}[data-theme=dark] .bansefi-packages-module__kjZhaG__consumeNotice{background:#17221c}[data-theme=dark] .bansefi-packages-module__kjZhaG__inventoryCard{background:#0c1510}[data-theme=dark] .bansefi-packages-module__kjZhaG__finalSaleNotice{background:#2b2617;border-color:#6a5c2d}[data-theme=dark] .bansefi-packages-module__kjZhaG__finalSaleNotice p{color:#c4b98d}
.packages-view-module__ZNhHLq__page{--ink:#152019;--muted:#647068;--line:#d9e1dc;--soft-line:#e8ede9;--surface:#fff;--soft:#f3f6f4;--accent:#176a45;--accent-dark:#0f5135;--accent-soft:#e7f3eb;--amber:#8b5d13;--amber-soft:#faf1dd;width:min(1140px,100%);padding:8px 0 calc(42px + env(safe-area-inset-bottom));color:var(--ink);gap:34px;margin:0 auto;display:grid}.packages-view-module__ZNhHLq__previewViewport{background:#f4f3ee;min-height:100dvh;padding:16px}[data-theme=dark].packages-view-module__ZNhHLq__previewViewport{background:#101712}.packages-view-module__ZNhHLq__intro{border-bottom:1px solid var(--line);gap:22px;padding:14px 0 28px;display:grid}.packages-view-module__ZNhHLq__introCopy{gap:12px;display:grid}.packages-view-module__ZNhHLq__moduleLabel,.packages-view-module__ZNhHLq__offerType,.packages-view-module__ZNhHLq__sectionHeading>div>span,.packages-view-module__ZNhHLq__growthTopline>span:last-child{color:var(--accent-dark);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:850}.packages-view-module__ZNhHLq__moduleLabel{align-items:center;gap:8px;width:fit-content;display:inline-flex}.packages-view-module__ZNhHLq__moduleLabel svg{width:18px;height:18px}.packages-view-module__ZNhHLq__intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(30px,8vw,44px);line-height:1.02}.packages-view-module__ZNhHLq__intro p,.packages-view-module__ZNhHLq__sectionHeading p,.packages-view-module__ZNhHLq__packageIdentity p,.packages-view-module__ZNhHLq__growthOffer p,.packages-view-module__ZNhHLq__discoveryRow p{color:var(--muted);text-wrap:pretty;margin:0;line-height:1.55}.packages-view-module__ZNhHLq__intro p{max-width:64ch;font-size:15px}.packages-view-module__ZNhHLq__trustNote{background:var(--accent-soft);border:1px solid #bfd8c8;border-radius:14px;align-items:flex-start;gap:12px;padding:17px;display:flex}.packages-view-module__ZNhHLq__trustNote>svg{width:21px;height:21px;color:var(--accent);flex:none}.packages-view-module__ZNhHLq__trustNote div{gap:4px;display:grid}.packages-view-module__ZNhHLq__trustNote strong{font-size:14px}.packages-view-module__ZNhHLq__trustNote span{color:#4d6656;font-size:12px;line-height:1.45}.packages-view-module__ZNhHLq__shelf,.packages-view-module__ZNhHLq__discoveryShelf{gap:17px;display:grid}.packages-view-module__ZNhHLq__sectionHeading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.packages-view-module__ZNhHLq__sectionHeading>div{gap:5px;display:grid}.packages-view-module__ZNhHLq__sectionHeading h2{letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.15}.packages-view-module__ZNhHLq__sectionHeading p{max-width:66ch;font-size:13px}.packages-view-module__ZNhHLq__sectionHeading>strong{color:var(--muted);font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.packages-view-module__ZNhHLq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.packages-view-module__ZNhHLq__offerList{border-top:1px solid var(--line);display:grid}.packages-view-module__ZNhHLq__packageRow{border-bottom:1px solid var(--line);gap:20px;padding:22px 0;display:grid}.packages-view-module__ZNhHLq__packageIdentity{gap:14px;min-width:0;display:flex}.packages-view-module__ZNhHLq__packageIdentity>div{gap:4px;min-width:0;display:grid}.packages-view-module__ZNhHLq__packageIcon,.packages-view-module__ZNhHLq__growthIcon,.packages-view-module__ZNhHLq__discoveryIcon{border:1px solid var(--line);color:var(--accent);background:var(--surface);flex:none;place-items:center;display:grid}.packages-view-module__ZNhHLq__packageIcon{border-radius:13px;width:46px;height:46px}.packages-view-module__ZNhHLq__packageRowLead .packages-view-module__ZNhHLq__packageIcon{border-color:var(--accent);color:#fff;background:var(--accent)}.packages-view-module__ZNhHLq__packageIcon svg,.packages-view-module__ZNhHLq__growthIcon svg,.packages-view-module__ZNhHLq__discoveryIcon svg{width:21px;height:21px}.packages-view-module__ZNhHLq__packageIdentity h3,.packages-view-module__ZNhHLq__growthOffer h3,.packages-view-module__ZNhHLq__discoveryRow h3{letter-spacing:-.015em;margin:0}.packages-view-module__ZNhHLq__packageIdentity h3{font-size:17px}.packages-view-module__ZNhHLq__packageIdentity p{font-size:13px}.packages-view-module__ZNhHLq__packageFacts,.packages-view-module__ZNhHLq__precaMath{margin:0;display:grid}.packages-view-module__ZNhHLq__packageFacts>div,.packages-view-module__ZNhHLq__precaMath>div{border-top:1px solid var(--soft-line);gap:4px;padding:10px 0;display:grid}.packages-view-module__ZNhHLq__packageFacts dt,.packages-view-module__ZNhHLq__precaMath dt{color:var(--muted);font-size:11px}.packages-view-module__ZNhHLq__packageFacts dd,.packages-view-module__ZNhHLq__precaMath dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}.packages-view-module__ZNhHLq__packageAction,.packages-view-module__ZNhHLq__growthActions{gap:9px;display:grid}.packages-view-module__ZNhHLq__packageAction>span,.packages-view-module__ZNhHLq__growthActions>span{font-size:11px;font-weight:750}.packages-view-module__ZNhHLq__statusReady{color:var(--accent)}.packages-view-module__ZNhHLq__statusMuted{color:var(--muted)}.packages-view-module__ZNhHLq__packageAction a,.packages-view-module__ZNhHLq__growthActions a,.packages-view-module__ZNhHLq__discoveryRow a,.packages-view-module__ZNhHLq__individualStrip a,.packages-view-module__ZNhHLq__errorState button{min-height:44px;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.packages-view-module__ZNhHLq__packageAction a,.packages-view-module__ZNhHLq__growthActions a{border:1px solid var(--accent);color:#fff;background:var(--accent)}.packages-view-module__ZNhHLq__packageAction a.packages-view-module__ZNhHLq__packageSecondaryAction{color:var(--accent);background:0 0}.packages-view-module__ZNhHLq__packageAction svg,.packages-view-module__ZNhHLq__growthActions svg,.packages-view-module__ZNhHLq__discoveryRow a svg,.packages-view-module__ZNhHLq__individualStrip a svg{width:16px;height:16px}.packages-view-module__ZNhHLq__growthGrid{gap:12px;display:grid}.packages-view-module__ZNhHLq__growthOffer{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:18px;min-width:0;padding:21px;display:grid}.packages-view-module__ZNhHLq__growthOfferPrimary{box-shadow:inset 4px 0 0 var(--accent);border-color:#a9cbb6}.packages-view-module__ZNhHLq__growthTopline{align-items:center;gap:10px;display:flex}.packages-view-module__ZNhHLq__growthIcon{background:var(--soft);border-radius:10px;width:36px;height:36px}.packages-view-module__ZNhHLq__growthOffer h3{font-size:20px}.packages-view-module__ZNhHLq__growthOffer p{margin-top:6px;font-size:13px}.packages-view-module__ZNhHLq__precaMath{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.packages-view-module__ZNhHLq__precaMath>div{border-top:0;border-left:1px solid var(--line);padding:12px 9px}.packages-view-module__ZNhHLq__precaMath>div:first-child{border-left:0;padding-left:0}.packages-view-module__ZNhHLq__growthPromise{background:var(--amber-soft);color:var(--amber);border-radius:11px;gap:4px;padding:13px 14px;display:grid}.packages-view-module__ZNhHLq__growthPromise strong{font-size:13px}.packages-view-module__ZNhHLq__growthPromise span{font-size:11px;line-height:1.45}.packages-view-module__ZNhHLq__growthActions>span{color:var(--muted);text-align:center}.packages-view-module__ZNhHLq__discoveryList{border-top:1px solid var(--line);display:grid}.packages-view-module__ZNhHLq__discoveryRow{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:18px 0;display:grid}.packages-view-module__ZNhHLq__discoveryIcon{background:var(--soft);border-radius:11px;width:40px;height:40px}.packages-view-module__ZNhHLq__discoveryRow>div{gap:3px;min-width:0;display:grid}.packages-view-module__ZNhHLq__discoveryRow h3{font-size:15px}.packages-view-module__ZNhHLq__discoveryRow p{font-size:12px}.packages-view-module__ZNhHLq__serviceCount{color:var(--muted);font-size:11px}.packages-view-module__ZNhHLq__discoveryRow a{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--surface)}.packages-view-module__ZNhHLq__individualStrip{border:1px solid var(--line);background:var(--soft);border-radius:14px;gap:15px;padding:20px;display:grid}.packages-view-module__ZNhHLq__individualStrip>div{gap:3px;display:grid}.packages-view-module__ZNhHLq__individualStrip strong{font-size:14px}.packages-view-module__ZNhHLq__individualStrip span{color:var(--muted);font-size:12px}.packages-view-module__ZNhHLq__individualStrip a{border:1px solid var(--line);color:var(--ink);background:var(--surface)}.packages-view-module__ZNhHLq__loadingHeader,.packages-view-module__ZNhHLq__loadingShelf,.packages-view-module__ZNhHLq__errorState{border:1px solid var(--line);background:var(--surface);border-radius:14px}.packages-view-module__ZNhHLq__loadingHeader{gap:14px;min-height:180px;padding:28px;display:grid}.packages-view-module__ZNhHLq__loadingShelf{gap:16px;min-height:125px;padding:22px;display:flex}.packages-view-module__ZNhHLq__loadingShelf>div{align-content:start;gap:12px;width:min(480px,70%);display:grid}.packages-view-module__ZNhHLq__skeletonLine,.packages-view-module__ZNhHLq__skeletonTitle,.packages-view-module__ZNhHLq__skeletonCopy,.packages-view-module__ZNhHLq__skeletonIcon{background:#e3e9e5;border-radius:8px;animation:1.2s ease-in-out infinite alternate packages-view-module__ZNhHLq__skeletonPulse;display:block}.packages-view-module__ZNhHLq__skeletonLine{width:110px;height:16px}.packages-view-module__ZNhHLq__skeletonTitle{width:min(520px,78%);height:44px}.packages-view-module__ZNhHLq__skeletonCopy{width:min(660px,92%);height:20px}.packages-view-module__ZNhHLq__skeletonIcon{flex:none;width:46px;height:46px}.packages-view-module__ZNhHLq__errorState{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:180px;padding:24px 18px;display:grid}.packages-view-module__ZNhHLq__errorState>svg{color:#a23d35;width:28px;height:28px}.packages-view-module__ZNhHLq__errorState>div{gap:5px;display:grid}.packages-view-module__ZNhHLq__errorState h1,.packages-view-module__ZNhHLq__errorState p{margin:0}.packages-view-module__ZNhHLq__errorState h1{font-size:20px}.packages-view-module__ZNhHLq__errorState p{color:var(--muted);font-size:13px}.packages-view-module__ZNhHLq__errorState button{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);cursor:pointer;grid-column:1/-1}.packages-view-module__ZNhHLq__packageAction a:focus-visible,.packages-view-module__ZNhHLq__growthActions a:focus-visible,.packages-view-module__ZNhHLq__discoveryRow a:focus-visible,.packages-view-module__ZNhHLq__individualStrip a:focus-visible,.packages-view-module__ZNhHLq__errorState button:focus-visible{outline-offset:3px;outline:3px solid #176a4547}@keyframes packages-view-module__ZNhHLq__skeletonPulse{0%{opacity:.56}to{opacity:1}}@media (max-width:600px){.packages-view-module__ZNhHLq__packageAction a{width:100%}}@media (min-width:720px){.packages-view-module__ZNhHLq__previewViewport{padding:28px}.packages-view-module__ZNhHLq__page{gap:42px}.packages-view-module__ZNhHLq__intro{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:end;gap:44px;padding:22px 0 32px}.packages-view-module__ZNhHLq__packageFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.packages-view-module__ZNhHLq__packageFacts>div{border-top:0;border-left:1px solid var(--line);padding:4px 16px}.packages-view-module__ZNhHLq__packageFacts>div:first-child{border-left:0;padding-left:0}.packages-view-module__ZNhHLq__growthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.packages-view-module__ZNhHLq__discoveryRow{grid-template-columns:auto minmax(0,1fr) auto auto}.packages-view-module__ZNhHLq__serviceCount{text-align:right}.packages-view-module__ZNhHLq__individualStrip{grid-template-columns:minmax(0,1fr) auto;align-items:center}.packages-view-module__ZNhHLq__individualStrip a{min-width:155px}.packages-view-module__ZNhHLq__errorState{grid-template-columns:auto minmax(0,1fr) auto;padding:28px}.packages-view-module__ZNhHLq__errorState button{grid-column:auto;width:auto}}@media (min-width:980px){.packages-view-module__ZNhHLq__packageRow{grid-template-columns:minmax(280px,1fr) minmax(330px,1.15fr) 180px;align-items:center;gap:30px;padding:25px 0}.packages-view-module__ZNhHLq__packageAction{align-self:center}.packages-view-module__ZNhHLq__growthGrid{grid-template-columns:1.15fr .85fr .85fr}.packages-view-module__ZNhHLq__growthOfferPrimary{grid-row:span 1}}@media (hover:hover) and (pointer:fine){.packages-view-module__ZNhHLq__packageAction a:hover,.packages-view-module__ZNhHLq__growthActions a:hover{border-color:var(--accent-dark);background:var(--accent-dark)}.packages-view-module__ZNhHLq__packageAction a.packages-view-module__ZNhHLq__packageSecondaryAction:hover{color:var(--accent-dark);background:var(--surface)}.packages-view-module__ZNhHLq__discoveryRow a:hover,.packages-view-module__ZNhHLq__individualStrip a:hover,.packages-view-module__ZNhHLq__errorState button:hover{background:#f8faf9;border-color:#8ca496}}@media (prefers-reduced-motion:reduce){.packages-view-module__ZNhHLq__packageAction a,.packages-view-module__ZNhHLq__growthActions a,.packages-view-module__ZNhHLq__discoveryRow a,.packages-view-module__ZNhHLq__individualStrip a,.packages-view-module__ZNhHLq__errorState button{transition:none}.packages-view-module__ZNhHLq__skeletonLine,.packages-view-module__ZNhHLq__skeletonTitle,.packages-view-module__ZNhHLq__skeletonCopy,.packages-view-module__ZNhHLq__skeletonIcon{animation:none}}[data-theme=dark] .packages-view-module__ZNhHLq__page{--ink:#edf4ef;--muted:#a9b6ae;--line:#34443a;--soft-line:#2a382f;--surface:#16211b;--soft:#1c2922;--accent:#45a873;--accent-dark:#80c79d;--accent-soft:#173123;--amber:#e1bc75;--amber-soft:#302817}[data-theme=dark] .packages-view-module__ZNhHLq__trustNote{border-color:#315740}[data-theme=dark] .packages-view-module__ZNhHLq__trustNote span{color:#aac5b4}[data-theme=dark] .packages-view-module__ZNhHLq__packageRowLead .packages-view-module__ZNhHLq__packageIcon{color:#102117}:is([data-theme=dark] .packages-view-module__ZNhHLq__packageAction a,[data-theme=dark] .packages-view-module__ZNhHLq__growthActions a){color:#102117}[data-theme=dark] .packages-view-module__ZNhHLq__packageAction a.packages-view-module__ZNhHLq__packageSecondaryAction{color:var(--accent-dark);background:0 0}:is([data-theme=dark] .packages-view-module__ZNhHLq__skeletonLine,[data-theme=dark] .packages-view-module__ZNhHLq__skeletonTitle,[data-theme=dark] .packages-view-module__ZNhHLq__skeletonCopy,[data-theme=dark] .packages-view-module__ZNhHLq__skeletonIcon){background:#314139}
.pension-credit-originations-module__zLqPgW__page{width:min(100%,1180px);padding:32px 32px calc(72px + var(--mobile-content-bottom-space,0px));color:var(--text);gap:clamp(40px,6vw,72px);margin:0 auto;display:grid}.pension-credit-originations-module__zLqPgW__page *{box-sizing:border-box}.pension-credit-originations-module__zLqPgW__hero{border:1px solid var(--border);background:var(--surface);box-shadow:0 20px 48px color-mix(in oklab, var(--text) 6%, transparent);border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:28px 56px;padding:clamp(28px,5vw,56px);display:grid}.pension-credit-originations-module__zLqPgW__heroCopy{align-self:center}.pension-credit-originations-module__zLqPgW__eyebrow{color:var(--accent-text);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:780;display:inline-flex}.pension-credit-originations-module__zLqPgW__eyebrow svg{width:17px;height:17px}.pension-credit-originations-module__zLqPgW__hero h1{letter-spacing:-.052em;max-width:700px;margin:0;font-size:3.875rem;font-weight:660;line-height:1}.pension-credit-originations-module__zLqPgW__heroCopy>p{max-width:670px;color:var(--text-muted);margin:22px 0 0;font-size:1.1875rem;line-height:1.65}.pension-credit-originations-module__zLqPgW__authorityCard{border-top:1px solid var(--border-strong);align-content:center;margin:0;display:grid}.pension-credit-originations-module__zLqPgW__authorityCard>div{border-bottom:1px solid var(--border-strong);gap:5px;padding:17px 0;display:grid}.pension-credit-originations-module__zLqPgW__authorityCard dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.pension-credit-originations-module__zLqPgW__authorityCard dd{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:680}.pension-credit-originations-module__zLqPgW__authorityCard .pension-credit-originations-module__zLqPgW__versionValue{overflow-wrap:anywhere;font-size:15px;font-weight:650}.pension-credit-originations-module__zLqPgW__notice{border:1px solid color-mix(in oklab, var(--accent) 24%, var(--border));background:color-mix(in oklab, var(--accent-soft) 34%, var(--surface));border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:13px;padding:15px 17px;display:flex}.pension-credit-originations-module__zLqPgW__notice svg{width:19px;height:19px;color:var(--accent-text);flex:none;margin-top:1px}.pension-credit-originations-module__zLqPgW__notice div{gap:4px;display:grid}.pension-credit-originations-module__zLqPgW__notice strong{font-size:13px}.pension-credit-originations-module__zLqPgW__notice span{color:var(--text-muted);font-size:12.5px;line-height:1.55}.pension-credit-originations-module__zLqPgW__quoteSection,.pension-credit-originations-module__zLqPgW__intakeSection,.pension-credit-originations-module__zLqPgW__casesSection{gap:26px;scroll-margin-top:96px;display:grid}.pension-credit-originations-module__zLqPgW__sectionHeading{align-items:flex-start;gap:18px;display:flex}.pension-credit-originations-module__zLqPgW__sectionHeading>span{color:var(--accent-text);padding-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:760}.pension-credit-originations-module__zLqPgW__sectionHeading div{gap:6px;display:grid}.pension-credit-originations-module__zLqPgW__sectionHeading p{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:740}.pension-credit-originations-module__zLqPgW__sectionHeading h2{letter-spacing:-.035em;max-width:760px;margin:0;font-size:2.5rem;font-weight:650;line-height:1.08}.pension-credit-originations-module__zLqPgW__quoteLayout{grid-template-columns:minmax(0,1fr) minmax(260px,.44fr);align-items:start;gap:22px;display:grid}.pension-credit-originations-module__zLqPgW__formCard,.pension-credit-originations-module__zLqPgW__intakeForm{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:clamp(22px,4vw,36px);display:grid}.pension-credit-originations-module__zLqPgW__formCard label,.pension-credit-originations-module__zLqPgW__intakeForm label{color:var(--text);align-content:start;gap:8px;font-size:13px;font-weight:680;display:grid}.pension-credit-originations-module__zLqPgW__formCard label>span,.pension-credit-originations-module__zLqPgW__intakeForm label>span{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pension-credit-originations-module__zLqPgW__formCard label>span small,.pension-credit-originations-module__zLqPgW__intakeForm label>span small{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:650}.pension-credit-originations-module__zLqPgW__formCard input,.pension-credit-originations-module__zLqPgW__formCard select,.pension-credit-originations-module__zLqPgW__intakeForm input,.pension-credit-originations-module__zLqPgW__intakeForm select{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:10px;padding:11px 13px;font-size:16px;font-weight:520}.pension-credit-originations-module__zLqPgW__formCard input:disabled,.pension-credit-originations-module__zLqPgW__formCard select:disabled{cursor:not-allowed;opacity:.56;background:var(--surface-2)}.pension-credit-originations-module__zLqPgW__fieldHint{min-height:34px;color:var(--text-muted);font-size:11.5px;font-weight:470;line-height:1.45}.pension-credit-originations-module__zLqPgW__primaryButton,.pension-credit-originations-module__zLqPgW__matchHeading button,.pension-credit-originations-module__zLqPgW__noMatchCard button,.pension-credit-originations-module__zLqPgW__successCard button,.pension-credit-originations-module__zLqPgW__inlineState button,.pension-credit-originations-module__zLqPgW__blockingState button{background:var(--accent);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-size:13px;font-weight:720;display:inline-flex}.pension-credit-originations-module__zLqPgW__primaryButton{grid-column:1/-1;justify-self:start;min-width:190px}.pension-credit-originations-module__zLqPgW__primaryButton svg,.pension-credit-originations-module__zLqPgW__matchHeading button svg,.pension-credit-originations-module__zLqPgW__noMatchCard button svg,.pension-credit-originations-module__zLqPgW__successCard button svg{width:18px;height:18px}.pension-credit-originations-module__zLqPgW__primaryButton:disabled{cursor:not-allowed;opacity:.52}.pension-credit-originations-module__zLqPgW__formError{color:var(--danger,#b42318);grid-column:1/-1;align-items:flex-start;gap:9px;margin:0;font-size:12.5px;font-weight:570;line-height:1.5;display:flex}.pension-credit-originations-module__zLqPgW__formError svg{flex:none;width:17px;height:17px;margin-top:1px}.pension-credit-originations-module__zLqPgW__quoteGuide{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;gap:14px;padding:26px;display:grid}.pension-credit-originations-module__zLqPgW__quoteGuide>svg{width:28px;height:28px;color:var(--accent-text)}.pension-credit-originations-module__zLqPgW__quoteGuide h3,.pension-credit-originations-module__zLqPgW__quoteGuide p,.pension-credit-originations-module__zLqPgW__quoteGuide ul{margin:0}.pension-credit-originations-module__zLqPgW__quoteGuide h3{font-size:18px;line-height:1.25}.pension-credit-originations-module__zLqPgW__quoteGuide p,.pension-credit-originations-module__zLqPgW__quoteGuide li{color:var(--text-muted);font-size:12.5px;line-height:1.62}.pension-credit-originations-module__zLqPgW__quoteGuide ul{gap:8px;padding-left:18px;display:grid}.pension-credit-originations-module__zLqPgW__matchCard,.pension-credit-originations-module__zLqPgW__noMatchCard,.pension-credit-originations-module__zLqPgW__successCard{border:1px solid color-mix(in oklab, var(--accent) 34%, var(--border));background:color-mix(in oklab, var(--accent-soft) 26%, var(--surface));border-radius:18px;gap:22px;padding:clamp(24px,4vw,38px);display:grid}.pension-credit-originations-module__zLqPgW__matchCard[data-expired=true]{border-color:var(--border-strong);background:var(--surface-2)}.pension-credit-originations-module__zLqPgW__matchHeading{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.pension-credit-originations-module__zLqPgW__matchHeading>svg,.pension-credit-originations-module__zLqPgW__successCard>svg,.pension-credit-originations-module__zLqPgW__noMatchCard>svg{width:30px;height:30px;color:var(--accent-text)}.pension-credit-originations-module__zLqPgW__matchHeading div,.pension-credit-originations-module__zLqPgW__successCard div,.pension-credit-originations-module__zLqPgW__noMatchCard div{gap:4px;display:grid}.pension-credit-originations-module__zLqPgW__matchHeading span,.pension-credit-originations-module__zLqPgW__successCard span,.pension-credit-originations-module__zLqPgW__noMatchCard span{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:780}.pension-credit-originations-module__zLqPgW__matchHeading h3,.pension-credit-originations-module__zLqPgW__successCard h2,.pension-credit-originations-module__zLqPgW__noMatchCard h3{letter-spacing:-.03em;margin:0;font-size:1.875rem}.pension-credit-originations-module__zLqPgW__matchHeading button,.pension-credit-originations-module__zLqPgW__noMatchCard button,.pension-credit-originations-module__zLqPgW__successCard button,.pension-credit-originations-module__zLqPgW__inlineState button,.pension-credit-originations-module__zLqPgW__blockingState button{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.pension-credit-originations-module__zLqPgW__matchValues{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pension-credit-originations-module__zLqPgW__matchValues>div{gap:8px;padding:19px 14px;display:grid}.pension-credit-originations-module__zLqPgW__matchValues>div+div{border-left:1px solid var(--border-strong)}.pension-credit-originations-module__zLqPgW__matchValues dt{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.pension-credit-originations-module__zLqPgW__matchValues dd{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:690}.pension-credit-originations-module__zLqPgW__matchValues .pension-credit-originations-module__zLqPgW__commissionValue dd{color:var(--accent-text)}.pension-credit-originations-module__zLqPgW__quoteMeta{color:var(--text-muted);flex-wrap:wrap;gap:8px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}.pension-credit-originations-module__zLqPgW__quoteNotice,.pension-credit-originations-module__zLqPgW__noMatchCard p,.pension-credit-originations-module__zLqPgW__successCard p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.6}.pension-credit-originations-module__zLqPgW__noMatchCard{border-color:color-mix(in oklab, #b54708 36%, var(--border));background:color-mix(in oklab, #f79009 8%, var(--surface));grid-template-columns:auto 1fr auto;align-items:center}.pension-credit-originations-module__zLqPgW__noMatchCard>svg{color:#b54708}.pension-credit-originations-module__zLqPgW__noMatchCard small{color:var(--text-muted);font-size:11px}.pension-credit-originations-module__zLqPgW__intakeForm{grid-template-columns:1fr 1fr .72fr}.pension-credit-originations-module__zLqPgW__consentRow,.pension-credit-originations-module__zLqPgW__privacyNote{grid-column:1/-1}.pension-credit-originations-module__zLqPgW__intakeForm .pension-credit-originations-module__zLqPgW__consentRow{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:flex-start;gap:11px;padding:15px;line-height:1.5;display:flex}.pension-credit-originations-module__zLqPgW__intakeForm .pension-credit-originations-module__zLqPgW__consentRow input{flex:none;width:19px;min-height:19px;margin-top:1px}.pension-credit-originations-module__zLqPgW__privacyNote{color:var(--text-muted);align-items:flex-start;gap:9px;margin:-4px 0 0;font-size:11.5px;line-height:1.55;display:flex}.pension-credit-originations-module__zLqPgW__privacyNote svg{width:17px;height:17px;color:var(--accent-text);flex:none}.pension-credit-originations-module__zLqPgW__successCard{grid-template-columns:auto 1fr auto;align-items:center}.pension-credit-originations-module__zLqPgW__caseLayout{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);min-height:360px;display:grid;overflow:hidden}.pension-credit-originations-module__zLqPgW__caseList{overscroll-behavior:contain;scrollbar-gutter:stable;border-right:1px solid var(--border);align-content:start;max-height:min(70vh,720px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pension-credit-originations-module__zLqPgW__caseList li+li{border-top:1px solid var(--border)}.pension-credit-originations-module__zLqPgW__caseList button{width:100%;min-height:92px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:17px 42px 17px 18px;display:grid;position:relative}.pension-credit-originations-module__zLqPgW__caseList button[data-selected=true]{background:color-mix(in oklab, var(--accent-soft) 42%, var(--surface))}.pension-credit-originations-module__zLqPgW__caseList button>svg{width:17px;height:17px;color:var(--text-muted);position:absolute;top:50%;right:15px;transform:translateY(-50%)}.pension-credit-originations-module__zLqPgW__caseList strong{font-size:14px}.pension-credit-originations-module__zLqPgW__caseList small{color:var(--text-muted);font-size:11px;line-height:1.45}.pension-credit-originations-module__zLqPgW__caseStatus{width:fit-content;color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:760}.pension-credit-originations-module__zLqPgW__caseStatus[data-status=closed]{color:var(--text-muted)}.pension-credit-originations-module__zLqPgW__caseStatus[data-status=action_required]{color:var(--warn-text)}.pension-credit-originations-module__zLqPgW__caseDetail{min-width:0;padding:clamp(22px,4vw,36px)}.pension-credit-originations-module__zLqPgW__detailPlaceholder,.pension-credit-originations-module__zLqPgW__emptyState,.pension-credit-originations-module__zLqPgW__inlineState{min-height:180px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex}.pension-credit-originations-module__zLqPgW__detailPlaceholder svg,.pension-credit-originations-module__zLqPgW__emptyState svg,.pension-credit-originations-module__zLqPgW__inlineState svg{width:26px;height:26px}.pension-credit-originations-module__zLqPgW__detailPlaceholder p,.pension-credit-originations-module__zLqPgW__emptyState p,.pension-credit-originations-module__zLqPgW__inlineState span{max-width:520px;margin:0;font-size:12.5px;line-height:1.55}.pension-credit-originations-module__zLqPgW__emptyState{border:1px solid var(--border);background:var(--surface);border-radius:16px}.pension-credit-originations-module__zLqPgW__emptyState h3{color:var(--text);margin:0;font-size:18px}.pension-credit-originations-module__zLqPgW__inlineState{min-height:120px}.pension-credit-originations-module__zLqPgW__loadingSkeleton,.pension-credit-originations-module__zLqPgW__blockingSkeleton{gap:8px;width:min(100%,360px);display:grid}.pension-credit-originations-module__zLqPgW__loadingSkeleton span,.pension-credit-originations-module__zLqPgW__blockingSkeleton span{background:color-mix(in oklab, var(--accent-text) 12%, var(--border));border-radius:999px;height:10px;display:block}.pension-credit-originations-module__zLqPgW__loadingSkeleton span:nth-child(2),.pension-credit-originations-module__zLqPgW__blockingSkeleton span:nth-child(2){width:78%}.pension-credit-originations-module__zLqPgW__loadingSkeleton span:nth-child(3),.pension-credit-originations-module__zLqPgW__blockingSkeleton span:nth-child(3){width:54%}.pension-credit-originations-module__zLqPgW__detailHeading{border-bottom:1px solid var(--border);gap:5px;padding-bottom:20px;display:grid}.pension-credit-originations-module__zLqPgW__detailHeading span{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.pension-credit-originations-module__zLqPgW__detailHeading h3,.pension-credit-originations-module__zLqPgW__detailHeading p{margin:0}.pension-credit-originations-module__zLqPgW__detailHeading h3{letter-spacing:-.025em;font-size:22px}.pension-credit-originations-module__zLqPgW__detailHeading p{color:var(--text-muted);font-size:11.5px}.pension-credit-originations-module__zLqPgW__timeline{gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.pension-credit-originations-module__zLqPgW__timeline li{grid-template-columns:20px 1fr;gap:12px;min-height:64px;display:grid}.pension-credit-originations-module__zLqPgW__timeline li>span{border:2px solid var(--accent);background:var(--surface);border-radius:50%;width:10px;height:10px;margin-top:4px;display:block;position:relative}.pension-credit-originations-module__zLqPgW__timeline li:not(:last-child)>span:after{background:var(--border-strong);content:"";width:2px;height:50px;position:absolute;top:10px;left:2px}.pension-credit-originations-module__zLqPgW__timeline li div{align-content:start;gap:4px;display:grid}.pension-credit-originations-module__zLqPgW__timeline strong{font-size:13px}.pension-credit-originations-module__zLqPgW__timeline small{color:var(--text-muted);font-size:11px}.pension-credit-originations-module__zLqPgW__informationalEntities{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);overflow:hidden}.pension-credit-originations-module__zLqPgW__informationalEntities summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:76px;padding:14px 2px;list-style:none;display:grid}.pension-credit-originations-module__zLqPgW__informationalEntities summary::-webkit-details-marker{display:none}.pension-credit-originations-module__zLqPgW__informationalEntities summary>svg{width:22px;height:22px;color:var(--accent-text)}.pension-credit-originations-module__zLqPgW__informationalEntities summary>svg:last-child{color:var(--text-muted);transition:transform .16s}.pension-credit-originations-module__zLqPgW__informationalEntities[open] summary>svg:last-child{transform:rotate(90deg)}.pension-credit-originations-module__zLqPgW__informationalEntities summary span{gap:4px;display:grid}.pension-credit-originations-module__zLqPgW__informationalEntities summary strong{font-size:14px}.pension-credit-originations-module__zLqPgW__informationalEntities summary small,.pension-credit-originations-module__zLqPgW__informationalEntities>div>p{color:var(--text-muted);font-size:11.5px;line-height:1.55}.pension-credit-originations-module__zLqPgW__informationalEntities>div{padding:2px 0 28px}.pension-credit-originations-module__zLqPgW__informationalEntities>div>p{max-width:720px;margin:0 0 20px}.pension-credit-originations-module__zLqPgW__informationalEntities ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pension-credit-originations-module__zLqPgW__informationalEntities li{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.pension-credit-originations-module__zLqPgW__informationalEntities li img{object-fit:contain;flex:none;width:34px;height:34px}.pension-credit-originations-module__zLqPgW__informationalEntities li span{gap:3px;min-width:0;display:grid}.pension-credit-originations-module__zLqPgW__informationalEntities li strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pension-credit-originations-module__zLqPgW__informationalEntities li small{color:var(--text-muted);font-size:9.5px}.pension-credit-originations-module__zLqPgW__offlineBanner{border:1px solid color-mix(in oklab, #b54708 34%, var(--border));background:color-mix(in oklab, #f79009 7%, var(--surface));color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:13px 15px;font-size:12px;line-height:1.45;display:flex}.pension-credit-originations-module__zLqPgW__offlineBanner svg{color:#b54708;flex:none;width:18px;height:18px}.pension-credit-originations-module__zLqPgW__blockingState{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:320px;padding:clamp(28px,5vw,52px);display:grid}.pension-credit-originations-module__zLqPgW__blockingState>svg{width:34px;height:34px;color:var(--accent-text)}.pension-credit-originations-module__zLqPgW__blockingSkeleton{width:34px}.pension-credit-originations-module__zLqPgW__blockingSkeleton span{height:6px}.pension-credit-originations-module__zLqPgW__blockingState div{gap:8px;display:grid}.pension-credit-originations-module__zLqPgW__blockingState span{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.pension-credit-originations-module__zLqPgW__blockingState h1,.pension-credit-originations-module__zLqPgW__blockingState p{margin:0}.pension-credit-originations-module__zLqPgW__blockingState h1{letter-spacing:-.035em;font-size:2.625rem}.pension-credit-originations-module__zLqPgW__blockingState p{max-width:680px;color:var(--text-muted);font-size:14px;line-height:1.6}.pension-credit-originations-module__zLqPgW__disclaimer{max-width:820px;color:var(--text-muted);text-align:center;margin:-18px auto 0;font-size:11.5px;line-height:1.6}.pension-credit-originations-module__zLqPgW__focusTarget:focus{outline:2px solid var(--accent);outline-offset:6px;border-radius:20px}.pension-credit-originations-module__zLqPgW__liveRegion{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pension-credit-originations-module__zLqPgW__spinner{animation:.85s linear infinite pension-credit-originations-module__zLqPgW__spin}.pension-credit-originations-module__zLqPgW__caseListSpinner{animation:.85s linear infinite pension-credit-originations-module__zLqPgW__spinCentered}@keyframes pension-credit-originations-module__zLqPgW__spin{to{transform:rotate(360deg)}}@keyframes pension-credit-originations-module__zLqPgW__spinCentered{to{transform:translateY(-50%)rotate(360deg)}}.pension-credit-originations-module__zLqPgW__formCard input:focus-visible,.pension-credit-originations-module__zLqPgW__formCard select:focus-visible,.pension-credit-originations-module__zLqPgW__intakeForm input:focus-visible,.pension-credit-originations-module__zLqPgW__intakeForm select:focus-visible,.pension-credit-originations-module__zLqPgW__primaryButton:focus-visible,.pension-credit-originations-module__zLqPgW__matchHeading button:focus-visible,.pension-credit-originations-module__zLqPgW__noMatchCard button:focus-visible,.pension-credit-originations-module__zLqPgW__successCard button:focus-visible,.pension-credit-originations-module__zLqPgW__caseList button:focus-visible,.pension-credit-originations-module__zLqPgW__inlineState button:focus-visible,.pension-credit-originations-module__zLqPgW__blockingState button:focus-visible,.pension-credit-originations-module__zLqPgW__informationalEntities summary:focus-visible{outline:3px solid color-mix(in oklab, var(--accent) 38%, transparent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.pension-credit-originations-module__zLqPgW__primaryButton:not(:disabled):hover,.pension-credit-originations-module__zLqPgW__matchHeading button:hover,.pension-credit-originations-module__zLqPgW__noMatchCard button:hover,.pension-credit-originations-module__zLqPgW__successCard button:hover,.pension-credit-originations-module__zLqPgW__inlineState button:hover,.pension-credit-originations-module__zLqPgW__blockingState button:hover{transform:translateY(-1px)}.pension-credit-originations-module__zLqPgW__caseList button:hover{background:var(--surface-2)}}@media (max-width:1000px){.pension-credit-originations-module__zLqPgW__hero,.pension-credit-originations-module__zLqPgW__quoteLayout{grid-template-columns:1fr}.pension-credit-originations-module__zLqPgW__hero{min-height:auto}.pension-credit-originations-module__zLqPgW__authorityCard{grid-template-columns:repeat(3,minmax(0,1fr))}.pension-credit-originations-module__zLqPgW__authorityCard>div{border:1px solid var(--border);padding:16px}.pension-credit-originations-module__zLqPgW__informationalEntities ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pension-credit-originations-module__zLqPgW__page{padding:22px 20px calc(56px + var(--mobile-content-bottom-space,0px));gap:44px}.pension-credit-originations-module__zLqPgW__formCard,.pension-credit-originations-module__zLqPgW__intakeForm,.pension-credit-originations-module__zLqPgW__matchValues{grid-template-columns:1fr 1fr}.pension-credit-originations-module__zLqPgW__intakeForm>label:nth-child(3){grid-column:1/-1}.pension-credit-originations-module__zLqPgW__matchValues>div+div{border-left:0}.pension-credit-originations-module__zLqPgW__matchValues>div:nth-child(2n){border-left:1px solid var(--border-strong)}.pension-credit-originations-module__zLqPgW__matchValues>div:nth-child(n+3){border-top:1px solid var(--border-strong)}.pension-credit-originations-module__zLqPgW__caseLayout{grid-template-columns:1fr}.pension-credit-originations-module__zLqPgW__caseList{border-right:0;border-bottom:1px solid var(--border);max-height:310px;overflow:auto}.pension-credit-originations-module__zLqPgW__informationalEntities ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pension-credit-originations-module__zLqPgW__page{padding-inline:14px}.pension-credit-originations-module__zLqPgW__hero{border-radius:16px;gap:24px;padding:25px 20px}.pension-credit-originations-module__zLqPgW__hero h1{font-size:2.125rem}.pension-credit-originations-module__zLqPgW__hero p{font-size:1rem}.pension-credit-originations-module__zLqPgW__sectionHeading h2{font-size:2rem}.pension-credit-originations-module__zLqPgW__authorityCard,.pension-credit-originations-module__zLqPgW__formCard,.pension-credit-originations-module__zLqPgW__intakeForm,.pension-credit-originations-module__zLqPgW__matchValues{grid-template-columns:1fr}.pension-credit-originations-module__zLqPgW__authorityCard>div{border-left:0;border-right:0;padding:14px 0}.pension-credit-originations-module__zLqPgW__formCard,.pension-credit-originations-module__zLqPgW__intakeForm,.pension-credit-originations-module__zLqPgW__quoteGuide,.pension-credit-originations-module__zLqPgW__matchCard,.pension-credit-originations-module__zLqPgW__noMatchCard,.pension-credit-originations-module__zLqPgW__successCard,.pension-credit-originations-module__zLqPgW__caseDetail{padding:20px}.pension-credit-originations-module__zLqPgW__fieldHint{min-height:auto}.pension-credit-originations-module__zLqPgW__primaryButton{width:100%}.pension-credit-originations-module__zLqPgW__matchHeading,.pension-credit-originations-module__zLqPgW__noMatchCard,.pension-credit-originations-module__zLqPgW__successCard,.pension-credit-originations-module__zLqPgW__blockingState{grid-template-columns:1fr;align-items:start}.pension-credit-originations-module__zLqPgW__matchHeading button,.pension-credit-originations-module__zLqPgW__noMatchCard button,.pension-credit-originations-module__zLqPgW__successCard button,.pension-credit-originations-module__zLqPgW__blockingState button{width:100%}.pension-credit-originations-module__zLqPgW__matchValues>div,.pension-credit-originations-module__zLqPgW__matchValues>div:nth-child(2n),.pension-credit-originations-module__zLqPgW__matchValues>div:nth-child(n+3){border-top:1px solid var(--border-strong);border-left:0;padding:15px 0}.pension-credit-originations-module__zLqPgW__matchValues>div:first-child{border-top:0}.pension-credit-originations-module__zLqPgW__informationalEntities ul{grid-template-columns:1fr}.pension-credit-originations-module__zLqPgW__informationalEntities li strong{white-space:normal}}@media (prefers-reduced-motion:reduce){.pension-credit-originations-module__zLqPgW__spinner,.pension-credit-originations-module__zLqPgW__caseListSpinner{animation:none}.pension-credit-originations-module__zLqPgW__primaryButton,.pension-credit-originations-module__zLqPgW__matchHeading button,.pension-credit-originations-module__zLqPgW__noMatchCard button,.pension-credit-originations-module__zLqPgW__successCard button,.pension-credit-originations-module__zLqPgW__inlineState button,.pension-credit-originations-module__zLqPgW__blockingState button,.pension-credit-originations-module__zLqPgW__informationalEntities summary>svg:last-child{scroll-behavior:auto;transition:none}}
.preca-packages-view-module__WA_akW__page{--ink:#152019;--muted:#627068;--line:#d8e1db;--surface:#fff;--soft:#f2f6f3;--accent:#176a45;--accent-dark:#0f5135;--accent-soft:#e7f3eb;width:min(1080px,100%);padding:8px 0 calc(42px + env(safe-area-inset-bottom));color:var(--ink);gap:28px;margin:0 auto;display:grid}.preca-packages-view-module__WA_akW__previewViewport{background:#f4f3ee;min-height:100dvh;padding:16px}[data-theme=dark].preca-packages-view-module__WA_akW__previewViewport{background:#101712}.preca-packages-view-module__WA_akW__backLink{width:fit-content;min-height:40px;color:var(--muted);align-items:center;gap:7px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.preca-packages-view-module__WA_akW__backLink svg,.preca-packages-view-module__WA_akW__afterPurchase a svg,.preca-packages-view-module__WA_akW__unavailable a svg{width:16px;height:16px}.preca-packages-view-module__WA_akW__hero{border-bottom:1px solid var(--line);gap:20px;padding-bottom:28px;display:grid}.preca-packages-view-module__WA_akW__hero>div:first-child{gap:12px;display:grid}.preca-packages-view-module__WA_akW__eyebrow,.preca-packages-view-module__WA_akW__offerHeading span,.preca-packages-view-module__WA_akW__afterPurchase>div>span,.preca-packages-view-module__WA_akW__unavailable>div:nth-child(2)>span{color:var(--accent-dark);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:850}.preca-packages-view-module__WA_akW__eyebrow{align-items:center;gap:8px;display:inline-flex}.preca-packages-view-module__WA_akW__eyebrow svg{width:18px;height:18px}.preca-packages-view-module__WA_akW__hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(30px,8vw,44px);line-height:1.02}.preca-packages-view-module__WA_akW__hero p,.preca-packages-view-module__WA_akW__afterPurchase p,.preca-packages-view-module__WA_akW__unavailable p{max-width:65ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.58}.preca-packages-view-module__WA_akW__inventoryBadge{border:1px solid var(--line);background:var(--soft);border-radius:13px;align-items:center;gap:12px;width:fit-content;padding:14px 16px;display:flex}.preca-packages-view-module__WA_akW__inventoryBadge>svg{width:22px;height:22px;color:var(--accent)}.preca-packages-view-module__WA_akW__inventoryBadge span{color:var(--muted);align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.preca-packages-view-module__WA_akW__inventoryBadge strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:23px}.preca-packages-view-module__WA_akW__checkout{gap:14px;display:grid}.preca-packages-view-module__WA_akW__offerPanel,.preca-packages-view-module__WA_akW__confirmPanel,.preca-packages-view-module__WA_akW__unavailable,.preca-packages-view-module__WA_akW__receipt,.preca-packages-view-module__WA_akW__purchaseError,.preca-packages-view-module__WA_akW__errorState,.preca-packages-view-module__WA_akW__loadingBlock{border:1px solid var(--line);background:var(--surface);border-radius:16px}.preca-packages-view-module__WA_akW__offerPanel,.preca-packages-view-module__WA_akW__confirmPanel{padding:21px}.preca-packages-view-module__WA_akW__offerPanel{gap:20px;display:grid}.preca-packages-view-module__WA_akW__offerHeading{gap:13px;display:grid}.preca-packages-view-module__WA_akW__offerHeading>div{gap:4px;display:grid}.preca-packages-view-module__WA_akW__offerHeading h2,.preca-packages-view-module__WA_akW__afterPurchase h2,.preca-packages-view-module__WA_akW__unavailable h2{letter-spacing:-.025em;margin:0}.preca-packages-view-module__WA_akW__offerHeading h2{font-size:24px}.preca-packages-view-module__WA_akW__offerHeading>strong{color:var(--accent-dark);font-variant-numeric:tabular-nums;font-size:31px;line-height:1}.preca-packages-view-module__WA_akW__priceBands{gap:10px;display:grid}.preca-packages-view-module__WA_akW__priceBands>div{border-left:3px solid var(--line);background:var(--soft);gap:4px;padding:15px;display:grid}.preca-packages-view-module__WA_akW__priceBands>div:last-child{border-left-color:var(--accent);background:var(--accent-soft)}.preca-packages-view-module__WA_akW__priceBands span,.preca-packages-view-module__WA_akW__priceBands small,.preca-packages-view-module__WA_akW__confirmTitle span,.preca-packages-view-module__WA_akW__confirmPanel>small{color:var(--muted);font-size:11px;line-height:1.45}.preca-packages-view-module__WA_akW__priceBands strong{font-variant-numeric:tabular-nums;font-size:16px}.preca-packages-view-module__WA_akW__offerTotals{border-top:1px solid var(--line);margin:0;display:grid}.preca-packages-view-module__WA_akW__offerTotals>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.preca-packages-view-module__WA_akW__offerTotals dt{color:var(--muted);font-size:12px}.preca-packages-view-module__WA_akW__offerTotals dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:800}.preca-packages-view-module__WA_akW__confirmPanel{align-content:start;gap:18px;display:grid}.preca-packages-view-module__WA_akW__confirmTitle{align-items:flex-start;gap:11px;display:flex}.preca-packages-view-module__WA_akW__confirmTitle>svg{width:21px;height:21px;color:var(--accent);flex:none}.preca-packages-view-module__WA_akW__confirmTitle>div{gap:3px;display:grid}.preca-packages-view-module__WA_akW__confirmTitle strong{font-size:14px}.preca-packages-view-module__WA_akW__termsCheck{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.preca-packages-view-module__WA_akW__termsCheck input{width:19px;height:19px;accent-color:var(--accent);margin:1px 0 0}.preca-packages-view-module__WA_akW__termsCheck span{color:var(--muted);font-size:12px;line-height:1.5}.preca-packages-view-module__WA_akW__confirmPanel button,.preca-packages-view-module__WA_akW__afterPurchase a,.preca-packages-view-module__WA_akW__unavailable a,.preca-packages-view-module__WA_akW__errorState button{min-height:46px;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.preca-packages-view-module__WA_akW__confirmPanel button{border:1px solid var(--accent);color:#fff;background:var(--accent);cursor:pointer}.preca-packages-view-module__WA_akW__confirmPanel button:disabled{color:#68736c;cursor:not-allowed;background:#dde3df;border-color:#aeb9b2}.preca-packages-view-module__WA_akW__confirmPanel button svg{width:17px;height:17px}.preca-packages-view-module__WA_akW__receipt,.preca-packages-view-module__WA_akW__purchaseError{align-items:flex-start;gap:11px;padding:15px 17px;display:flex}.preca-packages-view-module__WA_akW__receipt{background:var(--accent-soft);border-color:#b7d4c1}.preca-packages-view-module__WA_akW__receipt>svg,.preca-packages-view-module__WA_akW__purchaseError>svg{flex:none;width:20px;height:20px}.preca-packages-view-module__WA_akW__receipt>svg{color:var(--accent)}.preca-packages-view-module__WA_akW__purchaseError>svg{color:#a23d35}.preca-packages-view-module__WA_akW__receipt>div{gap:3px;display:grid}.preca-packages-view-module__WA_akW__receipt strong{font-size:13px}.preca-packages-view-module__WA_akW__receipt span,.preca-packages-view-module__WA_akW__purchaseError{color:var(--muted);font-size:12px;line-height:1.45}.preca-packages-view-module__WA_akW__purchaseError{background:#fff7f6;border-color:#e2c0bc}.preca-packages-view-module__WA_akW__unavailable{gap:17px;padding:24px;display:grid}.preca-packages-view-module__WA_akW__unavailableIcon{width:46px;height:46px;color:var(--accent);background:var(--accent-soft);border-radius:13px;place-items:center;display:grid}.preca-packages-view-module__WA_akW__unavailableIcon svg{width:23px;height:23px}.preca-packages-view-module__WA_akW__unavailable>div:nth-child(2){gap:6px;display:grid}.preca-packages-view-module__WA_akW__unavailable h2,.preca-packages-view-module__WA_akW__afterPurchase h2{font-size:21px}.preca-packages-view-module__WA_akW__unavailable a,.preca-packages-view-module__WA_akW__afterPurchase a{border:1px solid var(--line);color:var(--ink);background:var(--surface)}.preca-packages-view-module__WA_akW__afterPurchase{border-top:1px solid var(--line);gap:17px;padding-top:24px;display:grid}.preca-packages-view-module__WA_akW__afterPurchase>div{gap:6px;display:grid}.preca-packages-view-module__WA_akW__loadingBlock{gap:13px;min-height:150px;padding:25px;display:grid}.preca-packages-view-module__WA_akW__loadingBlock span{background:#e2e8e4;border-radius:7px;width:min(600px,90%);height:19px;animation:1.2s ease-in-out infinite alternate preca-packages-view-module__WA_akW__pulse;display:block}.preca-packages-view-module__WA_akW__loadingBlock span:first-child{width:130px}.preca-packages-view-module__WA_akW__errorState{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;padding:23px;display:grid}.preca-packages-view-module__WA_akW__errorState>svg{color:#a23d35;width:26px;height:26px}.preca-packages-view-module__WA_akW__errorState>div{gap:5px;display:grid}.preca-packages-view-module__WA_akW__errorState h1,.preca-packages-view-module__WA_akW__errorState p{margin:0}.preca-packages-view-module__WA_akW__errorState h1{font-size:19px}.preca-packages-view-module__WA_akW__errorState p{color:var(--muted);font-size:13px}.preca-packages-view-module__WA_akW__errorState button{border:1px solid var(--line);color:var(--ink);background:var(--surface);cursor:pointer;grid-column:1/-1}.preca-packages-view-module__WA_akW__backLink:focus-visible,.preca-packages-view-module__WA_akW__confirmPanel button:focus-visible,.preca-packages-view-module__WA_akW__afterPurchase a:focus-visible,.preca-packages-view-module__WA_akW__unavailable a:focus-visible,.preca-packages-view-module__WA_akW__errorState button:focus-visible,.preca-packages-view-module__WA_akW__termsCheck input:focus-visible{outline-offset:3px;outline:3px solid #176a4547}@keyframes preca-packages-view-module__WA_akW__pulse{0%{opacity:.56}to{opacity:1}}@media (min-width:720px){.preca-packages-view-module__WA_akW__previewViewport{padding:28px}.preca-packages-view-module__WA_akW__page{gap:34px}.preca-packages-view-module__WA_akW__hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px}.preca-packages-view-module__WA_akW__offerHeading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.preca-packages-view-module__WA_akW__priceBands{grid-template-columns:repeat(2,minmax(0,1fr))}.preca-packages-view-module__WA_akW__unavailable{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.preca-packages-view-module__WA_akW__unavailable a{min-width:160px}.preca-packages-view-module__WA_akW__afterPurchase{grid-template-columns:minmax(0,1fr) auto;align-items:center}.preca-packages-view-module__WA_akW__afterPurchase a{min-width:180px}.preca-packages-view-module__WA_akW__errorState{grid-template-columns:auto minmax(0,1fr) auto}.preca-packages-view-module__WA_akW__errorState button{grid-column:auto}}@media (min-width:920px){.preca-packages-view-module__WA_akW__checkout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px}}@media (hover:hover) and (pointer:fine){.preca-packages-view-module__WA_akW__confirmPanel button:not(:disabled):hover{background:var(--accent-dark);border-color:var(--accent-dark)}.preca-packages-view-module__WA_akW__afterPurchase a:hover,.preca-packages-view-module__WA_akW__unavailable a:hover,.preca-packages-view-module__WA_akW__errorState button:hover{background:var(--soft);border-color:#8ca496}}@media (prefers-reduced-motion:reduce){.preca-packages-view-module__WA_akW__loadingBlock span{animation:none}}[data-theme=dark] .preca-packages-view-module__WA_akW__page{--ink:#edf4ef;--muted:#a9b6ae;--line:#34443a;--surface:#16211b;--soft:#1c2922;--accent:#45a873;--accent-dark:#80c79d;--accent-soft:#173123}[data-theme=dark] .preca-packages-view-module__WA_akW__confirmPanel button:disabled{color:#929e97;background:#29352e;border-color:#435149}[data-theme=dark] .preca-packages-view-module__WA_akW__confirmPanel button:not(:disabled){color:#102117}[data-theme=dark] .preca-packages-view-module__WA_akW__purchaseError{background:#2d1e1c;border-color:#653e39}[data-theme=dark] .preca-packages-view-module__WA_akW__loadingBlock span{background:#314139}
.ayuda-desempleo-crm-module__zhr9QW__crm{gap:18px;min-width:0;display:grid}.ayuda-desempleo-crm-module__zhr9QW__hero{border:1px solid var(--border);border-radius:var(--r);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, white), white 62%);justify-content:space-between;align-items:flex-end;gap:18px;padding:22px;display:flex}.ayuda-desempleo-crm-module__zhr9QW__hero h1{letter-spacing:-.035em;max-width:760px;margin:4px 0 6px;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.08}.ayuda-desempleo-crm-module__zhr9QW__hero p,.ayuda-desempleo-crm-module__zhr9QW__portfolioHeader p{color:var(--muted)}.ayuda-desempleo-crm-module__zhr9QW__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__stats .stat__sub{color:var(--text-muted)}.ayuda-desempleo-crm-module__zhr9QW__toolbar{border:1px solid var(--border);border-radius:var(--r);background:var(--card);gap:14px;padding:16px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__search{gap:6px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__search>label,.ayuda-desempleo-crm-module__zhr9QW__selects label>span,.ayuda-desempleo-crm-module__zhr9QW__field>span{color:var(--muted);font-size:12px;font-weight:700}.ayuda-desempleo-crm-module__zhr9QW__search>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__search input,.ayuda-desempleo-crm-module__zhr9QW__selects select,.ayuda-desempleo-crm-module__zhr9QW__field input,.ayuda-desempleo-crm-module__zhr9QW__field select,.ayuda-desempleo-crm-module__zhr9QW__field textarea{border:1px solid var(--border);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:10px}.ayuda-desempleo-crm-module__zhr9QW__search input,.ayuda-desempleo-crm-module__zhr9QW__selects select,.ayuda-desempleo-crm-module__zhr9QW__field input,.ayuda-desempleo-crm-module__zhr9QW__field select{min-height:42px;padding:0 11px}.ayuda-desempleo-crm-module__zhr9QW__field textarea{resize:vertical;min-height:86px;padding:10px 11px}.ayuda-desempleo-crm-module__zhr9QW__selects{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__selects label,.ayuda-desempleo-crm-module__zhr9QW__field{gap:6px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__attentionChips{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.ayuda-desempleo-crm-module__zhr9QW__attentionChips button{border:1px solid var(--border);min-height:40px;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:0 12px;font-weight:700}.ayuda-desempleo-crm-module__zhr9QW__attentionChips button[data-active=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, white);color:var(--accent-text)}.ayuda-desempleo-crm-module__zhr9QW__attentionChips span{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:4px;font-size:11px;display:inline-grid}.ayuda-desempleo-crm-module__zhr9QW__error{color:#9f1239;background:#fff1f2;border:1px solid #fecaca;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ayuda-desempleo-crm-module__zhr9QW__workspace{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;min-width:0;display:grid}.ayuda-desempleo-crm-module__zhr9QW__portfolio,.ayuda-desempleo-crm-module__zhr9QW__detailCard{border:1px solid var(--border);border-radius:var(--r);background:var(--card);min-width:0}.ayuda-desempleo-crm-module__zhr9QW__portfolio{gap:12px;max-height:calc(100dvh - 105px);padding:14px;display:grid;position:sticky;top:82px;overflow:auto}.ayuda-desempleo-crm-module__zhr9QW__portfolioHeader{justify-content:space-between;align-items:center;display:flex}.ayuda-desempleo-crm-module__zhr9QW__portfolioHeader h2,.ayuda-desempleo-crm-module__zhr9QW__detailHeader h2{margin:0}.ayuda-desempleo-crm-module__zhr9QW__caseList{gap:9px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__caseSkeleton,.ayuda-desempleo-crm-module__zhr9QW__detailSkeleton{border:1px solid var(--border);background:var(--surface);border-radius:13px;gap:10px;min-height:118px;padding:13px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__caseSkeleton span,.ayuda-desempleo-crm-module__zhr9QW__detailSkeleton>span{background:var(--surface-3);border-radius:999px;height:12px;animation:1.2s ease-in-out infinite alternate ayuda-desempleo-crm-module__zhr9QW__crmSkeletonPulse}.ayuda-desempleo-crm-module__zhr9QW__caseSkeleton span:first-child,.ayuda-desempleo-crm-module__zhr9QW__detailSkeleton>span:first-of-type{width:62%}.ayuda-desempleo-crm-module__zhr9QW__caseSkeleton span:nth-child(2),.ayuda-desempleo-crm-module__zhr9QW__detailSkeleton>span:nth-of-type(2){width:82%}.ayuda-desempleo-crm-module__zhr9QW__caseSkeleton span:nth-child(3),.ayuda-desempleo-crm-module__zhr9QW__detailSkeleton>span:nth-of-type(3){width:44%}.ayuda-desempleo-crm-module__zhr9QW__detailSkeleton{align-content:start;min-height:420px;margin:18px}.ayuda-desempleo-crm-module__zhr9QW__caseCard{border:1px solid var(--border);width:100%;min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:13px;gap:8px;padding:13px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__caseCard:hover,.ayuda-desempleo-crm-module__zhr9QW__caseCard:focus-visible,.ayuda-desempleo-crm-module__zhr9QW__caseCard[data-active=true]{border-color:color-mix(in srgb, var(--accent) 60%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent);outline:none}.ayuda-desempleo-crm-module__zhr9QW__caseTop,.ayuda-desempleo-crm-module__zhr9QW__caseMeta,.ayuda-desempleo-crm-module__zhr9QW__nextAction{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ayuda-desempleo-crm-module__zhr9QW__caseTop strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ayuda-desempleo-crm-module__zhr9QW__caseMeta{color:var(--muted);font-size:12px}.ayuda-desempleo-crm-module__zhr9QW__nextAction{border-top:1px solid var(--border);padding-top:7px;font-size:12px}.ayuda-desempleo-crm-module__zhr9QW__nextAction span{color:var(--accent);font-weight:750}.ayuda-desempleo-crm-module__zhr9QW__nextAction strong{text-align:right}.ayuda-desempleo-crm-module__zhr9QW__relationship{color:var(--muted);font-size:12px}.ayuda-desempleo-crm-module__zhr9QW__detailCard{overflow:hidden}.ayuda-desempleo-crm-module__zhr9QW__detail{gap:22px;padding:18px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__detail h3{margin:0 0 10px;font-size:15px}.ayuda-desempleo-crm-module__zhr9QW__detailHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ayuda-desempleo-crm-module__zhr9QW__detailHeader .eyebrow{color:var(--text-muted)}.ayuda-desempleo-crm-module__zhr9QW__detailHeader p{color:var(--muted);margin-top:5px}.ayuda-desempleo-crm-module__zhr9QW__guidance{border-left:4px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, white);border-radius:10px;padding:14px}.ayuda-desempleo-crm-module__zhr9QW__guidance[data-tone=critical]{background:#fff1f2;border-color:#dc2626}.ayuda-desempleo-crm-module__zhr9QW__guidance[data-tone=warning]{background:#fffbeb;border-color:#d97706}.ayuda-desempleo-crm-module__zhr9QW__guidance[data-tone=success]{background:#f0fdf4;border-color:#16a34a}.ayuda-desempleo-crm-module__zhr9QW__guidance p{color:var(--muted);margin-top:4px;line-height:1.45}.ayuda-desempleo-crm-module__zhr9QW__readOnly{color:var(--muted);margin-left:6px;font-size:11px;font-weight:600}.ayuda-desempleo-crm-module__zhr9QW__officialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__fact{background:var(--bg);border-radius:10px;gap:4px;min-width:0;padding:11px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__fact span{color:var(--muted);font-size:11px}.ayuda-desempleo-crm-module__zhr9QW__fact strong{overflow-wrap:anywhere;font-size:13px}.ayuda-desempleo-crm-module__zhr9QW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__formGrid>button{align-self:end;min-height:42px}.ayuda-desempleo-crm-module__zhr9QW__actionForms,.ayuda-desempleo-crm-module__zhr9QW__timelines{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__actionForms form,.ayuda-desempleo-crm-module__zhr9QW__timelines>section{border:1px solid var(--border);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:13px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__actionForms button{min-height:42px}.ayuda-desempleo-crm-module__zhr9QW__helper,.ayuda-desempleo-crm-module__zhr9QW__permissionNote{color:var(--muted);font-size:12px;line-height:1.45}.ayuda-desempleo-crm-module__zhr9QW__permissionNote{margin:-4px 0 10px}.ayuda-desempleo-crm-module__zhr9QW__timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ayuda-desempleo-crm-module__zhr9QW__timeline li{border-left:2px solid color-mix(in srgb, var(--accent) 35%, var(--border));gap:3px;min-width:0;padding-left:12px;display:grid}.ayuda-desempleo-crm-module__zhr9QW__timeline span{color:var(--muted);font-size:11px}.ayuda-desempleo-crm-module__zhr9QW__timeline p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.45}.ayuda-desempleo-crm-module__zhr9QW__loading{color:var(--muted);align-items:center;gap:8px;display:flex}@keyframes ayuda-desempleo-crm-module__zhr9QW__crmSkeletonPulse{0%{opacity:.52}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ayuda-desempleo-crm-module__zhr9QW__caseSkeleton span,.ayuda-desempleo-crm-module__zhr9QW__detailSkeleton>span{animation:none}}@media (max-width:980px){.ayuda-desempleo-crm-module__zhr9QW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ayuda-desempleo-crm-module__zhr9QW__workspace{grid-template-columns:1fr}.ayuda-desempleo-crm-module__zhr9QW__portfolio{max-height:min(620px,55dvh);position:static;overflow:auto}}@media (max-width:620px){.ayuda-desempleo-crm-module__zhr9QW__crm{gap:12px}.ayuda-desempleo-crm-module__zhr9QW__hero{align-items:stretch;padding:16px}.ayuda-desempleo-crm-module__zhr9QW__hero,.ayuda-desempleo-crm-module__zhr9QW__detailHeader,.ayuda-desempleo-crm-module__zhr9QW__error{flex-direction:column}.ayuda-desempleo-crm-module__zhr9QW__hero>button,.ayuda-desempleo-crm-module__zhr9QW__error>button{width:100%;min-height:44px}.ayuda-desempleo-crm-module__zhr9QW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ayuda-desempleo-crm-module__zhr9QW__stats .stat{padding:14px}.ayuda-desempleo-crm-module__zhr9QW__stats .stat__ic{width:32px;height:32px}.ayuda-desempleo-crm-module__zhr9QW__stats .stat__label{margin-top:10px}.ayuda-desempleo-crm-module__zhr9QW__stats .stat__sub{margin-top:5px}.ayuda-desempleo-crm-module__zhr9QW__selects,.ayuda-desempleo-crm-module__zhr9QW__officialGrid,.ayuda-desempleo-crm-module__zhr9QW__formGrid,.ayuda-desempleo-crm-module__zhr9QW__actionForms,.ayuda-desempleo-crm-module__zhr9QW__timelines{grid-template-columns:1fr}.ayuda-desempleo-crm-module__zhr9QW__toolbar,.ayuda-desempleo-crm-module__zhr9QW__detail{padding:13px}.ayuda-desempleo-crm-module__zhr9QW__search>div{grid-template-columns:auto minmax(0,1fr)}.ayuda-desempleo-crm-module__zhr9QW__search button{grid-column:1/-1;min-height:42px}.ayuda-desempleo-crm-module__zhr9QW__caseTop{align-items:flex-start}.ayuda-desempleo-crm-module__zhr9QW__caseTop strong{white-space:normal}.ayuda-desempleo-crm-module__zhr9QW__caseMeta,.ayuda-desempleo-crm-module__zhr9QW__nextAction{flex-direction:column;align-items:flex-start}.ayuda-desempleo-crm-module__zhr9QW__nextAction strong{text-align:left}}
.construction-documents-view-module__Y_zLVG__page{max-width:1180px;padding-bottom:calc(96px + env(safe-area-inset-bottom));margin:0 auto}.construction-documents-view-module__Y_zLVG__hero{grid-template-columns:minmax(0,1fr) minmax(260px,430px);align-items:end;gap:32px;margin-bottom:24px;display:grid}.construction-documents-view-module__Y_zLVG__hero h1{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.02}.construction-documents-view-module__Y_zLVG__hero p{color:var(--muted);margin:0;line-height:1.55}.construction-documents-view-module__Y_zLVG__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.construction-documents-view-module__Y_zLVG__layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.construction-documents-view-module__Y_zLVG__formCard,.construction-documents-view-module__Y_zLVG__summary,.construction-documents-view-module__Y_zLVG__statusCard,.construction-documents-view-module__Y_zLVG__budget,.construction-documents-view-module__Y_zLVG__resume,.construction-documents-view-module__Y_zLVG__lineCard{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px}.construction-documents-view-module__Y_zLVG__formCard{padding:24px}.construction-documents-view-module__Y_zLVG__sectionHead{align-items:flex-start;gap:12px;margin:4px 0 16px;display:flex}.construction-documents-view-module__Y_zLVG__sectionHead:not(:first-child){border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.construction-documents-view-module__Y_zLVG__sectionHead>span{background:var(--accent);color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-weight:800;display:grid}.construction-documents-view-module__Y_zLVG__sectionHead h2,.construction-documents-view-module__Y_zLVG__summary h2,.construction-documents-view-module__Y_zLVG__statusCard h2,.construction-documents-view-module__Y_zLVG__budget h2{margin:0;font-size:18px}.construction-documents-view-module__Y_zLVG__sectionHead p,.construction-documents-view-module__Y_zLVG__statusCard p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.construction-documents-view-module__Y_zLVG__choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.construction-documents-view-module__Y_zLVG__choice{border:1px solid var(--border);cursor:pointer;border-radius:14px;gap:12px;min-height:112px;padding:16px;transition:border-color .15s,background .15s;display:flex}.construction-documents-view-module__Y_zLVG__choice:hover,.construction-documents-view-module__Y_zLVG__choice:focus-within{border-color:var(--accent)}.construction-documents-view-module__Y_zLVG__choiceSelected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.construction-documents-view-module__Y_zLVG__choice input,.construction-documents-view-module__Y_zLVG__confirm input{width:20px;height:20px;accent-color:var(--accent);flex:none}.construction-documents-view-module__Y_zLVG__choice span{align-content:start;gap:7px;display:grid}.construction-documents-view-module__Y_zLVG__choice small,.construction-documents-view-module__Y_zLVG__summary>small{color:var(--muted);line-height:1.42}.construction-documents-view-module__Y_zLVG__fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.construction-documents-view-module__Y_zLVG__fields label{gap:7px;font-size:13px;font-weight:700;display:grid}.construction-documents-view-module__Y_zLVG__fields input,.construction-documents-view-module__Y_zLVG__fields select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:11px;padding:0 12px}.construction-documents-view-module__Y_zLVG__fields input:focus,.construction-documents-view-module__Y_zLVG__fields select:focus{outline:3px solid color-mix(in srgb, var(--accent) 24%, transparent);border-color:var(--accent)}.construction-documents-view-module__Y_zLVG__fields label>span small{color:var(--muted);font-weight:500}.construction-documents-view-module__Y_zLVG__wide{grid-column:1/-1}.construction-documents-view-module__Y_zLVG__moneyInput{position:relative}.construction-documents-view-module__Y_zLVG__moneyInput b{color:var(--muted);position:absolute;top:13px;left:12px}.construction-documents-view-module__Y_zLVG__moneyInput input{padding-left:28px}.construction-documents-view-module__Y_zLVG__summary{gap:16px;padding:20px;display:grid;position:sticky;top:88px}.construction-documents-view-module__Y_zLVG__summaryLines{gap:10px;display:grid}.construction-documents-view-module__Y_zLVG__summaryLines>div,.construction-documents-view-module__Y_zLVG__total{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.construction-documents-view-module__Y_zLVG__summaryLines span{color:var(--muted);font-size:13px}.construction-documents-view-module__Y_zLVG__total{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:15px 0}.construction-documents-view-module__Y_zLVG__total strong{letter-spacing:-.03em;font-size:24px}.construction-documents-view-module__Y_zLVG__confirm{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;font-size:13px;line-height:1.4;display:flex}.construction-documents-view-module__Y_zLVG__state{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.construction-documents-view-module__Y_zLVG__error{background:color-mix(in srgb, #c0392b 10%, var(--surface));color:#9b2c24;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.construction-documents-view-module__Y_zLVG__hint{color:var(--muted);margin:0;font-size:12px}.construction-documents-view-module__Y_zLVG__resume{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;display:flex}.construction-documents-view-module__Y_zLVG__resume div{gap:3px;display:grid}.construction-documents-view-module__Y_zLVG__resume span{color:var(--muted);font-size:13px}.construction-documents-view-module__Y_zLVG__results{gap:18px;display:grid}.construction-documents-view-module__Y_zLVG__statusCard{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.construction-documents-view-module__Y_zLVG__statusCard h2{margin-top:10px}.construction-documents-view-module__Y_zLVG__lineGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.construction-documents-view-module__Y_zLVG__lineCard{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.construction-documents-view-module__Y_zLVG__lineCard>span{font-weight:750}.construction-documents-view-module__Y_zLVG__lineCard button{grid-column:1/-1}.construction-documents-view-module__Y_zLVG__budget{overflow:hidden}.construction-documents-view-module__Y_zLVG__budgetHead{background:color-mix(in srgb, var(--accent) 7%, var(--surface));justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.construction-documents-view-module__Y_zLVG__budgetHead span,.construction-documents-view-module__Y_zLVG__budgetHead small{color:var(--muted);font-size:12px}.construction-documents-view-module__Y_zLVG__budgetHead>div:last-child{text-align:right;gap:4px;display:grid}.construction-documents-view-module__Y_zLVG__budgetHead strong{font-size:26px}.construction-documents-view-module__Y_zLVG__metrics{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.construction-documents-view-module__Y_zLVG__metrics div{border-right:1px solid var(--border);gap:4px;padding:14px 18px;display:grid}.construction-documents-view-module__Y_zLVG__metrics div:last-child{border-right:0}.construction-documents-view-module__Y_zLVG__metrics span{color:var(--muted);font-size:11px}.construction-documents-view-module__Y_zLVG__items{display:grid}.construction-documents-view-module__Y_zLVG__items article{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:18px;min-width:0;padding:13px 20px;display:grid}.construction-documents-view-module__Y_zLVG__items article:last-child{border-bottom:0}.construction-documents-view-module__Y_zLVG__items article>div{gap:4px;min-width:0;display:grid}.construction-documents-view-module__Y_zLVG__items article>div:last-child{text-align:right}.construction-documents-view-module__Y_zLVG__items strong{overflow-wrap:anywhere}.construction-documents-view-module__Y_zLVG__items span{color:var(--muted);font-size:12px}@media (max-width:860px){.construction-documents-view-module__Y_zLVG__hero,.construction-documents-view-module__Y_zLVG__layout{grid-template-columns:1fr}.construction-documents-view-module__Y_zLVG__hero{gap:12px}.construction-documents-view-module__Y_zLVG__summary{position:static}}@media (max-width:560px){.construction-documents-view-module__Y_zLVG__page{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.construction-documents-view-module__Y_zLVG__hero h1{font-size:34px}.construction-documents-view-module__Y_zLVG__formCard{padding:18px}.construction-documents-view-module__Y_zLVG__choices,.construction-documents-view-module__Y_zLVG__fields,.construction-documents-view-module__Y_zLVG__lineGrid{grid-template-columns:1fr}.construction-documents-view-module__Y_zLVG__wide{grid-column:auto}.construction-documents-view-module__Y_zLVG__choice{min-height:104px}.construction-documents-view-module__Y_zLVG__statusCard,.construction-documents-view-module__Y_zLVG__resume,.construction-documents-view-module__Y_zLVG__budgetHead{flex-direction:column;align-items:stretch}.construction-documents-view-module__Y_zLVG__metrics{grid-template-columns:1fr 1fr}.construction-documents-view-module__Y_zLVG__metrics div:nth-child(2){border-right:0}.construction-documents-view-module__Y_zLVG__metrics div:nth-child(-n+2){border-bottom:1px solid var(--border)}.construction-documents-view-module__Y_zLVG__items article{grid-template-columns:minmax(0,1fr) 120px;padding:13px 15px}}@media (prefers-reduced-motion:reduce){.construction-documents-view-module__Y_zLVG__choice{transition:none}}
.resultados-view-module__sXhQSq__resultListActions{flex-direction:column;gap:10px;min-width:220px;max-width:260px;display:flex}@media (max-width:720px){.resultados-view-module__sXhQSq__resultListRow{grid-template-columns:38px minmax(0,1fr);align-items:start;display:grid}.resultados-view-module__sXhQSq__resultListActions{grid-column:1/-1;width:100%;min-width:0;max-width:none}}
