.qR7xEa_intro{max-width:880px;padding-block:28px 60px}.qR7xEa_breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:34px;font-size:.8rem;display:flex}.qR7xEa_breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.qR7xEa_intro>p{max-width:580px;color:var(--muted);margin-top:26px;font-size:1.15rem}.qR7xEa_leadLayout{grid-template-columns:1.3fr .7fr;align-items:center;gap:64px;display:grid}.qR7xEa_leadNote{background:var(--citron);border-radius:22px;padding:34px;transform:rotate(3deg)}.qR7xEa_leadNote h2{font-size:2.2rem}.qR7xEa_leadNote p{margin-top:20px;font-size:.95rem}.qR7xEa_jumpLinks{flex-wrap:wrap;gap:12px 28px;padding-block:8px 28px;display:flex}.qR7xEa_jumpLinks a{align-items:center;min-height:44px;font-size:.9rem;display:inline-flex}.qR7xEa_draftNote{background:var(--surface);color:var(--muted);border-radius:12px;padding:18px 24px;font-size:.85rem}.qR7xEa_services{padding-block:24px 72px}.qR7xEa_serviceRow{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:70px;padding-block:56px;scroll-margin-top:24px;display:grid}.qR7xEa_serviceTitle{flex-direction:column;align-items:start;gap:24px;display:flex}.qR7xEa_serviceTitle>span{background:var(--surface);border-radius:22px;place-items:center;width:92px;height:92px;display:grid}.qR7xEa_serviceRow:nth-child(2) .qR7xEa_serviceTitle>span{background:#e7edcc}.qR7xEa_serviceRow:nth-child(3) .qR7xEa_serviceTitle>span{background:#f7d7ca}.qR7xEa_serviceTitle h2{max-width:350px;font-size:clamp(1.8rem,3.2vw,2.7rem)}.qR7xEa_serviceBody>p{color:var(--muted);max-width:560px}.qR7xEa_serviceBody ul{margin-block:24px;padding-left:20px}.qR7xEa_serviceBody li{margin-block:8px;padding-left:5px}.qR7xEa_serviceBody h3{letter-spacing:-.02em;margin-bottom:8px;font-size:1.1rem}.qR7xEa_serviceBody a{margin-top:18px}.qR7xEa_quotation{background:var(--dark);color:var(--paper);padding-block:72px}.qR7xEa_quotationInner{grid-template-columns:1fr 1.1fr;gap:80px;display:grid}.qR7xEa_quotation p{color:#d6cbdc;max-width:480px;margin-top:22px}.qR7xEa_quotation :focus-visible{outline-color:var(--citron)}.qR7xEa_quotation ol{counter-reset:quote;margin:0;padding:0;list-style:none}.qR7xEa_quotation li{counter-increment:quote;padding:4px 0 28px 54px;position:relative}.qR7xEa_quotation li:before{content:counter(quote);width:34px;height:34px;color:var(--citron);border:1px solid #9c8daa;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.qR7xEa_quotation h3{font-size:1.35rem}.qR7xEa_quotation li p{margin-top:8px;font-size:.95rem}.qR7xEa_faq{grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:80px;display:grid}.qR7xEa_faq details{border-bottom:1px solid var(--line)}.qR7xEa_faq summary{cursor:pointer;min-height:60px;padding:22px 28px 22px 0;font-weight:600}.qR7xEa_faq details p{color:var(--muted);padding:0 0 24px}.qR7xEa_faq details::details-content{transition:opacity .18s}.qR7xEa_faq details[open]::details-content{opacity:1}.qR7xEa_businessHero{background:var(--dark);color:var(--paper);border-radius:28px;width:min(1360px,100% - 48px);margin-inline:auto;overflow:hidden}.qR7xEa_businessHeroInner{background:radial-gradient(at 85% 70%,#6c487a75,#0000 50%);grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;padding:20px 6% 32px;display:grid}.qR7xEa_businessHero .qR7xEa_intro{padding-bottom:24px}.qR7xEa_businessHero .qR7xEa_breadcrumb,.qR7xEa_businessHero .qR7xEa_intro>p{color:#d6cbdc}.qR7xEa_businessHero h1{font-size:clamp(2.7rem,4.7vw,4.4rem)}.qR7xEa_businessHero :focus-visible{outline-color:var(--citron)}.qR7xEa_businessHero .qR7xEa_intro>p{font-size:1.05rem}.qR7xEa_businessVisual{background:radial-gradient(#81669855,#0000 70%)}.qR7xEa_businessVisual img{width:115%;height:auto;margin-left:-6%;display:block}.qR7xEa_paths{grid-template-columns:1fr 1fr;gap:72px;padding-block:88px;display:grid}.qR7xEa_path h2{max-width:430px;font-size:2.5rem}.qR7xEa_path>p{color:var(--muted);max-width:490px;margin-top:24px}.qR7xEa_path a{margin-top:24px}.qR7xEa_businessScope{background:var(--surface);padding-block:72px}.qR7xEa_scopeInner{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.qR7xEa_scopeIntro p{color:var(--muted);margin-top:24px}.qR7xEa_scopeList{margin:0}.qR7xEa_scopeList>div{border-bottom:1px solid var(--line);padding-block:24px}.qR7xEa_scopeList>div:first-child{padding-top:0}.qR7xEa_scopeList dt{font-family:var(--font-heading), sans-serif;letter-spacing:-.03em;font-size:1.5rem;font-weight:600}.qR7xEa_scopeList dd{color:var(--muted);margin:10px 0 0}.qR7xEa_endCta{justify-content:space-between;align-items:center;gap:32px;padding-block:64px;display:flex}.qR7xEa_endCta h2{font-size:2.4rem}.qR7xEa_endCta p{max-width:640px;color:var(--muted);margin-top:16px}.qR7xEa_aboutHero{background:var(--surface);overflow:clip}.qR7xEa_aboutHeroInner{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.qR7xEa_aboutHero .qR7xEa_intro{padding-block:28px 72px}.qR7xEa_aboutArt{padding:0}.qR7xEa_aboutArt img{width:120%;height:auto;margin-left:-10%;display:block}.qR7xEa_aboutStory{grid-template-columns:.75fr 1.25fr;gap:100px;padding-block:88px;display:grid}.qR7xEa_aboutStory h2{max-width:340px}.qR7xEa_aboutStory p{color:var(--muted);max-width:620px;margin-bottom:24px;font-size:1.1rem}.qR7xEa_aboutPrinciples{grid-template-columns:1fr 1fr;gap:24px;padding:0 0 88px;display:grid}.qR7xEa_principle{background:var(--citron);border-radius:22px;padding:40px}.qR7xEa_principle:last-child{background:#f7d7ca}.qR7xEa_principle h2{font-size:2rem}.qR7xEa_principle p{max-width:440px;margin-top:20px}.qR7xEa_contactLayout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;padding-bottom:80px;display:grid}.qR7xEa_contactAside{background:var(--surface);border-radius:22px;padding:32px}.qR7xEa_contactAside h2{font-size:1.7rem}.qR7xEa_contactAside p{color:var(--muted);margin-top:16px;font-size:.95rem}.qR7xEa_contactAside ol{margin-block:24px 0;padding-left:20px}.qR7xEa_contactAside li{margin-block:14px;padding-left:8px;font-size:.95rem}.qR7xEa_contactDetails{margin:0;padding-top:30px}.qR7xEa_contactDetails dt{margin-top:20px;font-weight:600}.qR7xEa_contactDetails dd{color:var(--muted);margin:4px 0 0;font-size:.9rem}.qR7xEa_privacy{background:var(--surface);padding-block:56px}.qR7xEa_privacyInner{max-width:800px}.qR7xEa_privacy h2{font-size:2rem}.qR7xEa_privacy p{color:var(--muted);margin-top:20px}@media (max-width:900px){.qR7xEa_leadLayout{grid-template-columns:1.3fr .8fr;gap:32px}.qR7xEa_leadNote{padding:26px;transform:none}.qR7xEa_leadNote h2{font-size:1.7rem}.qR7xEa_serviceRow,.qR7xEa_quotationInner,.qR7xEa_faq,.qR7xEa_scopeInner,.qR7xEa_aboutStory{gap:44px}.qR7xEa_businessHeroInner{grid-template-columns:1.3fr .8fr}.qR7xEa_aboutHeroInner{gap:32px}.qR7xEa_paths{gap:40px}.qR7xEa_path h2{font-size:2rem}.qR7xEa_contactLayout{grid-template-columns:.8fr 1.2fr;gap:32px}.qR7xEa_contactAside{padding:24px}}@media (max-width:640px){.qR7xEa_intro{padding-block:18px 40px}.qR7xEa_breadcrumb{gap:8px;margin-bottom:22px;font-size:.75rem}.qR7xEa_intro>p{margin-top:22px;font-size:1.05rem}.qR7xEa_leadLayout,.qR7xEa_serviceRow,.qR7xEa_quotationInner,.qR7xEa_faq,.qR7xEa_scopeInner,.qR7xEa_paths,.qR7xEa_aboutHeroInner,.qR7xEa_aboutStory,.qR7xEa_aboutPrinciples,.qR7xEa_contactLayout{grid-template-columns:1fr;gap:32px}.qR7xEa_leadLayout{gap:0}.qR7xEa_leadNote{margin-bottom:32px}.qR7xEa_leadNote h2{font-size:1.8rem}.qR7xEa_jumpLinks{gap:4px 20px}.qR7xEa_draftNote{padding:18px 20px}.qR7xEa_services{padding-bottom:56px}.qR7xEa_serviceRow{gap:24px;padding-block:40px}.qR7xEa_serviceTitle{gap:18px}.qR7xEa_serviceTitle>span{border-radius:18px;width:76px;height:76px}.qR7xEa_serviceTitle svg{width:50px;height:50px}.qR7xEa_serviceTitle h2{font-size:2rem}.qR7xEa_quotation,.qR7xEa_businessScope{padding-block:56px}.qR7xEa_quotation li{padding-left:48px}.qR7xEa_faq{padding-block:56px}.qR7xEa_businessHero{border-radius:22px;width:calc(100% - 24px)}.qR7xEa_businessHeroInner{grid-template-columns:1fr;gap:24px;padding:0 24px 28px}.qR7xEa_businessHero h1{font-size:2.8rem}.qR7xEa_businessVisual{max-width:300px;margin-inline:auto}.qR7xEa_paths{gap:48px;padding-block:56px}.qR7xEa_aboutHero .qR7xEa_intro{padding-bottom:0}.qR7xEa_aboutArt{width:min(100%,330px);margin-inline:auto;padding-block:4px 28px}.qR7xEa_aboutStory{gap:24px;padding-block:56px 32px}.qR7xEa_aboutStory p{font-size:1rem}.qR7xEa_aboutPrinciples{gap:20px;padding-bottom:56px}.qR7xEa_principle{padding:28px}.qR7xEa_endCta{flex-direction:column;align-items:start;padding-block:56px}.qR7xEa_endCta h2{font-size:2rem}.qR7xEa_contactLayout{padding-bottom:56px}.qR7xEa_contactLayout>aside{order:2}.qR7xEa_privacy{padding-block:44px}}
.dBv7hW_section{border:1px solid var(--line);background:#fffdf9;border-radius:22px;padding:32px;scroll-margin-top:24px}.dBv7hW_unavailable{align-items:start;gap:12px;display:flex}.dBv7hW_unavailable h2{letter-spacing:-.035em;font-size:1.5rem}.dBv7hW_unavailable p{color:var(--muted);margin-top:12px;font-size:.9rem}.dBv7hW_statusDot{background:#a4432e;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:8px}.dBv7hW_tryExample{border-block:1px solid var(--line);margin-block:24px;padding-block:20px}.dBv7hW_tryExample p{color:var(--muted);font-size:.9rem}.dBv7hW_tryExample button{color:var(--ink);background:0 0;border:0;padding:8px 0;font-size:.9rem;text-decoration:underline}.dBv7hW_demoNotice{background:var(--surface);border-radius:12px;margin-bottom:24px;padding:16px 20px;font-size:.85rem}.dBv7hW_fields{border:0;min-width:0;margin:0;padding:0}.dBv7hW_field{margin-bottom:24px}.dBv7hW_field>label,.dBv7hW_contactChoice legend{margin-bottom:9px;font-size:.94rem;font-weight:600;display:block}.dBv7hW_field>label span{color:var(--muted);font-weight:400}.dBv7hW_field input,.dBv7hW_field textarea{border:1px solid var(--control-border);width:100%;min-height:50px;color:var(--ink);background:#fffdf9;border-radius:10px;padding:12px 14px;transition:border-color .16s,box-shadow .16s;display:block}.dBv7hW_field textarea{resize:vertical;min-height:150px}.dBv7hW_field input:focus,.dBv7hW_field textarea:focus{border-color:var(--dark);box-shadow:0 0 0 1px var(--dark)}.dBv7hW_field input:disabled,.dBv7hW_field textarea:disabled{opacity:1;background:#f0edf1;border-color:#d1c9d7}.dBv7hW_fields:disabled label,.dBv7hW_fields:disabled legend{color:#655d6b}.dBv7hW_fields:disabled .dBv7hW_checkButton{color:#51465c;box-shadow:none;background:#ded8e2;transform:none}.dBv7hW_contactChoice{border:0;margin:0 0 24px;padding:0}.dBv7hW_contactChoice>div{gap:24px;display:flex}.dBv7hW_contactChoice label{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding-right:8px;display:inline-flex}.dBv7hW_contactChoice input{width:20px;height:20px;accent-color:var(--dark);margin:0}.dBv7hW_help{color:var(--muted);margin-bottom:12px;font-size:.82rem}.dBv7hW_help a{padding-block:2px;display:inline-block}.dBv7hW_checkButton{width:100%;margin-top:12px}.dBv7hW_field [aria-invalid=true]{border-color:#a2362d;box-shadow:0 0 0 1px #a2362d}.dBv7hW_error{color:#a2362d;margin-top:8px;font-size:.85rem}.dBv7hW_errorSummary{border:2px solid #a2362d;border-radius:12px;margin-bottom:28px;padding:22px}.dBv7hW_errorSummary h3{font-size:1.3rem}.dBv7hW_errorSummary ul{margin-block:12px 0;padding-left:20px}.dBv7hW_errorSummary li{margin-block:10px;font-size:.85rem}.dBv7hW_checked{background:#edf3d5;border-radius:14px;margin-top:24px;padding:24px}.dBv7hW_checked h3{font-size:1.4rem}.dBv7hW_checked p{color:#51465c;margin-top:12px;font-size:.9rem}@media (max-width:900px){.dBv7hW_section{padding:24px}}@media (max-width:640px){.dBv7hW_section{padding:24px 20px}.dBv7hW_unavailable h2{font-size:1.4rem}}
