.saetta-marketing{--saetta-ink:#0e0e0f;--saetta-paper:#fbfaf7;--saetta-cream:#f2efe8;--saetta-bolt:#ffd60a;--saetta-bolt-deep:#e8c100;--saetta-vesuvio:#b23a2e;--saetta-line:#2a2a2d;--saetta-mute:#6b6b70;--saetta-hairline:#e5e3dc;--saetta-success:#2d7a4f;--saetta-warning:#c77f00;--saetta-error:#b23a2e;--type-display:4.5rem;--type-h1:3rem;--type-h2:2rem;--type-h3:1.5rem;--type-h4:1.25rem;--type-body-lg:1.125rem;--type-body:1rem;--type-caption:0.875rem;--type-mono:0.9375rem;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--space-8:8rem;--font-display:var(--font-instrument-serif),"GT Sectra","Editorial New",Georgia,serif;--font-body:var(--font-inter),"Söhne",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--font-mono:var(--font-jetbrains-mono),"Berkeley Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.saetta-marketing *{box-sizing:border-box;margin:0;padding:0}.saetta-marketing{scroll-behavior:smooth;font-family:var(--font-body);font-size:var(--type-body-lg);line-height:1.55;color:var(--saetta-ink);background:var(--saetta-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.saetta-marketing ::-moz-selection{background:var(--saetta-bolt);color:var(--saetta-ink)}.saetta-marketing ::selection{background:var(--saetta-bolt);color:var(--saetta-ink)}.display-font{font-family:var(--font-display);font-weight:400}.mono-font{font-family:var(--font-mono)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}h3,h4{letter-spacing:-.015em;line-height:1.15}.eyebrow{font-family:var(--font-body);font-size:var(--type-caption);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--saetta-mute)}p{text-wrap:pretty}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-4)}@media (max-width:768px){.container{padding:0 var(--space-2)}}section{padding:var(--space-8) 0}@media (max-width:1024px){section{padding:var(--space-6) 0}}@media (max-width:640px){section{padding:var(--space-5) 0}}.btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:1rem;font-weight:500;letter-spacing:-.005em;padding:.875rem 1.5rem;border:1px solid transparent;border-radius:4px;cursor:pointer;text-decoration:none;transition:transform .15s ease-out,background .15s ease-out,border-color .15s ease-out;white-space:nowrap}.btn-primary{background:var(--saetta-bolt);color:var(--saetta-ink);border-color:var(--saetta-bolt);box-shadow:0 1px 0 var(--saetta-bolt-deep)}.btn-primary:hover{background:var(--saetta-bolt-deep);border-color:var(--saetta-bolt-deep);transform:scale(1.02)}.btn-ghost{background:transparent;color:var(--saetta-ink);border-color:var(--saetta-line)}.btn-ghost:hover{background:var(--saetta-ink);color:var(--saetta-paper)}.btn-text{background:transparent;border:none;padding:0;color:var(--saetta-ink);font-weight:500;cursor:pointer;font-family:var(--font-body);font-size:1rem;display:inline-flex;align-items:center;gap:.375rem;text-decoration:none}.btn-text .btn-text-line{display:inline-block;position:relative}.btn-text .btn-text-line:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:0;background:var(--saetta-ink);transition:width .2s ease-out}.btn-text:hover .btn-text-line:after{width:100%}.btn-text .arrow{transition:transform .2s ease-out}.btn-text:hover .arrow{transform:translateX(3px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reveal.is-visible{animation:fadeUp .6s ease-out}@keyframes heroIn{0%{transform:translateY(12px)}to{transform:translateY(0)}}.hero-line{animation:heroIn .5s ease-out both}.hero-line.l1{animation-delay:0s}.hero-line.l2{animation-delay:60ms}.hero-line.l3{animation-delay:.12s}.hero-line.l4{animation-delay:.18s}.hero-line.l5{animation-delay:.24s}.hero-line.l6{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.hero-line{animation:none}}.beta-strip{background:var(--saetta-bolt);color:var(--saetta-ink);height:32px;display:flex;align-items:center;justify-content:center;font-size:var(--type-caption);font-weight:500;letter-spacing:.01em;border-bottom:1px solid var(--saetta-bolt-deep)}.beta-strip a{color:var(--saetta-ink);text-decoration:underline;text-underline-offset:3px;margin-left:.5rem;font-weight:600}.hairline{border:0;height:1px;background:var(--saetta-hairline)}.hairline-strong{background:var(--saetta-line)}.site-header{position:sticky;top:0;z-index:50;background:rgba(251,250,247,.85);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--saetta-hairline)}.site-header .inner{display:flex;align-items:center;justify-content:space-between;height:72px}.site-header nav{display:flex;align-items:center;gap:2rem}.nav-link{color:var(--saetta-ink);text-decoration:none;font-size:.9375rem;font-weight:500;position:relative}.nav-link:after{content:"";position:absolute;left:0;bottom:-6px;height:1px;width:0;background:var(--saetta-ink);transition:width .2s ease-out}.nav-link:hover:after{width:100%}.logo{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--saetta-ink)}.logo-mark{display:inline-block;width:18px;height:24px}.logo-word{font-family:var(--font-display);font-size:1.625rem;font-weight:400;letter-spacing:-.01em;line-height:1}.hero{padding-top:var(--space-2);padding-bottom:var(--space-6);position:relative}.hero-grid{display:grid;grid-template-columns:58% 42%;gap:var(--space-5);align-items:start}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:var(--space-5)}}.hero h1{font-size:var(--type-display);line-height:1.02;letter-spacing:-.025em;margin-top:var(--space-2);margin-bottom:var(--space-3)}@media (max-width:768px){.hero h1{font-size:3rem}}.hero h1 em{font-style:italic}.hero .sub,.hero h1 em{color:var(--saetta-ink)}.hero .sub{font-size:var(--type-body-lg);max-width:540px;margin-bottom:var(--space-4)}.cta-cluster{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.hero-visual{position:relative;margin-right:-80px;display:flex;justify-content:center}@media (max-width:1024px){.hero-visual{margin-right:0}}.mockup-frame{background:var(--saetta-cream);border:1px solid var(--saetta-hairline);padding:24px;position:relative;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:stretch}@media (max-width:640px){.mockup-frame{padding:20px;grid-template-columns:1fr;gap:16px}}.mockup-col{display:flex;flex-direction:column;gap:10px;min-width:0}.mockup-col.right{align-items:center}.phone-slot{position:relative;z-index:2;width:201px;height:410px;flex-shrink:0}.phone-scale{transform:scale(.5);transform-origin:top left;position:absolute;top:0;left:0}@media (max-width:380px){.phone-slot{transform:scale(.92);transform-origin:top center}}.ios-msgs{height:100%;display:flex;flex-direction:column;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;background:#ffffff}.msg-header{padding:64px 0 14px;text-align:center;border-bottom:.5px solid rgba(60,60,67,.18);background:rgba(247,247,247,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative}.msg-header .avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#0e0e0f,#2a2a2d);color:#ffd60a;display:inline-flex;font-family:var(--font-display);font-size:26px;margin-bottom:6px}.msg-header .avatar,.msg-header .name{align-items:center;justify-content:center}.msg-header .name{font-size:14px;font-weight:500;color:#0e0e0f;letter-spacing:-.2px;display:flex;gap:4px}.msg-header .name svg{width:11px;height:11px}.msg-header .num{font-size:12px;color:rgba(60,60,67,.6);margin-top:2px;font-feature-settings:"tnum"}.msg-header .back{position:absolute;left:16px;top:70px;color:#007aff;font-size:28px;line-height:1}.msg-list{flex:1;overflow-y:auto;padding:10px 14px;display:flex;flex-direction:column;gap:3px;background:#ffffff}.msg-day{text-align:center;font-size:12px;color:rgba(60,60,67,.6);margin:8px 0 6px;font-weight:600;letter-spacing:.02em}.msg-day b{font-weight:700;color:#3c3c43}.bubble-row{display:flex;margin:1px 0}.bubble-row.them{justify-content:flex-start}.bubble-row.us{justify-content:flex-end}.bubble{max-width:78%;padding:9px 14px 10px;border-radius:20px;font-size:16px;line-height:1.3;letter-spacing:-.05px;word-wrap:break-word}.bubble.them{background:#e9e9eb;color:#0e0e0f}.bubble.us{background:linear-gradient(180deg,#34c0ff,#007aff);color:#ffffff}.saetta-tag{font-size:12px;color:rgba(60,60,67,.55);text-align:center;margin:8px 0 4px;letter-spacing:.01em;display:inline-flex;align-items:center;gap:5px;align-self:center}.saetta-tag .b{color:#e8c100;font-size:13px}.msg-input{padding:9px 12px 18px;background:rgba(247,247,247,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:.5px solid rgba(60,60,67,.18);display:flex;align-items:center;gap:8px}.msg-input .plus{width:34px;height:34px;border-radius:50%;background:#e5e5ea;color:rgba(60,60,67,.6);display:inline-flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.msg-input .field{flex:1;background:#ffffff;border:.5px solid rgba(60,60,67,.2);border-radius:18px;height:34px;padding:0 12px;display:flex;align-items:center;font-size:14px;color:rgba(60,60,67,.5)}.msg-input .mic{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:rgba(60,60,67,.55)}.ticket{background:var(--saetta-paper);border:1px solid var(--saetta-hairline);display:flex;flex-direction:column;width:100%;box-shadow:0 12px 28px -20px rgba(14,14,15,.25),0 1px 0 rgba(14,14,15,.04)}.ticket-header{padding:12px 16px;border-bottom:1px solid var(--saetta-hairline);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--saetta-mute)}.ticket-header .id{font-family:var(--font-mono);font-size:var(--type-mono);color:var(--saetta-ink)}.ticket-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.ticket-status:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--saetta-success)}.ticket-body{padding:14px 16px;flex:1}.ticket-body h4{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:-.005em;line-height:1.25;margin-bottom:8px}.ticket-meta{display:grid;grid-template-columns:88px 1fr;gap:4px 12px;font-size:12px;color:var(--saetta-mute);margin-bottom:10px}.ticket-meta strong{color:var(--saetta-ink);font-weight:500}.ticket-log{margin-top:10px;border-top:1px dashed var(--saetta-hairline);padding-top:10px;font-size:11px;color:var(--saetta-mute);display:flex;flex-direction:column;gap:6px}.ticket-log .log-line{display:grid;grid-template-columns:52px 1fr;gap:8px}.ticket-log .log-line .ts{font-family:var(--font-mono)}.ticket-log .agent{color:var(--saetta-ink)}.ticket-log .agent:before{content:"⚡";color:var(--saetta-bolt-deep);margin-right:4px}.mockup-label{width:100%;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--saetta-mute);text-transform:uppercase;white-space:nowrap}.mockup-label .line{flex:1;height:1px;background:var(--saetta-line);opacity:.4}.callout{position:absolute;font-size:11px;font-family:var(--font-mono);color:var(--saetta-mute);letter-spacing:.02em;pointer-events:none;display:flex;align-items:center;gap:8px}.callout .line{display:inline-block;width:40px;height:1px;background:var(--saetta-line)}.trust{background:var(--saetta-cream);border-top:1px solid var(--saetta-hairline);border-bottom:1px solid var(--saetta-hairline);padding:0}.trust-row{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;min-height:80px}.trust-cell{padding:1rem var(--space-3);font-size:.875rem;color:var(--saetta-ink);font-weight:500;border-right:1px solid var(--saetta-hairline);text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem;height:100%}.trust-cell:last-child{border-right:none}@media (max-width:900px){.trust-row{grid-template-columns:repeat(2,1fr)}.trust-cell:nth-child(2n){border-right:none}.trust-cell{border-bottom:1px solid var(--saetta-hairline)}.trust-cell:last-child{grid-column:span 2}}.section-head{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-5);margin-bottom:var(--space-5);align-items:end}@media (max-width:768px){.section-head{grid-template-columns:1fr;gap:var(--space-2)}}.section-head h2{font-size:var(--type-h1)}@media (max-width:768px){.section-head h2{font-size:2.25rem}}.section-head .lede{color:var(--saetta-mute);font-size:1.0625rem;max-width:560px}.section-num{font-family:var(--font-mono);font-size:var(--type-mono);color:var(--saetta-mute);letter-spacing:.04em;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:var(--space-2)}.section-num:before{content:"";display:inline-block;width:24px;height:1px;background:var(--saetta-line)}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}@media (max-width:900px){.problem-grid{grid-template-columns:1fr}}.problem-card{background:var(--saetta-cream);border:1px solid var(--saetta-hairline);padding:var(--space-4);display:flex;flex-direction:column;justify-content:space-between;min-height:220px}.problem-card .num{font-family:var(--font-display);font-style:italic;font-size:2.5rem;color:var(--saetta-mute);line-height:1;margin-bottom:var(--space-4)}.problem-card p{font-size:1.0625rem;line-height:1.5;color:var(--saetta-ink)}.how-section{background:var(--saetta-cream);border-top:1px solid var(--saetta-hairline);border-bottom:1px solid var(--saetta-hairline)}.how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;margin-top:var(--space-5)}@media (max-width:900px){.how-steps{grid-template-columns:1fr}}.how-step{padding:var(--space-3) var(--space-3) var(--space-4) 0;position:relative;border-top:1px solid var(--saetta-line)}.how-step:not(:last-child):after{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--saetta-line)}@media (max-width:900px){.how-step{padding:var(--space-3) 0}}.step-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--saetta-bolt);color:var(--saetta-ink);font-family:var(--font-mono);font-weight:500;font-size:14px;border-radius:50%;margin-bottom:var(--space-2)}.how-step h3{font-family:var(--font-body);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.5rem;line-height:1.25}.how-step p{font-size:.9375rem;color:var(--saetta-mute);line-height:1.5;padding-right:var(--space-3)}.how-tail{margin-top:var(--space-5);font-size:1.0625rem;color:var(--saetta-ink);max-width:720px;border-left:2px solid var(--saetta-bolt);padding-left:var(--space-3)}.resolves-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);background:var(--saetta-cream);border:1px solid var(--saetta-hairline);margin-top:var(--space-3)}@media (max-width:900px){.resolves-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}@media (max-width:560px){.resolves-grid{grid-template-columns:1fr}}.resolve-cell{padding:var(--space-3) var(--space-3);border-right:1px solid var(--saetta-hairline);border-bottom:1px solid var(--saetta-hairline);display:flex;align-items:center;gap:var(--space-2);font-size:1.0625rem;font-weight:500;color:var(--saetta-ink);min-height:96px}.resolve-cell:nth-child(3n){border-right:none}.resolve-cell:nth-last-child(-n+3){border-bottom:none}@media (max-width:900px){.resolve-cell{border-bottom:1px solid var(--saetta-hairline)}.resolve-cell,.resolve-cell:nth-child(3n){border-right:1px solid var(--saetta-hairline)}.resolve-cell:nth-child(2n){border-right:none}.resolve-cell:nth-last-child(-n+3){border-bottom:1px solid var(--saetta-hairline)}.resolve-cell:nth-last-child(-n+2){border-bottom:none}}@media (max-width:560px){.resolve-cell:not(:last-child){border-bottom:1px solid var(--saetta-hairline);border-right:none}.resolve-cell:last-child{border-right:none;border-bottom:none}}.resolve-cell svg{stroke:var(--saetta-ink);flex-shrink:0}.resolves-tail{margin-top:var(--space-4);font-size:1.125rem;line-height:1.5;color:var(--saetta-ink);max-width:760px}.resolves-tail em{font-style:italic;font-family:var(--font-display);font-size:1.25em}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:var(--saetta-cream);border:1px solid var(--saetta-hairline);margin-top:var(--space-3)}@media (max-width:900px){.capability-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.capability-grid{grid-template-columns:1fr}}.capability-cell{padding:var(--space-4) var(--space-3);border-right:1px solid var(--saetta-hairline);border-bottom:1px solid var(--saetta-hairline);display:flex;flex-direction:column;gap:.75rem}.capability-cell:nth-child(3n){border-right:none}.capability-cell:nth-last-child(-n+3){border-bottom:none}@media (max-width:900px){.capability-cell{border-bottom:1px solid var(--saetta-hairline)}.capability-cell,.capability-cell:nth-child(3n){border-right:1px solid var(--saetta-hairline)}.capability-cell:nth-child(2n){border-right:none}.capability-cell:nth-last-child(-n+3){border-bottom:1px solid var(--saetta-hairline)}.capability-cell:nth-last-child(-n+2){border-bottom:none}}@media (max-width:560px){.capability-cell{border-right:none;border-bottom:1px solid var(--saetta-hairline)}.capability-cell:last-child{border-bottom:none}}.capability-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--saetta-ink);border-bottom:1px solid var(--saetta-line);padding-bottom:.5rem;margin-bottom:.25rem;align-self:flex-start}.capability-cell h3{font-family:var(--font-body);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--saetta-ink)}.capability-cell p{font-size:.9375rem;line-height:1.5;color:var(--saetta-mute)}.pricing-section{background:var(--saetta-paper)}.pricing-duo{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);margin-top:var(--space-4);max-width:880px;margin-left:auto;margin-right:auto}@media (max-width:760px){.pricing-duo{grid-template-columns:1fr}}.price-card .add-user{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--saetta-mute);margin-bottom:var(--space-2)}.price-card .add-user .plus{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--saetta-hairline);border-radius:50%;font-size:12px;color:var(--saetta-ink)}.price-card .add-user strong{color:var(--saetta-ink);font-weight:600}.calc{margin-top:var(--space-4);background:var(--saetta-cream);border:1px solid var(--saetta-hairline);padding:var(--space-4);max-width:880px;margin-left:auto;margin-right:auto}@media (max-width:760px){.calc{padding:var(--space-3)}}.calc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3)}@media (max-width:560px){.calc-head{flex-direction:column;align-items:flex-start}}.calc-title{font-family:var(--font-body);font-size:1.125rem;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--saetta-ink)}.calc-sub{font-size:.9375rem;color:var(--saetta-mute);margin-top:.375rem;max-width:480px;line-height:1.5}.calc-billable{text-align:right;flex-shrink:0;padding:.625rem 1rem;border:1px solid var(--saetta-line);background:var(--saetta-paper);display:flex;flex-direction:column;align-items:flex-end}.calc-billable-num{font-family:var(--font-display);font-size:2.5rem;line-height:1;color:var(--saetta-ink);letter-spacing:-.02em}.calc-billable-lbl{font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--saetta-mute);margin-top:.25rem}.calc-sliders{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-3)}@media (max-width:760px){.calc-sliders{grid-template-columns:1fr;gap:var(--space-3)}}.calc-slider-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.calc-slider-row label,.calc-val{font-size:.9375rem;font-weight:500;color:var(--saetta-ink)}.calc-val{font-family:var(--font-mono)}.calc-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:linear-gradient(to right,var(--saetta-ink) 0,var(--saetta-ink) var(--pct,2%),var(--saetta-hairline) var(--pct,2%),var(--saetta-hairline) 100%);border-radius:999px;outline:none;cursor:pointer}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--saetta-bolt);border:2px solid var(--saetta-ink);cursor:grab;box-shadow:0 1px 0 var(--saetta-bolt-deep),0 2px 6px rgba(14,14,15,.15);-webkit-transition:transform .12s ease-out;transition:transform .12s ease-out}.calc-slider::-webkit-slider-thumb:hover{transform:scale(1.08)}.calc-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.04)}.calc-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--saetta-bolt);border:2px solid var(--saetta-ink);cursor:grab}.calc-ticks{display:flex;justify-content:space-between;margin-top:.5rem;font-family:var(--font-mono);font-size:.75rem;color:var(--saetta-mute)}.calc-out{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-3)}@media (max-width:560px){.calc-out{grid-template-columns:1fr}}.calc-out-card{background:var(--saetta-paper);border:1px solid var(--saetta-hairline);padding:var(--space-3)}.calc-out-label{font-size:.8125rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--saetta-mute);margin-bottom:.5rem}.calc-out-price{font-family:var(--font-display);font-size:2.5rem;line-height:1;letter-spacing:-.02em;color:var(--saetta-ink)}.calc-out-price span{font-family:var(--font-body);font-size:.9375rem;color:var(--saetta-mute);font-weight:400;margin-left:.25rem}.calc-out-break{margin-top:.5rem;font-family:var(--font-mono);font-size:.8125rem;color:var(--saetta-mute)}.calc-finep{margin-top:var(--space-3);font-size:.875rem;line-height:1.5;color:var(--saetta-mute)}.calc-finep strong{color:var(--saetta-ink);font-weight:500}.price-card{background:var(--saetta-paper);padding:var(--space-4);display:flex;flex-direction:column;position:relative}.price-card,.price-card.recommended{border:1px solid var(--saetta-hairline)}.price-card.recommended{border-top:2px solid var(--saetta-bolt)}.price-card .tier{font-family:var(--font-body);font-size:.875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--saetta-mute);margin-bottom:var(--space-2);display:flex;align-items:center;justify-content:space-between}.price-card .rec-tag{color:var(--saetta-ink);background:var(--saetta-bolt);padding:2px 8px;font-size:11px;letter-spacing:.06em;font-weight:600;border-radius:2px}.price-card .amount{font-family:var(--font-display);font-size:3.25rem;line-height:1;font-variant-numeric:tabular-nums;margin-bottom:.25rem;letter-spacing:-.02em}.price-card .amount sub{font-size:1rem;font-family:var(--font-body);color:var(--saetta-mute);font-weight:400;vertical-align:baseline}.price-card .setup{font-size:.875rem;color:var(--saetta-mute);margin-bottom:var(--space-3);min-height:1.25rem}.price-card hr.hairline{margin:var(--space-2) 0 var(--space-3)}.price-card ul{list-style:none;margin-bottom:var(--space-4);display:flex;flex-direction:column;gap:.625rem;flex:1}.price-card li{font-size:.9375rem;display:flex;gap:.625rem;line-height:1.4}.price-card li svg{flex-shrink:0;margin-top:3px;stroke:var(--saetta-ink)}.price-foot{text-align:center;font-size:.9375rem;color:var(--saetta-mute)}.faq-list,.price-foot{margin-top:var(--space-3)}.faq-list{border-top:1px solid var(--saetta-line)}.faq-item{border-bottom:1px solid var(--saetta-hairline)}.faq-question{width:100%;background:none;border:none;padding:var(--space-3) 0;display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer;font-family:var(--font-body);font-size:1.125rem;font-weight:500;color:var(--saetta-ink);gap:var(--space-3);letter-spacing:-.005em}.faq-question .icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--saetta-line);border-radius:50%;flex-shrink:0;transition:transform .2s ease-out,background .2s ease-out;position:relative}.faq-question .icon:after,.faq-question .icon:before{content:"";position:absolute;background:var(--saetta-ink);transition:transform .2s ease-out,opacity .2s ease-out}.faq-question .icon:before{width:10px;height:1px}.faq-question .icon:after{width:1px;height:10px}.faq-item.open .faq-question .icon{background:var(--saetta-bolt);border-color:var(--saetta-bolt)}.faq-item.open .faq-question .icon:after{transform:rotate(90deg);opacity:0}.faq-answer{overflow:hidden;max-height:0;transition:max-height .32s ease,padding .32s ease}.faq-item.open .faq-answer{max-height:500px;padding:0 0 var(--space-3)}.faq-answer p{font-size:1.0625rem;line-height:1.55;color:var(--saetta-mute);max-width:780px}.faq-answer p strong{color:var(--saetta-ink);font-weight:500}.final-cta{background:var(--saetta-cream);text-align:center;padding:var(--space-8) 0;border-top:1px solid var(--saetta-hairline);border-bottom:1px solid var(--saetta-hairline);position:relative;overflow:hidden}.final-cta .container{position:relative;z-index:1}.final-cta h2{font-size:var(--type-h1);margin-bottom:var(--space-3)}@media (max-width:768px){.final-cta h2{font-size:2.25rem}}.final-cta p{color:var(--saetta-mute);margin-bottom:var(--space-4);font-size:var(--type-body-lg)}.final-cta .cta-cluster{justify-content:center}.final-cta .big-bolt{position:absolute;right:-40px;top:50%;transform:translateY(-50%);opacity:.07;width:320px;height:420px;pointer-events:none}.site-footer{background:var(--saetta-paper);padding:var(--space-6) 0 var(--space-3)}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(5,1fr);gap:var(--space-4);margin-bottom:var(--space-5)}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr}}.footer-col h5{font-family:var(--font-body);font-size:.875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--saetta-mute);margin-bottom:var(--space-2)}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.625rem}.footer-col a{color:var(--saetta-ink);text-decoration:none;font-size:.9375rem;font-weight:400}.footer-col a:hover{text-decoration:underline;text-underline-offset:3px}.footer-bottom{border-top:1px solid var(--saetta-hairline);padding-top:var(--space-3);display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap}.footer-meta{color:var(--saetta-mute);gap:.5rem}.footer-meta,.vesuvio-mark{font-size:.875rem;display:inline-flex;align-items:center}.vesuvio-mark{gap:6px;color:var(--saetta-vesuvio);font-weight:500}.footer-social{display:flex;gap:var(--space-2)}.footer-social a{color:var(--saetta-mute);display:inline-flex;align-items:center;gap:6px;font-size:.875rem;text-decoration:none}.footer-social a:hover{color:var(--saetta-ink)}.tnum{font-variant-numeric:tabular-nums}.halo-mark{display:inline-flex;align-items:center;gap:6px;color:var(--saetta-ink);font-weight:600;letter-spacing:-.01em}.halo-mark .dot{width:10px;height:10px;border:1.5px solid var(--saetta-ink);border-radius:50%;display:inline-block}.pricing-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);margin-top:var(--space-4);max-width:1080px;margin-left:auto;margin-right:auto;align-items:stretch}.pricing-trio .price-card{height:100%}.pricing-trio .price-card .amount{font-size:2.75rem}.pricing-trio .price-card .amount sub{font-size:.875rem;margin-left:.25rem}@media (max-width:900px){.pricing-trio{grid-template-columns:1fr}}.addon-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);max-width:1080px;margin:var(--space-3) auto 0}@media (max-width:760px){.addon-row{grid-template-columns:1fr}}.addon-card{background:var(--saetta-paper);border:1px solid var(--saetta-hairline);padding:var(--space-3);display:flex;flex-direction:column;gap:.5rem}.addon-card .addon-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.addon-card .addon-name{font-family:var(--font-body);font-weight:500;font-size:1rem;letter-spacing:-.01em;color:var(--saetta-ink)}.addon-card .addon-price{font-family:var(--font-mono);font-size:.8125rem;color:var(--saetta-mute);white-space:nowrap}.addon-card p{font-size:.9375rem;line-height:1.5;color:var(--saetta-mute)}.calc .calc-billable-num{font-size:2.25rem}.calc-tier-toggle{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--saetta-line);background:var(--saetta-paper);margin-bottom:var(--space-3)}@media (max-width:560px){.calc-tier-toggle{grid-template-columns:1fr}}.tier-btn{background:none;border:none;padding:.875rem 1rem;text-align:left;cursor:pointer;font-family:var(--font-body);color:var(--saetta-ink);display:flex;flex-direction:column;gap:.25rem;border-right:1px solid var(--saetta-hairline);transition:background .12s ease-out}.tier-btn:last-child{border-right:none}@media (max-width:560px){.tier-btn{border-right:none;border-bottom:1px solid var(--saetta-hairline)}.tier-btn:last-child{border-bottom:none}}.tier-btn:hover{background:var(--saetta-cream)}.tier-btn.active{background:var(--saetta-ink);color:var(--saetta-paper)}.tier-btn-name{font-size:.875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.tier-btn-price{font-family:var(--font-mono);font-size:.8125rem;opacity:.7}.calc-numbers.is-disabled .calc-ticks,.calc-numbers.is-disabled .calc-val,.calc-numbers.is-disabled label{opacity:.4}.calc-numbers.is-disabled .calc-slider{opacity:.4;cursor:not-allowed}.calc-addons{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-3)}@media (max-width:560px){.calc-addons{grid-template-columns:1fr}}.addon-toggle{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--saetta-paper);border:1px solid var(--saetta-hairline);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .12s ease-out}.addon-toggle:hover{border-color:var(--saetta-line)}.addon-toggle.is-locked{cursor:default;background:var(--saetta-cream);border-color:var(--saetta-hairline)}.addon-toggle input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid var(--saetta-line);background:var(--saetta-paper);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;border-radius:2px;position:relative;margin:0}.addon-toggle input[type=checkbox]:checked{background:var(--saetta-ink);border-color:var(--saetta-ink)}.addon-toggle input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid var(--saetta-bolt);border-width:0 2px 2px 0;transform:rotate(45deg)}.addon-toggle input[type=checkbox]:disabled{background:var(--saetta-ink);border-color:var(--saetta-ink);cursor:default}.addon-toggle input[type=checkbox]:disabled:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid var(--saetta-bolt);border-width:0 2px 2px 0;transform:rotate(45deg)}.addon-toggle-body{display:flex;flex-direction:column;gap:.125rem;flex:1}.addon-toggle-name{font-size:.9375rem;font-weight:500;color:var(--saetta-ink)}.addon-toggle-price{font-family:var(--font-mono);font-size:.8125rem;color:var(--saetta-mute)}.calc-breakdown{margin-top:var(--space-3);border-top:1px solid var(--saetta-hairline);padding-top:var(--space-2);display:flex;flex-direction:column;gap:.5rem}.break-row{display:flex;justify-content:space-between;font-size:.9375rem;color:var(--saetta-mute);font-family:var(--font-body)}.break-row .tnum{font-family:var(--font-mono);font-size:.875rem;color:var(--saetta-ink)}.break-row.total{padding-top:.5rem;margin-top:.25rem;border-top:1px solid var(--saetta-hairline);font-size:1rem;color:var(--saetta-ink);font-weight:500}.break-row.total .tnum{font-size:1.125rem;font-weight:500}.pillar-grid{grid-template-columns:repeat(2,1fr)}.pillar-grid .capability-cell:nth-child(3n){border-right:1px solid var(--saetta-hairline)}.pillar-grid .capability-cell:nth-child(2n){border-right:none}.pillar-grid .capability-cell:nth-last-child(-n+3){border-bottom:1px solid var(--saetta-hairline)}.pillar-grid .capability-cell:nth-last-child(-n+2){border-bottom:none}@media (max-width:560px){.pillar-grid{grid-template-columns:1fr}.pillar-grid .capability-cell{border-right:none;border-bottom:1px solid var(--saetta-hairline)}.pillar-grid .capability-cell:last-child{border-bottom:none}}.pillar-tag{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--saetta-mute);margin-top:-.25rem;margin-bottom:.25rem}.pricing-section,section[data-screen-label="Four pillars"]{padding-bottom:var(--space-4)}.pricing-section,section[data-screen-label=FAQ]{padding-top:var(--space-5)}