.shopify-section.sb-toolkit-section{--sb-brand-50: #eff6ff;--sb-brand-100: #dbeafe;--sb-brand-200: #bfdbfe;--sb-brand-300: #93c5fd;--sb-brand-400: #60a5fa;--sb-brand-500: #3b82f6;--sb-brand-600: #2563eb;--sb-brand-700: #1d4ed8;--sb-brand-800: #1e40af;--sb-brand-900: #1e3a8a;--sb-brand-950: #172554;--sb-brand: var(--sb-brand-500);--sb-brand-on-white: var(--sb-brand-700);--sb-brand-text: var(--sb-brand-700);--sb-brand-light: var(--sb-brand-300);--sb-brand-subtle: var(--sb-brand-50);--sb-brand-border: var(--sb-brand-200);--sb-toolkit-surface: var(--sb-brand-50);--sb-toolkit-icon-well: var(--sb-brand-100)}.sb-toolkit-page{--sb-toolkit-radius: 16px;--sb-toolkit-shadow: var(--sb-shadow-card-sm);--sb-card-padding: var(--spacing-6);--sb-caption-color: rgb(var(--text-color) / .86);--sb-toolkit-heading-gap: var(--spacing-5);--sb-toolkit-body: 1.125rem;--sb-toolkit-meta: 1rem;--sb-toolkit-small: .875rem;font-size:var(--sb-toolkit-body)}.sb-toolkit__caption{margin:0;font-size:var(--sb-toolkit-meta);line-height:1.45;color:var(--sb-caption-color)}.sb-toolkit__measure{max-width:min(52rem,100%)}.sb-toolkit__sentinel{height:1px;margin:0;pointer-events:none}.sb-toolkit__main>*>.h3,.sb-toolkit__what-is-heading{margin:0 0 var(--sb-toolkit-heading-gap)}.sb-toolkit__main>*+*{margin-block-start:var(--sb-block-gap)}.sb-toolkit-page .prose,.sb-toolkit__promise,.sb-toolkit__what-is-content,.sb-toolkit__problem-text,.sb-toolkit__problem-title,.sb-toolkit__problem-outro,.sb-toolkit__workflow-title,.sb-toolkit__workflow-text,.sb-toolkit__curriculum-title,.sb-toolkit__curriculum-text,.sb-toolkit__resource-title,.sb-toolkit__tool-name,.sb-toolkit__tool-text,.sb-toolkit__audience-title,.sb-toolkit__audience-text,.sb-toolkit__ba-col .prose,.sb-toolkit__list-intro,.sb-toolkit__outcomes ul li,.sb-toolkit__prep-list li,.sb-toolkit__card-title,.sb-toolkit__quote-heading{font-size:var(--sb-toolkit-body)}.sb-toolkit__caption,.sb-toolkit__chip,.sb-toolkit__countdown-label,.sb-toolkit__countdown-key,.sb-toolkit__price-note,.sb-toolkit__price-badge,.sb-toolkit__price-compare,.sb-toolkit__hero-price-compare,.sb-toolkit__trust-item .prose,.sb-toolkit__cta-note,.sb-toolkit__stat-label,.sb-toolkit__what-is-placeholder,.sb-toolkit__workflow-index,.sb-toolkit__curriculum-index,.sb-toolkit__bar .sb-toolkit__price-compare,.sb-toolkit__bar .sb-toolkit__price-badge,.sb-toolkit__bar-title{font-size:var(--sb-toolkit-meta)}.sb-toolkit__hero{display:grid;justify-items:start;gap:0;padding:0;background:none;border:0;border-radius:0;max-width:960px;width:100%}.sb-toolkit__headline,.sb-toolkit__hero .h1{margin:0;width:100%;max-width:none;justify-self:stretch;font-family:var(--heading-font-family);font-size:var(--text-h1);font-weight:var(--sb-weight-emphasis);line-height:1.2;letter-spacing:0;text-wrap:wrap;overflow-wrap:normal;word-break:normal;color:rgb(var(--text-color))}.sb-toolkit__hero-accent{color:var(--sb-brand-600);font-size:inherit;font-weight:inherit}.sb-toolkit__subheadline{margin:16px 0 0;max-width:none;width:100%;font-family:var(--text-font-family);font-size:clamp(1.5rem,1.35rem + .7vw,2rem);font-weight:600;line-height:1.4;color:rgb(var(--text-color) / .88)}.sb-toolkit__promise{max-width:none;width:100%;margin-block-start:12px;font-family:var(--text-font-family);font-size:var(--sb-toolkit-body);line-height:1.6;color:rgb(var(--text-color) / .68)}.sb-toolkit__promise p{margin:0}.sb-toolkit__meta{display:flex;flex-wrap:wrap;align-items:center;gap:20px;list-style:none;margin:22px 0 0;padding:0}.sb-toolkit__chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--sb-brand-border);background:#ffffffb8;color:var(--sb-brand-800);font-size:var(--sb-toolkit-meta);line-height:1.4;margin:0}.sb-toolkit__chip svg{flex-shrink:0;width:16px;height:16px;color:var(--sb-brand-600)}.sb-toolkit__hero-buy{display:grid;gap:16px;justify-items:start;margin-block-start:30px;width:100%}.sb-toolkit__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-block-start:0}.sb-toolkit__hero-actions .button{min-height:52px;padding-inline:30px;border-radius:999px;border:0;background-color:var(--sb-brand-600);background-image:none;color:#fff;box-shadow:none}.sb-toolkit__hero-actions .button:hover{background-color:var(--sb-brand-700);background-image:none}.sb-toolkit__countdown{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;width:100%;max-width:36rem;padding:14px 16px;border-radius:var(--sb-toolkit-radius);border:1px solid var(--sb-brand-500);background:linear-gradient(145deg,var(--sb-brand-500) 0%,var(--sb-brand-600) 55%,var(--sb-brand-700) 100%);color:#fff}.sb-toolkit__countdown-label{margin:0;flex:0 1 auto;max-width:9.5rem;font-size:var(--sb-toolkit-meta);font-weight:600;line-height:1.35;color:#ffffffeb}.sb-toolkit__countdown-units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;flex:1 1 14rem;min-width:0}.sb-toolkit__countdown-unit{display:grid;gap:4px;justify-items:center;padding:10px 6px;border:1px solid rgb(255 255 255 / .18);border-radius:10px;background:#ffffff1f}.sb-toolkit__countdown-value{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600;line-height:1.1;color:#fff}.sb-toolkit__countdown-key{font-size:var(--sb-toolkit-meta);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#ffffffb8}.sb-toolkit__countdown--line{display:block;width:100%;max-width:none;margin:var(--spacing-2) 0 0;padding:0;border:0;border-radius:0;background:none;color:#dc2626;font-size:var(--sb-toolkit-small);font-weight:500;line-height:1.35;letter-spacing:-.02em;white-space:nowrap}.sb-toolkit__countdown--line .sb-toolkit__countdown-label{display:inline;max-width:none;margin:0;font-size:inherit;font-weight:500;color:inherit}.sb-toolkit__countdown--line .sb-toolkit__countdown-time{display:inline;margin-inline-start:.2em;font-variant-numeric:tabular-nums;font-weight:600;color:inherit}.sb-toolkit__countdown--line .sb-toolkit__countdown-time [data-sb-countdown-days],.sb-toolkit__countdown--line .sb-toolkit__countdown-time [data-sb-countdown-hours],.sb-toolkit__countdown--line .sb-toolkit__countdown-time [data-sb-countdown-minutes],.sb-toolkit__countdown--line .sb-toolkit__countdown-time [data-sb-countdown-seconds]{font-weight:600}.sb-toolkit__countdown--on-band{max-width:22rem;width:100%;justify-self:center;padding:0;border:0;background:none;border-radius:0}.sb-toolkit__countdown--on-band .sb-toolkit__countdown-unit{border-color:#ffffff47;background:#ffffff29}.sb-toolkit__countdown--units-only{justify-content:center}.sb-toolkit__countdown--units-only .sb-toolkit__countdown-units{flex:1 1 auto;width:100%}.sb-toolkit__card .buy-buttons .button:not(.button--secondary):not(.button--outline){border-radius:999px;border:0;background-color:var(--sb-brand-600);background-image:none;color:#fff;box-shadow:none}.sb-toolkit__hero-price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.sb-toolkit__hero-price-current{font-size:1.625rem;font-weight:600;line-height:1.2;color:rgb(var(--text-color))}.sb-toolkit__price-current{font-size:1.5rem;font-weight:600;line-height:1.2;color:rgb(var(--text-color))}.sb-toolkit__hero-price-compare,.sb-toolkit__price-compare{opacity:.55;font-size:var(--sb-toolkit-body)}.sb-toolkit__price-note{margin:0;font-size:var(--sb-toolkit-meta);color:var(--sb-caption-color)}@media screen and (max-width:699px){.sb-toolkit__meta{gap:12px 16px}}.sb-toolkit{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,var(--sb-card-max-width, 27.5rem));gap:var(--sb-toolkit-gap);align-items:start}.sb-toolkit__aside{position:sticky;top:calc(var(--sticky-area-height) + var(--spacing-2));width:100%;justify-self:stretch}.sb-toolkit__block--subtle{padding:var(--sb-card-padding);border-radius:var(--sb-toolkit-radius);background:var(--sb-brand-subtle)}.sb-toolkit__block--bordered{padding:var(--sb-card-padding);border-radius:var(--sb-toolkit-radius);border:1px solid rgb(var(--border-color))}.sb-toolkit__card{position:relative;width:100%;max-width:none;border:1px solid var(--sb-brand-border);border-radius:var(--sb-toolkit-radius);background:rgb(var(--background-primary));box-shadow:var(--sb-toolkit-shadow);padding:var(--sb-card-padding);display:grid;gap:var(--spacing-4);overflow:hidden}.sb-toolkit__card-title{margin:0;font-size:var(--sb-toolkit-body);font-weight:600;line-height:1.35}.sb-toolkit__warning{margin:0;padding:var(--spacing-3);border-radius:var(--sb-toolkit-radius);background:rgb(var(--warning-background));color:rgb(var(--error-text))}.sb-toolkit__media{aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--sb-toolkit-radius)}.sb-toolkit__media img{width:100%;height:100%;object-fit:cover;display:block}.sb-toolkit__badges{display:flex;flex-wrap:wrap;gap:var(--spacing-2);list-style:none;margin:0;padding:0}.sb-toolkit__price{display:grid;gap:var(--spacing-1);padding-block-end:var(--spacing-4);border-block-end:1px solid rgb(var(--border-color))}.sb-toolkit__price-row{display:flex;align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap}.sb-toolkit__price-badge{display:inline-flex;align-items:center;padding:.15em .55em;border-radius:999px;background:var(--sb-brand-subtle);color:var(--sb-brand-text);font-size:var(--sb-toolkit-meta);font-weight:600}.sb-toolkit__buy{position:relative;display:grid;gap:var(--spacing-3)}.sb-toolkit__buy .buy-buttons{display:grid;gap:var(--spacing-3)}.sb-toolkit__buy-it-now{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sb-toolkit__payment-icons{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:center;justify-content:center}.sb-toolkit__payment-icons svg{height:24px;width:auto}.sb-toolkit__trust{display:grid;gap:var(--spacing-3);list-style:none;margin:0;padding:0}.sb-toolkit__trust-item{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-2);align-items:start;color:var(--sb-brand-text)}.sb-toolkit__trust-item .prose{color:var(--sb-caption-color);font-size:var(--sb-toolkit-meta)}.sb-toolkit__includes{padding-block-start:var(--spacing-4);border-block-start:1px solid rgb(var(--border-color))}.sb-toolkit__includes ul{list-style:none;padding:0;display:grid;gap:var(--spacing-2)}.sb-toolkit__includes ul li{position:relative;padding-inline-start:var(--spacing-6)}.sb-toolkit__includes ul li:before{content:"";position:absolute;inset-inline-start:0;top:.35em;width:14px;height:12px;background:var(--sb-brand-text);mask:var(--sb-toolkit-check) center / contain no-repeat;-webkit-mask:var(--sb-toolkit-check) center / contain no-repeat}.sb-toolkit__list-intro{margin-block-end:var(--spacing-4)}.sb-toolkit .sb-toolkit__list--check ul,.sb-toolkit .sb-toolkit__list--plain ul{list-style:none;padding:0;display:grid;gap:var(--spacing-3)}.sb-toolkit .sb-toolkit__list--check ul li{position:relative;padding-inline-start:var(--spacing-8)}.sb-toolkit .sb-toolkit__list--check ul li:before{content:"";position:absolute;inset-inline-start:0;top:.35em;width:18px;height:14px;background:var(--sb-brand-text);mask:var(--sb-toolkit-check) center / contain no-repeat;-webkit-mask:var(--sb-toolkit-check) center / contain no-repeat}.sb-toolkit__list--problem{padding:var(--spacing-6);border-radius:var(--sb-toolkit-radius);background:var(--sb-toolkit-surface);border:1px solid var(--sb-brand-border)}.sb-toolkit__main>.sb-toolkit__list--problem>.h3{margin:0 0 var(--sb-toolkit-heading-gap)}.sb-toolkit__problem-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sb-toolkit__problem-card{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:22px;border:1px solid var(--sb-brand-border);border-radius:var(--sb-toolkit-radius);background:rgb(var(--background-primary));transition:background-color .2s ease,border-color .2s ease}.sb-toolkit__problem-card:hover{background:var(--sb-toolkit-surface);border-color:var(--sb-brand-300)}.sb-toolkit__problem-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:none;border-radius:0;color:inherit}.sb-toolkit__problem-icon-img{display:block;width:40px;height:40px;object-fit:contain}.sb-toolkit__problem-copy{display:grid;gap:6px;min-width:0}.sb-toolkit__problem-title{margin:0;font-size:var(--sb-toolkit-body);font-weight:600;line-height:1.35;color:rgb(var(--text-color))}.sb-toolkit__problem-text{margin:0;font-size:var(--sb-toolkit-body);line-height:1.5;color:rgb(var(--text-color) / .72)}.sb-toolkit__problem-outro{margin:24px 0 0;padding:14px 16px;border-inline-start:3px solid var(--sb-brand-600);border-radius:0 var(--sb-toolkit-radius) var(--sb-toolkit-radius) 0;background:rgb(var(--background-primary));color:rgb(var(--text-color));font-size:var(--sb-toolkit-body);line-height:1.5}@media screen and (max-width:699px){.sb-toolkit__list--problem{padding:var(--spacing-4)}.sb-toolkit__problem-grid{grid-template-columns:1fr}.sb-toolkit__problem-card{padding:20px}}.sb-toolkit .sb-toolkit__list--problem .prose>ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sb-toolkit .sb-toolkit__list--problem .prose>ul li{position:relative;margin:0;padding:22px 22px 22px 58px;border:1px solid var(--sb-brand-border);border-radius:var(--sb-toolkit-radius);background:rgb(var(--background-primary))}.sb-toolkit .sb-toolkit__list--problem .prose>ul li:before{content:"";position:absolute;inset-inline-start:22px;top:24px;width:8px;height:8px;border-radius:50%;background:rgb(var(--text-color) / .28)}@media screen and (max-width:699px){.sb-toolkit .sb-toolkit__list--problem .prose>ul{grid-template-columns:1fr}}.sb-toolkit__what-is{display:grid;gap:0;width:100%}.sb-toolkit__what-is-heading{margin:0 0 var(--sb-toolkit-heading-gap)}.sb-toolkit__what-is-body{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-6);width:100%}.sb-toolkit__what-is-copy{flex:1 1 0;min-width:0}.sb-toolkit__what-is-content{color:var(--sb-caption-color)}.sb-toolkit__what-is-content>*:first-child{margin-block-start:0}.sb-toolkit__what-is-content>*:last-child{margin-block-end:0}.sb-toolkit__what-is-content p,.sb-toolkit__what-is-content ul,.sb-toolkit__what-is-content ol{margin:0}.sb-toolkit__what-is-content p+p,.sb-toolkit__what-is-content p+ul,.sb-toolkit__what-is-content p+ol,.sb-toolkit__what-is-content ul+p,.sb-toolkit__what-is-content ol+p,.sb-toolkit__what-is-content ul+ul,.sb-toolkit__what-is-content ol+ol{margin-block-start:.85em}.sb-toolkit__what-is-content ul,.sb-toolkit__what-is-content ol{padding-inline-start:1.25rem;display:grid;gap:.4em}.sb-toolkit__what-is-content strong{color:rgb(var(--text-color));font-weight:600}.sb-toolkit__what-is-content blockquote{margin:.85em 0 0;padding:14px 16px;border-inline-start:3px solid var(--sb-brand-600);border-radius:0 var(--sb-toolkit-radius) var(--sb-toolkit-radius) 0;background:var(--sb-toolkit-surface);color:rgb(var(--text-color) / .88)}.sb-toolkit__what-is-content blockquote>*:first-child{margin-block-start:0}.sb-toolkit__what-is-content blockquote>*:last-child{margin-block-end:0}.sb-toolkit__what-is-media{flex:0 1 42%;width:42%;max-width:26rem;min-width:0;border-radius:var(--sb-toolkit-radius);overflow:hidden;border:1px solid var(--sb-brand-border);background:var(--sb-toolkit-surface);aspect-ratio:16 / 9;align-self:flex-start;height:auto}.sb-toolkit__what-is-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sb-toolkit__what-is-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:0;color:var(--sb-brand-500);font-size:var(--sb-toolkit-body);font-weight:600}@media screen and (max-width:699px){.sb-toolkit__what-is-body{flex-direction:column;gap:var(--spacing-5)}.sb-toolkit__what-is-media{order:-1;flex:none;width:100%;max-width:none;aspect-ratio:4 / 3}}.sb-toolkit__rich-text--quote{padding-inline-start:var(--spacing-6);border-inline-start:3px solid var(--sb-brand-600);background:var(--sb-toolkit-surface);padding-block:var(--spacing-4);border-radius:0 var(--sb-toolkit-radius) var(--sb-toolkit-radius) 0}.sb-toolkit__quote-heading{margin:0 0 var(--spacing-3);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600;line-height:1.3;color:rgb(var(--text-color))}.sb-toolkit__rich-text--quote .prose{font-size:var(--sb-toolkit-body);color:var(--sb-caption-color)}.sb-toolkit__ba{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}.sb-toolkit__ba-col{padding:var(--sb-card-padding);border-radius:var(--sb-toolkit-radius);border:1px solid rgb(var(--border-color));display:grid;gap:var(--spacing-3);align-content:start;align-items:start;justify-items:stretch}.sb-toolkit__ba-col--before{background:rgb(var(--text-color) / .03)}.sb-toolkit__ba-col--after{border-color:var(--sb-brand-border);background:var(--sb-toolkit-surface)}.sb-toolkit__ba-label{display:flex;align-items:center;gap:var(--spacing-2)}.sb-toolkit__ba-label .h5{margin:0}.sb-toolkit__ba-col--before .sb-toolkit__ba-label{color:rgb(var(--text-color) / .65)}.sb-toolkit__ba-col--after .sb-toolkit__ba-label{color:var(--sb-brand-text)}.sb-toolkit__ba-col .prose ul{list-style:none;margin:0;padding-inline-start:0}.sb-toolkit__ba-col .prose ol{list-style:none;margin:0;padding-inline-start:0;counter-reset:sb-ba-ol}.sb-toolkit__ba-col .prose ul>li,.sb-toolkit__ba-col .prose ol>li{position:relative;padding-inline-start:1.15em}.sb-toolkit__ba-col .prose ul>li:before{content:"";position:absolute;left:0;top:.7em;width:.3em;height:.3em;border-radius:50%;background:currentColor;transform:translateY(-50%)}.sb-toolkit__ba-col .prose ol>li{counter-increment:sb-ba-ol}.sb-toolkit__ba-col .prose ol>li:before{content:counter(sb-ba-ol) ".";position:absolute;left:0;top:0;width:1em;font-variant-numeric:tabular-nums;text-align:left}.sb-toolkit__audience{width:100%}.sb-toolkit__audience-heading{margin:0 0 var(--sb-toolkit-heading-gap)}.sb-toolkit__audience-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sb-toolkit__audience-card{display:grid;gap:8px;align-content:start;align-items:start;height:100%;padding:22px;border:1px solid rgb(var(--text-color) / .1);border-radius:var(--sb-toolkit-radius);background:rgb(var(--background-primary));box-shadow:0 1px 2px rgb(var(--text-color) / .04);transition:border-color .2s ease,box-shadow .2s ease}.sb-toolkit__audience-card:hover{border-color:rgb(var(--text-color) / .16);box-shadow:0 2px 8px rgb(var(--text-color) / .06)}.sb-toolkit__audience-title{margin:0;font-size:var(--sb-toolkit-body);font-weight:600;line-height:1.35;color:rgb(var(--text-color))}.sb-toolkit__audience-text{margin:0;font-size:var(--sb-toolkit-body);line-height:1.5;color:rgb(var(--text-color) / .72)}@media screen and (max-width:699px){.sb-toolkit__audience-grid{grid-template-columns:1fr}}.sb-toolkit__workflow{--sb-workflow-index: 2rem;--sb-workflow-gap-y: var(--spacing-5);--sb-workflow-gap-x: var(--spacing-3);container-type:inline-size;container-name:sb-workflow}.sb-toolkit__workflow-intro{max-width:42rem;margin-block-end:0}.sb-toolkit__workflow-intro+.sb-toolkit__workflow-list{margin-block-start:var(--spacing-6)}.sb-toolkit__workflow-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sb-workflow-gap-y)}.sb-toolkit__workflow-step{position:relative;display:grid;grid-template-columns:var(--sb-workflow-index) minmax(0,1fr);column-gap:var(--spacing-3);row-gap:var(--spacing-1);align-items:start}.sb-toolkit__workflow-index{position:relative;z-index:1;width:var(--sb-workflow-index);height:var(--sb-workflow-index);border:0;padding:0;border-radius:50%;display:grid;place-items:center;background-color:var(--sb-brand-100);background-image:none;color:var(--sb-brand-700);font-size:var(--sb-toolkit-meta);font-weight:600;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.sb-toolkit__workflow-index:focus-visible{outline:2px solid var(--sb-brand-500);outline-offset:2px}.sb-toolkit__workflow-step.is-complete .sb-toolkit__workflow-index,.sb-toolkit__workflow-step.is-active .sb-toolkit__workflow-index{background-color:var(--sb-brand-600);background-image:none;color:#fff;box-shadow:none}.sb-toolkit__workflow-step.is-active .sb-toolkit__workflow-index{transform:scale(1.06)}.sb-toolkit__workflow-step.is-upcoming .sb-toolkit__workflow-title,.sb-toolkit__workflow-step.is-upcoming .sb-toolkit__workflow-text{opacity:.72}.sb-toolkit__workflow-body{display:grid;gap:var(--spacing-1);min-width:0;padding-block-start:.2rem}.sb-toolkit__workflow-title{margin:0;font-size:var(--sb-toolkit-body);font-weight:600;line-height:1.35;color:rgb(var(--text-color));transition:opacity .25s ease}.sb-toolkit__workflow-text{margin:0;font-size:var(--sb-toolkit-body);line-height:1.5;color:var(--sb-caption-color);transition:opacity .25s ease}.sb-toolkit__workflow-connector{position:absolute;grid-row:1;grid-column:1;inset-inline-start:calc(var(--sb-workflow-index) / 2);top:var(--sb-workflow-index);bottom:calc(var(--sb-workflow-gap-y) * -1);width:3px;transform:translate(-50%);z-index:0;pointer-events:none;background:var(--sb-brand-border);border-radius:999px;overflow:hidden}.sb-toolkit__workflow-fill{display:block;width:100%;height:100%;background:var(--sb-brand-500);transform:scaleY(0);transform-origin:top center;transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.sb-toolkit__workflow-step.is-complete>.sb-toolkit__workflow-connector>.sb-toolkit__workflow-fill,.sb-toolkit__workflow-step.is-filling>.sb-toolkit__workflow-connector>.sb-toolkit__workflow-fill{transform:scaleY(1)}@media(prefers-reduced-motion:reduce){.sb-toolkit__workflow-index,.sb-toolkit__workflow-title,.sb-toolkit__workflow-text,.sb-toolkit__workflow-fill{transition:none}.sb-toolkit__workflow-step.is-active .sb-toolkit__workflow-index{transform:none}.sb-toolkit__workflow-fill{will-change:auto}}@container sb-workflow (min-width: 52rem){.sb-toolkit__workflow--horizontal{--sb-workflow-gap-x: var(--spacing-2)}.sb-toolkit__workflow--horizontal .sb-toolkit__workflow-list{grid-template-columns:repeat(var(--sb-workflow-count),minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:var(--sb-workflow-gap-x);row-gap:var(--spacing-3);align-items:start}.sb-toolkit__workflow--horizontal .sb-toolkit__workflow-step{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 3;row-gap:var(--spacing-3);column-gap:0;justify-items:stretch}.sb-toolkit__workflow--horizontal .sb-toolkit__workflow-index{justify-self:start}.sb-toolkit__workflow--horizontal .sb-toolkit__workflow-connector{inset-inline-start:var(--sb-workflow-index);top:calc(var(--sb-workflow-index) / 2);bottom:auto;width:calc(100% - var(--sb-workflow-index) + var(--sb-workflow-gap-x));height:3px;transform:translateY(-50%)}.sb-toolkit__workflow--horizontal .sb-toolkit__workflow-fill{background:var(--sb-brand-500);transform:scaleX(0);transform-origin:left center}.sb-toolkit__workflow--horizontal .sb-toolkit__workflow-step.is-complete>.sb-toolkit__workflow-connector>.sb-toolkit__workflow-fill,.sb-toolkit__workflow--horizontal .sb-toolkit__workflow-step.is-filling>.sb-toolkit__workflow-connector>.sb-toolkit__workflow-fill{transform:scaleX(1)}.sb-toolkit__workflow--horizontal .sb-toolkit__workflow-body{display:contents}.sb-toolkit__workflow--horizontal .sb-toolkit__workflow-title,.sb-toolkit__workflow--horizontal .sb-toolkit__workflow-text{min-width:0;max-width:none;width:100%}}@supports not (grid-template-rows: subgrid){@container sb-workflow (min-width: 52rem){.sb-toolkit__workflow--horizontal .sb-toolkit__workflow-list{grid-template-rows:none}.sb-toolkit__workflow--horizontal .sb-toolkit__workflow-step{grid-template-rows:auto auto auto;grid-row:auto}.sb-toolkit__workflow--horizontal .sb-toolkit__workflow-body{display:grid;gap:var(--spacing-1);padding-block-start:0;width:100%}}}.sb-toolkit__deliverables-group+.sb-toolkit__deliverables-group,.sb-toolkit__deliverables-group+.sb-toolkit__deliverables-split{margin-block-start:var(--spacing-8)}.sb-toolkit__deliverables-group .h5{margin:0 0 var(--sb-toolkit-heading-gap)}.sb-toolkit__resource-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sb-toolkit__resource-card{display:flex;align-items:center;gap:12px;min-width:0;padding:20px;border:1px solid var(--sb-brand-border);border-radius:var(--sb-toolkit-radius);background:rgb(var(--background-primary))}.sb-toolkit__resource-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:none;border-radius:0;color:inherit}.sb-toolkit__resource-icon-img{display:block;width:40px;height:40px;object-fit:contain}.sb-toolkit__resource-title{margin:0;font-size:var(--sb-toolkit-body);font-weight:600;line-height:1.4;color:rgb(var(--text-color))}.sb-toolkit__deliverables-split{display:grid;gap:var(--spacing-8);align-items:start}.sb-toolkit__curriculum-timeline{list-style:none;margin:0;padding:0;display:grid;gap:22px}.sb-toolkit__curriculum-step{position:relative;display:grid;grid-template-columns:2.25rem 1fr;gap:12px;align-items:start}.sb-toolkit__curriculum-step:not(:last-child):after{content:"";position:absolute;inset-inline-start:1.05rem;top:2.25rem;bottom:-22px;width:1px;background:var(--sb-brand-border)}.sb-toolkit__curriculum-index{width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;background:rgb(var(--background-primary));border:1.5px solid var(--sb-brand-300);color:var(--sb-brand-700);font-size:var(--sb-toolkit-small);font-weight:600;letter-spacing:.02em;line-height:1;z-index:1}.sb-toolkit__curriculum-body{display:grid;gap:4px;min-width:0;padding-block-start:.2rem}.sb-toolkit__curriculum-title{margin:0;font-size:var(--sb-toolkit-body);font-weight:600;line-height:1.35;color:rgb(var(--text-color))}.sb-toolkit__curriculum-text{margin:0;font-size:var(--sb-toolkit-body);line-height:1.55;color:rgb(var(--text-color) / .72)}.sb-toolkit__outcomes-panel{padding:24px;border-radius:var(--sb-toolkit-radius);background:var(--sb-toolkit-surface);border:1px solid var(--sb-brand-border);height:fit-content}.sb-toolkit__outcomes-panel>.h5{margin:0 0 var(--sb-toolkit-heading-gap);color:var(--sb-brand-text)}.sb-toolkit .sb-toolkit__outcomes ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.sb-toolkit .sb-toolkit__outcomes ul li{position:relative;padding-inline-start:1.75rem;font-size:var(--sb-toolkit-body);line-height:1.55;color:rgb(var(--text-color) / .84)}.sb-toolkit .sb-toolkit__outcomes ul li:before{content:"";position:absolute;inset-inline-start:0;top:.3em;width:16px;height:12px;background:var(--sb-brand-600);mask:var(--sb-toolkit-check) center / contain no-repeat;-webkit-mask:var(--sb-toolkit-check) center / contain no-repeat}.sb-toolkit .sb-toolkit__outcomes-panel .sb-toolkit__outcomes ul li:before{background:var(--sb-brand-600)}.sb-toolkit__curriculum ol{padding-inline-start:var(--spacing-6);display:grid;gap:var(--spacing-3);margin:0}@media(min-width:900px){.sb-toolkit__deliverables-split{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:28px;align-items:start}}@media screen and (max-width:699px){.sb-toolkit__resource-grid{grid-template-columns:1fr}.sb-toolkit__resource-card{padding:16px}.sb-toolkit__outcomes-panel{padding:20px}.sb-toolkit__resource-title,.sb-toolkit__curriculum-text,.sb-toolkit__outcomes ul li{font-size:var(--sb-toolkit-body)}}.sb-toolkit__bogos>.h3{margin:0 0 var(--sb-toolkit-heading-gap)}.sb-toolkit__bogos-mount{width:100%;min-width:0}.sb-toolkit__bogos-placeholder{padding:var(--spacing-5);border:1px dashed var(--sb-brand-border);border-radius:var(--sb-toolkit-radius);background:var(--sb-toolkit-surface);color:var(--sb-caption-color);font-size:var(--sb-toolkit-meta);line-height:1.5}.sb-toolkit__bogos-placeholder p{margin:0}.sb-toolkit__bogos-placeholder p+p{margin-block-start:.5rem}.sb-toolkit__bogos-placeholder code{font-size:.92em}.sb-toolkit__bogos .bogos-mix-match-widget,.sb-toolkit__bogos .bogos-bundle-page-container,.sb-toolkit__bogos .bogos-bundle-pp-container{border:1px solid var(--sb-brand-border)!important;border-radius:var(--sb-toolkit-radius)!important;background:#fff!important;box-shadow:none!important;padding:var(--spacing-5)!important;gap:var(--spacing-4)!important}.sb-toolkit__bogos .bogos-mix-match-widget-title,.sb-toolkit__bogos .bogos-bp-widget-title,.sb-toolkit__bogos .bogos-bp-header-title{margin:0!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em!important;text-align:start!important;text-transform:none!important;color:rgb(var(--text-color))!important}.sb-toolkit__bogos .bogos-mix-match-widget-description,.sb-toolkit__bogos .bogos-bp-widget-description,.sb-toolkit__bogos .bogos-bp-header-subtitle{margin:.25rem 0 0!important;font-size:var(--sb-toolkit-meta)!important;font-weight:400!important;line-height:1.5!important;text-align:start!important;color:var(--sb-caption-color, #6b7280)!important}.sb-toolkit__bogos .bogos-mix-match-badge,.sb-toolkit__bogos .bogos-mix-match-badge-title,.sb-toolkit__bogos [class*=bogos-mix-match-badge]{border:0!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important}.sb-toolkit__bogos .bogos-mix-match-badge-title{color:#16a34a!important;font-weight:600!important}.sb-toolkit__bogos .bogos-mix-item,.sb-toolkit__bogos .bogos-bp-step,.sb-toolkit__bogos .bogos-bp-product{border:1px solid color-mix(in srgb,var(--sb-brand-border) 70%,var(--sb-border))!important;border-radius:calc(var(--sb-toolkit-radius) - 4px)!important;background:var(--sb-toolkit-surface)!important;box-shadow:none!important}.sb-toolkit__bogos span.bogos-mix-item-header-title,.sb-toolkit__bogos .bogos-bp-step-header-title,.sb-toolkit__bogos .bogos-bp-step-title{font-size:var(--sb-toolkit-meta)!important;font-weight:600!important;color:rgb(var(--text-color))!important}.sb-toolkit__bogos a.bogos-mix-item-title,.sb-toolkit__bogos .bogos-bp-product-title{font-size:var(--sb-toolkit-body)!important;font-weight:600!important;line-height:1.4!important;color:rgb(var(--text-color))!important;text-decoration:none!important}.sb-toolkit__bogos span.bogos-mix-item-choose-product,.sb-toolkit__bogos a.bogos-mix-item-choose-product{color:var(--sb-brand-text)!important;font-size:var(--sb-toolkit-small, 14px)!important;font-weight:500!important;text-decoration:none!important}.sb-toolkit__bogos span.bogos-mix-item-discount-price,.sb-toolkit__bogos span.bogos-mix-match-total-discount-price,.sb-toolkit__bogos .bogos-bp-product-price{font-size:var(--sb-toolkit-body)!important;font-weight:600!important;color:rgb(var(--text-color))!important}.sb-toolkit__bogos span.bogos-mix-item-original-price,.sb-toolkit__bogos span.bogos-mix-match-total-original-price{font-size:var(--sb-toolkit-meta)!important;font-weight:400!important;color:var(--sb-caption-color, var(--sb-text-muted))!important}.sb-toolkit__bogos .bogos-mix-match-total-title{font-size:var(--sb-toolkit-meta)!important;color:rgb(var(--text-color))!important}.sb-toolkit__bogos .bogos-mix-match-button-add,.sb-toolkit__bogos button.bogos-mix-match-button-add,.sb-toolkit__bogos .bogos-bundle-pp-add-btn,.sb-toolkit__bogos .bogos-bundle-pp-btn-add,.sb-toolkit__bogos .bogos-bp-button-add,.sb-toolkit__bogos .bogos-bp-btn-add-product{width:100%!important;min-height:3rem!important;margin-block-start:var(--spacing-2)!important;padding:.875rem 1.5rem!important;border:0!important;border-radius:999px!important;background:var(--sb-brand-600)!important;background-image:none!important;color:#fff!important;font-size:var(--sb-toolkit-body)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .15s ease!important}.sb-toolkit__bogos .bogos-mix-match-button-add:hover,.sb-toolkit__bogos button.bogos-mix-match-button-add:hover,.sb-toolkit__bogos .bogos-bundle-pp-add-btn:hover,.sb-toolkit__bogos .bogos-bundle-pp-btn-add:hover,.sb-toolkit__bogos .bogos-bp-button-add:hover,.sb-toolkit__bogos .bogos-bp-btn-add-product:hover{background:var(--sb-brand-700)!important;color:#fff!important}.sb-toolkit__bogos .bogos-mix-match-button-add:disabled,.sb-toolkit__bogos button.bogos-mix-match-button-add:disabled,.sb-toolkit__bogos .bogos-bp-button-add:disabled,.sb-toolkit__bogos .bogos-bp-btn-add-product:disabled{background:var(--sb-text-muted)!important;color:#fff!important;cursor:not-allowed!important;opacity:1!important}.sb-toolkit__bogos .bogos-mix-match-button-add span,.sb-toolkit__bogos .bogos-bundle-pp-add-btn span,.sb-toolkit__bogos .bogos-bundle-pp-btn-add span{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}@media screen and (max-width:699px){.sb-toolkit__bogos>.h3{margin-bottom:var(--spacing-3);line-height:1.35}.sb-toolkit__bogos .bogos-mix-match-widget,.sb-toolkit__bogos .bogos-bundle-page-container,.sb-toolkit__bogos .bogos-bundle-pp-container{padding:12px!important;gap:12px!important;border-radius:12px!important}.sb-toolkit__bogos .bogos-mix-match-widget-title,.sb-toolkit__bogos .bogos-bp-widget-title,.sb-toolkit__bogos .bogos-bp-header-title{font-size:1rem!important;line-height:1.4!important}.sb-toolkit__bogos .bogos-mix-match-widget-description,.sb-toolkit__bogos .bogos-bp-widget-description,.sb-toolkit__bogos .bogos-bp-header-subtitle{margin-top:.375rem!important;font-size:.875rem!important;line-height:1.5!important}.sb-toolkit__bogos .bogos-mix-match-badge-title{font-size:.875rem!important;line-height:1.35!important;letter-spacing:.02em!important}.sb-toolkit__bogos .bogos-mix-item,.sb-toolkit__bogos .bogos-bp-step,.sb-toolkit__bogos .bogos-bp-product{padding:10px 12px!important;margin:0!important;gap:8px!important;border-radius:10px!important}.sb-toolkit__bogos .bogos-mix-item [class*=product],.sb-toolkit__bogos .bogos-mix-item [class*=content],.sb-toolkit__bogos .bogos-bp-product{min-width:0!important}.sb-toolkit__bogos span.bogos-mix-item-header-title,.sb-toolkit__bogos .bogos-bp-step-header-title,.sb-toolkit__bogos .bogos-bp-step-title{font-size:.875rem!important;line-height:1.4!important}.sb-toolkit__bogos a.bogos-mix-item-title,.sb-toolkit__bogos .bogos-bp-product-title{font-size:.9375rem!important;line-height:1.45!important;word-break:break-word!important;overflow-wrap:anywhere!important}.sb-toolkit__bogos span.bogos-mix-item-choose-product,.sb-toolkit__bogos a.bogos-mix-item-choose-product{font-size:.8125rem!important;line-height:1.4!important}.sb-toolkit__bogos span.bogos-mix-item-discount-price,.sb-toolkit__bogos span.bogos-mix-match-total-discount-price,.sb-toolkit__bogos .bogos-bp-product-price{font-size:.9375rem!important;line-height:1.35!important}.sb-toolkit__bogos span.bogos-mix-item-original-price,.sb-toolkit__bogos span.bogos-mix-match-total-original-price{font-size:.8125rem!important;line-height:1.35!important}.sb-toolkit__bogos .bogos-mix-match-total-title{font-size:.875rem!important;line-height:1.45!important}.sb-toolkit__bogos [class*=bogos-mix-match-total],.sb-toolkit__bogos [class*=bogos-mix-match] [class*=total]{row-gap:.35rem!important;column-gap:.5rem!important}.sb-toolkit__bogos .bogos-mix-match-button-add,.sb-toolkit__bogos button.bogos-mix-match-button-add,.sb-toolkit__bogos .bogos-bundle-pp-add-btn,.sb-toolkit__bogos .bogos-bundle-pp-btn-add,.sb-toolkit__bogos .bogos-bp-button-add,.sb-toolkit__bogos .bogos-bp-btn-add-product{min-height:2.75rem!important;margin-block-start:.25rem!important;padding:.75rem 1rem!important;font-size:.9375rem!important}.sb-toolkit__bogos .bogos-mix-match-widget>*,.sb-toolkit__bogos .bogos-bundle-page-container>*{margin-block:0!important}.sb-toolkit__bogos .bogos-mix-item+.bogos-mix-item,.sb-toolkit__bogos .bogos-bp-step+.bogos-bp-step,.sb-toolkit__bogos .bogos-bp-product+.bogos-bp-product{margin-block-start:10px!important}}.sb-toolkit__tools{container-type:inline-size;container-name:sb-tools}.sb-toolkit__main>.sb-toolkit__tools>.h3{margin:0 0 var(--sb-toolkit-heading-gap)}.sb-toolkit__tools-panel{padding:var(--spacing-5);border:1px solid var(--sb-brand-border);border-radius:var(--sb-toolkit-radius);background:var(--sb-toolkit-surface)}.sb-toolkit__tools-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(min(2,var(--sb-tools-cols, 2)),minmax(0,1fr));gap:12px}.sb-toolkit__tool-item{display:grid;gap:6px;min-width:0;align-content:start;padding:16px 18px;border:1px solid var(--sb-brand-border);border-radius:var(--sb-toolkit-radius);background:rgb(var(--background-primary))}.sb-toolkit__tool-name{margin:0;font-size:var(--sb-toolkit-body);font-weight:600;line-height:1.35;color:rgb(var(--text-color))}.sb-toolkit__tool-text{margin:0;font-size:var(--sb-toolkit-meta);line-height:1.5;color:var(--sb-caption-color)}.sb-toolkit__tools-prep{margin-block-start:var(--spacing-5);padding:var(--spacing-5);border:1px solid var(--sb-brand-border);border-radius:var(--sb-toolkit-radius);background:rgb(var(--background-primary))}.sb-toolkit__tools-prep>.h5{margin:0 0 var(--sb-toolkit-heading-gap);color:var(--sb-brand-text)}.sb-toolkit__prep-list{list-style:none;margin:0;padding:0;max-width:40rem;display:grid;gap:10px}.sb-toolkit__prep-list li{position:relative;padding-inline-start:1rem;font-size:var(--sb-toolkit-body);line-height:1.55;color:rgb(var(--text-color) / .88)}.sb-toolkit__prep-list li:before{content:"";position:absolute;inset-inline-start:0;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--sb-brand-500)}.sb-toolkit__prep-richtext{max-width:40rem}.sb-toolkit__prep-richtext ul{list-style:none;padding:0;display:grid;gap:10px;margin:0}.sb-toolkit__prep-richtext ul li{position:relative;padding-inline-start:1rem}.sb-toolkit__prep-richtext ul li:before{content:"";position:absolute;inset-inline-start:0;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--sb-brand-500)}.sb-toolkit__tools-note{max-width:40rem;margin-block-start:var(--spacing-4);padding:14px 16px;border-inline-start:3px solid var(--sb-brand-500);border-radius:0 var(--sb-toolkit-radius) var(--sb-toolkit-radius) 0;background:rgb(var(--background-primary));color:rgb(var(--text-color) / .88);font-size:var(--sb-toolkit-body);line-height:1.55}.sb-toolkit__tools-note p{margin:0}.sb-toolkit__tools-note strong{font-weight:600;color:rgb(var(--text-color))}@container sb-tools (min-width: 52rem){.sb-toolkit__tools-panel{padding:var(--spacing-6)}.sb-toolkit__tools-grid{grid-template-columns:repeat(var(--sb-tools-cols, 4),minmax(0,1fr));grid-template-rows:auto auto;gap:14px}.sb-toolkit__tool-item{grid-template-rows:subgrid;grid-row:span 2;padding:18px}}@supports not (grid-template-rows: subgrid){@container sb-tools (min-width: 52rem){.sb-toolkit__tools-grid{grid-template-rows:none}.sb-toolkit__tool-item{grid-template-rows:none;grid-row:auto}}}@media screen and (max-width:699px){.sb-toolkit__tools-panel,.sb-toolkit__tools-prep{padding:var(--spacing-4);border-radius:var(--sb-toolkit-radius)}.sb-toolkit__tools-grid{grid-template-columns:1fr;gap:10px}.sb-toolkit__tool-item{padding:14px 16px}.sb-toolkit__tools-prep{margin-block-start:var(--spacing-4)}}.sb-toolkit__team{display:grid;justify-items:start;gap:0}.sb-toolkit__main>.sb-toolkit__team>.h3{margin:0 0 var(--sb-toolkit-heading-gap)}.sb-toolkit__team-link{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-block-start:var(--spacing-3);color:var(--sb-brand-text);font-weight:600;text-decoration:none}.sb-toolkit__team-link:hover{text-decoration:underline;text-underline-offset:.16em}.sb-toolkit__stats{list-style:none;margin:0 0 var(--spacing-6);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-4)}.sb-toolkit__stat{text-align:center;padding:var(--spacing-4)}.sb-toolkit__stat-value{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--sb-brand-text);line-height:1.2}.sb-toolkit__stat-label{margin:var(--spacing-1) 0 0;font-size:var(--sb-toolkit-meta);color:var(--sb-caption-color)}.sb-toolkit__quotes{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-4)}.sb-toolkit__quote-card{display:grid;gap:var(--spacing-4)}.sb-toolkit__quote-text{margin:0;font-size:var(--sb-toolkit-body);line-height:1.5}.sb-toolkit__quote-author{display:flex;align-items:center;gap:var(--spacing-3)}.sb-toolkit__quote-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.sb-toolkit__quote-name{margin:0;font-weight:600}@media(min-width:700px){.sb-toolkit__quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.sb-toolkit__stats{grid-template-columns:1fr}}.sb-toolkit__faq .accordion-box{padding-inline:0;max-width:none}.sb-toolkit__faq .accordion{border-color:rgb(var(--border-color))}.sb-toolkit__faq .accordion summary{cursor:pointer}.sb-toolkit__faq .accordion__toggle{min-height:3.5rem;gap:var(--spacing-6)}.sb-toolkit__faq .accordion__toggle .h6{font-size:var(--text-h4);line-height:1.4}.sb-toolkit__cta--band{position:relative;isolation:isolate;overflow:hidden;padding:var(--spacing-10) var(--spacing-6);border-radius:var(--sb-toolkit-radius);border:0;background-color:var(--sb-brand-700);color:#fff;text-align:center}.sb-toolkit__cta--band:before,.sb-toolkit__cta--band:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;pointer-events:none;will-change:transform,opacity}.sb-toolkit__cta--band:before{background:radial-gradient(ellipse 70% 60% at 18% 28%,var(--sb-brand-400) 0%,transparent 58%),radial-gradient(ellipse 65% 70% at 82% 72%,var(--sb-brand-800) 0%,transparent 55%),radial-gradient(ellipse 90% 80% at 50% 50%,var(--sb-brand-600) 0%,var(--sb-brand-700) 70%);animation:sb-toolkit-cta-orb-a 18s ease-in-out infinite}.sb-toolkit__cta--band:after{background:radial-gradient(ellipse 75% 65% at 78% 22%,var(--sb-brand-500) 0%,transparent 55%),radial-gradient(ellipse 60% 75% at 22% 78%,var(--sb-brand-900) 0%,transparent 58%),radial-gradient(ellipse 85% 75% at 48% 52%,var(--sb-brand-700) 0%,transparent 72%);opacity:0;animation:sb-toolkit-cta-orb-b 18s ease-in-out infinite}@keyframes sb-toolkit-cta-orb-a{0%,to{transform:translateZ(0) scale(1);opacity:1}50%{transform:translate3d(4%,-3%,0) scale(1.08);opacity:.55}}@keyframes sb-toolkit-cta-orb-b{0%,to{transform:translateZ(0) scale(1.05);opacity:.15}50%{transform:translate3d(-5%,4%,0) scale(1);opacity:.9}}@media(prefers-reduced-motion:reduce){.sb-toolkit__cta--band:before,.sb-toolkit__cta--band:after{animation:none}.sb-toolkit__cta--band:before{opacity:1;transform:none}.sb-toolkit__cta--band:after{opacity:.45;transform:none}}.sb-toolkit__cta--band .h3,.sb-toolkit__cta--band .prose,.sb-toolkit__cta--band .prose p,.sb-toolkit__cta--band .prose li{color:#fff}.sb-toolkit__cta--band .prose a{color:#fff;text-decoration:underline;text-underline-offset:.16em}.sb-toolkit__cta--band .button{min-height:52px;padding-inline:30px;border-radius:999px;border:0;background-color:#fff;background-image:none;color:var(--sb-brand-800);box-shadow:none}.sb-toolkit__cta--band .button:hover{background-color:var(--sb-brand-50);background-image:none;color:var(--sb-brand-950)}.sb-toolkit__cta--band .sb-toolkit__cta-note{margin:var(--spacing-5) 0 0;color:#ffffffc7}.sb-toolkit__cta--inline,.sb-toolkit__cta--link{padding:0;border:0;background:none}.sb-toolkit__cta-inner{position:relative;z-index:1;display:grid;gap:0;justify-items:center;max-width:40rem;margin-inline:auto}.sb-toolkit__cta--band .sb-toolkit__cta-inner>.h3{margin:0 0 var(--sb-toolkit-heading-gap)}.sb-toolkit__cta--band .sb-toolkit__cta-inner>.prose{margin:0 0 var(--spacing-8)}.sb-toolkit__cta-actions{display:grid;gap:var(--spacing-4);justify-items:center;width:100%}.sb-toolkit__cta--inline .sb-toolkit__cta-inner,.sb-toolkit__cta--link .sb-toolkit__cta-inner{justify-items:start;margin-inline:0;max-width:none}.sb-toolkit__cta-link{display:inline-flex;align-items:center;gap:var(--spacing-2);margin:0;padding:0;border:0;background:none;color:var(--sb-brand-text);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.sb-toolkit__cta-link:hover{text-decoration:underline;text-underline-offset:.16em}.sb-toolkit__cta-link:disabled{opacity:.5;cursor:not-allowed}.sb-toolkit__cta-note{margin:0;font-size:var(--sb-toolkit-meta);color:var(--sb-caption-color)}.sb-toolkit__bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;background:rgb(var(--background-primary));border-block-start:1px solid rgb(var(--border-color));box-shadow:0 -8px 24px rgb(var(--text-color) / .08);padding-block-end:env(safe-area-inset-bottom);transform:translateY(100%);transition:transform .25s ease;pointer-events:none}.sb-toolkit__bar.is-visible{transform:translateY(0);pointer-events:auto}.sb-toolkit__bar-inner{display:grid;gap:var(--spacing-2);padding-block:10px}.sb-toolkit__bar-meta{display:grid;gap:2px;min-width:0}.sb-toolkit__bar-title{font-size:var(--sb-toolkit-meta);line-height:1.3;color:var(--sb-caption-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-toolkit__bar-price .sb-toolkit__price-row{gap:var(--spacing-2);align-items:center}.sb-toolkit__bar .sb-toolkit__price-current{font-size:var(--sb-toolkit-body);font-weight:600;line-height:1.2}.sb-toolkit__bar .sb-toolkit__price-compare{font-size:var(--sb-toolkit-meta);color:var(--sb-caption-color)}.sb-toolkit__bar .sb-toolkit__price-badge{font-size:var(--sb-toolkit-small);padding:.1em .45em}.sb-toolkit__bar .button{width:100%;justify-content:center;min-height:44px;padding-block:.625rem;padding-inline:var(--spacing-5);font-size:var(--sb-toolkit-body);border-radius:999px;border:0;background-color:var(--sb-brand-600);background-image:none;color:#fff;box-shadow:none}.sb-toolkit__bar .button:hover{background-color:var(--sb-brand-700);background-image:none}@media(min-width:1000px){.sb-toolkit__bar{display:none}}@media(max-width:999px){.sb-toolkit{grid-template-columns:minmax(0,1fr)}.sb-toolkit__main,.sb-toolkit__aside{min-width:0}.sb-toolkit__card{grid-template-columns:minmax(0,1fr)}.sb-toolkit__card>*{min-width:0}.sb-toolkit__countdown--line{white-space:normal;flex-wrap:wrap}.sb-toolkit__aside{position:static;order:-1}.sb-toolkit__hero-actions{display:none}.sb-toolkit__ba{grid-template-columns:1fr}.sb-toolkit-page{padding-block-end:5.5rem}}@media(max-width:699px){.sb-toolkit__main>*+*{margin-block-start:var(--spacing-10)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sb-toolkit-pdp.css.map */
