.contact-fin{padding:calc(var(--bs-oraliq,96px) / 2) 0 var(--bs-oraliq,96px)}.contact-fin .contact-ink__grid{gap:clamp(28px, 4vw, 56px) var(--bs-g);border-radius:var(--bs-r);box-shadow:none;background:var(--c-surface);color:var(--c-text);border:0;padding:clamp(20px,3vw,48px)}.contact-fin .cf-chap{align-content:space-between;gap:clamp(28px,4vw,64px);min-width:0;padding:clamp(4px,.8vw,12px) 0 0 clamp(0px,.8vw,12px);display:grid}.contact-fin .section-title{letter-spacing:-.05em;text-wrap:balance;margin:0 0 clamp(16px,1.8vw,28px);font-size:clamp(2.75rem,6.4vw,6.75rem);font-weight:500;line-height:.94}.contact-fin .contact-ink__lead{max-width:34ch;color:var(--c-muted);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.35vw,1.3125rem);line-height:1.45}.cf-yol{display:grid}.cf-yol__q{border-top:1px solid var(--c-border);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:clamp(14px,1.5vw,22px) 0;text-decoration:none;display:grid}.cf-yol__q>span{color:var(--c-muted);font-size:var(--fs-sm);grid-column:1;font-weight:500}.cf-yol__q strong{letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:lining-nums;transition:color .25s var(--ease);grid-column:1;font-size:clamp(1.5rem,2.7vw,2.75rem);font-weight:500;line-height:1.1}.cf-yol__q i{background:var(--c-bg);block-size:52px;inline-size:52px;box-shadow:none;grid-area:1/2/span 2}.cf-yol__q:hover strong{color:var(--c-accent)}.cf-yol__q:hover i{background:var(--c-accent);color:#fff;transform:translate(3px)}.cf-yol__q:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:8px}.cf-yol__vaqt{border-top:1px solid var(--c-border);color:var(--c-muted);font-size:var(--fs-sm);margin:0;padding-top:clamp(14px,1.5vw,22px)}.contact-fin .cf-ong{border-radius:calc(var(--bs-r) - 6px);background:var(--c-bg);min-width:0;padding:clamp(18px,2.6vw,40px)}.contact-fin .line-form{gap:clamp(18px,1.8vw,26px)}.contact-fin .line-form>.label-mono{font-size:var(--fs-sm);text-transform:none;letter-spacing:0;color:var(--c-muted);margin:0}.contact-fin .line-form input:not(.fx-input-group__control),.contact-fin .line-form textarea{background:var(--c-surface);border-color:#0000;border-radius:14px;min-height:56px;padding:16px 18px;font-size:17px}.contact-fin .line-form textarea{min-height:120px}.contact-fin .line-form :is(input:not(.fx-input-group__control),textarea):focus{border-color:var(--c-text)}.contact-fin .line-field .fx-input-group{--fx-bg-field:var(--c-surface);--fx-border-color-field:transparent;--fx-radius-control:14px;--fx-control-h-md:56px;--fx-space-4:18px;--fx-font-size-md:17px;--fx-font-size-sm:17px}.contact-fin .line-chips{gap:8px}.contact-fin .line-chips .chip{background:var(--c-surface);min-height:44px;font-size:var(--fs-base);transition:background-color .2s var(--ease), color .2s var(--ease);border-color:#0000;padding:10px 18px}.contact-fin .line-chips .chip:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-text) 30%, transparent)}.contact-fin .chip--check:has(input:checked){background:var(--c-text);color:var(--c-bg)}.contact-fin .cf-yubor{justify-self:stretch;min-height:68px;padding:8px 8px 8px 30px;font-size:clamp(1.0625rem,1.3vw,1.25rem)}.contact-fin .cf-yubor>span{block-size:52px;inline-size:52px}.contact-fin .cf-yubor:hover{transform:translateY(-2px)}@media (width>=900px){.contact-fin .contact-ink__grid{column-gap:var(--bs-g);grid-template-columns:repeat(12,minmax(0,1fr))}.contact-fin .cf-chap{grid-column:1/span 6;padding-right:clamp(12px,3vw,56px)}.contact-fin .contact-ink__grid>.cf-ong{border-inline-start:0;grid-column:7/span 6;padding-inline-start:clamp(18px,2.6vw,40px)}}.contact-fin--b .contact-ink__grid{background:var(--c-bg)}.contact-fin--b .cf-ong{background:var(--c-surface)}.contact-fin--b .line-form input:not(.fx-input-group__control),.contact-fin--b .line-form textarea,.contact-fin--b .line-chips .chip{background:var(--c-surface-2)}.contact-fin--b .line-field .fx-input-group{--fx-bg-field:var(--c-surface-2)}.contact-fin--b .chip--check:has(input:checked){color:#222;background:#fff}.contact-fin--b .cf-yol__q i{background:var(--c-surface)}.contact-fin--b .cf-yubor{background:var(--c-accent);color:#fff}.contact-fin--b .cf-yubor>span{color:#222;background:#fff}main:has(.contact-fin)~.site-footer{padding-top:0}@media (prefers-reduced-motion:reduce){.cf-yol__q strong,.cf-yol__q i{transition:none}.contact-fin .cf-yubor:hover,.cf-yol__q:hover i{transform:none}}
