@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/archivo-latin-ext-7khWdh9v.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/archivo-latin-DY7AcnAa.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--amber: #f2b544;--amber-deep: #e2a12e;--ink: #102331;--ink-soft: #3a4a52;--paper: #ffffff;--lit: #1b3a4d;--deep: #08151d;--sans: "Archivo", system-ui, sans-serif}:root{--cx-film: #102331;--cx-film-grid: #24404f;--cx-bone: #e6eef2;--cx-bone-dim: #8aa3b1;--cx-total: #ffffff;--cx-blocked: #f2b544;--cx-fracture: #ffd27a;--cx-new: #5cc4ff}.cx-film{background:radial-gradient(80% 100% at 50% 30%,var(--lit) 0,var(--cx-film) 60%,#0b1b25 100%);color:var(--cx-bone);border-radius:14px;padding:20px 22px}.cx-film__head{display:flex;justify-content:space-between;gap:4px 12px;align-items:baseline;margin-bottom:14px;flex-wrap:wrap}.cx-film__label{color:var(--cx-total);font-weight:700}.cx-film__total{font-variation-settings:"wdth" 120;font-weight:800;font-size:1.4rem;color:var(--cx-total);font-feature-settings:"tnum"}.cx-xr{display:grid;grid-template-columns:8.5em 1fr minmax(5.8em,max-content);gap:10px 12px;align-items:center;font-size:.92rem}.cx-xr__lab{color:var(--cx-bone-dim)}.cx-xr__amt{text-align:right;font-feature-settings:"tnum";white-space:nowrap}.cx-xr__lab.is-strong,.cx-xr__amt.is-strong{color:var(--cx-total);font-weight:700}.cx-xr__track{position:relative;height:18px;border-left:1px solid var(--cx-film-grid);background:linear-gradient(90deg,var(--cx-film-grid) 1px,transparent 1px) 0 0 / 25% 100%}.cx-mark{position:absolute;top:2px;bottom:2px;left:var(--x);width:var(--w);border-radius:3px;background:var(--cx-bone);box-shadow:0 0 7px #e6eef266}.cx-mark--cut{background:repeating-linear-gradient(135deg,rgba(230,238,242,.55) 0 2px,transparent 2px 6px);box-shadow:inset 0 0 0 1.5px var(--cx-bone)}.cx-mark--new{background:repeating-linear-gradient(135deg,rgba(92,196,255,.6) 0 2px,transparent 2px 6px);box-shadow:inset 0 0 0 1.5px var(--cx-new)}.cx-mark--total{background:var(--cx-total);box-shadow:0 0 10px #ffffff8c}.cx-flag{position:absolute;top:2px;bottom:2px;left:var(--x);width:var(--w);border:1.5px dashed var(--cx-blocked);border-radius:3px}.cx-flag svg{position:absolute;top:-5px;right:0;bottom:-5px;left:0;width:100%;height:calc(100% + 10px);overflow:visible}.cx-flag path{stroke:var(--cx-fracture);stroke-width:2;fill:none;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(255,210,122,.8))}.cx-tick{position:absolute;top:50%;left:var(--x);width:9px;height:2px;background:var(--cx-bone-dim)}.cx-goal{position:absolute;top:-4px;bottom:-4px;right:0;width:2px;background:var(--cx-fracture)}.cx-mark--ghost{background:transparent;box-shadow:none;border:1.5px dashed var(--cx-bone)}.cx-xr__row{display:contents}.cx-tip{position:absolute;right:0;bottom:calc(100% + 8px);z-index:2;width:max-content;max-width:min(28rem,100%);padding:6px 10px;border:1px solid var(--cx-bone-dim);border-radius:8px;background:var(--deep);color:var(--cx-bone);font-size:.82rem;line-height:1.35;font-weight:450;text-align:left;pointer-events:none}@media(max-width:560px){.cx-xr{grid-template-columns:1fr minmax(5.2em,max-content);gap:4px 10px}.cx-xr__lab{grid-column:1 / -1;margin-top:6px}.cx-film__head{flex-direction:column}}.cx-xray{filter:grayscale(1) invert(1) sepia(.35) hue-rotate(160deg) saturate(1.6) brightness(.95) contrast(1.15);mix-blend-mode:screen}*{box-sizing:border-box}body{margin:0;background:var(--amber);color:var(--ink);font:450 17px/1.55 var(--sans)}a{color:inherit}.nb{white-space:nowrap}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid currentColor;outline-offset:3px;border-radius:4px}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:560px){.wrap{padding:0 16px}}.nav{display:flex;align-items:center;justify-content:space-between;padding:22px 0;gap:16px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-variation-settings:"wdth" 120;white-space:nowrap;flex:none}.brand img{width:34px;height:34px}.nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0;align-items:center;font-weight:600}.nav ul a{text-decoration:none}.nav ul a:not(.btn):hover,.nav ul a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}@media(max-width:760px){.nav ul li:not(:last-child){display:none}}.btn{display:inline-flex;padding:14px 24px;border-radius:10px;text-decoration:none;font-weight:750;font-variation-settings:"wdth" 115;white-space:nowrap}.btn--ink{background:var(--ink);color:var(--amber)}.btn--ink:hover{background:#1d3a4f}.btn--amber{background:var(--amber);color:var(--ink)}.btn--amber:hover{background:var(--cx-fracture)}.btn--ink:focus-visible{outline-color:var(--ink)}.btn--amber:focus-visible{outline-color:var(--amber)}.btn--soon,.btn--tagged{position:relative}.btn--soon{cursor:default}.btn--ink.btn--soon:hover{background:var(--ink)}.btn--amber.btn--soon:hover{background:var(--amber)}.soon{position:absolute;top:-10px;right:-8px;padding:1px 8px;border-radius:999px;background:var(--paper);color:var(--ink);box-shadow:0 0 0 2px var(--ink);font-size:.66rem;font-weight:800;font-variation-settings:"wdth" 100;letter-spacing:.06em;text-transform:uppercase;line-height:1.5}.nav .soon{right:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nav .btn{padding:9px 16px}@media(max-width:420px){.nav .btn{padding:8px 12px;font-size:.9rem}.brand{font-size:.95rem;gap:8px}.brand img{width:28px;height:28px}}@media(max-width:380px){.nav{gap:10px}.nav .btn{padding:7px 10px;font-size:.84rem}.brand{font-size:.88rem;gap:6px}.brand img{width:24px;height:24px}}.hero{padding:40px 0 96px}h1{font-variation-settings:"wdth" 125;font-weight:900;font-size:clamp(3rem,10.5vw,9.4rem);line-height:.9;letter-spacing:-.035em;margin:0;text-indent:-.42em;padding-left:.42em}.after{display:grid;gap:40px;margin-top:48px}@media(min-width:980px){.after{grid-template-columns:5fr 7fr;align-items:start;gap:64px}}.after .lede{font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.25;font-weight:600;font-variation-settings:"wdth" 110;margin:0 0 28px;max-width:22ch}.fine{font-size:.95rem;color:var(--soft, var(--ink-soft));margin:16px 0 0}.thread{display:grid;gap:10px}.thread .cx-film{margin-left:clamp(0px,6vw,64px)}.msg{background:var(--paper);border-radius:18px 18px 18px 4px;padding:16px 20px;max-width:30em;box-shadow:0 2px 0 var(--amber-deep)}.msg small,.mail small{display:block;color:#6b7780;font-size:.85rem;margin-bottom:4px}.mail{background:var(--paper);border-radius:12px;padding:18px 20px;max-width:34em}.msg,.mail{color:var(--ink)}.mail b{display:block;margin:0 0 10px}.reason{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--cx-film-grid);font-size:.97rem}.reason b{color:var(--cx-fracture)}@media(prefers-reduced-motion:no-preference){.hero .cx-film{animation:answer .6s 1s cubic-bezier(.2,.7,.2,1) both}.hero .cx-flag path{stroke-dasharray:60;stroke-dashoffset:60;animation:crack .45s 1.6s ease-in forwards}}@keyframes answer{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes crack{to{stroke-dashoffset:0}}.dark{background:linear-gradient(var(--ink),transparent 240px),radial-gradient(80% 60% at 60% 55%,var(--lit) 0,var(--cx-film) 55%,var(--deep) 100%);color:var(--cx-bone);padding:96px 0 104px;position:relative}.dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.dark>*{position:relative;z-index:1}.statement{margin:0;color:var(--amber);font-variation-settings:"wdth" 125;font-weight:880;font-size:clamp(2rem,5vw,4.2rem);line-height:1;letter-spacing:-.02em;max-width:18ch}.statement-sub{font-size:1.15rem;max-width:56ch;margin:28px 0 0}.six{margin-top:96px}.six h2{color:#fff;max-width:22ch;text-wrap:balance}.cart{display:flex;align-items:center;gap:14px;margin:32px 0 8px;color:var(--cx-bone-dim)}.cart span{display:flex;gap:2px}.cart img{width:52px;height:52px}.layers{list-style:none;margin:0;padding:0}.layer{display:grid;grid-template-columns:minmax(0,21rem) minmax(0,1fr) 11rem;gap:12px 32px;align-items:center;padding:22px 0;border-top:1px solid var(--cx-film-grid)}.layer h3{font-variation-settings:"wdth" 120;font-weight:750;font-size:1.35rem;line-height:1.1;margin:0 0 4px;color:#fff}.layer p{margin:0;color:var(--cx-bone-dim);font-size:.95rem}.layer .cx-xr__track{height:26px}.layer .cx-mark,.layer .cx-flag{top:3px;bottom:3px}.layer .lamt{text-align:right;font-variation-settings:"wdth" 115;font-weight:700;font-size:1.35rem;font-feature-settings:"tnum";color:#fff}.layer--broken h3,.layer--broken .lamt{color:var(--cx-fracture)}.layer--broken p{color:var(--cx-bone)}.layer--total{border-top:2px solid var(--cx-bone-dim)}.layer--total h3,.layer--total .lamt{font-size:2rem;font-weight:850}@media(max-width:760px){.layer{grid-template-columns:minmax(0,1fr) 8rem;gap:10px 14px}.layer>div:first-child{grid-column:1 / -1}.layer h3,.layer .lamt{font-size:1.15rem}.layer--total h3,.layer--total .lamt{font-size:1.4rem}.cart{flex-direction:column;align-items:flex-start;gap:8px}.cart img{width:40px;height:40px}}.whatif{display:grid;gap:16px;margin-top:32px}@media(min-width:880px){.whatif{grid-template-columns:1fr 1fr;gap:24px}}.whatif div{border:1px solid var(--cx-film-grid);border-radius:12px;padding:18px 20px}.whatif span{color:var(--cx-bone-dim)}.whatif b{display:block;font-variation-settings:"wdth" 120;font-weight:800;font-size:1.8rem;color:#fff;font-feature-settings:"tnum"}.whatif .kept{border-color:var(--cx-bone-dim)}.layers.is-waiting .cx-mark,.layers.is-waiting .cx-flag,.layers.is-waiting .cx-tick,.layers.is-waiting .lamt{opacity:0}.layers.is-lit .cx-mark,.layers.is-lit .cx-tick,.layers.is-lit .lamt{animation:develop .7s ease-out both;animation-delay:calc(var(--i) * .16s)}.layers.is-lit .cx-flag{animation:develop .6s ease-out both;animation-delay:.9s}.layers.is-lit .cx-flag path{stroke-dasharray:60;stroke-dashoffset:60;animation:crack .5s 1.4s ease-in forwards}@keyframes develop{0%{opacity:0}to{opacity:1}}.cx-xr.is-inspecting .cx-xr__row:not(.is-active,.is-related)>*,.layers.is-inspecting .layer:not(.is-active,.is-related){opacity:.35}.cx-xr__row>*,.layer{transition:opacity .15s ease-out}@media(prefers-reduced-motion:reduce){.cx-xr__row>*,.layer{transition:none}}.layer .cx-tip{bottom:auto;top:calc(100% + 10px)}@media(max-width:760px){.layer .cx-tip{right:calc(-8rem - 14px);max-width:calc(100% + 8rem + 14px)}}@media(max-width:560px){.cx-xr .cx-tip{right:calc(-4.8rem - 10px);max-width:calc(100% + 4.8rem + 10px)}}.hint{margin:0 0 8px;color:var(--cx-bone-dim);font-size:.95rem}.hint--touch{display:none}@media(hover:none){.hint--pointer{display:none}.hint--touch{display:inline}}section{padding:104px 0}h2{font-variation-settings:"wdth" 125;font-weight:880;font-size:clamp(2.1rem,4.6vw,3.8rem);line-height:.95;letter-spacing:-.025em;margin:0 0 16px;max-width:16ch}.section-lede{font-size:1.15rem;max-width:56ch;margin:0}.case{display:grid;gap:32px;padding:56px 0;border-top:3px solid var(--rule, var(--ink))}.case:first-of-type{margin-top:40px}@media(min-width:980px){.case{grid-template-columns:5fr 7fr;gap:64px;align-items:start}}.case h3,.case h2{font-variation-settings:"wdth" 120;font-weight:800;font-size:1.6rem;line-height:1.1;letter-spacing:0;margin:0 0 10px;max-width:none}.case__name{font-weight:700;font-size:1.1rem;margin:0 0 6px}.case p{margin:0 0 10px;max-width:44ch}.case .pic{border-radius:14px;aspect-ratio:800 / 340;object-fit:cover;margin-left:clamp(0px,6vw,64px);width:calc(100% - clamp(0px,6vw,64px))}.section--tight{padding-top:0}.facts{display:grid;gap:32px;margin-top:40px}@media(min-width:880px){.facts{grid-template-columns:repeat(3,1fr)}}.facts div{border-top:3px solid var(--rule, var(--ink));padding-top:16px}.facts h3{font-variation-settings:"wdth" 120;font-weight:800;font-size:1.3rem;margin:0 0 8px}.facts p{margin:0}@media(min-width:880px){.facts--two{grid-template-columns:repeat(2,1fr);column-gap:64px}}.facts--two p{max-width:52ch}.compare{min-width:680px;margin-top:32px}.compare th[scope=col]{font-variation-settings:"wdth" 120;font-weight:800;font-size:1.2rem}.compare th[scope=row]{font-weight:600;width:28%}.compare td{width:24%}@media(max-width:640px){.compare{min-width:0;font-size:.9rem}.compare tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px}.compare thead td{display:none}.compare th[scope=col]{font-size:1rem;padding-right:0}.compare th[scope=row]{grid-column:1 / -1;width:auto;padding:14px 0 2px;border-bottom:0}.compare td{width:auto;padding:4px 0 12px}}.plans{display:grid;gap:40px;margin-top:40px}@media(min-width:900px){.plans{grid-template-columns:repeat(3,1fr);gap:32px}}.plan{border-top:3px solid var(--rule, var(--ink));padding-top:16px}.plan h3{margin:0;font-weight:700;font-size:1.1rem}.plan .price{font-variation-settings:"wdth" 125;font-weight:900;font-size:clamp(3.6rem,7vw,5.6rem);line-height:1;letter-spacing:-.04em;margin:8px 0 4px;font-feature-settings:"tnum"}.plan .per{margin:0 0 14px;color:var(--soft, var(--ink-soft))}.plan ul{margin:0;padding-left:1.1em}.plan li{margin:3px 0}.end{background:var(--ink);color:var(--cx-bone);padding-bottom:72px}.end h2{color:var(--amber)}.end p{max-width:50ch;margin:0 0 28px}.steps{list-style:none;margin:40px 0 48px;padding:0;display:grid;gap:32px;counter-reset:step}@media(min-width:880px){.steps{grid-template-columns:repeat(3,1fr)}}.steps li{border-top:1px solid var(--cx-film-grid);padding-top:16px;counter-increment:step}.steps li:before{content:counter(step);display:block;margin-bottom:10px;color:var(--amber);font-variation-settings:"wdth" 125;font-weight:900;font-size:3rem;line-height:1;font-feature-settings:"tnum"}.steps h3{color:#fff;font-variation-settings:"wdth" 120;font-weight:800;font-size:1.3rem;margin:0 0 8px}.steps p{margin:0;max-width:34ch}.notify{display:grid;gap:10px;max-width:40rem;scroll-margin-top:24px}.end .notify p{margin:0}.end .notify .notify__lede{margin-bottom:10px}.notify__lede b,.notify__done b{color:#fff}.notify label{font-weight:750;color:#fff}.notify__row{display:flex;flex-wrap:wrap;gap:10px}.notify__row input{flex:1 1 16rem;min-width:0;font:inherit;color:var(--ink);background:var(--paper);border:2px solid var(--paper);border-radius:10px;padding:12px 14px}.notify__row input:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.notify [aria-invalid=true]{border:3px dashed var(--amber);padding:11px 13px}.notify .field__error,.notify .form__status{border-left-color:var(--amber)}.notify .fine{color:var(--cx-bone-dim);margin-top:6px}.notify__done{font-size:1.15rem;border-left:4px solid var(--amber);padding-left:14px}.end .radio{margin-top:56px;border-radius:16px}footer{background:var(--ink);color:var(--cx-bone-dim);padding:0 0 40px;font-size:.92rem}footer .wrap{display:flex;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;border-top:1px solid var(--cx-film-grid);padding-top:24px}footer span{flex:1 1 16em}footer nav{display:flex;gap:8px 20px;flex-wrap:wrap}footer a{text-decoration:none}footer a:hover,footer a[aria-current=page]{color:var(--cx-bone)}footer .company{flex:1 1 100%;margin:4px 0 0;font-size:.85rem}footer .company a{text-decoration:underline;text-underline-offset:3px}footer .linklike{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}footer .linklike:hover{color:var(--cx-bone)}.consent{position:fixed;z-index:20;left:16px;right:16px;bottom:16px;max-width:46rem;margin:0 auto;padding:18px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;background:var(--ink);color:var(--cx-bone);border-radius:14px;box-shadow:0 0 0 2px var(--amber),0 12px 32px #08151d59}.consent p{margin:0;flex:1 1 20rem;font-size:.95rem}.consent b{color:#fff}.consent a{text-underline-offset:3px}.consent__actions{display:flex;gap:10px}.consent .btn{padding:10px 18px}.missing{padding:64px 0 120px}.missing p{max-width:50ch;margin:0 0 28px;font-size:1.15rem}.missing ul{margin:0 0 32px;padding-left:1.1em;font-size:1.15rem}.page-head{padding:40px 0 88px}.page-head h1{font-size:clamp(2.6rem,7vw,6rem);text-indent:0;padding-left:0;max-width:18ch;text-wrap:balance}.page-head h1.hang{text-indent:-.42em;padding-left:.42em}.page-head .after--single .lede{max-width:36ch}@media(min-width:980px){.page-head .after--single{grid-template-columns:1fr}}.prose{max-width:60ch}.prose>:first-child{margin-top:0}.prose h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05;letter-spacing:-.015em;max-width:26ch;margin:56px 0 14px}.prose h3{font-variation-settings:"wdth" 120;font-weight:800;font-size:1.3rem;line-height:1.15;margin:32px 0 8px}.prose p,.prose ul,.prose ol{margin:0 0 14px}.prose ul,.prose ol{padding-left:1.2em}.prose li{margin:4px 0}.prose a{text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{text-decoration-thickness:2px}.prose strong{font-weight:750}.table-scroll{overflow-x:auto;margin:0 0 20px}.legal{padding:40px 0 104px}.legal__doc h1{font-size:clamp(2.6rem,7vw,6rem);text-indent:0;padding-left:0;max-width:14ch;text-wrap:balance;margin-bottom:24px}.legal__nav{display:flex;flex-wrap:wrap;gap:8px 28px;max-width:60ch;margin-top:64px;padding-top:16px;border-top:3px solid var(--ink);font-weight:750}.legal__nav a{text-underline-offset:4px}.legal__nav a[aria-current=page]{text-decoration-thickness:2px}.form{display:grid;gap:22px;margin:0 0 20px}.field{display:grid;gap:6px}.field label{font-weight:750}.field__optional{font-weight:450;color:var(--ink-soft)}.prose .field__hint,.prose .field__error,.prose .form__status,.prose .form__send{margin:0}.field__hint{font-size:.95rem;color:var(--ink-soft)}.field input,.field textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:10px;padding:11px 14px}.field textarea{min-height:6.4em;resize:vertical}.field input:focus-visible,.field textarea:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.field [aria-invalid=true]{border-style:dashed;border-width:3px;padding:10px 13px}.field__error,.form__status{font-weight:700;border-left:4px solid var(--ink);padding-left:10px}.form__status:empty{display:none}button.btn{border:0;cursor:pointer;font-family:inherit;font-size:inherit}button.btn:disabled{cursor:progress;opacity:.75}mark.gap{background:var(--paper);color:inherit;padding:0 .3em;border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:650;white-space:nowrap}var{font-style:normal;font-weight:650;border-bottom:2px dotted currentColor}.answer-body{display:grid;gap:56px}.answer-body>*{min-width:0}@media(min-width:980px){.answer-body{grid-template-columns:minmax(0,60ch) minmax(0,1fr);gap:96px;align-items:start}}.answer-sentence{border-top:3px solid var(--rule, var(--ink));padding-top:16px}.answer-sentence q{quotes:none;display:block;margin-top:6px;font-weight:600}.related{border-top:3px solid var(--rule, var(--ink));padding-top:16px}.related h2{font-variation-settings:"wdth" 120;font-weight:800;font-size:1.3rem;line-height:1.15;letter-spacing:0;margin:0 0 12px;max-width:none}.related ul{margin:0 0 16px;padding-left:1.1em}.related li{margin:6px 0}.related a{text-underline-offset:3px}.answer-end{display:grid;gap:48px}.answer-end .answer-sentence{max-width:60ch;margin:0}.answer-end .related li{break-inside:avoid}@media(min-width:640px){.answer-end .related ul{columns:2;column-gap:48px}}@media(min-width:980px){.answer-end .related ul{columns:3}}.qlist{margin-top:64px}.qlist:first-child{margin-top:0}.qlist h2{font-size:clamp(1.7rem,3vw,2.4rem);max-width:none}.qlist ul{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:28px 64px}@media(min-width:880px){.qlist ul{grid-template-columns:repeat(2,1fr)}}.qlist li{border-top:3px solid var(--rule, var(--ink));padding-top:14px}.qlist h3{font-variation-settings:"wdth" 120;font-weight:800;font-size:1.3rem;line-height:1.15;margin:0 0 8px}.qlist h3 a{text-decoration-thickness:2px;text-underline-offset:4px}.qlist p{margin:0;max-width:52ch}.band{padding:80px 0}.band__grid{display:grid;gap:4px 64px}.band__grid>*{min-width:0}@media(min-width:980px){.band__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.band__grid>h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05;max-width:14ch;margin:0 0 14px}.band .qlist{margin-top:0}.band__more{margin:40px 0 0;max-width:60ch}.band__more a,.band .qlist h3 a{text-underline-offset:4px}.bands>.band:nth-child(odd),.band--ink{background:var(--ink);color:var(--cx-bone);--rule: var(--cx-bone-dim);--line: var(--cx-film-grid);--soft: var(--cx-bone-dim)}:is(.bands>.band:nth-child(odd),.band--ink) h2{color:var(--amber)}:is(.bands>.band:nth-child(odd),.band--ink) :is(h3,strong,.plan .price){color:#fff}:is(.bands>.band:nth-child(odd),.band--ink) .cx-film{box-shadow:inset 0 0 0 1px var(--cx-film-grid)}.band--amber+.band--amber,.band--ink+.band--ink,.bands:has(>.band:last-child:nth-child(2n))+.band--amber{padding-top:0}.band .case:first-child{border-top:0;padding-top:0;margin-top:0}.band .case:last-child{padding-bottom:0}.band .wrap>h2:first-child{margin-bottom:0}.band .wrap>.section-lede{margin-top:8px}.page-head .pic{border-radius:14px}.guide-figure{margin:20px 0 24px}.kinds{min-width:560px}.kinds th[scope=row]{font-weight:700;white-space:nowrap}.says__who{margin:0 0 4px;color:var(--cx-bone-dim);font-size:.92rem}.says__checkout{margin:0 0 18px;font-size:1.15rem;color:var(--cx-total)}.says .reason{margin-top:0;padding-top:0;border-top:0}.prose table,table.rules{border-collapse:collapse;width:100%;font-size:.97rem}.prose th,.prose td,table.rules th,table.rules td{text-align:left;vertical-align:top;padding:10px 14px 10px 0;border-bottom:1px solid var(--line, rgba(16, 35, 49, .35))}.prose thead th,table.rules thead th{border-bottom:3px solid var(--rule, var(--ink));font-weight:750}
