.termination-page{--term-blue:#025170;--term-dark:#092f43;--term-green:#667800}.termination-hero{position:relative;overflow:hidden}.termination-hero::after{content:"";position:absolute;right:-4rem;bottom:-5rem;width:32rem;height:25rem;opacity:.08;background:repeating-radial-gradient(circle at 50% 50%,var(--term-blue) 0 2px,transparent 3px 2.8rem);pointer-events:none}.termination-hero .container{position:relative;z-index:1}.termination-hero-card{padding:1.5rem;border-radius:20px;background:linear-gradient(145deg,#092f43,#025170);color:#fff;box-shadow:0 22px 55px rgba(0,59,82,.24)}.termination-hero-card h2,.termination-hero-card a{color:#fff}.termination-hero-card h2{font-size:clamp(1.35rem,2vw,1.8rem)}.termination-paths{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;margin:1.25rem 0}.termination-paths span{display:grid;gap:.2rem;padding:.8rem;border-radius:11px;background:rgba(255,255,255,.1)}.termination-paths b{color:#dbe6ac}.termination-paths small{color:rgba(255,255,255,.78)}.termination-paths i{color:#9eb71c;font-size:1.5rem;font-style:normal}
.termination-term-grid,.termination-rule-grid,.termination-consequence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem;margin-top:1.4rem}.termination-term-grid article,.termination-rule-grid article,.termination-consequence-grid article{padding:1.25rem;border:1px solid #d9e2e6;border-radius:15px;background:#fff;box-shadow:0 11px 28px rgba(0,59,82,.07)}.termination-term-grid span{color:var(--term-green);font-weight:800;letter-spacing:.1em}.termination-term-grid h3,.termination-rule-grid h3{font-size:1.05rem}.termination-note{margin-top:1.2rem;padding:1rem 1.15rem;border-left:4px solid var(--term-green);border-radius:0 12px 12px 0;background:#f2f7d9}
.termination-tool-section{background:linear-gradient(135deg,#f2f7d9,#edf4f6)!important}.termination-tool{display:grid;grid-template-columns:1.15fr .85fr;gap:1.2rem;margin-top:1.4rem}.termination-tool__choices{display:grid;gap:.9rem}.termination-tool fieldset{padding:1.15rem;border:1px solid #d9e2e6;border-radius:15px;background:#fff}.termination-tool legend{padding:0 .2rem;font:700 1.05rem Quicksand,sans-serif}.termination-tool label{display:flex;gap:.65rem;padding:.55rem 0}.termination-tool input{width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--term-green)}.termination-tool__result{padding:1.35rem;border-radius:18px;background:linear-gradient(145deg,#092f43,#025170);color:#fff;box-shadow:0 18px 40px rgba(0,59,82,.2)}.termination-tool__result>p{margin:0;color:#dbe6ac;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.termination-tool__result>strong{display:block;margin:.45rem 0;color:#fff;font:700 1.5rem Quicksand,sans-serif}.termination-tool__result>span{color:rgba(255,255,255,.8)}.termination-tool__result ol{padding-left:1.2rem;color:#fff}.termination-tool__result a{color:#fff;font-weight:800}.termination-tool__privacy{grid-column:1/-1;margin:0;color:#58707d;font-size:.9rem}
.termination-tool__result ol li{color:#fff}.termination-tool__result ol li::marker{color:#dbe6ac;font-weight:700}
.termination-rule-grid{grid-template-columns:repeat(2,1fr)}.termination-rule-grid article>span{color:var(--term-green);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.termination-rule-grid article>strong{display:block;padding-top:.65rem;border-top:1px solid #d9e2e6;color:#003b52}.termination-before{margin-top:1.2rem;padding:1.25rem;border-radius:16px;background:#092f43;color:#fff}.termination-before h3{color:#fff}.termination-before ol{display:grid;grid-template-columns:repeat(5,1fr);gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;counter-reset:before}.termination-before li{padding:.8rem;border-radius:10px;background:rgba(255,255,255,.09)}
.termination-threshold{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.7rem;margin:1.4rem 0}.termination-threshold div{display:flex;align-items:center;gap:.65rem;min-height:6.5rem;padding:1rem;border:1px solid #d9e2e6;border-radius:14px;background:#fff}.termination-threshold div span{display:grid;place-items:center;flex:0 0 2.2rem;height:2.2rem;border-radius:50%;background:var(--term-green);color:#fff;font-weight:800}.termination-threshold>i{color:var(--term-green);font-size:1.4rem;font-style:normal}.termination-threshold-details{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.termination-threshold-details article{padding:1.15rem;border-radius:14px;background:#edf4f6}.termination-threshold-details article:last-child{background:#f2f7d9}.termination-threshold-details h3{font-size:1.05rem}
.termination-consequence-grid strong{color:var(--term-blue);font:700 1.05rem Quicksand,sans-serif}.termination-action-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1.4rem 0 0;padding:0;list-style:none}.termination-action-list li{display:grid;grid-template-columns:3rem 1fr;gap:.85rem;padding:1rem;border:1px solid #d9e2e6;border-radius:14px;background:#fff}.termination-action-list li>span{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#667800;color:#fff;font-weight:800}.termination-action-list h3{margin:0 0 .2rem;font-size:1.05rem}.termination-action-list p{margin:0}.termination-cost-flow{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:1.3rem 0;padding:1.2rem;border-radius:16px;background:linear-gradient(135deg,#edf4f6,#f2f7d9)}.termination-cost-flow span,.termination-cost-flow strong{padding:.6rem .75rem;border-radius:9px;background:#fff}.termination-cost-flow b{color:var(--term-green)}.termination-related{display:grid;gap:.2rem;margin-top:1rem;padding:1rem;border:1px solid #d9e2e6;border-radius:13px;background:#fff;text-decoration:none}.termination-related span{color:#58707d;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}
.termination-faq-section{background:linear-gradient(145deg,#fff,#f4f7f8)!important}.termination-faq-section .pillar-faq{margin-top:1.2rem;padding:1rem;border:1px solid #d9e2e6;border-radius:18px;background:#fff;box-shadow:0 15px 35px rgba(0,59,82,.08)}.termination-source-section{background:linear-gradient(135deg,#edf4f6,#f2f7d9)!important}.termination-source-head{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:1.4rem}.termination-source-head aside{padding:1.2rem;border-radius:16px;background:linear-gradient(145deg,#092f43,#025170);color:#fff;text-align:center}.termination-source-head aside strong{display:block;color:#fff;font:700 2.4rem Quicksand,sans-serif}.termination-source-head aside span{color:rgba(255,255,255,.8)}.termination-source-section .source-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none}.termination-source-section .source-list li{display:grid;gap:.35rem;padding:1rem 1rem 1rem 3.5rem;border:1px solid #dce5bb;border-top:4px solid var(--term-green);border-radius:13px;background:#fff}.termination-source-section .source-list li>span{color:#5b6b00;font-size:.67rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.termination-source-section .source-list a{color:#003b52;font-weight:800}.termination-history{margin-top:1rem;padding:1rem;border:1px solid #d9e2e6;border-radius:12px;background:#fff}.termination-history summary{cursor:pointer;font-weight:700}.termination-cta{background:linear-gradient(135deg,#092f43,#025170)!important;color:#fff}.termination-cta h2,.termination-cta .section-kicker{color:#fff}
@media(max-width:991.98px){.termination-term-grid,.termination-consequence-grid{grid-template-columns:repeat(2,1fr)}.termination-tool,.termination-source-head{grid-template-columns:1fr}.termination-before ol{grid-template-columns:repeat(2,1fr)}.termination-threshold{grid-template-columns:1fr}.termination-threshold>i{justify-self:center}.termination-source-section .source-list{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767.98px){.termination-hero-card{padding:1.1rem;border-radius:14px}.termination-paths{grid-template-columns:1fr}.termination-paths i{justify-self:center;transform:rotate(90deg)}.termination-term-grid,.termination-rule-grid,.termination-consequence-grid,.termination-threshold-details,.termination-action-list,.termination-source-section .source-list{grid-template-columns:1fr}.termination-before ol{grid-template-columns:1fr}.termination-cost-flow{display:grid;grid-template-columns:1fr auto}.termination-cost-flow strong{grid-column:1/-1}.termination-faq-section .pillar-faq{padding:.6rem;border-radius:14px}}
