.kt-hero{background:var(--paper);padding:calc(var(--header-h) + 34px) 0 clamp(40px, 5vw, 64px);border-bottom:1px solid var(--line)}.kt-hero__grid{grid-template-columns:.6fr 1.4fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.kt-hero__fig{margin:0;position:relative}.kt-hero__fig img{z-index:1;aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block;position:relative}.kt-anat__head{max-width:44em;margin-bottom:22px}.kt-anat__head .svc-lead{margin:0}.kt-anat__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.kt-deed{border:1px solid var(--line);text-align:center;clip-path:polygon(0 0,calc(100% - 36px) 0,100% 36px,100% 100%,0 100%);background:#fcfcfa;padding:34px clamp(20px,3vw,36px) 22px;position:relative;box-shadow:inset 0 0 0 8px #fcfcfa,inset 0 0 0 9px #7e1e2c59,0 40px 70px -50px #0000008c}.kt-deed__title{font:700 30px/1 var(--font-display);color:var(--wine);letter-spacing:.02em;margin:14px 0 18px}.kt-deed__parts{text-align:start;gap:8px;display:grid}.kt-deed__parts button{border:1px solid var(--line);width:100%;min-height:56px;font:500 17px/1.3 var(--font-display);color:var(--ink);background:#fff;border-radius:4px;gap:8px;padding:10px 14px;transition:border-color .25s,background-color .25s,transform .1s;display:grid}.kt-deed__parts button:hover{border-color:var(--ink)}.kt-deed__parts button:active{transform:scale(.985)}.kt-deed__parts i{background:#12121214;border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.kt-deed__parts i:after{content:"";width:var(--w);background:var(--steel);transform-origin:100%;transition:background-color .3s, transform .5s var(--ease);border-radius:3px;position:absolute;inset:0}.kt-deed__parts button[aria-selected=true]{border-color:var(--wine);background:#7e1e2c0d}.kt-deed__parts button[aria-selected=true] i:after{background:var(--wine)}.kt-deed__wit{color:var(--steel-text);justify-content:space-around;margin:22px 0 0;font-size:13px;display:flex}.kt-deed__wit span{border-top:1px solid var(--steel);min-width:90px;padding-top:4px}.kt-deed__cap{color:var(--steel-text);margin:10px 0 0;font-size:13.5px}.kt-notes [role=tabpanel] h3{margin-bottom:12px;font-size:clamp(24px,2.4vw,30px)}.kt-notes [role=tabpanel]:focus-visible{outline-offset:6px}.kt-notes__law{background:var(--mist);border-inline-start:3px solid var(--wine);margin-top:18px;padding:14px 18px;font-size:15.5px}.kt-when__grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:10px;display:grid}.kt-when__col{border:1px solid var(--line-dark);background:#0505058c;border-radius:4px;padding:clamp(20px,3vw,30px)}.kt-when__col h3{margin-bottom:14px;font-size:21px}.kt-when__col li{color:var(--on-dark)}.kt-when__col strong{color:var(--paper);font-weight:500}.kt-when__col .bring li:before{border-color:var(--wine-light)}.kt-when__col--lose{border-top:3px solid var(--wine-light)}.kt-when__note{border:1px dashed var(--line-dark);color:var(--on-dark);border-radius:4px;margin:16px 0 0;padding:14px 18px}.kt-when__note strong{color:var(--paper);font-weight:500}.kt-where__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.kt-cta{background:var(--ink);color:var(--on-dark);padding-block:clamp(48px,5.6vw,80px) clamp(28px,3vw,40px)}.kt-cta__grid{grid-template-columns:1fr 1fr;align-items:center;gap:28px clamp(28px,5vw,72px);display:grid}.kt-cta__fig img{aspect-ratio:16/10;object-position:70% 40%}.kt-cta__fig:before{border-color:var(--wine-light)}.kt-cta h2{color:var(--paper);font-size:var(--fs-h2-cta)}.kt-cta h2 .accent{color:var(--wine-light)}.kt-cta p{margin:10px 0 0}.kt-cta__docs{color:var(--steel-light);font-size:15px}.kt-cta__actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.kt-cta .btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.kt-cta .btn--ghost{color:var(--paper);border-color:var(--steel-light);background:0 0}.kt-cta .btn--ghost:hover{background:var(--paper);color:var(--ink)}.kt-cta :focus-visible{outline-color:var(--paper)}.kt-cta .disclaimer{color:var(--steel-light);margin-top:26px}@media (width<=900px){.kt-hero__grid,.kt-anat__grid,.kt-when__grid,.kt-where__grid,.kt-cta__grid{grid-template-columns:1fr}}@media (width<=767px){.kt-hero{padding-top:var(--header-h)}.kt-hero__fig{margin-inline:calc(var(--gutter) * -1)}.kt-hero__fig img{aspect-ratio:auto;object-position:50% 40%;height:210px}}@media (width>=768px) and (width<=900px){.kt-hero__fig{width:260px}}@media (width<=560px){.kt-deed{padding-top:22px}.kt-deed__parts{grid-template-columns:1fr 1fr}.kt-deed__parts button{font-size:15.5px}}.kt-notes__more{color:var(--steel-text);margin-top:16px;font-size:16px}.kt-when__lead{max-width:46em;color:var(--on-dark);margin:-4px 0 18px}.kt-cta__fig{margin:calc(clamp(48px, 5.6vw, 80px) * -1) var(--bleed) 8px;grid-column:1/-1}.kt-cta__fig img{aspect-ratio:auto;object-position:70% 30%;height:clamp(220px,24vw,340px)}@media (width<=900px){.kt-cta__fig{margin-inline:calc(var(--gutter) * -1)}.kt-cta__fig img{height:220px}}.kt-cta__fig img{object-position:70% 12%}html body .kt-hero__fig img{object-position:8% 50%}html body .kt-when__lead{margin:24px 0 18px}html body .kt-when__note{border:0;border-inline-start:3px solid var(--wine-light);border-radius:0}html body main .kt-where .sfaq.sfaq--inline.kt-faq{background:0 0}html body .kt-cta__fig img{object-position:70% 0}@media (width<=767px){html body .kt-hero__fig img{object-position:30% 50%}html body .kt-when .kt-when__col{background:#fff;border-color:#12121229}html body .kt-when .kt-when__col--lose{border-top-color:#7e1e2c}html body .kt-when .kt-when__col h3,html body .kt-when .kt-when__col strong{color:#121212}html body .kt-when .kt-when__col li{color:#1e1e1e}html body .kt-when .kt-when__col .bring li:before{border-color:#7e1e2c}html body .kt-when__note{background:#fff;border-inline-start-color:#7e1e2c}.kt-cta__actions .btn{flex:auto}}
