.seo-shell{background:#0a0b0a;color:#f2f4ef;min-height:100vh;padding:0 max(20px,5vw)}.seo-footer,.seo-header,.seo-main{max-width:1380px;margin:auto}.seo-header{gap:32px;min-height:96px;border-bottom:1px solid #ffffff24}.seo-header,.seo-header nav{display:flex;align-items:center}.seo-header nav{gap:24px;margin-inline-start:auto;flex-wrap:wrap;font-size:13px;color:#bec8b7}.seo-header nav a,.seo-language{padding:12px 0}.seo-language{border:1px solid #ffffff30;border-radius:24px;padding:10px 14px;font-size:12px}.seo-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;color:#8e9b86;font-size:12px;margin:28px 0}.seo-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:80px;padding:30px 0 60px;align-items:center}.seo-hero h1{font-size:clamp(38px,4.8vw,70px);font-weight:400;letter-spacing:-.015em;line-height:1.2;margin:24px 0}.seo-hero h1 span{display:block}.seo-hero h1 em{font-style:normal;color:#a7b49d}.seo-lead{max-width:650px;color:#bdc8b5;font-size:17px;line-height:1.8}.seo-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:32px}.seo-actions .button{min-height:50px;font-size:12px}.seo-text-link{font-size:13px;color:#c6edb4;display:inline-block;padding:10px 0}.seo-process{border-top:2px solid #43c83b;padding:24px 0}.seo-process ol{list-style:none;padding:0;margin:20px 0 0}.seo-process li{display:flex;gap:20px;border-bottom:1px solid #ffffff20;padding:20px 0;align-items:baseline}.seo-process li span{font-size:11px;color:#83b76e}.seo-process li p{font-size:15px;color:#d5ddcf;line-height:1.7}.seo-collection{padding:40px 0;border-top:1px solid #ffffff24;scroll-margin-top:24px}.seo-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.seo-contact-strip h2,.seo-faq h2,.seo-section-heading h2{font-size:clamp(28px,3vw,42px);font-weight:400;letter-spacing:-.015em;line-height:1.2;margin-top:14px;white-space:pre-line}.seo-section-heading>span{font-size:12px;color:#9fac96}.seo-car-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.seo-car{min-width:0;background:#151713;border:1px solid #ffffff20;border-radius:12px;overflow:hidden}.seo-car,.seo-car-content{display:flex;flex-direction:column}.seo-car-content{padding:24px;flex:1}.seo-car-content h3{font-size:25px;line-height:1.2;letter-spacing:-.015em;margin:14px 0}.seo-car-content>p:not(.eyebrow){font-size:13px;color:#b1bca9;line-height:1.7;margin-bottom:24px}.seo-car-content strong{font-size:24px;font-weight:400;margin-top:auto;padding-top:18px;border-top:1px solid #ffffff24}.seo-car-content small{display:block;color:#b7c2b0;line-height:1.6;font-size:12px;margin:10px 0}.seo-car-content .seo-text-link{margin-top:10px}.seo-note{color:#8e9c85;font-size:12px;line-height:1.7;margin-top:24px;max-width:900px}.seo-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:44px 0;border-top:1px solid #ffffff24}.seo-details h2{font-size:24px;line-height:1.2;margin:20px 0}.seo-details p{color:#afbaa7;line-height:1.85;font-size:15px}.seo-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;border-top:1px solid #ffffff24;padding:50px 0}.seo-faq details{border-bottom:1px solid #ffffff20;padding:20px 0}.seo-faq summary{cursor:pointer;font-size:17px;font-weight:400;line-height:1.5}.seo-faq details p{margin:16px 0 0;color:#afbaa7;line-height:1.8;font-size:15px}.seo-contact-strip{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #43c83b;background:#131a10;padding:32px;margin:20px 0}.seo-related{display:flex;gap:24px;flex-wrap:wrap;padding:28px 0 48px;color:#b8cbb0;font-size:13px}.seo-footer{display:flex;justify-content:space-between;align-items:start;gap:32px;background:transparent;padding:32px 0;border-top:1px solid #ffffff24}.seo-footer p{margin-top:20px;font-size:12px;line-height:1.8}.seo-footer nav,.seo-footer>div:last-child{display:grid;gap:14px;font-size:13px}.seo-empty{border:1px solid #ffffff24;padding:32px;line-height:1.8;color:#bdc8b5}.seo-empty a{display:inline-block;margin-top:20px;color:#c6edb4}.seo-copy{max-width:850px;margin:45px auto 70px}.seo-copy h1{font-size:clamp(38px,5vw,66px);line-height:1.2;letter-spacing:-.015em;margin:24px 0}.seo-copy h2{font-size:27px;margin:36px 0 18px}.seo-copy p{line-height:1.9;color:#bdc8b5;font-size:17px;margin:18px 0}.seo-copy .seo-contact-links{display:grid;gap:12px;margin:28px 0}.seo-copy .seo-contact-links a{padding:16px;border:1px solid #ffffff24;color:#dcffd1}.seo-shell :is(h1,h2,h3,p,strong,small){overflow-wrap:anywhere}@media(max-width:1050px){.seo-header{gap:20px}.seo-header nav{gap:14px;justify-content:flex-end}.seo-hero{gap:36px}.seo-car-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-faq{gap:36px}.seo-details{gap:24px}}@media(max-width:720px){.seo-header{flex-wrap:wrap;padding:20px 0;gap:16px;min-height:0}.seo-header nav{order:2;width:100%;margin:0;justify-content:flex-start;gap:10px 18px;font-size:12px}.seo-header .seo-language{margin-inline-start:auto}.seo-hero{grid-template-columns:1fr;gap:28px;padding:18px 0 36px}.seo-process{margin-top:12px}.seo-lead{font-size:16px}.seo-details,.seo-faq{grid-template-columns:1fr;gap:30px;padding:32px 0}.seo-contact-strip{align-items:flex-start;flex-direction:column;padding:24px}.seo-contact-strip .button{width:100%;text-align:center;white-space:normal}.seo-section-heading{align-items:start;flex-direction:column;gap:12px}.seo-footer{flex-wrap:wrap}.seo-hero h1{font-size:clamp(36px,8vw,54px)}}@media(max-width:520px){.seo-car-grid{grid-template-columns:1fr}.seo-actions{gap:16px}.seo-footer{flex-direction:column}.seo-related{gap:18px}}