.button-module__352XwW__button{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;border-radius:var(--radius-lg);font-size:var(--text-base);line-height:20px;font-weight:var(--weight-medium);cursor:pointer;color:inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--anim-duration-fast) var(--anim-ease-default), background var(--anim-duration-fast) var(--anim-ease-default), border-color var(--anim-duration-fast) var(--anim-ease-default), opacity var(--anim-duration-fast) var(--anim-ease-default), box-shadow var(--anim-duration-fast) var(--anim-ease-default), transform var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:1px solid #0000;outline:none;flex-shrink:0;display:inline-flex}.button-module__352XwW__button:disabled,.button-module__352XwW__button[aria-disabled=true]{pointer-events:none;opacity:.5;cursor:not-allowed}.button-module__352XwW__button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.button-module__352XwW__button:active:not(:disabled){transform:translateY(.5px)}.button-module__352XwW__button svg{pointer-events:none;flex-shrink:0}.button-module__352XwW__button svg:not([class*=size-]):not([width]):not([height]){width:16px;height:16px}.button-module__352XwW__vDefault{background:var(--color-primary);color:var(--color-fg-on-primary);border-color:#0000}.button-module__352XwW__vDefault:hover:not(:disabled){background:var(--color-primary-hover)}.button-module__352XwW__vDestructive{background:var(--color-danger);color:var(--color-fg-on-primary)}.button-module__352XwW__vDestructive:hover:not(:disabled){background:var(--color-danger-hover)}.button-module__352XwW__vOutline{border-color:var(--color-border);background:var(--color-bg-elevated);color:var(--color-fg);box-shadow:var(--shadow-xs)}.button-module__352XwW__vOutline:hover:not(:disabled){background:var(--color-bg-muted)}.button-module__352XwW__vSecondary{background:var(--color-bg-muted);color:var(--color-fg);border-color:#0000}.button-module__352XwW__vSecondary:hover:not(:disabled){background:color-mix(in srgb, var(--color-fg) 10%, var(--color-bg-muted))}.button-module__352XwW__vGhost{color:var(--color-fg);background:0 0;border-color:#0000}.button-module__352XwW__vGhost:hover:not(:disabled){background:var(--color-bg-muted)}.button-module__352XwW__vLink{color:var(--color-primary);text-underline-offset:4px;transition:color var(--anim-duration-fast) var(--anim-ease-default), text-decoration-color var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border-color:#0000;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.button-module__352XwW__vLink:hover:not(:disabled){text-decoration-color:currentColor}.button-module__352XwW__sDefault{min-height:var(--control-h-lg);padding:8px 16px}.button-module__352XwW__sDefault:has(>svg:first-child:last-child){padding-inline:12px}.button-module__352XwW__sXs{min-height:var(--control-h-xs);gap:var(--space-2);border-radius:var(--radius-md);padding:0 var(--space-2);font-size:var(--text-sm);line-height:16px}.button-module__352XwW__sXs:has(>svg:first-child:last-child){padding-inline:6px}.button-module__352XwW__sXs svg:not([class*=size-]):not([width]):not([height]){width:12px;height:12px}.button-module__352XwW__sSm{min-height:var(--control-h-md);gap:var(--space-2);border-radius:var(--radius-md);padding:0 var(--space-3)}.button-module__352XwW__sSm:has(>svg:first-child:last-child){padding-inline:10px}.button-module__352XwW__sLg{min-height:var(--control-h-xl);border-radius:var(--radius-md);padding:0 var(--space-6)}.button-module__352XwW__sLg:has(>svg:first-child:last-child){padding-inline:16px}.button-module__352XwW__sXl{min-height:var(--control-h-2xl);border-radius:var(--radius-md);padding:0 var(--space-6);font-size:var(--text-lg);line-height:var(--space-6);font-weight:var(--weight-semibold);min-width:160px}.button-module__352XwW__sIcon{inline-size:var(--control-h-lg);block-size:var(--control-h-lg);min-height:var(--control-h-lg);gap:0;padding:0}.button-module__352XwW__sIconXs{inline-size:var(--control-h-xs);block-size:var(--control-h-xs);min-height:var(--control-h-xs);border-radius:var(--radius-md);gap:0;padding:0}.button-module__352XwW__sIconXs svg:not([class*=size-]):not([width]):not([height]){width:12px;height:12px}.button-module__352XwW__sIconSm{inline-size:var(--control-h-md);block-size:var(--control-h-md);min-height:var(--control-h-md);gap:0;padding:0}.button-module__352XwW__sIconLg{inline-size:var(--control-h-xl);block-size:var(--control-h-xl);min-height:var(--control-h-xl);gap:0;padding:0}.button-module__352XwW__shPill{border-radius:var(--radius-full)}.button-module__352XwW__vInk{background:var(--color-fg);color:var(--color-bg-elevated);border-color:#0000}.button-module__352XwW__vInk:hover:not(:disabled){opacity:.9}.button-module__352XwW__vInk:focus-visible{box-shadow:0 0 0 2px var(--focus-ring-color,var(--color-primary));outline:none}.button-module__352XwW__vInkOutline{background:var(--color-bg-elevated);color:var(--color-fg);border:1px solid var(--color-border-strong)}.button-module__352XwW__vInkOutline:hover:not(:disabled){opacity:.7}.button-module__352XwW__vInkOutline:focus-visible{box-shadow:0 0 0 2px var(--focus-ring-color,var(--color-primary));outline:none}.button-module__352XwW__vSilver{isolation:isolate;color:#171a21;text-shadow:0 1px #ffffff73;background:linear-gradient(152deg,#e9ebed 0%,#c2c6cb 18%,#d1d5db 38%,#a9adb2 58%,#bcc0c7 78%,#b3b7bd 100%);border:1px solid #7e889a6b;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -1.5px #47536b24,0 1px 2px #171c260f,0 3px 10px #0e121b12}.button-module__352XwW__vSilver:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(108deg,#0000 36%,#ffffff61 47%,#ffffff1f 52%,#0000 64%);position:absolute;inset:0}.button-module__352XwW__vSilver>*{z-index:2;position:relative}.button-module__352XwW__vSilver:hover:not(:disabled){filter:brightness(1.045)contrast(1.02)}.button-module__352XwW__vSilver:active:not(:disabled){filter:brightness(.97)contrast(1.03);box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #47536b33,0 1px 1px #171c260d}.button-module__352XwW__vSilver:focus-visible{box-shadow:inset 0 1px 0 #ffffffe6, inset 0 -1.5px 0 #47536b24, 0 0 0 2px var(--focus-ring-color,var(--color-primary));outline:none}
.cta-band-section-module__Y7x-lG__section{width:100%;padding:24px var(--page-padding-x-sm) 48px;background:#fff}@media (min-width:640px){.cta-band-section-module__Y7x-lG__section{padding-left:var(--page-padding-x-md);padding-right:var(--page-padding-x-md)}}@media (min-width:768px){.cta-band-section-module__Y7x-lG__section{padding-top:32px;padding-bottom:64px}}@media (min-width:1024px){.cta-band-section-module__Y7x-lG__section{padding-left:var(--page-padding-x-lg);padding-right:var(--page-padding-x-lg)}}.cta-band-section-module__Y7x-lG__card{background:var(--marketing-blue-gradient);color:#fff;border-radius:24px;flex-direction:column;align-items:stretch;gap:24px;width:100%;max-width:1280px;margin:0 auto;padding:32px;display:flex}@media (min-width:768px){.cta-band-section-module__Y7x-lG__card{flex-direction:row;align-items:center;gap:56px;padding:48px}}@media (min-width:1024px){.cta-band-section-module__Y7x-lG__card{gap:72px;padding:64px}}.cta-band-section-module__Y7x-lG__copy{flex-direction:column;flex:1 1 0;gap:20px;min-width:0;display:flex}@media (min-width:1024px){.cta-band-section-module__Y7x-lG__copy{gap:24px}}.cta-band-section-module__Y7x-lG__title{font-size:var(--text-5xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:#fff;margin:0;line-height:1.05}@media (min-width:768px){.cta-band-section-module__Y7x-lG__title{font-size:44px}}@media (min-width:1024px){.cta-band-section-module__Y7x-lG__title{font-size:56px;line-height:1.04}}.cta-band-section-module__Y7x-lG__description{color:#ffffffeb;max-width:48ch;margin:0;font-size:17px;line-height:1.55}@media (min-width:1024px){.cta-band-section-module__Y7x-lG__description{font-size:var(--text-xl)}}.cta-band-section-module__Y7x-lG__ctaRow{margin-top:4px}.cta-band-section-module__Y7x-lG__gallery{flex:1 1 0;grid-template-columns:repeat(3,1fr);gap:10px;min-width:0;display:grid}@media (min-width:768px){.cta-band-section-module__Y7x-lG__gallery{gap:12px;max-width:480px}}@media (min-width:1024px){.cta-band-section-module__Y7x-lG__gallery{gap:14px}}.cta-band-section-module__Y7x-lG__tile{aspect-ratio:1;outline-offset:-1px;background:linear-gradient(140deg,#ffffff2e,#ffffff0f);border-radius:10px;outline:1px solid #ffffff2e;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38}.cta-band-section-module__Y7x-lG__tileImage{object-fit:cover;object-position:center}.cta-band-section-module__Y7x-lG__tile:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff38 0%,#ffffff0a 42%,#082f782e 100%);position:absolute;inset:0}
.faq-section-module__zIGAdG__section{width:100%;padding:64px var(--page-padding-x-sm) 96px;color:#111314;background:#fff}@media (min-width:640px){.faq-section-module__zIGAdG__section{padding-left:var(--page-padding-x-md);padding-right:var(--page-padding-x-md)}}@media (min-width:768px){.faq-section-module__zIGAdG__section{padding-top:80px;padding-bottom:120px}}@media (min-width:1024px){.faq-section-module__zIGAdG__section{padding-top:96px;padding-bottom:132px;padding-left:var(--page-padding-x-lg);padding-right:var(--page-padding-x-lg)}}.faq-section-module__zIGAdG__container{flex-direction:column;align-items:center;width:100%;max-width:1220px;margin:0 auto;display:flex}.faq-section-module__zIGAdG__title{text-align:center;max-width:658px;font-size:var(--text-5xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:#111314;margin:0 0 16px;line-height:1.1}@media (min-width:1024px){.faq-section-module__zIGAdG__title{font-size:var(--text-6xl);line-height:1.08}}.faq-section-module__zIGAdG__lead{text-align:center;max-width:1002px;font-size:var(--text-xl);color:#646464;margin:0 0 40px;line-height:1.5}@media (min-width:768px){.faq-section-module__zIGAdG__lead{font-size:var(--text-2xl);margin-bottom:56px}}.faq-section-module__zIGAdG__leadLink{color:inherit;text-underline-offset:3px;text-decoration:underline}.faq-section-module__zIGAdG__leadLink:hover{color:#111314}.faq-section-module__zIGAdG__list{flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:768px){.faq-section-module__zIGAdG__list{flex-direction:row;align-items:flex-start}}.faq-section-module__zIGAdG__column{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;display:flex}.faq-section-module__zIGAdG__item{background:#fafafa;border-radius:12px;padding:0 16px;transition:background-color .15s;overflow:hidden}.faq-section-module__zIGAdG__item:hover{background:#f4f4f4}.faq-section-module__zIGAdG__item[open] .faq-section-module__zIGAdG__icon:before{transform:rotate(45deg)}.faq-section-module__zIGAdG__summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 0;list-style:none;display:flex}.faq-section-module__zIGAdG__summary::-webkit-details-marker{display:none}.faq-section-module__zIGAdG__summary:focus-visible{outline:2px solid var(--color-ring,#2563eb);outline-offset:2px;border-radius:8px}.faq-section-module__zIGAdG__question{min-width:0;font-size:var(--text-xl);font-weight:var(--weight-medium);color:#111314;margin:0;padding:6px 8px 6px 0;line-height:1.35}.faq-section-module__zIGAdG__questionCluster{flex:auto;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:12px;min-width:0;display:grid}.faq-section-module__zIGAdG__questionIcon{color:#646464;justify-content:center;align-items:center;width:22px;height:22px;margin-top:7px;display:inline-flex}@media (min-width:768px){.faq-section-module__zIGAdG__question{font-size:var(--text-2xl)}}.faq-section-module__zIGAdG__icon{color:#111314;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:7px;display:inline-flex}.faq-section-module__zIGAdG__icon:before{content:"+";font-size:var(--text-3xl);font-weight:var(--weight-regular);line-height:1;transition:transform .2s;display:block}.faq-section-module__zIGAdG__answer{font-size:var(--text-lg);color:#646464;padding:0 0 24px;line-height:1.6}@media (min-width:768px){.faq-section-module__zIGAdG__answer{font-size:17px}}.faq-section-module__zIGAdG__answer p{margin:0}.faq-section-module__zIGAdG__answer p+p{margin-top:12px}
.HomeStudioIphoneDemo-module__IBqdVa__demoViewport{--demo-brand:#3c00ac;--demo-orange:#ec6324;--demo-ink:#1d1d1f;--demo-paper:#fff;--demo-ease-glide:cubic-bezier(.22, 1, .36, 1);--demo-radius-pill:999px;--demo-font-ui:system-ui, -apple-system, "Segoe UI", sans-serif;box-sizing:border-box;width:100%;height:clamp(620px,82svh,840px);min-height:0;color:var(--demo-ink);background:#fff;grid-template-rows:minmax(0,1fr);padding:1rem;display:grid;position:relative;overflow:hidden;container:studio-demo/size}.HomeStudioIphoneDemo-module__IBqdVa__demoViewport[data-compact]{grid-column:auto;justify-self:center;width:min(100%,500px);max-width:500px;height:clamp(520px,66svh,640px);padding:0}.HomeStudioIphoneDemo-module__IBqdVa__demoViewport[data-compact] .HomeStudioIphoneDemo-module__IBqdVa__stage{--phone-w:min(78cqw, calc(88cqh * var(--ar)), 320px)}.HomeStudioIphoneDemo-module__IBqdVa__phoneStage{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;container:studio-phone-stage/size}@media (min-width:760px){.HomeStudioIphoneDemo-module__IBqdVa__demoViewport{grid-column:2;justify-self:end;max-width:640px}.HomeStudioIphoneDemo-module__IBqdVa__demoViewport[data-compact]{grid-column:auto;justify-self:center;max-width:500px}}@media (max-width:520px){.HomeStudioIphoneDemo-module__IBqdVa__demoViewport[data-compact]{height:clamp(500px,68svh,600px)}.HomeStudioIphoneDemo-module__IBqdVa__demoViewport[data-compact] .HomeStudioIphoneDemo-module__IBqdVa__stage{--phone-w:min(82cqw, calc(90cqh * var(--ar)), 300px)}}@media (prefers-reduced-motion:reduce){.HomeStudioIphoneDemo-module__IBqdVa__endSlate{transition:none;transform:none}}.HomeStudioIphoneDemo-module__IBqdVa__stage{--ar:.48811;--phone-w:min(90cqw, calc(98cqh * var(--ar)), 390px);width:var(--phone-w);aspect-ratio:var(--ar);flex:none;position:relative}.HomeStudioIphoneDemo-module__IBqdVa__frame{z-index:5;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.HomeStudioIphoneDemo-module__IBqdVa__screen{--safe-top:16cqmin;--safe-bottom:8cqmin;z-index:2;border-radius:calc(var(--phone-w) * .13);background:var(--demo-paper);position:absolute;inset:.22% .88% 1.15%;overflow:hidden;container:iphone-screen/size}.HomeStudioIphoneDemo-module__IBqdVa__grid{z-index:1;pointer-events:none;opacity:0;background-image:linear-gradient(90deg,#00000024 1px,#0000 1px),linear-gradient(#00000024 1px,#0000 1px);background-size:calc(100% / var(--grid-cols,12)) calc(100% / var(--grid-rows,25));position:absolute;inset:0}.HomeStudioIphoneDemo-module__IBqdVa__content{z-index:2;position:absolute;inset:0}.HomeStudioIphoneDemo-module__IBqdVa__endSlate{z-index:40;opacity:0;pointer-events:none;transition:opacity .46s var(--demo-ease-glide), transform .46s var(--demo-ease-glide);background:radial-gradient(circle at 50% 42%,#fff 0 38%,#fffffff0 62%),#fff;place-items:center;padding:14cqmin 7cqmin;display:grid;position:absolute;inset:0;transform:scale(1.025)}.HomeStudioIphoneDemo-module__IBqdVa__demoViewport[data-active] .HomeStudioIphoneDemo-module__IBqdVa__endSlate{will-change:opacity, transform}.HomeStudioIphoneDemo-module__IBqdVa__endSlate[data-visible]{opacity:1;transform:none}.HomeStudioIphoneDemo-module__IBqdVa__endLogo{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(68cqw,58cqmin);max-width:100%;height:auto;display:block}.HomeStudioIphoneDemo-module__IBqdVa__overlay{z-index:3;pointer-events:none;position:absolute;inset:0}.HomeStudioIphoneDemo-module__IBqdVa__cursor{--agent-color:var(--demo-brand);--cursor-size:7.2cqmin;width:var(--cursor-size);opacity:0;transform-origin:8% 8%;position:absolute;top:0;left:0}.HomeStudioIphoneDemo-module__IBqdVa__demoViewport[data-active] .HomeStudioIphoneDemo-module__IBqdVa__cursor{will-change:transform, opacity}.HomeStudioIphoneDemo-module__IBqdVa__cursor[data-variant=mouse]{--cursor-size:8cqmin}.HomeStudioIphoneDemo-module__IBqdVa__cursorArrow{filter:drop-shadow(0 2px 5px #0000002e);width:100%;height:auto;display:block}.HomeStudioIphoneDemo-module__IBqdVa__cursorArrow path{fill:var(--agent-color);stroke:var(--demo-paper)}.HomeStudioIphoneDemo-module__IBqdVa__cursor[data-variant=mouse] .HomeStudioIphoneDemo-module__IBqdVa__cursorArrow path{fill:var(--demo-paper);stroke:var(--demo-ink)}.HomeStudioIphoneDemo-module__IBqdVa__cursorLabel{top:calc(var(--cursor-size) * .83);left:calc(var(--cursor-size) * .62);max-width:calc(var(--cursor-size) * 4.9);height:calc(var(--cursor-size) * .875);padding:0 calc(var(--cursor-size) * .25);border-radius:calc(var(--cursor-size) * .25);background:var(--agent-color);color:var(--demo-paper);font:650 calc(var(--cursor-size) * .46) / calc(var(--cursor-size) * .875) var(--demo-font-ui);text-overflow:ellipsis;white-space:nowrap;display:none;position:absolute;overflow:hidden;box-shadow:0 3px 8px #00000038}.HomeStudioIphoneDemo-module__IBqdVa__cursorLabel[data-visible]{align-items:center;display:inline-flex}@keyframes HomeStudioIphoneDemo-module__IBqdVa__pulse{50%{opacity:.35}}.HomeStudioIphoneDemo-module__IBqdVa__publishBar{bottom:calc(var(--safe-bottom,8cqmin) - 1cqmin);z-index:15;border-radius:var(--demo-radius-pill);background:color-mix(in srgb, var(--demo-paper) 62%, transparent);animation:HomeStudioIphoneDemo-module__IBqdVa__publishIn .34s var(--demo-ease-glide) both;-webkit-backdrop-filter:blur(14px)saturate(1.4);white-space:nowrap;border:1px solid #fff9;align-items:center;gap:2.6cqmin;padding:1.5cqmin 1.5cqmin 1.5cqmin 3.4cqmin;display:inline-flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #11182729,inset 0 1px #ffffffb3}@keyframes HomeStudioIphoneDemo-module__IBqdVa__publishIn{0%{opacity:0;transform:translate(-50%,3cqmin)}}.HomeStudioIphoneDemo-module__IBqdVa__publishStatus{color:#6b6b70;font:650 3cqmin / 1 var(--demo-font-ui);align-items:center;gap:1.4cqmin;display:inline-flex}.HomeStudioIphoneDemo-module__IBqdVa__publishDot,.HomeStudioIphoneDemo-module__IBqdVa__liveDot{border-radius:var(--demo-radius-pill);background:#12b76a}.HomeStudioIphoneDemo-module__IBqdVa__publishDot{width:2.2cqmin;height:2.2cqmin}.HomeStudioIphoneDemo-module__IBqdVa__publishBtn{border-radius:var(--demo-radius-pill);background:var(--demo-ink);color:var(--demo-paper);font:650 3.2cqmin / 1 var(--demo-font-ui);padding:1.8cqmin 3.8cqmin}.HomeStudioIphoneDemo-module__IBqdVa__liveBadge{top:calc(var(--safe-top,16cqmin) - 6cqmin);z-index:15;border-radius:var(--demo-radius-pill);color:#067647;font:650 3cqmin / 1 var(--demo-font-ui);background:#12b76a1f;align-items:center;gap:1.6cqmin;padding:1.4cqmin 3cqmin;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.HomeStudioIphoneDemo-module__IBqdVa__liveDot{width:2.4cqmin;height:2.4cqmin;animation:1.4s ease-in-out infinite HomeStudioIphoneDemo-module__IBqdVa__pulse}@media (max-width:759px){.HomeStudioIphoneDemo-module__IBqdVa__stage{--phone-w:min(92cqw, calc(96cqh * var(--ar)), 340px)}}@media (max-width:420px){.HomeStudioIphoneDemo-module__IBqdVa__demoViewport{padding-inline:0}}@media (prefers-reduced-motion:reduce){.HomeStudioIphoneDemo-module__IBqdVa__publishBar,.HomeStudioIphoneDemo-module__IBqdVa__liveDot{animation:none}}
.HomeStudioIphoneDemoShopper-module__PxAGwG__shopperScreen{z-index:20;box-sizing:border-box;padding:var(--safe-top,16cqmin) 6cqmin var(--safe-bottom,8cqmin);animation:HomeStudioIphoneDemoShopper-module__PxAGwG__shopperIn .32s var(--demo-ease-glide) both;background:var(--demo-paper);flex-direction:column;gap:3cqmin;display:flex;position:absolute;inset:0}@keyframes HomeStudioIphoneDemoShopper-module__PxAGwG__shopperIn{0%{opacity:0;transform:translateY(3cqmin)}}.HomeStudioIphoneDemoShopper-module__PxAGwG__spacer{flex:auto}.HomeStudioIphoneDemoShopper-module__PxAGwG__screenTitle{color:var(--demo-ink);font:720 5.2cqmin / 1.1 var(--demo-font-ui);letter-spacing:0}.HomeStudioIphoneDemoShopper-module__PxAGwG__checkoutCta{background:var(--demo-ink);color:var(--demo-paper);font:650 4cqmin / 1 var(--demo-font-ui);text-align:center;border-radius:3.4cqmin;padding:3.4cqmin;display:block}.HomeStudioIphoneDemoShopper-module__PxAGwG__ghostCta{color:#8a8a8e;font:520 3.6cqmin / 1 var(--demo-font-ui);text-align:center;padding:2.4cqmin;display:block}.HomeStudioIphoneDemoShopper-module__PxAGwG__searchBar{border-radius:var(--demo-radius-pill);background:#f4f4f6;border:1px solid #0000000f;align-items:center;gap:2.4cqmin;padding:3cqmin 3.6cqmin;display:flex}.HomeStudioIphoneDemoShopper-module__PxAGwG__searchIcon{color:#8a8a8e;flex:none;width:4.6cqmin;height:4.6cqmin}.HomeStudioIphoneDemoShopper-module__PxAGwG__searchQuery{color:var(--demo-ink);font:520 4cqmin / 1 var(--demo-font-ui);white-space:nowrap;animation:1s steps(18,end) both HomeStudioIphoneDemoShopper-module__PxAGwG__typeReveal;overflow:hidden}@keyframes HomeStudioIphoneDemoShopper-module__PxAGwG__typeReveal{0%{clip-path:inset(0 100% 0 0)}}.HomeStudioIphoneDemoShopper-module__PxAGwG__searchCaret{background:var(--demo-ink);width:1.6px;height:4.4cqmin;margin-left:-1cqmin;animation:.85s step-end infinite HomeStudioIphoneDemoShopper-module__PxAGwG__caretBlink}.HomeStudioIphoneDemoShopper-module__PxAGwG__searchMeta{color:#b0b0b5;font:400 3cqmin / 1 var(--demo-font-ui)}.HomeStudioIphoneDemoShopper-module__PxAGwG__resultTop{background:#f7f7f9;border-radius:3cqmin;flex-direction:column;gap:1.4cqmin;padding:3cqmin;display:flex}.HomeStudioIphoneDemoShopper-module__PxAGwG__resultUrl{color:#5b6b8a;font:520 3cqmin / 1 var(--demo-font-ui);align-items:center;gap:1.6cqmin;display:inline-flex}.HomeStudioIphoneDemoShopper-module__PxAGwG__resultFavicon{border-radius:var(--demo-radius-pill);background:linear-gradient(135deg, var(--demo-brand), #a855f7);width:4cqmin;height:4cqmin}.HomeStudioIphoneDemoShopper-module__PxAGwG__resultTitle{color:#1a3aa8;font:650 4.2cqmin / 1.15 var(--demo-font-ui)}.HomeStudioIphoneDemoShopper-module__PxAGwG__resultSnippet{color:#6b6b70;font:400 3.2cqmin / 1.4 var(--demo-font-ui)}.HomeStudioIphoneDemoShopper-module__PxAGwG__resultGhost{flex-direction:column;gap:1.6cqmin;padding:1cqmin 3cqmin;display:flex}.HomeStudioIphoneDemoShopper-module__PxAGwG__resultGhost span{border-radius:var(--demo-radius-pill);background:#ececf0;height:2.6cqmin}.HomeStudioIphoneDemoShopper-module__PxAGwG__resultGhost span:first-child{width:38%}.HomeStudioIphoneDemoShopper-module__PxAGwG__resultGhost span:last-child{width:86%}.HomeStudioIphoneDemoShopper-module__PxAGwG__toast{border-radius:var(--demo-radius-pill);color:#067647;font:650 3.6cqmin / 1 var(--demo-font-ui);background:#ecfdf3;align-self:flex-start;align-items:center;gap:2cqmin;padding:2.2cqmin 3.4cqmin;display:inline-flex}.HomeStudioIphoneDemoShopper-module__PxAGwG__check,.HomeStudioIphoneDemoShopper-module__PxAGwG__bigCheck{border-radius:var(--demo-radius-pill);color:var(--demo-paper);background:#12b76a;justify-content:center;align-items:center;display:inline-flex}.HomeStudioIphoneDemoShopper-module__PxAGwG__check{width:5cqmin;height:5cqmin}.HomeStudioIphoneDemoShopper-module__PxAGwG__check svg{width:3.2cqmin;height:3.2cqmin}.HomeStudioIphoneDemoShopper-module__PxAGwG__lineItem,.HomeStudioIphoneDemoShopper-module__PxAGwG__upsellItem{background:#f4f4f6;border-radius:3.4cqmin;align-items:center;gap:3cqmin;padding:3cqmin;display:flex}.HomeStudioIphoneDemoShopper-module__PxAGwG__lineThumb,.HomeStudioIphoneDemoShopper-module__PxAGwG__upsellThumb{object-fit:cover;border-radius:2.6cqmin;flex:none;width:14cqmin;height:14cqmin}.HomeStudioIphoneDemoShopper-module__PxAGwG__lineText{flex-direction:column;gap:.8cqmin;min-width:0;display:flex}.HomeStudioIphoneDemoShopper-module__PxAGwG__lineTitle{color:var(--demo-ink);font:650 3.8cqmin / 1.1 var(--demo-font-ui)}.HomeStudioIphoneDemoShopper-module__PxAGwG__lineMeta{color:#8a8a8e;font:520 3.2cqmin / 1.1 var(--demo-font-ui)}.HomeStudioIphoneDemoShopper-module__PxAGwG__linePrice{color:var(--demo-ink);font:720 3.8cqmin / 1 var(--demo-font-ui);margin-left:auto}.HomeStudioIphoneDemoShopper-module__PxAGwG__summaryRow,.HomeStudioIphoneDemoShopper-module__PxAGwG__summaryTotal{color:#6b6b70;font:520 3.6cqmin / 1.2 var(--demo-font-ui);justify-content:space-between;align-items:baseline;display:flex}.HomeStudioIphoneDemoShopper-module__PxAGwG__summaryBlock{background:#f4f4f6;border-radius:3.4cqmin;flex-direction:column;gap:2cqmin;padding:3.4cqmin;display:flex}.HomeStudioIphoneDemoShopper-module__PxAGwG__summaryTotal{color:var(--demo-ink);border-top:1px solid #00000014;margin-top:1cqmin;padding-top:2.4cqmin;font-weight:720}.HomeStudioIphoneDemoShopper-module__PxAGwG__upsellSheet{background:var(--demo-paper);animation:HomeStudioIphoneDemoShopper-module__PxAGwG__sheetUp .34s var(--demo-ease-glide) both;border:1px solid #0000000f;border-radius:5cqmin;flex-direction:column;gap:2.6cqmin;margin-top:auto;padding:4cqmin;display:flex;box-shadow:0 -6px 30px #00000029}@keyframes HomeStudioIphoneDemoShopper-module__PxAGwG__sheetUp{0%{transform:translateY(40cqmin)}}.HomeStudioIphoneDemoShopper-module__PxAGwG__upsellTimer{border-radius:var(--demo-radius-pill);color:#d92d20;font:650 3.2cqmin / 1 var(--demo-font-ui);background:#fff1f0;align-self:flex-start;align-items:center;gap:1.6cqmin;padding:1.6cqmin 2.8cqmin;display:inline-flex}.HomeStudioIphoneDemoShopper-module__PxAGwG__timerDot{border-radius:var(--demo-radius-pill);background:#f04438;width:2.4cqmin;height:2.4cqmin;animation:1s ease-in-out infinite HomeStudioIphoneDemoShopper-module__PxAGwG__pulse}@keyframes HomeStudioIphoneDemoShopper-module__PxAGwG__pulse{50%{opacity:.35}}.HomeStudioIphoneDemoShopper-module__PxAGwG__upsellEyebrow{color:var(--demo-ink);font:720 3.4cqmin / 1.1 var(--demo-font-ui)}.HomeStudioIphoneDemoShopper-module__PxAGwG__payRow{border:1px solid #0000001a;border-radius:3.4cqmin;align-items:center;gap:2.4cqmin;padding:3cqmin;display:flex}.HomeStudioIphoneDemoShopper-module__PxAGwG__payChip{background:var(--demo-ink);color:var(--demo-paper);font:720 3.2cqmin / 1 var(--demo-font-ui);border-radius:1.8cqmin;padding:1.4cqmin 2.6cqmin}.HomeStudioIphoneDemoShopper-module__PxAGwG__payMeta{color:#6b6b70;font:520 3.4cqmin / 1 var(--demo-font-ui)}.HomeStudioIphoneDemoShopper-module__PxAGwG__bigCheck{width:16cqmin;height:16cqmin}.HomeStudioIphoneDemoShopper-module__PxAGwG__bigCheck svg{width:9cqmin;height:9cqmin}.HomeStudioIphoneDemoShopper-module__PxAGwG__trackNo{color:#8a8a8e;font:520 3.4cqmin / 1 var(--demo-font-ui)}.HomeStudioIphoneDemoShopper-module__PxAGwG__track{flex-direction:column;gap:3cqmin;margin:1cqmin 0 0;padding:0;list-style:none;display:flex}.HomeStudioIphoneDemoShopper-module__PxAGwG__trackStep{color:#b0b0b5;font:520 3.8cqmin / 1 var(--demo-font-ui);align-items:center;gap:3cqmin;display:flex}.HomeStudioIphoneDemoShopper-module__PxAGwG__trackStep[data-active]{color:var(--demo-ink);font-weight:650}.HomeStudioIphoneDemoShopper-module__PxAGwG__trackDot{border-radius:var(--demo-radius-pill);background:#d8d8dd;width:4cqmin;height:4cqmin}.HomeStudioIphoneDemoShopper-module__PxAGwG__trackStep[data-active] .HomeStudioIphoneDemoShopper-module__PxAGwG__trackDot{background:#12b76a}.HomeStudioIphoneDemoShopper-module__PxAGwG__trackEta{color:var(--demo-ink);font:650 3.8cqmin / 1 var(--demo-font-ui);margin-top:auto}.HomeStudioIphoneDemoShopper-module__PxAGwG__reviewThumb{object-fit:cover;border-radius:4cqmin;align-self:center;width:22cqmin;height:22cqmin}.HomeStudioIphoneDemoShopper-module__PxAGwG__stars{color:#d8d8dd;font:760 9cqmin / 1 var(--demo-font-ui);justify-content:center;gap:2cqmin;display:flex}.HomeStudioIphoneDemoShopper-module__PxAGwG__stars[data-filled] .HomeStudioIphoneDemoShopper-module__PxAGwG__star{color:#f5b014}.HomeStudioIphoneDemoShopper-module__PxAGwG__star svg{width:1em;height:1em;display:block}.HomeStudioIphoneDemoShopper-module__PxAGwG__reviewQuote{color:#6b6b70;font:520 3.6cqmin / 1.4 var(--demo-font-ui);text-align:center}@keyframes HomeStudioIphoneDemoShopper-module__PxAGwG__caretBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.HomeStudioIphoneDemoShopper-module__PxAGwG__shopperScreen,.HomeStudioIphoneDemoShopper-module__PxAGwG__searchQuery,.HomeStudioIphoneDemoShopper-module__PxAGwG__searchCaret,.HomeStudioIphoneDemoShopper-module__PxAGwG__upsellSheet,.HomeStudioIphoneDemoShopper-module__PxAGwG__timerDot{animation:none}}
.HomeStudioIphoneDemoSite-module__OB1upW__site{grid-template-columns:repeat(var(--cols,12), 1fr);grid-template-rows:var(--row-template,repeat(var(--rows,4), 1fr));box-sizing:border-box;padding:var(--safe-top,6cqmin) 6cqmin var(--safe-bottom,6cqmin);gap:2.4cqmin;display:grid;position:absolute;inset:0}.HomeStudioIphoneDemoSite-module__OB1upW__piece{min-width:0;min-height:0;position:relative}.HomeStudioIphoneDemoSite-module__OB1upW__pieceInner{opacity:0;width:100%;height:100%;transition:opacity .42s ease, transform .42s var(--demo-ease-glide);transform:scale(.92)translateY(2.5cqmin)}.HomeStudioIphoneDemoSite-module__OB1upW__site[data-active] .HomeStudioIphoneDemoSite-module__OB1upW__pieceInner{will-change:opacity, transform}.HomeStudioIphoneDemoSite-module__OB1upW__piece[data-built] .HomeStudioIphoneDemoSite-module__OB1upW__pieceInner{opacity:1;transform:none}.HomeStudioIphoneDemoSite-module__OB1upW__piece[data-focused]{z-index:10}.HomeStudioIphoneDemoSite-module__OB1upW__header{align-items:center;gap:3cqmin;height:100%;padding:2.5cqmin 1cqmin;display:flex}.HomeStudioIphoneDemoSite-module__OB1upW__site[data-align=center] .HomeStudioIphoneDemoSite-module__OB1upW__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.6cqmin}.HomeStudioIphoneDemoSite-module__OB1upW__avatar{border-radius:var(--demo-radius-pill);object-fit:cover;flex:none;width:11cqmin;height:11cqmin;display:block}.HomeStudioIphoneDemoSite-module__OB1upW__headerText{flex-direction:column;gap:.8cqmin;min-width:0;display:flex}.HomeStudioIphoneDemoSite-module__OB1upW__site[data-align=center] .HomeStudioIphoneDemoSite-module__OB1upW__headerText{align-items:center}.HomeStudioIphoneDemoSite-module__OB1upW__headerName{color:var(--demo-ink);font:720 5.6cqmin / 1 var(--demo-font-ui);letter-spacing:0}.HomeStudioIphoneDemoSite-module__OB1upW__headerHandle{color:#8a8a8e;font:500 3.6cqmin / 1 var(--demo-font-ui)}.HomeStudioIphoneDemoSite-module__OB1upW__social{align-items:center;gap:2.6cqmin;height:100%;padding:0 1cqmin;display:flex}.HomeStudioIphoneDemoSite-module__OB1upW__site[data-align=center] .HomeStudioIphoneDemoSite-module__OB1upW__social{justify-content:center}.HomeStudioIphoneDemoSite-module__OB1upW__socialTile{color:#3a3a3c;background:#f0f0f3;border-radius:2.2cqmin;justify-content:center;align-items:center;width:7.6cqmin;height:7.6cqmin;display:inline-flex}.HomeStudioIphoneDemoSite-module__OB1upW__socialTile svg{width:4.4cqmin;height:4.4cqmin;display:block}.HomeStudioIphoneDemoSite-module__OB1upW__media,.HomeStudioIphoneDemoSite-module__OB1upW__product,.HomeStudioIphoneDemoSite-module__OB1upW__card{box-sizing:border-box;background:#f4f4f6;border-radius:4cqmin;height:100%;position:relative;overflow:hidden}.HomeStudioIphoneDemoSite-module__OB1upW__mediaFill,.HomeStudioIphoneDemoSite-module__OB1upW__pdpHeroFill{object-fit:cover;width:100%;height:100%;display:block}.HomeStudioIphoneDemoSite-module__OB1upW__playButton{--preview-glass-fill:#2828284d;--preview-glass-fill-hover:#0006;--preview-glass-blur:24px;--preview-glass-icon:#fff;--preview-play-width:2.3cqmin;--preview-play-height:2.9cqmin;--preview-play-offset:.55cqmin;border-radius:var(--demo-radius-pill);background:var(--preview-glass-fill);width:8.8cqmin;height:8.8cqmin;color:var(--preview-glass-icon);-webkit-backdrop-filter:blur(var(--preview-glass-blur));backdrop-filter:blur(var(--preview-glass-blur));justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;bottom:2.8cqmin;right:2.8cqmin}.HomeStudioIphoneDemoSite-module__OB1upW__playButton span{width:0;height:0;margin-left:var(--preview-play-offset);border-top:calc(var(--preview-play-height) / 2) solid transparent;border-bottom:calc(var(--preview-play-height) / 2) solid transparent;border-left:var(--preview-play-width) solid currentColor;transition:transform .15s ease-in-out}.HomeStudioIphoneDemoSite-module__OB1upW__product{flex-direction:column;gap:1.4cqmin;padding:2.6cqmin;display:flex}.HomeStudioIphoneDemoSite-module__OB1upW__productThumb{object-fit:cover;border-radius:2.6cqmin;flex:auto;min-width:0;min-height:4cqmin;display:block}.HomeStudioIphoneDemoSite-module__OB1upW__productMeta{flex-direction:column;flex:none;gap:1.2cqmin;display:flex}.HomeStudioIphoneDemoSite-module__OB1upW__productTop,.HomeStudioIphoneDemoSite-module__OB1upW__productBottom,.HomeStudioIphoneDemoSite-module__OB1upW__pdpTop{justify-content:space-between;align-items:baseline;gap:1cqmin;display:flex}.HomeStudioIphoneDemoSite-module__OB1upW__productTitle{min-width:0;color:var(--demo-ink);font:650 3.4cqmin / 1.1 var(--demo-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HomeStudioIphoneDemoSite-module__OB1upW__productPrice{color:var(--demo-ink);font:720 3.4cqmin / 1.1 var(--demo-font-ui);flex:none}.HomeStudioIphoneDemoSite-module__OB1upW__chips{flex-wrap:wrap;gap:1cqmin;display:flex}.HomeStudioIphoneDemoSite-module__OB1upW__chip{border-radius:var(--demo-radius-pill);color:#6b6b70;font:520 2.7cqmin / 1 var(--demo-font-ui);white-space:nowrap;background:#e7e7ec;padding:.8cqmin 1.6cqmin}.HomeStudioIphoneDemoSite-module__OB1upW__swatches{gap:1cqmin;display:inline-flex}.HomeStudioIphoneDemoSite-module__OB1upW__swatch{border-radius:var(--demo-radius-pill);border:1px solid #00000014;width:3.6cqmin;height:3.6cqmin}.HomeStudioIphoneDemoSite-module__OB1upW__cta{border-radius:var(--demo-radius-pill);background:var(--demo-ink);color:var(--demo-paper);font:650 2.9cqmin / 1 var(--demo-font-ui);white-space:nowrap;flex:none;padding:1.1cqmin 2.4cqmin}.HomeStudioIphoneDemoSite-module__OB1upW__card{flex-direction:column;gap:1.6cqmin;padding:3cqmin;display:flex}.HomeStudioIphoneDemoSite-module__OB1upW__thumb{object-fit:cover;border-radius:2.6cqmin;flex:auto;min-width:0;min-height:5cqmin;display:block}.HomeStudioIphoneDemoSite-module__OB1upW__cardTitle{color:var(--demo-ink);font:650 3.7cqmin / 1.1 var(--demo-font-ui);flex:none}.HomeStudioIphoneDemoSite-module__OB1upW__pdp{background:var(--demo-paper);border-radius:4cqmin;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0000000a}.HomeStudioIphoneDemoSite-module__OB1upW__pdpHero{background:#f4f4f6;flex:auto;min-height:0;position:relative}.HomeStudioIphoneDemoSite-module__OB1upW__pdpBack{z-index:2;border-radius:var(--demo-radius-pill);width:9cqmin;height:9cqmin;color:var(--demo-ink);background:#ffffffeb;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:3cqmin;left:3cqmin;box-shadow:0 2px 8px #00000040}.HomeStudioIphoneDemoSite-module__OB1upW__pdpBack svg{width:4.6cqmin;height:4.6cqmin;display:block}.HomeStudioIphoneDemoSite-module__OB1upW__pdpBody{flex-direction:column;flex:none;gap:2cqmin;padding:3.6cqmin;display:flex}.HomeStudioIphoneDemoSite-module__OB1upW__pdpTitle,.HomeStudioIphoneDemoSite-module__OB1upW__pdpPrice{color:var(--demo-ink);font:720 5cqmin / 1.1 var(--demo-font-ui);letter-spacing:0}.HomeStudioIphoneDemoSite-module__OB1upW__pdpPrice{flex:none}.HomeStudioIphoneDemoSite-module__OB1upW__pdpDesc{color:#6b6b70;font:400 3.3cqmin / 1.4 var(--demo-font-ui);margin:0}.HomeStudioIphoneDemoSite-module__OB1upW__pdpCta{background:var(--demo-ink);color:var(--demo-paper);font:650 3.7cqmin / 1 var(--demo-font-ui);text-align:center;border-radius:3cqmin;align-self:stretch;padding:2.6cqmin}.HomeStudioIphoneDemoSite-module__OB1upW__shimmer{z-index:5;border-radius:inherit;background:linear-gradient(105deg, transparent 32%, color-mix(in srgb, var(--demo-paper) 72%, transparent) 50%, transparent 68%);opacity:0;pointer-events:none;background-position:150% 0;background-repeat:no-repeat;background-size:250% 100%;position:absolute;inset:0}.HomeStudioIphoneDemoSite-module__OB1upW__piece[data-built] .HomeStudioIphoneDemoSite-module__OB1upW__shimmer{animation:1s cubic-bezier(.4,0,.2,1) forwards HomeStudioIphoneDemoSite-module__OB1upW__aiShimmer}@keyframes HomeStudioIphoneDemoSite-module__OB1upW__aiShimmer{0%{opacity:.85;background-position:150% 0}65%{opacity:.85}to{opacity:0;background-position:-55% 0}}.HomeStudioIphoneDemoSite-module__OB1upW__caret{vertical-align:-.1em;background:currentColor;width:1.5px;height:.92em;margin-left:1.5px;animation:.85s step-end infinite HomeStudioIphoneDemoSite-module__OB1upW__caretBlink;display:inline-block}@keyframes HomeStudioIphoneDemoSite-module__OB1upW__caretBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.HomeStudioIphoneDemoSite-module__OB1upW__pieceInner{transition-duration:1ms;transform:none}.HomeStudioIphoneDemoSite-module__OB1upW__piece[data-built] .HomeStudioIphoneDemoSite-module__OB1upW__shimmer,.HomeStudioIphoneDemoSite-module__OB1upW__caret{animation:none}}
.feature-split-section-module__zBHgdW__section{isolation:isolate;color:#111314;width:100%;padding:56px var(--page-padding-x-sm) 72px;background:#fff;position:relative;overflow:hidden}@media (min-width:640px){.feature-split-section-module__zBHgdW__section{padding-left:var(--page-padding-x-md);padding-right:var(--page-padding-x-md)}}@media (min-width:768px){.feature-split-section-module__zBHgdW__section{padding-top:88px;padding-bottom:96px}}@media (min-width:1024px){.feature-split-section-module__zBHgdW__section{padding-top:112px;padding-bottom:120px;padding-left:var(--page-padding-x-lg);padding-right:var(--page-padding-x-lg)}}.feature-split-section-module__zBHgdW__container{flex-direction:column;gap:56px;width:100%;max-width:1280px;margin:0 auto;display:flex;position:relative}@media (min-width:768px){.feature-split-section-module__zBHgdW__container{gap:72px}}@media (min-width:1024px){.feature-split-section-module__zBHgdW__container{gap:96px}}.feature-split-section-module__zBHgdW__split{flex-direction:column;align-items:stretch;gap:48px;display:flex}@media (min-width:1024px){.feature-split-section-module__zBHgdW__split{flex-direction:row;align-items:center;gap:56px}}@media (min-width:1280px){.feature-split-section-module__zBHgdW__split{gap:80px}}.feature-split-section-module__zBHgdW__copy{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:24px;min-width:0;display:flex}@media (min-width:1024px){.feature-split-section-module__zBHgdW__copy{text-align:left;flex:0 560px;align-items:flex-start;gap:28px;max-width:560px}}.feature-split-section-module__zBHgdW__title{font-size:40px;font-weight:var(--weight-semibold);letter-spacing:0;color:#111314;max-width:18ch;margin:0;scroll-margin-top:120px;line-height:1.04}@media (min-width:768px){.feature-split-section-module__zBHgdW__title{font-size:56px}}@media (min-width:1024px){.feature-split-section-module__zBHgdW__title{letter-spacing:0;font-size:64px}}@media (min-width:1280px){.feature-split-section-module__zBHgdW__title{font-size:76px;line-height:1.02}}.feature-split-section-module__zBHgdW__description{color:#5c5c5c;max-width:52ch;margin:0;font-size:17px;line-height:1.55}@media (min-width:768px){.feature-split-section-module__zBHgdW__description{font-size:19px}}.feature-split-section-module__zBHgdW__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (min-width:1024px){.feature-split-section-module__zBHgdW__actions{justify-content:flex-start}}.feature-split-section-module__zBHgdW__visualWrap{flex:auto;place-items:center;width:100%;min-width:0;max-width:560px;min-height:540px;margin:0 auto;display:grid;position:relative;overflow:visible}@media (min-width:768px){.feature-split-section-module__zBHgdW__visualWrap{max-width:620px;min-height:580px}}@media (min-width:1024px){.feature-split-section-module__zBHgdW__visualWrap{flex:0 520px;max-width:520px;min-height:600px;margin:0}}.feature-split-section-module__zBHgdW__partners{flex-direction:column;align-items:center;gap:20px;display:flex}.feature-split-section-module__zBHgdW__partnersHeading{font-size:var(--text-2sm);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:#6b7280;text-align:center;margin:0}.feature-split-section-module__zBHgdW__partnersRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px 24px;width:100%;max-width:960px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.feature-split-section-module__zBHgdW__partnersRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px}}.feature-split-section-module__zBHgdW__partnerItem{color:#6b7280;height:36px;font-size:var(--text-2sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;background:#fafafa;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;display:flex}
.growth-cta-section-module__gc0Sza__growthSection{color:#fff;text-align:center;background:linear-gradient(#0000000a,#00000024),radial-gradient(circle at 50% 12%,#976bff75,#0000 30%),linear-gradient(145deg,#5e17d8 0%,#3c00ac 48%,#21005f 100%);justify-items:center;gap:28px;padding:78px clamp(20px,6vw,48px) 144px;display:grid;position:relative;overflow:hidden}.growth-cta-section-module__gc0Sza__growthSection:before{content:"";opacity:.56;pointer-events:none;background:repeating-radial-gradient(at 50% 48%,#fff3 0 1px,#0000 1px 42px),radial-gradient(circle at 52% 20%,#ffffff29,#0000 24%);position:absolute;inset:-18% -8%}.growth-cta-section-module__gc0Sza__growthTitle{z-index:1;color:#fff;text-wrap:balance;width:min(100%,800px);margin:0;font-size:clamp(32px,4.2vw,48px);font-weight:650;line-height:1;position:relative}.growth-cta-section-module__gc0Sza__growthAction{z-index:1;color:#3c00ac;min-height:56px;font-size:17px;font-weight:var(--weight-bold);background:#fff;border-radius:16px;justify-content:center;align-items:center;padding:16px 24px;line-height:1;text-decoration:none;transition:background .16s,transform .12s;display:inline-flex;position:relative}.growth-cta-section-module__gc0Sza__growthAction:hover{background:#f0ecff;transform:translateY(-1px)}.growth-cta-section-module__gc0Sza__growthAction:active{transform:translateY(0)}.growth-cta-section-module__gc0Sza__growthAction:focus-visible{outline-offset:3px;outline:2px solid #fff}
.hero-module__if-JMW__section{padding-top:84px;position:relative;overflow:hidden}.hero-module__if-JMW__section[data-has-background=true]{isolation:isolate;background:#f3eadf}@media (min-width:720px){.hero-module__if-JMW__section{padding-top:88px}}.hero-module__if-JMW__inner{width:100%;max-width:1280px;padding-left:var(--page-padding-x-sm);padding-right:var(--page-padding-x-sm);margin-left:auto;margin-right:auto;position:relative}.hero-module__if-JMW__section[data-has-background=true] .hero-module__if-JMW__inner{z-index:1}.hero-module__if-JMW__background{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-module__if-JMW__background:after{content:"";background:linear-gradient(90deg,#fffffff0 0%,#ffffffe6 42%,#ffffff6b 66%,#fff0 100%),linear-gradient(#ffffff1a 0%,#fff0 50%,#ffffff0f 100%);position:absolute;inset:0}.hero-module__if-JMW__backgroundImage{object-fit:cover;object-position:78% center}@media (min-width:640px){.hero-module__if-JMW__inner{padding-left:var(--page-padding-x-md);padding-right:var(--page-padding-x-md)}}@media (min-width:1024px){.hero-module__if-JMW__inner{padding-left:var(--page-padding-x-lg);padding-right:var(--page-padding-x-lg)}}@media (max-width:899px){.hero-module__if-JMW__backgroundImage{opacity:.58;object-position:64% center}.hero-module__if-JMW__background:after{background:#ffffff85}}.hero-module__if-JMW__content{flex-direction:column;align-items:center;gap:32px;padding-top:44px;padding-bottom:48px;display:flex}@media (min-width:640px){.hero-module__if-JMW__content{gap:36px;padding-top:52px;padding-bottom:56px}}@media (min-width:1024px){.hero-module__if-JMW__content{gap:34px;padding-top:52px;padding-bottom:48px}}@media (min-width:900px){.hero-module__if-JMW__section[data-has-background=true] .hero-module__if-JMW__content{align-items:flex-start;width:min(50vw,600px)}}.hero-module__if-JMW__headline{text-align:center;max-width:16ch;font-weight:var(--weight-semibold);letter-spacing:0;color:var(--color-fg);text-wrap:balance;font-size:44px;line-height:1.08}@media (min-width:640px){.hero-module__if-JMW__headline{font-size:60px}}@media (min-width:768px){.hero-module__if-JMW__headline{font-size:76px}}@media (min-width:1024px){.hero-module__if-JMW__headline{font-size:72px}}@media (min-width:1280px){.hero-module__if-JMW__headline{font-size:84px}}@media (min-width:900px){.hero-module__if-JMW__section[data-has-background=true] .hero-module__if-JMW__headline{text-align:left;max-width:12.3ch}}.hero-module__if-JMW__subheadline{text-align:center;max-width:36rem;font-size:var(--text-xl);color:var(--color-fg);text-wrap:balance;line-height:30px}@media (min-width:640px){.hero-module__if-JMW__subheadline{font-size:21px;line-height:34px}}@media (min-width:1024px){.hero-module__if-JMW__subheadline{font-size:22px;line-height:34px}}@media (min-width:900px){.hero-module__if-JMW__section[data-has-background=true] .hero-module__if-JMW__subheadline{text-align:left}}.hero-module__if-JMW__ctaRow{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}@media (min-width:640px){.hero-module__if-JMW__ctaRow{flex-direction:row;gap:16px}}@media (min-width:900px){.hero-module__if-JMW__section[data-has-background=true] .hero-module__if-JMW__ctaRow{justify-content:flex-start;align-items:flex-start}}
.testimonials-section-module__APcs0q__section{padding:clamp(48px, 6vw, 80px) var(--page-padding-x-sm);place-items:center;display:grid}@media (min-width:640px){.testimonials-section-module__APcs0q__section{padding-left:var(--page-padding-x-md);padding-right:var(--page-padding-x-md)}}@media (min-width:1024px){.testimonials-section-module__APcs0q__section{padding-left:var(--page-padding-x-lg);padding-right:var(--page-padding-x-lg)}}.testimonials-section-module__APcs0q__title{text-align:center;max-width:42rem;font-size:1.625rem;font-weight:var(--weight-semibold);letter-spacing:0;color:var(--color-fg);text-wrap:balance;margin-bottom:32px;margin-left:auto;margin-right:auto;line-height:1.05}@media (min-width:640px){.testimonials-section-module__APcs0q__title{margin-bottom:40px;font-size:2.5rem}}@media (min-width:1024px){.testimonials-section-module__APcs0q__title{margin-bottom:48px;font-size:3rem}}.testimonials-section-module__APcs0q__list{grid-template-columns:1fr;gap:24px;max-width:72rem;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:grid}@media (min-width:640px){.testimonials-section-module__APcs0q__list{gap:28px}}@media (min-width:768px){.testimonials-section-module__APcs0q__list{grid-template-columns:repeat(3,1fr);gap:24px}}@media (min-width:1024px){.testimonials-section-module__APcs0q__list{gap:32px}}.testimonials-section-module__APcs0q__card{border:1px solid var(--color-border);background:var(--color-bg-elevated);height:100%;box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.testimonials-section-module__APcs0q__imageWrap{aspect-ratio:4/3;background:var(--color-bg-muted);width:100%;min-height:0;position:relative}.testimonials-section-module__APcs0q__coverImage{object-fit:cover}.testimonials-section-module__APcs0q__body{flex-direction:column;flex:1;gap:8px;padding:18px;display:flex}@media (min-width:640px){.testimonials-section-module__APcs0q__body{padding:20px}}.testimonials-section-module__APcs0q__cardTitle{color:var(--color-fg);letter-spacing:0;font-size:1.35rem;font-weight:650;line-height:1.08}.testimonials-section-module__APcs0q__cardMeta{color:var(--color-fg-secondary);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.35}.testimonials-section-module__APcs0q__description{font-size:.9375rem;font-weight:var(--weight-regular);color:var(--color-fg);margin-top:8px;line-height:1.625}@media (min-width:640px){.testimonials-section-module__APcs0q__cardTitle{font-size:1.5rem}.testimonials-section-module__APcs0q__description{font-size:var(--text-lg)}}
@layer tokens{:root{--marketing-blue:#0b47af;--marketing-blue-gradient:radial-gradient(circle at 78% 18%, #78cdff38, transparent 32%), radial-gradient(circle at 18% 76%, #51a9ff2e, transparent 28%), linear-gradient(120deg, #0b47af 0%, #1264db 46%, #1f86ff 100%)}.marketing-homepage-scope{--color-primary:#7c3aed;--color-primary-hover:#6d28d9;--marketing-neutral-10:0 0% 93%;--marketing-neutral-100:0 0% 8%;--marketing-blue-60:212 100% 50%;--marketing-glass-menu:0 0% 93% / 72%;--marketing-pill-inset-light:inset 0 0 0 .5px #0000001a;--marketing-ink:hsl(var(--marketing-neutral-100));--marketing-border:#40404014;--marketing-border-strong:#40404029;--marketing-surface:#fff;--marketing-surface-muted:#4040400f}}
@layer tokens{.marketing-homepage-scope{--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--page-max-narrow:720px;--page-max-standard:1200px;--page-max-wide:1400px;--page-max-content:1024px;--page-max-studio:760px;--page-padding-x-sm:16px;--page-padding-x-md:24px;--page-padding-x-lg:32px}}@layer components{.marketing-homepage-scope{min-height:100dvh;color:var(--color-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}}
@layer components{.page-module__TrIuvG__main{min-height:70vh;padding:clamp(var(--space-8), 7vw, var(--space-16)) clamp(var(--space-4), 5vw, var(--space-8));justify-content:center;display:flex}}
.retired-plan-notice-module__KSwRzG__notice{border:1px solid var(--color-border,#0707071a);background:var(--color-surface-subtle,#07070708);max-width:720px;color:var(--color-text,inherit);text-align:center;border-radius:12px;margin:24px auto 0;padding:12px 18px;font-size:15px;line-height:1.5}.retired-plan-notice-module__KSwRzG__notice strong{font-weight:600}
.PublicHome-module__03v4iW__skipLink{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));z-index:20;color:#fff;font-size:var(--text-base);font-weight:var(--weight-semibold);background:#000;border-radius:8px;padding:10px 12px;line-height:18px;transition:transform .16s;position:fixed;transform:translateY(calc(-100% - 18px))}.PublicHome-module__03v4iW__skipLink:focus{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}.PublicHome-module__03v4iW__page{color:#111;background:#fff;min-height:100dvh;overflow-x:clip}@supports (-webkit-touch-callout:none){.PublicHome-module__03v4iW__page{min-height:-webkit-fill-available}}.PublicHome-module__03v4iW__homeFooter{--theme-primary:#3c00ac;--theme-primary-dark:#31008f;--theme-ink-on-primary:#fff;--theme-radius-button:10px;margin-top:-88px}@media (max-width:700px){.PublicHome-module__03v4iW__homeFooter{margin-top:-48px}}
