.landing--fresh{overflow-x:clip}.landing--fresh .landing-section{position:relative;isolation:isolate}.landing--fresh .landing-section:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 12% 22%,rgb(var(--accent-rgb)/.09),transparent 70%),radial-gradient(32% 40% at 88% 78%,rgba(56,189,248,.07),transparent 70%);background-size:140% 140%;animation:fresh-aurora 22s ease-in-out infinite alternate}.landing--fresh .landing-section:nth-of-type(2n):before{background:radial-gradient(36% 44% at 86% 20%,rgb(var(--accent-rgb)/.09),transparent 70%),radial-gradient(30% 38% at 10% 80%,rgba(149,191,71,.08),transparent 70%);background-size:140% 140%;animation-duration:26s}@keyframes fresh-aurora{0%{background-position:0 0}to{background-position:100% 100%}}.landing--fresh .landing-section .landing-kicker:not(.landing-kicker--on-ink){display:inline-flex;align-items:center;gap:.5rem;padding:.38rem .85rem;border:1px solid rgb(var(--accent-rgb)/.22);border-radius:999px;background:rgb(var(--accent-rgb)/.07)}.landing--fresh .landing-section .landing-kicker:not(.landing-kicker--on-ink):before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--accent);animation:fresh-dot 2s ease-in-out infinite}@keyframes fresh-dot{0%,to{box-shadow:0 0 0 0 rgb(var(--accent-rgb)/.5)}50%{box-shadow:0 0 0 6px rgb(var(--accent-rgb)/0)}}.reveal-on .landing--fresh .landing-reveal h2{-webkit-clip-path:inset(-.25em 100% -.25em 0);clip-path:inset(-.25em 100% -.25em 0);transition:-webkit-clip-path .95s cubic-bezier(.7,0,.2,1) .1s;transition:clip-path .95s cubic-bezier(.7,0,.2,1) .1s;transition:clip-path .95s cubic-bezier(.7,0,.2,1) .1s,-webkit-clip-path .95s cubic-bezier(.7,0,.2,1) .1s}.reveal-on .landing--fresh .landing-reveal.is-in h2{-webkit-clip-path:inset(-.25em -.5em -.25em 0);clip-path:inset(-.25em -.5em -.25em 0)}.landing--fresh .feature-row--signal>li,.landing--fresh .landing-faq__item,.landing--fresh .pricing-list>li,.landing--fresh .steps--rail>li{position:relative;overflow:hidden;border:1px solid transparent;border-radius:22px;background:linear-gradient(180deg,#fff,#fbfefd) padding-box,linear-gradient(140deg,rgb(var(--accent-rgb)/.45),rgba(11,31,58,.07) 38%,rgba(11,31,58,.07) 62%,rgb(var(--accent-rgb)/.3)) border-box;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 22px 44px -30px rgba(11,31,58,.28)}.landing--fresh .landing-faq__item{border-radius:16px}.landing--fresh .pricing-list>li{overflow:visible}.landing--fresh .feature-row--signal>li:after,.landing--fresh .pricing-list>li:after,.landing--fresh .steps--rail>li:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0),rgb(var(--accent-rgb)/.13),transparent 65%);opacity:0;transition:opacity .3s ease}.landing--fresh .feature-row--signal>li:hover:after,.landing--fresh .pricing-list>li:hover:after,.landing--fresh .steps--rail>li:hover:after{opacity:1}.landing--fresh .feature-row--signal>li:before{width:28px;transition:width .45s cubic-bezier(.2,.7,.2,1)}.landing--fresh .feature-row--signal>li:hover:before,.reveal-on .landing--fresh .landing-reveal.is-in .feature-row--signal>li:before{width:56px}.landing--fresh .steps--rail>li>span{transition:background .3s ease,color .3s ease,box-shadow .3s ease}.landing--fresh .steps--rail>li:hover>span{background:var(--accent-gradient);color:#04261b;box-shadow:0 8px 18px -8px rgb(var(--accent-rgb)/.7)}.landing--fresh .landing-faq__item,.landing--fresh .pricing-list>li{transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1),translate .25s ease,box-shadow .25s ease}.landing--fresh .pricing-list>li:hover{translate:0 -6px;box-shadow:0 1px 0 hsla(0,0%,100%,.9) inset,0 28px 50px -28px rgb(var(--accent-rgb)/.5)}.landing--fresh .pricing-list>li.is-featured{background:linear-gradient(180deg,#fff,#f3fcf8) padding-box,conic-gradient(from var(--fresh-angle,0deg),#10b981,#7af0c6,#95bf47,#10b981) border-box;animation:fresh-spin 6s linear infinite}@property --fresh-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fresh-spin{to{--fresh-angle:360deg}}.landing--fresh .landing-faq__item:hover{translate:0 -2px}.landing--fresh .landing-trust li{transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1),translate .2s ease,background .2s ease,border-color .2s ease}.landing--fresh .landing-trust li:hover{translate:0 -3px;border-color:rgb(var(--accent-rgb)/.45);background:rgb(var(--accent-rgb)/.08)}.landing--fresh .landing-shopify__card{position:relative;overflow:hidden}.landing--fresh .landing-shopify__card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.55) 50%,transparent 65%);transform:translateX(-120%);animation:fresh-sweep 7s ease-in-out 1.5s infinite}@keyframes fresh-sweep{0%,60%{transform:translateX(-120%)}to{transform:translateX(120%)}}.landing--fresh .landing-cta-band,.landing--fresh .landing-statement{position:relative;isolation:isolate;overflow:hidden}.landing--fresh .landing-cta-band:before,.landing--fresh .landing-statement__frame:before{content:"";position:absolute;inset:-40%;z-index:-1;pointer-events:none;background:radial-gradient(28% 32% at 30% 40%,rgb(var(--accent-rgb)/.2),transparent 70%),radial-gradient(24% 28% at 72% 62%,rgba(56,189,248,.12),transparent 70%);animation:fresh-drift 16s ease-in-out infinite alternate}.landing--fresh .landing-statement__frame{position:relative;isolation:isolate;overflow:hidden}@keyframes fresh-drift{0%{transform:translate(-6%,-4%) rotate(0deg)}to{transform:translate(6%,4%) rotate(8deg)}}.landing--fresh .btn-primary{position:relative;overflow:hidden}.landing--fresh .btn-primary:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s ease}.landing--fresh .btn-primary:hover:after{transform:translateX(120%)}.reveal-on .landing--fresh .landing-reveal :is(.pricing-list>li,.landing-faq__list>*){opacity:0;transform:translateY(22px) scale(.98)}.reveal-on .landing--fresh .landing-reveal.is-in :is(.pricing-list>li,.landing-faq__list>*){opacity:1;transform:none}.reveal-on .landing--fresh .landing-reveal.is-in :is(.pricing-list,.landing-faq__list)>:first-child{transition-delay:.12s,.12s,0s,0s}.reveal-on .landing--fresh .landing-reveal.is-in :is(.pricing-list,.landing-faq__list)>:nth-child(2){transition-delay:.22s,.22s,0s,0s}.reveal-on .landing--fresh .landing-reveal.is-in :is(.pricing-list,.landing-faq__list)>:nth-child(3){transition-delay:.32s,.32s,0s,0s}.reveal-on .landing--fresh .landing-reveal.is-in :is(.pricing-list,.landing-faq__list)>:nth-child(4){transition-delay:.42s,.42s,0s,0s}.reveal-on .landing--fresh .landing-reveal.is-in :is(.pricing-list,.landing-faq__list)>:nth-child(n+5){transition-delay:.5s,.5s,0s,0s}@media (prefers-reduced-motion:reduce){.landing--fresh .landing-cta-band:before,.landing--fresh .landing-section .landing-kicker:before,.landing--fresh .landing-section:before,.landing--fresh .landing-shopify__card:after,.landing--fresh .landing-statement__frame:before,.landing--fresh .pricing-list>li.is-featured{animation:none}.landing--fresh .btn-primary:after{display:none}.landing--fresh .landing-faq__item:hover,.landing--fresh .landing-trust li:hover,.landing--fresh .pricing-list>li:hover{translate:none}}