.sz-landing{overflow-x:hidden}.sz-landing a{color:#0a6ce0;text-decoration:none}.sz-landing a:hover{color:#0857b5}.sz-landing button{margin:0}.sz-landing summary{list-style:revert}@keyframes hpMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hpRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hpShotA{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes hpShotB{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes hpBarA{0%{width:0}to{width:100%}}@keyframes hpBarB{0%{width:0}to{width:100%}}@keyframes hpFromLA{0%{opacity:0;filter:blur(6px);transform:translate(-36px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes hpFromLB{0%{opacity:0;filter:blur(6px);transform:translate(-36px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes hpFromRA{0%{opacity:0;filter:blur(6px);transform:translate(36px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes hpFromRB{0%{opacity:0;filter:blur(6px);transform:translate(36px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes hpDrift{0%,to{translate:0}50%{translate:0 -7px}}.sz-landing .hp-track{gap:12px;width:max-content;animation:38s linear infinite hpMarquee;display:flex}.sz-landing .hp-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both hpRise}.sz-landing .hp-r1{animation-delay:80ms}.sz-landing .hp-r2{animation-delay:.18s}.sz-landing .hp-r3{animation-delay:.3s}.sz-landing .hp-r4{animation-delay:.42s}.sz-landing .dzw{transition:opacity .6s,filter .6s}.sz-landing .dz{will-change:transform;cursor:zoom-in;transition:transform .8s cubic-bezier(.16,1,.3,1),box-shadow .8s cubic-bezier(.16,1,.3,1)}.sz-landing .dzw:hover{z-index:6!important}.sz-landing .dz-l:hover,.sz-landing .dz-l:active{transform:scale(1.06)translateY(-6px)}.sz-landing .dz-t:hover,.sz-landing .dz-t:active{transform:scale(1.14)rotate(4deg)}.sz-landing .dz-p:hover,.sz-landing .dz-p:active{transform:scale(1.18)rotate(-4deg)}.sz-landing .dev-stage:hover .dzw:not(:hover){opacity:.45;filter:saturate(.6)blur(1px)}@media (prefers-reduced-motion:reduce){.sz-landing .hp-rise,.sz-landing .hp-track{animation:none}.sz-landing .dz,.sz-landing .dzw{transition:none}.sz-landing .sz-anim{animation:none!important}}@media (width<=899px){.sz-landing section,.sz-landing footer{padding-left:20px!important;padding-right:20px!important}.sz-landing .sz-g{grid-template-columns:minmax(0,1fr)!important}.sz-landing .sz-h1{font-size:48px!important}.sz-landing h2{font-size:36px!important}.sz-landing .sz-closing{font-size:44px!important}.sz-landing h3{font-size:28px!important}.sz-landing .sz-fx{flex-basis:100%!important}.sz-landing .sz-hero-stage{width:100%;max-width:660px;margin:0 auto;height:600px!important}.sz-landing .sz-hero-stage>.sz-phone{transform-origin:50% 0;transform:scale(.88)}.sz-landing .sz-float{width:190px!important}.sz-landing .dev-stage{flex-direction:column;align-items:center;gap:24px;display:flex;height:auto!important}.sz-landing .dev-stage>.dzw{max-width:360px;width:100%!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.sz-landing .dev-stage>.dzw:first-child{max-width:100%}.sz-landing .dev-stage>.dzw:last-child{max-width:210px}.sz-landing .sz-laptop-base{margin:0 -12px!important}.sz-landing .sz-laptop-screen{aspect-ratio:16/10;height:auto!important}.sz-landing .sz-dark-panel{padding:28px!important}.sz-landing .sz-tour-phone{display:none}.sz-landing .sz-tour-desk{flex-basis:100%!important}}.sz-landing{--sz-dark:#0d1120;--sz-text:#f4f5f8;--sz-blue:#0a6ce0;--sz-blue-hover:#0857b5;--sz-amber:#f2a34b;--sz-panel:#141a2e;--sz-border:#262d45;--sz-tile:#1e2540;--sz-hover:#1a2138;--sz-muted:#9aa0ae;--sz-lead:#c9cdd8;--sz-white:#fff;--sz-ink:#0e0f13;--sz-copy:#5d6270;--sz-soft:#f5f5f1;--sz-green:#1a9a4e;--sz-purple:#6d5bff;--sz-purple-text:#a99bff;--sz-purple-panel:#14112b;--sz-purple-border:#2c2850;--sz-purple-copy:#c8c2ee;--sz-pro-ink:#f1efff;--sz-frame:#232838;--sz-browser:#1a2034;--sz-browser-border:#2c3348;--sz-dot:#3a4157;--sz-faint:#8e95a5;--sz-footer:#0a0d18;--sz-light-border:#e1e1da;--sz-black:#000;--sz-menu-shadow:0 40px 90px #00000080;--sz-desk-shadow:0 40px 90px #00000073;--sz-phone-shadow:0 30px 70px #0d112040;--sz-price-shadow:0 24px 60px #0d112014;background:var(--sz-white);color:var(--sz-ink);letter-spacing:0;font-family:Figtree,system-ui,sans-serif}.app-shell:has(.sz-landing){padding:0!important}.app-shell:has(.sz-landing) .r3-desktop-sidebar{display:none!important}.app-shell:has(.sz-landing) .r3-desktop-topbar{display:none!important}body:has(.sz-landing) .sheets-tabbar{display:none!important}.sz-landing .sz-logo{color:var(--sz-text);align-items:flex-end;width:max-content;display:flex;position:relative}.sz-landing .sz-logo>span:first-child{font-size:27px;font-weight:800;line-height:.8}.sz-landing .sz-logo img{margin:0 0 3px 1px;display:block}.sz-landing .sz-nav-band{background:var(--sz-dark);color:var(--sz-text);z-index:30;padding:0 32px;position:relative}.sz-landing .sz-nav-wrap{max-width:1240px;margin:auto;position:relative}.sz-landing .sz-nav{align-items:center;gap:16px;min-height:88px;display:flex}.sz-landing .sz-nav a{color:var(--sz-lead)}.sz-landing .sz-nav-logo{margin-right:8px}.sz-landing .sz-product-trigger{color:var(--sz-lead);box-shadow:none;background:0 0;border-radius:10px;min-height:40px;padding:0 12px;font-size:15px;font-weight:500}.sz-landing .sz-product-trigger:hover,.sz-landing .sz-product-trigger.is-open{background:var(--sz-tile)}.sz-landing .sz-desktop-product{align-items:center;gap:4px;display:flex}.sz-landing .sz-mobile-product{display:none}.sz-landing .sz-nav-links{gap:26px;font-size:15px;display:flex}.sz-landing .sz-nav-account{align-items:center;gap:16px;margin-left:auto;display:flex}.sz-landing .sz-lang{border:1px solid var(--sz-browser-border);border-radius:16px;padding:2px;font-size:13px;display:flex}.sz-landing .sz-lang>*{padding:5px 10px}.sz-landing .sz-lang b{background:var(--sz-text);color:var(--sz-dark);border-radius:13px}.sz-landing .sz-login{white-space:nowrap;font-size:15px;font-weight:600}.sz-landing .sz-trial{background:var(--sz-blue);border:1px solid var(--sz-blue);height:56px;box-shadow:none;white-space:nowrap;border-radius:28px;padding:0 28px;font-size:17px;color:var(--sz-white)!important}.sz-landing .sz-trial:hover{background:var(--sz-blue-hover)}.sz-landing .sz-nav .sz-trial{height:44px;min-height:44px;padding:0 20px;font-size:15px}.sz-landing .sz-trial-outline{border-color:var(--sz-ink);background:0 0;color:var(--sz-ink)!important}.sz-landing .sz-trial-outline:hover{background:var(--sz-soft)}.sz-landing .sz-trial-pale{background:var(--sz-white);border-color:var(--sz-white);color:var(--sz-purple-panel)!important}.sz-landing .sz-trial-pale:hover{background:var(--sz-pro-ink)}.sz-landing .sz-mega{background:var(--sz-panel);border:1px solid var(--sz-border);box-shadow:var(--sz-menu-shadow);border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr)) 320px;gap:32px;padding:36px;display:grid;position:absolute;top:100%;left:0;right:0}.sz-landing .sz-menu-group{min-width:0}.sz-landing .sz-menu-group h2{color:var(--sz-amber);letter-spacing:.1em;margin:0 0 14px;font:500 12px JetBrains Mono,monospace}.sz-landing .sz-menu-item{color:var(--sz-text);border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.sz-landing .sz-menu-item:hover{background:var(--sz-hover);color:var(--sz-text)}.sz-landing .sz-menu-item strong{font-size:16px;font-weight:600;line-height:1.25;display:block}.sz-landing .sz-menu-item small{color:var(--sz-muted);margin-top:4px;font-size:14px;line-height:1.4;display:block}.sz-landing .sz-icon-tile{background:var(--sz-tile);width:40px;height:40px;color:var(--sz-text);border-radius:12px;place-items:center;display:grid}.sz-landing .sz-icon-tile svg{width:19px;height:19px}.sz-landing .sz-tone-blue{background:var(--sz-blue)}.sz-landing .sz-tone-green{color:var(--sz-green)}.sz-landing .sz-tone-amber{color:var(--sz-amber)}.sz-landing .sz-assistant-menu{background:var(--sz-purple-panel);border:1px solid var(--sz-purple-border);border-radius:22px;align-self:start;padding:24px}.sz-landing .sz-sparkle{background:var(--sz-purple);width:44px;height:44px;color:var(--sz-white);border-radius:12px;place-items:center;display:grid}.sz-landing .sz-assistant-menu h2{color:var(--sz-text);margin:20px 0 12px;font:800 26px Bricolage Grotesque,sans-serif}.sz-landing .sz-assistant-menu p{color:var(--sz-purple-copy);margin:0 0 24px;font-size:17px;line-height:1.5}.sz-landing .sz-assistant-menu a{color:var(--sz-purple-text);align-items:center;gap:8px;font-weight:700;display:flex}.sz-landing .sz-assistant-menu a svg{width:18px}.sz-landing .sz-drawer-links{display:none}.sz-landing .sz-product-hero{background:var(--sz-dark);color:var(--sz-text);padding:56px 32px 96px}.sz-landing .sz-inner{max-width:1240px;margin:auto}.sz-landing .sz-eyebrow{letter-spacing:.08em;color:var(--sz-amber);margin-bottom:20px;font:500 13px JetBrains Mono,monospace;display:block}.sz-landing .sz-product-hero h1{letter-spacing:0;max-width:16ch;margin:0 0 24px;font:800 72px/1 Bricolage Grotesque,sans-serif}.sz-landing .sz-product-lead{max-width:48ch;color:var(--sz-lead);margin:0;font-size:20px;line-height:1.5}.sz-landing .sz-product-hero h1,.sz-landing .sz-product-lead{animation:.9s .1s both hpRise}.sz-landing .sz-product-lead{animation-delay:.22s}.sz-landing .sz-phone-frame{border:8px solid var(--sz-frame);background:var(--sz-black);width:280px;height:600px;box-shadow:var(--sz-phone-shadow);border-radius:38px;flex-shrink:0;overflow:hidden}.sz-landing .sz-phone-frame img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.sz-landing .sz-hero-phones{justify-content:center;gap:28px;margin:70px auto 0;padding:0 0 20px;display:flex}.sz-landing .sz-hero-phones .sz-phone-frame{width:260px;height:560px;transform:rotate(-3deg)}.sz-landing .sz-hero-phones .sz-phone-frame:nth-child(2){transform:rotate(3deg)translateY(-30px)}.sz-landing .sz-hero-desk{max-width:1100px;margin:36px auto 0;padding-bottom:40px;position:relative}.sz-landing .sz-browser-frame{background:var(--sz-browser);border:1px solid var(--sz-browser-border);box-shadow:var(--sz-desk-shadow);border-radius:18px;max-width:1040px;overflow:hidden}.sz-landing .sz-browser-frame>img{width:100%;height:auto;display:block}.sz-landing .sz-browser-bar{background:var(--sz-panel);align-items:center;gap:7px;height:36px;padding:0 14px;display:flex}.sz-landing .sz-browser-bar i{background:var(--sz-dot);border-radius:50%;flex-shrink:0;width:10px;height:10px}.sz-landing .sz-browser-bar span{color:var(--sz-faint);margin-left:14px;font-size:12.5px}.sz-landing .sz-hero-desk .sz-phone-frame{width:230px;height:500px;position:absolute;bottom:0;right:20px}.sz-landing .sz-product-feature{background:var(--sz-white);padding:104px 32px}.sz-landing .sz-product-feature:nth-child(2n){background:var(--sz-soft)}.sz-landing .sz-feature-row{justify-content:space-between;align-items:center;gap:64px;max-width:1240px;margin:auto;display:flex}.sz-landing .sz-product-feature:nth-child(odd) .sz-feature-row{flex-direction:row-reverse}.sz-landing .sz-feature-text{flex:440px;min-width:0;max-width:650px}.sz-landing .sz-feature-text .sz-eyebrow{color:var(--sz-blue)}.sz-landing .sz-feature-text h2{letter-spacing:0;margin:0 0 24px;font:800 48px/1.04 Bricolage Grotesque,sans-serif}.sz-landing .sz-feature-text p{color:var(--sz-copy);max-width:44ch;margin:0 0 26px;font-size:18.5px;line-height:1.55}.sz-landing .sz-checks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sz-landing .sz-checks li{align-items:flex-start;gap:12px;font-size:16.5px;line-height:1.5;display:flex}.sz-landing .sz-checks svg{width:18px;height:18px;color:var(--sz-green);flex-shrink:0;margin-top:3px}.sz-landing .sz-feature-visual{flex-shrink:0;justify-content:center;width:300px;display:flex}.sz-landing .sz-cta{background:var(--sz-dark);color:var(--sz-text);text-align:center;flex-direction:column;align-items:center;gap:28px;padding:100px 32px;display:flex}.sz-landing .sz-cta h2{max-width:20ch;margin:0;font:800 56px/1.05 Bricolage Grotesque,sans-serif}.sz-landing .sz-cta p{color:var(--sz-faint);margin:0;font-size:14px}.sz-landing .sz-footer{background:var(--sz-footer);color:var(--sz-faint);padding:56px 32px 40px}.sz-landing .sz-footer-inner{flex-wrap:wrap;gap:48px;max-width:1240px;margin:auto;font-size:14.5px;display:flex}.sz-landing .sz-footer-inner>div{flex-direction:column;gap:8px;display:flex}.sz-landing .sz-footer-brand{flex:260px}.sz-landing .sz-footer a{color:var(--sz-faint)}.sz-landing .sz-footer b,.sz-landing .sz-footer a:hover{color:var(--sz-text)}.sz-landing .sz-pricing-hero{text-align:center;padding-bottom:120px}.sz-landing .sz-pricing-hero h1{max-width:none;font-size:68px}.sz-landing .sz-pricing-hero .sz-product-lead{max-width:46ch;margin:auto;font-size:19px}.sz-landing .sz-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1040px;margin:-56px auto 0;padding:0 0 96px;display:grid;position:relative}.sz-landing .sz-price-card{background:var(--sz-white);border:1px solid var(--sz-light-border);box-shadow:var(--sz-price-shadow);border-radius:28px;flex-direction:column;gap:20px;padding:36px;display:flex}.sz-landing .sz-price-card h2{flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:26px;font-weight:700;display:flex}.sz-landing .sz-price-card .sz-price{font:800 64px Bricolage Grotesque,sans-serif}.sz-landing .sz-price-card .sz-price small{color:var(--sz-copy);font:400 16px Figtree,sans-serif}.sz-landing .sz-price-card>p{color:var(--sz-copy);margin:0;font-size:16px}.sz-landing .sz-price-card .sz-trial{width:100%;margin:4px 0 6px}.sz-landing .sz-price-pro{background:var(--sz-purple-panel);color:var(--sz-pro-ink);border-color:var(--sz-purple-border)}.sz-landing .sz-price-pro .sz-price small,.sz-landing .sz-price-pro>p{color:var(--sz-purple-copy)}.sz-landing .sz-price-pro .sz-checks svg{color:var(--sz-purple-text)}.sz-landing .sz-pro-badge{background:var(--sz-purple);color:var(--sz-white);border-radius:10px;padding:5px 8px;font-size:11px;font-weight:800}.sz-landing .sz-pricing-body{padding:0 32px}.sz-landing .sz-pricing-faq{background:var(--sz-soft);padding:96px 32px}.sz-landing .sz-pricing-faq>div{max-width:860px;margin:auto}.sz-landing .sz-pricing-faq h2{margin:0 0 30px;font:800 48px Bricolage Grotesque,sans-serif}.sz-landing .sz-pricing-faq details{background:var(--sz-white);border-radius:18px;margin-bottom:12px;padding:20px 24px}.sz-landing .sz-pricing-faq summary{cursor:pointer;font-size:18px;font-weight:700}.sz-landing .sz-pricing-faq p{color:var(--sz-copy);margin:14px 0 0;font-size:16.5px;line-height:1.6}@media (width>=900px) and (width<=1250px){.sz-landing .sz-mega{grid-template-columns:repeat(3,minmax(0,1fr)) 260px;gap:16px;padding:24px}.sz-landing .sz-menu-item{padding:10px 4px}.sz-landing .sz-nav-links{gap:16px}.sz-landing .sz-nav-account{gap:10px}}@media (width<=899px){.sz-landing .sz-nav-band{padding:0 20px}.sz-landing .sz-nav{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:76px;display:grid}.sz-landing .sz-nav-logo{min-width:0}.sz-landing .sz-mobile-product{display:flex}.sz-landing .sz-desktop-product,.sz-landing .sz-nav-links,.sz-landing .sz-nav-account{display:none}.sz-landing .sz-product-trigger{width:44px;height:44px}.sz-landing .sz-mega{border-radius:0;flex-direction:column;gap:26px;padding:24px 20px;display:flex;position:fixed;inset:76px 0 0;overflow:auto}.sz-landing .sz-menu-group h2{font-size:12px!important}.sz-landing .sz-assistant-menu h2{font-size:26px!important}.sz-landing .sz-drawer-links{flex-direction:column;gap:20px;padding-bottom:30px;display:flex}.sz-landing .sz-drawer-links>a:not(.sz-trial){color:var(--sz-text)}.sz-landing .sz-product-hero{padding-top:40px;padding-bottom:70px}.sz-landing .sz-product-hero h1{max-width:16ch;font-size:44px}.sz-landing .sz-product-lead{font-size:18px}.sz-landing .sz-hero-phones{gap:16px;width:100%;max-width:520px;margin-top:60px}.sz-landing .sz-hero-phones .sz-phone-frame{aspect-ratio:260/560;border-width:5px;border-radius:26px;flex-shrink:1;width:calc(50% - 8px);min-width:0;height:auto}.sz-landing .sz-feature-row,.sz-landing .sz-product-feature:nth-child(odd) .sz-feature-row{flex-direction:column;gap:40px}.sz-landing .sz-product-feature{padding-top:64px;padding-bottom:64px}.sz-landing .sz-feature-text{flex:auto;width:100%}.sz-landing .sz-feature-text h2{font-size:36px}.sz-landing .sz-feature-text p{font-size:18px}.sz-landing .sz-feature-visual{width:100%;max-width:300px}.sz-landing .sz-hero-desk .sz-phone-frame{width:180px;height:390px;margin:-30px 8px 0 auto;position:relative;bottom:auto;right:auto}.sz-landing .sz-browser-frame{border-radius:12px}.sz-landing .sz-browser-bar span{margin-left:4px;font-size:10px}.sz-landing .sz-hero-desk{padding-bottom:0}.sz-landing .sz-pricing-hero h1{font-size:44px}.sz-landing .sz-pricing-grid{grid-template-columns:minmax(0,1fr);padding-bottom:64px}.sz-landing .sz-pricing-body{padding:0 20px}.sz-landing .sz-price-card{padding:28px}.sz-landing .sz-price-card h2{font-size:26px!important}.sz-landing .sz-price-card .sz-price{font-size:56px}.sz-landing .sz-footer-inner{gap:36px}.sz-landing .sz-footer-brand{flex-basis:100%}.sz-landing .sz-cta{padding-top:70px;padding-bottom:70px}.sz-landing .sz-cta h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.sz-landing .sz-product-hero h1,.sz-landing .sz-product-lead{animation:none}}.sz-landing .sz-product-trigger>span,.sz-landing .sz-product-trigger svg{pointer-events:none}.sz-landing .sz-four{color:#0000;background:linear-gradient(135deg,#46a8ff,#1248ee);-webkit-background-clip:text;background-clip:text;margin-right:1px}
