.ap-animation{--ap-blue:#173f50;--ap-gold:#d4ae62;--ap-teal:#669783;--ap-coral:#bd6958;color:#173f50;background:linear-gradient(135deg,#fbfcf9,#eef5f2);border:1px solid #d5e2de;border-radius:24px;margin:18px 0;padding:26px;position:relative;overflow:hidden}.ap-animation figcaption{gap:6px;margin-bottom:20px;display:grid}.ap-animation figcaption small{color:#956c25;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:800}.ap-animation figcaption strong{font-family:var(--font-serif),serif;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.08}.ap-ready{text-align:center;background:#fff;border:1px dashed #91b2a6;border-radius:20px;place-content:center;gap:8px;min-height:220px;display:grid}.ap-ready span{color:#64747c}.ap-story{grid-template-columns:minmax(0,1fr) 235px;gap:24px;display:grid}.ap-stage{background:#ffffffd1;border:1px solid #d8e4e0;border-radius:22px;min-width:0;min-height:500px;padding:24px}.ap-diagram{align-content:center;gap:14px;min-width:0;height:100%;min-height:450px;display:grid}.ap-reveal{opacity:0;min-width:0;transition:opacity .42s,transform .42s;transform:translateY(14px)}.ap-reveal.is-visible{opacity:1;transform:none}.ap-reveal>div{box-sizing:border-box;overflow-wrap:break-word;min-width:0}.ap-explainer{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ap-explainer li{opacity:.38;background:#fff;border:1px solid #d7e1de;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:14px;transition:all .35s;display:flex;transform:translate(8px)}.ap-explainer li.is-visible{opacity:1;transform:none}.ap-explainer span{background:var(--ap-blue);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-weight:800;display:grid}.ap-explainer b{overflow-wrap:anywhere;min-width:0}.ap-progress{background:#d8e5e0;border-radius:99px;height:6px;margin-top:20px;overflow:hidden}.ap-progress i{height:100%;width:var(--ap-progress);background:linear-gradient(90deg,var(--ap-gold),var(--ap-teal));transition:width .12s linear;display:block}.ap-search,.ap-resume,.ap-letter,.ap-attachments,.ap-portal,.ap-errors{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-search-profile,.ap-search-decision,.ap-cv-head,.ap-letter-page,.ap-files-title,.ap-portal-shell,.ap-check-title{background:var(--ap-blue);color:#fff;border-radius:20px;gap:7px;padding:22px;display:grid}.ap-search-ad,.ap-cv-experience,.ap-letter-hook,.ap-files-order,.ap-portal-preview,.ap-check-matrix{border:2px solid var(--ap-teal);background:#fff;border-radius:18px;padding:20px}.ap-search-ad{gap:7px;display:grid}.ap-search-ad i{color:#956c25;font-style:normal;font-weight:800}.ap-search-gates{flex-wrap:wrap;gap:12px;display:flex}.ap-search-gates span{text-align:center;background:#f1e2ba;border-radius:15px;flex:130px;min-width:0;padding:18px;font-weight:900}.ap-search-proof,.ap-cv-line,.ap-letter-star,.ap-files-title,.ap-files-tech,.ap-files-privacy,.ap-portal-shell,.ap-portal-preview,.ap-portal-receipt,.ap-check-title,.ap-check-matrix{grid-column:1/-1}.ap-search-proof{border:2px solid var(--ap-gold);background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;padding:22px;display:flex}.ap-search-proof span{text-align:center;color:#66747c;flex-basis:100%}.ap-search-decision{grid-column:2}.ap-cv-head{align-items:center;gap:18px;display:flex}.ap-cv-head i{background:var(--ap-gold);width:65px;height:65px;color:var(--ap-blue);border-radius:50%;flex:0 0 65px;place-items:center;font-style:normal;font-weight:900;display:grid}.ap-cv-head b{overflow-wrap:anywhere;min-width:0}.ap-cv-line{background:#fff;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.ap-cv-line i{background:linear-gradient(90deg,var(--ap-teal),var(--ap-gold));border-radius:9px;flex:1;height:5px}.ap-cv-experience{gap:8px;display:grid}.ap-cv-check,.ap-cv-gap{text-align:center;border-radius:18px;place-content:center;gap:7px;padding:20px;display:grid}.ap-cv-check{background:#e5f0eb}.ap-cv-gap{background:#f4ead0;grid-column:1/-1}.ap-letter .ap-reveal:nth-child(3){grid-column:1/-1}.ap-letter-page{place-content:center}.ap-letter-hook{border-color:var(--ap-gold);gap:8px;display:grid}.ap-letter-star{background:#fff;border:1px solid #d5dfdc;border-radius:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;padding:18px;display:grid}.ap-letter-star span{text-align:center;white-space:nowrap;background:#e7f0ed;border-radius:12px;min-width:0;padding:12px 8px;font-size:clamp(.76rem,1.2vw,.95rem);font-weight:800}.ap-letter-star i{text-align:center;font-style:normal}.ap-letter-bridge{text-align:center;background:#f3e5c1;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-width:0;padding:20px;display:flex}.ap-letter-finish{background:var(--ap-teal);color:#fff;text-align:center;border-radius:18px;place-content:center;padding:20px;display:grid}.ap-files-stack{gap:8px;display:grid}.ap-files-stack span{border:2px solid var(--ap-teal);background:#fff;border-radius:13px;padding:14px 18px;font-weight:800}.ap-files-stack span:nth-child(2){margin-left:18px}.ap-files-stack span:nth-child(3){margin-left:36px}.ap-files-order{border-color:var(--ap-gold);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.ap-files-tech{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ap-files-tech span,.ap-portal-kit span,.ap-check-tech span{text-align:center;overflow-wrap:anywhere;background:#e8f0ed;border-radius:14px;min-width:0;padding:16px 8px;font-size:.8rem;font-weight:800}.ap-files-privacy{border-left:8px solid var(--ap-coral);background:#f1e3df;border-radius:18px;gap:5px;padding:20px;display:grid}.ap-portal-kit,.ap-check-tech{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ap-portal-kit span{border:2px solid var(--ap-teal);background:#fff}.ap-portal-form{background:#fff;border:1px solid #d5dfdc;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:18px;display:grid}.ap-portal-form>*{overflow-wrap:anywhere;min-width:0}.ap-portal-preview{text-align:center;border-color:var(--ap-gold);gap:5px;display:grid}.ap-portal-receipt{background:var(--ap-teal);color:#fff;text-align:center;border-radius:18px;gap:5px;padding:22px;display:grid}.ap-check-identity{border-left:8px solid var(--ap-coral);background:#f4e6e2;border-radius:18px;gap:6px;padding:20px;display:grid}.ap-check-matrix{border-color:var(--ap-gold);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ap-check-matrix span{overflow-wrap:anywhere;background:#fff;border-radius:11px;min-width:0;padding:11px;font-weight:800}.ap-check-eyes{background:var(--ap-teal);color:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:20px;display:grid}.ap-check-eyes i{grid-row:1/3;font-size:2rem;font-style:normal}.ap-check-eyes span{font-size:.85rem}@media (max-width:850px){.ap-story{grid-template-columns:1fr}.ap-animation{padding:22px}.ap-stage{min-height:0}.ap-explainer{grid-template-columns:repeat(5,minmax(0,1fr))}.ap-explainer li{text-align:center;justify-items:center;padding:10px 6px;display:grid}.ap-explainer span{flex-basis:auto}.ap-explainer b{font-size:.75rem}}@media (max-width:580px){.ap-animation{padding:17px}.ap-stage{padding:14px}.ap-diagram{min-height:0}.ap-explainer{grid-template-columns:1fr 1fr}.ap-search,.ap-resume,.ap-letter,.ap-attachments,.ap-portal,.ap-errors{grid-template-columns:1fr}.ap-search-proof,.ap-search-decision,.ap-cv-head,.ap-cv-line,.ap-cv-gap,.ap-letter-star,.ap-files-title,.ap-files-tech,.ap-files-privacy,.ap-portal-shell,.ap-portal-preview,.ap-portal-receipt,.ap-check-title,.ap-check-matrix,.ap-letter .ap-reveal:nth-child(3){grid-column:1}.ap-letter-star{grid-template-columns:1fr}.ap-letter-star i{transform:rotate(90deg)}.ap-check-matrix{flex-wrap:wrap}.ap-files-tech,.ap-portal-kit,.ap-check-tech{grid-template-columns:1fr}.ap-files-stack span:nth-child(n){margin-left:0}}
.iv-animation{--iv-blue:#173f50;--iv-gold:#d4ae62;--iv-teal:#669783;--iv-coral:#bd6958;color:var(--iv-blue);background:linear-gradient(135deg,#fbfcf9,#eef5f2);border:1px solid #d5e2de;border-radius:24px;margin:18px 0;padding:26px;position:relative;overflow:hidden}.iv-animation figcaption{gap:6px;margin-bottom:20px;display:grid}.iv-animation figcaption small{color:#956c25;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:800}.iv-animation figcaption strong{font-family:var(--font-serif),serif;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.08}.iv-ready{text-align:center;background:#fff;border:1px dashed #91b2a6;border-radius:20px;place-content:center;gap:8px;min-height:220px;display:grid}.iv-ready span{color:#64747c}.iv-story{grid-template-columns:minmax(0,1fr) 235px;gap:24px;display:grid}.iv-stage{background:#ffffffd6;border:1px solid #d8e4e0;border-radius:22px;min-width:0;min-height:500px;padding:24px}.iv-diagram{align-content:center;gap:14px;min-width:0;height:100%;min-height:450px;display:grid}.iv-reveal{opacity:0;min-width:0;transition:all .42s;transform:translateY(14px)}.iv-reveal.is-visible{opacity:1;transform:none}.iv-reveal>div{box-sizing:border-box;overflow-wrap:anywhere;min-width:0}.iv-explainer{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.iv-explainer li{opacity:.38;background:#fff;border:1px solid #d7e1de;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:14px;transition:all .35s;display:flex;transform:translate(8px)}.iv-explainer li.is-visible{opacity:1;transform:none}.iv-explainer span{background:var(--iv-blue);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-weight:800;display:grid}.iv-explainer b{overflow-wrap:anywhere;min-width:0}.iv-progress{background:#d8e5e0;border-radius:99px;height:6px;margin-top:20px;overflow:hidden}.iv-progress i{height:100%;width:var(--iv-progress);background:linear-gradient(90deg,var(--iv-gold),var(--iv-teal));transition:width .12s linear;display:block}.iv-preparation,.iv-clothing,.iv-introduction,.iv-questions,.iv-own,.iv-body{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-invite,.iv-message,.iv-outfit,.iv-contribution,.iv-listen,.iv-next,.iv-arrival,.iv-notes{background:var(--iv-blue);color:#fff;border-radius:20px;gap:6px;padding:22px;display:grid}.iv-compare,.iv-fit,.iv-motion,.iv-clarify,.iv-team-map,.iv-eyes{border:2px solid var(--iv-gold);text-align:center;background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:19px;display:flex}.iv-research,.iv-route,.iv-screen,.iv-proof,.iv-learning,.iv-boundary,.iv-conditions,.iv-breath{border:2px solid var(--iv-teal);background:#fff;border-radius:18px;gap:7px;padding:20px;display:grid}.iv-preparation .iv-reveal:nth-child(2),.iv-preparation .iv-reveal:nth-child(4),.iv-clothing .iv-reveal:nth-child(2),.iv-clothing .iv-reveal:nth-child(4),.iv-introduction .iv-reveal:nth-child(2),.iv-introduction .iv-reveal:nth-child(3),.iv-questions .iv-reveal:nth-child(3),.iv-own .iv-reveal:nth-child(3),.iv-body .iv-reveal:nth-child(3){grid-column:1/-1}.iv-route{text-align:center;grid-template-columns:1fr auto 1fr}.iv-route b{color:#66747c;grid-column:1/-1}.iv-context{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.iv-context span,.iv-screen span{text-align:center;overflow-wrap:anywhere;background:#e8f0ed;border-radius:13px;padding:15px 8px;font-weight:800}.iv-outfit i{color:var(--iv-gold);font-size:2.6rem;font-style:normal}.iv-screen{grid-template-columns:repeat(3,minmax(0,1fr))}.iv-reserve,.iv-clock{text-align:center;background:#f1e2ba;border-radius:50% 50% 20px 20px;place-content:center;min-height:130px;padding:20px;display:grid}.iv-clock b{font-size:3rem}.iv-thread{background:#fff;border-radius:18px;align-items:center;gap:8px;padding:20px;display:flex}.iv-thread span{font-weight:800}.iv-thread i{background:linear-gradient(90deg,var(--iv-gold),var(--iv-teal));flex:1;height:4px}.iv-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.iv-proof b{text-align:center;background:#e8f0ed;border-radius:12px;padding:14px 7px;font-size:.82rem}.iv-star{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.iv-star span{text-align:center;background:#e8f0ed;border-radius:16px;gap:5px;padding:15px 6px;display:grid}.iv-star b{font-size:1.35rem}.iv-star small{overflow-wrap:anywhere}.iv-question-card{border:2px solid var(--iv-teal);background:#fff;border-radius:18px;gap:8px;padding:20px;display:grid}.iv-team-map{flex-wrap:nowrap}.iv-team-map span{overflow-wrap:anywhere;background:#e8f0ed;border-radius:12px;min-width:0;padding:11px;font-weight:800}.iv-posture{background:#f1e2ba;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;padding:20px;display:grid}.iv-posture i{grid-row:1/3;font-size:3rem;font-style:normal}.iv-eyes b{flex-basis:100%}.iv-breath i{background:linear-gradient(90deg,var(--iv-teal),transparent);border-radius:9px;height:7px}@media (max-width:850px){.iv-story{grid-template-columns:1fr}.iv-stage{min-height:0}.iv-explainer{grid-template-columns:repeat(5,minmax(0,1fr))}.iv-explainer li{text-align:center;justify-items:center;padding:10px 6px;display:grid}.iv-explainer b{font-size:.75rem}}@media (max-width:580px){.iv-animation{padding:17px}.iv-stage{padding:14px}.iv-diagram{min-height:0}.iv-explainer{grid-template-columns:1fr 1fr}.iv-preparation,.iv-clothing,.iv-introduction,.iv-questions,.iv-own,.iv-body{grid-template-columns:1fr}.iv-preparation .iv-reveal:nth-child(n),.iv-clothing .iv-reveal:nth-child(n),.iv-introduction .iv-reveal:nth-child(n),.iv-questions .iv-reveal:nth-child(n),.iv-own .iv-reveal:nth-child(n),.iv-body .iv-reveal:nth-child(n){grid-column:1}.iv-context,.iv-screen,.iv-proof,.iv-star,.iv-route{grid-template-columns:1fr}.iv-route b{grid-column:1}.iv-thread,.iv-team-map{flex-direction:column}.iv-thread i{width:4px;height:20px}.iv-team-map i{transform:rotate(90deg)}}
.tx-animation{--tx-blue:#173f50;--tx-gold:#d4ae62;--tx-teal:#669783;--tx-coral:#bd6958;color:var(--tx-blue);background:linear-gradient(135deg,#fbfcf9,#eef5f2);border:1px solid #d5e2de;border-radius:24px;margin:18px 0;padding:26px;position:relative;overflow:hidden}.tx-animation figcaption{gap:6px;margin-bottom:20px;display:grid}.tx-animation figcaption small{color:#956c25;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:800}.tx-animation figcaption strong{font-family:var(--font-serif),serif;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.08}.tx-ready{text-align:center;background:#fff;border:1px dashed #91b2a6;border-radius:20px;place-content:center;gap:8px;min-height:220px;display:grid}.tx-ready span{color:#64747c}.tx-story{grid-template-columns:minmax(0,1fr) 235px;gap:24px;display:grid}.tx-stage{background:#ffffffdb;border:1px solid #d8e4e0;border-radius:22px;min-width:0;min-height:500px;padding:24px}.tx-diagram{align-content:center;gap:14px;min-width:0;height:100%;min-height:450px;display:grid}.tx-reveal{opacity:0;min-width:0;transition:all .42s;transform:translateY(14px)}.tx-reveal.is-visible{opacity:1;transform:none}.tx-reveal>div{box-sizing:border-box;overflow-wrap:anywhere;min-width:0}.tx-explainer{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.tx-explainer li{opacity:.38;background:#fff;border:1px solid #d7e1de;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:14px;transition:all .35s;display:flex;transform:translate(8px)}.tx-explainer li.is-visible{opacity:1;transform:none}.tx-explainer span{background:var(--tx-blue);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-weight:800;display:grid}.tx-explainer b{overflow-wrap:anywhere;min-width:0}.tx-progress{background:#d8e5e0;border-radius:99px;height:6px;margin-top:20px;overflow:hidden}.tx-progress i{height:100%;width:var(--tx-progress);background:linear-gradient(90deg,var(--tx-gold),var(--tx-teal));transition:width .12s linear;display:block}.tx-id-card,.tx-slip-head,.tx-paid,.tx-calculated{background:var(--tx-blue);color:#fff;border-radius:20px;gap:6px;padding:22px;display:grid}.tx-id-card b{letter-spacing:.12em;font-size:clamp(1.25rem,3vw,2rem)}.tx-job,.tx-safe,.tx-control,.tx-proof,.tx-folder,.tx-send,.tx-notice,.tx-deadline{border:2px solid var(--tx-teal);background:#fff;border-radius:18px;gap:6px;padding:20px;display:grid}.tx-bridge,.tx-separate,.tx-second-job,.tx-year,.tx-payment,.tx-filter,.tx-threshold,.tx-data,.tx-status{border:2px solid var(--tx-gold);text-align:center;background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.tx-bridge i,.tx-separate i,.tx-year i,.tx-data i,.tx-status i,.tx-filter i{color:#916d2d;font-style:normal;font-weight:800}.tx-bridge span,.tx-separate span,.tx-filter span,.tx-status span{background:#e8f0ed;border-radius:12px;min-width:0;padding:13px;font-weight:800}.tx-separate span{gap:4px;display:grid}.tx-separate span b{color:var(--tx-blue)}.tx-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-identity .tx-reveal:first-child,.tx-identity .tx-reveal:nth-child(3),.tx-identity .tx-reveal:nth-child(4){grid-column:1/-1}.tx-safe{background:var(--tx-teal);color:#fff;border-color:var(--tx-teal)}.tx-classes{grid-template-columns:minmax(150px,.75fr) 1.25fr}.tx-class-center{background:var(--tx-blue);color:#fff;text-align:center;border-radius:50%;place-content:center;min-height:160px;padding:24px;display:grid}.tx-class-center b{font-size:2rem}.tx-life{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tx-life span{text-align:center;background:#e8f0ed;border-radius:14px;padding:18px 8px;font-weight:800}.tx-classes .tx-reveal:nth-child(n+3){grid-column:1/-1}.tx-second-job span{color:#64747c;flex-basis:100%}.tx-control{border-color:var(--tx-gold);background:#f1e2ba}.tx-payslip{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-payslip .tx-reveal:first-child,.tx-payslip .tx-reveal:nth-child(4),.tx-payslip .tx-reveal:nth-child(5){grid-column:1/-1}.tx-gross{background:#f1e2ba;border-radius:18px;gap:7px;padding:24px;display:grid}.tx-deductions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tx-deductions span{background:#e8f0ed;border-radius:14px;gap:5px;padding:17px 10px;display:grid}.tx-payment b{background:var(--tx-teal);color:#fff;border-radius:12px;padding:12px 16px}.tx-expenses{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-expenses .tx-reveal:nth-child(2),.tx-expenses .tx-reveal:nth-child(4){grid-column:1/-1}.tx-receipt{border:2px dashed var(--tx-gold);background:#fff;gap:8px;padding:26px 20px;display:grid}.tx-reimbursement{border-left:8px solid var(--tx-coral);background:#f3e4df;border-radius:20px;gap:7px;padding:22px;display:grid}.tx-threshold i{background:var(--tx-gold);border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.4rem;font-style:normal;display:grid}.tx-folder{background:var(--tx-blue);color:#fff;border-color:var(--tx-blue)}.tx-return{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-return .tx-reveal:first-child,.tx-return .tx-reveal:nth-child(3),.tx-return .tx-reveal:nth-child(5){grid-column:1/-1}.tx-documents{gap:8px;display:grid}.tx-documents span{background:#e8f0ed;border-radius:13px;padding:15px;font-weight:800}.tx-review{background:#f1e2ba;border-radius:20px;gap:7px;padding:23px;display:grid}.tx-send{background:var(--tx-teal);color:#fff;border-color:var(--tx-teal)}.tx-refund{grid-template-columns:1fr 1fr}.tx-refund .tx-reveal:nth-child(n+3){grid-column:1/-1}.tx-paid{border-bottom:7px solid var(--tx-gold)}.tx-calculated{border-bottom:7px solid var(--tx-teal)}.tx-balance{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tx-balance span{text-align:center;background:#e8f0ed;border-radius:15px;padding:20px 8px;font-weight:800}.tx-balance span:first-child{background:#dcece4}.tx-balance span:last-child{background:#f3e4df}.tx-deadline{border-color:var(--tx-coral);background:#f3e4df}@media (max-width:850px){.tx-story{grid-template-columns:1fr}.tx-stage{min-height:0}.tx-explainer{grid-template-columns:repeat(5,minmax(0,1fr))}.tx-explainer li{text-align:center;justify-items:center;padding:10px 6px;display:grid}.tx-explainer b{font-size:.75rem}}@media (max-width:580px){.tx-animation{padding:17px}.tx-stage{padding:14px}.tx-diagram{min-height:0}.tx-explainer{grid-template-columns:1fr 1fr}.tx-identity,.tx-classes,.tx-payslip,.tx-expenses,.tx-return,.tx-refund{grid-template-columns:1fr}.tx-diagram .tx-reveal:nth-child(n){grid-column:1}.tx-life,.tx-deductions,.tx-balance{grid-template-columns:1fr}.tx-bridge,.tx-separate,.tx-second-job,.tx-year,.tx-payment,.tx-filter,.tx-threshold,.tx-data,.tx-status{flex-direction:column}.tx-id-card b{letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){.tx-reveal,.tx-explainer li,.tx-progress i{transition:none}}
.bk-animation{--bk-blue:#173f50;--bk-gold:#d4ae62;--bk-teal:#669783;--bk-red:#b96353;color:var(--bk-blue);background:linear-gradient(135deg,#fbfcf9,#eef5f2);border:1px solid #d4e1dd;border-radius:24px;margin:18px 0;padding:26px;position:relative;overflow:hidden}.bk-animation figcaption{gap:6px;margin-bottom:20px;display:grid}.bk-animation figcaption small{color:#956c25;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:800}.bk-animation figcaption strong{font-family:var(--font-serif),serif;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.08}.bk-story{grid-template-columns:minmax(0,1fr) 235px;gap:24px;display:grid}.bk-stage{background:#ffffffe0;border:1px solid #d8e4e0;border-radius:22px;min-width:0;min-height:500px;padding:24px}.bk-ready{text-align:center;border:1px dashed #91b2a6;border-radius:20px;place-content:center;gap:8px;min-height:450px;display:grid}.bk-ready span{color:#64747c}.bk-diagram{align-content:center;gap:14px;min-width:0;height:100%;min-height:450px;display:grid}.bk-reveal{opacity:0;min-width:0;transition:all .42s;transform:translateY(14px)}.bk-reveal.is-visible{opacity:1;transform:none}.bk-reveal>div{box-sizing:border-box;overflow-wrap:anywhere;min-width:0}.bk-story ol{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.bk-story li{opacity:.38;background:#fff;border:1px solid #d7e1de;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:14px;transition:all .35s;display:flex}.bk-story li.is-visible{opacity:1}.bk-story li span{background:var(--bk-blue);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-weight:800;display:grid}.bk-story li b{overflow-wrap:anywhere;min-width:0}.bk-progress{background:#d8e5e0;border-radius:99px;height:6px;margin-top:20px;overflow:hidden}.bk-progress i{height:100%;width:var(--bk-progress);background:linear-gradient(90deg,var(--bk-gold),var(--bk-teal));transition:width .12s linear;display:block}.bk-hub,.bk-card-title,.bk-route,.bk-formula{background:var(--bk-blue);color:#fff;text-align:center;border-radius:20px;gap:6px;padding:22px;display:grid}.bk-hub b{font-size:clamp(1.5rem,4vw,2.6rem)}.bk-flow,.bk-three,.bk-payment,.bk-profile,.bk-ladder,.bk-switch{border:2px solid var(--bk-teal);background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.bk-flow span,.bk-three span,.bk-payment span,.bk-profile span,.bk-ladder span,.bk-switch span{background:#e8f0ed;border-radius:12px;padding:14px;font-weight:800}.bk-flow i,.bk-ladder i,.bk-switch i{color:#987124;font-style:normal;font-weight:900}.bk-cost,.bk-example{border:2px solid var(--bk-gold);background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding:22px;display:flex}.bk-cost b,.bk-example strong{color:#987124;font-size:2rem}.bk-check{background:var(--bk-teal);color:#fff;text-align:center;border-radius:18px;padding:20px;font-weight:800}.bk-card{grid-template-columns:1fr 1fr}.bk-card .bk-reveal:first-child,.bk-card .bk-reveal:nth-child(n+4){grid-column:1/-1}.bk-card-box{border:3px solid var(--bk-teal);background:#fff;border-radius:20px;align-content:center;gap:7px;min-height:130px;padding:22px;display:grid}.bk-card-box.credit{border-color:var(--bk-gold)}.bk-card-box b{font-size:1.5rem}.bk-warning,.bk-phish{border-left:8px solid var(--bk-red);background:#f3e4df;border-radius:18px;padding:22px;font-weight:800}.bk-route{text-align:left;grid-template-columns:1fr auto}.bk-route i{background:var(--bk-gold);width:48px;height:48px;color:var(--bk-blue);border-radius:50%;place-items:center;font-style:normal;display:grid}.bk-security{grid-template-columns:1fr 1fr}.bk-security .bk-reveal:nth-child(n+3){grid-column:1/-1}.bk-shield{border:3px solid var(--bk-teal);text-align:center;background:#fff;border-radius:48% 48% 24px 24px;padding:24px}.bk-secrets{background:var(--bk-blue);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:center;gap:9px;padding:20px;display:flex}.bk-secrets span{border:1px solid #fff;border-radius:12px;padding:12px}.bk-secrets b{text-align:center;flex-basis:100%}.bk-stop{background:var(--bk-red);color:#fff;text-align:center;border-radius:50%;place-content:center;width:150px;height:150px;margin:auto;font-size:1.5rem;display:grid}.bk-balance{background:linear-gradient(90deg,var(--bk-teal) 0 48%,var(--bk-red) 48%);color:#fff;border-radius:20px;justify-content:space-around;align-items:center;padding:24px;display:flex}.bk-balance b{font-size:2.1rem}.bk-example strong{background:var(--bk-teal);color:#fff;border-radius:12px;padding:12px 18px}.bk-fees{grid-template-columns:1fr 1fr}.bk-fees .bk-reveal:nth-child(n+3){grid-column:1/-1}.bk-ad{background:var(--bk-blue);color:#fff;text-align:center;border-radius:20px;gap:5px;padding:24px;display:grid}.bk-ad b{color:var(--bk-gold);font-size:2.8rem}@media (max-width:850px){.bk-story{grid-template-columns:1fr}.bk-stage{min-height:0}.bk-story ol{grid-template-columns:repeat(5,minmax(0,1fr))}.bk-story li{text-align:center;justify-items:center;padding:10px 6px;display:grid}.bk-story li b{font-size:.75rem}}@media (max-width:580px){.bk-animation{padding:17px}.bk-stage{padding:14px}.bk-diagram,.bk-ready{min-height:0}.bk-story ol{grid-template-columns:1fr 1fr}.bk-card,.bk-security,.bk-fees{grid-template-columns:1fr}.bk-diagram .bk-reveal:nth-child(n){grid-column:1}.bk-flow,.bk-three,.bk-payment,.bk-profile,.bk-ladder,.bk-switch,.bk-cost,.bk-example{flex-direction:column}.bk-balance{text-align:center;gap:8px;display:grid}}@media (prefers-reduced-motion:reduce){.bk-reveal,.bk-story li,.bk-progress i{transition:none}}
.mg-animation{--mg-blue:#173f50;--mg-gold:#d4ae62;--mg-teal:#669783;--mg-red:#b96353;color:var(--mg-blue);background:linear-gradient(135deg,#fbfcf9,#eef5f2);border:1px solid #d4e1dd;border-radius:24px;margin:18px 0;padding:clamp(18px,3vw,28px);position:relative;overflow:hidden;container-type:inline-size}.mg-animation *{box-sizing:border-box;min-width:0}.mg-animation figcaption{gap:6px;margin-bottom:20px;display:grid}.mg-animation figcaption small{color:#956c25;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:800}.mg-animation figcaption strong{font-family:var(--font-serif),serif;overflow-wrap:break-word;font-size:clamp(1.55rem,4cqi,2.45rem);line-height:1.08}.mg-story{grid-template-columns:minmax(0,1fr) minmax(190px,235px);gap:24px;display:grid}.mg-stage{background:#ffffffe0;border:1px solid #d8e4e0;border-radius:22px;min-height:500px;padding:clamp(14px,3cqi,24px)}.mg-ready{text-align:center;border:1px dashed #91b2a6;border-radius:20px;place-content:center;gap:8px;min-height:450px;display:grid}.mg-ready span{color:#64747c}.mg-diagram{align-content:center;gap:14px;height:100%;min-height:450px;display:grid}.mg-reveal{opacity:0;transition:opacity .42s,transform .42s;transform:translateY(14px)}.mg-reveal.is-visible{opacity:1;transform:none}.mg-reveal>div{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.mg-story ol{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.mg-story li{opacity:.38;background:#fff;border:1px solid #d7e1de;border-radius:16px;align-items:center;gap:10px;padding:14px;transition:opacity .35s;display:flex}.mg-story li.is-visible{opacity:1}.mg-story li span{background:var(--mg-blue);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-weight:800;display:grid}.mg-story li b{overflow-wrap:break-word}.mg-progress{background:#d8e5e0;border-radius:99px;height:6px;margin-top:20px;overflow:hidden}.mg-progress i{height:100%;width:var(--mg-progress);background:linear-gradient(90deg,var(--mg-gold),var(--mg-teal));transition:width .12s linear;display:block}.mg-income{background:var(--mg-blue);color:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:22px;display:flex}.mg-income b{color:var(--mg-gold);font-size:clamp(1.35rem,4cqi,2rem)}.mg-budget-row{border:2px solid var(--mg-teal);background:#fff;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:9px;padding:16px;display:grid}.mg-budget-row.variable{border-color:var(--mg-gold)}.mg-budget-row span{text-align:center;background:#e9f0ed;border-radius:10px;padding:12px 8px;font-weight:700}.mg-budget-row b{color:#956c25;padding:12px}.mg-priority{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mg-priority span{background:var(--mg-teal);color:#fff;text-align:center;border-radius:14px;padding:18px 8px;font-weight:800}.mg-balance{background:#f1e2c3;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex}.mg-balance i{font-size:1.5rem;font-style:normal}.mg-balance strong{text-align:center;flex-basis:100%}.mg-shock{border-left:9px solid var(--mg-red);background:#f5e4df;border-radius:18px;align-items:center;gap:20px;padding:22px;font-size:2rem;display:flex}.mg-shock b{font-size:1.1rem}.mg-gates,.mg-scale{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mg-gates span,.mg-scale span{border:2px solid var(--mg-teal);text-align:center;background:#fff;border-radius:999px;padding:17px 8px;font-weight:750}.mg-tank{border:4px solid var(--mg-blue);text-align:center;background:#fff;border-radius:24px 24px 42px 42px;gap:6px;padding:40px 22px 24px;display:grid;position:relative;overflow:hidden}.mg-tank i{background:#bfd8cd;height:48%;position:absolute;inset:auto 0 0}.mg-tank b,.mg-tank small{position:relative}.mg-loop,.mg-equation,.mg-sum,.mg-decision{background:var(--mg-blue);color:#fff;text-align:center;border-radius:18px;padding:20px;font-weight:800}.mg-loop i,.mg-equation i,.mg-decision i{color:var(--mg-gold);padding:0 7px;font-style:normal}.mg-wish{border:3px dashed var(--mg-gold);text-align:center;border-radius:50%;margin:auto;padding:24px;font-weight:900}.mg-target{background:var(--mg-teal);color:#fff;text-align:center;border-radius:20px;gap:4px;padding:22px;display:grid}.mg-target b{font-size:2rem}.mg-equation b{color:var(--mg-gold)}.mg-auto{border:2px solid var(--mg-teal);border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.mg-auto span{background:#e8f0ed;border-radius:10px;padding:12px;font-weight:800}.mg-auto i{color:#956c25;font-style:normal}.mg-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mg-controls span{text-align:center;background:#f1e2c3;border-radius:12px;padding:14px}.mg-controls b{text-align:center;grid-column:1/-1}.mg-ad{background:var(--mg-blue);color:#fff;text-align:center;border-radius:24px;gap:4px;max-width:280px;margin:auto;padding:24px;display:grid}.mg-ad b{color:var(--mg-gold);font-size:2.7rem}.mg-contract-data{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.mg-contract-data span{border:2px solid var(--mg-teal);text-align:center;border-radius:12px;padding:15px 8px;font-weight:750}.mg-sum b{color:var(--mg-gold);margin-top:8px;font-size:1.25rem;display:block}.mg-stress-test{border-left:8px solid var(--mg-red);background:#f3e4df;border-radius:18px;gap:5px;padding:20px;display:grid}.mg-decision strong{color:var(--mg-gold);margin-top:10px;display:block}.mg-click{background:var(--mg-blue);color:#fff;border-radius:18px;justify-content:space-between;gap:12px;padding:22px;display:flex}.mg-click b{color:var(--mg-gold)}.mg-calendar{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mg-calendar span{border-top:7px solid var(--mg-red);text-align:center;background:#fff;border-radius:12px;padding:18px 8px;font-weight:800;box-shadow:0 8px 22px #173f5014}.mg-envelope{border:3px solid var(--mg-teal);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.mg-envelope b{font-size:1.8rem}.mg-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mg-stack span{text-align:center;background:#f1e2c3;border-radius:10px;padding:13px}.mg-stack strong{text-align:center;grid-column:1/-1}.mg-alert{background:var(--mg-red);color:#fff;text-align:center;border-radius:18px;padding:20px;font-weight:900}.mg-signals,.mg-triage{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mg-signals span{border-bottom:5px solid var(--mg-red);text-align:center;background:#f3e4df;border-radius:14px;padding:16px 8px;font-weight:800}.mg-inbox{background:var(--mg-blue);color:#fff;border-radius:18px;gap:5px;padding:22px;display:grid}.mg-inbox b{color:var(--mg-gold)}.mg-triage{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-triage span{background:var(--mg-teal);color:#fff;text-align:center;border-radius:12px;padding:14px 6px;font-size:.85rem;font-weight:800}.mg-map{border:2px solid var(--mg-gold);text-align:center;background:#fff;border-radius:18px;gap:8px;padding:20px;display:grid}.mg-help{text-align:center;background:#dbe9e3;border-radius:18px;padding:22px;font-weight:900}.mg-help span{margin-top:5px;font-weight:500;display:block}@container (max-width:760px){.mg-story{grid-template-columns:1fr}.mg-stage{min-height:0}.mg-story ol{grid-template-columns:repeat(5,minmax(0,1fr))}.mg-story li{text-align:center;justify-items:center;padding:10px 5px;display:grid}.mg-story li b{font-size:.72rem}.mg-diagram,.mg-ready{min-height:0}}@container (max-width:500px){.mg-story ol,.mg-budget-row,.mg-priority,.mg-gates,.mg-scale,.mg-controls,.mg-contract-data,.mg-calendar,.mg-stack,.mg-signals,.mg-triage{grid-template-columns:1fr 1fr}.mg-budget-row b,.mg-controls b,.mg-stack strong{grid-column:1/-1}.mg-income,.mg-balance,.mg-auto,.mg-click,.mg-envelope{text-align:center;flex-direction:column}.mg-triage span{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.mg-reveal,.mg-story li,.mg-progress i{transition:none}}.mg-budget,.mg-reserve,.mg-goal,.mg-installment,.mg-bnpl,.mg-debt{isolation:isolate}
.ps-animation{--ps-navy:#1f4051;--ps-gold:#d4b166;--ps-green:#6c9986;--ps-red:#b96555;color:var(--ps-navy);background:linear-gradient(135deg,#fbfcfa,#edf4f1);border:1px solid #d5e1dd;border-radius:24px;margin:18px 0;padding:clamp(18px,3vw,28px);position:relative;overflow:hidden;container-type:inline-size}.ps-animation *{box-sizing:border-box;min-width:0}.ps-animation figcaption{gap:6px;margin-bottom:20px;display:grid}.ps-animation figcaption small{color:#956b23;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:850}.ps-animation figcaption strong{font-family:var(--font-serif),serif;overflow-wrap:break-word;font-size:clamp(1.5rem,4cqi,2.4rem);line-height:1.08}.ps-story{grid-template-columns:minmax(0,1fr) minmax(190px,235px);gap:24px;display:grid}.ps-stage{background:#ffffffde;border:1px solid #d5e1dd;border-radius:22px;padding:clamp(14px,3cqi,24px)}.ps-ready,.ps-diagram{align-content:center;gap:14px;min-height:430px;display:grid}.ps-ready{text-align:center;border:1px dashed #91afa4;border-radius:18px;place-content:center}.ps-ready span{color:#65757c}.ps-reveal{opacity:0;transition:all .4s;transform:translateY(12px)}.ps-reveal.is-visible{opacity:1;transform:none}.ps-reveal>div{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.ps-story ol{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ps-story li{opacity:.36;background:#fff;border:1px solid #d7e1de;border-radius:15px;align-items:center;gap:10px;padding:13px;transition:opacity .3s;display:flex}.ps-story li.is-visible{opacity:1}.ps-story li span{background:var(--ps-navy);color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-weight:850;display:grid}.ps-story li b{overflow-wrap:break-word}.ps-progress{background:#dbe6e2;border-radius:99px;height:6px;margin-top:18px;overflow:hidden}.ps-progress i{width:var(--ps-progress);background:linear-gradient(90deg,var(--ps-gold),var(--ps-green));height:100%;transition:width .12s linear;display:block}.ps-slip-head,.ps-shield,.ps-tax-title,.ps-clock,.ps-sick-head{background:var(--ps-navy);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;gap:7px;padding:20px;display:flex}.ps-slip-head b,.ps-sick-head b{color:var(--ps-gold)}.ps-income{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ps-income span,.ps-income b{border:2px solid var(--ps-green);text-align:center;border-radius:13px;padding:15px}.ps-income b{background:#dfece6;grid-column:1/-1}.ps-deductions,.ps-tax-small,.ps-sources,.ps-weeks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ps-deductions span,.ps-tax-small span,.ps-sources span,.ps-weeks span{text-align:center;background:#f1e3c4;border-radius:14px;padding:17px;font-weight:800}.ps-net{background:var(--ps-green);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:19px;display:flex}.ps-net i{font-style:normal}.ps-net strong{color:#fff}.ps-account,.ps-basis,.ps-checkline,.ps-tax-flow,.ps-tax-result,.ps-calendar,.ps-holiday-pay,.ps-folder,.ps-sick-flow,.ps-sick-check,.ps-transition,.ps-note{border:2px solid var(--ps-green);text-align:center;background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:18px;font-weight:800;display:flex}.ps-account i,.ps-basis i,.ps-tax-flow i,.ps-calendar i,.ps-holiday-pay i,.ps-sick-flow i,.ps-transition i{color:#9b7229;font-style:normal}.ps-account b,.ps-checkline b,.ps-tax-result b,.ps-folder b,.ps-sick-check b,.ps-note b{color:#477964}.ps-shield{border-bottom:8px solid var(--ps-gold);justify-content:center;font-weight:900}.ps-four{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ps-four span{border:2px solid var(--ps-green);text-align:center;background:#fff;border-radius:16px;padding:16px;display:grid}.ps-four b{color:#956b23;font-size:1.4rem}.ps-elstam,.ps-average{text-align:center;background:#dfece6;border-radius:18px;padding:18px;display:grid}.ps-elstam b,.ps-average b{font-size:1.6rem}.ps-tax-flow span{background:var(--ps-navy);color:#fff;border-radius:10px;padding:10px}.ps-tax-result{border-color:var(--ps-gold)}.ps-timeline{border-bottom:6px solid var(--ps-gold);grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ps-timeline span{text-align:center;padding:16px 8px;font-weight:800}.ps-sources{grid-template-columns:repeat(3,1fr)}.ps-calc{background:var(--ps-green);color:#fff;text-align:center;border-radius:18px;padding:20px;font-weight:800}.ps-calc b{margin-top:6px;display:block}.ps-holiday-split{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.ps-holiday-split span{text-align:center;background:#f1e3c4;border-radius:16px;padding:16px;display:grid}.ps-holiday-split i{font-size:1.7rem;font-style:normal}.ps-holiday-pay{border-color:var(--ps-gold)}.ps-sick-head{text-align:center;display:grid}.ps-sick-flow span{background:var(--ps-navy);color:#fff;border-radius:10px;padding:11px}.ps-weeks b{color:var(--ps-navy);margin-top:5px;display:block}.ps-transition{background:#dfece6}.payslip-transfer{margin-top:20px}@container (max-width:760px){.ps-story{grid-template-columns:1fr}.ps-stage,.ps-ready,.ps-diagram{min-height:0}.ps-story ol{grid-template-columns:repeat(5,minmax(0,1fr))}.ps-story li{text-align:center;justify-items:center;padding:9px 5px;display:grid}.ps-story li b{font-size:.72rem}}@container (max-width:500px){.ps-story ol{grid-template-columns:1fr 1fr}.ps-income,.ps-deductions,.ps-tax-small,.ps-sources,.ps-weeks,.ps-four{grid-template-columns:1fr}.ps-income b{grid-column:auto}.ps-holiday-split,.ps-timeline{grid-template-columns:1fr}.ps-net,.ps-slip-head,.ps-account,.ps-basis,.ps-checkline,.ps-tax-flow,.ps-tax-result,.ps-calendar,.ps-holiday-pay,.ps-folder,.ps-sick-flow,.ps-sick-check,.ps-transition,.ps-note{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ps-reveal,.ps-story li,.ps-progress i{transition:none}}.ps-grossnet,.ps-social,.ps-tax,.ps-extras,.ps-holiday,.ps-sick{isolation:isolate}
.ec-animation{--ec-navy:#1f4051;--ec-gold:#d4b166;--ec-green:#6c9986;--ec-red:#b96555;color:var(--ec-navy);background:linear-gradient(135deg,#fbfcfa,#edf4f1);border:1px solid #d5e1dd;border-radius:24px;margin:18px 0;padding:clamp(18px,3vw,28px);position:relative;overflow:hidden;container-type:inline-size}.ec-animation *{box-sizing:border-box;min-width:0}.ec-animation figcaption{gap:6px;margin-bottom:20px;display:grid}.ec-animation figcaption small{color:#956b23;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:850}.ec-animation figcaption strong{font-family:var(--font-serif),serif;overflow-wrap:break-word;font-size:clamp(1.5rem,4cqi,2.4rem);line-height:1.08}.ec-story{grid-template-columns:minmax(0,1fr) minmax(190px,235px);gap:24px;display:grid}.ec-stage{background:#ffffffde;border:1px solid #d5e1dd;border-radius:22px;padding:clamp(14px,3cqi,24px)}.ec-ready,.ec-diagram{align-content:center;gap:14px;min-height:430px;display:grid}.ec-ready{text-align:center;border:1px dashed #91afa4;border-radius:18px;place-content:center}.ec-ready span{color:#65757c}.ec-reveal{opacity:0;transition:all .4s;transform:translateY(12px)}.ec-reveal.is-visible{opacity:1;transform:none}.ec-reveal>div{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.ec-story ol{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ec-story li{opacity:.36;background:#fff;border:1px solid #d7e1de;border-radius:15px;align-items:center;gap:10px;padding:13px;transition:opacity .3s;display:flex}.ec-story li.is-visible{opacity:1}.ec-story li span{background:var(--ec-navy);color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-weight:850;display:grid}.ec-story li b{overflow-wrap:break-word}.ec-progress{background:#dbe6e2;border-radius:99px;height:6px;margin-top:18px;overflow:hidden}.ec-progress i{width:var(--ec-progress);background:linear-gradient(90deg,var(--ec-gold),var(--ec-green));height:100%;transition:width .12s linear;display:block}.ec-contract,.ec-pay-head,.ec-week,.ec-leave-head,.ec-paper{background:var(--ec-navy);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:20px;display:flex}.ec-contract b,.ec-pay-head i,.ec-week b,.ec-leave-head b,.ec-paper b{color:var(--ec-gold);font-style:normal}.ec-months{border-bottom:6px solid var(--ec-gold);grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.ec-months span{text-align:center;padding:15px 4px;font-weight:850}.ec-frist,.ec-tariff,.ec-wait,.ec-limit,.ec-cancel,.ec-sidejob,.ec-sign,.ec-delivery,.ec-deadline,.ec-question,.ec-overtime{border:2px solid var(--ec-green);text-align:center;background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:center;gap:10px;padding:18px;font-weight:800;display:flex}.ec-frist b,.ec-tariff b,.ec-wait b,.ec-limit b,.ec-cancel span,.ec-sidejob span,.ec-sign b,.ec-delivery b,.ec-question b{color:#477964}.ec-protect,.ec-extras,.ec-shifts,.ec-days{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ec-protect span,.ec-extras span,.ec-shifts span,.ec-days span{text-align:center;background:#f1e3c4;border-radius:13px;padding:15px 7px;font-weight:800}.ec-pay-core{background:var(--ec-green);color:#fff;text-align:center;border-radius:18px;padding:20px;display:grid}.ec-pay-core b{font-size:1.7rem}.ec-clock{background:#e1ece7;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.ec-clock b{font-size:1.5rem}.ec-clock i{color:#956b23;font-style:normal}.ec-rest,.ec-fixed-kinds,.ec-leave-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ec-rest span,.ec-fixed-kinds span,.ec-leave-split span{text-align:center;background:#f1e3c4;border-radius:14px;padding:17px;font-weight:800}.ec-fixed-kinds b{text-align:center;grid-column:1/-1;padding:14px}.ec-overtime{background:var(--ec-navy);color:#fff;border-color:var(--ec-navy)}.ec-leave-split{grid-template-columns:1fr auto 1fr;align-items:center}.ec-leave-split i{text-align:center;font-style:normal}.ec-calendar,.ec-end{border:2px solid var(--ec-gold);text-align:center;background:#fff;border-radius:16px;justify-content:center;gap:10px;padding:18px;font-weight:800;display:flex}.ec-calendar i,.ec-end i,.ec-deadline i{color:#956b23;font-style:normal}.ec-cancel,.ec-sidejob{display:grid}.ec-alert{background:var(--ec-red);color:#fff;text-align:center;border-radius:18px;padding:20px;font-weight:900}.employment-contract-transfer{margin-top:20px}.ec-probation,.ec-pay,.ec-workingTime,.ec-leave,.ec-fixedTerm,.ec-termination{isolation:isolate}@container (max-width:760px){.ec-story{grid-template-columns:1fr}.ec-ready,.ec-diagram{min-height:0}.ec-story ol{grid-template-columns:repeat(5,minmax(0,1fr))}.ec-story li{text-align:center;justify-items:center;padding:9px 5px;display:grid}.ec-story li b{font-size:.72rem}}@container (max-width:500px){.ec-story ol{grid-template-columns:1fr 1fr}.ec-months{grid-template-columns:repeat(3,1fr)}.ec-protect,.ec-extras,.ec-shifts,.ec-days,.ec-rest,.ec-fixed-kinds,.ec-leave-split{grid-template-columns:1fr}.ec-fixed-kinds b{grid-column:auto}.ec-contract,.ec-pay-head,.ec-week,.ec-leave-head,.ec-paper,.ec-frist,.ec-tariff,.ec-wait,.ec-limit,.ec-sign,.ec-delivery,.ec-deadline,.ec-question,.ec-clock,.ec-calendar,.ec-end{flex-direction:column}.ec-end i{display:none}}@media (prefers-reduced-motion:reduce){.ec-reveal,.ec-story li,.ec-progress i{transition:none}}
.dfc-animation{--dfc-navy:#1f4051;--dfc-gold:#d4b166;--dfc-green:#6c9986;--dfc-red:#b96555;color:var(--dfc-navy);background:linear-gradient(135deg,#fbfcfa,#edf4f1);border:1px solid #d5e1dd;border-radius:24px;margin:18px 0;padding:clamp(18px,3vw,28px);position:relative;overflow:hidden;container-type:inline-size}.dfc-animation *{box-sizing:border-box;min-width:0}.dfc-animation figcaption{gap:6px;margin-bottom:20px;display:grid}.dfc-animation figcaption small{color:#956b23;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:850}.dfc-animation figcaption strong{font-family:var(--font-serif),serif;overflow-wrap:break-word;font-size:clamp(1.5rem,4cqi,2.4rem);line-height:1.08}.dfc-story{grid-template-columns:minmax(0,1fr) minmax(190px,235px);gap:24px;display:grid}.dfc-stage{background:#ffffffde;border:1px solid #d5e1dd;border-radius:22px;padding:clamp(14px,3cqi,24px)}.dfc-ready,.dfc-diagram{align-content:center;gap:14px;min-height:430px;display:grid}.dfc-ready{text-align:center;border:1px dashed #91afa4;border-radius:18px;place-content:center}.dfc-ready span{color:#65757c}.dfc-reveal{opacity:0;transition:all .4s;transform:translateY(12px)}.dfc-reveal.is-visible{opacity:1;transform:none}.dfc-reveal>div{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.dfc-story ol{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.dfc-story li{opacity:.36;background:#fff;border:1px solid #d7e1de;border-radius:15px;align-items:center;gap:10px;padding:13px;transition:opacity .3s;display:flex}.dfc-story li.is-visible{opacity:1}.dfc-story li span{background:var(--dfc-navy);color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-weight:850;display:grid}.dfc-story li b{overflow-wrap:break-word}.dfc-progress{background:#dbe6e2;border-radius:99px;height:6px;margin-top:18px;overflow:hidden}.dfc-progress i{width:var(--dfc-progress);background:linear-gradient(90deg,var(--dfc-gold),var(--dfc-green));height:100%;transition:width .12s linear;display:block}.dfc-head,.dfc-paper,.dfc-stop{background:var(--dfc-navy);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:20px;display:flex}.dfc-head b,.dfc-paper b,.dfc-stop b{color:var(--dfc-gold)}.dfc-cost-grid,.dfc-price-tags,.dfc-factors,.dfc-data{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.dfc-cost-grid span,.dfc-price-tags span,.dfc-factors span,.dfc-data span{text-align:center;background:#f1e3c4;border-radius:13px;padding:15px 7px;font-weight:800}.dfc-price-tags,.dfc-factors{grid-template-columns:repeat(3,1fr)}.dfc-scenarios,.dfc-calendar,.dfc-switch,.dfc-compare,.dfc-question,.dfc-equation,.dfc-formula,.dfc-check,.dfc-road,.dfc-help,.dfc-result{border:2px solid var(--dfc-green);text-align:center;background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:18px;font-weight:850;display:flex}.dfc-scenarios i,.dfc-calendar i,.dfc-switch i,.dfc-compare i,.dfc-formula i,.dfc-road i{color:#956b23;font-style:normal}.dfc-question b{color:#477964}.dfc-result{background:var(--dfc-green);border-color:var(--dfc-green);color:#fff}.dfc-result.danger{background:var(--dfc-red);border-color:var(--dfc-red)}.dfc-cover,.dfc-model{border:2px solid var(--dfc-green);background:#fff;border-radius:16px;justify-content:space-between;gap:10px;padding:18px;display:flex}.dfc-cover b,.dfc-model span{color:#65757c}.dfc-cover.required{background:var(--dfc-navy);border-color:var(--dfc-navy);color:#fff}.dfc-cover.required b{color:var(--dfc-gold)}.dfc-choice{grid-template-columns:1fr}.dfc-help{background:#edf4f1}.dfc-help>b{color:#477964}.dfc-costs,.dfc-contract,.dfc-insurance,.dfc-choice,.dfc-running,.dfc-accident{isolation:isolate}.driving-first-car-transfer{margin-top:20px}@container (max-width:760px){.dfc-story{grid-template-columns:1fr}.dfc-ready,.dfc-diagram{min-height:0}.dfc-story ol{grid-template-columns:repeat(5,minmax(0,1fr))}.dfc-story li{text-align:center;justify-items:center;padding:9px 5px;display:grid}.dfc-story li b{font-size:.72rem}}@container (max-width:500px){.dfc-story ol{grid-template-columns:1fr 1fr}.dfc-cost-grid,.dfc-price-tags,.dfc-factors,.dfc-data{grid-template-columns:1fr}.dfc-head,.dfc-paper,.dfc-stop,.dfc-cover,.dfc-model,.dfc-scenarios,.dfc-calendar,.dfc-switch,.dfc-compare,.dfc-question,.dfc-equation,.dfc-formula,.dfc-check,.dfc-road,.dfc-help,.dfc-result{flex-direction:column}.dfc-road i{display:none}}@media (prefers-reduced-motion:reduce){.dfc-reveal,.dfc-story li,.dfc-progress i{transition:none}}
.twr-animation{--twr-navy:#1f4051;--twr-gold:#d4b166;--twr-green:#6c9986;--twr-red:#b96555;color:var(--twr-navy);background:linear-gradient(135deg,#fbfcfa,#edf4f1);border:1px solid #d5e1dd;border-radius:24px;margin:18px 0;padding:clamp(18px,3vw,28px);position:relative;overflow:hidden;container-type:inline-size}.twr-animation *{box-sizing:border-box;min-width:0}.twr-animation figcaption{gap:6px;margin-bottom:20px;display:grid}.twr-animation figcaption small{color:#956b23;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:850}.twr-animation figcaption strong{font-family:var(--font-serif),serif;overflow-wrap:break-word;font-size:clamp(1.5rem,4cqi,2.4rem);line-height:1.08}.twr-story{grid-template-columns:minmax(0,1fr) minmax(190px,235px);gap:24px;display:grid}.twr-stage{background:#ffffffde;border:1px solid #d5e1dd;border-radius:22px;padding:clamp(14px,3cqi,24px)}.twr-ready,.twr-diagram{align-content:center;gap:14px;min-height:430px;display:grid}.twr-ready{text-align:center;border:1px dashed #91afa4;border-radius:18px;place-content:center}.twr-ready span{color:#65757c}.twr-reveal{opacity:0;transition:all .4s;transform:translateY(12px)}.twr-reveal.is-visible{opacity:1;transform:none}.twr-reveal>div{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.twr-story ol{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.twr-story li{opacity:.36;background:#fff;border:1px solid #d7e1de;border-radius:15px;align-items:center;gap:10px;padding:13px;transition:opacity .3s;display:flex}.twr-story li.is-visible{opacity:1}.twr-story li span{background:var(--twr-navy);color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-weight:850;display:grid}.twr-story li b{overflow-wrap:break-word}.twr-progress{background:#dbe6e2;border-radius:99px;height:6px;margin-top:18px;overflow:hidden}.twr-progress i{width:var(--twr-progress);background:linear-gradient(90deg,var(--twr-gold),var(--twr-green));height:100%;transition:width .12s linear;display:block}.twr-goal,.twr-school-pass,.twr-time-total,.twr-call,.twr-case{background:var(--twr-navy);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:20px;display:flex}.twr-goal b,.twr-school-pass b,.twr-call b,.twr-case b{color:var(--twr-gold)}.twr-plan,.twr-school-line,.twr-sick-flow{border:2px solid var(--twr-green);background:#fff;border-radius:17px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:18px;font-weight:850;display:flex}.twr-plan i,.twr-school-line i,.twr-sick-flow i{color:#956b23;font-style:normal}.twr-record,.twr-week,.twr-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.twr-record b,.twr-week span,.twr-nodes span{text-align:center;overflow-wrap:break-word;background:#eaf1ee;border-radius:13px;padding:14px 6px;font-size:.82rem}.twr-tools,.twr-day,.twr-block,.twr-limit,.twr-rest,.twr-danger,.twr-certificate,.twr-privacy,.twr-node{border:2px solid var(--twr-green);background:#fff;border-radius:17px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px;display:flex}.twr-tools span,.twr-day span,.twr-block span,.twr-limit span,.twr-limit i,.twr-danger span,.twr-certificate span,.twr-privacy span{color:#64747b;font-style:normal}.twr-result{background:var(--twr-green);color:#fff;text-align:center;border-radius:17px;padding:19px;font-weight:900}.twr-result.is-alert{background:var(--twr-red)}.twr-time-total{text-align:center;font-weight:900}.twr-week span{gap:8px;display:grid}.twr-week i{background:linear-gradient(90deg,var(--twr-gold) 70%,#dce6e2 70%);border-radius:99px;height:10px}.twr-limit b,.twr-age b,.twr-number-pair b{color:#956b23;font-size:1.65rem}.twr-rest{grid-template-columns:auto 1fr auto 1fr;display:grid}.twr-age{aspect-ratio:1;text-align:center;background:var(--twr-navy);color:#fff;border-radius:50%;place-content:center;margin-inline:auto;padding:18px 28px;display:grid}.twr-number-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.twr-number-pair span{border:2px solid var(--twr-green);text-align:center;background:#fff;border-radius:17px;gap:4px;padding:18px;display:grid}.twr-sick-flow span{background:#eaf1ee;border-radius:10px;padding:10px}.twr-nodes{grid-template-columns:repeat(3,1fr)}.twr-node.primary{text-align:center;border-color:var(--twr-gold);font-weight:900}.twr-nodes.external span{background:#f2e5c6}.training-work-rights-transfer{margin-top:20px}@container (max-width:760px){.twr-story{grid-template-columns:1fr}.twr-ready,.twr-diagram{min-height:0}.twr-story ol{grid-template-columns:repeat(5,minmax(0,1fr))}.twr-story li{text-align:center;justify-items:center;padding:9px 5px;display:grid}.twr-story li b{font-size:.72rem}}@container (max-width:500px){.twr-story ol,.twr-record,.twr-week,.twr-nodes,.twr-number-pair{grid-template-columns:1fr 1fr}.twr-goal,.twr-school-pass,.twr-time-total,.twr-call,.twr-case,.twr-plan,.twr-school-line,.twr-sick-flow,.twr-tools,.twr-day,.twr-block,.twr-limit,.twr-danger,.twr-certificate,.twr-privacy{text-align:center;flex-direction:column}.twr-rest{text-align:center;grid-template-columns:1fr}.twr-sick-flow i{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.twr-reveal,.twr-story li,.twr-progress i{transition:none}}.twr-training,.twr-school,.twr-time,.twr-youth,.twr-illness,.twr-network{isolation:isolate}
.ora-animation{--ora-navy:#1f4051;--ora-gold:#d4b166;--ora-green:#6c9986;--ora-red:#b96555;color:var(--ora-navy);background:linear-gradient(135deg,#fbfcfa,#edf4f1);border:1px solid #d5e1dd;border-radius:24px;margin:18px 0;padding:clamp(18px,3vw,28px);position:relative;overflow:hidden;container-type:inline-size}.ora-animation *{box-sizing:border-box;min-width:0}.ora-animation figcaption{gap:6px;margin-bottom:20px;display:grid}.ora-animation figcaption small{color:#956b23;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:850}.ora-animation figcaption strong{font-family:var(--font-serif),serif;overflow-wrap:break-word;font-size:clamp(1.5rem,4cqi,2.4rem);line-height:1.08}.ora-story{grid-template-columns:minmax(0,1fr) minmax(190px,235px);gap:24px;display:grid}.ora-stage{background:#ffffffde;border:1px solid #d5e1dd;border-radius:22px;padding:clamp(14px,3cqi,24px)}.ora-ready,.ora-diagram{align-content:center;gap:13px;min-height:440px;display:grid}.ora-ready{text-align:center;border:1px dashed #91afa4;border-radius:18px;place-content:center}.ora-ready span{color:#65757c;max-width:40ch}.ora-reveal{opacity:0;transition:all .4s;transform:translateY(12px)}.ora-reveal.is-visible{opacity:1;transform:none}.ora-reveal>div{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ora-story ol{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ora-story li{opacity:.32;background:#fff;border:1px solid #d7e1de;border-radius:15px;align-items:center;gap:10px;padding:13px;transition:opacity .3s;display:flex}.ora-story li.is-visible{opacity:1}.ora-story li span{background:var(--ora-navy);color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-weight:850;display:grid}.ora-story li b{overflow-wrap:break-word;font-size:.9rem}.ora-progress{background:#dbe6e2;border-radius:99px;height:6px;margin-top:18px;overflow:hidden}.ora-progress i{width:var(--ora-progress);background:linear-gradient(90deg,var(--ora-gold),var(--ora-green));height:100%;transition:width .12s linear;display:block}.ora-result{background:var(--ora-green);color:#fff;text-align:center;border-radius:16px;padding:18px;font-weight:900}.ora-observation-card,.ora-period,.ora-impact,.ora-no-diagnosis,.ora-question,.ora-confidential,.ora-relief-action,.ora-resource{border:2px solid var(--ora-green);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:17px;display:flex}.ora-observation-card{background:var(--ora-navy);color:#fff;border-color:var(--ora-navy)}.ora-observation-card b{color:var(--ora-gold)}.ora-no-diagnosis{border-color:var(--ora-red);background:#f5e8e5}.ora-question{border-color:var(--ora-gold);background:#f7edd3}.ora-radar-grid,.ora-loop{min-height:410px;position:relative}.ora-radar-item,.ora-loop-step{text-align:center;border:2px solid var(--ora-green);background:#fff;place-items:center;gap:3px;display:grid;position:absolute}.ora-radar-item{border-radius:20px;width:150px;min-height:78px;padding:10px}.ora-radar-item span{color:#956b23;font-weight:900}.ora-radar-0{top:4%;left:5%}.ora-radar-1{top:4%;right:5%}.ora-radar-2{top:40%;right:0}.ora-radar-3{bottom:2%;right:7%}.ora-radar-4{bottom:2%;left:7%}.ora-radar-5{top:40%;left:0}.ora-radar-center,.ora-loop-center{aspect-ratio:1;text-align:center;background:var(--ora-navy);color:#fff;border-radius:50%;place-content:center;width:150px;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.ora-radar-center b,.ora-loop-center b{color:var(--ora-gold)}.ora-radar-center span,.ora-loop-center span{font-size:.78rem}.ora-dialogue{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ora-speech{background:#eaf1ee;border-radius:18px;gap:4px;padding:15px;display:grid}.ora-speech.is-open,.ora-speech.is-need{background:#f7edd3}.ora-speech span{color:#65757c}.ora-workload{background:var(--ora-navy);color:#fff;border-radius:18px;grid-template-columns:auto repeat(5,1fr);align-items:center;gap:7px;padding:15px;display:grid}.ora-workload span{height:42px;color:var(--ora-navy);background:#fff;border-radius:10px;place-items:center;font-weight:900;display:grid}.ora-workload span.is-critical{background:var(--ora-red);color:#fff}.ora-relief-action{border-width:1px}.ora-resource{border-color:var(--ora-gold);background:#f7edd3}.ora-support{min-height:440px;position:relative}.ora-support-center{z-index:2;aspect-ratio:1;text-align:center;background:var(--ora-navy);color:#fff;border-radius:50%;place-content:center;width:180px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ora-support-center b{color:var(--ora-gold)}.ora-support-center span{font-size:.75rem}.ora-support-node{border:2px solid var(--ora-green);text-align:center;background:#fff;border-radius:16px;width:185px;padding:14px;font-size:.78rem;font-weight:850;position:absolute}.ora-support-node.node-0{top:4%;left:2%}.ora-support-node.node-1{top:4%;right:2%}.ora-support-node.node-2{top:42%;right:0}.ora-support-node.node-3{bottom:2%;right:4%}.ora-support-node.node-4{bottom:2%;left:4%}.ora-crisis{border:2px solid var(--ora-red);text-align:center;background:#f5e8e5;border-radius:16px;width:180px;padding:14px;position:absolute;top:42%;left:0}.ora-crisis span{font-size:.75rem;display:block}.ora-loop-step{border-radius:18px;width:175px;min-height:78px;padding:9px}.ora-loop-step span{color:#956b23;font-weight:900}.ora-loop-step small{color:#65757c}.ora-loop-step.step-0{top:3%;left:2%}.ora-loop-step.step-1{top:3%;right:2%}.ora-loop-step.step-2{top:41%;right:0}.ora-loop-step.step-3{bottom:2%;right:4%}.ora-loop-step.step-4{bottom:2%;left:4%}.ora-loop-step.step-5{top:41%;left:0}@container (max-width:760px){.ora-story{grid-template-columns:1fr}.ora-story ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ora-ready,.ora-diagram{min-height:400px}}@container (max-width:520px){.ora-animation{padding:14px}.ora-stage{padding:12px}.ora-story ol,.ora-dialogue{grid-template-columns:1fr}.ora-radar-grid,.ora-loop{grid-template-columns:1fr 1fr;gap:9px;min-height:auto;display:grid}.ora-radar-item,.ora-loop-step,.ora-radar-center,.ora-loop-center{aspect-ratio:auto;width:auto;min-height:72px;position:static;translate:none}.ora-radar-center,.ora-loop-center{border-radius:18px;order:-1;grid-column:1/-1}.ora-support{gap:9px;min-height:auto;display:grid;position:static}.ora-support-center,.ora-support-node,.ora-crisis{aspect-ratio:auto;width:auto;position:static;translate:none}.ora-support-center{border-radius:18px;padding:18px}.ora-workload{grid-template-columns:1fr 1fr}.ora-workload b{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ora-reveal,.ora-progress i{transition:none}}
.sea-animation{--sea-navy:#213f50;--sea-gold:#d4b166;--sea-green:#719986;--sea-red:#b96655;color:var(--sea-navy);background:linear-gradient(135deg,#fbfcfa,#edf4f1);border:1px solid #d5e1dd;border-radius:24px;margin:18px 0;padding:clamp(18px,3vw,28px);position:relative;overflow:hidden;container-type:inline-size}.sea-animation *{box-sizing:border-box;min-width:0}.sea-animation figcaption{gap:6px;margin-bottom:20px;display:grid}.sea-animation figcaption small{color:#956b23;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:850}.sea-animation figcaption strong{font-family:var(--font-serif),serif;overflow-wrap:anywhere;font-size:clamp(1.5rem,4cqi,2.4rem);line-height:1.08}.sea-story{grid-template-columns:minmax(0,1fr) minmax(190px,235px);gap:24px;display:grid}.sea-stage{background:#ffffffde;border:1px solid #d5e1dd;border-radius:22px;padding:clamp(14px,3cqi,24px)}.sea-ready,.sea-diagram{align-content:center;gap:13px;min-height:440px;display:grid}.sea-ready{text-align:center;border:1px dashed #91afa4;border-radius:18px;place-content:center}.sea-ready span{color:#65757c;max-width:42ch}.sea-reveal{opacity:0;transition:all .4s;transform:translateY(12px)}.sea-reveal.is-visible{opacity:1;transform:none}.sea-reveal>div{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.sea-story ol{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.sea-story li{opacity:.3;background:#fff;border:1px solid #d7e1de;border-radius:15px;align-items:center;gap:10px;padding:13px;transition:opacity .3s;display:flex}.sea-story li.is-visible{opacity:1}.sea-story li span{background:var(--sea-navy);color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-weight:850;display:grid}.sea-story li b{overflow-wrap:anywhere;font-size:.9rem}.sea-progress{background:#dbe6e2;border-radius:99px;height:6px;margin-top:18px;overflow:hidden}.sea-progress i{width:var(--sea-progress);background:linear-gradient(90deg,var(--sea-gold),var(--sea-green));height:100%;transition:width .12s linear;display:block}.sea-result{background:var(--sea-green);color:#fff;text-align:center;border-radius:16px;padding:18px;font-weight:900}.sea-signal-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sea-signal{border:2px solid var(--sea-green);background:#fff;border-radius:18px;gap:7px;height:100%;padding:15px;display:grid}.sea-signal>span,.sea-trigger>span,.sea-day-item>span,.sea-week-item>span{color:#956b23;font-weight:900}.sea-signal small,.sea-trigger small,.sea-day-item small,.sea-week-item small,.sea-review-card small{color:#65757c}.sea-signal.is-stress{border-color:var(--sea-red);background:#f5e8e5}.sea-context,.sea-need{background:#e8f0ed;border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px;display:flex}.sea-need{background:#f6ecd2}.sea-trigger-map{min-height:410px;position:relative}.sea-trigger,.sea-trigger-center{text-align:center;place-content:center;display:grid;position:absolute}.sea-trigger{border:2px solid var(--sea-green);background:#fff;border-radius:18px;width:160px;min-height:82px;padding:10px}.sea-trigger-center{aspect-ratio:1;background:var(--sea-navy);color:#fff;border-radius:50%;width:160px;inset:50% auto auto 50%;translate:-50% -50%}.sea-trigger-center b{color:var(--sea-gold)}.sea-trigger-center small{padding:5px 12px}.sea-trigger.trigger-0{top:3%;left:3%}.sea-trigger.trigger-1{top:3%;right:3%}.sea-trigger.trigger-2{top:40%;right:0}.sea-trigger.trigger-3{bottom:1%;right:6%}.sea-trigger.trigger-4{bottom:1%;left:6%}.sea-trigger.trigger-5{border-color:var(--sea-gold);background:#f6ecd2;top:40%;left:0}.sea-pause-track{grid-template-columns:repeat(3,1fr);gap:18px;padding:20px 0;display:grid;position:relative}.sea-pause-line{background:var(--sea-gold);z-index:0;height:4px;position:absolute;top:50%;left:8%;right:8%}.sea-pause-step{z-index:1;text-align:center;border:2px solid var(--sea-green);background:#fff;border-radius:20px;place-content:center;gap:4px;min-height:110px;padding:12px;display:grid;position:relative}.sea-pause-step>span{color:#956b23;font-weight:900}.sea-pause-step small{color:#65757c}.sea-pause-note,.sea-day-header,.sea-experiment-head{background:var(--sea-navy);color:#fff;border-radius:17px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:17px;font-weight:850;display:flex}.sea-day-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.sea-day-item{border:2px solid var(--sea-green);background:#fff;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;gap:2px 10px;min-height:95px;padding:15px;display:grid}.sea-day-item>span{grid-row:1/3}.sea-day-item.item-5{border-color:var(--sea-gold);background:#f6ecd2}.sea-review-path{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.sea-review-card{border:2px solid var(--sea-green);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.sea-review-card>span{background:var(--sea-navy);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-weight:900;display:grid}.sea-review-card div{display:grid}.sea-review-card.card-4{border-color:var(--sea-red);background:#f5e8e5}.sea-review-core{z-index:2;aspect-ratio:1;text-align:center;background:var(--sea-navy);color:#fff;border-radius:50%;grid-area:2/1/4/-1;place-content:center;place-self:center;width:150px;display:grid}.sea-review-core b{color:var(--sea-gold)}.sea-week{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;display:grid}.sea-week-item{text-align:center;border:2px solid var(--sea-green);background:#fff;border-radius:18px;place-content:center;gap:6px;min-height:150px;padding:9px;display:grid}.sea-week .sea-reveal:first-child{grid-column:span 1}.sea-week .sea-reveal:nth-child(2),.sea-week .sea-reveal:nth-child(3),.sea-week .sea-reveal:nth-child(4){grid-column:span 2}.sea-week .sea-reveal:nth-child(n+5){grid-column:span 3}.sea-week .sea-reveal:nth-child(6){grid-column:span 4}.sea-week-item.item-4,.sea-week-item.item-5{border-color:var(--sea-gold);background:#f6ecd2}@container (max-width:760px){.sea-story{grid-template-columns:1fr}.sea-story ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sea-ready,.sea-diagram{min-height:400px}.sea-week{grid-template-columns:repeat(6,1fr)}}@container (max-width:520px){.sea-animation{padding:14px}.sea-stage{padding:12px}.sea-story ol,.sea-signal-grid,.sea-day-grid,.sea-review-path{grid-template-columns:1fr}.sea-trigger-map{grid-template-columns:1fr 1fr;gap:9px;min-height:auto;display:grid}.sea-trigger,.sea-trigger-center{aspect-ratio:auto;width:auto;min-height:74px;position:static;translate:none}.sea-trigger-center{border-radius:18px;order:-1;grid-column:1/-1;padding:17px}.sea-pause-track{grid-template-columns:1fr 1fr}.sea-pause-line{display:none}.sea-review-core{aspect-ratio:auto;border-radius:18px;order:-1;grid-area:auto;width:auto;padding:18px;position:static}.sea-week{grid-template-columns:1fr 1fr}.sea-week .sea-reveal:nth-child(n){grid-column:span 1}.sea-week-item{min-height:110px}}@media (prefers-reduced-motion:reduce){.sea-reveal,.sea-progress i{transition:none}}
.scl-animation{--scl-navy:#213f50;--scl-gold:#d4b166;--scl-green:#719986;--scl-red:#b96655;color:var(--scl-navy);background:linear-gradient(135deg,#fbfcfa,#edf4f1);border:1px solid #d5e1dd;border-radius:24px;margin:18px 0;padding:clamp(18px,3vw,28px);position:relative;overflow:hidden;container-type:inline-size}.scl-animation *{box-sizing:border-box;min-width:0}.scl-animation figcaption{gap:6px;margin-bottom:20px;display:grid}.scl-animation figcaption small{color:#956b23;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:850}.scl-animation figcaption strong{font-family:var(--font-serif),serif;overflow-wrap:anywhere;font-size:clamp(1.5rem,4cqi,2.4rem);line-height:1.08}.scl-story{grid-template-columns:minmax(0,1fr) minmax(190px,235px);gap:24px;display:grid}.scl-stage{background:#ffffffde;border:1px solid #d5e1dd;border-radius:22px;padding:clamp(14px,3cqi,24px)}.scl-ready,.scl-diagram{align-content:center;gap:13px;min-height:440px;display:grid}.scl-ready{text-align:center;border:1px dashed #91afa4;border-radius:18px;place-content:center}.scl-ready span{color:#65757c;max-width:42ch}.scl-reveal{opacity:0;transition:all .4s;transform:translateY(12px)}.scl-reveal.is-visible{opacity:1;transform:none}.scl-reveal>div{overflow-wrap:anywhere}.scl-story ol{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.scl-story li{opacity:.3;background:#fff;border:1px solid #d7e1de;border-radius:15px;align-items:center;gap:10px;padding:13px;transition:opacity .3s;display:flex}.scl-story li.is-visible{opacity:1}.scl-story li>span{background:var(--scl-navy);color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-weight:850;display:grid}.scl-story li b{overflow-wrap:anywhere;font-size:.9rem}.scl-progress{background:#dbe6e2;border-radius:99px;height:6px;margin-top:18px;overflow:hidden}.scl-progress i{width:var(--scl-progress);background:linear-gradient(90deg,var(--scl-gold),var(--scl-green));height:100%;transition:width .12s linear;display:block}.scl-portfolio-head,.scl-rhythm-result{background:var(--scl-navy);color:#fff;border-radius:17px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:17px;display:flex}.scl-portfolio-head b{color:var(--scl-gold)}.scl-portfolio-grid,.scl-distance-grid,.scl-experiment-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.scl-load,.scl-distance-grid>div>div,.scl-experiment-step{border:2px solid var(--scl-green);background:#fff;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;gap:3px 10px;height:100%;padding:15px;display:grid}.scl-load>span,.scl-network-node>span,.scl-experiment-step>span{color:#956b23;grid-row:1/3;font-weight:900}.scl-load small,.scl-network-node small,.scl-experiment-step small{color:#65757c}.scl-load.load-5{border-color:var(--scl-red);background:#f5e8e5}.scl-rings{min-height:335px;position:relative}.scl-ring{text-align:center;border:2px solid var(--scl-green);border-radius:50%;place-content:center;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.scl-ring span{font-size:.78rem}.ring-observe{aspect-ratio:1;background:#eef4f1;width:330px}.ring-shared{aspect-ratio:1;background:#f7edd3;width:235px}.ring-direct{aspect-ratio:1;background:var(--scl-navy);color:#fff;width:140px}.ring-direct b{color:var(--scl-gold)}.scl-influence-actions{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.scl-influence-actions div{text-align:center;background:#fff;border:1px solid #d5e1dd;border-radius:15px;gap:4px;padding:12px;display:grid}.scl-influence-actions span{color:#65757c;font-size:.78rem}.scl-dayline{grid-template-columns:repeat(3,1fr);gap:17px;display:grid;position:relative}.scl-dayline-axis{background:var(--scl-gold);height:4px;position:absolute;top:50%;left:7%;right:7%}.scl-time{z-index:1;text-align:center;border:2px solid var(--scl-green);background:#fff;border-radius:18px;place-content:center;gap:4px;min-height:110px;padding:12px;display:grid;position:relative}.scl-time>span{color:#956b23;font-weight:900}.scl-time small{color:#65757c}.scl-time.time-5{border-color:var(--scl-red)}.scl-rhythm-result{justify-content:center;font-weight:900}.scl-emotion,.scl-role,.scl-boundary{border-radius:17px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px;display:flex}.scl-emotion{border-left:9px solid var(--scl-red);background:#f5e8e5}.scl-role{background:#f7edd3}.scl-distance-grid>div>div{grid-template-columns:1fr;display:grid}.scl-distance-grid span{color:#65757c}.scl-boundary{background:var(--scl-navy);color:#fff;justify-content:center;font-weight:900}.scl-boundary i{background:var(--scl-gold);align-self:center;width:50px;height:2px}.scl-network-map{min-height:420px;position:relative}.scl-network-center,.scl-network-node{text-align:center;place-content:center;display:grid;position:absolute}.scl-network-center{aspect-ratio:1;background:var(--scl-navy);color:#fff;border-radius:50%;width:155px;inset:50% auto auto 50%;translate:-50% -50%}.scl-network-center b{color:var(--scl-gold)}.scl-network-node{border:2px solid var(--scl-green);background:#fff;border-radius:18px;width:155px;min-height:82px;padding:10px}.scl-network-node.node-0{top:3%;left:3%}.scl-network-node.node-1{top:3%;right:3%}.scl-network-node.node-2{top:40%;right:0}.scl-network-node.node-3{bottom:1%;right:6%}.scl-network-node.node-4{bottom:1%;left:6%}.scl-network-node.node-5{border-color:var(--scl-gold);background:#f7edd3;top:40%;left:0}.scl-experiment{grid-template-columns:150px 1fr;align-items:center}.scl-shield{text-align:center;background:var(--scl-navy);color:#fff;clip-path:polygon(50% 0,95% 17%,87% 75%,50% 100%,13% 75%,5% 17%);place-content:center;min-height:205px;display:grid}.scl-shield b{color:var(--scl-gold);font-size:1.4rem}.scl-experiment-step.step-5{border-color:var(--scl-gold);background:#f7edd3}@container (max-width:760px){.scl-story{grid-template-columns:1fr}.scl-story ol{grid-template-columns:repeat(2,minmax(0,1fr))}.scl-ready,.scl-diagram{min-height:400px}}@container (max-width:520px){.scl-animation{padding:14px}.scl-stage{padding:12px}.scl-story ol,.scl-portfolio-grid,.scl-distance-grid,.scl-experiment-grid,.scl-influence-actions{grid-template-columns:1fr}.scl-dayline{grid-template-columns:1fr 1fr}.scl-dayline-axis{display:none}.scl-network-map{grid-template-columns:1fr 1fr;gap:9px;min-height:auto;display:grid}.scl-network-center,.scl-network-node{aspect-ratio:auto;width:auto;min-height:74px;position:static;translate:none}.scl-network-center{border-radius:18px;order:-1;grid-column:1/-1;padding:17px}.scl-experiment{grid-template-columns:1fr}.scl-shield{clip-path:none;border-radius:22px;min-height:160px}.scl-rings{min-height:310px}.ring-observe{width:290px}.ring-shared{width:210px}.ring-direct{width:130px}}@media (prefers-reduced-motion:reduce){.scl-reveal,.scl-progress i{transition:none}}
