:where(.page-contact) a{color:#0c6666}:where(.page-contact) a:hover{color:#09524f}:where(.page-contact) .cm{padding:26px;gap:12px;text-decoration:none}:where(.page-contact) .cm b.v{font-family:var(--fd);font-size:20px;color:#06403f}:where(.page-contact) .form-wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0;border-radius:30px;overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:var(--sh)}@media (max-width:960px){:where(.page-contact) .form-wrap{grid-template-columns:minmax(0,1fr)}}:where(.page-contact) .side-dark{background:#06403f;color:#fff;padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:22px;position:relative;overflow:hidden;isolation:isolate}:where(.page-contact) .side-dark:after{content:"";position:absolute;width:240px;height:240px;right:-80px;bottom:-80px;background:#f89a1c;transform:rotate(45deg);border-radius:28px;z-index:-1}[data-sasl-theme=dark] :where(.page-contact) .form-wrap{background:var(--bg2)}:where(.page-contact) .cmap{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:22px;align-items:stretch}@media (max-width:960px){:where(.page-contact) .cmap{grid-template-columns:minmax(0,1fr)}}:where(.page-contact) .cmap-frame{position:relative;min-height:460px;border-radius:28px;overflow:hidden;background:var(--t50);border:1px solid var(--line);box-shadow:var(--sh);isolation:isolate}:where(.page-contact) .cmap-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 6px rgba(255,255,255,.55);pointer-events:none}:where(.page-contact) .cmap-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}[data-sasl-theme=dark] :where(.page-contact) .cmap-frame iframe{filter:invert(.9) hue-rotate(180deg) saturate(.8)}[data-sasl-theme=dark] :where(.page-contact) .cmap-frame:after{box-shadow:inset 0 0 0 6px rgba(8,27,28,.6)}:where(.page-contact) .cmap-open{position:absolute;top:16px;right:16px;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#06403f;color:#fff;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 10px 24px -10px rgba(6,64,63,.7);transition:transform .3s var(--ease),background .3s var(--ease)}:where(.page-contact) .cmap-open:hover{color:#fff;background:#0c6666;transform:translateY(-2px)}:where(.page-contact) .cmap-open svg{width:14px;height:14px}:where(.page-contact) .cmap-side{display:flex;flex-direction:column;gap:16px}:where(.page-contact) .cmap-card{position:relative;flex:1;padding:26px;gap:16px;overflow:hidden;border-top:4px solid #f89a1c}:where(.page-contact) .cmap-card-head{display:flex;align-items:center;gap:12px}:where(.page-contact) .cmap-card-head .chip{margin-left:auto}:where(.page-contact) .cmap-addr{font-size:16px;line-height:1.6;color:var(--ink);font-weight:500}:where(.page-contact) .cmap-rows{list-style:none;margin:0;padding:16px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-top:1px dashed var(--line)}:where(.page-contact) .cmap-rows li{display:flex;align-items:flex-start;gap:10px;font-weight:600;color:var(--ink)}:where(.page-contact) .cmap-rows svg{flex:none;width:18px;height:18px;margin-top:2px;color:#0c6666}:where(.page-contact) .cmap-rows small{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}:where(.page-contact) .cmap-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}:where(.page-contact) .cmap-soon{padding:22px;gap:8px;border-style:dashed;text-decoration:none}:where(.page-contact) .cmap-soon .cmap-card-head{justify-content:space-between}:where(.page-contact) .ok{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:40px 0;animation:pop .8s var(--ease) both}