#strategy-dialog{border-radius:var(--r-24);width:min(560px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--oat-500);overscroll-behavior:contain;opacity:.4;transition:opacity .2s ease, transform .2s var(--e-expo);background:#fff;border:0;margin:auto;padding:0;overflow:auto;transform:translateY(16px);box-shadow:0 24px 64px -16px #0c141c59}#strategy-dialog.is-in{opacity:1;transition-duration:.3s;transform:none}#strategy-dialog::backdrop{background:#0b1b2b80}html.dlg-open{overflow:hidden}#strategy-dialog .dlg__box{padding:32px;position:relative}#strategy-dialog .dlg__close{border-radius:var(--r-12);background:var(--oat-200);width:44px;height:44px;color:var(--oat-500);transition:background-color .3s var(--e-bg);place-items:center;display:grid;position:absolute;top:16px;right:16px}@media (hover:hover){#strategy-dialog .dlg__close:hover{background:var(--btn-oat-hover)}}#strategy-dialog .dlg__close svg{width:18px;height:18px}#strategy-dialog .dlg__title{font-variation-settings:"wght" 530;letter-spacing:-.03em;color:var(--ink);text-wrap:balance;padding-right:52px;font-size:32px;font-weight:530;line-height:34px}#strategy-dialog .dlg__lede{color:var(--oat-500);margin-top:12px;font-size:16px;line-height:22.4px}#strategy-dialog .dlg__callback{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:21px}#strategy-dialog .dlg__grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}#strategy-dialog .dlg__f{flex-direction:column;gap:6px;min-width:0;display:flex}#strategy-dialog .dlg__f--wide{grid-column:1/-1}#strategy-dialog label,#strategy-dialog .dlg__label{color:var(--oat-500);font-size:15px;font-weight:500;line-height:20px}#strategy-dialog .dlg__opt{color:var(--ink-2);margin-left:6px;font-weight:400}#strategy-dialog input[type=text],#strategy-dialog input[type=email],#strategy-dialog input[type=tel],#strategy-dialog select,#strategy-dialog textarea{border:1px solid var(--oat-300);border-radius:var(--r-12);width:100%;height:48px;color:var(--oat-500);appearance:none;background:#fff;padding:0 14px;font-size:16px;line-height:22px}#strategy-dialog textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px}#strategy-dialog input:focus-visible,#strategy-dialog select:focus-visible,#strategy-dialog textarea:focus-visible{outline:2px solid var(--focus);outline-offset:0;border-color:#0000}#strategy-dialog .dlg__sel{position:relative}#strategy-dialog .dlg__sel .ic-chev{pointer-events:none;color:var(--oat-400);position:absolute;top:16px;right:14px;transform:rotate(90deg)}#strategy-dialog .dlg__help{color:var(--ink-2);font-size:15px;line-height:21px}#strategy-dialog .dlg__consent{color:var(--ink-2);grid-template-columns:20px 1fr;align-items:start;gap:12px;margin-top:20px;font-size:15px;font-weight:400;line-height:21px;display:grid}#strategy-dialog .dlg__consent input{width:20px;height:20px;accent-color:var(--oat-500);margin:1px 0 0}#strategy-dialog .dlg__submit{background:#fff;margin-top:20px}#strategy-dialog .dlg__submit .btn{height:48px}#strategy-dialog .dlg__under{text-align:center;color:var(--ink-2);margin-top:12px;font-size:15px;line-height:21px}#strategy-dialog .dlg__hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;top:0;left:0;overflow:hidden}#strategy-dialog .dlg__ok:focus{outline:none}#strategy-dialog .dlg__steps{counter-reset:s;gap:14px;margin-top:24px;display:grid}#strategy-dialog .dlg__steps li{counter-increment:s;grid-template-columns:32px 1fr;align-items:start;gap:12px;font-size:16px;line-height:22.4px;display:grid}#strategy-dialog .dlg__steps li:before{content:counter(s);border-radius:var(--r-pill);background:var(--oat-200);font-variation-settings:"wght" 575;font-variant-numeric:tabular-nums;place-items:center;width:32px;height:32px;font-size:15px;font-weight:575;display:grid}#strategy-dialog .dlg__after{color:var(--oat-500);margin-top:24px;font-size:15px;line-height:21px}#strategy-dialog .dlg__glue{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:21px}@media (max-width:767px){#strategy-dialog{border-radius:0;width:100%;height:100%;max-height:none;margin:0}#strategy-dialog .dlg__box{min-height:100%;padding:24px 16px 0}#strategy-dialog .dlg__close{top:12px;right:12px}#strategy-dialog .dlg__title{font-size:28px;line-height:30px}#strategy-dialog .dlg__grid{grid-template-columns:1fr}#strategy-dialog .dlg__submit{z-index:2;padding:12px 16px calc(16px + var(--safe-bottom));box-shadow:0 -1px 0 var(--hair);margin:16px -16px 0;position:sticky;bottom:0}#strategy-dialog .dlg__ok{padding-bottom:32px}}
#strategy-dialog{--dlg-err:#c8341c}#strategy-dialog .dlg__err{color:var(--dlg-err);font-size:15px;line-height:21px}#strategy-dialog :is(input,select,textarea)[aria-invalid=true]{border-color:var(--dlg-err)}#strategy-dialog :is(input,select,textarea)[aria-invalid=true]:focus-visible{border-color:#0000}#strategy-dialog .dlg__alert{border-radius:var(--r-12);background:var(--coral-100);color:var(--ink);margin-bottom:12px;padding:10px 14px;font-size:15px;line-height:21px}#strategy-dialog :is(.dlg__alert,.dlg__after) a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){#strategy-dialog :is(.dlg__alert,.dlg__after) a:hover{text-decoration-thickness:2px}}#strategy-dialog .dlg__submit .btn:disabled{cursor:progress}#strategy-dialog .dlg__title:focus{outline:none}#strategy-dialog .dlg__new{min-height:24px;color:var(--ink);text-underline-offset:3px;align-items:center;font-size:15px;line-height:21px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover){#strategy-dialog .dlg__new:hover{text-decoration-thickness:2px}}#strategy-dialog .dlg__done{display:none}@media (max-width:767px){#strategy-dialog .dlg__done{height:48px;margin-top:24px;display:flex}#strategy-dialog :is(input,select,textarea,.dlg__consent){scroll-margin-bottom:calc(128px + var(--safe-bottom))}}@media (max-width:1023px),(pointer:coarse){#strategy-dialog .dlg__new{min-height:44px}}
