._widget_55c3fa1{color:var(--ink,#15182e);border:1px solid var(--line,#e4e6ef);isolation:isolate;background:#fff;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);max-width:100%;margin-block:32px;font-family:inherit;line-height:1.6;display:grid}._widget_55c3fa1 *,._widget_55c3fa1 :before,._widget_55c3fa1 :after{box-sizing:border-box}._widget_55c3fa1 ::selection{color:#251655;background:#d8ceff}._inputPanel_55c3fa1{min-width:0;padding:clamp(20px,3vw,36px)}._title_55c3fa1{color:var(--ink,#15182e);letter-spacing:-.025em;text-wrap:balance;margin:0 0 12px;font-family:inherit;font-size:clamp(23px,2.3vw,28px);font-weight:600;line-height:1.25}._intro_55c3fa1{color:var(--muted,#626779);max-width:60ch;margin:0 0 30px;font-size:16px;line-height:1.65}._fieldset_55c3fa1{border:0;min-width:0;margin:0 0 30px;padding:0}._legend_55c3fa1{color:var(--ink,#15182e);margin-bottom:16px;padding:0;font-size:17px;font-weight:600}._inputGrid_55c3fa1{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}._field_55c3fa1{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}._fieldWide_55c3fa1{grid-column:1/-1}._label_55c3fa1{color:var(--ink,#15182e);font-size:15px;font-weight:600;line-height:1.5;display:block}._unit_55c3fa1,._required_55c3fa1{color:var(--muted,#626779);font-size:14px;font-weight:400}._input_55c3fa1{width:100%;min-width:0;min-height:48px;color:var(--ink,#15182e);font:inherit;font-variant-numeric:tabular-nums;caret-color:var(--action,#5636e8);background:#fff;border:1px solid #b5bacb;border-radius:8px;padding:11px 13px;font-size:16px;line-height:1.5;transition:border-color .14s}._input_55c3fa1:hover{border-color:#858a9e}:is(._input_55c3fa1:focus-visible,._draftPreview_55c3fa1:focus-visible){border-color:var(--action,#5636e8);outline:3px solid var(--action,#5636e8);outline-offset:3px}._input_55c3fa1[aria-invalid=true]{border-color:#b42336}._input_55c3fa1::placeholder{color:#626779;opacity:1}._messageInput_55c3fa1{resize:vertical;min-height:180px}._hint_55c3fa1{color:var(--muted,#626779);margin:18px 0 0;font-size:14px;line-height:1.65}._fieldHint_55c3fa1{color:var(--muted,#626779);margin:0;font-size:14px;line-height:1.6}._error_55c3fa1{color:#a31c2e;margin:0;font-size:14px;line-height:1.5}._characterCount_55c3fa1{text-align:right;color:var(--muted,#626779);font-variant-numeric:tabular-nums;font-size:13px}._textButton_55c3fa1{min-height:48px;color:var(--action,#5636e8);font:inherit;text-underline-offset:4px;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:10px 0;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}._textButton_55c3fa1:hover{text-decoration-thickness:2px}._textButton_55c3fa1:focus-visible{outline:3px solid var(--action,#5636e8);outline-offset:4px}._primaryButton_55c3fa1:focus-visible{outline:3px solid var(--action,#5636e8);outline-offset:4px}._secondaryButton_55c3fa1:focus-visible{outline:3px solid var(--action,#5636e8);outline-offset:4px}._widget_55c3fa1 a:focus-visible{outline:3px solid var(--action,#5636e8);outline-offset:4px}._resultPanel_55c3fa1{color:#302450;background:#f2eeff;border-radius:0 15px 15px 0;min-width:0;padding:clamp(20px,3vw,36px)}._resultTitle_55c3fa1{letter-spacing:-.02em;color:#251943;margin:0 0 26px;font-family:inherit;font-size:20px;font-weight:600;line-height:1.35}._resultLabel_55c3fa1{color:#57496e;margin:0 0 8px;font-size:14px}._mainResult_55c3fa1{color:#3e249e;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0 0 14px;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.15}._resultDescription_55c3fa1{color:#57496e;margin:0 0 28px;font-size:14px;line-height:1.65}._metrics_55c3fa1{margin:0;font-size:14px}._metrics_55c3fa1>div{border-top:1px solid #dcd2f3;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 14px;padding-block:14px;display:flex}._metrics_55c3fa1 dt{color:#57496e;flex:130px;line-height:1.5}._metrics_55c3fa1 dd{color:#302450;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}._resultFootnote_55c3fa1{color:#57496e;border-top:1px solid #dcd2f3;margin:24px 0 0;padding-top:20px;font-size:13px;line-height:1.7}._emptyResult_55c3fa1{color:#57496e;flex-direction:column;justify-content:center;gap:12px;min-height:220px;font-size:15px;display:flex}._emptyResult_55c3fa1 p{margin:0}._emptyTitle_55c3fa1{color:#302450;font-size:20px;font-weight:600}._primaryButton_55c3fa1,._secondaryButton_55c3fa1{min-height:48px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:15px;font-weight:600;line-height:1.45;text-decoration:none;transition:background-color .14s;display:inline-flex}._primaryButton_55c3fa1{background:var(--action,#5636e8);color:#fff;width:100%;margin-top:26px}._primaryButton_55c3fa1:hover{background:#4526cc}._primaryButton_55c3fa1 svg,._secondaryButton_55c3fa1 svg{flex:none}._secondaryButton_55c3fa1{color:#45248a;background:#fff;border-color:#bfb0df;width:100%}._secondaryButton_55c3fa1:hover{background:#e8e0fb}._deliveryNote_55c3fa1{color:var(--muted,#626779);margin:12px 0 0;font-size:14px;line-height:1.6}._privacyNote_55c3fa1{color:var(--muted,#626779);margin:20px 0 0;font-size:13px;line-height:1.65}._widget_55c3fa1 a{color:var(--action,#5636e8);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}._widget_55c3fa1 a:hover{text-decoration-thickness:2px}._previewDescription_55c3fa1{color:#57496e;margin:-12px 0 20px;font-size:14px;line-height:1.65}._draftPreview_55c3fa1{resize:vertical;background:var(--wash,#fcfaff);color:#302450;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-color:#aa96d4 #f2eeff;width:100%;min-width:0;min-height:320px;caret-color:var(--action,#5636e8);border:1px solid #d4c6ed;border-radius:8px;margin-bottom:20px;padding:18px;font-family:inherit;font-size:14px;line-height:1.7;display:block}._directEmail_55c3fa1{color:#57496e;margin:24px 0 0;font-size:15px;line-height:1.7}._directEmail_55c3fa1 a{font-size:18px;font-weight:600}._status_55c3fa1{color:#3b285f;min-height:1.65em;margin:18px 0 0;font-size:14px;line-height:1.65}._srOnly_55c3fa1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){._widget_55c3fa1{grid-template-columns:minmax(0,1fr)}._resultPanel_55c3fa1{border-radius:0 0 15px 15px}._mainResult_55c3fa1{font-size:clamp(30px,5vw,42px)}._draftPreview_55c3fa1{min-height:300px}}@media (max-width:480px){._inputGrid_55c3fa1{grid-template-columns:minmax(0,1fr);gap:20px}._inputPanel_55c3fa1,._resultPanel_55c3fa1{padding:22px 18px}._title_55c3fa1{font-size:23px}._primaryButton_55c3fa1,._secondaryButton_55c3fa1{padding-inline:12px}._metrics_55c3fa1>div{column-gap:12px}}@media (prefers-reduced-motion:reduce){._input_55c3fa1,._primaryButton_55c3fa1,._secondaryButton_55c3fa1{transition:none}}._contactFields_55c3fa1{border:0;min-width:0;margin:0;padding:0}._contactFields_55c3fa1:disabled{opacity:.72}._contactHoneypot_55c3fa1{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._contactSuccess_55c3fa1{color:#174c36;background:#f3faf6;border:1px solid #b4cebf;border-radius:8px;padding:24px}._contactSuccess_55c3fa1 h3{color:#174c36;margin:0 0 12px;font-family:inherit;font-size:21px;line-height:1.35}._contactSuccess_55c3fa1 p{overflow-wrap:anywhere;margin:0 0 18px;font-size:15px;line-height:1.7}._contactSuccess_55c3fa1:focus{outline:3px solid var(--action,#5636e8);outline-offset:4px}._contactError_55c3fa1{color:#9c2332;background:#fff5f6;border:1px solid #dcacb3;border-radius:8px;margin-top:22px;padding:16px}._contactError_55c3fa1 p{margin:0;font-size:15px;line-height:1.6}._primaryButton_55c3fa1:disabled{cursor:wait;opacity:.72}._contactWidget_55c3fa1{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));container-type:inline-size}@container (width<=679px){._contactWidget_55c3fa1>._resultPanel_55c3fa1{border-radius:0 0 15px 15px}}@media (max-width:800px){._contactWidget_55c3fa1{grid-template-columns:minmax(0,1fr)}}
