:root{--paper:#f8f2e8;--panel:#fffbf5b8;--ink:#14110f;--muted:#625952;--muted-strong:#4d4540;--line:#14110f1f;--line-strong:#14110f38;--accent:#ff6b2c;--accent-soft:#f6d94f;--cyan:#7be0d6;--danger:#cc3a1f;--shadow:0 24px 80px #14110f24;--display:"Arial Black", "Helvetica Neue Condensed Black", Impact, sans-serif;--body:"Trebuchet MS", "Avenir Next", "Segoe UI", sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;color:var(--ink);font:17px/1.5 var(--body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 0 0,#f6d94fb3,#0000 28%),radial-gradient(circle at 85% 15%,#ff6b2c38,#0000 24%),linear-gradient(#fff7ee 0%,#f3eadf 100%);background-color:var(--paper);min-width:320px;margin:0}body:before{content:"";pointer-events:none;background-image:linear-gradient(#14110f0a 1px,#0000 1px),linear-gradient(90deg,#14110f0a 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000052,#0000 75%);mask-image:linear-gradient(#00000052,#0000 75%)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img,svg{max-width:100%;display:block}h1,h2,h3,p,ul{margin-top:0}#root{min-height:100svh}::selection{background:var(--accent);color:var(--paper)}@media (width<=780px){:root{font-size:15px}}.page{width:min(1120px,100% - 32px);margin:0 auto;padding:18px 0 36px}.hero,.section,.ticker,.footer{position:relative}.hero,.section,.footer{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero{border-radius:24px;padding:20px 20px 24px;overflow:hidden}.hero__backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__orb{filter:blur(24px);opacity:.9;border-radius:999px;position:absolute}.hero__orb--orange{background:#ff6b2c47;width:320px;height:320px;top:-70px;right:-60px}.hero__orb--cyan{background:#7be0d64d;width:260px;height:260px;bottom:20px;left:-80px}.topbar{z-index:1;justify-content:space-between;align-items:center;gap:14px;padding:4px 4px 20px;display:flex;position:relative}.brand,.topbar__links a{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff7eeb8}.brand{font:900 .94rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:9px 12px;display:inline-flex}.topbar__links{flex-wrap:wrap;gap:8px;display:flex}.topbar__links a{color:var(--muted);border-radius:999px;padding:9px 12px;font-size:.88rem;transition:transform .18s,border-color .18s,background-color .18s}.topbar__links a:hover,.topbar__links a:focus-visible{border-color:var(--ink);background:#fff7eefa;transform:translateY(-2px)}.hero__layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:28px;display:grid;position:relative}.hero__copy{padding:12px 4px 6px}.eyebrow{border:1px solid var(--line-strong);font:900 .76rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;background:#f6d94f40;border-radius:999px;align-items:center;gap:8px;margin:0 0 14px;padding:7px 11px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #ff6b2c26}.hero h1{max-width:11ch;margin:0 0 14px;font-size:clamp(2.9rem,6vw,5.8rem);line-height:.9}.hero__lede,.section__intro p,.price-card__description,.faq-item p,.feature-card p,.workflow-card p,.quote-card__company,.footer p{color:var(--muted)}.hero__lede{max-width:34rem;margin:0 0 20px;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.55}.hero__actions{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.button{border:1px solid var(--ink);min-height:48px;font:900 .88rem/1 var(--display);letter-spacing:.04em;text-transform:uppercase;border-radius:16px;justify-content:center;align-items:center;padding:0 18px;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px);box-shadow:0 16px 26px #14110f2e}.button--primary{background:var(--accent);color:var(--paper)}.button--ghost,.button--secondary{background:#fff7eeb3}.button--secondary{margin-top:auto}.hero__note{max-width:32rem;color:var(--muted-strong);margin:0;font-size:.9rem}.hero-visual{min-height:500px;position:relative}.hero-card{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff7eee6;position:relative;box-shadow:0 24px 44px #14110f1f}.hero-card--main{--card-tilt:-3deg;width:min(100%,520px);transform:rotate(var(--card-tilt));border-radius:24px;margin-left:auto;animation:7s ease-in-out infinite float-main}.hero-card__chrome{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;display:flex}.hero-card__chrome p,.microcopy{font:900 .82rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong);margin:0}.window-dots{gap:7px;display:flex}.window-dots span{background:var(--ink);border-radius:999px;width:11px;height:11px}.hero-card__body{padding:18px}.hero-card__headline{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.hero-card__headline strong,.hero-card--side strong,.proof-card h3,.price-card__amount strong,.stat strong,.feature-card h3,.workflow-card h3,.faq-item summary{color:var(--ink)}.hero-card__headline strong,.hero-card--side strong{margin-top:8px;font-size:1.22rem;line-height:1.05;display:block}.status{min-height:34px;font:900 .72rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.status--danger{color:var(--danger);background:#ff4d3629}.meter-list{gap:12px;display:grid}.meter__label{justify-content:space-between;gap:16px;margin-bottom:7px;font-size:.9rem;display:flex}.meter__label strong{font:900 .92rem/1 var(--display)}.meter__track{border:1px solid var(--line);background:#14110f14;border-radius:999px;height:12px;padding:3px}.meter__fill{background:linear-gradient(90deg, var(--accent), var(--accent-soft));border-radius:999px;height:100%;display:block}.meter__fill--93{width:93%}.meter__fill--78{width:78%}.meter__fill--64{width:64%}.hero-log{border-top:1px dashed var(--line-strong);gap:12px;margin-top:18px;padding-top:14px;display:grid}.hero-log div,.mini-stats div,.stat{justify-content:space-between;gap:16px;display:flex}.hero-log span,.mini-stats span,.stat span{color:var(--muted)}.hero-log strong,.mini-stats strong,.stat strong{font:900 .92rem/1 var(--display)}.hero-card--side{--card-tilt:0deg;border-radius:22px;width:244px;padding:16px;animation:6s ease-in-out infinite float-side;position:absolute}.hero-card--left{--card-tilt:6deg;transform:rotate(var(--card-tilt));top:34px;left:0}.hero-card--right{--card-tilt:5deg;transform:rotate(var(--card-tilt));animation-delay:.9s;bottom:54px;right:14px}.hero-card--side ul,.price-card__list,.proof-list{margin:16px 0 0;padding:0;list-style:none}.hero-card--side li,.price-card__list li,.proof-list li{padding-left:22px;position:relative}.hero-card--side li+li,.price-card__list li+li,.proof-list li+li{margin-top:12px}.hero-card--side li:before,.price-card__list li:before,.proof-list li:before{content:"+";font:900 .9rem/1 var(--display);color:var(--accent);position:absolute;top:0;left:0}.mini-stats{gap:10px;margin-top:16px;display:grid}.sticker{z-index:2;border:2px solid var(--ink);background:var(--accent-soft);box-shadow:8px 8px 0 var(--ink);font:900 .76rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;border-radius:14px;padding:10px 14px;position:absolute}.sticker--top{top:12px;right:32px;transform:rotate(10deg)}.sticker--bottom{background:var(--cyan);bottom:10px;left:70px;transform:rotate(-10deg)}.stats{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid;position:relative}.stat{border:1px solid var(--line-strong);background:#fff7eec2;border-radius:20px;align-items:end;padding:16px}.stat strong{font-size:1.95rem;line-height:.9;display:block}.stat span{max-width:12ch;font-size:.9rem}.ticker{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:999px;margin:16px 0;overflow:hidden}.ticker__track{width:max-content;animation:16s linear infinite ticker-scroll;display:flex}.ticker__track span{font:900 .78rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:14px 20px;display:inline-flex;position:relative}.ticker__track span:after{content:"/";color:#f8f2e880;margin-left:22px}.section{border-radius:24px;padding:28px 20px}.section+.section{margin-top:16px}.section__intro{max-width:720px;margin-bottom:20px}.section__intro h2,.hero h1,.proof-card h3{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;font-weight:900}.section__intro h2{margin:0 0 12px;font-size:clamp(1.85rem,3.7vw,3.8rem);line-height:.94}.section__intro p:last-child{max-width:42rem;margin:0;line-height:1.6}.feature-grid,.workflow-grid,.pricing-grid,.faq-grid{gap:14px;display:grid}.feature-grid,.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card,.workflow-card,.quote-card,.proof-card,.price-card,.faq-item{border:1px solid var(--line-strong);background:#fff7eec2;border-radius:24px}.feature-card,.workflow-card,.quote-card,.proof-card,.price-card{padding:18px}.feature-card,.workflow-card{min-height:220px}.feature-card__id,.workflow-card__id{border:1px solid var(--line-strong);font:900 .8rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;background:#14110f0f;border-radius:999px;margin-bottom:22px;padding:6px 10px;display:inline-flex}.feature-card h3,.workflow-card h3,.proof-card h3,.price-card__amount strong,.quote-card__name{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;font-weight:900}.feature-card h3,.workflow-card h3{margin:0 0 12px;font-size:1.55rem;line-height:.96}.feature-card p,.workflow-card p,.quote-card__text,.proof-card li,.price-card__description,.faq-item p{line-height:1.6}.section--workflow{background:linear-gradient(135deg, #7be0d624, transparent 52%), var(--panel)}.proof-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:14px;display:grid}.quote-stack{gap:14px;display:grid}.quote-card__text{margin:0 0 16px;font-size:1.12rem}.quote-card__name,.quote-card__company{margin:0}.quote-card__company{margin-top:6px}.proof-card{background:linear-gradient(160deg,#f6d94f38,#ff6b2c1f),#fff7eedb}.proof-card h3{margin:0 0 16px;font-size:1.9rem;line-height:.95}.price-card{flex-direction:column;gap:16px;display:flex}.price-card--featured{background:linear-gradient(155deg,#ff6b2c29,#7be0d638),#fff7eef5;transform:translateY(-8px)}.price-card__amount{align-items:end;gap:8px;display:flex}.price-card__amount strong{font-size:2.7rem;line-height:.9}.price-card__amount span{color:var(--muted-strong);font:900 .94rem/1 var(--display);letter-spacing:.04em;text-transform:uppercase}.price-card__description{margin:0}.faq-item{padding:0;overflow:hidden}.faq-item summary{cursor:pointer;font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:18px;font-size:1.02rem;line-height:1.1;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex:none;font-size:1.4rem}.faq-item[open] summary:after{content:"-"}.faq-item p{margin:0;padding:0 18px 18px}.footer{border-radius:20px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:16px 20px;display:flex}.footer a{font:900 .84rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase}@keyframes float-main{0%,to{transform:rotate(var(--card-tilt)) translateY(0)}50%{transform:rotate(calc(var(--card-tilt) - 1deg)) translateY(-10px)}}@keyframes float-side{0%,to{transform:rotate(var(--card-tilt)) translateY(0)}50%{transform:rotate(var(--card-tilt)) translateY(-8px)}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1100px){.hero__layout,.proof-layout,.feature-grid,.workflow-grid,.pricing-grid,.faq-grid{grid-template-columns:1fr}.hero-visual{min-height:560px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card--featured{transform:none}}@media (width<=780px){.page{width:min(100% - 20px,1200px);padding-top:8px}.hero,.section,.footer{border-radius:20px;padding-left:16px;padding-right:16px}.topbar{flex-direction:column;align-items:start}.topbar__links{width:100%}.topbar__links a{text-align:center;flex:auto;justify-content:center}.hero-visual{min-height:520px}.hero-card--main{--card-tilt:0deg}.hero-card--side{--card-tilt:0deg;width:auto;margin-top:14px;position:relative;inset:auto}.sticker{font-size:.74rem}.sticker--top{top:-8px;right:6px}.sticker--bottom{bottom:-4px;left:12px}.stats{grid-template-columns:1fr}.footer{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.hero-card--main,.hero-card--side,.ticker__track{animation:none}.button,.topbar__links a{transition:none}}
