*,*:before,*:after{box-sizing:border-box}*{margin:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none}a{color:inherit;text-decoration:none}button{background:none;border:0;padding:0;cursor:pointer}:root{--color-bg: #f7f9fc;--color-bg-deep: #eef2f7;--color-text: #2c3542;--color-muted: #4f5a6d;--color-subtle: #92a1b7;--color-surface: #ffffff;--color-surface-strong: #ffffff;--color-surface-dark: #2c3542;--color-line: #dee4ed;--color-primary: #2c3542;--color-primary-strong: #202734;--color-accent: #677487;--color-accent-soft: #edf2f8;--button-hero-bg: linear-gradient(180deg, rgb(58, 67, 80) 0%, rgb(45, 54, 67) 100%);--button-hero-border: rgb(40, 48, 59);--button-hero-hover-bg: linear-gradient(180deg, rgb(77, 88, 104) 0%, rgb(64, 75, 91) 100%);--button-hero-hover-border: rgb(57, 67, 81);--button-hero-shadow: inset 0 1px 0 rgba(255, 255, 255, .15);--shadow-soft: 0 1px 2px rgba(16, 22, 31, .04);--shadow-card: 0 14px 32px rgba(16, 22, 31, .06);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--max-width: 1200px;--bp-desktop: 1200px;--bp-tablet: 810px;--bp-phone-design: 390px;--section-gap: 200px;--section-content-gap: 40px;--page-bottom-gap: 100px;--transition-base: .26s ease;--transition-slow: .62s cubic-bezier(.2, .65, .2, 1)}body{background:#f7f9fc;color:var(--color-text);font-family:Inter,sans-serif}#root,.page-shell{min-height:100vh}main{display:block;padding-bottom:0}.shell-width{width:min(calc(100% - 2rem),var(--max-width));margin-inline:auto}.reveal{opacity:0;transform:translateY(24px);transition:opacity var(--transition-slow),transform var(--transition-slow);transition-delay:var(--reveal-delay, 0ms)}.reveal.is-visible{opacity:1;transform:translateY(0)}.site-header{position:sticky;top:0;z-index:30;padding-top:1.25rem;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:padding-top .28s ease,background-color .28s ease,backdrop-filter .28s ease}.site-header--scrolled,.site-header--menu-open{padding-top:0;background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(calc(100% - 2rem),75rem);min-height:3.5rem;max-width:75rem;padding:1.25rem;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.brand{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto;min-width:max-content;white-space:nowrap}.brand__mark{display:grid;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;padding:2px;border:1px solid rgb(222,228,237);border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #10161f0a}.brand__mark svg{width:1.5rem;height:1.5rem;display:block}.brand__text strong{display:block;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.75rem;color:#2c3542}.site-header__nav,.site-header__utility,.site-footer__links,.site-footer__social{display:flex;align-items:center;gap:.5rem}.site-footer__social{flex:none;justify-content:center;gap:12px;width:min-content;height:16px;padding:0;overflow:hidden;position:relative}.site-header__nav{flex:0 0 auto;justify-content:flex-start;gap:1.25rem;width:min-content;min-width:max-content;margin-inline:0}.site-header__link,.site-header__utility a,.site-footer__links a,.site-footer__social a{color:var(--color-muted);transition:color var(--transition-base),background-color var(--transition-base),transform var(--transition-base),border-color var(--transition-base)}.site-header__link{padding:.25rem .75rem;border:0;border-radius:.5rem;font-size:1rem;line-height:1.5rem;color:#4f5a6d}.site-header__link:hover{color:#2c3542;border-color:transparent;background:transparent}.site-header__link.is-active{color:#4f5a6d;border-color:transparent;background:transparent}.site-header__utility a,.site-footer__links a,.site-footer__social a{padding:0;border-radius:0;font-size:.875rem;line-height:1.25rem;color:#92a1b7}.site-header__utility a:hover,.site-footer__links a:hover,.site-footer__social a:hover{color:#677487;background:transparent}.site-footer__social a{flex:none;width:16px;height:16px;display:block;border:0;border-radius:0;overflow:hidden;position:relative;text-decoration:none}.site-footer__social svg{width:16px;height:16px;max-width:none;position:absolute;top:0;left:0;fill:var(--color-subtle);transition:fill var(--transition-base)}.site-footer__social a:hover svg{fill:#677487}.site-header__actions{display:flex;align-items:center;gap:1rem}.site-header__menu{display:none;align-items:center;justify-content:center;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:.25rem;background:transparent;color:#92a1b7;cursor:pointer;box-shadow:none;transition:background-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.site-header__menu-icon{display:block;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;overflow:visible}.mobile-menu{display:none;position:absolute;top:calc(100% - .75rem);left:50%;z-index:2;width:min(calc(100% - 2rem),75rem);max-width:75rem;transform:translate(-50%)}.mobile-menu.is-open{display:block}.mobile-menu__content{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;max-width:none;margin-top:0;padding:.625rem 2rem 1.25rem;border:0;border-radius:0;background:#ffffffd9;box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-menu__content a{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:2rem;padding:0;border:0;border-radius:0;background:transparent;color:#4f5a6d;font-size:1rem;line-height:1.5rem}.mobile-menu__arrow{display:flex;align-items:center;justify-content:center;flex:0 0 1rem;width:1rem;height:1rem}.mobile-menu__arrow svg{display:block;flex:0 0 .8125rem;width:.8125rem;height:.625rem;overflow:visible}button{transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.78rem 1.15rem;border:1px solid transparent;border-radius:var(--radius-sm);font-weight:600;isolation:isolate;overflow:hidden;transition:transform var(--transition-base),background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:var(--button-hover-bg, transparent);opacity:0;pointer-events:none;transition:opacity var(--transition-base)}.button:hover:before,.button:focus-visible:before{opacity:var(--button-hover-opacity, 0)}.button__label{position:relative;z-index:1;display:inline-flex;align-items:center}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button__arrow{z-index:1;width:1.25rem;height:1.25rem;position:relative;overflow:hidden}.button__arrow-track{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-auto-flow:column;grid-auto-columns:100%;place-items:center;transform:translate(-100%);transition:transform var(--transition-base)}.button:hover .button__arrow-track{transform:translate(0)}.button__arrow-glyph{width:1.25rem;height:1.25rem;display:grid;place-items:center}.button__arrow-glyph svg{width:.8125rem;height:.625rem}.button__arrow-glyph path{fill:transparent;stroke:currentColor;stroke-width:1.22;stroke-linecap:round;stroke-linejoin:round}.button--primary{--button-hover-bg: linear-gradient(180deg, rgb(63, 74, 90) 0%, rgb(63, 74, 90) 100%);--button-hover-opacity: 1;background:linear-gradient(180deg,#2c3542,#2c3542);color:#f7f9fc;box-shadow:none}.site-header .button{gap:.25rem}.site-header .button:hover{transform:none}.site-header .button--primary{width:7.375rem;min-height:2rem;padding:.375rem 1rem;border-radius:.5rem;box-shadow:none;font-size:.875rem;font-weight:600;line-height:1.25rem}.button--secondary{background:var(--color-surface);border-color:var(--color-line);color:var(--color-text)}.button--ghost{background:transparent;border-color:var(--color-line);color:var(--color-text)}.hero{padding-top:100px}.hero__grid{display:grid;align-items:start;justify-items:center;gap:2.2rem}.hero__copy{position:relative;display:flex;flex-direction:column;align-items:center;gap:.625rem;width:min(100%,50rem);max-width:50rem;text-align:center}.hero__copy.reveal{transform:translateY(20px)}.hero__copy.reveal.is-visible{transform:translateY(0)}.hero__eyebrow,.section__eyebrow,.feature-spotlight__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;margin-bottom:0;padding:.25rem .75rem;border:1px solid rgb(222,228,237);border-radius:999px;background:#f7f9fc;color:#4f5a6d;font-size:.875rem;font-weight:500;line-height:1.25rem}.hero__eyebrow{cursor:pointer;text-decoration:none;transition:background-color .4s cubic-bezier(.3,0,.2,1),border-color .4s cubic-bezier(.3,0,.2,1),color .4s cubic-bezier(.3,0,.2,1)}.hero__eyebrow:hover,.hero__eyebrow:focus-visible{background:#fff}.hero__eyebrow:focus-visible{outline:2px solid rgba(255,113,32,.4);outline-offset:.25rem}.hero__eyebrow,.feature-spotlight__eyebrow{margin-bottom:0}.hero__eyebrow:before,.section__eyebrow:before,.feature-spotlight__eyebrow:before{content:none}.hero__eyebrow:before{content:none}.hero__eyebrow-icon{width:1rem;height:1rem;display:grid;place-items:center}.hero__eyebrow-icon svg{width:100%;height:100%}.hero__eyebrow-icon path{fill:none;stroke:#3f4a5a;stroke-linecap:round;stroke-miterlimit:10}.hero__eyebrow>span:last-child{padding-right:.125rem}.section__eyebrow-icon{width:1rem;height:1rem;position:relative;display:grid;place-items:center}.section__eyebrow-icon svg{width:auto;height:auto;overflow:visible}.section__eyebrow-icon svg[viewBox="0 0 15 16"]{width:.9375rem;height:1rem}.section__eyebrow-icon svg[viewBox="0 0 14 14"]{width:.875rem;height:.875rem}.section__eyebrow-icon svg[viewBox="0 0 13 14"]{width:.8125rem;height:.875rem}.section__eyebrow-icon svg[viewBox="-1 -1 13 14"]{width:.8125rem;height:.875rem}.section__eyebrow-icon svg[viewBox="0 0 14 15"]{width:.875rem;height:.9375rem}.section__eyebrow-icon svg[viewBox="0 0 12 15"]{width:.75rem;height:.9375rem}.section__eyebrow-icon path{fill:none;stroke:#677487;stroke-width:1.2;stroke-linecap:square;stroke-miterlimit:10}.section__eyebrow-icon path:first-child:only-child{stroke-width:1.2}.section__eyebrow-icon svg[viewBox="0 0 13 9.5"] path{stroke:#3f4a5a;stroke-width:1.22;stroke-linecap:round;stroke-linejoin:round}.section__eyebrow-icon svg[viewBox="0 0 14 15"] path:first-child{fill:#f7f9fc;stroke:none}.section__title{line-height:.98;letter-spacing:-.045em}.hero__title{display:flex;flex-direction:column;align-items:center;width:100%;font-size:4rem;font-weight:700;line-height:5rem;letter-spacing:-.0625rem}.hero__title-row{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.75rem;width:100%;text-align:center;overflow:hidden}.hero__title-line,.hero__title-type,.hero__title-script{display:block}.hero__title-line{color:var(--color-text);text-align:center}.hero__title-type{height:5rem;min-height:1em;color:#ff7120;text-align:center;overflow:hidden}.hero__title-script{color:var(--color-text);font-family:Pecita,sans-serif;font-size:3.75rem;font-weight:400;letter-spacing:0;line-height:1.3}.typewriter{display:inline-flex;align-items:center;justify-content:center}.typewriter__text{display:inline-block;min-width:1px}.typewriter__text:empty:before{content:" ";visibility:hidden}.typewriter__cursor{width:.08em;height:.9em;margin-left:.08em;background:currentColor;animation:cursor-blink 1s step-end infinite}@keyframes cursor-blink{0%,45%{opacity:1}50%,to{opacity:0}}.hero__description,.section__description,.showcase-card__body p,.feature-card p,.template-card__copy p,.pricing-card__description,.product-card__body p,.accordion__panel p,.variants-summary p,.feature-spotlight__copy p{color:var(--color-muted);font-size:1rem}.hero__description{width:100%;max-width:36.25rem;margin-top:0;margin-inline:auto;line-height:1.5rem;color:#4f5a6d;text-align:center}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:1.25rem}.hero__actions .button{gap:.5rem;min-height:2.5rem;padding:.5625rem 2rem;border-radius:.625rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transform:none}.hero__actions .button:hover{transform:none}.hero__actions .button--primary{--button-hover-bg: var(--button-hero-hover-bg);--button-hover-opacity: 1;background:var(--button-hero-bg);border-color:var(--button-hero-border);color:#f7f9fc;box-shadow:var(--button-hero-shadow)}.hero__actions .button--primary:hover{border-color:var(--button-hero-hover-border);box-shadow:var(--button-hero-shadow)}.hero__actions .button--secondary{background:#f7f9fc;border-color:#dee4ed;color:#2c3542}.hero__actions .button--secondary:hover{background:#edf1f8;border-color:#dee4ed}.hero__actions .button__label{padding-left:.25rem}.hero__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:2.2rem;width:min(100%,36rem)}.hero__metric,.feature-spotlight,.showcase-card,.template-card,.pricing-card,.product-card,.theme-card,.token-card,.catalog-panel,.metrics-pill,.feature-card,.accordion__item{border:1px solid var(--color-line);background:#fffffff5;box-shadow:var(--shadow-card)}.hero__metric{padding:1rem 1.05rem;border-radius:var(--radius-lg)}.hero__metric strong{display:block;font-size:1.45rem;font-weight:700;letter-spacing:-.03em}.hero__metric span{color:var(--color-subtle);font-size:.9rem}.hero__visual{--hero-appear-delay: var(--reveal-delay, .2s);--hero-appear-duration: .92s;--hero-layer-appear-duration: 1.56s;--hero-appear-ease: cubic-bezier(.16, 1, .3, 1);--hero-layer-transform: rotate(-25deg) rotateX(30deg) rotateY(30deg);position:relative;width:min(100%,62.5rem);height:37.5rem;margin-top:1.25rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.hero__visual.reveal{opacity:1;transform:none}.hero__stage{position:relative;top:0;left:0;width:100%;height:100%;overflow:visible;border-radius:0;background:transparent;transform:scale(.9);transform-origin:center top;opacity:.001;translate:0 -1.25rem;will-change:opacity,translate;transition:opacity .42s ease var(--hero-appear-delay),translate var(--hero-appear-duration) var(--hero-appear-ease) var(--hero-appear-delay)}.hero__visual.is-visible .hero__stage{opacity:1;translate:0 0}.hero__stage-layer{position:absolute;top:-2.5rem;bottom:-2.1875rem;right:-12.5rem;width:75rem;transform:translate(6.25rem) translateY(-6.25rem) var(--hero-layer-transform);opacity:.001;transform-style:preserve-3d;overflow:visible;will-change:opacity,transform;transition:opacity .42s ease,transform var(--hero-layer-appear-duration) var(--hero-appear-ease);-webkit-mask:linear-gradient(270deg,rgba(0,0,0,.1) 0%,#000 30.4% 100%);mask:linear-gradient(270deg,rgba(0,0,0,.1) 0%,#000 30.4% 100%)}.hero__visual.is-visible .hero__stage-layer{opacity:1;transform:var(--hero-layer-transform)}.hero__stage-layer--front{z-index:1;transition-delay:calc(var(--hero-appear-delay) + .18s)}.hero__stage-layer--back{z-index:0;transition-delay:calc(var(--hero-appear-delay) + 40ms)}.hero__stage-screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:0;border-radius:1rem;box-shadow:none;-webkit-mask:linear-gradient(#000 0% 40%,#0000 89.926%);mask:linear-gradient(#000 0% 40%,#0000 89.926%)}.hero__stage-screen img{width:100%;height:100%;object-fit:cover}.hero__stage-screen--back{transform:none;border:1px solid rgba(197,206,219,.7);filter:none}.hero__stage-screen--front{transform:none}.hero__play{position:absolute;z-index:2;top:13.125rem;left:50%;width:6.25rem;height:6.25rem;display:grid;place-items:center;border-radius:3.75rem;background:transparent;border:0;box-shadow:0 .25rem 1.25rem #00000026;transform:translate(-50%);transition:transform var(--transition-base),box-shadow var(--transition-base);cursor:pointer;overflow:hidden}.hero__play:hover{transform:translate(-50%) translateY(-.125rem);box-shadow:0 .375rem 1.5rem #0000002e}.hero__play:focus-visible{outline:2px solid rgba(255,113,32,.72);outline-offset:.25rem}.hero__play-surface,.hero__play-border{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px}.hero__play-surface{z-index:0;background:radial-gradient(circle at 32% 24%,#ffffff6b,#fff0 42%),#ffffff1a;backdrop-filter:blur(5px) saturate(1.35) brightness(1.04);-webkit-backdrop-filter:blur(5px) saturate(1.35) brightness(1.04)}.hero__play-border{z-index:1;background:linear-gradient(315deg,#787878b3,#78787800 30%,#78787800 70%,#787878b3) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;border:1px solid transparent}.hero__play-icon{position:relative;z-index:2;width:1.9rem;height:2.1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33 36'%3E%3Cpath d='M 0.838 2.738 C 1.09 0.671 3.245 -0.563 5.168 0.255 C 7.418 1.212 12.466 3.487 18.872 7.165 C 25.28 10.844 29.786 14.056 31.744 15.514 C 33.416 16.76 33.421 19.233 31.747 20.483 C 29.807 21.931 25.355 25.104 18.87 28.828 C 12.383 32.553 7.393 34.801 5.163 35.746 C 3.24 36.562 1.09 35.325 0.839 33.263 C 0.545 30.855 0 25.386 0 17.998 C 0 10.615 0.545 5.148 0.838 2.738 Z' fill='rgb(63,74,90)'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(.125rem);filter:drop-shadow(0 .0625rem 0 rgba(255,255,255,.48))}.is-video-modal-open{overflow:hidden}.hero-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center}.hero-video-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:#000c;cursor:pointer;animation:hero-video-backdrop-in .3s cubic-bezier(.5,0,.88,.77) both}.hero-video-modal__center{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:min(calc(100vw - 2.5rem),50rem);pointer-events:none}.hero-video-modal__frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:.625rem;background:#000;transform-origin:center;animation:hero-video-frame-in .3s cubic-bezier(.12,.23,.5,1) both;pointer-events:auto}.hero-video-modal__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;z-index:1}.hero-video-modal__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;opacity:1;pointer-events:none;transition:opacity .32s ease}.hero-video-modal__loader{position:absolute;top:50%;left:50%;z-index:3;display:block;width:2.75rem;height:2.75rem;filter:drop-shadow(0 .5rem 1.5rem rgba(0,0,0,.24));pointer-events:none;transform:translate(-50%,-50%);transition:opacity .32s ease}.hero-video-modal__loader svg{display:block;width:100%;height:100%;animation:hero-video-loader-spin 1.15s linear infinite}.hero-video-modal__loader-track,.hero-video-modal__loader-dash{fill:none;stroke-linecap:round;stroke-width:2.2}.hero-video-modal__loader-track{stroke:#0000001a}.hero-video-modal__loader-dash{stroke:#fffffff5;stroke-dasharray:16 84;stroke-dashoffset:0;animation:hero-video-loader-dash 1.15s ease-in-out infinite}.hero-video-modal__frame.is-loaded .hero-video-modal__poster,.hero-video-modal__frame.is-loaded .hero-video-modal__loader{opacity:0}@keyframes hero-video-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes hero-video-frame-in{0%{opacity:0;transform:perspective(75rem) translateY(1.5rem) scale(.94)}to{opacity:1;transform:perspective(75rem) translateY(0) scale(1)}}@keyframes hero-video-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-video-loader-dash{0%{stroke-dasharray:4 96;stroke-dashoffset:0}50%{stroke-dasharray:42 58;stroke-dashoffset:-18}to{stroke-dasharray:4 96;stroke-dashoffset:-72}}.hero__chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.hero__chip-row span{padding:.55rem .78rem;border:1px solid var(--color-line);border-radius:999px;background:#fff;color:var(--color-subtle);font-size:.8rem}.hero__floating{position:absolute;z-index:1;width:5.5rem;height:0;overflow:visible;animation-iteration-count:infinite;animation-timing-function:ease-in-out;will-change:transform}.hero__floating--left{top:10.75rem;left:-1.0625rem;animation-name:hero-floating-left;animation-duration:18s;animation-delay:1s}.hero__floating--right{top:.375rem;right:-3.5625rem;left:48.0625rem;animation-name:hero-floating-right;animation-duration:14s;animation-delay:.4s}@keyframes hero-floating-left{0%{transform:translateZ(0)}27.7778%,50%{transform:translate3d(.625rem,1.25rem,0)}77.7778%,to{transform:translateZ(0)}}@keyframes hero-floating-right{0%{transform:translateZ(0)}35.7143%,50%{transform:translate3d(-1.25rem,1.875rem,0)}85.7143%,to{transform:translateZ(0)}}.hero__pointer{position:absolute;top:0;left:0;width:1rem;height:1rem;overflow:visible;filter:drop-shadow(0 2px 4px rgba(16,22,31,.04)) drop-shadow(0 4px 8px rgba(16,22,31,.08))}.hero__pointer--yellow path:first-child{fill:#ffd231}.hero__pointer--yellow path:last-child{fill:none;stroke:#fff;stroke-linecap:square}.hero__pointer--green path:first-child{fill:#28bd6b}.hero__pointer--green path:last-child{fill:none;stroke:#fff;stroke-linecap:square}.hero__floating-chip{position:absolute;padding:0 .25rem;border-radius:.25rem;background:#ffd231;box-shadow:0 2px 4px #10161f0a,0 4px 8px #10161f14;white-space:nowrap}.hero__floating-chip--dark{background:#28bd6b}.hero__floating-chip strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500}.hero__floating--left .hero__floating-chip{top:1rem;right:1rem}.hero__floating--left .hero__pointer{top:0;right:0;left:auto}.hero__floating--right .hero__floating-chip{top:1rem;left:1rem}.hero__floating--right .hero__pointer{top:0;left:0}.hero__floating-chip{color:#814603}.hero__floating-chip--dark{color:#fff}.section{padding-top:var(--section-gap)}.section+.section{padding-top:var(--section-gap)}#components{padding-top:7.5rem}.section__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;margin-bottom:var(--section-content-gap);text-align:center}.section__copy{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.625rem;width:100%;max-width:none}.section__title{color:#2c3542;font-size:2.5rem;font-weight:700;line-height:3rem}.section__description{width:100%;max-width:40rem;margin-top:0;margin-inline:auto;color:#92a1b7;line-height:1.5rem;text-align:center}.section__aside{display:flex;justify-content:center}.metrics-pill{display:grid;gap:.3rem;padding:1rem 1.1rem;border-radius:var(--radius-lg)}.metrics-pill span{color:var(--color-subtle);font-size:.86rem}.metrics-pill strong{font-size:1rem;font-weight:700}.showcase-grid,.pricing-grid,.product-grid,.template-grid,.feature-grid,.theme-grid,.token-strip,.variant-grid{display:grid;gap:1.875rem}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-card,.template-card,.product-card,.pricing-card,.theme-card,.token-card,.feature-card{border-radius:var(--radius-lg)}.showcase-card__image,.template-card img,.product-card__image{overflow:hidden;border-radius:var(--radius-md)}.showcase-card__image img,.template-card img,.product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.showcase-card:hover img,.template-card:hover img,.product-card:hover img{transform:scale(1.03)}.showcase-card{overflow:hidden;display:grid;gap:.95rem;padding:.9rem}.showcase-card__body,.template-card__copy,.product-card__body{padding:1rem .2rem .15rem}.showcase-card__body h3,.feature-card h3,.template-card__copy h3,.feature-spotlight__copy h3,.pricing-card__header h3,.product-card__body h3{font-size:1.15rem;font-weight:600;letter-spacing:-.02em}.catalog-panel{margin-top:1rem;padding:1rem 1.1rem;border-radius:var(--radius-lg)}.catalog-panel__title{margin-bottom:.8rem;color:var(--color-subtle);font-weight:600}.catalog-panel__items{display:flex;flex-wrap:wrap;gap:.65rem}.components-stage-wrap{width:100%;overflow:visible}.components-stage{position:relative;width:62.5rem;height:32.875rem;margin-inline:auto;overflow:visible;font-size:1rem}.components-icon{width:1rem;height:1rem;display:block;flex:none;color:currentColor}.components-stage__alert,.components-stage__avatars,.components-stage__statuses,.components-stage__calendar-card,.components-stage__account-card,.components-stage__range-tabs,.components-stage__metric-cards,.components-stage__sales-card,.components-stage__avg-card,.components-stage__pager,.components-stage__checkbox,.components-stage__round,.components-stage__switch,.components-stage__json-icon,.components-stage__status-icon,.components-stage__weather-card,.components-stage__catalog,.components-stage__mini-button{position:absolute}.components-stage__alert{top:0;left:40rem;width:22.5rem;height:2.25rem;display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:.5rem;background:#fff;box-shadow:none}.components-stage__alert>.components-icon{width:1.25rem;height:1.25rem}.components-stage__alert-copy{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0}.components-stage__alert-copy strong{color:#007aff;font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap}.components-stage__alert-copy span{color:#2c3542;font-size:.875rem;line-height:1.25rem;white-space:nowrap}.components-stage__icon-button{width:.75rem;height:.75rem;display:grid;place-items:center;color:#c5cedb}.components-stage__icon-button .components-icon{width:.75rem;height:.75rem}.components-stage__avatars{top:.375rem;left:31rem;width:6rem;height:1.5rem}.components-stage__avatars img,.components-stage__avatars span{position:absolute;top:0;width:1.5rem;height:1.5rem;display:grid;place-items:center;border:2px solid rgb(255,255,255);border-radius:999px;background:#edf1f8;color:#2c3542;font-size:.75rem;font-weight:500;line-height:1rem;object-fit:cover}.components-stage__avatars>:nth-child(1){left:0}.components-stage__avatars>:nth-child(2){left:1.125rem}.components-stage__avatars>:nth-child(3){left:2.25rem;background:#dfd2fe}.components-stage__avatars>:nth-child(4){left:3.375rem}.components-stage__avatars>:nth-child(5){left:4.5rem;background:#edf1f8}.components-stage__statuses{top:3.625rem;left:23.125rem;width:6.75rem;display:grid;justify-items:start;gap:1.375rem}.components-stage__status{width:max-content;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:0 .75rem 0 .625rem;border-radius:9999px;font-size:.875rem;font-weight:400;line-height:1.25rem;white-space:nowrap;cursor:pointer;transition:background-color .4s ease}.components-stage__status-icon-wrap{width:1rem;height:1rem;display:grid;place-items:center;flex:none;border-radius:.125rem}.components-stage__status .components-icon{width:auto;height:auto}.components-stage__status--blue{background:#e8f1fc;color:#0062cc}.components-stage__status--blue:hover{background:#cde2f9}.components-stage__status--orange{background:#ffeedb;color:#e8550c}.components-stage__status--orange:hover{background:#ffd6b0}.components-stage__status--purple{background:#eee6ff;color:#7628e4}.components-stage__status--purple:hover{background:#dfd2fe}.components-stage__status--yellow{background:#fcf1ca;color:#a66400}.components-stage__status--yellow:hover{background:#fae7a4}.components-stage__status--green{background:#dbfae8;color:#229e4b}.components-stage__status--green:hover{background:#baf0d2}.components-stage__status--red{background:#ffe8e4;color:#d22f21}.components-stage__status--red:hover{background:#ffd3cd}.components-stage__status--gray{background:#edf1f8;color:#4f5a6d}.components-stage__status--gray:hover{background:#dfe4ed}.components-stage__calendar-card{top:3.5rem;left:32.125rem;width:13.5rem;display:grid;gap:.25rem}.components-stage__calendar-input{width:13.5rem;height:2.25rem;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border:2px solid rgb(255,147,75);border-radius:.5rem;background:#fff;color:#2c3542;box-shadow:0 0 0 2px #ffeedb}.components-stage__calendar-input span{color:#2c3542;font-size:.875rem;line-height:1.25rem}.components-stage__calendar-input .components-icon{width:1.125rem;height:1.0625rem}.components-stage__calendar-panel{width:13.5rem;height:15.75rem;display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem;padding:.75rem;border:1px solid rgb(222,228,237);border-radius:.375rem;background:#fff;box-shadow:0 2px 4px -2px #10161f0a,0 4px 8px -2px #10161f14}.components-stage__calendar-top{height:1.75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.components-stage__calendar-top button{width:1.25rem;height:1.25rem;display:grid;place-items:center;border:1px solid rgb(237,241,248);border-radius:.25rem;background:#f7f9fc;color:#92a1b7;transition:background-color .4s ease}.components-stage__calendar-top button:hover{background-color:#edf1f8}.components-stage__calendar-top .components-icon{width:.3125rem;height:.5rem}.components-stage__calendar-top strong{color:#2c3542;font-size:.875rem;font-weight:500;line-height:1.25rem}.components-stage__calendar-grid{display:grid;grid-template-columns:repeat(7,1.5rem);justify-content:space-between;row-gap:.25rem}.components-stage__calendar-grid span,.components-stage__calendar-grid button{width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:.375rem;color:#2c3542;font-size:.75rem;font-weight:600;line-height:1rem;transition:background-color .4s ease,color .4s ease}.components-stage__calendar-grid span:not(.is-weekday),.components-stage__calendar-grid button{font-weight:600}.components-stage__calendar-grid .is-weekday{color:#92a1b7;font-weight:600}.components-stage__calendar-grid .is-weekday:first-child{color:#c5cddb}.components-stage__calendar-grid .is-muted{color:#c5cedb}.components-stage__calendar-grid .is-today,.components-stage__calendar-grid .is-active{background:#ff7120;color:#fff}.components-stage__calendar-grid button:not(.is-muted):not(.is-today):not(.is-active):hover{background-color:#edf1f8}.components-stage__calendar-grid button.is-today:hover,.components-stage__calendar-grid button.is-active:hover{background-color:#e8550c}.components-stage__mini-button{top:.125rem;width:6.125rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.375rem 4px .375rem 0;border-radius:.5rem;color:#2c3542;font-size:.875rem;line-height:1.25rem;cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.components-stage__mini-button .components-icon{width:1.25rem;height:1.25rem}.components-stage__mini-button--white{left:0;border:1px solid rgb(222,228,237);background:#fff}.components-stage__mini-button--white:hover{border-color:transparent;background:#edf1f8}.components-stage__mini-button--muted{left:7.625rem;border:1px solid transparent;background:#edf1f8}.components-stage__mini-button--muted:hover{border-color:#dfe4ed;background:#fff}.components-stage__mini-button--orange{left:15.25rem;background:#ff711f;color:#fff}.components-stage__mini-button--orange:hover{background:#e8550c}.components-stage__mini-button--dark{left:22.875rem;background:#2c3542;color:#fff}.components-stage__mini-button--dark:hover{background:#3f4a5a}.components-stage__range-tabs{top:3.375rem;left:.0625rem;width:15rem;height:2rem;display:flex;align-items:center;justify-content:space-between;padding:.25rem;border:1px solid rgb(237,241,248);border-radius:.5rem;background:#f7f9fc}.components-stage__range-tabs button{width:auto;height:1.5rem;display:grid;place-items:center;padding:.125rem 1rem;border:0;border-radius:.375rem;background:transparent;color:#92a1b7;cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.25rem;white-space:nowrap;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.components-stage__range-tabs button:hover{background:#fff;color:#4f5a6d}.components-stage__range-tabs button:focus-visible{outline:2px solid rgba(103,116,135,.28);outline-offset:.125rem}.components-stage__range-tabs button:active{transform:scale(.98)}.components-stage__range-tabs button.is-active{background:#fff;color:#2c3542;font-weight:600;box-shadow:0 1px 2px #10161f0a,0 1px 4px -2px #10161f14}.components-stage__range-tabs button.is-active:hover{color:#2c3542}.components-stage__metric-cards{--components-metric-progress: 0;--components-metric-mask-x: 0px;--components-shopping-bar-scale: 0;--components-health-bar-scale: 0;--components-metric-duration: .9s;--components-metric-ease: linear( 0, .005, .019, .039, .066, .096, .129, .165, .202, .24, .278, .316, .354, .39, .426, .461, .494, .526, .557, .586, .614, .64, .665, .689, .711, .731, .751, .769, .786, .802, .817, .831, .844, .856, .867, .877, .887, .896, .904, .912, .919, .925, .931, .937, .942, .947, .951, .955, .959, .962, .965, .968, .971, .973, .976, .978, .98, .981, .983, .984, .986, .987, .988, .989, .99, .991, .992, .993, .994, .995, .996, .9967, .9972, .9977, .9981, .9985, .9988, 1 );--components-metric-reveal-duration: .5s;--components-metric-reveal-ease: cubic-bezier(.44, 0, .56, 1);top:6.625rem;left:.0625rem;width:15rem;display:flex;flex-direction:column;gap:1.75rem}.components-stage__sales-card,.components-stage__avg-card{position:relative;left:auto;width:15rem;border:1px solid rgb(237,241,248);border-radius:.75rem;background:#fff;box-shadow:0 2px 4px -2px #10161f0a,0 4px 8px -2px #10161f14}.components-stage__sales-card{top:auto;min-height:5.25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.25rem;overflow:hidden;box-shadow:none}.components-stage__sales-top{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 3.75rem;gap:0;min-width:0}.components-stage__sales-top strong{display:block;color:#2c3542;font-size:1.5rem;line-height:2rem;font-weight:700}.components-stage__rolling-number{display:inline-flex;align-items:baseline;white-space:nowrap;font-family:Inter,Inter Placeholder,sans-serif;font-kerning:none;font-feature-settings:normal;letter-spacing:0;line-height:inherit}.components-stage__rolling-static{display:inline-block;max-width:1em;line-height:inherit;opacity:1}.components-stage__rolling-digit{position:relative;display:inline-block;min-width:.56em;height:1em;overflow:hidden;line-height:1em;opacity:1;vertical-align:-.08em}.components-stage__rolling-token--hide-at-zero{overflow:hidden;transition:max-width var(--components-metric-duration) var(--components-metric-ease),opacity .36s ease}.components-stage__rolling-digit.components-stage__rolling-token--hide-at-zero{min-width:0}.components-stage__rolling-digit-measure{display:inline-block;min-width:.56em;color:transparent;line-height:1em;pointer-events:none;-webkit-user-select:none;user-select:none}.components-stage__rolling-digit-track{position:absolute;top:-.01em;left:50%;display:flex;flex-direction:column;min-width:.56em;transition:transform var(--components-metric-duration) var(--components-metric-ease);will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}.components-stage__rolling-digit-track span{display:block;height:1em;line-height:1em;text-align:center}.components-stage__sales-top small{color:#4f5a6d;font-size:.875rem;line-height:1.25rem}.components-stage__sparkline{flex:none;width:8rem;height:2.75rem;overflow:visible}.components-stage__sparkline-line{fill:none;stroke:#28bd6b;stroke-width:2;stroke-linecap:round}.components-stage__sparkline-fill{fill:url(#components-stage-sparkline-fill)}.components-stage__sparkline-mask{fill:#fff;transform:translate3d(var(--components-metric-mask-x),0,0);transition:transform var(--components-metric-reveal-duration) var(--components-metric-reveal-ease);will-change:transform}.components-stage__avg-card{top:auto;min-height:11.75rem;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;overflow:hidden;box-shadow:none}.components-stage__avg-heading{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.components-stage__avg-heading small,.components-stage__avg-heading em{color:#92a1b7;font-style:normal}.components-stage__avg-heading small{font-size:.875rem;line-height:1.25rem}.components-stage__avg-heading em{font-size:.75rem;line-height:1rem}.components-stage__avg-heading div{display:flex;align-items:center;gap:.75rem}.components-stage__avg-heading strong{width:6.5rem;color:#2c3542;font-size:1.5rem;line-height:2rem;font-weight:700}.components-stage__avg-trend{display:inline-flex;align-items:center;flex:none;gap:.125rem;padding:.125rem .25rem;border-radius:.25rem;background:#ebfcf3;color:#229e4b;font-size:.75rem;line-height:1rem}.components-stage__avg-trend .components-icon{width:.75rem;height:.75rem}.components-stage__avg-list{display:flex;flex-direction:column;gap:.75rem}.components-stage__avg-item div{display:grid;grid-template-columns:auto 1fr 2.25rem 2rem;align-items:center;column-gap:.375rem;width:100%}.components-stage__avg-item small,.components-stage__avg-item span{font-size:.75rem;line-height:1rem;font-weight:400}.components-stage__avg-item span{color:#92a1b7}.components-stage__avg-value,.components-stage__avg-percent{justify-self:end;min-width:0;text-align:right}.components-stage__avg-percent{color:#2c3542}.components-stage__avg-item--orange{color:#ff711f}.components-stage__avg-item--green{color:#229e4b}.components-stage__avg-item .components-icon{width:.875rem;height:.875rem}.components-stage__avg-item i{position:relative;display:block;height:.375rem;margin-top:.5rem;border-radius:999px;background:#edf1f8;overflow:hidden}.components-stage__avg-item i:before{content:"";position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;transform:scaleX(0);transform-origin:left center;transition:transform var(--components-metric-reveal-duration) var(--components-metric-reveal-ease);will-change:transform}.components-stage__avg-item--orange i:before{transform:scaleX(var(--components-shopping-bar-scale));background:linear-gradient(90deg,#ff7f2d,#ff7120)}.components-stage__avg-item--green i:before{transform:scaleX(var(--components-health-bar-scale));background:linear-gradient(90deg,#28bd6b,#229e4b)}.components-stage__account-card{top:3.5rem;left:47.5rem;width:15.5rem;padding:.75rem 1.25rem;border:1px solid rgb(237,241,248);border-radius:1rem;background:#fff;box-shadow:none;transition:background-color .4s ease,border-color .4s ease}.components-stage__account-card.is-dark{border-color:#10161f;background:#10161f}.components-stage__account-user{display:flex;align-items:center;gap:.5rem;padding:.375rem 0}.components-stage__account-avatar{position:relative;width:2rem;height:2rem;flex:none}.components-stage__account-avatar img{width:100%;height:100%;border-radius:999px;object-fit:cover}.components-stage__account-avatar i{position:absolute;right:0;bottom:0;width:.5rem;height:.5rem;border-radius:999px;background:#28bd6b;box-shadow:0 0 0 2px #ffffffd9;transition:box-shadow .4s ease}.components-stage__account-card.is-dark .components-stage__account-avatar i{box-shadow:0 0 0 2px #ffffffb3}.components-stage__account-user>span:nth-child(2){display:grid;gap:0;min-width:0}.components-stage__account-user strong{color:#2c3542;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .4s ease}.components-stage__account-card.is-dark .components-stage__account-user strong{color:#ffffffe6}.components-stage__account-user small{color:#92a1b7;font-size:.75rem;line-height:1rem;transition:color .4s ease}.components-stage__account-card.is-dark .components-stage__account-user small{color:#ffffff59}.components-stage__account-user button{width:1.25rem;height:1.25rem;display:grid;place-items:center;margin-left:auto;color:#92a1b7}.components-stage__account-user button .components-icon{width:.25rem;height:.875rem}.components-stage__account-divider{height:1px;margin:.625rem -.5rem 0;background:#0000000f;transition:background-color .4s ease}.components-stage__account-card.is-dark .components-stage__account-divider{background:#ffffff14}.components-stage__menu{display:grid;gap:.5rem;margin-inline:-1.25rem;padding:.5rem .75rem 0}.components-stage__menu-item{min-height:2rem;display:flex;align-items:center;gap:.5rem;padding:0 .5rem;border-radius:.5rem;color:#677487;cursor:pointer;transition:background-color .4s ease,color .4s ease}.components-stage__menu-icon{width:1.25rem;height:1.25rem;display:grid;place-items:center;flex:none;border-radius:.25rem;color:#677487;transition:color .4s ease}.components-stage__menu-icon .components-icon{width:auto;height:auto}.components-stage__menu-item--active,.components-stage__menu-item:hover{background:#f7f9fc}.components-stage__menu:has(.components-stage__menu-item:not(.components-stage__menu-item--active):hover) .components-stage__menu-item--active{background:transparent}.components-stage__account-card.is-dark .components-stage__menu-item,.components-stage__account-card.is-dark .components-stage__menu-icon{color:#ffffff80}.components-stage__account-card.is-dark .components-stage__menu-icon svg [fill]:not([fill=none]){fill:currentColor}.components-stage__account-card.is-dark .components-stage__menu-icon svg [stroke]:not([stroke=none]){stroke:currentColor}.components-stage__account-card.is-dark .components-stage__menu-item--active,.components-stage__account-card.is-dark .components-stage__menu-item:hover{background:#181f29}.components-stage__account-card.is-dark .components-stage__menu:has(.components-stage__menu-item:not(.components-stage__menu-item--active):hover) .components-stage__menu-item--active{background:transparent}.components-stage__menu-item span:nth-child(2){color:#2c3542;font-size:.875rem;line-height:1.25rem;transition:color .4s ease}.components-stage__account-card.is-dark .components-stage__menu-item span:nth-child(2){color:#ffffffe6}.components-stage__switch-control{position:relative;width:1.625rem;height:1rem;display:grid;place-items:center;margin-left:auto}.components-stage__switch-hint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:999px;background:#ff711f;pointer-events:none;transform-origin:center;animation:components-stage-switch-hint .5s ease-in-out infinite alternate}.components-stage__switch.components-stage__switch--small{position:relative;width:1.625rem;height:1rem;z-index:1}.components-stage__switch.components-stage__switch--small:before{display:none}.components-stage__switch.components-stage__switch--small i{top:.1875rem;left:.1875rem;right:auto;width:.625rem;height:.625rem}.components-stage__divider{height:1px;margin:0;background:#0000000f}@keyframes components-stage-switch-hint{0%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(1.5)}}.components-stage__pager{top:24.625rem;left:23.125rem;display:flex;align-items:center;gap:.9375rem}.components-stage__pager button,.components-stage__pager span{min-width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid rgb(222,228,237);border-radius:.5rem;background:#f7f9fc;color:#4f5a6d;font-size:.875rem;line-height:1.25rem;transition:background-color .4s ease,border-color .4s ease}.components-stage__pager button{min-width:auto;width:2rem;padding:.375rem;background:#fff;color:#677487}.components-stage__pager>span{cursor:pointer}.components-stage__pager button:hover,.components-stage__pager span:hover{background:#fff}.components-stage__pager-icon{min-width:1.25rem;width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:.25rem;background:transparent}.components-stage__pager-icon .components-icon{color:#677487}.components-stage__pager .is-active{border-color:#f7f9fc;color:#2c3542}.components-stage__pager .is-active:hover{border-color:#dee4ed}.components-stage__checkbox,.components-stage__round{width:1rem;height:1rem;padding:0;border:1px solid rgb(197,205,219);background:#f7f9fc;color:#fff;cursor:pointer;transition:background-color .28s ease,border-color .28s ease,transform .28s ease}.components-stage__checkbox{display:grid;place-items:center;border-radius:.25rem}.components-stage__round{display:grid;place-items:center;border-radius:999px}.components-stage__checkbox:hover,.components-stage__round:hover{border-color:#92a1b7}.components-stage__checkbox:active,.components-stage__round:active{transform:scale(.94)}.components-stage__checkbox:focus-visible,.components-stage__round:focus-visible{outline:2px solid rgba(255,113,32,.35);outline-offset:2px}.components-stage__checkbox--1{top:6.75rem;left:16.625rem}.components-stage__checkbox--2{top:9.125rem;left:16.625rem;border-color:#ff7120}.components-stage__checkbox--2:hover{border-color:#e8550c}.components-stage__checkbox--3{top:11.5rem;left:16.625rem}.components-stage__checkbox.is-checked,.components-stage__checkbox.is-solid{border-color:#ff7120;background:#ff711f}.components-stage__checkbox.is-checked:hover,.components-stage__checkbox.is-solid:hover{border-color:#e8550c;background:#e8550c}.components-stage__checkbox .components-icon{width:.75rem;height:.75rem;transform:translateY(-.0625rem)}.components-stage__round--1{top:6.75rem;left:19.75rem}.components-stage__round--2{top:9.125rem;left:19.75rem;border-color:#ff7120}.components-stage__round--2:hover{border-color:#e8550c}.components-stage__round--3{top:11.5rem;left:19.75rem;box-shadow:none}.components-stage__round.is-checked,.components-stage__round.is-solid{border-color:#ff7120;background:#ff7120}.components-stage__round.is-checked:hover,.components-stage__round.is-solid:hover{border-color:#e8550c;background:#e8550c}.components-stage__round.is-checked:before,.components-stage__round.is-solid:before{content:"";width:.375rem;height:.375rem;border-radius:999px;background:#fff}.components-stage__json-icon{width:1.5rem;height:1.5rem;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:#09244b;box-shadow:none;cursor:pointer;--mgc-primary-stroke: rgb(9, 36, 75);--mgc-secondary-stroke: rgb(9, 36, 75)}.components-stage__json-icon:hover,.components-stage__json-icon:focus-visible{color:#09244b;box-shadow:none}.components-stage__json-icon:focus-visible{outline:2px solid rgba(255,113,32,.6);outline-offset:.1875rem}.components-stage__json-icon svg{width:1.5rem;height:1.5rem;display:block;overflow:visible}.components-stage__json-icon dotlottie-player{width:100%;height:100%;display:block;border-radius:inherit;overflow:hidden;opacity:.4}.components-stage__json-dot{position:absolute;top:0;right:0;width:.375rem;height:.375rem;border-radius:999px;background:#f24e3f;box-shadow:0 0 .375rem #f24e3f4d;pointer-events:none}.components-stage__json-icon path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.components-stage__json-icon--bell{top:14rem;left:16.375rem}.components-stage__json-icon--book{top:14rem;left:19.5rem}.components-stage__switch{width:2rem;height:1.25rem;padding:0;border:0;border-radius:999px;background:#dee4ed;cursor:pointer;transition:background-color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.components-stage__switch:before,.components-stage__switch i{content:"";position:absolute;top:.1875rem;left:.1875rem;width:.875rem;height:.875rem;border-radius:999px;background:#fff;transition:left .3s cubic-bezier(.16,1,.3,1),right .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.components-stage__switch--1:hover,.components-stage__switch--3:hover,.components-stage__switch--small:hover{background:#c5cedb}.components-stage__switch--1:active,.components-stage__switch--3:active,.components-stage__switch--small:active{transform:scale(.96)}.components-stage__switch--1:focus-visible,.components-stage__switch--3:focus-visible,.components-stage__switch--small:focus-visible{outline:2px solid rgba(255,113,32,.35);outline-offset:2px}.components-stage__switch--1.is-on,.components-stage__switch--3.is-on,.components-stage__switch--small.is-on{background:#ff711f}.components-stage__switch--1.is-on:hover,.components-stage__switch--3.is-on:hover,.components-stage__switch--small.is-on:hover{background:#e8550c}.components-stage__switch--1.is-on:before,.components-stage__switch--3.is-on i{left:.9375rem;right:auto}.components-stage__switch.components-stage__switch--small.is-on i{left:.8125rem;right:auto}.components-stage__switch--1{top:3.75rem;left:16.125rem}.components-stage__switch--3{top:3.75rem;left:19.25rem}.components-stage__switch--3:before{display:none}.components-stage__switch--3 i{left:.1875rem;right:auto}.components-stage__status-icon{bottom:5.75rem;left:17.5rem;z-index:1;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border:1px solid rgb(237,241,248);border-radius:9999px;background:#f7f9fc;overflow:visible}.components-stage__status-icon-surface{display:flex;align-items:center;justify-content:center;padding:.3125rem;border-radius:9999px;background:#edf1f8}.components-stage__status-icon-slot{position:relative;width:1.5rem;height:1.5rem;display:block;overflow:visible}.components-stage__status-icon .components-icon{position:absolute;top:.0625rem;left:.0625rem;width:1.375rem;height:1.375rem}.components-stage__weather-card{top:17.5rem;left:16.5625rem;width:5rem;height:5rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:.75rem;background:#fff;overflow:hidden;box-shadow:none;transition:background-color var(--transition-base),border-color var(--transition-base)}.components-stage__weather-card:hover,.components-stage__weather-card:focus-visible{border-color:#2c3542;background:#2c3542}.components-stage__weather-card:focus-visible{outline:2px solid rgba(255,113,32,.6);outline-offset:.1875rem}.components-stage__weather-icon{position:absolute;width:3rem;height:3rem;object-fit:contain;transition:transform var(--transition-base)}.components-stage__weather-icon--sun{top:calc(50% - 1.5rem);left:calc(50% - 1.5rem);transform:translate(0)}.components-stage__weather-icon--moon{top:calc(50% - 1.5rem);left:calc(50% - 1.5rem);transform:translate(-5rem)}.components-stage__weather-card:hover .components-stage__weather-icon--sun,.components-stage__weather-card:focus-visible .components-stage__weather-icon--sun{transform:translate(5rem)}.components-stage__weather-card:hover .components-stage__weather-icon--moon,.components-stage__weather-card:focus-visible .components-stage__weather-icon--moon{transform:translate(0)}.components-stage__catalog{top:28.125rem;left:clamp(.0625rem,calc((62.5rem - 100vw)/2 + 1rem),31.25rem);width:min(62.5rem,calc(100vw - 2rem));max-height:4.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;overflow:hidden}.components-stage__catalog-item{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;background:#fff;color:#4f5a6d;font-size:.875rem;line-height:1.25rem}.components-stage__catalog-item .components-icon{color:#677487}.components-stage__catalog-icon{width:1rem;height:1rem;display:grid;place-items:center;flex:none}.showcase-preview__alert-bar{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:start;padding:.5rem .625rem;border:1px solid #edf1f8;border-radius:.5rem;background:#fff}.showcase-preview__alert-icon{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:999px;background:#007aff;color:#fff;font-size:.82rem;font-weight:700}.showcase-preview__alert-copy{display:grid;gap:.2rem}.showcase-preview__alert-copy strong,.showcase-preview__menu-item span:last-child,.showcase-preview__stat-card strong,.showcase-preview__category-row strong{color:var(--color-text)}.showcase-preview__alert-copy span,.showcase-preview__menu-item span,.showcase-preview__stat-card small,.showcase-preview__category-row small{color:var(--color-muted);font-size:.82rem}.showcase-preview__close{width:1.5rem;height:1.5rem;display:grid;place-items:center;border:1px solid var(--color-line);border-radius:999px;color:var(--color-subtle)}.showcase-preview__avatar{display:grid;place-items:center;width:1.5rem;height:1.5rem;border:2px solid white;border-radius:999px;background:#e6ecf5;color:var(--color-text);font-size:.75rem;font-weight:700;box-shadow:var(--shadow-soft)}.showcase-preview__avatar-image{width:1.5rem;height:1.5rem;border:2px solid white;border-radius:999px;background:#fff;box-shadow:var(--shadow-soft)}.showcase-preview__avatar--count{width:auto;padding-inline:.7rem;border-radius:999px;background:#fff}.showcase-preview__upgrade{justify-self:start;padding:.62rem .82rem;border:1px solid rgba(255,113,32,.18);border-radius:var(--radius-sm);background:#ff71201f;color:#ff7120;font-size:.78rem;font-weight:700}.showcase-preview__menu{display:grid;gap:.55rem;padding:.95rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff}.showcase-preview__menu-item{display:flex;align-items:center;gap:.65rem;min-height:2rem}.showcase-preview__menu-item span:last-child{font-size:.85rem}.showcase-preview__menu-dot{width:.55rem;height:.55rem;border-radius:999px;background:#677487}.showcase-preview__toggle{margin-left:auto;width:2.1rem;height:1.2rem;display:flex;align-items:center;justify-content:flex-end;padding:.14rem;border-radius:999px;background:#ff711f}.showcase-preview__toggle span{width:.92rem;height:.92rem;border-radius:999px;background:#fff}.showcase-preview__divider{height:1px;background:#10161f0f}.showcase-preview__tabs{display:inline-flex;gap:.35rem;padding:.2rem;border:1px solid #edf1f8;border-radius:var(--radius-sm);background:#fff}.showcase-preview__tabs span{padding:.42rem .72rem;border-radius:.45rem;color:var(--color-subtle);font-size:.76rem}.showcase-preview__tabs .is-active{background:#f7f9fc;color:var(--color-text);box-shadow:var(--shadow-soft)}.showcase-preview__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.showcase-preview__stat-card,.showcase-preview__category-row>div{display:grid;gap:.28rem;padding:.8rem;border:1px solid #edf1f8;border-radius:var(--radius-md);background:#fff}.showcase-preview__stat-card strong{font-size:1.15rem;font-weight:700}.showcase-preview__chart{display:flex;align-items:end;gap:.45rem;height:7.5rem;padding:.9rem .6rem .4rem;border:1px solid #edf1f8;border-radius:var(--radius-md);background:linear-gradient(180deg,#fff,#f8fbfe)}.showcase-preview__chart span{flex:1 1 0;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#677487,#d7dfea)}.showcase-preview__category-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.catalog-pill{padding:.62rem .82rem;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#fbfcfe;color:var(--color-muted);font-size:.88rem}.feature-grid{display:flex;flex-wrap:wrap;align-items:start;justify-content:center;gap:1.875rem;width:min(100%,62.5rem);margin-inline:auto}.feature-card{--feature-hover-duration: .32s;--feature-hover-ease: cubic-bezier(.34, 1.56, .64, 1);position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;width:21.25rem;height:25rem;overflow:hidden;padding:2rem;border:0;border-radius:1rem;background:#fff;color:inherit;text-decoration:none;box-shadow:none;filter:none}@supports (transition-timing-function: linear(0,1)){.feature-card{--feature-hover-ease: linear( 0, .006, .025, .057, .103, .163, .236, .322, .418, .52, .625, .729, .826, .911, .98, 1.03, 1.057, 1.063, 1.052, 1.033, 1.015, 1.004, 1 )}}.feature-card:nth-child(1){width:39.375rem;height:26.875rem;gap:1.875rem}.feature-card:nth-child(4){width:39.375rem}.feature-card:nth-child(2){height:26.875rem}.feature-card:nth-child(2),.feature-card:nth-child(3),.feature-card:nth-child(4){--feature-hover-duration: .15s;--feature-hover-ease: linear}.feature-card:nth-child(3){--feature-hover-duration: 90ms}.feature-card__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.feature-card__icon{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgb(222,228,237);border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #10161f0a;filter:none}.feature-card__icon svg{width:1.25rem;height:1.25rem}.feature-card h3{padding-top:.25rem;color:#2c3542;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:2rem}.feature-card p{width:100%;max-width:35.375rem;color:#92a1b7;font-size:.875rem;line-height:1.25rem}.feature-card__icon-set{display:flex;flex-wrap:wrap;gap:.75rem;width:10.5rem;padding-top:.75rem;color:#3f4a5a}.feature-card__icon-set span{width:1.5rem;height:1.5rem;position:relative;display:grid;place-items:center;flex:none}.feature-card__icon-set svg{width:1.5rem;height:1.5rem;display:block}.feature-card__actions{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;width:100%;margin-top:.5rem}.feature-card__learn-more{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:8rem;height:2rem;padding:0;border:1px solid rgb(222,228,237);border-radius:.5rem;background:#fff;color:#2c3542;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;white-space:nowrap;overflow:visible;transition:background-color .4s ease,border-color .4s ease,color .4s ease}.feature-card__learn-more:hover,.feature-card__learn-more:focus-visible{background:#edf1f8}.feature-card__learn-more-icon{position:relative;display:block;width:1.25rem;height:1.25rem;overflow:hidden;color:#3f4a5a}.feature-card__learn-more-icon span{position:absolute;top:50%;display:grid;place-items:center;width:1.25rem;height:1.25rem;transform:translateY(-50%);transition:transform var(--transition-base)}.feature-card__learn-more-icon span:first-child{right:0}.feature-card__learn-more-icon span:last-child{left:-50%;transform:translate(-50%,-50%)}.feature-card__learn-more:hover .feature-card__learn-more-icon span:first-child{transform:translate(1.25rem,-50%)}.feature-card__learn-more:hover .feature-card__learn-more-icon span:last-child{transform:translate(50%,-50%)}.feature-card__learn-more-icon svg{width:.8125rem;height:.625rem}.feature-card__learn-more-icon path{fill:transparent;stroke:currentColor;stroke-width:1.22;stroke-linecap:round;stroke-linejoin:round}.feature-card__question-icon{position:relative;display:block;width:1.25rem;height:1.25rem;flex:none;color:#92a1b7;cursor:pointer;transition:color .2s ease}.feature-card__question-icon:hover,.feature-card__question-icon:focus-visible,.feature-card__question-icon[aria-expanded=true]{color:#677487}.feature-card__question-icon:focus-visible{outline:2px solid rgba(255,113,32,.35);outline-offset:.1875rem;border-radius:.25rem}.feature-card__question-icon svg{position:absolute;top:.0625rem;left:.0625rem;display:block;width:1.125rem;height:1.125rem}.feature-card__question-icon path{fill:transparent;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.feature-card__tooltip{position:absolute;top:-2.625rem;left:-.1875rem;z-index:3;display:flex;flex-direction:column;align-items:flex-start;width:13.75rem;color:#f7f9fc;pointer-events:auto}.feature-card__tooltip-content{width:100%;padding:.5rem .75rem;border-radius:.5rem;background:#2c3542;color:#f7f9fc;font-size:.875rem;line-height:1.25rem;box-shadow:none}.feature-card__tooltip-arrow{display:block;width:1.625rem;height:.3125rem;color:#2c3542;overflow:visible}.feature-card__tooltip-arrow path{fill:currentColor}.feature-card__visual{position:relative;width:100%;margin-top:0}.feature-preview{position:relative;overflow:hidden;border:1px solid #edf1f8;border-radius:.5rem;background:#f7f9fc;box-shadow:none;filter:none}.feature-card *:not(.feature-card__icon):not(.feature-preview__panel-frame):not(.feature-preview__phone-frame):not(.feature-card__tooltip):not(.feature-card__tooltip *),.feature-card *:not(.feature-card__icon):not(.feature-preview__panel-frame):not(.feature-preview__phone-frame):not(.feature-card__tooltip):not(.feature-card__tooltip *):before,.feature-card *:not(.feature-card__icon):not(.feature-preview__panel-frame):not(.feature-preview__phone-frame):not(.feature-card__tooltip):not(.feature-card__tooltip *):after{box-shadow:none;filter:none}.feature-preview--colors{width:35.375rem;height:14.5rem;border:0;background:transparent;overflow:visible}.feature-preview__background-frame{display:block;width:35.375rem;height:14.5rem;overflow:hidden;background:#fff;opacity:.5}.feature-preview__background{display:block;width:35.375rem;height:14.5rem;object-fit:cover;object-position:left center}.feature-preview__panel-frame{position:absolute;left:auto;right:0;top:50%;z-index:0;display:block;width:12.25rem;height:15.6875rem;overflow:hidden;border:1px solid rgb(222,228,237);border-radius:.5rem;transform:translate3d(-5.875rem,calc(-50% - .58rem),0);box-shadow:0 4px 5px -2px #10161f0a,0 8px 16px -2px #10161f14;filter:none;transition:transform var(--feature-hover-duration) var(--feature-hover-ease);will-change:transform;backface-visibility:hidden}.feature-preview__panel{display:block;width:18.75rem;height:15.6875rem;object-fit:cover;object-position:left top;transform:translateY(-1px)}.feature-preview__phone-frame{position:absolute;left:17.25rem;top:46%;z-index:1;display:block;width:6.375rem;height:15.625rem;overflow:hidden;border-radius:.5rem;transform:translate3d(11.75rem,calc(-50% + .58rem),0);box-shadow:0 6.079px 12.158px -1.52px #10161f14;filter:none;transition:transform var(--feature-hover-duration) var(--feature-hover-ease);will-change:transform;backface-visibility:hidden}.feature-preview__phone{display:block;width:6.4375rem;height:15.625rem;object-fit:cover}.feature-preview--type{width:21.5rem;height:18.125rem;border:0;background:transparent;overflow:visible}.feature-preview__type-badge{display:grid;gap:0;align-content:center;justify-items:center;position:absolute;top:0;left:0;width:10.25rem;height:auto;padding:2rem;border:1px solid var(--color-line);border-radius:.5rem;background:#f7f9fc}.feature-preview__type-badge strong{color:#2c3542;font-size:4rem;line-height:4.75rem;font-weight:700}.feature-preview__type-badge strong span{color:var(--color-subtle)}.feature-preview__type-badge small{color:var(--color-subtle);font-size:1rem;line-height:1.5rem}.feature-preview__type-image{position:absolute;top:1.875rem;left:8.1875rem;width:15.0625rem;height:27.5rem;object-fit:cover;border:1px solid var(--color-line);border-radius:.5rem;transform:translateZ(0);transition:transform var(--feature-hover-duration) var(--feature-hover-ease);will-change:transform;backface-visibility:hidden}.feature-preview--layout{width:37.375rem;height:15.25rem;border:0;border-radius:0;background:transparent;overflow:hidden}.feature-preview__sidebar,.feature-preview__dashboard{display:block;overflow:hidden;border:1px solid var(--color-line);border-bottom:0;border-radius:.5rem .5rem 0 0;background:#fff}.feature-preview__sidebar img,.feature-preview__dashboard img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.feature-preview__sidebar{position:absolute;top:0;left:0;z-index:2;width:7.5rem;height:17.5rem}.feature-preview__dashboard{position:absolute;top:0;left:8.75rem;z-index:1;width:40rem;height:17.5rem;transform:translateZ(0);transition:transform var(--feature-hover-duration) var(--feature-hover-ease);will-change:transform;backface-visibility:hidden}.feature-card:nth-child(4):hover .feature-preview__sidebar{border-right:0;border-top-right-radius:0}.feature-card:nth-child(4):hover .feature-preview__dashboard{border-left:0;border-top-left-radius:0}.feature-card__background-image{display:block;position:absolute;z-index:0;right:auto;bottom:-1.0625rem;left:0;width:22.25rem;height:15.9375rem;object-fit:cover;object-position:left center;pointer-events:none;transform:translateZ(0);transition:transform var(--feature-hover-duration) var(--feature-hover-ease);will-change:transform;backface-visibility:hidden}.feature-card:nth-child(1):hover .feature-preview__panel-frame{z-index:1;transform:translate3d(0,-50%,0)}.feature-card:nth-child(1):hover .feature-preview__phone-frame{z-index:0;transform:translate3d(0,-50%,0)}.feature-card:nth-child(2):hover .feature-card__background-image{transform:translate3d(-.625rem,-.625rem,0)}.feature-card:nth-child(3):hover .feature-preview__type-image{transform:translate3d(0,-.625rem,0)}.feature-card:nth-child(4):hover .feature-preview__dashboard{transform:translate3d(-3.25rem,0,0)}.theme-card header span{color:var(--color-subtle);text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:700}.theme-compare{--theme-position: 50%;position:relative;width:62.5rem;height:36.5rem;margin-inline:auto;overflow:hidden;border:1px solid rgb(222,228,237);border-radius:1rem;background:#e4e6f1;box-shadow:0 4px 4px -2px #10161f14,0 2px 16px 4px #10161f0a;touch-action:none;-webkit-user-select:none;user-select:none}#theme .section__content{display:flex;justify-content:center;width:100%}.theme-compare__image{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.theme-compare__dark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;clip-path:inset(0 0 0 var(--theme-position))}.theme-compare__divider{position:absolute;top:0;bottom:0;left:var(--theme-position);width:1px;background:#ffffffdb;transform:translate(-50%);box-shadow:0 0 0 1px #10161f14;pointer-events:none}.theme-compare__handle{position:absolute;top:50%;left:var(--theme-position);display:grid;place-items:center;width:4rem;height:4rem;padding:0;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#ffffff7a;color:#3f4a5a;box-shadow:0 2px 4px -2px #10161f14,0 8px 16px -4px #10161f1f;transform:translate(-50%,-50%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:ew-resize;transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),color var(--transition-base)}.theme-compare__handle svg{width:1.75rem;height:1.75rem}.theme-compare__handle path{fill:transparent;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.templates-showcase{--template-showcase-width: 62.5rem;--template-card-width: 30rem;--template-card-height: 19.125rem;--template-card-gap: 2.5rem;--template-image-width: 29rem;--template-image-height: 18.125rem;--template-image-hover-width: 29.625rem;--template-image-hover-height: 18.5rem;--template-hover-ease: cubic-bezier(.34, 1.56, .64, 1);position:relative;display:flex;flex-direction:column;align-items:center;gap:2.5rem;overflow:visible;width:100%;max-width:var(--template-showcase-width);margin-inline:auto;padding-bottom:0}#templates .section__header{margin-bottom:var(--section-content-gap)}.templates-showcase:after{content:none}.templates-showcase__actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.75rem;width:auto}.templates-showcase__actions .button{gap:.5rem;min-height:0;padding:.625rem 2rem;border-radius:.625rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transform:none}.templates-showcase__actions .button:hover,.templates-showcase__actions .button:focus-visible{transform:none}.templates-showcase__actions .button--secondary{background:#fff;border-color:#dee4ed;color:#2c3542}.templates-showcase__actions .button--secondary:hover,.templates-showcase__actions .button--secondary:focus-visible{background:#edf1f8;border-color:#dee4ed}.templates-showcase__actions .button__label{padding-left:.25rem}.template-grid{grid-template-columns:repeat(2,var(--template-card-width));justify-content:center;gap:var(--template-card-gap);width:min(100%,var(--template-showcase-width));-webkit-mask:linear-gradient(#000 87.2785%,#0000 100%);mask:linear-gradient(#000 87.2785%,#0000 100%)}.template-card{display:flex;align-items:center;justify-content:center;overflow:hidden;width:var(--template-card-width);height:var(--template-card-height);padding:0;border:0;border-radius:.75rem;background:#fff;box-shadow:none;cursor:pointer;will-change:transform}.template-card--bare{padding:0;border:0;border-radius:.75rem;background:#fff;box-shadow:none}.product-card--bare{padding:.8rem}.template-card img{flex:none;width:var(--template-image-width);height:var(--template-image-height);border:1px solid rgb(237,241,248);border-radius:.5rem;box-shadow:none;object-fit:cover;object-position:center;transition:width .4s var(--template-hover-ease),height .4s var(--template-hover-ease)}.template-card:hover img{width:var(--template-image-hover-width);height:var(--template-image-hover-height);transform:none}.variants-showcase{--variant-showcase-width: 62.5rem;--variant-card-width: 14.125rem;--variant-card-preview-size: 10rem;--variant-card-gap-row: 2rem;--variant-card-gap-column: 2rem;--variant-hover-ease: cubic-bezier(.34, 1.56, .64, 1);position:relative;display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:var(--variant-showcase-width);margin-inline:auto;padding-bottom:0;overflow:visible}#variants .section__header{margin-bottom:var(--section-content-gap)}.variants-showcase:after{content:none}.variants-showcase__actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:auto}.variants-showcase__actions .button{gap:.5rem;min-height:0;padding:.625rem 2rem;border-radius:.625rem;background:#fff;border-color:#dee4ed;color:#2c3542;font-size:.875rem;font-weight:500;line-height:1.25rem;transform:none}.variants-showcase__actions .button:hover,.variants-showcase__actions .button:focus-visible{background:#edf1f8;border-color:#dee4ed;transform:none}.variants-showcase__actions .button__label{padding-left:.25rem}.variant-grid{display:flex;flex-flow:row wrap;align-content:flex-start;align-items:center;justify-content:flex-start;gap:var(--variant-card-gap-row) var(--variant-card-gap-column);width:min(100%,var(--variant-showcase-width));-webkit-mask:linear-gradient(#000 78.5902%,#0000 100%);mask:linear-gradient(#000 78.5902%,#0000 100%)}.variant-card{flex:0 0 var(--variant-card-width);display:flex;flex-direction:column;gap:.625rem;width:var(--variant-card-width);min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;text-decoration:none}.variant-card__preview{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:var(--variant-card-preview-size);border-radius:.75rem;border:0;background:#fff;box-shadow:none;overflow:visible}.variant-card__guide{position:absolute;inset:50% auto auto 50%;width:9.125rem;height:9.125rem;transform:translate(-50%,-50%);pointer-events:none}.variant-card__guide svg{display:block;width:9.125rem;height:9.125rem}.variant-card__icon{position:relative;z-index:1;width:4rem;height:4rem;color:#3f4a5a;transition:transform .4s var(--variant-hover-ease),color .4s var(--variant-hover-ease)}.variant-card__icon span{position:absolute;inset:50% auto auto 50%;display:block;transform:translate(-50%,-50%)}.variant-card__icon svg{display:block;width:100%;height:100%;overflow:visible}.variant-card__icon path{transition:fill .4s var(--variant-hover-ease),stroke .4s var(--variant-hover-ease)}.variant-card:hover .variant-card__icon{color:#ff711f;transform:scale(1.1)}.variant-card:hover .variant-card__icon path[stroke]{stroke:#ff711f}.variant-card:hover .variant-card__icon path[fill^=rgba]:not([fill=transparent]){fill:#ff711f1a}.variant-card:hover .variant-card__icon path[opacity][fill]:not([fill=transparent]){fill:#ff711f}.variant-card__copy{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%}.variant-card__copy strong{color:#2c3542;font-size:1rem;font-weight:500;line-height:1.5rem;text-align:center}.variant-card__copy span{color:#92a1b7;font-size:.75rem;line-height:1rem;text-align:center}.pricing-sticker{position:relative;width:5.875rem;height:5.875rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 1rem;background:transparent;color:#fff;transform:rotate(-20deg);box-shadow:none}.pricing-sticker__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;fill:#2ac670;transform:rotate(20deg);transform-origin:center;transform-box:fill-box;animation:pricing-sticker-spin 15s linear infinite;will-change:transform}@keyframes pricing-sticker-spin{0%{transform:rotate(20deg)}to{transform:rotate(380deg)}}.pricing-sticker span{position:relative;z-index:1;font-size:1.125rem;line-height:1.25rem;font-weight:900}.pricing-sticker small{position:relative;z-index:1;font-size:1.125rem;line-height:1.25rem;font-weight:900;letter-spacing:0;text-transform:uppercase}#pricing .section__header{margin-bottom:2.5rem}.pricing-grid{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;gap:0;width:min(100%,62.5rem);margin-inline:auto}.pricing-card{display:flex;flex:0 0 19.125rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.875rem;width:19.125rem;padding:1.875rem;border:1px solid rgb(222,228,237);border-radius:1rem;background:#f7f9fc;box-shadow:none;cursor:pointer;transition:background-color .4s cubic-bezier(.2,.8,.2,1),border-color .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1)}.pricing-card:hover{border-color:#fff;background:#fff}.pricing-card--featured{border:2px solid rgb(255,255,255);background:#fff;transform:none}.pricing-card--featured:hover{border-color:#ff934b;background:#fff}.pricing-card--enterprise:hover{border-color:#4f5a6d;background:#fff;box-shadow:inset 0 0 0 1px #4f5a6d}.pricing-card__header{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%}.pricing-card__intro{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}.pricing-card__intro-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.pricing-card__name{margin:0;color:#2c3542;font-size:1.5rem;font-weight:700;line-height:2rem}.pricing-card__price{display:inline-flex;align-items:center;gap:.125rem;flex:none}.pricing-card__currency{font-size:1rem;line-height:1.5rem;font-weight:500;color:var(--color-text)}.pricing-card__amount{font-size:2rem;line-height:1.5rem;font-weight:900;letter-spacing:-.04em;color:var(--color-text)}.pricing-card__description{flex:none;width:100%;min-height:0;margin:0;color:#92a1b7;font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.pricing-card__button{width:100%;min-height:2.5rem;justify-content:center;gap:.5rem;padding:.55rem .75rem;border-radius:.625rem;font-size:.875rem;font-weight:500;box-shadow:none}.pricing-card__button:hover,.pricing-card__button:focus-visible{transform:none}.pricing-card__button--light{background:#fff;border-color:var(--color-line);color:var(--color-text)}.pricing-card__button--light:hover,.pricing-card__button--light:focus-visible{background:#edf1f8;border-color:#dee4ed;color:#2c3542}.pricing-card__button--accent{--button-hover-bg: linear-gradient(180deg, rgb(246, 99, 26) 0%, rgb(233, 86, 13) 100%);--button-hover-opacity: 1;background:linear-gradient(180deg,#ff7f2d,#ff7220);border-color:#e5661c;color:#f7f9fc;box-shadow:inset 0 1px #ffffff26}.pricing-card__button--accent:hover,.pricing-card__button--accent:focus-visible{border-color:#d14c0b;color:#f7f9fc;box-shadow:inset 0 1px #ffffff26}.pricing-card--enterprise .pricing-card__button{--button-hover-bg: var(--button-hero-hover-bg);--button-hover-opacity: 1;background:var(--button-hero-bg);border-color:var(--button-hero-border);color:#f7f9fc;box-shadow:var(--button-hero-shadow)}.pricing-card--enterprise .pricing-card__button:hover,.pricing-card--enterprise .pricing-card__button:focus-visible{border-color:var(--button-hero-hover-border);color:#f7f9fc;box-shadow:var(--button-hero-shadow)}.pricing-card__items{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:min-content;margin-top:0;padding:0;list-style:none}.pricing-card__items li{display:flex;align-items:flex-start;gap:.375rem;color:#4f5a6d;font-size:.875rem;line-height:1.25rem}.pricing-card__items li span{width:13.75rem;white-space:nowrap}.pricing-card__item-icon{width:1.25rem;height:1.25rem;flex:none;fill:#92a1b7;transition:fill var(--transition-base)}.pricing-card__items li:hover .pricing-card__item-icon{fill:#ff711f}.pricing-card__plan-icon{width:1.5rem;height:1.5rem;fill:transparent;stroke:#677487;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pricing-card__plan-icon--team{width:1.5rem;height:1.5rem}.pricing-card__plan-icon-fill{fill:#6774874d;stroke:none}.product-grid{grid-template-columns:repeat(2,minmax(0,30rem));justify-content:center;gap:2.5rem;width:min(100%,62.5rem);margin-inline:auto}.product-card{overflow:hidden;position:relative;display:block;width:100%;aspect-ratio:4 / 3;padding:0;border:0;border-radius:1rem;background:transparent;box-shadow:none;transition:none}.product-card:hover{transform:none;box-shadow:none}.product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:0;border-radius:inherit}.product-card__image img{width:100%;height:100%;aspect-ratio:4 / 3;border:0;object-fit:cover;object-position:center;border-radius:inherit;transform-origin:center;transition:transform var(--transition-base)}.product-card:hover .product-card__image img{transform:scale(1.04)}.product-card--bare .product-card__image{border-radius:1rem}.accordion{display:flex;flex-direction:column;gap:.75rem;width:min(100%,50rem);margin-inline:auto}#faqs{padding-bottom:var(--page-bottom-gap)}.accordion__item{overflow:hidden;width:100%;border:0;border-radius:.5rem;background:#fff;box-shadow:none}.accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.875rem;min-height:4rem;padding:1.25rem 1.5rem;color:#2c3542;font-size:1rem;font-weight:500;line-height:1.5rem;text-align:left}.accordion__icon{position:relative;display:block;flex:none;width:1.25rem;height:1.25rem;transform:rotate(180deg);transition:transform var(--transition-base)}.accordion__item.is-open .accordion__icon{transform:rotate(0)}.accordion__icon svg{position:absolute;top:.375rem;left:.25rem;display:block;width:.75rem;height:.5rem}.accordion__icon path{fill:transparent;stroke:#c5cedb;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.accordion__panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s cubic-bezier(.2,.65,.2,1),opacity .26s ease}.accordion__item.is-open .accordion__panel{grid-template-rows:1fr;opacity:1}.accordion__panel p{min-height:0;max-width:42rem;overflow:hidden;padding:0 1.5rem;color:#4f5a6d;font-size:1rem;line-height:1.5rem;transition:padding-bottom .4s cubic-bezier(.2,.65,.2,1)}.accordion__item.is-open .accordion__panel p{padding-bottom:1.25rem}.accordion__email-link{color:#007aff;text-decoration:none;transition:color var(--transition-base)}.accordion__email-link:hover{color:#0062cc;text-decoration:none}.site-footer{padding-bottom:2rem}.site-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5.125rem;padding:1.375rem 0;border-top:1px solid var(--color-line);color:var(--color-subtle)}.site-footer__meta{flex:none}.site-footer__meta p{color:#92a1b7;font-size:.875rem;line-height:1.25rem}.site-footer__right{display:flex;align-items:center;justify-content:flex-end;gap:1.25rem;min-width:0}.site-footer__links{flex:none;width:8.25rem;gap:0;justify-content:space-between}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.hero__stage,.hero__stage-layer{opacity:1;translate:0 0}.hero__stage-layer{transform:var(--hero-layer-transform)}}@media (min-width: 810px) and (max-width: 1199.98px){:root{--section-gap: 10rem;--section-content-gap: 2.5rem;--page-bottom-gap: 6.25rem}.site-header__nav{gap:.25rem}.site-header__link{padding-inline:.5rem}.site-header__utility{display:none}.hero{padding-top:3.4rem}.hero__grid{grid-template-columns:1fr}.variants-showcase{--variant-showcase-width: 47.0625rem;--variant-card-gap-column: 2rem}.variant-grid{gap:var(--variant-card-gap-row) var(--variant-card-gap-column)}.variant-card--desktop-only{display:none}.templates-showcase{--template-showcase-width: 46.25rem;--template-card-width: 22.5rem;--template-card-height: 14.375rem;--template-card-gap: 1.25rem;--template-image-width: 21.5rem;--template-image-height: 13.4375rem;--template-image-hover-width: 22.5rem;--template-image-hover-height: 14.0625rem;gap:2.5rem}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid{gap:20px;width:820px}.pricing-card,.pricing-card--enterprise{flex-basis:260px;width:260px}.pricing-card__intro-row{gap:.75rem}.pricing-card__name{font-size:1.375rem}.pricing-card__description{width:100%;max-width:100%;font-size:.875rem;line-height:1.25rem}.feature-grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:1.25rem;width:48.75rem}.feature-card,.feature-card:nth-child(1),.feature-card:nth-child(3),.feature-card:nth-child(4){height:25rem;padding:2rem}.feature-card:nth-child(1){width:31.25rem}.feature-card:nth-child(2){width:16.25rem;height:25rem;padding:2rem}.feature-card:nth-child(3){width:16.25rem}.feature-card:nth-child(4){width:31.25rem;padding-bottom:0}.feature-preview--colors{width:27.25rem;height:11.1875rem;transform:none}.feature-preview__background-frame,.feature-preview__background{width:27.25rem;height:11.1875rem}.feature-preview__panel-frame{right:-.0625rem;left:auto;top:52%;width:9.4375rem;height:12.0625rem;transform:translate3d(-4.5625rem,calc(-50% - .67rem),0);box-shadow:0 3.08px 5px -1.54px #10161f0a,0 6.16px 16px -1.54px #10161f14}.feature-preview__panel{width:14.4375rem;height:12.0625rem}.feature-preview__phone-frame{left:13.3125rem;top:46%;width:4.9375rem;height:12.0625rem;transform:translate3d(9rem,calc(-50% + .67rem),0);box-shadow:0 4.68px 12.158px -1.17px #10161f14}.feature-preview__phone{width:5rem;height:12.0625rem}.feature-preview--type{width:21.5rem;height:29.375rem;transform:none}.feature-preview__type-badge{width:7.5rem;padding:1.25rem}.feature-preview__type-badge strong{font-size:3.1875rem;line-height:3.8rem}.feature-preview__type-badge small{font-size:.8125rem;line-height:1.2rem}.feature-preview__type-image{top:1.875rem;left:5.875rem;width:12.0625rem;height:22rem}.feature-preview--layout{width:37.375rem;height:15.25rem;transform:none}.feature-preview__sidebar{width:6.75rem;height:15.6875rem}.feature-preview__dashboard{left:7.8125rem;width:35.9375rem;height:15.75rem}.feature-card:nth-child(2) .feature-card__background-image{bottom:-3.5625rem}.feature-card:nth-child(1):hover .feature-preview__panel-frame{left:auto;transform:translate3d(0,-50%,0)}.feature-card:nth-child(1):hover .feature-preview__phone-frame{transform:translate3d(0,-50%,0)}.feature-card:nth-child(2):hover .feature-card__background-image{transform:translate3d(-.625rem,-.625rem,0)}.feature-card:nth-child(4):hover .feature-preview__dashboard{transform:translate3d(-2.9375rem,0,0)}.components-stage-wrap{overflow:visible}.components-stage{width:47.0625rem}.components-stage__alert{left:29.9375rem;width:17.375rem}.components-stage__alert-copy span{max-width:8.8125rem;overflow:hidden;text-overflow:clip}.components-stage__avatars,.components-stage__calendar-card,.components-stage__status-icon{display:none}.components-stage__account-card{top:46%;left:32.125rem;transform:translateY(-50%)}.components-stage__pager{top:auto;bottom:6.25rem;left:16.5625rem}.components-stage__pager .components-stage__pager-tablet-hidden{display:none}.components-stage__weather-card{top:17.5rem;left:16.5625rem}.components-stage__catalog{top:auto;bottom:0;left:50%;width:47.0625rem;transform:translate(-50%)}.product-grid{grid-template-columns:repeat(2,minmax(0,22.5rem));gap:1.875rem;width:min(100%,47.5rem)}.hero__floating{display:block}.hero__floating--left{top:10.75rem;left:1.4375rem}.hero__floating--right{top:.375rem;right:.8125rem;left:auto}.hero__visual{width:50rem;max-width:100%;height:30rem}.hero__stage-layer{width:60rem;right:-10rem;top:-2rem;bottom:-1.75rem}.hero__play{top:10.5rem}.theme-compare{width:47.5rem;height:27.75rem}}@media (min-width: 810px) and (max-width: 900px){.site-header{padding-top:.75rem}.site-header--scrolled,.site-header--menu-open{padding-top:0}.site-header__bar{width:calc(100% - 1.25rem);max-width:none;min-height:5.25rem;padding:1.875rem;border-radius:0;gap:.75rem}.site-header__nav,.site-header__utility,.site-header .button{display:none}.site-header__menu{display:inline-flex}.mobile-menu{width:calc(100% - 1.25rem);max-width:none}.mobile-menu__content{width:100%}}@media (max-width: 809.98px){:root{--section-gap: 10rem;--section-content-gap: 1.25rem;--page-bottom-gap: 5rem}html,body,#root,.page-shell{height:auto;max-width:100%}html,body{overflow-x:clip;overflow-y:auto}.page-shell{overflow-x:clip;overflow-y:visible}.shell-width{width:min(calc(100% - 1.25rem),var(--bp-phone-design))}.site-header{padding-top:.75rem}.site-header--scrolled,.site-header--menu-open{padding-top:0}.site-header__bar{width:calc(100% - 1.25rem);max-width:none;min-height:5.25rem;padding:1.875rem;border-radius:0;gap:.75rem}.site-header__nav,.site-header__utility,.site-header .button{display:none}.site-header__menu{display:inline-flex}.mobile-menu{width:calc(100% - 1.25rem);max-width:none}.mobile-menu__content{width:100%}.hero{padding-top:2.25rem}.hero__grid,.showcase-grid,.feature-grid{grid-template-columns:1fr}.pricing-grid{flex-direction:column;align-items:center;gap:1.875rem;width:100%}#pricing .section__header{margin-bottom:1.25rem}.pricing-sticker{margin-bottom:1rem}.pricing-card,.pricing-card--enterprise{flex-basis:auto;width:20rem}.pricing-card__items li span{width:13.75rem}.product-grid{grid-template-columns:minmax(0,20rem);gap:1.25rem;width:min(100%,20rem)}.variants-showcase{--variant-showcase-width: 21.25rem;--variant-card-width: 10rem;--variant-card-preview-size: 10rem;--variant-card-gap-row: 2rem;--variant-card-gap-column: 1.25rem;gap:2rem}.variant-grid{gap:var(--variant-card-gap-row) var(--variant-card-gap-column);width:var(--variant-showcase-width)}.variant-card{width:var(--variant-card-width);max-width:none}.variant-card--desktop-tablet,.variant-card--desktop-only{display:none}.variant-card__preview{height:var(--variant-card-preview-size)}.templates-showcase{--template-showcase-width: 20rem;--template-card-width: 20rem;--template-card-height: 12.75rem;--template-card-gap: 1.25rem;--template-image-width: 19rem;--template-image-height: 11.875rem;--template-image-hover-width: 19rem;--template-image-hover-height: 11.875rem;gap:1.25rem}#templates .section__header{margin-bottom:1.25rem}.template-grid{display:flex;flex-flow:column wrap;align-items:center;justify-content:flex-start;gap:var(--template-card-gap);width:100%}.template-card{cursor:default}.template-card:hover img{width:var(--template-image-width);height:var(--template-image-height)}.feature-card{width:21.25rem;height:25rem;padding:2rem}.feature-grid{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.25rem;width:100%}.feature-card:nth-child(1){width:21.25rem;height:25rem}.feature-card:nth-child(2){order:1;width:21.25rem;height:26.875rem;padding:2rem}.feature-card:nth-child(3){order:3;width:21.25rem;height:25rem}.feature-card:nth-child(4){order:2;width:21.25rem;height:25rem;padding:2rem 2rem 0}.feature-preview--colors{width:16.375rem;height:9.25rem;transform:none}.feature-preview__background-frame{width:16.375rem;height:9.25rem}.feature-preview__background{width:22.5rem;height:9.25rem}.feature-preview__panel-frame{top:53%;right:-.625rem;left:auto;width:7.8125rem;height:10rem;transform:translate3d(-4.0625rem,calc(-50% - 1.02rem),0);border-width:1px;border-radius:.5rem;box-shadow:0 2.54px 5px -1.27px #10161f0a,0 5.09px 16px -1.27px #10161f14}.feature-preview__panel{width:11.9375rem;height:10rem}.feature-preview__phone-frame{top:46%;left:5.5rem;width:4.0625rem;height:9.9375rem;transform:translate3d(7.125rem,calc(-50% + .37rem),0);border-radius:.5rem;box-shadow:0 3.86px 12.158px -.97px #10161f14}.feature-preview__phone{width:4.125rem;height:9.9375rem}.feature-preview--type{width:21.5rem;height:29.375rem;transform:none}.feature-preview__type-badge{width:10.25rem;padding:2rem}.feature-preview__type-badge strong{font-size:4rem;line-height:4.75rem}.feature-preview__type-badge small{font-size:1rem;line-height:1.5rem}.feature-preview__type-image{top:1.875rem;left:8.1875rem;width:15.0625rem;height:27.5rem}.feature-preview--layout{width:34.375rem;height:14rem;transform:none}.feature-preview__sidebar{width:6.1875rem;height:14.4375rem}.feature-preview__dashboard{left:7.3125rem;width:33rem;height:14.4375rem}.feature-card__background-image{right:-1rem;bottom:-1.0625rem;width:22.25rem;height:15.9375rem;transform:translateZ(0) scale(.88);transform-origin:left bottom}.feature-card:nth-child(2) .feature-card__background-image{transform:translateZ(0)}.feature-card:nth-child(4) .feature-card__background-image{display:none}.feature-card:nth-child(1):hover .feature-preview__panel-frame{left:auto;transform:translate3d(0,-50%,0)}.feature-card:nth-child(1):hover .feature-preview__phone-frame{transform:translate3d(0,-50%,0)}.feature-card:nth-child(4):hover .feature-preview__dashboard{transform:translate3d(-2.75rem,0,0)}.components-stage-wrap{display:flex;justify-content:center;overflow:visible}.components-stage{width:21.25rem;height:35.9375rem;margin-inline:0}.components-stage__mini-button--white{left:0}.components-stage__mini-button--muted{left:50%;transform:translate(-50%)}.components-stage__mini-button--orange{left:auto;right:0}.components-stage__mini-button--dark,.components-stage__alert,.components-stage__avatars,.components-stage__statuses,.components-stage__calendar-card,.components-stage__account-card,.components-stage__pager{display:none}.components-stage__range-tabs{top:3.375rem;left:.0625rem}.components-stage__metric-cards{top:6.625rem;left:.0625rem}.components-stage__sales-card,.components-stage__avg-card{left:auto}.components-stage__status-icon{bottom:9.9375rem;left:17.5625rem;display:flex}.components-stage__checkbox--1{top:6.75rem;left:16.625rem}.components-stage__checkbox--2{top:9.125rem;left:16.625rem}.components-stage__checkbox--3{top:11.5rem;left:16.625rem}.components-stage__round--1{top:6.75rem;left:19.75rem}.components-stage__round--2{top:9.125rem;left:19.75rem}.components-stage__round--3{top:11.5rem;left:19.75rem}.components-stage__weather-card{top:54%;right:0;bottom:auto;transform:translateY(-50%)}.components-stage__catalog{top:27.5rem;left:auto;right:-5.8125rem;width:27rem;max-height:7.75rem;gap:1.25rem}.components-stage__catalog-item:nth-child(n+11){display:none}.hero__visual{width:100%;height:22.5rem;margin-top:0;overflow:visible}.hero__title-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center}.hero__title-line,.hero__title-type{width:100%;text-align:center}.hero__title{font-size:2.5rem;line-height:3rem}.hero__title-type{height:3rem}.hero__title-script{font-size:2rem;line-height:2.5rem}.hero__description{padding-inline:.625rem;font-size:.875rem;line-height:1.25rem}.hero__grid{gap:1.25rem}.hero__actions{flex-direction:column;gap:1.25rem;width:17.5rem;margin-top:0;padding-top:.625rem}.hero__actions .button{width:100%}.hero__floating{display:block}.hero__floating--left{top:25.75rem;left:1.4375rem}.hero__floating--right{top:-4.125rem;right:.1875rem;left:auto}.hero__stage-layer{width:auto;height:21.125rem;top:1.5rem;right:-14.375rem;left:1.25rem;bottom:auto}.hero__stage{top:0;transform:none}.hero__play{width:3.95rem;height:3.95rem;top:calc(50% - 1.975rem)}.hero__play-icon{width:1.25rem;height:1.4rem}.theme-compare{width:100%;height:auto;aspect-ratio:340 / 198;border-radius:.5rem}.theme-compare__handle{width:4rem;height:4rem}.section{padding-top:var(--section-gap)}#components{padding-top:7.5rem}.section__header{margin-bottom:var(--section-content-gap)}.section__title{font-size:2rem;line-height:2.5rem}.section__description{font-size:.875rem;line-height:1.25rem}.section__header,.site-footer__inner{flex-direction:column;align-items:start}.site-footer__right{width:100%;justify-content:space-between;gap:1.5rem}.site-footer__social{flex-wrap:nowrap}.pricing-card--featured{transform:none}}@media (max-width: 390px){.shell-width{width:min(calc(100% - 1.25rem),calc(var(--bp-phone-design) - 1.25rem));margin-left:.625rem;margin-right:.625rem}.button{width:100%}.pricing-card__header h3{font-size:2.4rem}}
