.cms-prose{max-width:70ch}.cms-prose>*+*{margin-top:1em}.cms-prose .cms-ul,.cms-prose .cms-ol{padding-left:1.25em}.cms-prose .cms-ul{padding-left:0;list-style:none}.cms-prose .cms-ul>li{padding-left:1.6em;position:relative}.cms-prose .cms-ul>li+li,.cms-prose .cms-ol>li+li{margin-top:.5em}.cms-prose .cms-ul>li:before{content:"";background:var(--orange);border-radius:999px;width:.6em;height:.6em;position:absolute;top:.55em;left:.15em}.cms-prose .cms-ol{list-style:decimal}.cms-prose .cms-ol>li::marker{color:var(--accent-small);font-weight:800}.cms-prose h2,.cms-prose h3{margin-top:2em}.cms-prose strong{color:var(--text)}.cms-prose a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:4px;text-decoration-thickness:2px}.cms-prose--article{font-size:1.125rem;line-height:1.7}.cms-rows .cms-ul>li{border-top:1px solid var(--line);padding:18px 0;font-size:1.125rem}.cms-rows .cms-ul>li:last-child{border-bottom:1px solid var(--line)}.cms-rows .cms-ul>li+li{margin-top:0}.cms-rows .cms-ul>li:before{content:none}.cms-rows .cms-ul>li>strong:first-child,.cms-rows .cms-ul>li>p>strong:first-child{font-size:1.375rem;font-weight:800;line-height:1.25;display:block}.check-list>li{padding-left:2.25rem;position:relative}.check-list>li+li{margin-top:.75rem}.check-list>li:before{content:"";background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101010' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / .95rem no-repeat;border-radius:999px;width:1.5rem;height:1.5rem;position:absolute;top:.1em;left:0}.foot-heading:after{content:"";background:var(--orange);border-radius:2px;width:48px;height:4px;margin-top:12px;display:block}.foot-list>li{padding-left:1.25rem;position:relative}.foot-list>li:before{content:"";background:var(--orange);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.62em;left:0}.faq-row{background:var(--surface-1);border:1px solid var(--line);box-shadow:inset 8px 0 0 var(--line);border-radius:32px;transition:box-shadow .2s}.faq-row[open]{box-shadow:inset 8px 0 0 var(--orange)}.faq-row+.faq-row{margin-top:12px}.faq-row>summary{cursor:pointer;border-radius:32px;list-style:none}.faq-row>summary::-webkit-details-marker{display:none}.faq-chev{flex:none;transition:transform .2s}.faq-row[open] .faq-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.faq-row[open]>summary+*{animation:.2s ease-out faq-open}}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}}.check-rows>li{grid-template-columns:36px minmax(0,1fr);column-gap:18px;padding-block:20px;display:grid}.check-rows>li+li{border-top:1px solid var(--line)}.check-rows>li:first-child{padding-top:0}.choice{color:#101010;cursor:pointer;background:#fff;border:2px solid #c9c6bf;border-radius:16px;align-items:center;gap:14px;min-height:56px;padding:12px 18px;font-weight:600;transition:border-color .16s;display:flex}.choice:hover{border-color:#101010}.choice__box{border:2px solid #8a877f;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.choice input:checked+.choice__box{background:#101010 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") 50%/14px no-repeat;border-color:#101010}.choice:has(input:checked){border-color:var(--orange)}.choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #101010}.ba{border-radius:var(--r-2);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.ba__after{clip-path:inset(0 0 0 var(--pos));position:absolute;inset:0}.ba__divider{top:0;bottom:0;left:var(--pos);background:var(--orange);pointer-events:none;width:3px;position:absolute;transform:translate(-50%)}.ba__handle{top:50%;left:var(--pos);background:var(--orange);width:48px;height:48px;color:var(--on-orange);box-shadow:var(--shadow-card);border-radius:999px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.hero-video{--ratio:2.24;--bleed:1.06;--fx:.469;--fy:.646;contain:paint;pointer-events:none;opacity:0;max-width:100%;transition:opacity .4s ease-out;position:absolute;inset:0;overflow:clip;container-type:size}@media (max-width:767px){.hero-video{--fx:.496;--fy:.332}}.hero-video[data-playing=true]{opacity:1}.hero-video iframe{--w:calc(max(100cqw, 100cqh * var(--ratio)) * var(--bleed));--a:calc(var(--w) / var(--ratio));--h:calc(var(--w) * 9 / 16);width:var(--w);height:var(--h);left:calc((100cqw - var(--w)) * var(--fx));top:calc((100cqh - var(--a)) * var(--fy) - (var(--h) - var(--a)) / 2);border:0;max-width:none;position:absolute}@supports not (width:1cqw){.hero-video iframe{width:max(100%, 100svh * var(--ratio) * var(--bleed));height:calc(max(100%, 100svh * var(--ratio) * var(--bleed)) * 9 / 16);top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:767px){html[data-call-bar=on]{scroll-padding-bottom:var(--call-bar-h)}html[data-call-bar=on] body{padding-bottom:var(--call-bar-h)}html[data-call-bar=on] form :is(input,textarea,select,button){scroll-margin-bottom:var(--call-bar-h)}}.hero-scrim-home{background:linear-gradient(#1010108c 0,#10101000 220px),linear-gradient(90deg,#101010d9 0%,#101010b3 45%,#10101099 78%,#10101059 100%)}@media (max-width:767px){.hero-scrim-home{background:linear-gradient(#1010108c 0 300px,#10101000 400px),linear-gradient(#1010109e 0%,#101010b8 50%,#101010e6 100%)}}.chooser-step{animation:.25s cubic-bezier(.2,.8,.2,1) both step-in}@keyframes step-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chooser-step{animation:none}}[data-pp-hidden=true]{opacity:.45;outline:2px dashed var(--line-strong);outline-offset:-2px}.in-column .container-site{max-width:none;padding-inline:0}.in-column .type-h2{font-size:var(--step-h2-sm)}.check-list.grid>li+li{margin-top:0}.hero-scrim{background:linear-gradient(90deg,#00000073 0% 50%,#0000 75%)}@media (max-width:767px){.hero-scrim{background:linear-gradient(#00000073 0% 70%,#0003 100%)}}.hero-text-shadow{text-shadow:0 0 10px #000000bf,0 1px 2px #000000b3,0 2px 24px #00000073}.focus-ring-pair:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 3px #101010,0 0 0 9px #101010}@media (forced-colors:active){.focus-ring-pair:focus-visible{outline-color:highlight}}@media (max-width:767px){.card-scrim{background:linear-gradient(#1010104d 0%,#1010109e 20%,#101010cc 55%,#101010eb 100%)}}
