.landing{--landing-focus:var(--brand-violet);--landing-ease-out:var(--motion-ease-out);--landing-ease-in-out:var(--motion-ease-in-out);--landing-ease-drawer:var(--motion-ease-drawer);--landing-page:#fcfcfe;--landing-panel:#f4f3fc;--landing-night:#1c1a3a;caret-color:var(--brand-violet);background-color:var(--landing-page)}.landing ::selection{background:var(--brand-lavender);color:var(--brand-violet)}.landing [data-landing-field=dark]{--landing-focus:var(--brand-gold)}.landing [data-landing-field=dark] ::selection{background:var(--brand-gold);color:var(--brand-violet)}.landing :where(a[href],button,input,summary,[tabindex]:not([tabindex="-1"])):not([data-slot]):focus-visible{outline:2px solid var(--landing-focus);outline-offset:3px;box-shadow:none}@media (min-width:640px){.landing .hero-email-input:focus-visible{outline:none}}.landing-raised{box-shadow:0 1px 2px #2423310f,0 24px 48px -28px #302c6059}.landing-window{box-shadow:0 2px 4px #2423310d,0 40px 80px -36px #302c6073}.landing-floating-header{opacity:1;transition:transform .3s ease-out,opacity .3s ease-out;transform:translateY(0)}.landing-floating-header:not([data-visible]){opacity:0;pointer-events:none;transition:transform .25s ease-in,opacity .25s ease-in;transform:translateY(-100%)}.landing-floating-bar{box-shadow:0 4px 5px #302c600a,0 8px 15px #302c6008,0 30px 50px #302c6014}.landing-dropdown{animation:landing-dropdown-in .18s var(--landing-ease-out) both}@keyframes landing-dropdown-in{0%{opacity:0;transform:translateY(-6px)}}.landing-mobile-menu{transition:opacity .3s ease, visibility .3s ease, transform .3s var(--landing-ease-out)}.landing-mobile-menu:not([data-open]){opacity:0;visibility:hidden;transform:translateY(-8px)}@layer components{.landing-mesh{isolation:isolate;background-color:var(--mesh-base);position:relative;overflow:hidden}}.landing-mesh:before,.landing-mesh:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-30%}.landing-mesh:before{background:radial-gradient(32% 38% at var(--mesh-at-a,22% 26%), var(--mesh-a), transparent 70%), radial-gradient(40% 42% at var(--mesh-at-c,62% 82%), var(--mesh-c), transparent 70%);animation:22s ease-in-out infinite landing-blob-a}.landing-mesh:after{background:radial-gradient(36% 40% at var(--mesh-at-b,78% 24%), var(--mesh-b), transparent 70%), radial-gradient(30% 34% at var(--mesh-at-d,18% 80%), var(--mesh-d), transparent 70%);animation:28s ease-in-out infinite landing-blob-b}@keyframes landing-blob-a{0%,to{transform:translate(0)scale(1)}25%{transform:translate(9%,-6%)scale(1.14)}50%{transform:translate(-7%,5%)scale(1.06)}75%{transform:translate(5%,-3%)scale(1.1)}}@keyframes landing-blob-b{0%,to{transform:translate(0)scale(1.05)}33%{transform:translate(-8%,6%)scale(1.12)}66%{transform:translate(6%,-5%)scale(1)}}.landing-mesh[data-tone=agenda]{--mesh-base:#c9c2fa;--mesh-a:#8f84f0;--mesh-b:#eeecfd;--mesh-c:#a9c6ff;--mesh-d:#b6a9f6}.landing-mesh[data-tone=atendimento]{--mesh-base:#f3e3bd;--mesh-a:#ebc773;--mesh-b:#fbf4e2;--mesh-c:#c9c2fa;--mesh-d:#f6d6a4}.landing-mesh[data-tone=termos]{--mesh-base:#dccbf6;--mesh-a:#b99cf0;--mesh-b:#f6e9f7;--mesh-c:#8f84f0;--mesh-d:#f2c9df}.landing-mesh[data-tone=financeiro]{--mesh-base:#cfe0f8;--mesh-a:#9fc0f2;--mesh-b:#f1f6fd;--mesh-c:#ebc773;--mesh-d:#b9b2f7}.landing-mesh[data-tone=night]{--mesh-base:#3b3576;--mesh-a:#6c5fd8;--mesh-b:#8f84f0;--mesh-c:#c9a6f0;--mesh-d:#302c60}.hero-field{background:radial-gradient(45% 60% at 100% 0%, #b99cf06b, transparent 70%), radial-gradient(40% 55% at 0% 100%, #f2c9df7a, transparent 70%), radial-gradient(50% 60% at 75% 100%, #8f84f04d, transparent 70%), var(--brand-lavender-soft)}.hero-signature{fill:none;stroke:var(--brand-gold);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;animation:hero-signature .9s var(--landing-ease-out) .45s both}@keyframes hero-signature{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.landing-mesh[data-mesh=before-after]{--mesh-at-c:28% 92%;--mesh-at-d:84% 86%;--mesh-c:#c9a6f080}.landing-mesh[data-mesh=pricing]{--mesh-at-a:16% 86%;--mesh-at-b:86% 12%;--mesh-at-c:34% 8%;--mesh-at-d:78% 92%}.showcase-tab{color:#242331c7;transition:height .24s var(--landing-ease-out), background-color .2s ease, color .2s ease;background-color:#ffffff8c}@media (hover:hover) and (pointer:fine){.showcase-tab:not([data-active]):hover{color:var(--brand-ink);background-color:#fffc}}.showcase-tab[data-active]{height:3.25rem;color:var(--brand-ink);background-color:var(--landing-page)}@media (min-width:1024px){.showcase-tab[data-active]{height:3.5rem}}.showcase-tab-icon{transition:color .2s}@media (min-width:1180px){.showcase-tab:not([data-active]) .showcase-tab-icon{display:none}}.showcase-tab[data-active] .showcase-tab-icon{color:var(--tab-accent)}.showcase-tab:before,.showcase-tab:after{content:"";opacity:0;pointer-events:none;width:1rem;height:1rem;transition:opacity .2s;position:absolute;bottom:0}.showcase-tab:before{background:radial-gradient(circle at 0 0, transparent calc(1rem - .5px), var(--landing-page) 1rem);left:-1rem}.showcase-tab:after{background:radial-gradient(circle at 100% 0, transparent calc(1rem - .5px), var(--landing-page) 1rem);right:-1rem}.showcase-tab[data-active]:before,.showcase-tab[data-active]:after{opacity:1}.showcase-panel,.showcase-window{transition:opacity .2s cubic-bezier(.5,0,.5,1)}.showcase-panel:not([data-active]),.showcase-window:not([data-active]){opacity:0;pointer-events:none}.screen-card{box-shadow:0 1px 2px #2423310d,0 18px 40px -22px #302c6059}.screen-pattern,.screen-pattern *{animation-play-state:paused}[data-active] .screen-pattern,[data-active] .screen-pattern *{animation-play-state:running}.pattern-capsule{width:3.25rem;height:var(--h);margin-top:calc(var(--h) / -2);opacity:0;animation:pattern-capsule-left 3.6s cubic-bezier(.4, 0, .2, 1) var(--delay) infinite;background:currentColor;border-radius:999px;position:absolute;top:50%}.pattern-capsule[data-side=left]{right:calc(50% + var(--pattern-offset,8.5rem))}.pattern-capsule[data-side=right]{left:calc(50% + var(--pattern-offset,8.5rem));animation-name:pattern-capsule-right}@keyframes pattern-capsule-left{0%{opacity:0;transform:translate(2rem)scaleY(.7)}25%,70%{opacity:1}to{opacity:0;transform:translate(-7rem)scaleY(1)}}@keyframes pattern-capsule-right{0%{opacity:0;transform:translate(-2rem)scaleY(.7)}25%,70%{opacity:1}to{opacity:0;transform:translate(7rem)scaleY(1)}}.pattern-stripes{width:50%;height:48%;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.pattern-stripes[data-side=left]{left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.pattern-stripes[data-side=right]{right:0;-webkit-mask-image:linear-gradient(270deg,#0000,#000 45%);mask-image:linear-gradient(270deg,#0000,#000 45%)}.pattern-stripes>span{inset-block:0;background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 11px);width:calc(100% + 110px);animation:2.6s linear infinite pattern-stripes-left;position:absolute;left:0}.pattern-stripes[data-side=right]>span{animation-name:pattern-stripes-right;left:-110px}@keyframes pattern-stripes-left{to{transform:translate(-110px)}}@keyframes pattern-stripes-right{to{transform:translate(110px)}}.pattern-bars{align-items:center;gap:.5rem;width:34%;height:62%;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pattern-bars[data-side=left]{left:.75rem}.pattern-bars[data-side=right]{justify-content:flex-end;right:.75rem}.pattern-bars>span{width:.75rem;height:100%;animation:pattern-bar 1.5s ease-in-out var(--delay) infinite alternate;background:currentColor;border-radius:999px;flex-shrink:0}@keyframes pattern-bar{0%{transform:scaleY(calc(var(--h) * .35))}to{transform:scaleY(var(--h))}}.pattern-triangles{inset-inline:0;height:5rem;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.pattern-triangles>span{inset-block:0;background:currentColor;width:calc(100% + 5rem);animation:3.2s linear infinite pattern-triangles;position:absolute;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cpath d='M0 0L40 40L0 80ZM80 0L40 40L80 80Z'/%3E%3C/svg%3E") 0 0/5rem 5rem repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cpath d='M0 0L40 40L0 80ZM80 0L40 40L80 80Z'/%3E%3C/svg%3E") 0 0/5rem 5rem repeat-x}@keyframes pattern-triangles{to{transform:translate(-5rem)}}.agenda-time{width:100%;transition:width .32s var(--landing-ease-out)}.agenda-book{opacity:0;width:0;transition:width .32s var(--landing-ease-out), opacity .2s ease}.agenda-done{opacity:0;transition:opacity .26s ease, transform .26s var(--landing-ease-out);transform:scale(.96)}.screen-agenda:is([data-step="1"],[data-step="2"]) .agenda-time{background-color:var(--brand-lavender);width:calc(50% - .25rem)}.screen-agenda:is([data-step="1"],[data-step="2"]) .agenda-book{opacity:1;width:calc(50% - .25rem)}.screen-agenda[data-step="2"] .agenda-done{opacity:1;transform:none}.screen-agenda[data-step="3"] :is(.agenda-done,.agenda-book){transition-duration:.12s}.attendance-check{animation:pop .26s var(--landing-ease-out) both}.screen-term[data-step="0"] .term-line{animation:1s ease-in-out infinite alternate term-line}@keyframes term-line{to{opacity:.45}}.term-signature{clip-path:inset(0 100% 0 0);transition:clip-path 1.3s var(--landing-ease-in-out)}.screen-term:is([data-step="1"],[data-step="2"]) .term-signature{clip-path:inset(0)}.screen-term[data-step="3"] .term-signature{transition-duration:.3s}.term-signed{opacity:0;transition:opacity .24s ease, transform .24s var(--landing-ease-out);transform:scale(.8)}.screen-term[data-step="2"] .term-signed{opacity:1;transform:none}.term-time,.screen-term[data-step="2"] .term-hint{display:none}.screen-term[data-step="2"] .term-time{display:inline}.hero-agenda,.hero-record{transform-origin:var(--hero-focus-origin);transition:opacity .45s ease, transform .7s var(--landing-ease-out), filter .45s ease}.hero-agenda:not([data-active]){opacity:0;filter:blur(6px);transform:scale(1.18)}.hero-record:not([data-active]){opacity:0;filter:blur(4px);transform:scale(.9)}.hero-record[data-active]{transition-delay:.12s}.hero-slot{animation:rise .42s var(--landing-ease-out) var(--d,0s) both}.record-row{transition:grid-template-rows .46s var(--landing-ease-out);grid-template-rows:0fr;display:grid}.record-row[data-shown]{grid-template-rows:1fr}.record-detail{opacity:0;transition:grid-template-rows .46s var(--landing-ease-out), opacity .26s ease;grid-template-rows:0fr;display:grid}.record-detail>div{min-height:0;overflow:hidden}[data-current]>.record-detail{opacity:1;grid-template-rows:1fr}[data-current] .record-in{animation:rise .42s var(--landing-ease-out) var(--d,0s) both}[data-current] .record-pop{animation:pop .32s var(--landing-ease-out) var(--d,0s) both}[data-finale]>.record-row:not([data-shown]){transition-delay:calc(var(--i,0) * 45ms)}.record-finale[data-shown]{transition-delay:.18s}.finale-circle{transform-box:fill-box;transform-origin:50%}[data-finale] .finale-circle{animation:.52s cubic-bezier(.34,1.56,.64,1) .25s both finale-pop}.finale-check{stroke-dasharray:1}[data-finale] .finale-check{animation:finale-draw .36s var(--landing-ease-out) .56s both}.finale-ring{opacity:0}[data-finale] .finale-ring{animation:finale-ring .9s var(--landing-ease-out) .52s both}[data-finale] .finale-in{animation:rise .42s var(--landing-ease-out) var(--d,0s) both}[data-finale] .finale-chip{animation:finale-chip .38s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both}.finance-row{opacity:0;transition:grid-template-rows .42s var(--landing-ease-out), opacity .32s ease;grid-template-rows:0fr;display:grid}.finance-row>div{min-height:0;overflow:hidden}.screen-finance:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) [data-row="1"],.screen-finance:is([data-step="2"],[data-step="3"],[data-step="4"]) [data-row="2"],.screen-finance:is([data-step="3"],[data-step="4"]) [data-row="3"]{opacity:1;grid-template-rows:1fr}.roll-value{transition:transform .42s var(--landing-ease-out) .38s}.roll-value.is-rolled{transform:translateY(-50%)}.finance-due,.finance-done{opacity:0;transition:opacity .24s ease, transform .24s var(--landing-ease-out);transform:scale(.8)}.screen-finance:is([data-step="3"],[data-step="4"]) .finance-due{opacity:1;transition-delay:.26s;transform:none}.screen-finance[data-step="4"] .finance-done{opacity:1;transform:none}.finance-body{transition:opacity .32s}.screen-finance[data-step="5"] .finance-body{opacity:0}.screen-finance[data-step="5"] :is(.finance-row,.roll-value){transition-delay:.32s}.workflow-column{flex:1;transition:flex-grow .5s ease-in-out,background-color .3s,box-shadow .18s ease-in-out}.workflow-column[data-active]{flex-grow:1.55;box-shadow:0 20px 48px -12px #302c6029}.workflow-detail{transition:opacity .32s ease-out .22s,transform .32s ease-out .22s}.workflow-column:not([data-active]) .workflow-detail{pointer-events:none;opacity:0;transition-duration:.15s;transition-delay:0s;transform:translateY(8px)}.workflow-number{color:#ece9fb;transition:opacity .3s ease-in-out,transform .5s ease-in-out}.workflow-number[data-tone=termos]{color:#f1e8fb}.workflow-number[data-tone=atendimento]{color:#f6ecd3}.workflow-number[data-tone=financeiro]{color:#e3ecfa}.workflow-column[data-active] .workflow-number{opacity:0;transform:translateY(24px)}.feature-body{transition:grid-template-rows .42s var(--landing-ease-out);grid-template-rows:0fr;display:grid}.feature-body>div{min-height:0;overflow:hidden}[data-active]>.feature-body{grid-template-rows:1fr}.feature-visual{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.product-tone{--tone-flat:#e6e3fb;--tone-accent:#7d70e8}.product-tone[data-tone=atendimento]{--tone-flat:#f6ecd3;--tone-accent:#c99a2e}.product-tone[data-tone=termos]{--tone-flat:#efe6fa;--tone-accent:#b48ae8}.product-tone[data-tone=financeiro]{--tone-flat:#e2ebf9;--tone-accent:#5f8fe0}.product-field{--pattern-offset:10.5rem;background-image:radial-gradient(#302c6021 1px,#0000 1.4px);background-size:16px 16px}.product-tab:before,.product-tab:after{content:"";pointer-events:none;width:1.125rem;height:1.125rem;position:absolute;bottom:0}.product-tab:before{background:radial-gradient(circle at 0 0, transparent calc(1.125rem - .5px), var(--tone-flat) 1.125rem);left:-1.125rem}.product-tab:after{background:radial-gradient(circle at 100% 0, transparent calc(1.125rem - .5px), var(--tone-flat) 1.125rem);right:-1.125rem}.product-feature[data-active] .product-feature-icon{color:var(--tone-accent)}.pv-card{box-shadow:0 0 0 4px #ffffff8c,0 2px 4px #2423310d,0 30px 60px -30px #302c6073}.pv-reveal{transition:opacity .38s ease-out, transform .38s var(--landing-ease-out), background-color .3s ease, box-shadow .3s ease}.pv-hidden{opacity:0;transform:translateY(8px)scale(.98)}.pv-pop.pv-hidden{transform:scale(.6)}.pv-fade{transition:opacity .32s}.feature-visual:not([data-active]){opacity:0;pointer-events:none}[data-pending] :is(.story-in,.story-pop,.story-word){opacity:0}[data-inview] .story-in{animation:landing-rise .64s var(--landing-ease-out) var(--d,0s) both}[data-inview] .story-pop{animation:pop .42s var(--landing-ease-out) var(--d,0s) both}[data-inview] .story-word{animation:story-word .52s var(--landing-ease-out) var(--d,0s) both}@keyframes story-word{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}}[data-pending] .story-photo{clip-path:inset(100% 0 0 round 1.25rem)}[data-inview] .story-photo{animation:story-uncover 1s var(--landing-ease-in-out) .26s both}@keyframes story-uncover{0%{clip-path:inset(100% 0 0 round 1.25rem)}to{clip-path:inset(0 round 1.25rem)}}[data-inview] .story-photo-drift{animation:story-settle 1.5s var(--landing-ease-out) .26s both, story-drift 14s ease-in-out 1.76s infinite alternate}@keyframes story-settle{0%{transform:scale(1.14)}}@keyframes story-drift{to{transform:scale(1.06)translateY(-1.5%)}}.story-card{transition:transform .26s var(--landing-ease-out), box-shadow .26s ease}.story-photo-zoom{transition:transform .5s var(--landing-ease-out)}@media (hover:hover) and (pointer:fine){.story-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -28px #0e0a288c}.story-card:hover .story-photo-zoom{transform:scale(1.04)}}.price-roll{transition:transform 1.3s var(--landing-ease-out) var(--d,0s)}[data-inview] .price-roll{transform:translateY(calc(var(--digit) * -10%))}.plan-step-dot{background-color:var(--landing-page);transition:background-color .26s ease var(--d,0s), box-shadow .26s ease var(--d,0s), transform .32s var(--landing-ease-out) var(--d,0s);transform:scale(.85);box-shadow:inset 0 0 0 2px #302c6033}[data-inview] .plan-step-dot{background-color:var(--brand-violet);box-shadow:inset 0 0 0 2px var(--brand-violet), 0 0 0 4px #302c6014;transform:none}.plan-step-line{transform-origin:top;transition:transform .32s ease-in-out calc(var(--d,0s) + .14s);transform:scaleY(0)}[data-inview] .plan-step-line{transform:scaleY(1)}.plan-row-arrow{opacity:0;transition:opacity .15s ease, transform .2s var(--landing-ease-out);transform:translate(-4px,2px)}.group:focus-visible .plan-row-arrow{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.group:hover .plan-row-arrow{opacity:1;transform:none}}[data-pending] :is(.plan-row,.plan-tile){opacity:0}[data-inview] .plan-row{animation:landing-rise .56s var(--landing-ease-out) var(--d,0s) both}[data-inview] .plan-tile{animation:pop .38s var(--landing-ease-out) calc(var(--d,0s) + .16s) both}.plan-tile{transition:transform .22s var(--landing-ease-out)}@media (hover:hover) and (pointer:fine){.group:hover .plan-tile{transform:scale(1.06)}}.compare-after{clip-path:inset(0 0 0 var(--split))}.compare-handle{transform:translateX(var(--split))}.compare-stage[data-sweeping] :is(.compare-after,.compare-handle){transition:clip-path 1.8s var(--landing-ease-in-out), transform 1.8s var(--landing-ease-in-out)}.compare-reveal[data-revealing] .cmp-in{animation:landing-rise .52s var(--landing-ease-out) var(--d,0s) both}.compare-reveal[data-revealing] .cmp-title{--d:.56s}.compare-reveal[data-revealing] .cmp-row:first-child{--d:.76s}.compare-reveal[data-revealing] .cmp-row:nth-child(2){--d:.9s}.compare-reveal[data-revealing] .cmp-row:nth-child(3),.compare-reveal[data-revealing] .cmp-row:nth-child(n+3){--d:1.04s}.compare-reveal[data-revealing] .cmp-pop{animation:pop .38s var(--landing-ease-out) 1.3s both}.compare-reveal[data-revealing] .cmp-pop.cmp-late{animation-delay:1.9s}.compare-reveal[data-revealing] .cmp-draw{animation:landing-draw 1.1s var(--landing-ease-in-out) 1.05s both}.paper-card{box-shadow:0 1px 2px #5c50441f,0 18px 36px -20px #3c301e73}.compare-knob{transition:box-shadow .2s}.compare-knob:active{box-shadow:0 0 0 6px #ffffff59}.carousel-card{transition:transform .7s var(--landing-ease-drawer), opacity .45s ease, width .7s var(--landing-ease-drawer), height .7s var(--landing-ease-drawer)}[data-pending] .landing-reveal{opacity:0;transform:translateY(24px)}[data-inview] .landing-reveal{animation:landing-rise .76s var(--landing-ease-out) var(--d,0s) both}.landing-fade{animation:landing-rise .42s var(--landing-ease-out) both}.landing-press{transition:transform .16s var(--landing-ease-out), background-color .15s ease, border-color .15s ease, color .15s ease, opacity .15s ease}.landing-press:active{transform:scale(.97)}.landing-arrow{transition:transform .2s var(--landing-ease-out)}@media (hover:hover) and (pointer:fine){.landing-press:hover .landing-arrow{transform:translate(3px)}}.landing-progress{animation:landing-progress var(--progress-ms,6s) linear both;animation-play-state:paused}[data-playing] .landing-progress{animation-play-state:running}@keyframes landing-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes landing-draw{0%{clip-path:inset(0 100% 0 0)}}@keyframes landing-progress{0%{transform:scaleX(0)}}.landing [data-hero-part]{animation:landing-rise .7s var(--landing-ease-out) both}.landing [data-hero-part="2"]{animation-delay:70ms}.landing [data-hero-part="3"]{animation-delay:.14s}.landing [data-hero-part="4"]{animation-delay:.21s}.landing [data-hero-part="5"]{animation-duration:.9s;animation-delay:.32s}@media (prefers-reduced-motion:reduce){.landing [data-hero-part],.hero-signature,.landing-fade,[data-inview] .landing-reveal{animation:none}.screen-pattern *,.attendance-check,.term-line,.record-in,.record-pop,.hero-slot,.finale-circle,.finale-check,.finale-ring,.finale-in,.finale-chip{animation:none!important}.compare-reveal[data-revealing] :is(.cmp-in,.cmp-pop,.cmp-draw),[data-inview] :is(.story-in,.story-pop,.story-word,.story-photo,.story-photo-drift){animation:none}[data-pending] :is(.story-in,.story-pop,.story-word){opacity:1}[data-pending] .story-photo{clip-path:none}.story-card,.story-photo-zoom,.compare-stage[data-sweeping] :is(.compare-after,.compare-handle),.price-roll,.plan-step-dot,.plan-step-line,.plan-row-arrow{transition:none}[data-inview] :is(.plan-row,.plan-tile){animation:none}[data-pending] :is(.plan-row,.plan-tile){opacity:1}.group:hover .plan-tile{transform:none}.price-roll{transform:translateY(calc(var(--digit) * -10%))}.plan-step-dot{background-color:var(--brand-violet);transform:none}.plan-step-line{transform:none}.plan-row-arrow{opacity:1;transform:none}.story-card:hover,.story-card:hover .story-photo-zoom{transform:none}[data-pending] .landing-reveal{opacity:1;transform:none}.landing-mesh:before,.landing-progress{animation:none}.showcase-tab,.showcase-tab:before,.showcase-tab:after,.showcase-tab-icon,.landing-floating-header,.landing-floating-header:not([data-visible]),.workflow-column,.workflow-number,.feature-body,.carousel-card,.agenda-time,.agenda-book,.agenda-done,.term-signature,.term-signed,.record-detail,.record-row,.finance-row,.roll-value,.pv-reveal,.pv-fade,.finance-due,.finance-done,.finance-body,.landing-mobile-menu{transition:none}.feature-visual,.hero-agenda,.hero-record,.workflow-detail{transition:opacity .2s;filter:none!important;transform:none!important}.landing-press:active,.landing-press:hover .landing-arrow{transform:none}}.record-scroll{-webkit-mask-image:linear-gradient(#0000,#000 .625rem);mask-image:linear-gradient(#0000,#000 .625rem)}.showcase-tab-progress{top:.375rem;background-color:var(--tab-accent);transform-origin:0;height:2px;animation:showcase-tab-progress var(--progress-ms,6s) linear both;border-radius:999px;animation-play-state:paused;position:absolute;inset-inline:.625rem}[data-playing] .showcase-tab-progress{animation-play-state:running}@media (min-width:1024px){.showcase-tab-progress{inset-inline:1.125rem}}@keyframes showcase-tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-faq{interpolate-size:allow-keywords}.landing-faq::details-content{block-size:0;transition:block-size .26s var(--landing-ease-out), content-visibility .26s allow-discrete;overflow:hidden}.landing-faq[open]::details-content{block-size:auto}.landing-faq-icon{transition:transform .2s var(--landing-ease-out), background-color .15s ease}.landing-faq-frame:has(.landing-faq[open]) .landing-faq-icon{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.landing-faq-frame:has(summary:hover) .landing-faq-icon{color:var(--brand-active,var(--brand))}}@media (prefers-reduced-motion:reduce){.landing-faq-icon{transition:none}.landing-faq::details-content{transition:none}}.plan-tile-rim{--rim-step:2.4s;stroke-dasharray:1 1;stroke-dashoffset:1px;animation:plan-tile-rim calc(var(--rim-step) * 4) linear infinite;animation-delay:calc(var(--i,0) * var(--rim-step) + 1.2s);animation-play-state:paused}[data-inview] .plan-tile-rim{animation-play-state:running}@keyframes plan-tile-rim{0%{stroke-dashoffset:1px;opacity:1}21%{stroke-dashoffset:0;opacity:1}25%,to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){.plan-tile-rim{animation:none}}.hero-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 36%,#ffffff38 50%,#0000 64%);position:absolute;inset:0;transform:translate(-100%)}@media (hover:hover) and (pointer:fine){.hero-cta:hover:after{transition:transform .8s cubic-bezier(.45,0,.55,1);transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.hero-cta:hover:after{transition:none}}
