/*! StartKap © 2026 */.faq-hero,.faq-hero .hero-inner{min-height:380px}.faq-hero .hero-copy{padding:38px 0 43px;max-width:790px}.faq-hero h1{font-size:clamp(38px,4.2vw,58px);line-height:1.13;margin-top:19px;margin-bottom:19px}.faq-hero .hero-copy>p{max-width:560px;margin-bottom:25px}.faq-hero .hero-picture{left:31%;background-position:center 48%}.faq-hero .hero-shade{background:linear-gradient(90deg,#172c34 0,#172c34f2 34%,#172c34aa 63%,#172c3430 100%)}.faq-hero .contact-back{margin-bottom:19px}.faq-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.faq-hero-actions .button{background:#79c9c1;color:#172c34;font-size:12px;min-height:46px;padding:13px 22px}.faq-hero-contact{font-size:12px;color:#bbd9ce;text-decoration:none;text-underline-offset:4px}.faq-hero-contact:hover{text-decoration:underline}.faq-content{padding-top:48px;padding-bottom:51px;scroll-margin-top:20px}.faq-intro{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:25px}.faq-intro h2{font-size:32px;letter-spacing:-.7px;font-weight:400}.faq-intro>p{font-size:12px;color:#5e6d58}.faq-tools{display:none}.faq-enhanced .faq-tools{display:block}.faq-search{padding:24px;background:#edf1e8;border:1px solid #d8e2d2;border-radius:11px}.faq-search label{display:block;font-size:12px;font-weight:600;color:#4d705a;margin-bottom:11px}.faq-search-row{display:flex;gap:12px}.faq-search input{width:100%;min-width:0;border:1px solid #c6d4c0;border-radius:6px;background:#fff;min-height:46px;padding:12px 15px;font:13px/1.6 Arial,sans-serif;color:#172c34}.faq-search input::placeholder{color:#5e6b55}.faq-search button{flex-shrink:0;background:#172c34;color:#fff;padding:12px 17px;border-radius:6px;font-size:12px;cursor:pointer}.faq-filters button:focus-visible,.faq-item summary:focus-visible,.faq-search button:focus-visible,.faq-search input:focus-visible{outline:3px solid #27796f;outline-offset:3px}.faq-filters{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 15px}.faq-filters button{background:#fff;border:1px solid #d6dfcf;border-radius:30px;padding:11px 17px;font-size:12px;line-height:1.6;color:#586c51;cursor:pointer;min-height:42px}.faq-filters button[aria-pressed=true]{background:#172c34;border-color:#172c34;color:#fff}.faq-filters button:hover{border-color:#6f9b86}.faq-count{font-size:12px;color:#5e6b57;margin:0 0 18px}.faq-list-full{display:grid;gap:30px}.faq-group{min-width:0;scroll-margin-top:20px}.faq-group-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:15px 0}.faq-group-heading h3{font-size:19px;font-weight:400;letter-spacing:-.3px;color:#335549}.faq-group-heading>span{font-size:12px;color:#5e6d58}.faq-item{background:#fff;border:1px solid #dce4d5;border-radius:9px;margin:10px 0;scroll-margin-top:25px;overflow:hidden}.faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;cursor:pointer;padding:20px 24px;font-size:13px;font-weight:500;line-height:1.7;color:#294d42}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:hover{background:#f4f7f0}.faq-symbol{width:24px;height:24px;flex-shrink:0;border-radius:50%;border:1px solid #d8e4d2;display:grid;place-items:center;color:#44715f;font-size:17px;font-weight:400}.faq-item[open] .faq-symbol{font-size:0}.faq-item[open] .faq-symbol:after{content:'−';font-size:17px}.faq-item[open]>summary{background:#f4f7f0}.faq-answer{padding:0 24px 20px;border-top:1px solid #e8ede3}.faq-answer p{font-size:12px;line-height:1.95;color:#5b6d56;margin-top:16px}.faq-answer strong{font-weight:600;color:#365e4d}.faq-answer a{color:#257168;text-underline-offset:3px}.faq-empty[hidden],.faq-group[hidden],.faq-item[hidden]{display:none}.faq-empty{padding:37px 25px;text-align:center;background:#edf1e8;border:1px solid #dae4d3;border-radius:11px}.faq-empty h3{font-size:21px;font-weight:400}.faq-empty p{font-size:12px;line-height:1.8;color:#5b6d57;margin:14px 0 20px}.faq-empty .button{font-size:12px}.faq-noscript{font-size:12px;line-height:1.8;color:#5b6d57;margin-bottom:22px}.faq-preparation{padding:46px 0;background:#eaece4;border-block:1px solid #dbe2d3}.faq-preparation h2{font-size:31px;font-weight:400;letter-spacing:-.6px;line-height:1.3}.faq-preparation .shell>p{font-size:12px;color:#5d6b57;margin:15px 0 30px}.faq-steps{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.faq-steps li{min-width:0;border-top:1px solid #cdd9c6;padding-top:20px}.faq-step-number{font-size:12px;letter-spacing:1px;color:#4e6d5c}.faq-steps h3{font-size:16px;font-weight:500;margin:13px 0 11px;line-height:1.5}.faq-steps p{font-size:12px;line-height:1.85;color:#5d6d57}.faq-closing{padding-top:43px;padding-bottom:25px}.faq-closing .contact-inner h2{font-size:31px}.faq-closing .contact-inner>a{background:#79c9c1;color:#172c34;position:relative;z-index:1;flex-shrink:0;font-size:12px;padding:16px 22px}.faq-source{font-size:12px;line-height:1.85;color:#5f6c55;margin-top:20px}.faq-more-link{grid-column:2;color:#257168;font-size:12px;text-underline-offset:4px;justify-self:start;line-height:1.7}@media(max-width:800px){.faq-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.faq-intro h2{font-size:29px}.faq-hero h1{font-size:40px}.faq-hero .hero-copy{max-width:620px}.faq-hero .hero-picture{left:12%}.faq-hero .hero-inner{min-height:360px}}@media(max-width:600px){.faq-hero .hero-copy{padding:30px 0 35px}.faq-hero .hero-copy>p{font-size:12px;line-height:1.9}.faq-hero .eyebrow{font-size:12px;letter-spacing:1.5px}.faq-hero h1{font-size:36px}.faq-hero-actions{gap:17px}.faq-content{padding-top:30px;padding-bottom:34px}.faq-intro{display:block}.faq-intro>p{margin-top:12px}.faq-search{padding:18px}.faq-search-row{flex-wrap:wrap;gap:10px}.faq-search input{font-size:12px}.faq-search button{font-size:12px;min-height:39px}.faq-filters{gap:7px;margin-top:17px}.faq-filters button{font-size:12px;padding:9px 12px}.faq-item>summary{padding:17px 17px;font-size:12px;gap:16px}.faq-answer{padding:0 17px 18px}.faq-answer p{font-size:12px}.faq-group-heading h3{font-size:18px}.faq-preparation{padding:35px 0}.faq-preparation h2{font-size:27px}.faq-steps{gap:23px 20px}.faq-steps h3{font-size:15px}.faq-steps p{font-size:12px}.faq-closing .contact-inner{padding:28px 24px;align-items:flex-start;flex-direction:column;gap:22px}.faq-closing .contact-inner h2{font-size:28px}.faq-more-link{grid-column:1/-1}}@media(max-width:360px){.faq-hero h1{font-size:33px}.faq-hero-actions .button{background:#79c9c1;color:#172c34;font-size:12px}.faq-hero-contact{font-size:12px}.faq-steps{grid-template-columns:1fr}.faq-intro h2{font-size:27px}}@media print{.faq-hero-actions,.faq-tools{display:none!important}.faq-hero,.faq-hero .hero-inner{min-height:0}.faq-hero .hero-copy{padding:10px 0}.faq-item{break-inside:avoid}.faq-group[hidden],.faq-item[hidden]{display:block}.faq-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}