.commercial{--site-canvas:#f6f8fc;--site-surface:#fff;--site-surface-subtle:#f0f3f7;--site-ink:#15253d;--site-muted:#53637a;--site-border:#e0e6ef;--site-border-strong:#bfccdc;--site-accent-soft:#eef3ff;--site-accent-border:#d5dfff;--site-accent-canvas:#f4f7ff;--site-dark:#101d32;--site-on-dark:#bdcbdc;--site-border-dark:#ffffff1f;--site-success:#176043;--site-space-1:4px;--site-space-2:8px;--site-space-3:12px;--site-space-4:16px;--site-space-5:20px;--site-space-6:24px;--site-space-8:32px;--site-space-10:40px;--site-space-12:48px;--site-space-16:64px;--site-gutter:clamp(24px,5vw,64px);--site-container:1408px;--site-container-wide:var(--site-container);--site-section-space:clamp(72px,7.5vw,112px);--site-grid-gap:24px;--site-radius-sm:8px;--site-radius-md:12px;--site-radius-lg:16px;--site-radius-pill:999px;--site-shadow-sm:0 1px 2px #0e213805,0 8px 24px #0e213807;--site-shadow-md:0 6px 16px #0e213806,0 20px 48px #0e21380e;--site-shadow-menu:0 8px 16px -8px #0e213817,0 20px 40px -20px #0e213824;--site-shadow-focus:0 0 0 3px var(--primary-100);--site-type-xs:13px;--site-type-sm:15px;--site-type-base:17px;--site-type-lg:18px;--site-type-card:19px;--site-type-title:clamp(30px,3.3vw,46px);--site-type-page:clamp(36px,4.2vw,58px);--site-type-hero:clamp(44px,4.7vw,68px);--site-leading-body:1.7;--site-leading-heading:1.14;--site-tracking-heading:-0.04em;--site-control-height:48px;--site-control-sm:44px;--site-header-height:80px;--site-header-compact-height:64px;--site-search-duration:360ms;--site-ease:cubic-bezier(0.22,1,0.36,1);--site-ease-state:cubic-bezier(0.4,0,0.2,1);--site-fast:160ms;--site-medium:240ms;--site-slow:320ms;--site-reveal-duration:480ms;--site-reveal-distance:8px;--fw-strong:600;--fw-display:600;--gray-500:var(--site-muted);--gray-900:#17273b;--gray-100:var(--site-surface-subtle);--gray-300:var(--site-border);color:var(--gray-900);background:var(--site-surface);font-size:var(--site-type-base);line-height:var(--site-leading-body)}.commercial :is(h1,h2,h3){text-wrap:balance}.commercial p{text-wrap:pretty}.commercial :is(a,button,summary,input,select,textarea){-webkit-tap-highlight-color:transparent;transition:color var(--site-fast) var(--site-ease-state),background-color var(--site-fast) var(--site-ease-state),border-color var(--site-fast) var(--site-ease-state),box-shadow var(--site-medium) var(--site-ease),opacity var(--site-fast) var(--site-ease-state),transform var(--site-medium) var(--site-ease)}.commercial :is(a,button,summary,input,select,textarea):focus-visible,.commercial [role=region]:focus-visible{outline:2px solid var(--primary);outline-offset:4px;box-shadow:none}.commercial a{text-underline-offset:4px;text-decoration-thickness:1px}.commercial button{cursor:pointer}.commercial :is(button,input,select,textarea):disabled,.commercial [aria-disabled=true]{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.commercial :is(svg,.icon-badge){flex-shrink:0}.commercial :is(section[id],article [id],.plan-card,.plans-comparison){scroll-margin-top:calc(var(--site-header-height) + var(--site-space-6))}.commercial .text-xs{font-size:var(--site-type-xs);line-height:1.6}.commercial .text-sm{font-size:var(--site-type-sm);line-height:var(--site-leading-body)}.commercial .text-base{font-size:var(--site-type-base);line-height:var(--site-leading-body)}.commercial .text-lg{font-size:var(--site-type-lg);line-height:var(--site-leading-body)}.commercial .site-container{max-width:var(--site-container);padding-inline:var(--site-gutter)}.commercial .site-section{padding-block:var(--site-section-space)}.commercial .site-section.bg-gray-100:not(.product-story){background:var(--site-canvas)}.commercial .site-section .grid:not(.plans-grid){gap:var(--site-grid-gap)}.commercial .site-section .grid:is(.product-story-layout,.site-split-layout){gap:var(--site-space-12)}.commercial .site-eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.commercial .site-title{font-size:var(--site-type-title);line-height:var(--site-leading-heading);letter-spacing:var(--site-tracking-heading)}.commercial .site-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--primary);font-size:14px;font-weight:600;line-height:1.6}.commercial .site-text-link:hover{text-decoration:underline}.commercial .site-section-heading{gap:var(--site-space-4)}.commercial .site-section-heading>p:last-child:not(.site-eyebrow){max-width:62ch}.commercial .site-page-hero{position:relative;overflow:hidden;background:var(--site-canvas);border-bottom:1px solid var(--site-border)}.commercial .site-page-hero:after{position:absolute;inset:auto var(--site-gutter) 0 auto;width:96px;height:1px;content:"";background:var(--primary);opacity:.7}.commercial .site-page-hero>div{padding-block:clamp(56px,6vw,88px)}.commercial .site-page-hero h1{max-width:900px;font-size:var(--site-type-page);line-height:1.1;letter-spacing:var(--site-tracking-heading)}.commercial .site-page-hero-inner>p:not(.site-eyebrow){max-width:64ch}.commercial .site-page-hero-inner>.site-hero-actions{margin-top:var(--site-space-2)}.commercial :is(.site-primary,.site-secondary,.site-inverse){display:inline-flex;align-items:center;justify-content:center;gap:var(--site-space-2);min-height:var(--site-control-height);height:auto;padding:12px 22px;border-radius:var(--site-radius-sm);font-size:var(--site-type-sm);font-weight:600;line-height:1.5;text-align:center}.commercial .site-primary{border:1px solid #002db7;box-shadow:0 1px 2px #002db714,0 6px 16px #0038e50d}.commercial .site-secondary{border:1px solid var(--site-border);background:var(--site-surface);color:var(--site-ink)}.commercial .site-inverse{background:var(--site-surface);color:var(--primary);border:1px solid transparent}.commercial :is(.site-primary,.site-header-cta):hover{background:var(--primary-900);box-shadow:0 4px 16px #0038e51c}.commercial .site-secondary:hover{background:var(--site-canvas);border-color:var(--site-border-strong)}.commercial .site-inverse:hover{background:var(--primary-100)}.commercial :is(.site-primary,.site-secondary,.site-inverse,.plan-subscribe):active{transform:translateY(1px);box-shadow:none}.commercial :is(.site-primary,.site-secondary,.site-inverse,.site-text-link,.product-mockup-expand,.plan-subscribe,.plan-detail-link,.site-card-arrow,.site-mega-featured a) svg{transition:transform var(--site-medium) var(--site-ease)}.commercial :is(.site-primary,.site-secondary,.site-text-link,.product-mockup-expand,.plan-subscribe,.plan-detail-link,.site-mega-featured a):hover svg:last-child{transform:translateX(3px)}.commercial .site-header{--site-header-current-height:var(--site-header-height);--site-header-surface:var(--site-surface);--site-header-ink:#344459;--site-header-accent:var(--primary);--site-header-muted:var(--site-muted);--site-header-hover:var(--site-accent-soft);top:var(--site-search-viewport-offset,0);height:var(--site-header-current-height);background:var(--site-header-surface);border-bottom:1px solid var(--site-border);transition:height var(--site-slow) var(--site-ease),background-color var(--site-slow) var(--site-ease-state),box-shadow var(--site-medium) var(--site-ease)}.commercial .site-header[data-scrolled]{--site-header-current-height:var(--site-header-compact-height);box-shadow:0 4px 20px #0e21380d}.commercial .site-header[data-search-open]{--site-header-current-height:var(--site-search-height);transition-property:background-color,box-shadow}.commercial .site-header>div{max-width:calc(var(--site-container-wide) - 2 * var(--site-gutter));width:calc(100% - 2 * var(--site-gutter));height:100%;padding-inline:0;gap:var(--site-space-5)}.commercial .site-header-brand{height:100%;width:112px;flex-shrink:0;align-items:center;justify-content:center;background:transparent}.commercial .site-header-brand svg{min-height:0;width:100%;height:32px;margin-top:var(--site-space-1);color:var(--site-header-accent)!important;transition:height var(--site-slow) var(--site-ease),margin-top var(--site-slow) var(--site-ease),color var(--site-slow) var(--site-ease-state)}.commercial .site-header[data-scrolled] .site-header-brand svg{height:30px;margin-top:var(--site-space-1)}.commercial .site-desktop-navigation{min-width:0;height:100%}.commercial .site-desktop-navigation nav{height:100%;justify-content:center;gap:4px}.commercial .site-nav-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;position:relative;min-height:44px;padding:10px 12px;border-radius:var(--site-radius-sm);font-size:14px;font-weight:500;color:var(--site-header-ink);white-space:nowrap}.commercial .site-mega-trigger[aria-expanded=true],.commercial .site-nav-link:hover,.commercial .site-nav-link[aria-current=page],.commercial .site-nav-link[data-current]{color:var(--site-header-accent);background:var(--site-header-hover)}.commercial .site-header-actions{height:100%;flex-shrink:0;gap:var(--site-space-2)}.commercial :is(.site-header-login,.site-header-cta){display:inline-flex;align-items:center;justify-content:center;min-height:44px;height:auto;padding:10px 18px;border-radius:var(--site-radius-sm);font-size:14px;white-space:nowrap}.commercial .site-header-login{color:var(--site-header-accent)}.commercial .site-header-login:hover{background:var(--site-header-hover)}.commercial .site-header :is(.site-header-brand,.site-nav-link,.site-header-login,.site-header-cta,.site-header-search-trigger,.site-header-search-close,.site-mobile-trigger):focus-visible{outline-color:var(--site-header-accent)}.commercial .site-mega-trigger svg{transition:transform var(--site-medium) var(--site-ease)}.commercial .site-mega-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.commercial .site-header-search{flex-shrink:0;display:flex;align-items:center;height:100%;margin-left:auto}.commercial :is(.site-header-search-trigger,.site-header-search-close){display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-block:auto;border-radius:var(--site-radius-sm);color:var(--site-header-accent);background:transparent}.commercial :is(.site-header-search-trigger,.site-header-search-close):hover{background:var(--site-header-hover)}.commercial :is(.site-header-search-trigger,.site-header-search-close,.site-mobile-trigger){transition:width var(--site-slow) var(--site-ease),color var(--site-fast) var(--site-ease-state),background-color var(--site-fast) var(--site-ease-state)}.commercial .site-header-search-trigger svg{transition:transform var(--site-medium) var(--site-ease)}.commercial .site-header-search-trigger:hover svg{transform:translateY(-1px)}.commercial .site-header-search-panel{position:absolute;inset:0;height:var(--site-header-current-height);z-index:2;overflow-x:clip;visibility:hidden;pointer-events:none;transition:visibility 0s var(--site-search-duration)}.commercial .site-header-search-panel.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.commercial .site-header-search-surface{position:absolute;inset:0;overflow:hidden;pointer-events:none}.commercial .site-header-search-surface:before{content:"";position:absolute;inset:0;background:var(--site-header-surface);transform:translateX(100%);transition:transform var(--site-search-duration) var(--site-ease),background-color var(--site-slow) var(--site-ease-state)}.commercial .site-header-search-panel.is-open .site-header-search-surface:before{transform:translateX(0)}.commercial .site-header-search-content{position:relative;display:flex;align-items:stretch;width:calc(100% - 2 * var(--site-gutter));max-width:calc(var(--site-container-wide) - 2 * var(--site-gutter));height:var(--site-header-current-height);margin-inline:auto;opacity:0;transition:opacity var(--site-medium) var(--site-ease-state)}.commercial .site-header-search-panel.is-open .site-header-search-content{opacity:1;transition-delay:var(--site-fast)}.commercial .site-header-search-close{flex-shrink:0;color:var(--site-header-muted)}.commercial .site-header-search-close:hover{color:var(--site-header-accent)}.commercial .site-header .site-header-search-form{min-width:0;height:var(--site-header-current-height)}.commercial .site-header-search-form .help-search-field,.commercial .site-header-search-form form{height:var(--site-header-current-height)}.commercial .site-header-search-form .help-search-field{border:0;border-radius:0;padding-inline:var(--site-space-5);gap:var(--site-space-4);background:transparent;box-shadow:none}.commercial .site-header-search-form .help-search-field:focus-within{box-shadow:none}.commercial .site-header-search-form .help-search-field>span{color:var(--site-header-accent)}.commercial .site-header-search-form input{height:var(--site-header-current-height);padding:0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--site-type-lg);color:var(--site-header-ink);caret-color:var(--site-header-accent)}.commercial .site-header-search-form input::-moz-placeholder{color:var(--site-header-muted)}.commercial .site-header-search-form input::placeholder{color:var(--site-header-muted)}.commercial .site-header-search-form input::-webkit-search-cancel-button{-webkit-appearance:none}.commercial .site-header-search-form .help-search-popover{top:calc(100% + var(--site-space-2));width:calc(100% + 44px);max-width:760px;max-height:min(560px,calc(var(--site-search-viewport-height, 100dvh) - var(--site-header-current-height) - var(--site-space-6)));touch-action:pan-y pinch-zoom}.commercial .site-mobile-navigation{display:flex;align-items:center;height:100%}.commercial .site-mobile-trigger{width:44px;height:44px;border-radius:var(--site-radius-sm);background:transparent}.commercial .site-mobile-trigger:hover,.commercial .site-mobile-trigger[aria-expanded=true]{background:var(--site-header-hover);color:var(--site-header-accent)}@media (min-width:1024px){.commercial .site-mobile-navigation{display:none}}@media (max-width:1023px){.commercial .site-mobile-navigation{margin-left:0}.commercial :is(.site-header-search-trigger,.site-header-search-close,.site-mobile-trigger){position:relative;border-radius:var(--site-radius-pill)}.commercial :is(.site-header-search-trigger,.site-header-search-close,.site-mobile-trigger):is(:hover,:active,[aria-expanded=true]){background:transparent}.commercial :is(.site-header-search-trigger,.site-header-search-close,.site-mobile-trigger):before{content:"";position:absolute;top:50%;left:50%;width:var(--site-control-sm);height:var(--site-control-sm);border-radius:var(--site-radius-pill);transform:translate(-50%,-50%);background:transparent;pointer-events:none;transition:background-color var(--site-fast) var(--site-ease-state),box-shadow var(--site-fast) var(--site-ease-state)}.commercial :is(.site-header-search-trigger,.site-header-search-close,.site-mobile-trigger):is(:active,[aria-expanded=true]):before{background:var(--site-header-hover)}.commercial :is(.site-header-search-trigger,.site-header-search-close,.site-mobile-trigger):focus-visible{outline:none}.commercial :is(.site-header-search-trigger,.site-header-search-close,.site-mobile-trigger):focus-visible:before{box-shadow:0 0 0 2px var(--site-header-accent)}.commercial :is(.site-header-search-trigger,.site-header-search-close,.site-mobile-trigger) svg{position:relative}}@media (max-width:1023px) and (hover:hover){.commercial :is(.site-header-search-trigger,.site-header-search-close,.site-mobile-trigger):hover:before{background:var(--site-header-hover)}}.commercial .site-menu-shell{position:absolute;top:100%;inset-inline:0;overflow:hidden;visibility:hidden;pointer-events:none;transition:visibility 0s var(--site-slow)}.commercial .site-menu-shell.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.commercial .site-mega-shell{padding-bottom:var(--site-space-8)}.commercial :is(.site-mega-panel,.site-mobile-panel){background:var(--site-surface);border-bottom:1px solid var(--site-border);max-height:calc(100dvh - var(--site-header-current-height));overflow-y:auto;overscroll-behavior:contain;opacity:0;transform:translateY(-16px);transition:opacity var(--site-medium) var(--site-ease-state),transform var(--site-slow) var(--site-ease)}.commercial .site-menu-shell.is-open>div{transform:translateY(0);opacity:1}.commercial .site-mega-panel{box-shadow:var(--site-shadow-menu)}.commercial .site-mega-inner{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:var(--site-space-8);max-width:var(--site-container);margin-inline:auto;padding:var(--site-space-8) var(--site-gutter) var(--site-space-10)}.commercial .site-mega-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--site-space-5)}.commercial .site-mega-group-title{font-size:11px;font-weight:600;color:var(--site-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 10px var(--site-space-3)}.commercial .site-mega-link{display:flex;align-items:flex-start;gap:var(--site-space-3);padding:12px 10px;border-radius:var(--site-radius-sm)}.commercial .site-mega-link:hover,.commercial .site-mega-link[aria-current=page]{background:var(--site-canvas)}.commercial .site-mega-icon{display:none}.commercial .site-mega-link strong{display:block;font-size:var(--site-type-sm);font-weight:600;line-height:1.5}.commercial .site-mega-link strong+span{display:block;font-size:var(--site-type-xs);color:var(--site-muted);line-height:1.65;margin-top:var(--site-space-1)}.commercial .site-mega-featured{border-left:1px solid var(--site-border);padding-left:var(--site-space-8)}.commercial .site-mega-featured h2{font-size:23px;line-height:1.3;letter-spacing:-.025em;margin:var(--site-space-4) 0 var(--site-space-5)}.commercial .site-mega-featured p:not(.site-eyebrow){display:none}.commercial .site-mega-featured a{display:flex;align-items:center;justify-content:space-between;gap:var(--site-space-2);font-size:var(--site-type-xs);font-weight:600;color:var(--primary);min-height:var(--site-control-sm)}.commercial .site-mega-help{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial .site-mega-help .site-mega-link{padding:var(--site-space-5)}.commercial .site-mega-help .site-mega-link>svg{margin-left:auto;color:var(--primary)}.commercial .site-mobile-panel{display:flex;flex-direction:column;height:calc(100dvh - var(--site-header-current-height));padding:var(--site-space-6) var(--site-gutter) max(var(--site-space-8),env(safe-area-inset-bottom))}.commercial .site-mobile-panel>nav{flex-shrink:0}.commercial .site-mobile-link{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:14px 0;font-size:20px;line-height:1.5;font-weight:500}.commercial .site-mobile-link:hover,.commercial .site-mobile-link[aria-current=page]{color:var(--primary)}.commercial .site-mobile-link svg{width:16px;opacity:.6;transition:transform var(--site-medium) var(--site-ease)}.commercial .site-mobile-link:hover svg{transform:translateX(3px)}.commercial .site-mobile-actions{flex-shrink:0;margin-top:auto;padding-top:var(--site-space-8);gap:var(--site-space-3)}.commercial .site-mobile-actions a{min-height:52px;font-size:var(--site-type-sm)}.commercial .home-hero{position:relative;background:linear-gradient(145deg,#fff 10%,var(--site-canvas) 65%,#edf2ff);overflow:hidden;border-bottom:1px solid var(--site-border)}.commercial :is(.home-showcase-container,.product-showcase-section .site-container,.product-story .site-container){max-width:var(--site-container-wide)}.commercial .hero-copy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,5vw,72px);padding-block:clamp(64px,6.5vw,96px) var(--site-space-12)}.commercial .hero-copy h1{max-width:760px;font-size:var(--site-type-hero);line-height:1.08;letter-spacing:-.048em;font-weight:600;margin-top:var(--site-space-5)}.commercial .hero-copy h1 span{color:var(--primary)}.commercial .hero-description{max-width:550px;padding-top:var(--site-space-6);border-top:1px solid var(--site-border-strong)}.commercial .hero-description>p:first-child{font-size:var(--site-type-lg);line-height:1.8;color:var(--site-muted)}.commercial .hero-actions{display:flex;flex-wrap:wrap;gap:var(--site-space-3)}.commercial .hero-actions a{padding-inline:18px}.commercial .hero-product{background:var(--site-ink);border:1px solid #294058;border-radius:var(--site-radius-lg);padding:var(--site-space-6);overflow:hidden;margin-bottom:clamp(48px,6vw,80px);box-shadow:var(--site-shadow-md)}.commercial .hero-product-label{display:flex;justify-content:space-between;gap:var(--site-space-4);color:var(--site-on-dark);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--site-space-5)}.commercial .hero-product figure{margin:0}.commercial .benefit-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--site-border);padding-block:var(--site-space-8);gap:var(--site-space-8)}.commercial .benefit-strip>div{display:flex;gap:14px;align-items:flex-start;font-size:14px;position:relative}.commercial .benefit-strip>div>span{margin-top:var(--site-space-1);flex-shrink:0}.commercial .benefit-strip>div:not(:first-child):before{position:absolute;inset-block:2px;left:-16px;width:1px;content:"";background:var(--site-border)}.commercial .benefit-strip strong{display:block;font-size:var(--site-type-sm);line-height:1.5;margin-bottom:var(--site-space-1)}.commercial .benefit-strip p{color:var(--site-muted)}.commercial .product-story{background:var(--site-dark);color:white;overflow:hidden}.commercial .product-story :is(h2,h3){color:white}.commercial .product-story .text-gray-500{color:var(--site-on-dark)}.commercial .product-story :is(.site-eyebrow,.text-success){color:#a9bfff}.commercial .product-story li{border-top:1px solid var(--site-border-dark);padding-top:var(--site-space-5)}.commercial .product-story li>span:first-child{flex-shrink:0}.commercial .product-story figure .text-gray-500{color:var(--site-muted)}.commercial .product-story figcaption.text-gray-500{color:var(--site-on-dark)}.commercial .site-step{border:0;border-top:1px solid var(--site-border);border-radius:0;padding:var(--site-space-6) var(--site-space-5) 0 0;gap:var(--site-space-3)}.commercial .site-step>span{background:none;color:var(--primary);justify-content:flex-start;font-size:var(--site-type-xs);letter-spacing:.08em;height:28px}.commercial .site-step h3{line-height:1.5}.commercial .mobile-story .site-split-layout{max-width:1040px;margin-inline:auto}.commercial .home-faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,88px)}.commercial .home-faq-layout .site-title{max-width:16ch}.commercial :is(.site-feature,.site-help-card,.site-highlight-card){min-width:0;padding:28px;border-radius:var(--site-radius-lg);border-color:var(--site-border);background:var(--site-surface);box-shadow:0 1px 2px #0e213803}.commercial .site-feature{gap:var(--site-space-5)}.commercial .site-feature h3{font-size:var(--site-type-card);letter-spacing:-.018em;line-height:1.45}.commercial .site-feature-badge{font-size:11px;line-height:1.5;font-weight:500;letter-spacing:.01em;white-space:nowrap}.commercial .site-feature .site-card-heading{flex-direction:column;align-items:flex-start;gap:var(--site-space-2)}.commercial .site-feature .icon-badge,.commercial .site-help-card .icon-badge{width:42px;height:42px;border:1px solid var(--site-accent-border);border-radius:var(--site-radius-md);background:var(--site-accent-canvas);transition:background-color var(--site-medium) var(--site-ease-state),border-color var(--site-medium) var(--site-ease-state)}.commercial :is(.site-feature,.site-help-card) .icon-badge svg{width:21px;height:21px}.commercial :is(a.site-feature,.site-help-card){transition:border-color var(--site-medium) var(--site-ease-state),box-shadow var(--site-medium) var(--site-ease),transform var(--site-medium) var(--site-ease)}.commercial .site-help-card:focus-within,.commercial a.site-feature:hover{border-color:#b7c7e3;box-shadow:var(--site-shadow-md)}.commercial a.site-feature:hover .icon-badge{border-color:#bbcbff;background:var(--site-accent-soft)}.commercial .site-card-arrow{font-size:var(--site-type-xs);line-height:1.5}.commercial a.site-feature:hover .site-card-arrow svg{transform:translateX(3px)}.commercial .site-highlight-card{gap:var(--site-space-3)}.commercial .site-highlight-card h3{line-height:1.5}.commercial .device-frame{min-width:0;border-color:#cfd8e4;box-shadow:var(--site-shadow-md)}.commercial .device-browser-bar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:36px;padding:6px 12px;border-bottom:1px solid var(--site-border);background:#edf1f6}.commercial .device-browser-dots{display:flex;gap:5px}.commercial .device-browser-dots i{width:6px;height:6px;border:1px solid #b9c4d3;border-radius:50%;background:#d7dee8}.commercial .device-browser-url{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;color:var(--site-muted);font-size:10px}.commercial .device-browser-url>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commercial .hero-product .device-frame{border-color:#ffffff26;box-shadow:0 12px 32px #06132140}.commercial .product-mockup{min-width:0}.commercial .product-mockup:not(.product-mockup-mobile) .device-frame{border-radius:var(--site-radius-md)}.commercial .product-mockup-mobile{max-width:320px}.commercial .product-mockup-mobile .device-frame{max-width:320px;border-radius:36px}.commercial .product-mockup-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--site-space-4);margin-top:var(--site-space-3);font-size:var(--site-type-xs);color:var(--site-muted)}.commercial .product-mockup-expand{display:inline-flex;align-items:center;gap:var(--site-space-2);min-height:var(--site-control-sm);font-size:var(--site-type-xs);font-weight:600;color:var(--primary);flex-shrink:0;border-radius:var(--site-radius-sm)}.commercial :is(.hero-product,.product-story) .product-mockup-toolbar{color:var(--site-on-dark)}.commercial :is(.hero-product,.product-story) .product-mockup-expand{color:white}.commercial .site-media figcaption .product-mockup-expand{margin-left:auto}.commercial .product-screen-dialog{width:calc(100% - 48px);max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--site-border);border-radius:var(--site-radius-lg);background:white;color:var(--site-ink);overflow:auto;box-shadow:0 24px 80px #06132140}.commercial .product-screen-dialog::backdrop{background:#0e2138b3;animation:site-backdrop-in var(--site-medium) var(--site-ease-state) both}.commercial .product-screen-dialog[data-closing]::backdrop{animation:site-backdrop-out var(--site-medium) var(--site-ease-state) both}.commercial .product-screen-dialog-bar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--site-space-4);background:white;border-bottom:1px solid var(--site-border);padding:var(--site-space-3) var(--site-space-5)}.commercial .product-screen-dialog-bar p{font-size:var(--site-type-sm);font-weight:600;line-height:1.5}.commercial .product-screen-dialog-bar button{display:flex;align-items:center;justify-content:center;width:var(--site-control-sm);height:var(--site-control-sm);flex-shrink:0;border-radius:var(--site-radius-sm);background:var(--site-canvas)}.commercial .product-screen-dialog-bar button:hover{background:var(--site-accent-soft);color:var(--primary)}.commercial .product-screen-dialog-content img{width:100%;height:auto;border-radius:0}.commercial .product-screen-dialog-content p{margin:var(--site-space-3) var(--site-space-5);font-size:var(--site-type-xs);color:var(--site-muted)}body:has(.product-screen-dialog[open]){overflow:hidden}.commercial summary{cursor:pointer}.commercial .site-disclosure summary{list-style:none}.commercial .site-disclosure summary::-webkit-details-marker{display:none}.commercial .site-disclosure summary::marker{content:""}.commercial .site-disclosure-content{min-width:0}.commercial .site-disclosure-inner{display:flow-root;min-width:0}.commercial .site-disclosure[data-animating]>.site-disclosure-content{overflow:hidden}.commercial .site-disclosure summary :is(.site-disclosure-chevron,.comparison-chevron){flex-shrink:0;transition:transform var(--site-slow) var(--site-ease)}.commercial .site-disclosure:not([data-expanded])[open]>summary :is(.site-disclosure-chevron,.comparison-chevron),.commercial .site-disclosure[data-expanded=true]>summary :is(.site-disclosure-chevron,.comparison-chevron){transform:rotate(180deg)}.commercial .site-accordion details{padding-block:var(--site-space-5)}.commercial .site-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:var(--site-space-6);min-height:32px;font-size:var(--site-type-base);line-height:1.6;font-weight:600;letter-spacing:-.012em}.commercial .site-accordion .site-disclosure-inner>p{max-width:78ch;margin-top:var(--site-space-3);padding-right:var(--site-space-10);font-size:var(--site-type-sm);line-height:1.8;color:var(--site-muted)}.commercial .site-accordion details[data-expanded=true]>summary{color:var(--primary)}.commercial .faq-layout{gap:var(--site-space-12)!important}.commercial .faq-layout>nav a{display:block;padding:10px 0 10px 14px;border-left:1px solid var(--site-border);font-size:14px;line-height:1.6}.commercial .faq-layout>nav a:hover{color:var(--primary);border-color:var(--primary)}.commercial .faq-group h2{font-size:25px;line-height:1.4;letter-spacing:-.025em}.commercial .plans-hero{background:linear-gradient(180deg,#f1f5ff,var(--site-canvas));border-bottom:1px solid var(--site-border);text-align:center;padding-block:clamp(56px,6vw,88px)}.commercial .plans-hero h1{margin:var(--site-space-4) auto var(--site-space-5);max-width:850px;font-size:var(--site-type-page);line-height:1.12;letter-spacing:var(--site-tracking-heading)}.commercial .plans-hero p:not(.site-eyebrow){max-width:58ch;margin-inline:auto;color:var(--site-muted);font-size:var(--site-type-lg);line-height:1.8}.commercial .plans-hero-note{display:block;margin-top:var(--site-space-5);font-size:var(--site-type-xs);color:var(--site-muted)}.commercial .plans-section{padding-top:var(--site-space-16)}.commercial .plans-intro{text-align:center}.commercial .plans-intro h2{font-size:clamp(26px,2.6vw,36px);letter-spacing:-.035em;line-height:1.25}.commercial .plans-intro p{color:var(--site-muted);margin-top:var(--site-space-3);font-size:var(--site-type-sm)}.commercial .plans-empty{padding:clamp(24px,4vw,48px)}.commercial .plans-controls,.commercial .plans-empty{border:1px solid var(--site-border);border-radius:var(--site-radius-lg);background:var(--site-canvas)}.commercial .plans-controls{display:flex;justify-content:space-between;align-items:center;gap:var(--site-space-8);padding:var(--site-space-6) var(--site-space-8)}.commercial .plan-finder{flex:1;min-width:0;max-width:560px}.commercial .plan-finder label{display:block;font-size:var(--site-type-sm);font-weight:600;line-height:1.6}.commercial .plan-finder-input{display:flex;align-items:center;gap:var(--site-space-3);margin-top:var(--site-space-3)}.commercial .plan-finder-input input{background:white;border:1px solid var(--site-border-strong);border-radius:var(--site-radius-sm);padding:10px 12px;width:150px;min-height:var(--site-control-height);font-size:16px}.commercial .plan-finder-input>span{color:var(--site-muted);font-size:var(--site-type-sm)}.commercial .plan-finder-result{min-height:44px;margin-top:var(--site-space-3);color:var(--site-muted);font-size:var(--site-type-xs);line-height:1.7}.commercial .plan-finder-result a{color:var(--primary);text-decoration:underline;font-weight:600}.commercial .plans-billing{flex-shrink:0;text-align:center}.commercial .billing-toggle{display:flex;margin-inline:auto;border:1px solid var(--site-border);padding:var(--site-space-1);border-radius:var(--site-radius-md);background:var(--site-surface-subtle)}.commercial .billing-toggle label{display:flex;align-items:center;justify-content:center;min-height:var(--site-control-sm);padding:10px 20px;border-radius:var(--site-radius-sm);font-size:14px;line-height:1.5;cursor:pointer;transition:background-color var(--site-medium) var(--site-ease-state),color var(--site-medium) var(--site-ease-state),box-shadow var(--site-medium) var(--site-ease)}.commercial .billing-toggle label:has(:checked){background:white;color:var(--primary);box-shadow:0 1px 4px #10243b12}.commercial .billing-toggle label:has(:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.commercial .billing-toggle label:has(:disabled){opacity:.5;cursor:not-allowed}.commercial .billing-saving{color:var(--site-success);font-size:var(--site-type-xs);margin-top:var(--site-space-3);font-weight:600}.commercial .plans-billing>p:not(.billing-saving){max-width:280px;margin:var(--site-space-3) auto 0;font-size:var(--site-type-xs)}.commercial .plans-grid{display:grid;grid-template-columns:repeat(var(--plan-columns,4),minmax(0,1fr));gap:var(--site-grid-gap);align-items:stretch;padding-top:var(--site-space-8)}.commercial .plan-card{display:grid;grid-template-rows:subgrid;grid-row:span 5;gap:0;min-width:0;border:1px solid var(--site-border);border-radius:var(--site-radius-lg);padding:28px 22px 24px;position:relative;background:white;transition:border-color var(--site-medium) var(--site-ease-state),box-shadow var(--site-medium) var(--site-ease)}.commercial .plan-card.is-highlighted{border-color:var(--primary);box-shadow:0 12px 32px #0038e50a;background:#fafbff}.commercial .plan-card:target{border-color:var(--primary);box-shadow:var(--site-shadow-focus)}.commercial .plan-badge{position:absolute;top:0;left:22px;max-width:calc(100% - 44px);border-radius:6px;background:var(--primary);color:white;padding:7px 12px;font-size:12px;font-weight:600;line-height:1.5;text-align:center;transform:translateY(-50%)}.commercial .plan-heading{padding-bottom:var(--site-space-6)}.commercial .plan-title{display:flex;align-items:center;gap:var(--site-space-3)}.commercial .plan-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:var(--site-radius-md);color:var(--primary);background:var(--site-accent-soft)}.commercial .plan-icon svg{width:22px;height:22px}.commercial .plan-title h3{font-size:clamp(19px,1.6vw,23px);letter-spacing:-.025em;line-height:1.4}.commercial .plan-heading p{font-size:14px;line-height:1.75;margin-top:var(--site-space-3);color:var(--site-muted)}.commercial .plan-price{min-height:120px;padding-bottom:var(--site-space-5)}.commercial .plan-price-main{white-space:nowrap;font-size:clamp(28px,2.25vw,34px);font-weight:600;letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:1.35}.commercial .plan-price-main span{font-size:var(--site-type-xs);font-weight:400;letter-spacing:0;color:var(--site-muted);margin-left:var(--site-space-1)}.commercial .plan-price-note{margin-top:var(--site-space-2);font-size:var(--site-type-xs);line-height:1.6;color:var(--site-muted)}.commercial .plan-discount-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--site-space-2);margin-bottom:var(--site-space-2);font-size:var(--site-type-xs);color:var(--site-muted)}.commercial .plan-discount-badge{display:inline-flex;align-items:center;gap:var(--site-space-1);padding:4px 7px;border-radius:6px;background:#e4f4ec;color:var(--site-success);font-size:10px;font-weight:600;line-height:1.4}.commercial .plan-action{padding-bottom:var(--site-space-6)}.commercial .plan-subscribe,.commercial .plan-trial{display:flex;align-items:center;justify-content:center;gap:var(--site-space-2);width:100%;min-height:var(--site-control-height);padding:10px 12px;border:1px solid transparent;border-radius:var(--site-radius-sm);font-size:14px;line-height:1.5;font-weight:600;text-align:center}.commercial .plan-subscribe{border-color:var(--primary);background:var(--primary);color:white}.commercial .plan-subscribe:hover{background:var(--primary-900);border-color:var(--primary-900);box-shadow:0 4px 14px #0038e514}.commercial .plan-trial{margin-top:var(--site-space-1);min-height:var(--site-control-sm);background:transparent;color:var(--site-ink)}.commercial .plan-trial:hover{background:var(--site-accent-soft);color:var(--primary)}.commercial .plan-action p{text-align:center;font-size:12px;color:var(--site-muted);line-height:1.5}.commercial .plan-features,.commercial .plan-limits{display:flex;flex-direction:column;gap:var(--site-space-3);font-size:14px;line-height:1.7}.commercial .plan-limits{border-top:1px solid var(--site-border);padding-block:var(--site-space-5)}.commercial .plan-feature-summary{display:flex;flex-direction:column;border-top:1px solid var(--site-border);padding-top:var(--site-space-5)}.commercial .plan-feature-title{font-size:14px;line-height:1.6;font-weight:600;margin-bottom:var(--site-space-3)}.commercial .plan-feature-base{color:var(--site-muted);font-size:var(--site-type-xs);line-height:1.7;margin-bottom:var(--site-space-4)}.commercial .plan-features li{display:flex;gap:var(--site-space-2)}.commercial .plan-features li>span:first-child{flex-shrink:0;color:var(--site-success);margin-top:4px}.commercial .plan-detail-link{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:12px;font-weight:600;margin-top:auto;padding-top:var(--site-space-5);min-height:var(--site-control-sm)}.commercial details.plans-comparison{margin-top:0;background:transparent}.commercial .plans-comparison>summary{display:flex;align-items:center;justify-content:center;gap:var(--site-space-2);width:-moz-fit-content;width:fit-content;min-height:var(--site-control-height);margin:0 auto;padding:12px 24px;border:1px solid #d7e1ff;border-radius:var(--site-radius-sm);background:var(--site-accent-soft);color:var(--primary);font-size:14px;font-weight:600}.commercial .plans-comparison>summary:hover{background:var(--primary-100)}.commercial .comparison-content{padding-top:var(--site-space-8)}.commercial .comparison-hint{display:none;margin-bottom:var(--site-space-4);font-size:var(--site-type-xs);color:var(--site-muted)}.commercial .comparison-sections{display:flex;flex-direction:column;gap:var(--site-space-4)}.commercial .comparison-section{min-width:0;border:1px solid var(--site-border);border-radius:var(--site-radius-md);background:white}.commercial .comparison-section>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--site-space-4);min-height:68px;padding:18px 24px;font-size:20px;line-height:1.5;font-weight:600;letter-spacing:-.018em}.commercial .comparison-section>summary:hover{color:var(--primary)}.commercial .comparison-indicator{display:flex;flex-shrink:0;position:relative}.commercial .comparison-indicator svg{transition:opacity var(--site-medium) var(--site-ease-state),transform var(--site-slow) var(--site-ease)}.commercial .comparison-collapse{position:absolute;inset:0;opacity:0;transform:rotate(-90deg)}.commercial .comparison-section:not([data-expanded])[open]>summary .comparison-expand,.commercial .comparison-section[data-expanded=true]>summary .comparison-expand{opacity:0;transform:rotate(90deg)}.commercial .comparison-section:not([data-expanded])[open]>summary .comparison-collapse,.commercial .comparison-section[data-expanded=true]>summary .comparison-collapse{opacity:1;transform:rotate(0)}.commercial .plan-table-scroll{position:relative;margin:0 var(--site-space-5) var(--site-space-5);overflow-x:auto;overscroll-behavior-x:contain;border-radius:var(--site-radius-sm)}.commercial .comparison-section table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;font-size:14px}.commercial .comparison-section td,.commercial .comparison-section th{padding:15px 12px;text-align:center;font-weight:400;line-height:1.65;border-bottom:1px solid var(--site-border)}.commercial .comparison-section th:first-child{width:32%;text-align:left}.commercial .comparison-section thead th{background:var(--site-canvas);color:var(--primary);font-weight:600}.commercial .comparison-section tbody tr:nth-child(2n){background:#f8fafc}.commercial .comparison-section tbody tr:last-child>*{border-bottom:0}.commercial .plans-trial-note{text-align:center;color:var(--site-muted);font-size:var(--site-type-xs)}.commercial .plans-included{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--site-space-12);padding:var(--site-space-10);border-radius:var(--site-radius-lg);border:1px solid var(--site-border);background:var(--site-canvas)}.commercial .plans-included h2{font-size:27px;line-height:1.3;letter-spacing:-.03em;margin-top:var(--site-space-3)}.commercial .plans-included p:not(.site-eyebrow){color:var(--site-muted);font-size:var(--site-type-sm);margin-top:var(--site-space-3)}.commercial .plans-included ul{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:var(--site-space-6);font-size:var(--site-type-sm)}.commercial .plans-included li{display:flex;align-items:flex-start;gap:var(--site-space-3)}.commercial .plans-included li svg{margin-top:3px;color:var(--primary)}.commercial .plans-contact{display:flex;align-items:center;justify-content:space-between;gap:var(--site-space-8);padding-block:var(--site-space-4)}.commercial .plans-contact h2{font-size:24px;line-height:1.4;letter-spacing:-.025em}.commercial .plans-contact p{font-size:var(--site-type-sm);color:var(--site-muted);margin-top:var(--site-space-2)}.commercial .plans-contact a{flex-shrink:0}.commercial .plans-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--site-space-12);padding-top:var(--site-space-10);border-top:1px solid var(--site-border)}.commercial .plans-faq h2{font-size:clamp(28px,3vw,36px);line-height:1.25;letter-spacing:-.035em}.commercial .plans-faq>div>p{margin-top:var(--site-space-3);color:var(--site-muted);font-size:var(--site-type-sm)}.commercial .plans-faq details{border-bottom:1px solid var(--site-border)}.commercial .help-search-field{height:56px;border-color:var(--site-border-strong);border-radius:var(--site-radius-md);box-shadow:var(--site-shadow-sm);transition:border-color var(--site-fast) var(--site-ease-state),box-shadow var(--site-medium) var(--site-ease)}.commercial .help-search-field:focus-within{border-color:var(--primary);box-shadow:var(--site-shadow-focus)}.commercial .help-search-field input{width:100%;min-width:0;font-size:16px}.commercial .help-search-field input:focus-visible{outline:none;box-shadow:none}.commercial .help-search-popover{position:absolute;inset-inline:0;top:calc(100% + 10px);z-index:30;max-height:min(480px,60dvh);overflow-y:auto;overscroll-behavior:contain;padding:var(--site-space-2);border:1px solid var(--site-border);border-radius:var(--site-radius-md);background:white;box-shadow:var(--site-shadow-menu);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--site-fast) var(--site-ease-state),transform var(--site-medium) var(--site-ease),visibility 0s var(--site-medium)}.commercial .help-search-popover.is-open{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.commercial .help-search-popover a{padding:var(--site-space-3)}.commercial .help-search-popover [aria-selected=true]{background:var(--site-accent-soft)}.commercial .help-search-popover .text-xs{font-size:12px}.commercial .help-search-popover [role=status]{padding:var(--site-space-4);font-size:var(--site-type-sm);color:var(--site-muted)}.commercial .site-form{gap:var(--site-space-6)}.commercial .contact-layout{max-width:1100px;margin-inline:auto}.commercial .site-form-heading h2{margin-bottom:8px;font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.3}.commercial .site-form label{font-size:14px;font-weight:500;color:#344459}.commercial .site-form>label{font-weight:400}.commercial .site-form .grid{gap:var(--site-space-6)}.commercial .site-form input[type=checkbox]{margin-top:4px;width:18px;height:18px;flex-shrink:0}.commercial .site-input{min-height:var(--site-control-height);border-radius:var(--site-radius-sm);background:#fcfdff;font-size:16px;line-height:1.5;padding-inline:14px}.commercial textarea.site-input{min-height:160px;resize:vertical;padding-block:var(--site-space-3)}.commercial .site-input:hover{border-color:var(--site-border-strong)}.commercial .site-input:focus{border-color:var(--primary);background:white;box-shadow:var(--site-shadow-focus)}.commercial .site-input:focus-visible{outline-offset:3px}.commercial .site-input:user-invalid{border-color:var(--danger)}.commercial .site-input:user-invalid:focus{box-shadow:0 0 0 3px var(--danger-100)}.commercial .site-form-note{color:var(--site-muted);font-size:var(--site-type-xs)}.commercial .site-feedback{border-radius:var(--site-radius-md);padding:var(--site-space-5);line-height:1.7}.commercial .contact-aside{padding:28px;border-radius:var(--site-radius-lg);background:var(--site-canvas)}.commercial .contact-aside h2{line-height:1.5}.commercial .legal-layout{max-width:1040px;padding:clamp(40px,5vw,72px) var(--site-gutter)}.commercial .legal-article{padding:clamp(24px,3.5vw,44px);border:1px solid var(--site-border);border-radius:var(--site-radius-lg);background:white;box-shadow:var(--site-shadow-sm);font-size:var(--site-type-sm)}.commercial .legal-article h1{font-size:clamp(32px,3.5vw,44px);letter-spacing:-.035em;line-height:1.2}.commercial .legal-article h2{font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.5}.commercial .legal-article :is(p,li){line-height:1.85}.commercial .legal-table{border-radius:var(--site-radius-sm);overscroll-behavior-x:contain}.commercial .legal-table :is(th,td){padding:var(--site-space-3) var(--site-space-4);font-size:14px;line-height:1.75}.commercial .site-not-found h1{font-size:var(--site-type-page);line-height:1.14;letter-spacing:var(--site-tracking-heading)}.commercial .site-cta{position:relative;overflow:hidden;background:var(--primary);border-bottom:1px solid var(--site-border-dark)}.commercial .site-cta>div{padding-block:clamp(56px,6vw,80px);gap:var(--site-space-10)}.commercial .site-cta h2{font-size:clamp(30px,3.1vw,42px);line-height:1.25;letter-spacing:-.03em;max-width:30ch}.commercial .site-cta p{color:#e0e8ff;font-size:var(--site-type-sm);max-width:64ch}.commercial .site-cta-actions{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:12px}.commercial .site-cta-actions>a:last-child{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-size:13px;text-decoration:underline;text-underline-offset:5px}.commercial .site-footer{color:#d4dce7;background:var(--site-dark);border-color:var(--site-border-dark)}.commercial .site-footer>div:first-child{max-width:var(--site-container);padding:var(--site-space-16) var(--site-gutter);gap:var(--site-space-10)}.commercial .site-footer-brand svg{width:132px;height:auto;color:white}.commercial .site-footer-description{max-width:26ch;margin-top:var(--site-space-3);font-size:var(--site-type-xs)!important;line-height:1.8}.commercial .site-footer nav{gap:var(--site-space-2)}.commercial .site-footer .site-footer-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 20px}.commercial .site-footer-features h2{grid-column:1/-1}.commercial .site-footer-trust{display:inline-flex;align-items:flex-start;gap:8px;max-width:28ch;margin-top:12px;font-size:12px;line-height:1.7}.commercial .site-footer-trust svg{margin-top:3px}.commercial .site-footer nav h2{margin-bottom:var(--site-space-3);color:white;font-size:var(--site-type-xs);letter-spacing:.01em}.commercial .site-footer :is(p,a){color:#aab8c9}.commercial .site-footer nav a{font-size:var(--site-type-xs);line-height:1.65;padding-block:5px;width:-moz-fit-content;width:fit-content}.commercial .site-footer a:hover{color:white}.commercial .hero-product button:focus-visible,.commercial .product-story a:focus-visible,.commercial .site-cta a:focus-visible,.commercial .site-footer a:focus-visible{outline-color:#aac1ff}.commercial .site-footer>div:last-child{border-color:var(--site-border-dark)}.commercial .site-footer>div:last-child p{max-width:var(--site-container);padding:var(--site-space-5) var(--site-gutter);font-size:12px}@keyframes site-enter{0%{opacity:0;transform:translateY(var(--site-reveal-distance))}to{opacity:1;transform:translateY(0)}}@keyframes site-price{0%{opacity:.4}to{opacity:1}}@keyframes site-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes site-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.commercial .hero-copy,.commercial .plans-hero>div,.commercial .site-page-hero>div{animation:site-enter var(--site-reveal-duration) var(--site-ease) both}.commercial .hero-product{animation:site-enter var(--site-reveal-duration) var(--site-ease) 80ms both}.commercial .price-content{animation:site-price var(--site-medium) var(--site-ease-state) both}}@media (min-width:1024px) and (max-width:1199px){.commercial .site-header>div{gap:var(--site-space-3)}.commercial .site-nav-link{font-size:14px;padding-inline:10px}.commercial :is(.site-header-login,.site-header-cta){font-size:13px;padding-inline:12px}.commercial .site-mega-inner{grid-template-columns:minmax(0,1fr) 200px;gap:var(--site-space-5)}.commercial .site-mega-featured{padding-left:var(--site-space-5)}.commercial .site-mega-groups{gap:var(--site-space-2)}.commercial .hero-actions{grid-template-columns:1fr}.commercial .hero-actions a{width:-moz-fit-content;width:fit-content}}@media (max-width:1199px) and (min-width:640px){.commercial .plans-grid{grid-template-columns:repeat(min(var(--plan-columns,4),2),minmax(0,1fr));gap:var(--site-space-12) var(--site-space-5)}.commercial .plan-price-main{font-size:36px}}@media (max-width:1023px){.commercial{--site-header-height:72px}.commercial .hero-copy{grid-template-columns:1fr;gap:var(--site-space-6);padding-top:var(--site-space-16)}.commercial .hero-copy h1{font-size:clamp(42px,6.5vw,62px);max-width:760px}.commercial .hero-description{max-width:650px;padding-top:0;border-top:0}.commercial .hero-actions{display:flex}.commercial .site-footer>div:first-child{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial .site-footer-brand{grid-column:1/-1}.commercial .site-footer .site-footer-features{grid-template-columns:minmax(0,1fr)}.commercial .hero-product{padding:var(--site-space-5)}.commercial .benefit-strip{gap:var(--site-space-6)}.commercial .benefit-strip>div{flex-direction:column;gap:var(--site-space-3)}.commercial .benefit-strip>div:not(:first-child):before{left:-12px}.commercial .comparison-hint{display:block}.commercial .contact-aside{max-width:650px}.commercial .faq-layout{gap:var(--site-space-8)!important}.commercial .faq-topic-navigation ul{flex-direction:row;overflow-x:auto;padding:4px 4px 12px;margin-inline:-4px}.commercial .faq-topic-navigation li{flex-shrink:0}.commercial .faq-topic-navigation a{min-height:var(--site-control-sm);border:1px solid var(--site-border);border-radius:var(--site-radius-pill);padding:10px 16px;background:var(--site-canvas);white-space:nowrap;font-size:var(--site-type-xs)}}@media (max-width:767px){.commercial .home-faq-layout{grid-template-columns:minmax(0,1fr);gap:32px}.commercial .site-footer nav a{min-height:36px}.commercial .site-cta>div{flex-direction:column;align-items:flex-start}.commercial .plans-controls{flex-direction:column;align-items:stretch;padding:var(--site-space-6);gap:var(--site-space-6)}.commercial .plans-billing{align-self:center}.commercial .plans-included{grid-template-columns:1fr;gap:var(--site-space-8);padding:var(--site-space-8)}.commercial .plans-contact{flex-direction:column;align-items:flex-start}.commercial .plans-faq{grid-template-columns:1fr;gap:var(--site-space-6)}.commercial .site-footer>div:first-child{grid-template-columns:1fr 1fr;gap:var(--site-space-8) var(--site-space-6)}.commercial .site-footer-brand{grid-column:1/-1}.commercial .site-footer nav[aria-label=Funcionalidades]{grid-column:1;grid-row:2/4}.commercial .site-footer nav[aria-label=Recursos]{grid-column:2;grid-row:2}.commercial .site-footer nav[aria-label=Orvya]{grid-column:2;grid-row:3}.commercial .site-footer-description{max-width:40ch}}@media (max-width:639px){.commercial{--site-header-height:68px;--site-header-compact-height:60px;--site-section-space:60px;--site-type-base:16px;--site-grid-gap:16px}.commercial .site-header>div{gap:var(--site-space-2)}.commercial .site-header-search-form input{font-size:16px}.commercial .site-page-hero>div{padding-block:var(--site-space-12) 52px}.commercial .site-page-hero h1{font-size:clamp(34px,8.8vw,42px);line-height:1.15;letter-spacing:-.035em}.commercial .site-page-hero-inner>p:not(.site-eyebrow){font-size:16px;line-height:1.8}.commercial .site-page-hero:after{right:var(--site-gutter);width:64px}.commercial .hero-copy{padding-block:var(--site-space-12) var(--site-space-8);gap:var(--site-space-5)}.commercial .hero-copy h1{font-size:clamp(35px,9.7vw,46px);line-height:1.1;letter-spacing:-.04em;margin-top:var(--site-space-4)}.commercial .hero-description>p:first-child{font-size:16px;line-height:1.85}.commercial .hero-actions{display:grid;grid-template-columns:1fr}.commercial .hero-actions a{width:100%;min-height:50px}.commercial .hero-product{margin-bottom:var(--site-space-10);padding:var(--site-space-4) var(--site-space-3) var(--site-space-3);border-radius:var(--site-radius-md)}.commercial .hero-product-label{font-size:10px;margin-bottom:var(--site-space-3)}.commercial .hero-product-label span:last-child{display:none}.commercial .benefit-strip{grid-template-columns:1fr;gap:var(--site-space-5);padding-block:var(--site-space-6)}.commercial .benefit-strip>div{flex-direction:row;gap:14px}.commercial .benefit-strip>div:before{display:none}.commercial .benefit-strip>div+div{padding-top:var(--site-space-5);border-top:1px solid var(--site-border)}.commercial :is(.site-feature,.site-help-card,.site-highlight-card){padding:var(--site-space-6);border-radius:var(--site-radius-md)}.commercial .site-section .grid:is(.product-story-layout,.site-split-layout){gap:var(--site-space-8)}.commercial .site-section-heading{gap:var(--site-space-3)}.commercial .site-title{letter-spacing:-.03em;line-height:1.2}.commercial .site-accordion summary{gap:var(--site-space-4);font-size:16px;line-height:1.6}.commercial .site-accordion .site-disclosure-inner>p{padding-right:0}.commercial .site-accordion details{padding-block:var(--site-space-4)}.commercial .site-step{padding-right:0}.commercial .plans-hero{padding-block:var(--site-space-12)}.commercial .plans-hero h1{font-size:clamp(34px,9vw,42px)}.commercial .plans-hero h1 br{display:none}.commercial .plans-hero p:not(.site-eyebrow){font-size:16px}.commercial .plans-section{padding-top:var(--site-space-12)}.commercial .plans-grid{grid-template-columns:1fr;gap:var(--site-space-12)}.commercial .plan-card{padding:28px}.commercial .plan-title h3{font-size:23px}.commercial .plan-price-main{font-size:36px}.commercial .plan-price{min-height:112px}.commercial .plans-controls{padding:var(--site-space-5)}.commercial .billing-toggle label{padding-inline:14px;font-size:13px}.commercial .plans-included{padding:var(--site-space-6)}.commercial .plans-included ul{grid-template-columns:1fr;gap:var(--site-space-4)}.commercial .comparison-section>summary{font-size:17px;padding:var(--site-space-4);min-height:60px}.commercial .plan-table-scroll{margin-inline:var(--site-space-3)}.commercial .comparison-section th:first-child{position:sticky;left:0;width:180px;background:white;box-shadow:2px 0 0 var(--site-border)}.commercial .comparison-section thead th:first-child{background:var(--site-canvas)}.commercial .comparison-section tbody tr:nth-child(2n) th:first-child{background:#f8fafc}.commercial .help-search-field{padding-inline:var(--site-space-3)}.commercial .help-search-field input::-moz-placeholder{font-size:14px}.commercial .help-search-field input::placeholder{font-size:14px}.commercial .legal-layout{padding-inline:var(--site-gutter)}.commercial .legal-article{padding:var(--site-space-6) var(--site-space-5);border-radius:var(--site-radius-md)}.commercial .site-form button[type=submit]{width:100%}.commercial .site-cta>div{padding-block:var(--site-space-12);gap:var(--site-space-6)}.commercial .site-cta a,.commercial .site-cta-actions{width:100%}.commercial .site-cta-actions>a:last-child{justify-content:center}.commercial .site-footer>div:first-child{padding-block:var(--site-space-12)}.commercial .product-mockup-toolbar{flex-wrap:wrap;gap:var(--site-space-1)}.commercial .product-mockup-toolbar>span{flex:1}.commercial .product-screen-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:var(--site-radius-md)}.commercial .product-screen-dialog-bar{padding-inline:var(--site-space-3)}.commercial .product-screen-dialog-bar p{font-size:13px}}@media (max-width:359px){.commercial{--site-gutter:20px}.commercial .plan-card{padding-inline:var(--site-space-5)}.commercial .billing-toggle label{padding-inline:10px}.commercial .site-footer>div:first-child{gap:var(--site-space-8) var(--site-space-4)}}@media (prefers-reduced-motion:reduce){.commercial *,.commercial :after,.commercial :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.app-scene{--scene-border:#e1e7ef;--scene-surface:#fff;--scene-subtle:#f6f8fb;--scene-ink:#1d2c42;--scene-muted:#5e6d81;container-type:inline-size;width:100%;min-width:0;max-width:720px;margin-inline:auto;color:var(--scene-ink)}.app-scene-stage{font-size:clamp(12px,2cqi,13px);line-height:1.5;text-align:left;font-variant-numeric:tabular-nums}.scene-composition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scene-composition>:is(.scene-window,.scene-sync,.scene-phone){grid-column:1/-1}.app-scene-stage :is(strong,b){font-weight:600}.app-scene-stage small{font-size:.92em;color:var(--scene-muted)}.commercial .scene-caption{margin-top:14px;color:var(--site-muted);font-size:11px;line-height:1.6;text-align:center}.commercial .app-scene-on-dark .scene-caption{color:var(--site-on-dark)}.scene-window{min-width:0;overflow:hidden;border:1px solid #ccd6e4;border-radius:14px;background:var(--scene-surface);box-shadow:0 2px 4px #142b4805,0 20px 56px -24px #142b4840}.scene-bar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;height:34px;padding-inline:12px;border-bottom:1px solid var(--scene-border);background:#edf1f6}.scene-dots{display:flex;gap:5px}.scene-dots i{width:6px;height:6px;border:1px solid #b9c4d3;border-radius:50%;background:#d7dee8}.scene-url{justify-content:center;gap:6px;min-width:0;overflow:hidden;color:var(--scene-muted);font-size:10px;white-space:nowrap}.scene-topbar,.scene-url{display:flex;align-items:center}.scene-topbar{gap:16px;min-height:56px;padding-inline:18px;border-bottom:1px solid var(--scene-border)}.scene-topbar>svg{width:76px;height:22px}.scene-office{overflow:hidden;padding-left:16px;border-left:1px solid var(--scene-border);font-size:.85em;color:var(--scene-muted);text-overflow:ellipsis;white-space:nowrap}.scene-search{margin-left:auto;color:var(--scene-muted)}.scene-app{display:grid;grid-template-columns:44px minmax(0,1fr);min-height:322px}.scene-app-full{grid-template-columns:minmax(0,1fr)}.scene-rail{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:14px 5px;border-right:1px solid var(--scene-border);background:#fcfdff}.scene-rail>span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:6px;border-radius:6px;color:var(--scene-muted);font-size:11px}.scene-rail>span>span{display:none}.scene-rail>span.is-active{background:var(--primary-100);color:var(--primary)}.scene-main{display:flex;flex-direction:column;align-self:start;gap:16px;min-width:0;padding:22px;background:var(--scene-subtle);min-height:100%}.scene-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.scene-head>div{display:flex;flex-direction:column;gap:4px;min-width:0}.scene-head strong{font-size:1.6em;letter-spacing:-.035em;line-height:1.3;text-wrap:balance}.scene-head small{font-size:.86em}.scene-head+.scene-subtitle{margin-top:-8px}.scene-subtitle{font-size:.94em;color:var(--scene-muted);line-height:1.7}.scene-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:5px;padding:7px 10px;border-radius:6px;background:var(--primary);color:#fff;font-size:.85em;font-weight:600;line-height:1.5}.scene-button.is-ghost{background:var(--scene-subtle);color:var(--scene-muted);box-shadow:inset 0 0 0 1px var(--scene-border)}.scene-segmented{display:inline-flex;flex-shrink:0;padding:3px;border-radius:6px;background:#e8edf3;font-size:.86em}.scene-segmented i{padding:4px 8px;border-radius:4px;font-style:normal;color:var(--scene-muted)}.scene-segmented i.is-active{background:#fff;color:var(--scene-ink);box-shadow:0 1px 3px #142b4814}.scene-tabs{display:flex;flex-wrap:wrap;gap:12px 20px;border-bottom:1px solid var(--scene-border);font-size:.88em}.scene-tabs i{padding-bottom:8px;font-style:normal;color:var(--scene-muted)}.scene-tabs i.is-active{color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.scene-card{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px;border:1px solid var(--scene-border);border-radius:9px;background:#fff}.scene-card-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px;font-weight:600;font-size:.94em}.scene-card-title small{font-weight:400}.scene-count{padding:2px 6px;border-radius:4px;background:var(--scene-subtle);color:var(--scene-muted);font-size:10px;font-weight:500}.scene-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px}.scene-dashboard{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px}.scene-dashboard-updates{display:flex;flex-direction:column;gap:12px;min-width:0}.scene-dashboard-updates>.scene-card{flex:1}.scene-case{display:flex;flex-direction:column;gap:3px;padding-block:8px}.scene-case+.scene-case{border-top:1px solid var(--scene-border)}.scene-case strong{font-size:.94em}.scene-case small{font-size:.85em}.scene-inline-link{display:inline-flex;align-items:center;gap:6px;padding-top:6px;font-weight:600;color:var(--primary);font-size:.9em}.scene-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scene-kpis>span{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--scene-border);border-radius:8px;background:#fff}.scene-kpis>span:last-child{border-color:#d0dcff;background:#edf2ff}.scene-kpis strong{font-size:clamp(15px,3.2cqi,22px);letter-spacing:-.045em;line-height:1.4}.scene-kpis strong.is-success{color:var(--success)}.scene-activity{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:10px 0 10px 9px;border-left:2px solid var(--kind,var(--primary))}.scene-activity+.scene-activity{border-top:1px solid #edf0f5}.scene-kind-tarefa{--kind:var(--primary);--kind-soft:var(--primary-100)}.scene-kind-prazo{--kind:var(--teal);--kind-soft:var(--teal-100)}.scene-kind-audiencia{--kind:var(--warning);--kind-soft:var(--warning-100)}.scene-kind-evento{--kind:var(--fuchsia);--kind-soft:var(--fuchsia-100)}.scene-time{display:flex;flex-direction:column;padding-top:1px;font-size:.88em;color:var(--scene-muted)}.scene-time.is-late{color:var(--danger)}.scene-activity-body{display:flex;flex-direction:column;gap:3px;min-width:0}.scene-activity-body strong{line-height:1.45}.scene-activity-body>span:last-child:not(.scene-tag){font-size:.85em;color:var(--scene-muted);overflow-wrap:anywhere}.scene-tag{align-self:flex-start;padding:2px 6px;border-radius:4px;background:var(--kind-soft,var(--primary-100));color:var(--kind,var(--primary));font-size:10px;font-weight:500;line-height:1.5}.scene-kind-audiencia .scene-tag{color:var(--warning-900)}.scene-tone-primary{background:var(--primary-100);color:var(--primary)}.scene-tone-success{background:var(--success-100);color:var(--success)}.scene-tone-warning{background:var(--warning-100);color:var(--warning-900)}.scene-tone-fuchsia{background:var(--fuchsia-100);color:var(--fuchsia)}.scene-tone-teal{background:var(--teal-100);color:var(--teal)}.scene-tone-danger{background:var(--danger-100);color:var(--danger)}.scene-chip{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px;border:1px solid var(--scene-border);border-radius:9px;background:#fff}.scene-chip:last-child:nth-child(2){grid-column:1/-1}.scene-chip-icon{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;border-radius:7px}.scene-chip-copy{display:flex;flex-direction:column;gap:3px;min-width:0;line-height:1.5}.scene-chip-copy strong{font-size:11px;color:var(--scene-ink)}.scene-chip-copy>span{font-size:10px;color:var(--scene-muted)}.app-scene-on-dark .scene-chip{border-color:#ffffff26;background:#ffffff0a}.app-scene-on-dark .scene-chip-copy strong{color:#fff}.app-scene-on-dark .scene-chip-copy>span{color:var(--site-on-dark)}.scene-week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-height:230px}.scene-week>div{gap:8px}.scene-week-day,.scene-week>div{display:flex;flex-direction:column}.scene-week-day{align-items:center;gap:4px;font-size:11px;color:var(--scene-muted)}.scene-week-day b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--scene-ink)}.scene-week .is-today .scene-week-day b{background:var(--primary);color:#fff}.scene-week-track{position:relative;flex:1;border-inline:1px solid #e8edf3;background:repeating-linear-gradient(180deg,#e8edf3 0 1px,transparent 1px 25%);background-color:#fff}.scene-week .is-today .scene-week-track{background-color:#f0f4ff}.scene-block{position:absolute;inset-inline:2px;overflow:hidden;padding:5px;border-left:2px solid var(--kind);border-radius:4px;background:var(--kind-soft);color:var(--scene-ink);font-size:10px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.scene-agenda-list{display:none}.scene-activity-legend i{background:var(--kind)}.scene-person{display:flex;align-items:center;gap:10px;padding-block:8px}.scene-person>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.scene-person strong{font-size:.92em;line-height:1.5}.scene-avatar{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--primary-100);color:var(--primary);font-size:10px;font-weight:600}.scene-avatar.is-muted{background:var(--gray-100);color:var(--scene-muted)}.scene-facts{display:grid;gap:8px;margin-top:6px;padding-top:12px;border-top:1px solid var(--scene-border)}.scene-facts dt{font-size:.85em;color:var(--scene-muted)}.scene-facts dd{margin-top:2px;font-size:.92em}.scene-publication{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--scene-border);border-radius:9px;background:#fff}.scene-publication.is-open{border-color:#bfcefa}.scene-publication-top{display:flex;align-items:center;justify-content:space-between;color:var(--scene-muted);font-size:11px}.scene-publication strong{font-size:.94em;line-height:1.55}.scene-publication p{color:var(--scene-muted);font-size:.9em;line-height:1.65}.scene-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.scene-timeline{display:flex;flex-direction:column;margin:0 0 0 6px;padding:0 0 0 20px;list-style:none;border-left:1px solid #d0dbe8}.scene-timeline li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding-block:12px}.scene-timeline li:before{position:absolute;top:18px;left:-24px;width:7px;height:7px;content:"";border-radius:50%;background:#a6b4c6}.scene-timeline li.is-new:before{background:var(--primary);box-shadow:0 0 0 4px #e6edff}.scene-timeline :is(small,strong){grid-column:1}.scene-timeline strong{font-size:.96em}.scene-new{grid-row:1/span 2;grid-column:2;align-self:center;padding:2px 6px;border-radius:4px;background:var(--teal-100);color:var(--teal);font-size:10px}.scene-calculation-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px;border:1px solid #d0dcff;border-radius:9px;background:#edf2ff}.scene-calculation-summary>div{display:flex;flex-direction:column;gap:6px}.scene-calculation-summary strong{font-size:2em;letter-spacing:-.04em}.scene-calculation-summary .scene-tag{align-self:center}.scene-sum{display:flex;flex-direction:column}.scene-sum>div{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-bottom:1px solid var(--scene-border)}.scene-sum dt{color:var(--scene-muted)}.scene-sum dd{flex-shrink:0;font-weight:500}.scene-sum .is-total{border-bottom:0;padding-bottom:0}.scene-sum .is-total :is(dt,dd){color:var(--scene-ink);font-weight:600}.scene-files{gap:0;padding-block:0}.scene-file-heading{display:flex;justify-content:space-between;padding-block:12px;border-bottom:1px solid var(--scene-border);color:var(--scene-muted);font-size:10px}.scene-file{display:flex;align-items:center;gap:12px;padding-block:16px}.scene-file+.scene-file{border-top:1px solid var(--scene-border)}.scene-file>span:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0}.scene-file strong{font-size:.94em}.scene-file small{font-size:.85em}.scene-file-type{display:grid;flex-shrink:0;place-items:center;width:30px;height:36px;border:1px solid;border-radius:5px;opacity:.85}.scene-file-extension{margin-left:auto}.scene-bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;height:148px;background:repeating-linear-gradient(0deg,transparent 0 calc(25% - 1px),#edf0f5 calc(25% - 1px) 25%)}.scene-bars>span{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:0}.scene-bar-pair{display:flex;flex:1;align-items:flex-end;justify-content:center;gap:4px;width:100%;min-height:0}.scene-bar-pair i{width:35%;max-width:20px;border-radius:3px 3px 0 0}.scene-bars small{width:100%;background:#fff;font-size:10px;text-align:center}.scene-bars .is-income,.scene-legend .is-income{background:var(--primary)}.scene-bars .is-expense,.scene-legend .is-expense{background:#bdcbe0}.scene-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;color:var(--scene-muted);font-size:10px}.scene-legend span{display:inline-flex;align-items:center;gap:5px}.scene-legend i{width:6px;height:6px;border-radius:2px}.scene-note{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:7px;background:var(--scene-subtle)}.scene-note+.scene-note{margin-top:8px}.scene-note p{color:var(--scene-ink);font-size:.94em;line-height:1.7}.scene-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.scene-steps li{position:relative;display:grid;grid-template-columns:54px auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;border:1px solid var(--scene-border);border-radius:8px;background:#fff}.scene-steps li:not(:last-child):after{position:absolute;bottom:-13px;left:40px;width:1px;height:12px;content:"";background:#c7d2e1}.scene-steps strong{font-size:.94em}.scene-sync{display:grid;grid-template-columns:minmax(0,1.15fr) 26px minmax(0,1fr);align-items:center;gap:10px}.scene-sync .scene-topbar{min-height:44px;padding-inline:12px}.scene-sync :is(.scene-office,.scene-search,.scene-topbar .scene-avatar,.scene-dots){display:none}.scene-sync .scene-bar{display:flex;justify-content:center}.scene-sync .scene-main{padding:14px}.scene-sync .scene-app{min-height:0}.scene-sync .scene-card{padding:8px}.scene-sync .scene-activity{grid-template-columns:1fr;gap:4px}.scene-sync-icon{display:grid;place-items:center;color:var(--primary)}.scene-gcal{padding:16px}.scene-gcal-head{display:flex;align-items:center;gap:8px;margin-bottom:18px}.scene-gcal-head strong{font-size:.94em}.scene-gcal-logo{display:grid;flex-shrink:0;place-items:center;width:24px;height:26px;border-radius:4px;border-top:5px solid #4285f4;background:#f1f3f4;color:#1a73e8;font-size:11px;font-weight:600}.scene-gcal-grid{display:grid;grid-template-columns:32px minmax(0,1fr);grid-auto-rows:minmax(42px,auto);gap:8px}.scene-gcal-hour{font-size:10px;color:var(--scene-muted)}.scene-gcal-event{padding:8px;border-left:2px solid var(--fuchsia);border-radius:4px;background:var(--fuchsia-100);color:var(--fuchsia);font-size:10px;line-height:1.5}.scene-gcal-event.is-hearing{border-color:var(--warning);background:var(--warning-100);color:var(--warning-900)}.app-scene-mobile{max-width:300px}.app-scene-mobile .app-scene-stage{font-size:12px}.scene-phone{position:relative;padding:7px;border:1px solid #5c6879;border-radius:38px;background:#142136;box-shadow:0 24px 60px -28px #0e213866,inset 0 0 0 2px #2e3c50}.scene-phone-screen{display:flex;flex-direction:column;gap:20px;min-height:540px;overflow:hidden;padding:14px 16px 10px;border-radius:30px;background:var(--scene-subtle)}.scene-phone-status{display:flex;align-items:center;justify-content:space-between;padding-inline:8px;font-size:10px}.scene-phone-status>span{display:flex;align-items:flex-end;gap:3px}.scene-phone-status i{width:3px;height:5px;border-radius:1px;background:var(--scene-ink)}.scene-phone-status i:nth-child(2){height:8px}.scene-phone-status i:last-child{height:11px}.scene-phone-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--scene-border);color:var(--scene-ink)}.scene-phone .scene-head strong{font-size:1.65em}.scene-phone-week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.scene-phone-week>span{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 2px;border-radius:8px}.scene-phone-week .is-today{background:var(--primary);color:#fff}.scene-phone-week .is-today small{color:#fff}.scene-phone .scene-card{padding:12px}.scene-phone .scene-activity{padding-block:12px}.scene-phone-home{width:80px;height:4px;margin:auto auto 0;border-radius:9px;background:var(--scene-ink)}@container (min-width: 640px){.scene-app:not(.scene-app-full){grid-template-columns:112px minmax(0,1fr)}.scene-rail{padding-inline:8px}.scene-rail>span{justify-content:flex-start}.scene-rail>span>span{display:inline}}@container (max-width: 560px){.scene-main{padding:16px;gap:14px}.scene-dashboard-agenda .scene-activity{grid-template-columns:44px minmax(0,1fr)}.scene-columns{grid-template-columns:minmax(0,1fr)}.scene-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-columns .scene-activity{grid-template-columns:58px minmax(0,1fr)}.scene-week{display:none}.scene-agenda-list{display:flex;flex-direction:column;padding:14px;border:1px solid var(--scene-border);border-radius:8px;background:#fff}.app-scene-agenda .scene-head{flex-wrap:wrap}.app-scene-agenda .scene-segmented i.is-active{background:transparent;color:var(--scene-muted);box-shadow:none}.app-scene-agenda .scene-segmented i:first-child{background:#fff;color:var(--scene-ink);box-shadow:0 1px 3px #142b4814}.scene-sync{grid-template-columns:minmax(0,1fr);gap:16px}.scene-sync .scene-activity{grid-template-columns:44px minmax(0,1fr)}.scene-sync-icon{transform:rotate(90deg)}}@container (max-width: 480px){.scene-dashboard{grid-template-columns:minmax(0,1fr)}.scene-dashboard-updates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 400px){.scene-composition{gap:8px}.scene-app{grid-template-columns:minmax(0,1fr)}.scene-office,.scene-rail{display:none}.scene-main{padding:14px}.scene-head strong{font-size:1.5em}.scene-head>.scene-button{padding:6px;font-size:10px}.scene-head>.scene-button svg{display:none}.scene-card{padding:12px}.scene-chip{grid-column:1/-1;padding:10px 12px;align-items:center}.scene-chip-copy strong{font-size:12px}.scene-chip-copy>span{font-size:11px}.scene-chip-icon{width:28px;height:28px}.scene-kpis{gap:6px}.scene-kpis>span{padding:10px 7px}.scene-kpis small{font-size:10px}.scene-kpis strong{font-size:14px;letter-spacing:-.04em}.scene-bars{gap:10px}.scene-file{gap:8px}.scene-file-type{width:24px;height:30px}.scene-file-extension,.scene-file-heading>span:last-child{display:none}.scene-steps li{grid-template-columns:52px minmax(0,1fr);gap:6px 12px}.scene-steps strong{grid-column:2}.scene-steps .scene-tag{justify-self:start}.scene-steps small{grid-row:1/span 2}.scene-sum{font-size:11px}}.commercial .hero-split{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(32px,4vw,64px);padding-block:clamp(64px,7vw,112px)}.commercial .hero-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.commercial .hero-text h1{max-width:12ch;margin-top:24px;font-size:clamp(44px,4.6vw,66px);font-weight:600;line-height:1.07;letter-spacing:-.055em}.commercial .hero-text h1 span{color:var(--primary)}.commercial .hero-lead{max-width:46ch;margin-top:28px;color:var(--site-muted);font-size:17px;line-height:1.85}.commercial .hero-text .hero-actions{margin-top:32px}.commercial .hero-note{display:flex;align-items:flex-start;gap:8px;max-width:45ch;margin-top:18px;color:var(--site-muted);font-size:12px;line-height:1.7}.commercial .hero-note svg{margin-top:2px;color:var(--primary)}.commercial .hero-scene{max-width:720px}.commercial .site-hero-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5vw,72px)}.commercial .site-hero-split h1{font-size:clamp(36px,3.7vw,52px);max-width:18ch}.commercial .site-hero-copy{min-width:0;gap:20px}.commercial .site-hero-copy>p:not(.site-eyebrow){max-width:52ch}.commercial .site-hero-copy .site-hero-actions{margin-top:8px;flex-wrap:wrap}.commercial .site-hero-copy>.site-availability{font-size:12px;line-height:1.7}.commercial .site-hero-aside{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.commercial .scene-real{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;font-size:12px;color:var(--site-muted)}.commercial .scene-rows{display:flex;flex-direction:column;gap:clamp(72px,8vw,112px);margin-top:clamp(48px,6vw,80px)}.commercial .scene-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,6vw,88px)}.commercial .scene-row.is-reversed{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.commercial .scene-row.is-reversed .scene-row-copy{order:2}.commercial .scene-row-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0;max-width:480px}.commercial .scene-row-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--primary);font-size:12px;font-weight:600}.commercial .scene-row-copy h3{max-width:20ch;font-size:clamp(28px,2.6vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.04em}.commercial .scene-row-copy>p{color:var(--site-muted);font-size:16px;line-height:1.8}.commercial .scene-row-copy ul{display:flex;flex-direction:column;gap:12px}.commercial .scene-row-copy li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6}.commercial .scene-row-copy li svg{flex-shrink:0;color:var(--primary);margin-top:3px}.commercial .scene-row-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--primary);font-size:14px;font-weight:600}.commercial .scene-row-link:hover{text-decoration:underline}.commercial .scene-row-link svg{transition:transform var(--site-medium) var(--site-ease)}.commercial .scene-row-link:hover svg{transform:translateX(3px)}.commercial .scene-more{margin-top:clamp(64px,8vw,104px);padding-top:40px;border-top:1px solid var(--site-border)}.commercial .scene-more-title{margin-bottom:24px;color:var(--site-ink);font-size:22px;font-weight:600;letter-spacing:-.025em}@media (prefers-reduced-motion:no-preference){.commercial .hero-text{animation:site-enter var(--site-reveal-duration) var(--site-ease) both}}@media (max-width:1099px){.commercial .hero-split,.commercial .site-hero-split{grid-template-columns:minmax(0,1fr);gap:48px}.commercial .hero-text{max-width:720px}.commercial .hero-text h1{max-width:16ch;font-size:clamp(44px,6.7vw,64px)}.commercial .hero-lead{max-width:60ch}.commercial .hero-scene{margin-inline:auto}.commercial .site-hero-split h1{max-width:22ch}.commercial .site-hero-copy>p:not(.site-eyebrow){max-width:64ch}}@media (max-width:899px){.commercial .scene-row,.commercial .scene-row.is-reversed{grid-template-columns:minmax(0,1fr);gap:32px}.commercial .scene-row.is-reversed .scene-row-copy{order:0}.commercial .scene-row-copy{max-width:640px}.commercial .scene-row-copy h3{max-width:24ch}}@media (max-width:639px){.commercial .hero-split{padding-block:48px 40px;gap:36px}.commercial .hero-text h1{max-width:13ch;margin-top:20px;font-size:clamp(38px,10.8vw,54px)}.commercial .hero-lead{margin-top:24px;font-size:16px}.commercial .hero-text .hero-actions{width:100%;margin-top:28px}.commercial .hero-note{font-size:11px}.commercial .site-hero-split{gap:36px}.commercial .site-hero-split h1{font-size:clamp(32px,8.8vw,42px)}.commercial .site-hero-copy>p:not(.site-eyebrow,.site-availability){font-size:16px}.commercial .scene-row-copy{gap:16px}.commercial .scene-row-copy h3{font-size:28px}}