:root{--font-ui:"Google Sans",sans-serif;--radius-field:10px;--radius-button:10px;--radius-card:14px;--radius-dialog:16px;--radius-menu:12px;--radius-item:8px;--radius-circle:50%;--radius-pill:999px}html,body,button,input,select,textarea,option,optgroup,dialog,[role=dialog],[role=listbox],[role=option]{font-family:var(--font-ui)}input,select,textarea{font-size:inherit}.bs-select{width:100%;min-width:0;display:block}.bs-select-trigger{border-radius:var(--radius-field);color:#18362d;width:100%;min-width:0;min-height:46px;font:400 16px/1.4 var(--font-ui);text-align:left;cursor:pointer;background:#fff;border:1px solid #a2bcb3;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.bs-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bs-select-trigger>span:last-child{flex:none;display:flex}.bs-select-trigger:hover{background:#f2f7f4}.bs-select-trigger[data-popup-open]{background:#edf5f0;border-color:#1c7056}.bs-select-positioner{z-index:1200;max-width:calc(100vw - 24px);font-family:var(--font-ui)}.bs-select-popup{width:var(--anchor-width);border-radius:var(--radius-menu);color:#18362d;background:#fff;border:1px solid #b8ccc2;min-width:160px;max-width:calc(100vw - 24px);overflow:hidden;box-shadow:0 8px 28px #163c2926}.bs-select-list{max-height:min(320px,var(--available-height));overscroll-behavior:contain;padding:5px;overflow-y:auto}.bs-select-item{border-radius:var(--radius-item);min-height:44px;font:400 15px/1.4 var(--font-ui);cursor:pointer;overflow-wrap:anywhere;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.bs-select-text{grid-column:2}.bs-select-check{grid-area:1/1;display:flex}.bs-select-item[data-selected]{font-weight:600}.bs-select-item[data-disabled]{opacity:.5;pointer-events:none}:is(.dialog-close,.search-close,.lead-close,.paid-exit-close,.rm-btn){box-sizing:border-box;border-radius:var(--radius-circle);color:#34594d;cursor:pointer;background:#fff;border:1px solid #b8ccc2;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid}:is(.dialog-close,.search-close,.lead-close,.paid-exit-close,.rm-btn):hover{background:#edf5f0}:is(.dialog-close,.search-close,.lead-close,.paid-exit-close,.rm-btn):active{background:#dcebe2}:is(.dialog-close,.search-close,.lead-close,.paid-exit-close,.rm-btn) svg{flex:none;width:22px;height:22px;display:block}:is(.control-select,.combo input,.search-input-row input,.numeric-exact input){border-radius:var(--radius-field)}:is(.btn-cta,.journey-button,.paid-button){border-radius:var(--radius-button)}:is(.dialog-card,.search-panel,.paid-exit-panel){border-radius:var(--radius-dialog)}:is(.journey-panel,.paid-tool,.paid-carousel,.paid-option,.blog-card){border-radius:var(--radius-card)}:is(.blog-submenu,.combo-list){border-radius:var(--radius-menu)}.dialog-head{gap:12px;margin-bottom:16px}.site-search-dialog{border-radius:var(--radius-dialog)}select[data-enhanced-select]{display:none!important}.bs-select-trigger,.bs-select-item,:is(.paid-button,.journey-button,.btn-cta,.t-cta,.m-cta){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:is(a.paid-button,a.journey-button,a.btn,a.btn-cta,a.t-cta,a.m-cta,a.link-compare){-webkit-user-drag:none;-webkit-user-select:none;user-select:none}[data-ui-native-control]{display:none!important}.ui-select-shell,.ui-date-shell,.ui-date-host{width:100%;min-width:0;max-width:100%;display:block}html body .bs-select-trigger{box-sizing:border-box;border:1px solid var(--ui-border,#b8ccc2);border-radius:var(--ui-radius-control,10px);min-height:48px;color:var(--ui-ink,#183629);font:400 16px/1.4 var(--font-ui);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;gap:12px;padding:11px 14px;transition:box-shadow .12s}html body .bs-select-trigger>.ui-select-value{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;text-align:start;flex:1;min-width:0;display:block;overflow:visible}html body .bs-select-trigger>:last-child{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:20px;margin:0;display:flex}.bs-select-trigger svg{pointer-events:none;transition:transform .14s;display:block}.bs-select-trigger[data-popup-open] svg{transform:rotate(180deg)}html body .bs-select-trigger:hover:not(:disabled){background:#f5f8f5}.bs-select-trigger[data-popup-open]{border-color:var(--ui-accent,#205c43);background:#f1f6f2}html body .bs-select-trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-accent,#205c43);background:#edf5ef}html body .bs-select-trigger:disabled{color:#68776d;cursor:not-allowed;opacity:1;background:#eef2ef;border-color:#ccd5ce}html body .bs-select-trigger[data-ui-pending]{color:var(--ui-ink,#183629);border-color:var(--ui-border,#b8ccc2);background:#fff}html body .bs-select-popup{box-sizing:border-box;border-color:var(--ui-border,#b8ccc2);min-width:0;color:var(--ui-ink,#183629);transform-origin:var(--transform-origin);background:#fff;border-radius:12px;transition:opacity .12s,transform .12s;box-shadow:0 12px 32px #18362924}.bs-select-popup[data-starting-style],.bs-select-popup[data-ending-style]{opacity:0;transform:translateY(-4px)}html body .bs-select-list{scrollbar-width:thin;scrollbar-color:#8ca798 transparent;padding:5px;scroll-padding:5px}html body .bs-select-item{box-sizing:border-box;min-height:44px;font:400 15px/1.4 var(--font-ui);border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;gap:10px;padding:10px 9px}html body .bs-select-text{overflow-wrap:anywhere;grid-area:1/1;min-width:0}.bs-select-item .bs-select-check{grid-area:1/2;justify-content:center;align-items:center}.bs-select-item[data-highlighted]{background:#e6f0e9}.bs-select-item[data-selected]{background:#f1f6f2;font-weight:600}.bs-select-item[data-highlighted][data-selected]{background:#dcece1}.bs-select-item[data-disabled]{color:#68776d;opacity:1;background:0 0}.ui-control-icon{pointer-events:none;flex:none;justify-content:center;align-items:center;display:flex}.ui-control-icon svg{display:block}html body [data-ui-field]{box-sizing:border-box;-webkit-appearance:none;appearance:none;border:1px solid var(--ui-border,#b8ccc2);border-radius:var(--ui-radius-control,10px);min-width:0;max-width:100%;min-height:48px;color:var(--ui-ink,#183629);font:400 16px/1.4 var(--font-ui);background:#fff;padding:11px 14px;transition:box-shadow .12s}html body [data-ui-field]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-accent,#205c43);background:#fff}html body [data-ui-field][aria-invalid=true]{border-color:#9a342a;box-shadow:inset 0 0 0 1px #9a342a}html body [data-ui-field]:disabled{color:#68776d;cursor:not-allowed;opacity:1;background:#eef2ef}html body input[type=number][data-ui-field]{-webkit-appearance:textfield;appearance:textfield}[data-ui-field]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}[data-ui-field]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}[data-ui-field]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;margin:0}[data-ui-field]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;margin:0}html body input[data-ui-choice]{-webkit-appearance:none;appearance:none;box-sizing:border-box;vertical-align:middle;color:#fff;cursor:pointer;background:#fff;border:1.5px solid #8ca798;border-radius:5px;flex:0 0 24px;place-content:center;width:24px;min-width:24px;height:24px;min-height:24px;margin:2px 0;padding:0;transition:box-shadow .12s;display:inline-grid}html body input[data-ui-choice]:after{content:"";clip-path:polygon(12% 45%,40% 72%,88% 16%,100% 28%,41% 95%,0 58%);opacity:0;background:currentColor;width:12px;height:12px;display:block}html body input[data-ui-choice]:checked,html body input[data-ui-choice]:indeterminate{background:var(--ui-accent,#205c43);border-color:var(--ui-accent,#205c43)}html body input[data-ui-choice]:checked:after{opacity:1}html body input[data-ui-choice]:indeterminate:after{clip-path:inset(40% 0);opacity:1}html body input[type=radio][data-ui-choice]{border-radius:50%}html body input[type=radio][data-ui-choice]:after{clip-path:none;border-radius:50%;width:8px;height:8px}html body input[data-ui-choice]:focus-visible{box-shadow:0 0 0 3px #205c4333}html body input[data-ui-choice]:disabled{color:#65766b;cursor:not-allowed;background:#e5ebe7;border-color:#a5b3aa}progress[data-ui-progress]{-webkit-appearance:none;appearance:none;height:6px;color:var(--ui-accent,#205c43);background:#d7e3dc;border:0;border-radius:999px;overflow:hidden}progress[data-ui-progress]::-webkit-progress-bar{background:#d7e3dc;border-radius:999px}progress[data-ui-progress]::-webkit-progress-value{background:var(--ui-accent,#205c43);border-radius:999px}progress[data-ui-progress]::-moz-progress-bar{background:var(--ui-accent,#205c43);border-radius:999px}.ui-date-field{width:100%;min-width:0;display:block;position:relative}html body .ui-date-field .ui-date-input{width:100%;padding-inline-end:50px}html body .ui-date-field [data-ui-pending]{color:var(--ui-ink,#183629);background:#fff}.ui-date-field>.ui-control-icon{inset-inline-end:17px;position:absolute;top:15px}.ui-calendar-trigger{inset-inline-end:3px;width:44px;height:44px;min-height:44px;color:var(--ui-accent,#205c43);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:2px}.ui-calendar-trigger:hover{background:#edf5ef}.ui-calendar-trigger:disabled{color:#68776d;cursor:not-allowed}:is(.ui-calendar-trigger:focus-visible,.ui-calendar-close:focus-visible){box-shadow:inset 0 0 0 2px var(--ui-accent,#205c43);background:#e6f0e9}.ui-calendar-positioner{z-index:1300;max-width:calc(100vw - 24px);font-family:var(--font-ui)}.ui-calendar{box-sizing:border-box;width:min(340px,100vw - 24px);max-height:var(--available-height);border:1px solid var(--ui-border,#b8ccc2);color:var(--ui-ink,#183629);transform-origin:var(--transform-origin);background:#fff;border-radius:14px;padding:12px;transition:opacity .12s,transform .12s;overflow:auto;box-shadow:0 12px 32px #18362924}.ui-calendar[data-starting-style],.ui-calendar[data-ending-style]{opacity:0;transform:translateY(-4px)}.ui-calendar-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.ui-calendar-head>span{min-width:0}.ui-calendar-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;place-items:center;padding:0;display:grid}.ui-calendar-selectors{grid-template-columns:minmax(0,1fr) minmax(96px,.7fr);gap:8px;margin-bottom:12px;display:grid}html body .ui-calendar-selectors .bs-select-trigger{gap:8px;padding:10px 14px;font-size:15px}.ui-calendar .bs-select-positioner{z-index:1400}.ui-calendar-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ui-calendar-week [role=columnheader]{text-align:center;color:var(--ui-muted,#52645b);padding:4px 0 8px;font-size:12px}.ui-calendar-week [role=gridcell]{min-width:0}.ui-calendar-week button{width:100%;height:40px;min-height:40px;color:inherit;font:400 15px/1 var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;display:block}.ui-calendar-week button[data-outside]{color:#7a887f}.ui-calendar-week button:hover:not(:disabled){background:#edf5ef}.ui-calendar-week [aria-selected=true] button{background:var(--ui-accent,#205c43);color:#fff;font-weight:600}.ui-calendar-week button:focus-visible{color:var(--ui-ink,#183629);box-shadow:inset 0 0 0 2px var(--ui-accent,#205c43);background:#e6f0e9}.ui-calendar-week button:disabled{color:#acb5ae;cursor:not-allowed}.ui-field-error{color:#9a342a;margin-top:6px;font-size:12px;line-height:1.45;display:block}@media (prefers-reduced-motion:reduce){.bs-select-popup,.bs-select-trigger svg,.ui-calendar,[data-ui-field],input[data-ui-choice]{transition:none!important;animation:none!important}}[data-motion-paused] :is(.bs-select-popup,.bs-select-trigger svg,.ui-calendar,[data-ui-field],input[data-ui-choice]){transition:none!important;animation:none!important}@media (forced-colors:active){html body input[data-ui-choice]{color:canvastext;background:canvas;border-color:buttontext}html body input[data-ui-choice]:checked,.bs-select-item[data-highlighted]{color:highlighttext;background:highlight}.ui-calendar-week button:focus-visible{color:highlighttext;background:highlight}.ui-calendar-week [aria-selected=true] button{color:highlighttext;background:highlight}}@media (max-width:480px){.ui-calendar-positioner{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.ui-calendar{max-height:calc(100dvh - 24px)}}button{-webkit-appearance:none;appearance:none}html body :is(.combo,.search-input-row) input[data-ui-field]{padding-inline-end:52px}
