.inquiry{--inq-accent:#1c805d;--inq-accent-ink:#176247;--inq-detail:#4e7164;--inq-ink:#2c302e;--inq-muted:#5b605e;--inq-soft:#eef0ef;--inq-border:#e1e4e2;color:var(--inq-ink);background:var(--inq-soft);font-family:Inter,sans-serif;padding:clamp(56px,8vw,112px) 24px;scroll-margin-top:104px}.inquiry *,.inquiry ::before,.inquiry ::after{box-sizing:border-box}.inquiry [hidden]{display:none!important}.inquiry__layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(32px,5vw,80px);max-width:1160px;margin:0 auto;align-items:start}.inquiry__intro{padding:24px 0}.inquiry__eyebrow{color:var(--inq-detail);display:block;font-size:13px;font-weight:650;margin-bottom:22px;letter-spacing:.03em}.inquiry h2{color:var(--inq-ink);font-family:Outfit,Inter,sans-serif;font-size:clamp(34px,3.8vw,52px);font-weight:500;letter-spacing:-.045em;line-height:1.08;margin:0 0 24px;max-width:12ch}.inquiry__intro>p{font-size:16px;line-height:1.75;color:var(--inq-muted);margin:0;max-width:41ch}.inquiry__person{display:flex;align-items:center;gap:13px;margin:32px 0 20px}.inquiry .inquiry__person-mark{width:46px;height:46px;border-radius:50%;object-fit:cover;flex-shrink:0}.inquiry__person strong,.inquiry__person div>span{display:block}.inquiry__person strong{font-size:14px;font-weight:600;line-height:1.5}.inquiry__person div>span{font-size:12px;color:var(--inq-muted);line-height:1.5}.inquiry__intro>.inquiry__expectation{font-size:14px}.inquiry a{color:var(--inq-detail);text-underline-offset:3px}.inquiry__direct{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-top:24px;padding:8px 0}.inquiry__card{background:#fff;border:1px solid var(--inq-border);border-radius:24px;padding:clamp(22px,3.4vw,42px);box-shadow:0 3px 2px rgb(44 48 46/2%),0 20px 50px rgb(44 48 46/4%);min-width:0}.inquiry .inquiry__progress{list-style:none;padding:0 0 28px;margin:0 0 28px;border-bottom:1px solid var(--inq-border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.inquiry__progress li{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.3;color:var(--inq-muted);font-weight:500}.inquiry__progress li>span{width:23px;height:23px;border:1px solid var(--inq-border);border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-variant-numeric:tabular-nums}.inquiry__progress [aria-current=step]{color:var(--inq-ink);font-weight:650}.inquiry__progress [aria-current=step]>span{background:var(--inq-accent);color:#fff;border-color:var(--inq-accent)}.inquiry__progress [data-complete=true]>span{background:var(--inq-soft);border-color:var(--inq-detail);color:var(--inq-detail)}.inquiry__step-count{display:block;color:var(--inq-muted);font-size:11px;margin-bottom:10px}.inquiry h3{font-family:Outfit,Inter,sans-serif;color:var(--inq-ink);font-weight:500;line-height:1.18;letter-spacing:-.035em;font-size:clamp(24px,2.5vw,30px);margin:0 0 25px}.inquiry h3:focus{outline:0}.inquiry__lead{font-size:14px;color:var(--inq-muted);line-height:1.65;margin:-12px 0 25px}.inquiry fieldset{border:0;min-width:0;padding:0;margin:0}.inquiry__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inquiry__choice{position:relative;cursor:pointer;display:block;min-width:0}.inquiry__choice>input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.inquiry__choice-body{display:flex;flex-direction:column;min-height:163px;height:100%;padding:21px 17px 20px;border-radius:14px;border:1px solid var(--inq-border);background:#fff;transition:background-color 140ms ease,border-color 140ms ease,box-shadow 140ms ease}.inquiry__choice-body>svg{color:var(--inq-detail);margin-bottom:17px}.inquiry__choice-body strong{font-family:Outfit,Inter,sans-serif;font-size:17px;font-weight:550;line-height:1.2;margin-bottom:7px}.inquiry__choice-body>span{font-size:12px;line-height:1.55;color:var(--inq-muted)}.inquiry__choice input:checked+.inquiry__choice-body{border-color:var(--inq-accent);box-shadow:0 0 0 1px var(--inq-accent);background:#f4f7f5}.inquiry__choice input:checked+.inquiry__choice-body::after{content:"✓";position:absolute;right:16px;top:17px;color:var(--inq-accent);font-size:15px}.inquiry__choice input:focus-visible+.inquiry__choice-body{outline:3px solid var(--inq-detail);outline-offset:4px}.inquiry__field{display:flex;flex-direction:column;gap:8px;margin-bottom:22px;min-width:0}.inquiry__field label,.inquiry legend{font-size:13px;line-height:1.5;font-weight:600;color:var(--inq-ink)}.inquiry input,.inquiry select,.inquiry textarea,.inquiry button{font:inherit}.inquiry__field input,.inquiry__field select,.inquiry__field textarea{width:100%;min-width:0;min-height:46px;padding:13px 14px;border:1px solid #a4ada8;border-radius:9px;background:#fff;color:var(--inq-ink);font-size:15px;line-height:1.5;transition:border-color 120ms ease}.inquiry__field textarea{resize:vertical}.inquiry__field input::placeholder,.inquiry__field textarea::placeholder{color:#6b726e;opacity:1}.inquiry .inquiry__hint{font-size:12px;line-height:1.6;color:var(--inq-muted);margin:-2px 0 2px}.inquiry :is(input,textarea,select):focus-visible{outline:3px solid var(--inq-detail);outline-offset:3px}.inquiry :is(a,button,summary):focus-visible{outline:3px solid var(--inq-detail);outline-offset:5px;border-radius:4px}.inquiry [aria-invalid=true]{border-color:#a23532}.inquiry__error{color:#9a2f2b;font-size:12px;line-height:1.5;margin:0}.inquiry .inquiry__failure{color:#802a25;font-size:13px;line-height:1.65;padding:14px;border:1px solid #d9aaa6;border-radius:10px;margin:18px 0 0;background:#fff8f7}.inquiry__actions{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:26px;margin-top:6px;border-top:1px solid var(--inq-border)}.inquiry__actions--first{justify-content:flex-end}.inquiry .inquiry__button{display:inline-flex;justify-content:center;align-items:center;gap:23px;padding:14px 24px;min-height:58px;background:linear-gradient(180deg,#fff 0%,#fdfefe 32%,var(--inq-soft) 67%,var(--inq-border) 100%);color:var(--inq-accent-ink);font-size:14px;font-weight:550;line-height:1.35;border:2px solid color-mix(in srgb,var(--inq-detail) 47%,white);border-top-color:color-mix(in srgb,var(--inq-detail) 29%,white);border-bottom-color:color-mix(in srgb,var(--inq-detail) 63%,white);border-radius:18px;text-decoration:none;box-shadow:0 2px 2px -1px #242d3b38,0 5px 7px -3px #242d3b29,0 13px 20px -8px color-mix(in srgb,var(--inq-detail) 28%,transparent);cursor:pointer;transition:transform 200ms ease,box-shadow 200ms ease}.inquiry .inquiry__button:active{transform:translateY(1px);box-shadow:0 2px 3px #242d3b15}.inquiry .inquiry__button:disabled{cursor:wait;box-shadow:none;transform:none;color:var(--inq-muted)}.inquiry .inquiry__back,.inquiry .inquiry__edit{border:0;padding:10px 0;background:0 0;cursor:pointer;color:var(--inq-detail);font-weight:600;font-size:13px;text-align:left;text-decoration:underline;text-underline-offset:4px}.inquiry__back{min-height:44px}.inquiry__quiet{color:var(--inq-muted);font-size:11px;line-height:1.65}.inquiry .inquiry__price-note{background:var(--inq-soft);padding:15px 17px;border-radius:10px;font-size:13px;color:var(--inq-muted);line-height:1.7;margin:0 0 24px}.inquiry__price-note strong{color:var(--inq-ink)}.inquiry .inquiry__features{margin:2px 0 22px}.inquiry__features legend,.inquiry__channels legend{margin-bottom:12px}.inquiry__feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inquiry__check{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--inq-muted);line-height:1.7;cursor:pointer}.inquiry__check input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:var(--inq-accent)}.inquiry__check span{min-width:0}.inquiry__contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.inquiry .inquiry__channels{margin-bottom:24px}.inquiry__channel-list{display:flex;flex-wrap:wrap;gap:10px}.inquiry .inquiry__channel-note{color:var(--inq-muted);font-size:13px;line-height:1.65;margin:0 0 20px}.inquiry__channel{display:flex;align-items:center;gap:8px;cursor:pointer;min-height:42px;border:1px solid var(--inq-border);border-radius:8px;padding:9px 12px;font-size:13px}.inquiry__channel input{width:16px;height:16px;accent-color:var(--inq-accent);margin:0}.inquiry__review{padding:16px 0;border-top:1px solid var(--inq-border);border-bottom:1px solid var(--inq-border);margin:5px 0 25px}.inquiry summary{font-size:13px;font-weight:600;cursor:pointer;padding:7px 0;color:var(--inq-ink)}.inquiry .inquiry__summary{margin:15px 0 0}.inquiry__summary-row{padding:13px 0;border-top:1px solid var(--inq-border)}.inquiry__summary dt{font-size:11px;color:var(--inq-muted);line-height:1.6}.inquiry__summary dd{display:flex;justify-content:space-between;align-items:start;gap:16px;font-size:13px;color:var(--inq-ink);margin:4px 0 0;line-height:1.65}.inquiry__summary dd>span{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.inquiry .inquiry__edit{font-size:11px;flex-shrink:0;min-height:32px;padding:0}.inquiry__privacy{margin:0 0 20px}.inquiry__privacy .inquiry__check{font-size:11px;line-height:1.8}.inquiry__privacy .inquiry__error{margin:8px 0 0 28px}.inquiry__fallback p,.inquiry__result p{font-size:14px;line-height:1.75;color:var(--inq-muted);margin:0 0 20px}.inquiry__fallback .inquiry__button{margin:2px 0 24px}.inquiry__success-mark{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--inq-accent);border-radius:50%;color:var(--inq-accent);font-size:24px;margin-bottom:26px}.inquiry__result .inquiry__reference{font-family:Inter,sans-serif;overflow-wrap:anywhere;font-size:11px}.inquiry__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.inquiry[data-inquiry-ready=true] .inquiry__step:not([hidden]){animation:inquiry-enter 180ms ease-out both}@keyframes inquiry-enter{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@media (hover:hover){.inquiry__choice:hover .inquiry__choice-body{border-color:var(--inq-detail);background:#f8faf9}.inquiry .inquiry__button:hover:not(:active):not(:disabled){transform:translateY(-1px);box-shadow:0 2px 2px -1px #242d3b38,0 6px 8px -3px #242d3b2b,0 16px 23px -8px color-mix(in srgb,var(--inq-detail) 30%,transparent)}}@media (max-width:850px){.inquiry__layout{grid-template-columns:minmax(0,1fr);gap:25px;max-width:620px}.inquiry__intro{padding-top:0}.inquiry h2{max-width:17ch}.inquiry__intro>p{max-width:none}}@media (max-width:480px){.inquiry{padding:56px 16px}.inquiry__card{padding:22px 18px;border-radius:18px}.inquiry .inquiry__progress{gap:5px;padding-bottom:22px;margin-bottom:24px}.inquiry__progress li{flex-direction:column;align-items:start;gap:7px;font-size:10px}.inquiry__choices{gap:10px}.inquiry__choice-body{padding:18px 12px;min-height:174px}.inquiry__choice-body strong{font-size:15px}.inquiry__choice-body>span{font-size:11px}.inquiry__contact-grid,.inquiry__feature-grid{grid-template-columns:minmax(0,1fr);gap:0}.inquiry__feature-grid{gap:12px}.inquiry__field input,.inquiry__field select,.inquiry__field textarea{font-size:16px}.inquiry__actions{gap:12px}.inquiry .inquiry__button{padding:12px 18px;font-size:13px}.inquiry__actions>.inquiry__quiet{max-width:12ch}}@media (prefers-reduced-motion:reduce){.inquiry *,.inquiry ::before,.inquiry ::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.inquiry .inquiry__button:is(:hover,:active){transform:none}}@media (forced-colors:active){.inquiry__choice input:checked+.inquiry__choice-body{outline:2px solid Highlight}.inquiry .inquiry__button{border-color:ButtonText}}.inquiry.inquiry--branched{--inq-accent:#34734f;--inq-accent-ink:#244e39;--inq-detail:#46664d;--inq-ink:#21362c;--inq-muted:#59675f;--inq-soft:#f5f7f2;--inq-border:#dce3dc;color-scheme:light;background:#eef2eb;padding:clamp(64px,8vw,112px) 24px;line-height:1.5}.inquiry.inquiry--branched .inquiry__layout{max-width:1080px;grid-template-columns:minmax(0,.96fr) minmax(0,1fr);align-items:start;gap:clamp(36px,5.5vw,76px)}.inquiry.inquiry--branched .inquiry__intro{padding:0;min-width:0}.inquiry.inquiry--branched .inquiry__portrait{position:relative;margin:0 0 30px;width:100%;overflow:hidden;isolation:isolate;border-radius:24px;background:#26442f;box-shadow:0 1px 0#fff inset,0 3px 0#d9dfd4,0 18px 30px -22px #193b2766}.inquiry.inquiry--branched .inquiry__portrait>img{display:block;width:100%;max-width:none;height:clamp(290px,29vw,350px);object-fit:cover;object-position:40% 37%;transform:scale(1.12);transform-origin:25% 25%}.inquiry.inquiry--branched .inquiry__caption{position:absolute;z-index:1;left:12px;bottom:12px;max-width:calc(100% - 24px);margin:0;padding:8px 11px;border:1px solid #ffffffad;border-radius:10px;background:linear-gradient(150deg,#fffffff2,#f0f5e9ed);box-shadow:0 3px 10px #0b21151a;font-family:Outfit,Inter,sans-serif;color:var(--inq-ink);font-size:13px;font-weight:500;line-height:1.4}.inquiry.inquiry--branched .inquiry__caption :is(strong,span){font:inherit;color:inherit}.inquiry.inquiry--branched h2{max-width:14ch;margin:0;font-size:clamp(36px,3.8vw,46px);font-weight:500;line-height:1.13;letter-spacing:-.035em;text-wrap:balance}.inquiry.inquiry--branched .inquiry__card{min-width:0;padding:30px;background:var(--inq-soft);border:1px solid #dfe5dc;border-radius:26px;box-shadow:0 8px 26px #142e1f0a}.inquiry.inquiry--branched [data-inquiry-controls]{scroll-margin-top:112px}.inquiry.inquiry--branched .inquiry__topline{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;margin:-7px 0 4px}.inquiry.inquiry--branched .inquiry__step-count{margin:0 0 0 auto;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.inquiry.inquiry--branched .inquiry__back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 8px 8px 0;margin:0;border-radius:8px;color:var(--inq-muted);font-size:12px;font-weight:500;text-decoration:none}.inquiry.inquiry--branched .inquiry__back svg{width:14px;height:14px;flex:none}.inquiry.inquiry--branched .inquiry__progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;height:4px;padding:0;margin:0 0 19px;border:0;list-style:none}.inquiry.inquiry--branched .inquiry__progress li{position:relative;display:block;height:4px;min-width:0;background:#dfe5db;border:0;border-radius:5px;transition:background-color 180ms ease}.inquiry.inquiry--branched .inquiry__progress li>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.inquiry.inquiry--branched .inquiry__progress :is([aria-current=step],[data-complete=true]){background:var(--inq-accent)}.inquiry.inquiry--branched .inquiry__path{display:block;color:#527057;font-size:12px;line-height:1.6;margin:0 0 10px;overflow-wrap:anywhere}.inquiry.inquiry--branched h3{font-size:29px;font-weight:500;line-height:1.15;letter-spacing:-.025em;margin:0 0 20px;text-wrap:balance}.inquiry.inquiry--branched [data-step="0"] h3{color:#344e3d;font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.5;margin:0 0 15px}.inquiry.inquiry--branched .inquiry__lead{margin:-8px 0 17px;font-size:14px;line-height:1.55}.inquiry.inquiry--branched .inquiry__options{display:grid;gap:10px;margin:15px 0 0}.inquiry.inquiry--branched .inquiry__option{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:60px;padding:14px 16px;color:var(--inq-ink);background:linear-gradient(160deg,#fff,#f3f6ef);border:1px solid #d6ded2;border-radius:14px;box-shadow:0 2px 0#e1e6dc,0 4px 8px #1b352707;font-size:15px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer;transition:background-color 150ms ease,border-color 150ms ease,transform 150ms ease;-webkit-tap-highlight-color:transparent}.inquiry.inquiry--branched .inquiry__option>span{min-width:0}.inquiry.inquiry--branched .inquiry__option svg{width:16px;height:16px;flex:none;color:#64836a}.inquiry.inquiry--branched .inquiry__option[aria-pressed=true]{background:#e5eedd;border-color:#739375;box-shadow:0 2px 0#b2c3a8}.inquiry.inquiry--branched .inquiry__option:active{transform:translateY(1px)}.inquiry.inquiry--branched .inquiry__options--branch .inquiry__option{animation:inquiry-branch-enter 240ms ease-out backwards;animation-delay:calc(var(--item-index, 0)*35ms)}.inquiry.inquiry--branched .inquiry__features{margin:20px 0}.inquiry.inquiry--branched .inquiry__features legend{font-size:13px;font-weight:400;color:var(--inq-muted);margin-bottom:9px}.inquiry.inquiry--branched .inquiry__feature{display:flex;align-items:center;gap:12px;min-height:51px;padding:12px 14px;margin:0 0 8px;background:#fff;border:1px solid #d5ded0;border-radius:12px;box-shadow:0 2px 0#e0e7db;font-size:14px;font-weight:400;color:var(--inq-ink);cursor:pointer}.inquiry.inquiry--branched .inquiry__feature:has(input:checked){background:#e7efdf;border-color:#87a47d;box-shadow:0 2px 0#bdcfb4}.inquiry.inquiry--branched .inquiry__feature input{accent-color:var(--inq-accent);width:18px;height:18px;margin:0;flex:0 0 18px}.inquiry.inquiry--branched .inquiry__feature span{min-width:0}.inquiry.inquiry--branched .inquiry__field{gap:7px;margin:18px 0}.inquiry.inquiry--branched .inquiry__field label,.inquiry.inquiry--branched legend{font-size:13px;font-weight:500}.inquiry.inquiry--branched .inquiry__field :is(input,select,textarea){min-height:52px;padding:13px 14px;color:var(--inq-ink);background:#fff;border:1px solid #cdd7c9;border-radius:12px;box-shadow:0 2px 4px #19352505 inset;font-size:16px;line-height:1.5}.inquiry.inquiry--branched .inquiry__field textarea{min-height:95px}.inquiry.inquiry--branched .inquiry__field :is(input,textarea)::placeholder{color:#768175;opacity:1}.inquiry.inquiry--branched .inquiry__field [aria-invalid=true]{border-color:#a83229}.inquiry.inquiry--branched .inquiry__field:has([aria-invalid=true]) label{color:#96322a}.inquiry.inquiry--branched .inquiry__hint{font-size:12px;line-height:1.6;margin:0}.inquiry.inquiry--branched .inquiry__details,.inquiry.inquiry--branched .inquiry__review{margin:18px 0 22px;padding:0;border-top:0;border-bottom:1px solid var(--inq-border)}.inquiry.inquiry--branched summary{min-height:44px;padding:10px 0;color:var(--inq-detail);font-size:13px;font-weight:500;line-height:1.7}.inquiry.inquiry--branched .inquiry__details>p{font-size:13px;margin:5px 0 16px}.inquiry.inquiry--branched .inquiry__summary{margin:0 0 14px}.inquiry.inquiry--branched .inquiry__summary-row{padding:10px 0}.inquiry.inquiry--branched .inquiry__summary dt{font-size:12px}.inquiry.inquiry--branched .inquiry__summary dd{font-size:13px;margin-top:2px}.inquiry.inquiry--branched .inquiry__edit{min-height:44px;margin-top:-8px}.inquiry.inquiry--branched .inquiry__channels{margin:18px 0}.inquiry.inquiry--branched .inquiry__channels legend{margin-bottom:7px}.inquiry.inquiry--branched .inquiry__channel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inquiry.inquiry--branched .inquiry__channel{justify-content:center;min-height:48px;gap:8px;padding:10px 12px;background:#fff;border:1px solid #d5ded0;border-radius:11px;font-size:14px;font-weight:500}.inquiry.inquiry--branched .inquiry__channel:has(input:checked){background:#e6eddc;border-color:#809d75;box-shadow:0 2px 0#c3d0b8}.inquiry.inquiry--branched .inquiry__channel input{width:17px;height:17px;flex:0 0 17px}.inquiry.inquiry--branched .inquiry__privacy{margin:20px 0}.inquiry.inquiry--branched .inquiry__privacy .inquiry__check{min-height:44px;font-size:12px;line-height:1.65}.inquiry.inquiry--branched .inquiry__privacy .inquiry__check input{width:19px;height:19px;flex-basis:19px;margin-top:2px}.inquiry.inquiry--branched .inquiry__error{font-size:13px;margin:6px 0 0}.inquiry.inquiry--branched .inquiry__actions{display:block;margin:24px 0 0;padding:0 0 7px;border:0}.inquiry.inquiry--branched .inquiry__button{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:calc(100% - 6px);min-height:54px;margin:3px;padding:13px 18px;color:var(--inq-accent-ink);background:linear-gradient(175deg,#fff,#f9fbf7 53%,#e9eee5);border:0;border-radius:15px;box-shadow:0 0 0 3px #6e9474,0 0 0 4px #e1e9dc,0 5px 0 3px #31583d,0 11px 17px -7px #16382550;font-size:15px;font-weight:500;line-height:1.3;transition:transform 160ms ease,box-shadow 160ms ease}.inquiry.inquiry--branched .inquiry__button svg{width:18px;height:18px;flex:none}.inquiry.inquiry--branched .inquiry__button:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 0 3px #6e9474,0 0 0 4px #e1e9dc,0 2px 0 3px #31583d,0 6px 10px -7px #16382550}.inquiry.inquiry--branched .inquiry__button:disabled{color:var(--inq-muted);cursor:wait;transform:none;box-shadow:0 0 0 3px #a9b9a8,0 2px 0 3px #789077}.inquiry.inquiry--branched .inquiry__direct{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;gap:8px;margin:12px 0 0;padding:10px 6px;color:#3a5844;font-size:13px;font-weight:400;text-align:center;text-decoration:none;border-radius:10px}.inquiry.inquiry--branched .inquiry__direct svg{width:16px;height:16px;flex:none}.inquiry.inquiry--branched .inquiry__quiet{display:block;font-size:12px;line-height:1.5;text-align:center;margin:14px 0 0}.inquiry.inquiry--branched .inquiry__success-mark{width:62px;height:62px;margin-bottom:26px;color:#386843;background:linear-gradient(140deg,#eef5e7,#c5d9b7);border:1px solid #f6fff1;border-radius:19px;box-shadow:0 3px 0#99b28c,0 12px 20px -12px #203c28}@keyframes inquiry-branch-enter{0%{transform:translateY(9px)}to{transform:translateY(0)}}@media (hover:hover){.inquiry.inquiry--branched .inquiry__option:hover{border-color:#9db397;background:#f0f5eb}.inquiry.inquiry--branched .inquiry__button:hover:not(:active):not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 3px #6e9474,0 0 0 4px #e1e9dc,0 6px 0 3px #31583d,0 13px 20px -7px #16382550}.inquiry.inquiry--branched .inquiry__direct:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:850px){.inquiry.inquiry--branched{padding:56px 20px}.inquiry.inquiry--branched .inquiry__layout{max-width:520px;grid-template-columns:minmax(0,1fr);gap:0;padding:20px;background:var(--inq-soft);border:1px solid #dfe5dc;border-radius:26px;box-shadow:0 8px 26px #142e1f0a}.inquiry.inquiry--branched .inquiry__portrait{margin-bottom:22px;border-radius:20px}.inquiry.inquiry--branched .inquiry__portrait>img{height:250px}.inquiry.inquiry--branched h2{max-width:16ch;font-size:32px;letter-spacing:-.9px;margin:0 0 20px}.inquiry.inquiry--branched .inquiry__card{padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.inquiry.inquiry--branched .inquiry__option{min-height:56px}.inquiry.inquiry--branched .inquiry__contact-grid{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:480px){.inquiry.inquiry--branched{padding:48px 16px}.inquiry.inquiry--branched .inquiry__portrait>img{height:220px}.inquiry.inquiry--branched h3{font-size:28px}.inquiry.inquiry--branched .inquiry__button{font-size:14px}}@media (max-width:350px){.inquiry.inquiry--branched{padding-inline:12px}.inquiry.inquiry--branched .inquiry__layout{padding:16px;border-radius:22px}.inquiry.inquiry--branched .inquiry__portrait>img{height:200px}.inquiry.inquiry--branched h2{font-size:29px}.inquiry.inquiry--branched h3{font-size:26px}.inquiry.inquiry--branched .inquiry__option{padding:13px}.inquiry.inquiry--branched .inquiry__button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.inquiry.inquiry--branched *,.inquiry.inquiry--branched ::before,.inquiry.inquiry--branched ::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.inquiry.inquiry--branched :is(.inquiry__option,.inquiry__button):is(:hover,:active){transform:none!important}}@media (forced-colors:active){.inquiry.inquiry--branched .inquiry__button{border:2px solid ButtonText}.inquiry.inquiry--branched .inquiry__option[aria-pressed=true],.inquiry.inquiry--branched .inquiry__feature:has(input:checked),.inquiry.inquiry--branched .inquiry__channel:has(input:checked){outline:2px solid Highlight}.inquiry.inquiry--branched .inquiry__progress li{border:1px solid GrayText}.inquiry.inquiry--branched .inquiry__progress :is([aria-current=step],[data-complete=true]){border-color:Highlight;background:Highlight;forced-color-adjust:none}}.inquiry[data-inquiry-ready=true] .inquiry__step:not([hidden]),.inquiry.inquiry--branched .inquiry__options--branch .inquiry__option{animation:none}.inquiry .inquiry__button,.inquiry.inquiry--branched .inquiry__button,.inquiry.inquiry--branched .inquiry__option{transition:transform 480ms cubic-bezier(.22,.75,.25,1),box-shadow 480ms cubic-bezier(.22,.75,.25,1),background-color 480ms cubic-bezier(.22,.75,.25,1),border-color 480ms cubic-bezier(.22,.75,.25,1)}.inquiry .inquiry__button:active:not(:disabled),.inquiry.inquiry--branched .inquiry__button:active:not(:disabled){transform:translateY(3px) scale(.985);transition-duration:90ms}.inquiry.inquiry--branched .inquiry__option:active:not(:disabled){transform:translateY(2px) scale(.99);transition-duration:90ms}@media (prefers-reduced-motion:reduce){.inquiry .inquiry__button:active:not(:disabled),.inquiry.inquiry--branched .inquiry__button:active:not(:disabled),.inquiry.inquiry--branched .inquiry__option:active:not(:disabled){transform:none}}.inquiry :is(.inquiry__back,.inquiry__edit,.inquiry__direct,.inquiry__choice-body,.inquiry__channel),.inquiry.inquiry--branched :is(.inquiry__back,.inquiry__edit,.inquiry__direct,.inquiry__feature,.inquiry__channel){transition:transform 480ms cubic-bezier(.22,.75,.25,1),box-shadow 480ms cubic-bezier(.22,.75,.25,1),color 480ms cubic-bezier(.22,.75,.25,1),background-color 480ms cubic-bezier(.22,.75,.25,1),border-color 480ms cubic-bezier(.22,.75,.25,1)}.inquiry :is(.inquiry__back,.inquiry__edit,.inquiry__direct):active,.inquiry.inquiry--branched :is(.inquiry__back,.inquiry__edit,.inquiry__direct,.inquiry__feature,.inquiry__channel):active,.inquiry .inquiry__choice:active .inquiry__choice-body{transform:translateY(1px) scale(.995);transition-duration:90ms}.inquiry .inquiry__progress [data-inquiry-progress],.inquiry .inquiry__progress [data-inquiry-progress]>span{transition:color 480ms cubic-bezier(.22,.75,.25,1),background-color 480ms cubic-bezier(.22,.75,.25,1),border-color 480ms cubic-bezier(.22,.75,.25,1)}.inquiry.inquiry--branched .inquiry__progress li,.inquiry.inquiry--branched .inquiry__progress :is([aria-current=step],[data-complete=true]){background:#dfe5db}.inquiry.inquiry--branched .inquiry__progress li::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--inq-accent);transform:scaleX(0);transform-origin:left center;transition:transform 1400ms cubic-bezier(.22,.75,.25,1);pointer-events:none}.inquiry.inquiry--branched .inquiry__progress :is([aria-current=step],[data-complete=true])::after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.inquiry :is(.inquiry__back,.inquiry__edit,.inquiry__direct):active,.inquiry.inquiry--branched :is(.inquiry__back,.inquiry__edit,.inquiry__direct,.inquiry__feature,.inquiry__channel):active,.inquiry .inquiry__choice:active .inquiry__choice-body{transform:none}}@media (forced-colors:active){.inquiry.inquiry--branched .inquiry__progress li{background:Canvas}.inquiry.inquiry--branched .inquiry__progress :is([aria-current=step],[data-complete=true]),.inquiry.inquiry--branched .inquiry__progress li::after{background:Highlight}}