:root{--bg: #f4efe5;--panel: #fff9f2;--panel-strong: #101114;--panel-deep: #17171d;--text: #171512;--text-soft: #5f584f;--text-inverse: rgba(255, 251, 245, .78);--line: rgba(23, 21, 18, .1);--orange: #db6a2b;--orange-dark: #af4b1a;--blue: #254f73;--blue-soft: #3f6f94;--mint: #5f8a79;--white: #fffdf9;--shadow: 0 26px 68px rgba(31, 21, 10, .12);--shadow-strong: 0 36px 90px rgba(17, 14, 12, .22);--radius: 32px;--mono: "IBM Plex Mono", monospace;--sans: "Space Grotesk", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--sans);color:var(--text);overflow-x:clip;background:radial-gradient(circle at 84% 8%,rgba(219,106,43,.18),transparent 24rem),radial-gradient(circle at 8% 18%,rgba(37,79,115,.16),transparent 22rem),radial-gradient(circle at 78% 58%,rgba(37,79,115,.08),transparent 24rem),linear-gradient(180deg,#fffaf2,#f5ecdf,#ede1d4)}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(23,21,18,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(23,21,18,.03) 1px,transparent 1px);background-size:4.5rem 4.5rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 88%);pointer-events:none}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul{margin:0}button,input,textarea{font:inherit}.skip-link{position:absolute;left:1rem;top:1rem;z-index:30;padding:.75rem 1rem;border-radius:999px;background:var(--panel-strong);color:var(--white);transform:translateY(-180%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.button,.main-nav a,.brand,input,textarea{outline-offset:3px}.button:focus-visible,.main-nav a:focus-visible,.brand:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid rgba(219,106,43,.45)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-shell{position:relative;width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(.75rem,1.8vw,1.5rem) 4rem}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:1rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:linear-gradient(180deg,#fffbf6d1,#fff6ecb8);box-shadow:inset 0 1px #ffffffbf,0 14px 36px #1d120614;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:.85rem}.brand-mark{display:block;width:2rem;height:2rem;flex:0 0 auto;filter:drop-shadow(0 8px 18px rgba(219,106,43,.22))}.brand-copy{display:grid;gap:.08rem}.brand-name{font-size:1rem;font-weight:700}.brand-tag{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.main-nav{display:inline-flex;align-items:center;gap:1.1rem;padding:.45rem .7rem;border:1px solid rgba(23,21,18,.06);border-radius:999px;background:#fffcf6ad}.main-nav a{padding:.42rem .5rem;font-size:.95rem;color:var(--text-soft);transition:color .18s ease,transform .18s ease}.main-nav a:hover{color:var(--text);transform:translateY(-1px)}.nav-actions{display:flex;align-items:center;gap:.5rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:.8rem 1.2rem;border:1px solid transparent;border-radius:999px;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,var(--orange),var(--orange-dark));color:var(--white);box-shadow:0 16px 28px #af4b1a3d}.button-secondary,.button-ghost{background:#fffcf6bd;border-color:#1715121a}.button-secondary:hover,.button-ghost:hover{background:#fffcf6f2}.section{position:relative;padding:5rem 0;scroll-margin-top:6.5rem}.section-intro{display:grid;gap:.9rem;max-width:48rem;margin-bottom:2.2rem}.section-intro p{color:var(--text-soft);line-height:1.72}.section-intro-inverse p{color:var(--text-inverse)}.section-intro-inverse h2{color:var(--white)}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(34rem,.95fr);gap:clamp(2rem,4vw,4rem);align-items:start;padding-top:1.7rem}.hero-copy{position:relative;z-index:2}.hero-banner{display:inline-flex;align-items:center;gap:.7rem;padding:.65rem .95rem;border:1px solid rgba(23,21,18,.08);border-radius:999px;background:#fffcf7cc;box-shadow:inset 0 1px #ffffffbd,0 16px 34px #1d120614;font-family:var(--mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.hero-banner-dot{width:.55rem;height:.55rem;border-radius:999px;background:linear-gradient(135deg,#8bc4a6,var(--mint));box-shadow:0 0 0 7px #5f8a791f}.eyebrow{margin-top:1.05rem;font-family:var(--mono);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-dark)}.section-intro-inverse .eyebrow,.launch-copy .eyebrow{color:#f2ba84}h1{max-width:14ch;font-size:clamp(2.3rem,4.6vw,4.4rem);line-height:.98;letter-spacing:-.04em}h2{max-width:17ch;font-size:clamp(2.05rem,4vw,3.35rem);line-height:1.02;letter-spacing:-.04em}h3{font-size:1.26rem;line-height:1.18}.hero-text{max-width:37rem;margin-top:1.05rem;font-size:1.12rem;line-height:1.76;color:var(--text-soft)}.hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.2rem}.hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:2.1rem 0 0;padding:0;list-style:none}.hero-points li{position:relative;min-height:100%;padding:1rem 1rem 1rem 1.25rem;border:1px solid rgba(23,21,18,.08);border-radius:1.45rem;background:linear-gradient(180deg,#fffdf8eb,#f6ece0d1);box-shadow:0 18px 40px #1d120614;color:var(--text-soft);line-height:1.62}.hero-points li:before{content:"";position:absolute;left:.8rem;top:1.16rem;width:.42rem;height:.42rem;border-radius:999px;background:var(--orange)}.hero-visual{position:relative}.hero-visual:before{content:"";position:absolute;inset:1rem auto auto 2rem;width:18rem;height:18rem;border-radius:999px;background:radial-gradient(circle,rgba(37,79,115,.18),transparent 68%);filter:blur(18px);pointer-events:none}.prompt-wall,.outcomes-shell,.workflow-card,.coverage-card,.security-shell,.launch-section{box-shadow:var(--shadow)}.prompt-wall{position:relative;overflow:hidden;padding:1.5rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:radial-gradient(circle at top right,rgba(219,106,43,.2),transparent 14rem),radial-gradient(circle at 15% 18%,rgba(63,111,148,.24),transparent 15rem),linear-gradient(180deg,#ffffff0f,#ffffff05),linear-gradient(180deg,#101114,#17171d);box-shadow:var(--shadow-strong)}.prompt-wall:before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.06),transparent 28%),linear-gradient(180deg,transparent,rgba(255,255,255,.04));pointer-events:none}.prompt-wall:after{content:"";position:absolute;inset:1rem;border:1px solid rgba(255,255,255,.05);border-radius:calc(var(--radius) - .5rem);pointer-events:none}.prompt-wall-top,.prompt-wall-foot,.proof-grid,.outcome-grid,.workflow-grid,.coverage-grid,.security-grid,.launch-section,.footer{display:grid}.prompt-wall-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem}.prompt-wall-label,.card-kicker,.flow-step,.mini-label,.contact-label{font-family:var(--mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.prompt-wall-label{color:#ffffffc2}.prompt-wall-copy{max-width:26rem;margin-top:.55rem;color:#fffbf5a8;line-height:1.6}.prompt-wall-badge{align-self:start;padding:.55rem .8rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff12;font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.prompt-wall-viewport{display:grid;gap:.72rem;margin-top:1.25rem;-webkit-mask-image:linear-gradient(180deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(180deg,transparent,black 8%,black 92%,transparent)}.prompt-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.prompt-track{display:flex;gap:.75rem;width:max-content;animation:marquee-left var(--duration, 28s) linear infinite;will-change:transform}.prompt-row.is-reverse .prompt-track{animation-name:marquee-right}.prompt-row.is-static{-webkit-mask-image:none;mask-image:none}.prompt-row.is-static .prompt-track{width:auto;animation:none;flex-wrap:wrap}.prompt-pill{display:flex;align-items:center;width:clamp(10rem,14vw,12.2rem);min-height:3.3rem;padding:.85rem .95rem;border:1px solid rgba(255,255,255,.08);border-radius:1.15rem;background:#ffffff0f;color:#fffbf5e0;font-size:.82rem;line-height:1.35;box-shadow:inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.prompt-row:nth-child(3n+1) .prompt-pill{background:linear-gradient(180deg,#ffffff14,#db6a2b14)}.prompt-row:nth-child(3n+2) .prompt-pill{background:linear-gradient(180deg,#ffffff14,#3f6f941f)}.prompt-row:nth-child(3n) .prompt-pill{background:linear-gradient(180deg,#ffffff14,#5f8a791a)}.prompt-wall-foot{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.25rem}.hero-mini-card{padding:.9rem .95rem;border:1px solid rgba(255,255,255,.08);border-radius:1.2rem;background:#ffffff0f}.mini-label{color:#ffffff85}.mini-value{margin-top:.45rem;color:#fffbf5e6;font-size:.96rem;line-height:1.42}.proof-strip{padding-top:2.5rem}.proof-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.proof-grid span,.launch-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:3.35rem;padding:.8rem 1rem;border:1px solid rgba(23,21,18,.08);border-radius:999px;background:linear-gradient(180deg,#fffdf8e6,#f7efe5bd);box-shadow:0 14px 30px #1d120612;font-family:var(--mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.outcomes-shell{padding:1.8rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:radial-gradient(circle at top right,rgba(219,106,43,.22),transparent 14rem),radial-gradient(circle at 16% 22%,rgba(63,111,148,.22),transparent 15rem),linear-gradient(180deg,#27292ff5,#3e322aed);box-shadow:var(--shadow-strong)}.outcome-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.outcome-card,.workflow-card,.coverage-card,.security-card{position:relative;overflow:hidden;padding:1.35rem;border:1px solid rgba(23,21,18,.08);border-radius:1.5rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.outcome-card:before,.workflow-card:before,.coverage-card:before,.security-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:.22rem;background:linear-gradient(90deg,#db6a2bb3,#3f6f9438)}.outcome-card{border-color:#ffffff14;background:#ffffff0f;color:var(--white)}.workflow-card,.coverage-card,.security-card{background:linear-gradient(180deg,#fffdf8e6,#f6ece0c2)}.outcome-card:hover,.workflow-card:hover,.coverage-card:hover,.security-card:hover{transform:translateY(-4px);box-shadow:0 24px 56px #1d12061f}.card-kicker,.flow-step{color:var(--orange-dark)}.outcome-card .card-kicker{color:#f2ba84}.outcome-card h3,.workflow-card h3,.coverage-card h3,.security-card h3{margin-top:.75rem}.outcome-card p:last-child,.workflow-card p:last-child,.coverage-card p:last-child,.security-card p:last-child{margin-top:.8rem;line-height:1.7}.outcome-card p:last-child{color:#fffbf5d1}.enterprise-shell{padding:1.55rem;border:1px solid rgba(23,21,18,.08);border-radius:var(--radius);background:radial-gradient(circle at top right,rgba(63,111,148,.1),transparent 14rem),radial-gradient(circle at 10% 20%,rgba(219,106,43,.12),transparent 12rem),linear-gradient(180deg,#fffdf8f2,#f4eaded6);box-shadow:var(--shadow)}.enterprise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.enterprise-card{position:relative;overflow:hidden;padding:1.35rem;border:1px solid rgba(23,21,18,.08);border-radius:1.5rem;background:linear-gradient(180deg,#fffdf8f5,#f7efe5cc);box-shadow:0 18px 42px #1d120614;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.enterprise-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:.22rem;background:linear-gradient(90deg,#db6a2bb3,#3f6f9438)}.enterprise-card:hover{transform:translateY(-4px);box-shadow:0 24px 56px #1d12061f}.enterprise-card h3{margin-top:.75rem}.enterprise-card p:last-child{margin-top:.8rem;color:var(--text-soft);line-height:1.7}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.workflow-note{margin-top:1.25rem;padding:1rem 1.2rem;border:1px solid rgba(23,21,18,.08);border-radius:1.3rem;background:#fffcf7b8;color:var(--text-soft);line-height:1.68;box-shadow:0 16px 34px #1d120612}.coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.coverage-list{margin-top:.85rem;padding-left:1.05rem;color:var(--text-soft)}.coverage-list li+li{margin-top:.6rem}.coverage-list li{line-height:1.58}.security-shell{padding:1.8rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:radial-gradient(circle at top right,rgba(63,111,148,.22),transparent 15rem),radial-gradient(circle at 12% 24%,rgba(219,106,43,.18),transparent 12rem),linear-gradient(180deg,#101114fa,#15171dfa);box-shadow:var(--shadow-strong)}.security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.security-card{border-color:#ffffff17;background:#ffffff0f}.security-card h3{color:var(--white)}.security-card p{color:#fffbf5b8}.promo-banner{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.1rem;padding:.65rem 1rem;border:1px solid rgba(219,106,43,.18);border-radius:999px;background:linear-gradient(135deg,#db6a2b14,#af4b1a0a);box-shadow:0 14px 30px #1d12060f}.promo-tag{padding:.3rem .65rem;border-radius:999px;background:linear-gradient(135deg,var(--orange),var(--orange-dark));color:var(--white);font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.promo-text{font-size:.92rem;color:var(--text-soft)}.promo-text strong{color:var(--orange-dark);font-weight:700;letter-spacing:.04em}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.pricing-card{position:relative;display:flex;flex-direction:column;padding:1.35rem;border:1px solid rgba(23,21,18,.08);border-radius:1.5rem;background:linear-gradient(180deg,#fffdf8e6,#f6ece0c2);box-shadow:0 18px 42px #1d120614;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 24px 56px #1d12061f}.pricing-card.is-featured{border-color:#db6a2b40;box-shadow:0 18px 42px #1d12061a,0 0 0 1px #db6a2b1f}.pricing-badge{position:absolute;top:-.7rem;left:50%;transform:translate(-50%);padding:.35rem .9rem;border-radius:999px;background:linear-gradient(135deg,var(--orange),var(--orange-dark));color:var(--white);font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 18px #af4b1a38}.pricing-header{margin-bottom:1.2rem}.pricing-price{margin-top:.55rem;font-size:2.2rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.pricing-period{font-size:1rem;font-weight:400;color:var(--text-soft)}.pricing-description{margin-top:.6rem;font-size:.94rem;color:var(--text-soft);line-height:1.58}.pricing-features{flex:1 1 auto;margin:0 0 1.25rem;padding:0;list-style:none}.pricing-features li{position:relative;padding-left:1.15rem;font-size:.94rem;line-height:1.55;color:var(--text-soft)}.pricing-features li+li{margin-top:.55rem}.pricing-features li:before{content:"";position:absolute;left:0;top:.5rem;width:.35rem;height:.35rem;border-radius:999px;background:var(--mint)}.pricing-cta{width:100%;margin-top:auto}.launch-section{grid-template-columns:1.02fr .98fr;gap:1.4rem;align-items:stretch;padding:1.4rem;border:1px solid rgba(23,21,18,.08);border-radius:var(--radius);background:radial-gradient(circle at top right,rgba(63,111,148,.12),transparent 16rem),linear-gradient(180deg,#fffdf8eb,#f2e9dcc7)}.launch-copy{position:relative;overflow:hidden;padding:1.5rem;border-radius:1.7rem;background:radial-gradient(circle at top right,rgba(219,106,43,.22),transparent 14rem),linear-gradient(180deg,#101114fa,#201610f5);color:var(--white);box-shadow:var(--shadow-strong)}.launch-copy h2{max-width:14ch;color:var(--white)}.launch-copy p:last-of-type{margin-top:1rem;color:#fffbf5b8;line-height:1.72}.launch-tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.launch-tags span{min-height:2.9rem;background:#ffffff14;border-color:#ffffff14;box-shadow:none;color:#fffbf5d1}.contact-form{display:flex;flex-direction:column;padding:1.25rem;border:1px solid rgba(23,21,18,.08);border-radius:1.45rem;background:#fff9f2e0}.contact-form.is-highlighted{border-color:#db6a2b73;box-shadow:0 0 0 6px #db6a2b1f,0 20px 42px #af4b1a29}.contact-label{display:block;margin-bottom:.65rem}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.contact-field{margin-top:.95rem}.contact-grid .contact-field{margin-top:0}.contact-field input,.contact-field textarea,.contact-field select{width:100%;min-height:3.2rem;padding:.9rem 1rem;border:1px solid rgba(23,21,18,.12);border-radius:1.1rem;background:var(--white)}.contact-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23171512' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}.contact-field textarea{min-height:8.4rem;resize:vertical;line-height:1.55}.contact-field input:focus,.contact-field textarea:focus,.contact-field select:focus{outline:2px solid rgba(219,106,43,.22);border-color:var(--orange)}.field-required{color:var(--orange)}.contact-actions{margin-top:1rem}.contact-actions .button[disabled]{cursor:wait;opacity:.78;transform:none}.contact-help,.contact-feedback{margin-top:.9rem;font-size:.94rem;line-height:1.6}.contact-help{color:var(--text-soft)}.contact-feedback[data-state=success]{color:var(--mint)}.contact-feedback[data-state=error]{color:var(--orange-dark)}.footer{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:1.4rem;margin-top:1.5rem;padding:1.5rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:radial-gradient(circle at top right,rgba(219,106,43,.18),transparent 14rem),linear-gradient(180deg,#101114fa,#181413f5);color:var(--white);box-shadow:var(--shadow-strong)}.footer-brand{display:grid;gap:.8rem}.footer-brand-head{display:flex;align-items:center;gap:.9rem}.footer-mark{flex:0 0 auto;width:2.4rem;height:2.4rem;filter:drop-shadow(0 10px 22px rgba(219,106,43,.18))}.footer-name{font-size:1rem;font-weight:700}.footer-tag{margin-top:.12rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#fffbf59e}.footer-copy{max-width:36rem;color:#fffbf5b8;line-height:1.66}.footer-links{display:flex;flex-wrap:wrap;gap:.7rem}.footer-links a{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:.65rem .85rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0f;color:#fffbf5c7;font-size:.92rem}.footer-links a:hover{background:#ffffff1a}.footer-social{display:flex;flex-wrap:wrap;gap:.7rem}.footer-social a{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:.65rem .85rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0f;color:#fffbf5c7;font-size:.92rem}.footer-social a:hover{background:#ffffff1a}.footer-cta{justify-self:end}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.hero-banner,.hero .eyebrow,.hero h1,.hero-text,.hero-actions,.hero-points,.prompt-wall{animation:fade-up .76s ease both}.hero .eyebrow{animation-delay:90ms}.hero h1{animation-delay:.14s}.hero-text{animation-delay:.22s}.hero-actions{animation-delay:.3s}.hero-points{animation-delay:.38s}.prompt-wall{animation-delay:.18s}.prompt-wall-foot{animation:drift 7.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:1180px){.hero,.launch-section{grid-template-columns:1fr}.hero-points,.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid,.coverage-grid,.enterprise-grid,.security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.footer{grid-template-columns:1fr;justify-items:start}.footer-cta{justify-self:start}}@media(max-width:920px){.topbar{flex-wrap:wrap;justify-content:center;border-radius:1.5rem}.main-nav{order:3;width:100%;justify-content:space-between;gap:.15rem;padding:.42rem .5rem}.main-nav a{padding:.42rem .3rem;font-size:.82rem}.nav-actions{display:none}.section{padding:3.7rem 0}h1{max-width:12ch;font-size:clamp(2.25rem,10vw,3.6rem)}.hero{padding-top:1rem}.hero-actions{margin-top:1.5rem}.hero-banner{width:100%;justify-content:center;padding:.58rem .72rem;font-size:.66rem}.prompt-wall-foot,.proof-grid,.hero-points,.outcome-grid,.enterprise-grid,.workflow-grid,.coverage-grid,.security-grid,.pricing-grid,.footer,.prompt-wall-top{grid-template-columns:1fr}.prompt-wall-badge{width:fit-content}.prompt-pill{width:clamp(9.5rem,42vw,12rem)}.contact-grid{grid-template-columns:1fr}}@media(max-width:640px){.hero-text,.section-intro p,.workflow-note,.contact-help,.contact-feedback{font-size:.98rem}.prompt-wall{padding:1.1rem}.prompt-wall-copy{font-size:.95rem}.prompt-wall-viewport{gap:.58rem}.prompt-pill{width:clamp(8.9rem,48vw,11.5rem);min-height:3rem;padding:.78rem .82rem;font-size:.76rem}.footer{padding:1.15rem}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.two-modes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.two-modes-card{display:flex;flex-direction:column;gap:.85rem;padding:1.6rem;border:1px solid rgba(23,21,18,.08);border-radius:1.5rem;background:linear-gradient(180deg,#fffdf8e6,#f6ece0c2);box-shadow:0 18px 42px #1d120614}.two-modes-card p{font-size:1.08rem;line-height:1.66;color:var(--text-soft)}.two-modes-note{margin-top:1.3rem;text-align:center;font-family:var(--mono);font-size:.85rem;letter-spacing:.04em;color:var(--text-soft)}@media(max-width:920px){.two-modes-grid{grid-template-columns:minmax(0,1fr)}}.category-table-wrap{border:1px solid rgba(23,21,18,.08);border-radius:1.5rem;background:linear-gradient(180deg,#fffdf8e6,#f6ece0c2);box-shadow:0 18px 42px #1d120614;overflow:hidden}.category-table{width:100%;border-collapse:collapse}.category-table thead th{padding:1.1rem 1.2rem;border-bottom:1px solid rgba(23,21,18,.1);font-family:var(--mono);font-size:.76rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;text-align:left;color:var(--text-soft);vertical-align:bottom}.category-table tbody th,.category-table tbody td{padding:.95rem 1.2rem;border-bottom:1px solid rgba(23,21,18,.06);font-size:.96rem;text-align:left;vertical-align:top}.category-table tbody tr:last-child th,.category-table tbody tr:last-child td{border-bottom:0}.category-table tbody th{font-weight:600;color:var(--text)}.category-table tbody td{color:var(--text-soft)}.category-table .ct-col-self{background:#db6a2b12;color:var(--text)}.category-table thead th.ct-col-self{color:var(--orange-dark)}.category-table .ct-cell-label{display:none}@media(max-width:920px){.category-table-wrap{border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.category-table,.category-table tbody,.category-table tbody tr,.category-table tbody th,.category-table tbody td{display:block;width:100%}.category-table thead{display:none}.category-table tbody tr{margin-bottom:.9rem;border:1px solid rgba(23,21,18,.08);border-radius:1.25rem;background:linear-gradient(180deg,#fffdf8e6,#f6ece0c2);box-shadow:0 14px 32px #1d120612;overflow:hidden}.category-table tbody th{padding:.95rem 1.1rem .55rem;border-bottom:0;font-size:1.02rem}.category-table tbody td{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.55rem 1.1rem;border-bottom:0}.category-table tbody td:last-child{padding-bottom:1rem}.category-table .ct-cell-label{display:block;flex:0 1 auto;font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.category-table .ct-cell-value{flex:0 0 auto;max-width:55%;text-align:right}.category-table td.ct-col-self .ct-cell-value{font-weight:600}}.campaign-shell{display:flex;flex-direction:column;min-height:100vh;max-width:76rem}.campaign-topbar{display:flex;justify-content:center;padding:2rem 0 0}.campaign-shell main{flex:1 1 auto}.campaign-hero{padding-top:4.5rem;text-align:center}.campaign-hero .eyebrow{margin-top:0}.campaign-hero h1{max-width:16ch;margin:1.1rem auto 0;font-size:clamp(2.8rem,6vw,5rem);line-height:.98}.campaign-subhead{max-width:38rem;margin:1.4rem auto 0;font-size:1.12rem;line-height:1.7;color:var(--text-soft)}.campaign-cta-block{display:grid;justify-items:center;gap:.6rem;margin-top:2.2rem}.campaign-cta{min-width:13rem;font-size:1.05rem}.campaign-refund-note{font-family:var(--mono);font-size:.76rem;letter-spacing:.05em;color:var(--text-soft)}.campaign-close{padding:3.5rem 0 5rem;text-align:center}.campaign-close .campaign-cta-block{margin-top:0}.campaign-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:1.2rem .2rem;border-top:1px solid var(--line);font-size:.85rem;color:var(--text-soft)}.campaign-footer a:hover{color:var(--text)}.campaign-h1-accent{display:block;color:var(--orange-dark)}.campaign-hero .campaign-h1-accent{margin-top:.1em}.campaign-body{width:100%;max-width:64rem;margin:0 auto;padding:0 .4rem}.campaign-section{padding:3.4rem 0}.campaign-section h2{max-width:22ch;font-size:clamp(1.95rem,5.4vw,2.9rem)}.campaign-section-lede{max-width:36rem;margin-top:1.1rem;font-size:1.1rem;line-height:1.7;color:var(--text-soft)}.campaign-demo{display:grid;gap:.9rem;margin:0;padding:1.2rem 0 0}.campaign-demo-frame{display:grid;place-items:center;aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;background:linear-gradient(160deg,var(--panel-strong),var(--panel-deep));box-shadow:var(--shadow-strong);color:#fffbf566;font-family:var(--mono);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}.campaign-demo figcaption{text-align:center;font-size:.92rem;color:var(--text-soft)}.campaign-tools-row{margin-top:2.2rem;text-align:center;font-family:var(--mono);font-size:.8rem;letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft)}.campaign-tools-note{margin-top:.7rem;text-align:center;font-size:1.08rem}.campaign-cards{display:grid;gap:1rem;margin-top:1.9rem}.campaign-cards article{padding:1.5rem;border:1px solid rgba(23,21,18,.08);border-radius:1.5rem;background:linear-gradient(180deg,#fffdf8e6,#f6ece0c2);box-shadow:0 18px 42px #1d120614}.campaign-cards h3{font-size:1.16rem}.campaign-cards p{margin-top:.75rem;font-size:1.02rem;line-height:1.68;color:var(--text-soft)}.campaign-spend-panel{padding:clamp(1.8rem,5vw,3.4rem);border-radius:var(--radius);background:linear-gradient(160deg,var(--panel-strong),var(--panel-deep));box-shadow:var(--shadow-strong);color:var(--text-inverse)}.campaign-spend-panel h2{color:var(--white)}.campaign-spend-grid{display:grid;gap:1.5rem;margin-top:2.1rem}.campaign-spend-grid h3{color:var(--white);font-size:1.1rem}.campaign-spend-grid p{margin-top:.55rem;font-size:1.02rem;line-height:1.66}.campaign-spend-callout{margin-top:2.2rem;padding:1.15rem 1.35rem;border-left:3px solid var(--orange);border-radius:.85rem;background:#ffffff0d;color:var(--white);font-size:1.08rem;line-height:1.62}.campaign-stays-list{display:grid;gap:.85rem;margin-top:1.5rem;padding:0;list-style:none}.campaign-stays-list li{position:relative;padding-left:1.7rem;font-size:1.08rem;line-height:1.62}.campaign-stays-list li:before{content:"✓";position:absolute;left:0;color:var(--mint);font-weight:700}.campaign-qa dl{display:grid;gap:1.7rem;margin:1.9rem 0 0;max-width:40rem}.campaign-qa dt{font-size:1.18rem;font-weight:700}.campaign-qa dd{margin:.55rem 0 0;font-size:1.04rem;line-height:1.7;color:var(--text-soft)}@media(min-width:921px){.campaign-cards,.campaign-spend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.compare-main{padding-top:2.6rem}.compare-article{max-width:46rem;margin:0 auto}.compare-article>header{margin-bottom:2.4rem}.compare-article h1{max-width:14ch;font-size:clamp(2.6rem,6vw,4.2rem);line-height:.98}.compare-updated{margin-top:1rem;font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.compare-article section{margin-bottom:3rem}.compare-article section h2{max-width:26ch;font-size:clamp(1.6rem,4vw,2.1rem);margin-bottom:1rem}.compare-article p{font-size:1.05rem;line-height:1.75;color:var(--text)}.compare-article p+p{margin-top:1rem}.compare-summary p{font-size:1.14rem}.compare-article ul.compare-scenarios{display:grid;gap:1rem;margin:1.2rem 0 0;padding:0;list-style:none}.compare-article ul.compare-scenarios li{padding:1.1rem 1.25rem;border:1px solid rgba(23,21,18,.08);border-radius:1.1rem;background:linear-gradient(180deg,#fffdf8e6,#f6ece0c2);font-size:1.02rem;line-height:1.68}.compare-article ul.compare-scenarios li strong{display:block;margin-bottom:.25rem}.compare-table-section{max-width:none}.compare-cta-section{padding:1.6rem 0 2rem;text-align:center}.compare-cta-section .campaign-cta-block{margin-top:1.4rem}.compare-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-top:2rem;padding:1.2rem .2rem;border-top:1px solid var(--line);font-size:.85rem;color:var(--text-soft)}.compare-footer a:hover{color:var(--text)}.campaign-concessions{display:grid;gap:1.6rem;margin:1.8rem 0 0;max-width:42rem}.campaign-concessions dt{font-family:var(--mono);font-size:.95rem;color:var(--text-soft)}.campaign-concessions dd{margin:.55rem 0 0;font-size:1.05rem;line-height:1.68;padding-left:1.1rem;border-left:2px solid var(--orange)}.campaign-tech-list{display:grid;gap:.55rem 1.4rem;margin:1.5rem 0 0;padding:0;list-style:none}.campaign-tech-list li{padding:.7rem .9rem;border:1px solid rgba(23,21,18,.08);border-radius:.7rem;background:#fffcf6b3;font-family:var(--mono);font-size:.86rem;line-height:1.5;color:var(--text)}@media(min-width:921px){.campaign-tech-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.campaign-timeline{display:grid;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:none}.campaign-timeline li{padding:1.5rem;border:1px solid rgba(23,21,18,.08);border-radius:1.5rem;background:linear-gradient(180deg,#fffdf8e6,#f6ece0c2);box-shadow:0 18px 42px #1d120614}.campaign-timeline-time{display:block;font-family:var(--mono);font-size:clamp(1.9rem,4.5vw,2.6rem);font-weight:600;letter-spacing:-.02em;color:var(--orange-dark)}.campaign-timeline li p{margin-top:.7rem;font-size:1.04rem;line-height:1.62;color:var(--text)}.campaign-stat-panel{padding:clamp(2.2rem,6vw,4rem);border-radius:var(--radius);background:linear-gradient(160deg,var(--panel-strong),var(--panel-deep));box-shadow:var(--shadow-strong);text-align:center;color:var(--text-inverse)}.campaign-stat-figure{font-size:clamp(4.4rem,14vw,8.5rem);font-weight:700;line-height:.95;letter-spacing:-.05em;color:var(--white)}.campaign-stat-label{max-width:26rem;margin:1.1rem auto 0;font-size:1.14rem;line-height:1.6;color:var(--text-inverse)}.campaign-stat-source{margin-top:1.3rem;font-family:var(--mono);font-size:.76rem;letter-spacing:.07em;text-transform:uppercase;color:#fffbf573}@media(min-width:921px){.campaign-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}.category-table-note{margin-top:1.3rem;text-align:center;font-family:var(--mono);font-size:.85rem;letter-spacing:.04em;color:var(--text-soft)}
