@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.0ztvx5mb7lxp4.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.X_VE8W_className{font-family:pretendard,pretendard Fallback}.X_VE8W_variable{--font-brand:"pretendard", "pretendard Fallback"}
:root{--brand:#ffd85a;--ink:#23292d;--text:#58636a;--surface:#f4f5f3;--line:#dce0df}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{color:var(--ink);font-family:var(--font-brand), "Apple SD Gothic Neo", sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}svg{flex-shrink:0}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{word-break:keep-all}p{word-break:keep-all;overflow-wrap:anywhere}::selection{color:var(--ink);background:var(--brand)}:focus-visible{outline-offset:6px;outline:3px solid #2963bd}.shell{width:min(1180px,100% - 96px);margin-inline:auto}.section{padding-block:112px}.section-kicker{margin-bottom:20px;font-size:15px;font-weight:650}h2{letter-spacing:-.04em;font-size:clamp(32px,3.3vw,44px);font-weight:700;line-height:1.35}.section-head{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:52px;display:flex}.section-head>p{color:var(--text);padding-bottom:4px;font-size:16px;line-height:1.8}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:14px 20px;position:fixed;top:-90px;left:20px}.skip-link:focus{top:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-break{display:none}.site-header{z-index:40;border-bottom:1px solid var(--line);background:#fffffffa;position:sticky;top:0}.header-inner{align-items:center;gap:30px;height:88px;display:flex}.wordmark{flex-shrink:0;align-items:center;display:flex}.wordmark img{width:124px;height:auto;display:block}.desktop-nav{align-items:center;gap:35px;margin-left:auto;display:flex}.desktop-nav a{padding-block:18px;font-size:15px;font-weight:550}.desktop-nav a:hover{text-underline-offset:9px;-webkit-text-decoration:underline #e5b500;text-decoration:underline #e5b500}.header-contact{border-left:1px solid var(--line);justify-content:center;align-items:center;gap:20px;margin-left:16px;padding:13px 0 13px 30px;font-size:15px;font-weight:650;display:flex}.nav-toggle{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mobile-nav{display:none}.company-hero{isolation:isolate;color:#fff;background:#41413a;min-height:660px;position:relative;overflow:hidden}.hero-photo{object-fit:cover;object-position:right center;z-index:-2}.hero-shade{z-index:-1;background:linear-gradient(90deg,#151919b8,#1519199e 58%,#1519190a);position:absolute;inset:0}.company-hero-inner{padding-block:120px 140px}.hero-eyebrow{color:#ffdc74;margin-bottom:25px;font-size:17px;font-weight:550}.company-hero h1{letter-spacing:-.045em;font-size:clamp(46px,5.1vw,72px);font-weight:650;line-height:1.25}.hero-description{color:#f0f1ed;margin-top:28px;font-size:19px;line-height:1.75}.hero-discover{border-bottom:1px solid #ffffffa6;align-items:center;gap:50px;margin-top:37px;padding-block:12px;font-size:15px;font-weight:600;display:inline-flex}.hero-discover:hover{color:var(--brand)}.hero-caption{color:#eceee9;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:29px;left:max(48px,50vw - 590px);right:max(48px,50vw - 590px)}.hero-caption>span{background:var(--brand);width:30px;height:1px}.capabilities-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:46px 34px;display:grid}.capability-item{min-width:0}.capability-visual{aspect-ratio:8/5;background:#f2f4f0;justify-content:center;align-items:center;display:flex;overflow:hidden}.work-visual{width:100%;height:auto;display:block}.capability-copy{padding-top:25px}.capability-copy h3{letter-spacing:-.04em;margin-bottom:13px;font-size:24px;font-weight:650;line-height:1.4}.capability-copy p{color:var(--text);font-size:16px;line-height:1.8}.system-section{background:var(--ink);color:#fff}.system-section .section-kicker{color:var(--brand)}.system-section .section-head>p{color:#c8cecb}.methods-grid{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.method-icon{width:82px;height:82px;color:var(--brand);border:1px solid #65736b;border-radius:50%;justify-content:center;align-items:center;margin-bottom:27px;display:flex}.method-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin-bottom:14px;display:flex}.methods-grid h3{letter-spacing:-.03em;font-size:24px;font-weight:600}.methods-grid p{color:#c8cecb;font-size:16px;line-height:1.85}.operations-note{border-top:1px solid #59685e;grid-template-columns:.8fr 1.2fr;align-items:baseline;gap:45px;margin-top:48px;padding-top:26px;display:grid}.operations-note h3{font-size:18px;font-weight:600;line-height:1.6}.operations-note p{color:#c8cecb;font-size:16px;line-height:1.85}.fields-grid{grid-template-columns:1fr 1fr;gap:36px;display:grid}.field-item{min-width:0}.field-visual{aspect-ratio:16/9;background:#f3f4ed;position:relative;overflow:hidden}.field-photo{object-fit:cover}.field-copy{padding-top:29px}.field-brand{color:#69756d;margin-bottom:12px;font-size:13px}.field-copy h3{letter-spacing:-.04em;margin-bottom:19px;font-size:32px;font-weight:650}.field-copy>p:not(.field-brand){color:var(--text);max-width:490px;font-size:17px;line-height:1.85}.field-copy ul{flex-wrap:wrap;gap:8px 19px;margin:20px 0 0;padding:0;list-style:none;display:flex}.field-copy li{color:#68716d;align-items:center;gap:8px;font-size:12px;line-height:1.7;display:flex}.field-copy li:before{content:"";background:#b89a39;border-radius:50%;width:5px;height:5px}.section.company-contact-section{background:var(--surface);border-block:1px solid var(--line);padding-block:64px}.company-contact-inner{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.company-contact-inner h2{font-size:32px}.contact-panel{min-width:0}.contact-panel h3{letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.4}.contact-description{color:var(--text);margin-top:10px;font-size:14px;line-height:1.7}.contact-address{grid-template-columns:1fr auto;align-items:center;column-gap:22px;margin-top:14px;display:grid}.contact-email{letter-spacing:-.02em;overflow-wrap:anywhere;align-items:center;gap:14px;padding-block:12px;font-size:20px;font-weight:550;display:inline-flex}.contact-email:hover{text-underline-offset:5px;text-decoration:underline}.contact-email svg{color:#777f78}.email-copy{color:var(--text);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:12px 0 12px 8px;font-size:12px;display:inline-flex}.contact-address>.copy-status{min-height:18px;color:var(--text);grid-column:1/-1;margin-top:0;font-size:12px;line-height:1.5}.site-footer{background:#fff;padding-block:50px 32px}.footer-inner{grid-template-columns:1fr auto;align-items:center;gap:36px;display:grid}.footer-brand img{width:112px;height:auto;display:block}.footer-brand p{color:var(--text);margin-top:9px;font-size:12px}.footer-links{flex-wrap:wrap;gap:24px;display:flex}.footer-links a{color:var(--text);align-items:center;gap:7px;padding-block:10px;font-size:12px;display:inline-flex}.footer-links a:hover{text-decoration:underline}.footer-meta{border-top:1px solid var(--line);color:var(--text);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:20px;padding-top:24px;font-size:12px;display:flex}.footer-business{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.footer-business>div{align-items:baseline;gap:8px;line-height:1.8;display:flex}.footer-business dt{flex-shrink:0}.footer-business dd{overflow-wrap:anywhere;margin:0}.footer-business a:hover{text-underline-offset:3px;text-decoration:underline}.footer-copyright{flex-shrink:0;font-size:11px}.button{border-radius:6px;justify-content:center;align-items:center;padding:17px 24px;font-size:15px;font-weight:600;display:inline-flex}.button-dark{background:var(--ink);color:#fff}.information-page{max-width:840px;padding-block:88px 110px}.information-page h1{letter-spacing:-.04em;font-size:40px;line-height:1.4}.information-intro{color:var(--text);margin-top:20px;font-size:17px;line-height:1.7}.information-page section{margin-top:36px}.information-page section h2{margin-bottom:14px;font-size:23px}.information-page section p{color:var(--text);font-size:16px;line-height:1.9}.information-page section a{text-decoration:underline}.information-page>.button{margin-top:42px}.not-found>p:not(.section-kicker){color:var(--text);margin-top:22px;font-size:17px;line-height:1.7}@media (min-width:1600px){.company-hero{min-height:740px}.company-hero-inner{padding-block:150px}}@media (max-width:1100px){.shell{width:calc(100% - 64px)}.desktop-nav{gap:22px}.header-inner{gap:20px}.header-contact{margin-left:0;padding-left:20px}.hero-caption{left:32px;right:32px}.company-hero{min-height:620px}.contact-address{grid-template-columns:1fr}.email-copy{justify-self:start;padding-left:0}.footer-inner{grid-template-columns:1fr;gap:22px}}@media (max-width:850px){.section{padding-block:84px}.desktop-nav{display:none}.header-contact{border:0;margin-left:auto;padding-right:0}.nav-toggle{display:flex}.mobile-nav{border-top:1px solid var(--line);flex-direction:column;padding-block:6px 22px;display:flex}.mobile-nav a{justify-content:space-between;align-items:center;padding-block:16px;font-size:17px;font-weight:550;display:flex}.company-contact-inner{grid-template-columns:1fr;gap:28px}.contact-panel{border-top:1px solid var(--line);padding-top:26px}.section-head{flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:34px}.contact-address{grid-template-columns:1fr auto;max-width:520px}}@media (max-width:600px){html{scroll-padding-top:90px}.shell{width:calc(100% - 40px)}.section{padding-block:70px}h2{letter-spacing:-.045em;font-size:31px;line-height:1.4}.section-kicker{margin-bottom:17px;font-size:14px}.header-inner{gap:20px;height:74px}.wordmark img{width:110px}.header-contact{gap:9px;font-size:14px}.company-hero{min-height:630px}.company-hero-inner{padding-block:95px 170px}.hero-photo{object-position:right center}.hero-shade{background:linear-gradient(90deg,#151919bd,#1519197a)}.hero-eyebrow{margin-bottom:23px;font-size:14px}.company-hero h1{letter-spacing:-.055em;font-size:clamp(34px,9.8vw,46px);line-height:1.35}.hero-description{margin-top:24px;font-size:16px;line-height:1.9}.hero-discover{gap:35px;margin-top:26px;font-size:14px}.hero-caption{font-size:11px;bottom:25px;left:20px;right:20px}.section.company-contact-section{padding-block:48px}.company-contact-inner h2{font-size:28px}.section-head>p{font-size:15px;line-height:1.8}.mobile-break{display:block}.contact-panel h3{font-size:20px}.contact-address{grid-template-columns:1fr}.contact-email{gap:11px;font-size:19px}.email-copy{padding-block:4px 12px}.site-footer{padding-block:34px 28px}.footer-links{gap:2px 20px}.footer-meta{flex-direction:column;gap:16px;padding-top:19px}.information-page{padding-block:54px 75px}.information-page h1{font-size:31px}.information-page section h2{font-size:22px}.information-page section p{font-size:15px}}@media (max-width:360px){.shell{width:calc(100% - 32px)}.header-inner{gap:14px}.wordmark img{width:100px}.company-hero h1{font-size:32px}.company-hero-inner{padding-top:90px}.hero-description{font-size:15px}.hero-caption{left:16px;right:16px}h2{font-size:28px}.contact-email{font-size:17px}}@media (max-width:1100px){.capabilities-grid{gap:38px 25px}.capability-copy h3{font-size:22px}.methods-grid,.fields-grid{gap:30px}}@media (max-width:850px){.capabilities-grid{grid-template-columns:1fr 1fr;gap:35px 28px}.methods-grid{gap:25px}.methods-grid h3{font-size:21px}.operations-note{grid-template-columns:1fr;gap:12px}.field-copy h3{font-size:28px}.field-copy>p:not(.field-brand){font-size:16px}}@media (max-width:600px){.capabilities-grid{grid-template-columns:1fr;gap:35px}.capability-visual{aspect-ratio:16/9}.capability-visual .work-visual{max-width:360px}.capability-copy{padding-top:21px}.capability-copy h3{font-size:24px}.methods-grid{grid-template-columns:1fr;gap:30px}.methods-grid article{grid-template-columns:65px 1fr;gap:0 20px;display:grid}.method-icon{grid-row:1/3;width:65px;height:65px;margin-bottom:0}.method-icon svg{width:34px;height:34px}.methods-grid h3{font-size:21px}.method-heading{margin-bottom:10px}.methods-grid p{font-size:16px}.operations-note{margin-top:34px;padding-top:22px}.fields-grid{grid-template-columns:1fr;gap:44px}.field-copy{padding-top:23px}.field-copy h3{margin-bottom:16px;font-size:29px}}.contact-inquiry-links{gap:9px;margin-top:20px;display:grid}.contact-inquiry-links a{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;font-size:15px;font-weight:600;line-height:1.6;display:flex}.contact-inquiry-links .contact-inquiry-partner{background:var(--brand);border-color:var(--brand)}.contact-inquiry-links a:hover{border-color:var(--ink)}.inquiry-selection-page{min-height:calc(100svh - 310px);padding-block:85px 105px}.inquiry-page-head{max-width:800px;margin-bottom:43px}.inquiry-page-head .section-kicker,.inquiry-detail-copy .section-kicker{color:#59634e;align-items:center;gap:10px;display:flex}.inquiry-page-head .section-kicker:before,.inquiry-detail-copy .section-kicker:before{content:"";background:#d9ac20;border-radius:50%;width:8px;height:8px}.inquiry-page-head h1{letter-spacing:-.045em;font-size:clamp(36px,4vw,50px);font-weight:650;line-height:1.4}.inquiry-page-description{color:var(--text);margin-top:19px;font-size:17px;line-height:1.8}.inquiry-options{grid-template-columns:1fr 1fr;gap:26px;display:grid}.inquiry-option{border:1px solid var(--line);background:#f6f7f4;border-radius:14px;grid-template-columns:1fr auto;align-content:start;padding:36px;transition:border-color .18s,transform .18s;display:grid;position:relative}.inquiry-option-partner{background:var(--brand);border-color:#d5ae2e}.inquiry-option:hover{border-color:var(--ink);transform:translateY(-3px)}.inquiry-option-icon{background:#fff;border:1px solid #e3e7dc;border-radius:50%;grid-column:1/-1;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:30px;display:flex}.inquiry-option-partner .inquiry-option-icon{border-color:#0000}.inquiry-option-copy{grid-column:1/-1;min-width:0;padding-right:58px}.inquiry-option-label{color:var(--text);margin-bottom:10px;font-size:14px}.inquiry-option h2{font-size:30px;font-weight:650}.inquiry-option-copy>p:last-child{color:var(--text);max-width:345px;margin-top:15px;font-size:17px;line-height:1.8}.inquiry-option-partner .inquiry-option-label,.inquiry-option-partner .inquiry-option-copy>p:last-child{color:#424b45}.inquiry-option-arrow{border:1px solid #cbd2c6;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;bottom:36px;right:36px}.inquiry-option-partner .inquiry-option-arrow{color:#fff;background:var(--ink);border-color:var(--ink)}.inquiry-detail-page{padding-block:35px 95px}.inquiry-back-link{color:var(--text);align-items:center;gap:9px;margin-bottom:28px;padding-block:12px;font-size:14px;display:inline-flex}.inquiry-back-link:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.inquiry-back-icon{display:flex;transform:rotate(180deg)}.inquiry-detail-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:70px;display:grid}.inquiry-detail-copy{min-width:0;padding-top:18px}.inquiry-detail-copy h1{letter-spacing:-.045em;max-width:520px;font-size:clamp(34px,3.4vw,44px);font-weight:650;line-height:1.4}.inquiry-detail-description{color:var(--text);max-width:470px;margin-top:23px;font-size:17px;line-height:1.85}.inquiry-role-list{gap:24px;margin:34px 0 0;padding:0;list-style:none;display:grid}.inquiry-role-list li{grid-template-columns:46px 1fr;gap:17px;display:grid}.inquiry-role-icon{background:#fff7d8;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.inquiry-role-list h2,.inquiry-list-heading{letter-spacing:-.025em;font-size:18px;font-weight:650;line-height:1.6}.inquiry-role-list p{color:var(--text);margin-top:4px;font-size:15px;line-height:1.8}.inquiry-scope-note{border-top:1px solid var(--line);color:var(--text);margin-top:32px;padding-top:18px;font-size:13px;line-height:1.8}.inquiry-target-section{margin-top:34px}.inquiry-targets{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.inquiry-targets li{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:7px;padding:15px 14px;font-size:14px;line-height:1.6}.inquiry-form-panel{border:1px solid var(--line);background:#f8f9f6;border-radius:14px;min-width:0;padding:34px}.inquiry-detail-page[data-inquiry-type=partner] .inquiry-form-panel{background:#fff9e5;border-color:#e7ce75}.inquiry-form-heading>p{color:var(--text);margin-bottom:9px;font-size:13px}.inquiry-form-heading h2{letter-spacing:-.035em;font-size:24px;font-weight:650;line-height:1.5}.inquiry-form-heading>span{color:var(--text);margin-top:10px;font-size:14px;line-height:1.8;display:block}.inquiry-preview-notice{color:#695325;background:#fff1c7;border-radius:5px;margin-block:22px;padding:10px 12px;font-size:12px;line-height:1.7}.inquiry-fields{grid-template-columns:1fr 1fr;gap:22px 16px;display:grid}.inquiry-form-body{border:0;min-width:0;margin:0;padding:0}.inquiry-field{min-width:0}.inquiry-field-wide{grid-column:1/-1}.inquiry-field label{align-items:baseline;gap:8px;margin-bottom:9px;font-size:14px;font-weight:600;line-height:1.6;display:flex}.field-required,.field-optional{color:var(--text);font-size:11px;font-weight:400}.inquiry-field input,.inquiry-field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd2ca;border-radius:5px;padding:13px 14px;font-size:16px;line-height:1.5}.inquiry-field input::placeholder,.inquiry-field textarea::placeholder{color:#66736c}.inquiry-field textarea{resize:vertical;min-height:112px;display:block}.inquiry-field [aria-invalid=true]{border-color:#b23a25}.field-error{color:#a52d20;margin-top:6px;font-size:12px;line-height:1.7}.inquiry-optional-details{border-block:1px solid var(--line);margin-top:24px;padding-block:4px}.inquiry-optional-details summary{cursor:pointer;align-items:center;gap:8px;padding-block:13px;font-size:14px;font-weight:550;list-style:none;display:flex}.inquiry-optional-details summary::-webkit-details-marker{display:none}.inquiry-optional-details summary>span{color:var(--text);font-size:12px;font-weight:400}.inquiry-optional-details summary>svg{margin-left:auto}.inquiry-optional-details[open] summary>svg{transform:rotate(45deg)}.inquiry-optional-details .inquiry-fields{padding-block:8px 18px}.inquiry-form-privacy{color:var(--text);margin-block:18px;font-size:13px;line-height:1.8}.inquiry-submit{border:1px solid var(--brand);width:100%;color:var(--ink);background:var(--brand);border-radius:6px;justify-content:center;align-items:center;gap:24px;min-height:58px;padding:16px 20px;font-size:16px;font-weight:650;line-height:1.6;display:flex}.inquiry-submit:hover{background:#f5cc42;border-color:#f5cc42}.inquiry-submit-note{color:var(--text);text-align:center;margin-top:12px;font-size:12px;line-height:1.8}.inquiry-complete-preview{padding-block:4px}.inquiry-complete-preview>.inquiry-preview-notice{margin-top:0}.inquiry-complete-icon{background:var(--brand);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-block:28px 24px;display:flex}.inquiry-complete-preview h2{letter-spacing:-.03em;font-size:26px;line-height:1.5}.inquiry-complete-description{color:var(--text);margin-top:16px;font-size:16px;line-height:1.9}.inquiry-preview-summary{border-block:1px solid var(--line);gap:12px;margin:28px 0 0;padding-block:18px;display:grid}.inquiry-preview-summary>div{grid-template-columns:80px 1fr;gap:20px;font-size:14px;line-height:1.8;display:grid}.inquiry-preview-summary dt{color:var(--text)}.inquiry-preview-summary dd{overflow-wrap:anywhere;margin:0}.inquiry-preview-detail{color:var(--text);margin-block:22px;font-size:13px;line-height:1.8}.inquiry-text-link{text-align:center;text-underline-offset:4px;padding-block:17px 0;font-size:14px;text-decoration:underline;display:block}.inquiry-email-items{gap:13px;margin:28px 0;padding:0;list-style:none;display:grid}.inquiry-email-items li{color:var(--text);align-items:center;gap:11px;font-size:15px;line-height:1.8;display:flex}.inquiry-email-items li:before{content:"";background:#8a7228;border-radius:50%;flex-shrink:0;width:6px;height:6px}.inquiry-email-help{color:var(--text);text-align:center;margin-top:14px;font-size:13px;line-height:1.8}.inquiry-email-address{column-gap:14px;margin-top:27px}.inquiry-email-address-text{overflow-wrap:anywhere;padding-block:8px;font-size:16px;line-height:1.8}@media (max-width:1100px){.inquiry-detail-grid{gap:40px}.inquiry-form-panel{padding:27px}.inquiry-option{padding:30px}.inquiry-option-arrow{bottom:30px;right:30px}}@media (max-width:850px){.inquiry-detail-grid{grid-template-columns:1fr;gap:34px}.inquiry-detail-copy h1{max-width:640px}.inquiry-detail-description{max-width:600px}.inquiry-role-list{grid-template-columns:1fr 1fr;gap:24px 30px}.inquiry-targets{max-width:520px}.inquiry-selection-page{padding-block:62px 80px}.inquiry-options{gap:20px}.inquiry-option{padding:26px}.inquiry-option h2{font-size:26px}.inquiry-option-copy>p:last-child{font-size:16px}.inquiry-option-arrow{width:36px;height:36px;bottom:26px;right:26px}}@media (max-width:600px){.inquiry-selection-page{padding-block:42px 60px}.inquiry-page-head{margin-bottom:29px}.inquiry-page-head h1{max-width:310px;font-size:32px}.inquiry-page-description{margin-top:14px;font-size:16px}.inquiry-options{grid-template-columns:1fr;gap:16px}.inquiry-option{padding:23px}.inquiry-option-arrow{bottom:23px;right:23px}.inquiry-option-copy{padding-right:46px}.inquiry-option-icon{width:52px;height:52px;margin-bottom:20px}.inquiry-option-icon svg{width:29px;height:29px}.inquiry-option h2{font-size:25px}.inquiry-option-label{margin-bottom:8px;font-size:13px}.inquiry-option-copy>p:last-child{margin-top:11px;line-height:1.7}.inquiry-detail-page{padding-block:20px 60px}.inquiry-back-link{margin-bottom:18px}.inquiry-detail-copy{padding-top:0}.inquiry-detail-copy h1{font-size:32px}.inquiry-detail-description{margin-top:17px;font-size:16px}.inquiry-role-list{grid-template-columns:1fr;gap:21px;margin-top:27px}.inquiry-role-list li{grid-template-columns:42px 1fr;gap:14px}.inquiry-role-icon{width:42px;height:42px}.inquiry-targets{gap:9px}.inquiry-targets li{padding:13px 10px;font-size:13px}.inquiry-scope-note{margin-top:24px}.inquiry-form-panel{border-radius:10px;padding:24px 20px}.inquiry-form-heading h2{font-size:23px}.inquiry-fields{grid-template-columns:1fr;gap:20px}.inquiry-field label{font-size:15px}.inquiry-submit{gap:18px}.inquiry-preview-summary>div{gap:12px}}@media (max-width:360px){.inquiry-page-head h1,.inquiry-detail-copy h1{font-size:29px}.inquiry-option{padding:20px}.inquiry-option-arrow{bottom:20px;right:20px}.inquiry-option h2{font-size:23px}.inquiry-form-panel{padding:23px 16px}.inquiry-submit{gap:12px;padding-inline:13px;font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
