@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-tight-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-tight-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mad-forest: #1F3F1A;--mad-forest-ink: #162E11;--mad-leaf: #6FBF3E;--mad-leaf-dark: #4A9E28;--mad-leaf-soft: #E8F5DC;--mad-sun: #FFBE40;--mad-sky: #E0F0FF;--mad-ink: #1F3F1A;--mad-ink-2: #525252;--mad-ink-3: #8A8A8A;--mad-line: rgba(82, 82, 82, .24);--mad-line-strong: rgba(82, 82, 82, .6);--mad-surface: #FFFFFF;--mad-surface-2: #F7F9F8;--mad-on-dark: #FFFFFF;--mad-on-dark-2: rgba(255, 255, 255, .72);--mad-bg: var(--mad-surface);--mad-fg: var(--mad-ink);--mad-fg-2: var(--mad-ink-2);--mad-accent: var(--mad-leaf);--mad-accent-ink: #FFFFFF;--mad-link: var(--mad-leaf);--mad-font-display: "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--mad-font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mad-font-mono: ui-monospace, "SF Mono", Menlo, monospace;--mad-t-hero: 96px;--mad-t-hero-lh: 110px;--mad-t-section: 67px;--mad-t-section-lh: 72px;--mad-t-feature: 50px;--mad-t-feature-lh: 56px;--mad-t-title: 38px;--mad-t-title-lh: 48px;--mad-t-card: 28px;--mad-t-card-lh: 32px;--mad-t-lead: 21px;--mad-t-lead-lh: 24px;--mad-t-body: 16px;--mad-t-body-lh: 24px;--mad-t-small: 12px;--mad-r-xs: 8px;--mad-r-sm: 16px;--mad-r-md: 24px;--mad-r-lg: 40px;--mad-r-pill: 100px;--mad-r-round: 9999px;--mad-shadow-card: 18px 15px 35px 0 rgba(0, 0, 0, .09);--mad-shadow-card-l: -13px 18px 35px 0 rgba(0, 0, 0, .09);--mad-shadow-hover: 24px 22px 48px 0 rgba(0, 0, 0, .15);--mad-shadow-sm: 0 2px 8px 0 rgba(0, 0, 0, .06);--mad-s-1: 4px;--mad-s-2: 8px;--mad-s-3: 16px;--mad-s-4: 24px;--mad-s-5: 32px;--mad-s-6: 40px;--mad-s-7: 56px;--mad-s-8: 80px;--mad-s-9: 96px;--mad-page-w: 1200px;--mad-page-pad: 24px;--mad-page-pad-fluid: clamp(16px, 3vw, 24px);--mad-ease: cubic-bezier(.2, .7, .2, 1);--mad-dur-fast: .14s;--mad-dur: .24s;--mad-dur-slow: .42s}html,body{background:var(--mad-bg);color:var(--mad-fg);font-family:var(--mad-font-body);font-size:var(--mad-t-body);line-height:var(--mad-t-body-lh);font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.mad-h1,h2,.mad-h2,h3,.mad-h3,h4,.mad-h4{font-family:var(--mad-font-display);font-weight:700;color:var(--mad-forest);margin:0;text-wrap:balance;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}h1,.mad-h1{font-size:var(--mad-t-hero);line-height:var(--mad-t-hero-lh);letter-spacing:-.01em}h2,.mad-h2{font-size:var(--mad-t-section);line-height:var(--mad-t-section-lh)}h3,.mad-h3{font-size:var(--mad-t-card);line-height:var(--mad-t-card-lh)}h4,.mad-h4{font-size:var(--mad-t-lead);line-height:var(--mad-t-lead-lh)}.mad-balance{text-wrap:balance}p,.mad-p{font-family:var(--mad-font-body);font-weight:500;font-size:var(--mad-t-body);line-height:var(--mad-t-body-lh);color:var(--mad-ink-2);margin:0}.mad-eyebrow{font-family:var(--mad-font-display);font-weight:700;font-size:var(--mad-t-lead);line-height:var(--mad-t-lead-lh);color:var(--mad-forest)}.mad-stat{font-family:var(--mad-font-display);font-weight:700;font-size:var(--mad-t-feature);line-height:var(--mad-t-feature-lh);color:var(--mad-forest)}.mad-stat--accent{color:var(--mad-leaf)}a,.mad-link{color:var(--mad-leaf);text-decoration:underline;text-underline-offset:2px;transition:color var(--mad-dur) var(--mad-ease)}a:hover,.mad-link:hover{color:var(--mad-leaf-dark)}.mad-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--mad-font-display);font-weight:700;font-size:var(--mad-t-lead);line-height:var(--mad-t-lead-lh);padding:16px 40px;border-radius:50vh;border:0;cursor:pointer;text-decoration:none;transition:background var(--mad-dur) var(--mad-ease),transform var(--mad-dur-fast) var(--mad-ease)}.mad-btn:hover{text-decoration:none}.mad-btn--primary{background:var(--mad-leaf);color:#fff}.mad-btn--primary:hover{background:var(--mad-leaf-dark, #4A9E28);color:#fff}.mad-btn--forest{background:var(--mad-forest);color:#fff}.mad-btn--forest:hover{background:var(--mad-forest-ink)}.mad-btn--ghost{background:transparent;color:var(--mad-forest);border:1.5px solid var(--mad-forest)}.mad-btn:active{transform:translateY(1px)}.mad-btn:disabled,.mad-btn[disabled],.mad-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;pointer-events:none;transform:none}.mad-btn--sm{padding:12px 28px;font-size:16px}.mad-btn--lg{padding:24px 56px}.mad-card{background:var(--mad-surface);border-radius:var(--mad-r-sm);box-shadow:var(--mad-shadow-card)}.mad-card--md{border-radius:var(--mad-r-md)}.mad-icon-tile{width:80px;height:80px;border-radius:var(--mad-r-md);background:var(--mad-forest);display:grid;place-items:center;color:#fff;flex-shrink:0}.mad-icon-tile--leaf{background:var(--mad-leaf)}.mad-input{width:100%;font-family:var(--mad-font-body);font-size:16px;line-height:24px;color:var(--mad-ink-2);background:transparent;border:0;border-bottom:1px solid var(--mad-line-strong);padding:6px 0 8px;outline:none;transition:border-color var(--mad-dur) var(--mad-ease)}.mad-input::placeholder{color:var(--mad-ink-3)}.mad-input:focus{border-bottom-color:var(--mad-leaf)}.mad-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--mad-r-pill);background:var(--mad-leaf-soft);color:var(--mad-forest);font-family:var(--mad-font-body);font-weight:700;font-size:14px;line-height:20px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}img,picture,svg,video{display:block;max-width:100%}button{font:inherit}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--mad-leaf);outline-offset:2px;border-radius:4px}a{color:inherit}[hidden]{display:none!important}:root{--mad-page-pad-fluid: clamp(20px, 5vw, 98px);--mad-section-pad-y: clamp(56px, 9vw, 120px);--mad-header-h: 78px}html{scroll-behavior:smooth;scroll-padding-top:var(--mad-header-h)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.skip-link{position:absolute;left:-9999px;top:0;background:var(--mad-forest);color:#fff;padding:12px 20px;border-radius:0 0 8px;z-index:999;text-decoration:none;font-weight:700;font-family:var(--mad-font-display)}.skip-link:focus{left:0}body{background:var(--mad-surface);color:var(--mad-fg)}.reveal-enabled [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.2,.6,.2,1),transform .55s cubic-bezier(.2,.6,.2,1);will-change:opacity,transform}.reveal-enabled [data-reveal=visible]{opacity:1;transform:none}.inquiry-modal{padding:0;border:0;background:transparent;max-width:none;max-height:none;margin:0}.inquiry-modal[open]{position:fixed;inset:0;width:100vw;height:100dvh;display:grid;place-items:center;overflow:hidden}.inquiry-modal::backdrop{background:#0f1e0c8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inquiry-modal__chrome{position:relative;width:min(680px,92vw);max-height:88dvh;background:var(--mad-surface, #fff);border-radius:var(--mad-r-md, 24px);box-shadow:0 24px 48px -12px #0f1e0c52,0 8px 24px -4px #0f1e0c2e;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}@media(max-width:640px){.inquiry-modal__chrome{width:100vw;height:100dvh;max-height:none;border-radius:0}}.inquiry-modal__close{position:absolute;top:16px;right:16px;width:40px;height:40px;background:var(--mad-surface-2, #F7F9F8);border:0;border-radius:50%;color:var(--mad-forest, #1F3F1A);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease;z-index:2}.inquiry-modal__close:hover{background:var(--mad-leaf-soft, #E8F5DC)}.inquiry-form{--form-px: clamp(28px, 4vw, 44px);--form-py: clamp(28px, 4vw, 44px);position:relative;padding:var(--form-py) var(--form-px) 0;display:flex;flex-direction:column;gap:clamp(20px,2.5vw,28px)}.inquiry-form__head{max-width:56ch}.inquiry-form__eyebrow{display:inline-block;color:var(--mad-leaf-dark, #4A9E28);font-family:var(--mad-font-display);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.inquiry-form__title{font-family:var(--mad-font-display);font-weight:700;font-size:clamp(22px,3.2vw,32px);line-height:1.15;letter-spacing:-.01em;color:var(--mad-forest, #1F3F1A);margin:0 0 10px;text-wrap:balance}.inquiry-form__lead{font-size:15px;line-height:1.55;color:var(--mad-ink-2, #525252);margin:0;text-wrap:balance}.inquiry-form__progress{list-style:none;padding:0;margin:0;display:flex;gap:12px;align-items:center;font-family:var(--mad-font-display);font-weight:700;font-size:13px}.inquiry-form__progress li{display:inline-flex;align-items:center;gap:8px;color:var(--mad-ink-3, #999)}.inquiry-form__progress li span{width:22px;height:22px;border-radius:50%;background:var(--mad-surface-2, #F0F2EF);color:inherit;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.inquiry-form__progress li[data-state=active]{color:var(--mad-forest, #1F3F1A)}.inquiry-form__progress li[data-state=active] span{background:var(--mad-leaf, #6FBF3E);color:#fff}.inquiry-form__progress li[data-state=done]{color:var(--mad-forest, #1F3F1A)}.inquiry-form__progress li[data-state=done] span{background:var(--mad-forest, #1F3F1A);color:#fff}.inquiry-form__step{display:flex;flex-direction:column;gap:clamp(24px,3vw,36px)}.inquiry-form__field{display:flex;flex-direction:column;gap:10px}.inquiry-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.inquiry-form__row{grid-template-columns:1fr}}.inquiry-form__label{font-family:var(--mad-font-display);font-weight:700;font-size:14px;color:var(--mad-forest, #1F3F1A)}.inquiry-form__label small{font-weight:500;color:var(--mad-ink-3, #888);font-size:13px}.inquiry-form__input,.inquiry-form__textarea{width:100%;border:1.5px solid var(--mad-line, #E0E0DC);border-radius:12px;padding:12px 14px;font-size:15px;font-family:var(--mad-font-body);color:var(--mad-forest, #1F3F1A);background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.inquiry-form__input:focus,.inquiry-form__textarea:focus{outline:0;border-color:var(--mad-leaf, #6FBF3E);box-shadow:0 0 0 4px #6fbf3e2e}.inquiry-form__textarea{resize:vertical;min-height:80px}.inquiry-form__field[data-invalid] .inquiry-form__input,.inquiry-form__field[data-invalid] .inquiry-form__textarea{border-color:#c63d2f}.inquiry-form__chips{display:flex;flex-wrap:wrap;gap:8px}.inquiry-chip{position:relative;cursor:pointer}.inquiry-chip input{position:absolute;opacity:0;pointer-events:none}.inquiry-chip span{display:inline-flex;align-items:center;padding:9px 16px;border-radius:50vh;background:var(--mad-surface-2, #F0F2EF);color:var(--mad-forest, #1F3F1A);font-family:var(--mad-font-display);font-weight:700;font-size:14px;line-height:1;border:1.5px solid transparent;transition:background .14s ease,border-color .14s ease,color .14s ease;user-select:none}.inquiry-chip:hover span{background:var(--mad-leaf-soft, #E8F5DC)}.inquiry-chip input:checked+span{background:var(--mad-forest, #1F3F1A);color:#fff;border-color:var(--mad-forest, #1F3F1A)}.inquiry-chip input:focus-visible+span{box-shadow:0 0 0 4px #6fbf3e52}.inquiry-form__check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--mad-ink-2, #525252);cursor:pointer}.inquiry-form__check input{margin-top:3px;width:18px;height:18px;accent-color:var(--mad-leaf, #6FBF3E);flex-shrink:0}.inquiry-form__check a{color:var(--mad-forest, #1F3F1A)}.inquiry-form__check[data-invalid]{color:#c63d2f}.inquiry-form__error{color:#c63d2f;font-size:13px;line-height:1.4}.inquiry-form__server-error{background:#fbebe8;color:#8e2a1e;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600}.inquiry-form__nav{position:sticky;bottom:0;z-index:5;display:flex;flex-direction:column;gap:10px;align-items:stretch;margin-inline:calc(var(--form-px) * -1);padding:clamp(18px,2.2vw,24px) var(--form-px) clamp(20px,2.5vw,28px);background:var(--mad-surface-2, #F7F9F8);box-shadow:0 -12px 28px -10px #0f1e0c38,0 -1px #0f1e0c0a}.inquiry-form__nav .mad-btn{width:100%;justify-content:center}.inquiry-form__back-link{background:transparent;border:0;padding:6px 0 0;font-family:var(--mad-font-display);font-weight:600;font-size:14px;color:var(--mad-ink-2, #525252);cursor:pointer;text-align:center;align-self:center;transition:color .16s ease}.inquiry-form__back-link:hover{color:var(--mad-forest, #1F3F1A)}.inquiry-form__back-link:focus-visible{outline:2px solid var(--mad-leaf, #6FBF3E);outline-offset:4px;border-radius:4px}.inquiry-form__nav:before{content:"";position:absolute;inset:auto 0 100%;height:80px;background:linear-gradient(to top,var(--mad-surface-2, #F7F9F8) 0%,rgba(247,249,248,.92) 30%,rgba(247,249,248,0) 100%);pointer-events:none}.inquiry-form__nav-spacer{display:none}.inquiry-form__scroll-hint{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-8px);display:inline-flex;align-items:center;gap:6px;background:var(--mad-forest, #1F3F1A);color:#fff;font-family:var(--mad-font-display);font-weight:700;font-size:12px;letter-spacing:.04em;padding:6px 12px 6px 10px;border-radius:50vh;box-shadow:0 6px 14px -4px #0f1e0c52;pointer-events:none;opacity:1;transition:opacity .24s ease,transform .24s ease;animation:inquiry-hint-bounce 1.8s ease-in-out infinite;z-index:6}.inquiry-form__scroll-hint svg{flex-shrink:0}.inquiry-form__nav[data-hint=off] .inquiry-form__scroll-hint{opacity:0;transform:translate(-50%,4px);animation:none}@keyframes inquiry-hint-bounce{0%,to{transform:translate(-50%,-8px)}50%{transform:translate(-50%,-16px)}}@media(prefers-reduced-motion:reduce){.inquiry-form__scroll-hint{animation:none}}.inquiry-form__step{padding-bottom:72px}.inquiry-form__success{text-align:center;padding:clamp(20px,4vw,32px) 0}.inquiry-form__success-icon{width:72px;height:72px;margin:0 auto 16px;border-radius:50%;background:var(--mad-leaf, #6FBF3E);color:#fff;display:inline-flex;align-items:center;justify-content:center}.inquiry-form__success-title{font-family:var(--mad-font-display);font-weight:700;font-size:clamp(22px,3vw,28px);color:var(--mad-forest, #1F3F1A);margin:0 0 10px}.inquiry-form__success-text{font-size:15px;line-height:1.6;color:var(--mad-ink-2, #525252);max-width:44ch;margin:0 auto 24px;text-wrap:balance}.inquiry-form__hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
