@font-face{font-family:"Inter";src:url("../fonts/InterVariable-latin.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+2713-2714,U+FEFF,U+FFFD}@font-face{font-family:"Inter";src:url("../fonts/InterVariable.woff") format("woff-variations"),url("../fonts/InterVariable.woff") format("woff");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0180-024F,U+0250-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-036F,U+0370-052F,U+1E00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+2194-2211,U+2213-2214,U+2216-2712,U+2715-27BF}@font-face{font-family:"Inter Fallback";src:local("Arial");size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}:root{--ifc-maple:#E3293D;--ifc-action:#CE2035;--ifc-action-hover:#AF192C;--ifc-action-active:#991527;--ifc-blush-active:#F6D4D8;--ifc-ink:#15181D;--ifc-ink-rgb:21,24,29;--ifc-paper:#F7F5F2;--ifc-paper-soft:#F1F2F4;--ifc-white-a15:rgba(255,255,255,.15);--ifc-white-a35:rgba(255,255,255,.35);--ifc-white-a10:rgba(255,255,255,.10);--ifc-white-a18:rgba(255,255,255,.18);--ifc-graphite:#20242B;--ifc-text-dim:#C4C8CE;--ifc-gold:#C6A45C;--ifc-gold-hover:#D6B773;--ifc-gold-active:#B49350;--ifc-gold-a35:rgba(198,164,92,.35);--ifc-surface:#FFFFFF;--ifc-blush:#FBE7E8;--ifc-muted:#666B73;--ifc-ink-soft:#454A52;--ifc-line:#DDDAD5;--ifc-line-strong:#C9C4BD;--ifc-ink-2:#252930;--ifc-ink-3:#343941;--ifc-paper-2:#EAE6E1;--ifc-paper-3:#DDD8D1;--ifc-fg:var(--ifc-ink);--ifc-fg-muted:var(--ifc-muted);--ifc-bg:var(--ifc-paper);--ifc-border:var(--ifc-line);--ifc-focus:var(--ifc-action);--ifc-focus-halo:var(--ifc-paper);--ifc-font:"Inter","Inter Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ifc-display:clamp(2.75rem,6vw,5rem);--ifc-heading:clamp(2rem,4vw,3.5rem);--ifc-title:clamp(1.375rem,2.2vw,1.75rem);--ifc-lead:clamp(1.0625rem,1.4vw,1.25rem);--ifc-body:1rem;--ifc-small:.875rem;--ifc-lh-display:1.02;--ifc-lh-heading:1.1;--ifc-lh-title:1.2;--ifc-lh-body:1.6;--ifc-lh-ui:1.4;--ifc-tracking-tight:-0.02em;--ifc-tracking-eyebrow:.08em;--ifc-space-1:4px;--ifc-space-2:8px;--ifc-space-3:12px;--ifc-space-4:16px;--ifc-space-6:24px;--ifc-space-8:32px;--ifc-space-12:48px;--ifc-space-16:64px;--ifc-space-24:96px;--ifc-section-y:clamp(var(--ifc-space-12),8vw,var(--ifc-space-24));--ifc-gutter:var(--ifc-space-4);--ifc-container-max:1440px;--ifc-header-h:76px;--ifc-adminbar-h:0px;--ifc-header-top:0px;--ifc-radius-sm:6px;--ifc-radius-control:10px;--ifc-radius-card:20px;--ifc-radius-large:28px;--ifc-radius-pill:999px;--ifc-control-height:48px;--ifc-shadow-card:0 1px 2px rgba(21,24,29,.04),0 10px 30px rgba(21,24,29,.06);--ifc-shadow-raised:0 12px 40px rgba(21,24,29,.12);--ifc-duration:.16s;--ifc-duration-slow:.3s;--ifc-ease:ease}@media (min-width:480px){:root{--ifc-gutter:20px}}@media (min-width:768px){:root{--ifc-gutter:var(--ifc-space-6)}}@media (min-width:1024px){:root{--ifc-gutter:40px;--ifc-header-h:88px}}.admin-bar{--ifc-adminbar-h:32px;--ifc-header-top:32px}@media (max-width:782px){.admin-bar{--ifc-adminbar-h:46px;--ifc-header-top:46px}}@media (max-width:600px){.admin-bar{--ifc-header-top:0px}}.ifc-scope{font-family:var(--ifc-font);font-size:var(--ifc-body);line-height:var(--ifc-lh-body);color:var(--ifc-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ifc-scope *,.ifc-scope *::before,.ifc-scope *::after{box-sizing:border-box}.ifc-section{position:relative;display:block;width:100%;max-width:100%;margin:0;padding-block:var(--ifc-section-y);background:var(--ifc-bg);overflow-x:clip}.ifc-section--flush{padding-block:0}.ifc-section.ifc-scope :where(h1,h2,h3,h4,h5,h6){margin:0;font-family:inherit;font-weight:700;line-height:var(--ifc-lh-heading);letter-spacing:var(--ifc-tracking-tight);color:inherit}:where(.ifc-section.ifc-scope) :is(p,ul,ol,figure){margin:0}.ifc-section.ifc-scope :where(p,ul,ol,figure){font-family:inherit}.ifc-section.ifc-scope :is(ul,ol).ifc-list-reset{padding:0;list-style:none}.ifc-section.ifc-scope :where(img,svg,video){display:block;max-width:100%;height:auto}.ifc-section.ifc-scope :where(button,input,select,textarea){font-family:inherit;font-size:inherit;color:inherit}.ifc-section.ifc-scope :where(a,a:visited){color:inherit;text-decoration:none}.ifc-surface--dark{--ifc-fg:var(--ifc-surface);--ifc-fg-muted:rgba(255,255,255,.72);--ifc-bg:var(--ifc-ink);--ifc-border:rgba(255,255,255,.16);--ifc-focus:var(--ifc-surface);--ifc-focus-halo:var(--ifc-ink);color:var(--ifc-fg);background-color:var(--ifc-bg)}.ifc-container{width:100%;max-width:var(--ifc-container-max);margin-inline:auto;padding-inline:var(--ifc-gutter)}.ifc-sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ifc-scope .ifc-display{font-size:var(--ifc-display);font-weight:700;line-height:var(--ifc-lh-display);letter-spacing:var(--ifc-tracking-tight)}.ifc-scope .ifc-heading{font-size:var(--ifc-heading);font-weight:700;line-height:var(--ifc-lh-heading);letter-spacing:var(--ifc-tracking-tight)}.ifc-scope .ifc-lead{font-size:var(--ifc-lead);font-weight:400;line-height:1.5;color:var(--ifc-fg-muted)}.ifc-scope .ifc-prose > * + *{margin-block-start:var(--ifc-space-4)}.ifc-scope .ifc-link{color:var(--ifc-action);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color var(--ifc-duration) var(--ifc-ease)}.ifc-scope .ifc-link:hover{color:var(--ifc-action-hover)}.ifc-surface--dark .ifc-link{color:var(--ifc-surface)}.ifc-scope .ifc-button{--ifc-btn-bg:var(--ifc-action);--ifc-btn-border:var(--ifc-action);--ifc-btn-fg:var(--ifc-surface);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--ifc-button-height,var(--ifc-control-height));padding:var(--ifc-button-padding,12px 24px);border:var(--ifc-button-border,1px) solid var(--ifc-btn-border);border-radius:var(--ifc-button-radius,var(--ifc-radius-control));font:600 var(--ifc-button-size,1rem) / var(--ifc-lh-ui) var(--ifc-font);color:var(--ifc-btn-fg);background:var(--ifc-btn-bg);text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--ifc-duration) var(--ifc-ease),border-color var(--ifc-duration) var(--ifc-ease),color var(--ifc-duration) var(--ifc-ease)}.ifc-scope .ifc-button:visited,.ifc-scope .ifc-button :where(span,svg,small,strong){color:var(--ifc-btn-fg)}.ifc-scope .ifc-button:active{--ifc-btn-bg:var(--ifc-action-active);--ifc-btn-border:var(--ifc-action-active)}@media (hover:hover){.ifc-scope .ifc-button:hover{--ifc-btn-bg:var(--ifc-action-hover);--ifc-btn-border:var(--ifc-action-hover)}.ifc-scope .ifc-button:hover:active{--ifc-btn-bg:var(--ifc-action-active);--ifc-btn-border:var(--ifc-action-active)}}.ifc-scope .ifc-button:focus-visible{outline:3px solid var(--ifc-action);outline-offset:3px;box-shadow:none;color:var(--ifc-btn-fg)}.ifc-scope .ifc-button--secondary{--ifc-btn-bg:transparent;--ifc-btn-border:var(--ifc-ink);--ifc-btn-fg:var(--ifc-ink)}.ifc-scope .ifc-button--secondary:active{--ifc-btn-bg:var(--ifc-blush-active);--ifc-btn-border:var(--ifc-action)}@media (hover:hover){.ifc-scope .ifc-button--secondary:hover{--ifc-btn-bg:var(--ifc-blush);--ifc-btn-border:var(--ifc-action);--ifc-btn-fg:var(--ifc-ink)}.ifc-scope .ifc-button--secondary:hover:active{--ifc-btn-bg:var(--ifc-blush-active)}}.ifc-surface--dark .ifc-button--secondary{--ifc-btn-bg:transparent;--ifc-btn-border:var(--ifc-white-a35);--ifc-btn-fg:var(--ifc-surface)}.ifc-surface--dark .ifc-button--secondary:visited{color:var(--ifc-surface)}.ifc-surface--dark .ifc-button--secondary:active{--ifc-btn-bg:var(--ifc-white-a18);--ifc-btn-border:var(--ifc-surface);--ifc-btn-fg:var(--ifc-surface)}@media (hover:hover){.ifc-surface--dark .ifc-button--secondary:hover{--ifc-btn-bg:var(--ifc-white-a10);--ifc-btn-border:var(--ifc-surface);--ifc-btn-fg:var(--ifc-surface)}.ifc-surface--dark .ifc-button--secondary:hover:active{--ifc-btn-bg:var(--ifc-white-a18)}}.ifc-surface--dark .ifc-button:focus-visible{outline-color:var(--ifc-surface)}.ifc-scope .ifc-button:disabled,.ifc-scope .ifc-button[aria-disabled="true"]{opacity:.5;cursor:not-allowed;pointer-events:none}.ifc-scope .ifc-button .ifc-icon{width:20px;height:20px}.ifc-scope .ifc-card{background:var(--ifc-surface);border:1px solid var(--ifc-line);border-radius:var(--ifc-radius-card);padding:var(--ifc-space-6)}.ifc-scope .ifc-field{display:flex;flex-direction:column;gap:var(--ifc-space-2)}.ifc-scope .ifc-input{width:100%;min-height:var(--ifc-control-height);padding:12px 14px;border:1px solid var(--ifc-muted);border-radius:var(--ifc-radius-control);font:400 1rem / 1.5 var(--ifc-font);color:var(--ifc-ink);background:var(--ifc-surface);transition:border-color var(--ifc-duration) var(--ifc-ease)}.ifc-scope .ifc-input::placeholder{color:var(--ifc-muted);opacity:1}.ifc-scope .ifc-input:hover{border-color:var(--ifc-ink)}.ifc-scope .ifc-input[aria-invalid="true"]{border-color:var(--ifc-action)}.ifc-scope .ifc-help{font-size:var(--ifc-small);color:var(--ifc-fg-muted)}.ifc-scope .ifc-icon{width:24px;height:24px;flex:none;fill:none;stroke:currentColor}.ifc-scope .ifc-logo{display:inline-flex;align-items:center;line-height:0}.ifc-scope .ifc-logo img{width:auto;height:var(--ifc-logo-height,64px);max-width:100%}.ifc-fold-bg{background-color:var(--ifc-paper);background-repeat:no-repeat;background-size:cover;background-position:center right}.ifc-fold-bg--light{background-color:var(--ifc-paper);background-image:url("../brand/backgrounds/fold-hero-light.svg")}.ifc-fold-bg--dark{background-color:var(--ifc-ink);background-image:url("../brand/backgrounds/fold-hero-dark.svg")}.ifc-fold-bg--red{background-color:var(--ifc-maple);background-image:url("../brand/backgrounds/fold-hero-red.svg")}.ifc-pattern-bg{background-color:var(--ifc-paper);background-image:url("../brand/backgrounds/maple-pattern.svg");background-repeat:repeat;background-size:600px auto}.ifc-article-hero__folds,.ifc-faq__folds,.ifc-trial__folds,.ifc-bl-hero__folds,.ifc-how__folds,.ifc-cp__folds,.ifc-why__folds,.ifc-reviews__folds,.ifc-coverage__folds,.ifc-hrs__folds,.ifc-hlp__folds,.ifc-ig-picker__folds,.ifc-dv__folds,.ifc-gh__folds,.ifc-tr__folds,.ifc-ti__folds,.ifc-tt__folds,.ifc-ts__folds,.ifc-tc__folds,.ifc-sg__folds,.ifc-sh__folds,.ifc-ss__folds,.ifc-ra__folds,.ifc-rs__folds,.ifc-rp__folds,.ifc-rc__folds,.ifc-rau__folds,.ifc-rx__folds,.ifc-cm__folds,.ifc-cpr__folds,.ifc-cr__folds,.ifc-cfu__folds,.ifc-chi__folds,.ifc-chv__folds,.ifc-chl__folds,.ifc-chc__folds,.ifc-che__folds,.ifc-cht__folds,.ifc-shop-hero__folds{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 65%);mask-image:linear-gradient(to right,transparent 0%,#000 65%)}.ifc-hd{--ifc-hd-max:var(--ifc-container-max);--ifc-hd-pad-x:var(--ifc-gutter);--ifc-hd-pad-y:6px;--ifc-hd-min-height:72px;--ifc-hd-logo-w:160px;--ifc-hd-link-size:0.9375rem;--ifc-hd-link-gap:26px;--ifc-hd-cta-height:46px;--ifc-hd-cta-padding:0 22px;--ifc-hd-nav-gap:var(--ifc-space-8);--ifc-bg:var(--ifc-paper);position:sticky;top:var(--ifc-header-top);z-index:900;background:var(--ifc-paper);border-block-end:1px solid var(--ifc-line);box-shadow:0 1px 0 rgba(21,24,29,.04)}.ifc-section,.ifc-section [id]{scroll-margin-block-start:calc(var(--ifc-header-h) + var(--ifc-header-top) + var(--ifc-space-3))}.ifc-hd__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ifc-space-3);max-width:var(--ifc-hd-max);min-height:var(--ifc-hd-min-height);padding-block:var(--ifc-hd-pad-y);padding-inline:var(--ifc-hd-pad-x)}.ifc-scope .ifc-hd__logo{flex:none;width:var(--ifc-hd-logo-w);border-radius:var(--ifc-radius-sm)}.ifc-scope .ifc-hd__logo img{width:100%;height:auto}.ifc-scope .ifc-hd__toggle{display:inline-flex;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:var(--ifc-radius-sm);font:600 var(--ifc-hd-link-size) / 1 var(--ifc-font);color:var(--ifc-ink);background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none;transition:color var(--ifc-duration) var(--ifc-ease),border-color var(--ifc-duration) var(--ifc-ease)}.ifc-scope .ifc-hd__toggle[hidden]{display:none}.ifc-hd__toggle-icon{position:relative;display:block;width:22px;height:16px}.ifc-hd__toggle-icon span,.ifc-hd__toggle-icon::before,.ifc-hd__toggle-icon::after{content:"";position:absolute;inset-inline:0;height:2px;border-radius:2px;background:currentColor;transition:transform var(--ifc-duration) var(--ifc-ease),opacity var(--ifc-duration) var(--ifc-ease)}.ifc-hd__toggle-icon::before{top:0}.ifc-hd__toggle-icon span{top:7px}.ifc-hd__toggle-icon::after{bottom:0}.ifc-hd__toggle[aria-expanded="true"] .ifc-hd__toggle-icon::before{transform:translateY(7px) rotate(45deg)}.ifc-hd__toggle[aria-expanded="true"] .ifc-hd__toggle-icon span{opacity:0}.ifc-hd__toggle[aria-expanded="true"] .ifc-hd__toggle-icon::after{transform:translateY(-7px) rotate(-45deg)}@media (hover:hover){.ifc-scope .ifc-hd__toggle:hover{color:var(--ifc-action);border-color:var(--ifc-line)}}.ifc-hd__nav{display:none;flex:1 1 100%;max-height:calc(100vh - var(--ifc-hd-min-height) - var(--ifc-header-top));max-height:calc(100svh - var(--ifc-hd-min-height) - var(--ifc-header-top));overflow-y:auto;padding-block:var(--ifc-space-2) var(--ifc-space-4);border-block-start:1px solid var(--ifc-line)}.ifc-hd.is-open .ifc-hd__nav{display:block}.ifc-hd__nav[hidden]{display:none}.ifc-scope .ifc-hd__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.ifc-hd__item{margin:0}.ifc-hd__item--cta{margin-block-start:var(--ifc-space-3)}.ifc-scope .ifc-hd__link{position:relative;display:flex;align-items:center;min-height:48px;padding:10px 4px;border-radius:var(--ifc-radius-sm);font-size:1.0625rem;font-weight:500;line-height:var(--ifc-lh-ui);color:var(--ifc-ink);text-decoration:none;transition:color var(--ifc-duration) var(--ifc-ease)}.ifc-scope .ifc-hd__link:visited{color:var(--ifc-ink)}@media (hover:hover){.ifc-scope .ifc-hd__link:hover{color:var(--ifc-action)}}.ifc-scope .ifc-hd__link[aria-current="page"],.ifc-scope .current-menu-item > .ifc-hd__link{color:var(--ifc-action);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:var(--ifc-action)}.ifc-scope .ifc-hd__link:focus-visible{outline:3px solid var(--ifc-action);outline-offset:2px;box-shadow:none}.ifc-scope .ifc-hd__cta{--ifc-button-height:var(--ifc-hd-cta-height);--ifc-button-padding:var(--ifc-hd-cta-padding);--ifc-button-radius:var(--ifc-radius-sm);--ifc-button-size:var(--ifc-hd-link-size);display:flex;width:100%}@media (min-width:1024px){.ifc-hd{--ifc-hd-min-height:84px;--ifc-hd-logo-w:190px}.ifc-hd__inner{flex-wrap:nowrap;gap:var(--ifc-hd-nav-gap)}.ifc-scope .ifc-hd__toggle,.ifc-scope .ifc-hd__toggle:not([hidden]){display:none}.ifc-hd__nav,.ifc-hd__nav[hidden]{display:block;flex:1 1 auto;max-height:none;overflow:visible;padding:0;border:0}.ifc-scope .ifc-hd__list{flex-direction:row;align-items:center;justify-content:center;gap:var(--ifc-hd-link-gap)}.ifc-hd__item:first-child{margin-inline-start:auto}.ifc-hd__item--cta{margin-block-start:0;margin-inline-start:auto;padding-inline-start:calc(var(--ifc-hd-nav-gap) - var(--ifc-hd-link-gap))}.ifc-scope .ifc-hd__link{min-height:44px;padding:8px 2px;font-size:var(--ifc-hd-link-size)}.ifc-scope .ifc-hd__cta{display:inline-flex;width:auto}}.ifc-scope :focus{outline:none}.ifc-scope :focus-visible{outline:3px solid var(--ifc-focus);outline-offset:4px;box-shadow:0 0 0 3px var(--ifc-focus-halo)}@media (prefers-reduced-motion:reduce){.ifc-scope *,.ifc-scope *::before,.ifc-scope *::after{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}
