.k0OEkG_page{padding-bottom:64px}.k0OEkG_hero{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:center;gap:60px;padding:30px 0 64px;display:grid}.k0OEkG_identity{align-items:center;gap:14px;margin-bottom:35px;display:flex}.k0OEkG_identity img{border-radius:14px}.k0OEkG_identity strong,.k0OEkG_identity span{display:block}.k0OEkG_identity span{color:var(--muted);font-size:13px}.k0OEkG_hero h1{margin:18px 0 24px;font-size:clamp(40px,5vw,70px)}.k0OEkG_hero h1 span{color:var(--purple)}.k0OEkG_lead{color:var(--muted);max-width:58ch;font-size:18px}.k0OEkG_hero .button-row{margin-top:26px}.k0OEkG_note{color:var(--muted);max-width:85ch;margin-top:22px;font-size:14px}.k0OEkG_note a{text-underline-offset:3px;text-decoration:underline}.k0OEkG_heroImage{text-align:center;background:var(--lavender);border-radius:32px;margin:0;padding:28px}.k0OEkG_heroImage img{border-radius:20px;width:100%;max-width:290px;height:auto;margin:auto;display:block;box-shadow:0 20px 40px #24213d20}.k0OEkG_heroImage figcaption{color:var(--muted);margin-top:18px;font-size:12px}.k0OEkG_facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0 0;padding-top:25px;display:grid}.k0OEkG_facts dt{color:var(--purple);font-size:20px;font-weight:600}.k0OEkG_facts dd{color:var(--muted);margin:3px 0 0;font-size:12px}.k0OEkG_sectionNav{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px 28px;padding:22px 0;font-size:14px;display:flex}.k0OEkG_sectionNav a:hover{text-underline-offset:5px;text-decoration:underline}.k0OEkG_section{padding:72px 0;scroll-margin-top:100px}.k0OEkG_section h2{max-width:24ch;margin-top:14px;font-size:clamp(30px,4vw,44px)}.k0OEkG_twoColumns,.k0OEkG_threeColumns{gap:20px;margin-top:30px;display:grid}.k0OEkG_twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.k0OEkG_threeColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.k0OEkG_card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px}.k0OEkG_card svg{color:var(--purple)}.k0OEkG_card h3{margin:14px 0;font-size:23px;line-height:1.2}.k0OEkG_card p,.k0OEkG_card li{color:var(--muted);font-size:15px}.k0OEkG_card ul{margin-bottom:0;padding-left:18px}.k0OEkG_card li+li{margin-top:10px}.k0OEkG_card a{margin-top:22px}.k0OEkG_card .k0OEkG_tag{text-transform:uppercase;color:var(--purple);letter-spacing:.08em;font-size:11px;font-weight:700}.k0OEkG_pro{background:var(--lavender);border-color:#d2c9e8}.k0OEkG_workflow{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:60px;display:grid}.k0OEkG_workflow a{margin-top:28px}.k0OEkG_workflow ol{margin:0;padding-left:24px}.k0OEkG_workflow li{padding-left:12px}.k0OEkG_workflow li+li{margin-top:25px}.k0OEkG_workflow li::marker{color:var(--purple);font-weight:700}.k0OEkG_workflow p{color:var(--muted)}.k0OEkG_workflow strong{font-size:19px}.k0OEkG_gallery{scroll-snap-type:x mandatory;gap:18px;margin-top:24px;padding:8px 4px 22px;display:flex;overflow-x:auto}.k0OEkG_gallery a{scroll-snap-align:start;flex:0 0 220px}.k0OEkG_gallery img{border-radius:18px;display:block}.k0OEkG_technical{margin-top:36px}.k0OEkG_technical summary{cursor:pointer;padding:14px 0;font-weight:600}.k0OEkG_faq{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;display:grid}.k0OEkG_faq>div>a{margin-top:24px}.k0OEkG_faqGroup+.k0OEkG_faqGroup{margin-top:36px}.k0OEkG_faqGroup h3{color:var(--purple);margin-bottom:14px;font-size:18px}.k0OEkG_faq details{border-bottom:1px solid var(--line)}.k0OEkG_faq summary{cursor:pointer;padding:18px 26px 18px 0;font-weight:600;line-height:1.5}.k0OEkG_faq details[open] summary{color:var(--purple)}.k0OEkG_faq details p{color:var(--muted);padding:0 0 22px;font-size:15px}.k0OEkG_page summary:focus-visible,.k0OEkG_page a:focus-visible,.k0OEkG_gallery:focus-visible{outline:3px solid var(--purple);outline-offset:5px;border-radius:4px}.k0OEkG_final{background:var(--lavender);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:42px;display:flex}.k0OEkG_final h2{margin:12px 0;font-size:clamp(28px,3vw,40px)}.k0OEkG_final p{color:var(--muted)}.k0OEkG_guide{max-width:800px;margin:30px auto 0}.k0OEkG_guide h1{margin:24px 0;font-size:clamp(36px,4.5vw,60px)}.k0OEkG_guide h2{margin:44px 0 18px;font-size:30px}.k0OEkG_guide p+p{margin-top:18px}.k0OEkG_guide li+li{margin-top:12px}.k0OEkG_guide p,.k0OEkG_guide li{color:var(--muted)}.k0OEkG_guide a{text-underline-offset:4px;text-decoration:underline}.k0OEkG_guide footer{border-top:1px solid var(--line);margin-top:45px;padding-top:25px}.k0OEkG_guide footer a{margin:12px 0;display:block}.k0OEkG_guide h3{margin:22px 0 12px;font-size:21px}.k0OEkG_guide details{border-bottom:1px solid var(--line)}.k0OEkG_guide summary{cursor:pointer;padding:18px 0;font-weight:600}.k0OEkG_guide details p{padding-bottom:20px}.k0OEkG_guide .table-wrap{overflow-x:auto}.k0OEkG_guide table{border-collapse:collapse;min-width:580px;font-size:14px}.k0OEkG_guide th,.k0OEkG_guide td{text-align:left;border-bottom:1px solid var(--line);padding:14px}@media (max-width:1000px){.k0OEkG_hero{gap:30px}.k0OEkG_threeColumns{grid-template-columns:1fr}.k0OEkG_faq{grid-template-columns:1fr 1.5fr;gap:32px}}@media (max-width:700px){.k0OEkG_hero,.k0OEkG_workflow,.k0OEkG_faq{grid-template-columns:1fr}.k0OEkG_hero{padding-bottom:36px}.k0OEkG_heroImage img{max-width:240px}.k0OEkG_twoColumns{grid-template-columns:1fr}.k0OEkG_section{padding:44px 0}.k0OEkG_facts dt{font-size:17px}.k0OEkG_sectionNav{gap:12px 22px}.k0OEkG_final{padding:28px}.k0OEkG_card{padding:24px}}
.xu6eXW_page{--purple:#17604d;--lavender:#eaf2ee}.xu6eXW_page img{height:auto}@media (max-width:700px){.xu6eXW_page h1{font-size:clamp(36px,8vw,56px)}}
.xQa2YG_page{--purple:#075d80;--lavender:#e8f5f8}.xQa2YG_page img{height:auto}.xQa2YG_page h1{max-width:15ch}.xQa2YG_page summary{min-height:48px}@media (max-width:700px){.xQa2YG_page h1{font-size:clamp(36px,8vw,56px)}}
