:root{--ui-color-background:#f5f3ee;--ui-color-background-soft:#efede7;--ui-color-surface:#ffffff;--ui-color-surface-soft:#f2f0ea;--ui-color-border:#dbd7cf;--ui-color-text:#202227;--ui-color-text-muted:#616874;--ui-color-brand:#f36b2f;--ui-color-brand-strong:#b53d12;--ui-color-warning-surface:#fff1eb;--ui-color-warning-text:#8e3916;--ui-font-heading:Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ui-font-body:"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-radius-lg:18px;--ui-space-xs:0.25rem;--ui-space-sm:0.5rem;--ui-space-md:0.75rem;--ui-space-lg:1rem;--ui-space-xl:1.5rem}.ui-btn{border-radius:999px;border:1px solid transparent;padding:.74rem 1.15rem;font-weight:600;font-size:.92rem;display:inline-flex;align-items:center;justify-content:center;transition:transform .14s ease,box-shadow .14s ease}.ui-btn:hover{transform:translateY(-1px)}.ui-btn-primary{color:#fff;background:linear-gradient(110deg,var(--ui-color-brand),#ff8b58);box-shadow:0 12px 26px rgb(243 107 47/25%)}.ui-btn-ghost{border-color:var(--ui-color-border);color:#2d3138}.ui-btn-ghost,.ui-card{background:var(--ui-color-surface)}.ui-card{border:1px solid color-mix(in srgb,var(--ui-color-border) 86%,transparent);border-radius:var(--ui-radius-lg);padding:1.1rem 1.2rem}:root{--max:1180px;--font-heading:Kalice,Georgia,"Iowan Old Style","Times New Roman",serif;--font-body:Figtree,"Plus Jakarta Sans",Inter,"Segoe UI","Avenir Next",sans-serif;--site-graphite:#17181b;--site-graphite-soft:#2b2f36;--site-cream:#fbfbf4;--site-cream-deep:#efe7dc;--site-orange:#f06d34;--site-orange-deep:#b4471b;--site-line:rgba(23,24,27,0.1);--site-line-strong:rgba(23,24,27,0.16);--site-muted:#6f6b64;--site-muted-soft:#8d877f;--site-surface:rgba(255,255,255,0.82);--site-surface-soft:rgba(251,251,244,0.84);--site-shadow:0 18px 45px rgba(19,24,33,0.08);--site-ease:cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box}body,html{margin:0;padding:0;color:var(--ui-color-text);background:radial-gradient(1200px 580px at 6% -14%,rgba(255,255,255,.95) 0,transparent 62%),radial-gradient(980px 500px at 92% 8%,rgba(253,194,149,.26) 0,transparent 64%),linear-gradient(180deg,#ece7df,#f6f2eb 42%,#f2ece2)}body{min-height:100vh;overflow-x:hidden;overflow-x:clip;font-family:var(--font-body)}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid color-mix(in oklab,var(--ui-color-brand) 70%,white);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-heading)}.site-shell{width:min(var(--max),calc(100% - 2rem));margin-inline:auto}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(43,51,64,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,#f7f3ec 85%,transparent)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:74px}.brand{font-size:1.38rem;font-weight:700;letter-spacing:-.015em;color:#141822}.brand span{color:var(--ui-color-brand)}.menu{display:flex;align-items:center;gap:1.3rem;color:#505965;font-size:.95rem}.nav-link{padding:.4rem .1rem;border-bottom:1px solid transparent}.menu a:hover{color:var(--ui-color-text)}.nav-link.active{color:#151925;border-bottom-color:rgba(243,107,47,.6)}.mobile-menu{display:none;position:relative}.mobile-menu button{cursor:pointer;border:1px solid var(--ui-color-border);background:var(--ui-color-surface);min-height:44px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:#434953;font-size:.88rem;line-height:1;font-weight:700;padding:.65rem .8rem;min-width:84px}.mobile-menu-panel{position:absolute;top:68px;right:0;width:min(300px,calc(100vw - 2rem));border:1px solid rgba(111,116,125,.2);border-radius:16px;background:color-mix(in srgb,#ffffff 90%,#ece7df);box-shadow:0 18px 45px rgba(15,25,39,.12);padding:.65rem;display:grid;grid-gap:.35rem;gap:.35rem;z-index:5}.mobile-menu-panel a{padding:.78rem .82rem;border-radius:10px;color:var(--ui-color-text);font-weight:500}.mobile-menu-panel a.active,.mobile-menu-panel a:hover{background:var(--ui-color-surface-soft)}.mobile-menu-cta{background:linear-gradient(110deg,var(--ui-color-brand),#ff8b58);color:#fff!important}.hero{padding:5.5rem 0 3.8rem}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(243,107,47,.24);border-radius:999px;color:#b54f24;background:#fff1eb;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.42rem .82rem}.hero-grid{display:grid;grid-template-columns:1fr;grid-gap:1.4rem;gap:1.4rem;margin-top:1.35rem}.hero h1{margin:0;font-size:clamp(2.2rem,6.1vw,5rem);line-height:1.01;letter-spacing:-.03em;text-align:center;max-width:18ch;margin-inline:auto}.hero-accent{color:var(--ui-color-brand)}.hero p{margin:1rem auto 0;color:var(--ui-color-text-muted);max-width:56ch;font-size:1.08rem;text-align:center}.hero-note{margin-top:.9rem;color:#828892;text-align:center}.hero-actions{justify-content:center;margin-top:1.2rem}.check-row{display:flex;justify-content:center;flex-wrap:wrap;gap:1.2rem;margin-top:.9rem;color:#6f747d;font-size:.92rem}.check-row span:before{content:"\2713";color:var(--ui-color-brand);margin-right:.35rem}.metric-box{border:1px solid rgba(111,116,125,.2);background:var(--ui-color-surface);border-radius:24px;padding:1.2rem}.metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:1rem}.metric{border:1px solid rgba(243,107,47,.22);border-radius:14px;padding:.74rem;background:#fff3ee}.metric strong{display:block;font-size:1.2rem}.metric span{color:var(--ui-color-text-muted);font-size:.82rem}.trusted{padding:2.4rem 0 2.8rem}.trusted p{text-align:center;margin:0;color:var(--ui-color-brand);letter-spacing:.12em;text-transform:uppercase;font-size:.77rem;font-weight:700}.logo-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:1.3rem}.logo-tile{text-align:center;border:1px solid rgba(111,116,125,.2);border-radius:12px;padding:.82rem .75rem;color:#8b8f95;background:rgba(255,255,255,.7);font-size:.95rem;font-weight:700}.section{padding:3.5rem 0}.section-heading{display:grid;grid-gap:.7rem;gap:.7rem;margin-bottom:1.4rem}.section-heading h2{margin:0;font-size:clamp(1.55rem,3.1vw,2.5rem);letter-spacing:-.02em}.section-heading p{margin:0;max-width:62ch;color:var(--ui-color-text-muted)}.section-title{margin:0;font-size:clamp(1.5rem,3vw,2.4rem);letter-spacing:-.02em}.section-copy{margin-top:.6rem;color:var(--ui-color-text-muted);max-width:66ch}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.95rem;gap:.95rem;margin-top:1.4rem}.card-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.card{border:1px solid rgba(111,116,125,.2);background:rgba(255,255,255,.78);border-radius:18px;padding:1rem}.card h3{margin:0;font-size:1.06rem}.card p{margin:.6rem 0 0;color:var(--ui-color-text-muted);font-size:.94rem;line-height:1.45}.callout{border-radius:22px;border:1px solid rgba(111,116,125,.2);background:linear-gradient(120deg,#f7e2d8,#fff9f5);padding:1.35rem;margin-top:1.2rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:1.45rem}.price-card{border-radius:18px;border:1px solid rgba(111,116,125,.22);background:rgba(255,255,255,.82);padding:1.1rem}.price-card.featured{border-color:rgba(243,107,47,.56);box-shadow:0 10px 24px rgba(243,107,47,.12)}.price-tag{display:flex;align-items:baseline;gap:.28rem;margin:.6rem 0 1rem}.price-tag strong{font-size:1.95rem;letter-spacing:-.02em}.price-tag span{color:var(--ui-color-text-muted)}.price-features{margin:0 0 1rem;padding:0;list-style:none;display:grid;grid-gap:.45rem;gap:.45rem;color:#4d545d;font-size:.92rem}.price-features li:before{content:"\2713";color:var(--ui-color-brand);margin-right:.5rem}.price-card .ui-btn{width:100%;margin-top:auto}.cta-band{margin:2rem 0 4rem;border-radius:24px;border:1px solid rgba(243,107,47,.2);padding:1.3rem;background:linear-gradient(120deg,rgba(243,107,47,.18),rgba(255,255,255,.88));display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer{border-top:1px solid rgba(111,116,125,.16);padding:1rem 0 1.8rem;color:var(--ui-color-text-muted);font-size:.86rem}.footer-inner{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer-links{display:inline-flex}.animated-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.animated-backdrop-blob{position:absolute;border-radius:999px;filter:blur(2px);opacity:.7;will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform-origin:center}.blob-one{width:min(34rem,52vw);height:min(34rem,52vw);top:-14%;left:-8%;background:radial-gradient(circle at 30% 30%,rgba(243,107,47,.38),rgba(243,107,47,.1) 60%,transparent 72%);animation-name:float-blob-a;animation-duration:var(--blob-speed-a,16s)}.blob-two{width:min(30rem,46vw);height:min(30rem,46vw);top:8%;right:-12%;background:radial-gradient(circle at 60% 40%,rgba(255,179,126,.35),rgba(255,179,126,.09) 58%,transparent 72%);animation-name:float-blob-b;animation-duration:var(--blob-speed-b,24s)}.blob-three{width:min(26rem,42vw);height:min(26rem,42vw);bottom:-18%;left:40%;background:radial-gradient(circle at 50% 50%,rgba(255,129,84,.26),rgba(255,129,84,.08) 56%,transparent 72%);animation-name:float-blob-c;animation-duration:var(--blob-speed-c,28s)}@keyframes float-blob-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3.5%,8%,0) scale(1.12)}}@keyframes float-blob-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-6%,5%,0) scale(1.08)}}@keyframes float-blob-c{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-3%,-7%,0) scale(1.14)}}.subpage-hero{position:relative;isolation:isolate;overflow:clip;padding:5.2rem 0 1.8rem;border-bottom:1px solid rgba(111,116,125,.14);background:linear-gradient(180deg,rgba(255,247,241,.7),rgba(255,255,255,.55) 62%,transparent)}.subpage-hero-inner{position:relative;z-index:1;display:grid;grid-gap:.75rem;gap:.75rem}.subpage-cta-row{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.subpage-label{margin:0;color:var(--ui-color-brand);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700}.subpage-title{margin:0;font-size:clamp(1.95rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.02em}.subpage-copy{margin:0;color:var(--ui-color-text-muted);max-width:64ch}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:1024px){.card-grid,.card-grid-3,.logo-row,.pricing-grid{grid-template-columns:1fr 1fr}.desktop-actions,.menu{display:none}.mobile-menu{display:block}}@media (max-width:740px){.hero{padding-top:4.2rem}.hero h1{font-size:clamp(2rem,11.2vw,3.15rem);text-align:left;margin-inline:0}.check-row,.hero p,.hero-note{text-align:left;justify-content:flex-start}.hero-actions{justify-content:flex-start}.card-grid-3,.hero-grid,.two-col{grid-template-columns:1fr}.card-grid,.card-grid-3,.logo-row,.metric-row,.pricing-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;padding:.2rem 0 .55rem;scroll-padding-inline:.1rem}.card-grid-3::-webkit-scrollbar,.card-grid::-webkit-scrollbar,.logo-row::-webkit-scrollbar,.metric-row::-webkit-scrollbar,.pricing-grid::-webkit-scrollbar{display:none}.card-grid-3>*,.card-grid>*,.logo-row>*,.metric-row>*,.pricing-grid>*{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 85%}.logo-row>*{flex-basis:62%}.metric-row>*{flex-basis:70%}.pricing-grid>*{flex-basis:86%}.cta-band{flex-direction:column;align-items:flex-start}.mobile-menu-panel a,.ui-btn{min-height:44px}}.contact-section{position:relative;isolation:isolate;overflow:clip;padding:4.5rem 0 5rem}.contact-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:start}.contact-intro h1{margin:0;font-size:clamp(2.1rem,4.7vw,4.3rem);line-height:.98;letter-spacing:-.03em}.contact-intro h1 span{color:var(--ui-color-brand)}.contact-intro p{color:#5e646f;font-size:1.08rem;line-height:1.55;max-width:34ch;margin:1.4rem 0 0}.contact-intro ul{margin:1.8rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.9rem;gap:.9rem}.contact-intro li{display:flex;align-items:center;gap:.7rem;font-size:1.02rem;color:#2d3239}.contact-intro li:before{content:"\2713";width:1.25rem;height:1.25rem;border-radius:999px;background:rgba(243,107,47,.13);color:var(--ui-color-brand);display:inline-grid;place-items:center;font-size:.76rem;font-weight:700}.contact-intro blockquote{margin:2.4rem 0 0;padding-top:1.8rem;border-top:1px solid rgba(111,116,125,.24);font-size:1.85rem;font-style:italic;line-height:1.45;color:#272a2f;max-width:22ch}.contact-intro cite{margin-top:1rem;display:grid;grid-gap:.25rem;gap:.25rem;font-style:normal}.contact-intro cite span{color:var(--ui-color-text-muted)}.contact-form-card{border:1px solid rgba(111,116,125,.2);border-radius:28px;padding:1.2rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(255,255,255,.66)}.contact-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.contact-form label{display:grid;grid-gap:.45rem;gap:.45rem;font-size:.98rem;font-weight:600}.contact-form input,.contact-form select{width:100%;border:1px solid rgba(111,116,125,.34);border-radius:14px;background:rgba(244,242,237,.8);color:#1f2329;min-height:3rem;padding:.75rem .9rem;font-size:.98rem}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6f747d 0),linear-gradient(135deg,#6f747d 50%,transparent 0);background-position:calc(100% - 20px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.6rem}.contact-form .full-width{grid-column:1/-1}.contact-form .consent{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:.75rem;gap:.75rem;margin-top:.1rem;font-weight:400;color:#555b65;line-height:1.45}.contact-form .consent input{min-height:1.15rem;width:1.15rem;margin-top:.18rem;border-radius:999px;accent-color:var(--ui-color-brand)}.captcha-note{color:#8a8f97;font-size:.83rem;margin:0;line-height:1.45}.contact-submit{border:none;border-radius:999px;min-height:3.2rem;background:#101522;color:#fff;font-size:1.02rem;font-weight:700;cursor:pointer}@media (max-width:1080px){.contact-grid{grid-template-columns:1fr}.contact-intro blockquote{max-width:100%}}@media (max-width:700px){.contact-section{padding-top:3.3rem}.contact-intro h1{font-size:clamp(2rem,12vw,3.3rem)}.contact-intro blockquote{font-size:1.45rem}.contact-form{grid-template-columns:1fr}}.contact-backdrop{opacity:.9}@media (prefers-reduced-motion:reduce){.animated-backdrop-blob{animation:none;transform:none}}.heading-font{font-family:var(--font-heading);font-weight:400;letter-spacing:-.05em}.metric-copy{font-size:.95rem}.metric-copy,.price-subtext{margin-top:0;color:var(--ui-color-text-muted)}.cta-band h2{margin:0}.cta-band p{margin-bottom:0;color:var(--ui-color-text-muted)}.marketing-home{position:relative}.marketing-home:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 420px at 15% 12%,rgba(250,235,219,.46) 0,transparent 72%),radial-gradient(860px 420px at 82% 24%,rgba(31,43,65,.08) 0,transparent 66%)}.marketing-home>*{position:relative;z-index:1}.ai-hero{padding:5.4rem 0 3rem}.ai-hero-shell{display:grid;grid-template-columns:1.06fr .94fr;align-items:center;grid-gap:1.1rem;gap:1.1rem}.hero-copy{max-width:58ch;animation:rise-in .64s ease both}.hero-pill{display:inline-flex;align-items:center;border:1px solid rgba(28,36,52,.14);border-radius:999px;background:rgba(254,250,246,.84);color:#4e5967;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.42rem .84rem}.hero-copy h1{margin:1rem 0 0;font-size:clamp(2.3rem,6.1vw,5.2rem);line-height:.97;letter-spacing:-.04em;color:#131925}.hero-copy h1 span{color:#323f57}.hero-copy p{margin:1.05rem 0 0;color:#596170;font-size:1.06rem;max-width:50ch}.hero-actions{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.hero-trust{margin-top:1rem;display:grid;grid-gap:.38rem;gap:.38rem}.hero-trust span{color:#4f5866;font-size:.9rem}.hero-trust span:before{content:"\2713";margin-right:.45rem;color:var(--ui-color-brand)}.hero-stage{border-radius:26px;border:1px solid rgba(74,86,109,.2);background:linear-gradient(180deg,#1a2233,#121926);box-shadow:0 28px 60px rgba(14,19,29,.26);color:#d8e1ec;animation:rise-in .76s ease both}.stage-toolbar{display:flex;gap:.4rem}.stage-toolbar span{width:.58rem;height:.58rem;border-radius:999px;background:rgba(220,230,243,.48)}.stage-label{margin:.8rem 0 0;text-transform:uppercase;letter-spacing:.1em;color:#96a3b8;font-size:.72rem;font-weight:700}.stage-prompt{margin:.5rem 0 0;border:1px solid rgba(149,167,194,.24);background:rgba(41,54,80,.54);border-radius:16px;color:#d2deeb;padding:.76rem .85rem;font-size:.9rem;line-height:1.45}.stage-layout-grid{margin-top:.82rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:.64rem;gap:.64rem}.layout-card{background:linear-gradient(165deg,rgba(255,255,255,.12),rgba(166,180,203,.04));border:1px solid rgba(158,179,206,.24);border-radius:15px;padding:.7rem}.layout-card-large{grid-column:1/-1}.layout-card p{margin:0;color:#96a3ba;font-size:.73rem;letter-spacing:.06em;text-transform:uppercase}.layout-card h3{margin:.4rem 0 0;font-size:1rem;color:#f2f5fb}.layout-card span{display:block;margin-top:.35rem;color:#afbed3;font-size:.8rem;line-height:1.35}.hero-metrics{margin-top:1.2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.hero-metrics article{border-radius:18px;border:1px solid rgba(68,78,95,.14);background:color-mix(in srgb,#fdfbf9 84%,transparent);padding:.82rem}.hero-metrics strong{display:block;font-size:clamp(1.4rem,3vw,2rem);color:#111825;letter-spacing:-.03em}.hero-metrics p{margin:.35rem 0 0;color:#626d7c;font-size:.87rem;line-height:1.35}.section{padding:4rem 0}.section-kicker{margin:0;color:#566171;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.section-title{margin:.7rem 0 0;font-size:clamp(1.7rem,3.2vw,3rem);letter-spacing:-.03em;color:#101621}.section-copy{margin-top:.7rem;color:#606a79;max-width:64ch}.trust-section{padding-top:.8rem}.trust-section .logo-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:1.2rem}.trust-section .logo-tile{text-align:center;border:1px solid rgba(97,107,124,.15);border-radius:12px;padding:.82rem .75rem;color:#556071;background:rgba(254,252,249,.78);font-size:.95rem;font-weight:700}.section-dark{background:linear-gradient(180deg,#111826,#151f30);color:#e3ebf5}.section-dark .section-kicker{color:#9fb0c7}.section-dark .section-title{color:#f3f7ff}.section-dark .section-copy{color:#b5c3d5}.process-grid{margin-top:1.35rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.process-card{border-radius:16px;border:1px solid rgba(149,165,188,.24);background:linear-gradient(180deg,rgba(26,38,57,.88),rgba(16,24,37,.9));padding:.86rem}.process-card span{font-size:.78rem;font-weight:700;letter-spacing:.08em;color:#8ca1bc}.process-card h3{margin:.5rem 0 0;font-size:1.06rem;color:#eff5ff}.process-card p{margin:.48rem 0 0;color:#b4c2d7;font-size:.9rem;line-height:1.42}.story-section{padding-top:4.3rem}.story-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:.84rem;gap:.84rem}.story-card{border-radius:22px;border:1px solid rgba(82,93,111,.18);background:rgba(255,255,255,.66);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1.2rem}.story-card-muted{background:linear-gradient(180deg,rgba(35,45,63,.95),rgba(25,34,49,.95));border-color:rgba(156,174,199,.22)}.outcome-list,.pain-list{margin-top:1rem;display:grid;grid-gap:.7rem;gap:.7rem}.outcome-item,.pain-item{border-radius:14px;border:1px solid rgba(91,103,122,.16);background:rgba(254,251,247,.84);padding:.78rem}.pain-item{background:rgba(46,57,77,.68);border-color:rgba(157,176,201,.2)}.outcome-item h3,.pain-item h3{margin:0;font-size:1.04rem}.pain-item h3{color:#f3f7ff}.outcome-item p,.pain-item p{margin:.45rem 0 0;font-size:.9rem;line-height:1.45}.pain-item p{color:#bfccdf}.integration-section{padding-top:4.5rem}.integration-grid{margin-top:1.2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.integration-tile{border:1px solid rgba(94,104,120,.2);border-radius:14px;background:rgba(255,255,255,.8);color:#354153;text-align:center;font-size:.95rem;font-weight:700;padding:.82rem .65rem}.final-cta{padding-top:2.4rem}.final-cta-inner{border-radius:24px;border:1px solid rgba(71,83,102,.22);background:linear-gradient(155deg,#161e2c 2%,#222f45);padding:1.5rem;text-align:center}.final-cta-inner .section-kicker{color:#aab8cc}.final-cta-inner .section-title{color:#f6f9ff}.final-cta-inner .section-copy{color:#ccd8e7;margin-inline:auto}.final-cta .hero-actions{justify-content:center}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.ai-hero-shell,.story-grid{grid-template-columns:1fr}.integration-grid,.process-grid,.trust-section .logo-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ai-hero{padding-top:4.2rem}.hero-copy h1{font-size:clamp(2rem,12vw,3.6rem)}.hero-metrics article,.hero-stage,.process-card,.story-card{border-radius:18px}.hero-metrics,.integration-grid,.process-grid,.trust-section .logo-row{grid-template-columns:1fr}.hero-actions,.hero-actions .ui-btn{width:100%}}.footer,.marketing-home-rescale,.subpage-hero-rescale,.topbar{color:var(--site-graphite)}.marketing-home-rescale{background:radial-gradient(860px 460px at 8% -6%,rgba(255,255,255,.96) 0,transparent 68%),radial-gradient(900px 520px at 100% 6%,rgba(240,109,52,.16) 0,transparent 70%),linear-gradient(180deg,#ece7df,#f6f2eb 36%,#f3ede4)}.marketing-home-rescale:before{background:linear-gradient(90deg,rgba(23,24,27,.04) 1px,transparent 0),linear-gradient(rgba(23,24,27,.04) 1px,transparent 0);background-size:110px 110px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.58),transparent 74%);mask-image:linear-gradient(180deg,rgba(0,0,0,.58),transparent 74%)}.topbar{border-bottom:1px solid var(--site-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--site-cream) 84%,transparent)}.topbar-inner{height:78px}.brand{display:inline-flex;align-items:center;gap:.4rem;color:var(--site-graphite)}.brand-wordmark{font-family:var(--font-heading);font-size:2rem;line-height:.9;letter-spacing:-.08em}.brand-dot{color:var(--site-orange);font-size:1.8rem;line-height:1}.brand-meta{margin-left:.35rem;color:var(--site-muted-soft);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.menu{color:var(--site-muted);font-size:.92rem}.nav-link{padding:.45rem .15rem;transition:color .15s var(--site-ease),border-color .15s var(--site-ease)}.brand-dot,.marketing-home-rescale .brand span,.marketing-home-rescale .brand-dot,.marketing-home-rescale .hero-badge-stat,.marketing-home-rescale .hero-copy h1 span,.marketing-home-rescale .hero-kicker,.marketing-home-rescale .section-kicker,.nav-link.active{color:var(--site-orange-deep)}.nav-link.active{border-bottom-color:rgba(240,109,52,.36)}.desktop-actions{display:flex;gap:.6rem}.cta-band .ui-btn,.marketing-home-rescale .ui-btn,.mobile-menu button,.subpage-cta-row .ui-btn{border-radius:999px}.mobile-menu button{border-color:var(--site-line);background:rgba(255,255,255,.82);color:var(--site-graphite-soft)}.mobile-menu-panel{border-color:var(--site-line-strong);border-radius:20px;background:color-mix(in srgb,#ffffff 90%,var(--site-cream));box-shadow:var(--site-shadow)}.marketing-home-rescale .ui-btn{padding-inline:1.15rem}.marketing-home-rescale .ui-btn-primary,.mobile-menu-cta{background:linear-gradient(120deg,var(--site-orange),#ff8b58);box-shadow:0 16px 32px rgba(240,109,52,.2)}.marketing-home-rescale .ui-btn-ghost{background:rgba(255,255,255,.76)}.rescale-hero{padding:5.8rem 0 2.4rem}.hero-orb-one{background:radial-gradient(circle at 35% 35%,rgba(240,109,52,.32),rgba(240,109,52,.08) 58%,transparent 74%)}.hero-orb-two{background:radial-gradient(circle at 45% 45%,rgba(255,197,155,.46),rgba(255,197,155,.08) 60%,transparent 76%)}.hero-grid-lines{background:linear-gradient(90deg,rgba(23,24,27,.05) 1px,transparent 0),linear-gradient(rgba(23,24,27,.05) 1px,transparent 0)}.marketing-home-rescale .hero-copy h1{color:var(--site-graphite);font-size:clamp(3rem,6vw,6rem);letter-spacing:-.07em}.marketing-home-rescale .hero-copy p,.section-copy,.subpage-copy{color:var(--site-muted);line-height:1.72}.hero-kicker{border-color:rgba(240,109,52,.18)}.hero-badge-stat{background:rgba(240,109,52,.1)}.faq-item,.feature-pillar,.final-cta-inner,.hero-note-card,.integration-panel,.integration-tile,.performance-stat-card,.price-card,.stage-panel,.stage-stack-card,.story-card,.subpage-hero-panel,.workflow-card{border-color:var(--site-line);box-shadow:var(--site-shadow)}.faq-item,.feature-pillar,.hero-note-card,.integration-panel,.performance-stat-card,.price-card,.story-card.story-card-light,.subpage-hero-panel,.workflow-card{background:var(--site-surface)}.hero-stage{background:linear-gradient(180deg,rgba(27,28,32,.96),rgba(52,47,40,.95));box-shadow:0 34px 78px rgba(24,21,16,.22)}.stage-panel-primary{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(240,109,52,.08))}.stage-panel-secondary{background:rgba(255,255,255,.08)}.final-cta-inner-rescale .section-kicker,.signal-board .section-kicker,.stage-eyebrow,.story-card-dark .section-kicker{color:#ffd2bc}.stage-heading-row p,.stage-prompt,.stage-stack-card span{color:rgba(255,244,236,.8)}.section-kicker,.subpage-label{color:var(--site-orange-deep);letter-spacing:.1em}.section-title,.subpage-title{color:var(--site-graphite);letter-spacing:-.06em}.final-cta-inner,.signal-board,.story-card-dark{background:linear-gradient(180deg,rgba(26,27,31,.96),rgba(46,39,33,.96));border-color:rgba(255,222,207,.12)}.faq-item summary,.feature-pillar h3,.integration-note-grid article strong,.price-tier,.story-list-item h3,.workflow-card h3{color:var(--site-graphite)}.hero-note-card strong,.performance-stat-card strong,.price-tag strong{font-family:var(--font-heading);letter-spacing:-.06em}.subpage-hero-rescale{background:radial-gradient(circle at top right,rgba(240,109,52,.14),transparent 36%),linear-gradient(180deg,rgba(255,247,241,.74),rgba(255,255,255,.55) 62%,transparent)}.subpage-hero-panel{border-radius:28px;background:rgba(255,255,255,.76)}.footer{background:color-mix(in srgb,var(--site-cream) 88%,transparent);padding:1.5rem 0 2rem}.footer-inner{align-items:flex-end}.footer-brand{display:grid;grid-gap:.35rem;gap:.35rem;max-width:28ch}.footer-brand p{margin:0;font-family:var(--font-heading);font-size:1.8rem;line-height:.9;letter-spacing:-.08em}.footer-brand span{color:var(--site-muted);font-size:.9rem;line-height:1.65}.footer-links{gap:1rem;font-weight:600;color:var(--site-muted)}.footer-links a:hover{color:var(--site-orange-deep)}@media (max-width:1024px){.brand-meta,.desktop-actions{display:none}}@media (max-width:760px){.brand-wordmark{font-size:1.7rem}.marketing-home-rescale .hero-copy h1,.subpage-title{font-size:clamp(2.3rem,12vw,3.8rem)}.footer-inner{align-items:flex-start}}.marketing-home-rescale{position:relative;overflow:clip;background:radial-gradient(820px 420px at 18% 6%,rgba(200,168,255,.2),transparent 70%),radial-gradient(760px 360px at 78% 14%,rgba(120,229,255,.18),transparent 68%),linear-gradient(180deg,#f6f3ff,#f8f4ef 24%,#f7f8fc 64%,#f2edff)}.marketing-home-rescale:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(113,123,164,.06) 1px,transparent 0),linear-gradient(rgba(113,123,164,.06) 1px,transparent 0);background-size:120px 120px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 72%)}.marketing-home-rescale>*{position:relative;z-index:1}.marketing-home-rescale .topbar{border-bottom:1px solid rgba(114,119,159,.14);background:color-mix(in srgb,#f7f3ff 82%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.marketing-home-rescale .brand{color:#151830}.marketing-home-rescale .brand span,.marketing-home-rescale .nav-link.active,.marketing-home-rescale .section-kicker{color:#6e68ff}.marketing-home-rescale .menu{color:#5b6172}.marketing-home-rescale .nav-link.active{border-bottom-color:rgba(110,104,255,.35)}.marketing-home-rescale .ui-btn{min-height:48px;padding-inline:1.25rem;font-weight:700}.marketing-home-rescale .ui-btn-primary{background:linear-gradient(135deg,#7b72ff,#8f86ff 48%,#ac9dff);box-shadow:0 18px 35px rgba(109,103,255,.28)}.marketing-home-rescale .ui-btn-ghost{border-color:rgba(108,114,147,.16);background:rgba(255,255,255,.72)}.rescale-hero{position:relative;padding:5.6rem 0 2.2rem}.hero-orb{position:absolute;border-radius:999px;filter:blur(10px);opacity:.72;pointer-events:none;animation:hero-orb-float 16s ease-in-out infinite}.hero-orb-one{top:1rem;left:-6rem;width:min(28rem,42vw);height:min(28rem,42vw);background:radial-gradient(circle at 35% 35%,rgba(164,146,255,.56),rgba(164,146,255,.12) 58%,transparent 74%)}.hero-orb-two{top:5rem;right:-5rem;width:min(24rem,36vw);height:min(24rem,36vw);background:radial-gradient(circle at 45% 45%,rgba(108,220,255,.52),rgba(108,220,255,.08) 60%,transparent 76%);animation-delay:-7s}.hero-grid-lines{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(140,147,183,.08) 1px,transparent 0),linear-gradient(rgba(140,147,183,.08) 1px,transparent 0);background-size:84px 84px;-webkit-mask-image:radial-gradient(circle at 48% 18%,black 28%,transparent 78%);mask-image:radial-gradient(circle at 48% 18%,black 28%,transparent 78%)}.rescale-hero-shell{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-gap:1.1rem;gap:1.1rem;align-items:center}.marketing-home-rescale .hero-copy{max-width:40rem;animation:rise-in .72s ease both}.hero-badge-row{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.hero-badge-stat,.hero-kicker{display:inline-flex;align-items:center;min-height:2.15rem;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .85rem}.hero-kicker{border:1px solid rgba(112,106,255,.18);background:rgba(255,255,255,.72);color:#5e57dc}.hero-badge-stat{background:rgba(110,104,255,.1);color:#423cc7}.marketing-home-rescale .hero-copy h1{margin:1rem 0 0;color:#151731;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.93;letter-spacing:-.05em;max-width:10ch}.marketing-home-rescale .hero-copy h1 span{color:#6d66ff}.marketing-home-rescale .hero-copy p{margin:1.15rem 0 0;max-width:50ch;color:#5e6678;font-size:1.05rem;line-height:1.6}.marketing-home-rescale .hero-actions{gap:.85rem;margin-top:1.5rem}.hero-note-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:1.5rem}.hero-note-card{border:1px solid rgba(103,109,145,.14);border-radius:1.25rem;background:rgba(255,255,255,.78);box-shadow:0 18px 30px rgba(70,62,140,.08);padding:.95rem 1rem}.hero-note-card strong{display:block;color:#181d33;font-size:1.25rem;letter-spacing:-.03em}.hero-note-card span{display:block;margin-top:.28rem;color:#687184;font-size:.86rem;line-height:1.45}.hero-stage{position:relative;border-radius:2rem;background:linear-gradient(180deg,rgba(19,24,55,.94),rgba(42,39,102,.94));box-shadow:0 36px 80px rgba(45,36,112,.28);padding:1rem;overflow:hidden;animation:rise-in .86s ease both}.hero-stage-glow{position:absolute;inset:auto auto -10% 10%;width:22rem;height:22rem;border-radius:999px;background:radial-gradient(circle,rgba(122,113,255,.42),rgba(122,113,255,.04) 62%,transparent 76%);filter:blur(12px)}.stage-panel,.stage-stack-card{position:relative;z-index:1;border:1px solid rgba(177,189,255,.14);border-radius:1.4rem;background:rgba(248,249,255,.08)}.stage-panel{padding:1rem}.stage-panel+.stage-panel,.stage-panel+.stage-stack{margin-top:.8rem}.stage-panel-primary{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(143,146,255,.08))}.stage-panel-secondary{background:rgba(14,18,40,.34)}.stage-eyebrow{margin:0;color:#c3c7ff;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:800}.stage-heading-row{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;margin-top:.55rem}.stage-heading-row h2{margin:0;color:#fbfcff;font-size:1.5rem;letter-spacing:-.03em}.stage-heading-row p{margin:.35rem 0 0;color:#b8c0ee;font-size:.9rem;line-height:1.45;max-width:26ch}.stage-status{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;background:rgba(96,246,177,.12);color:#7ef3c1;font-size:.76rem;font-weight:700;padding:.48rem .7rem;white-space:nowrap}.stage-status:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 .22rem rgba(126,243,193,.18)}.stage-chart{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:flex-end;grid-gap:.65rem;gap:.65rem;height:10rem;margin-top:1rem;padding:.8rem;border-radius:1.2rem;background:linear-gradient(rgba(192,203,255,.14) 1px,transparent 0),linear-gradient(90deg,rgba(192,203,255,.12) 1px,transparent 0),linear-gradient(180deg,rgba(7,10,31,.42),rgba(34,37,77,.2));background-size:100% 25%,25% 100%,cover}.stage-bar{border-radius:999px 999px .8rem .8rem;background:linear-gradient(180deg,rgba(146,235,255,.98),rgba(120,146,255,.88));box-shadow:0 12px 20px rgba(87,120,255,.18);animation:bar-rise 1.15s cubic-bezier(.2,.8,.2,1) both}.stage-bar-2{animation-delay:.06s}.stage-bar-3{animation-delay:.12s}.stage-bar-4{animation-delay:.18s}.stage-bar-5{animation-delay:.24s}.stage-bar-6{animation-delay:.3s}.stage-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:.9rem}.stage-summary-grid article{border-radius:1rem;background:rgba(255,255,255,.08);padding:.75rem}.stage-summary-grid strong{display:block;color:#f7f8ff;font-size:1.05rem}.stage-summary-grid span{display:block;margin-top:.2rem;color:#c0c8f1;font-size:.76rem;line-height:1.45}.marketing-home-rescale .stage-prompt{margin:.6rem 0 0;border:1px solid rgba(186,193,255,.14);border-radius:1rem;background:rgba(255,255,255,.06);color:#dee4ff;padding:.9rem 1rem;line-height:1.55}.stage-chip-grid{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.stage-chip-grid span{display:inline-flex;align-items:center;min-height:2rem;border-radius:999px;background:rgba(255,255,255,.08);color:#d3dbff;font-size:.72rem;font-weight:700;letter-spacing:.03em;padding:.35rem .72rem}.stage-stack{display:grid;grid-gap:.7rem;gap:.7rem}.stage-stack-card{padding:.88rem .95rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stage-stack-card p{margin:0;color:#f6f8ff;font-size:.92rem;font-weight:700}.stage-stack-card span{display:block;margin-top:.32rem;color:#bbc4ef;font-size:.82rem;line-height:1.5}.hero-marquee{position:relative;margin-top:1.5rem;overflow:hidden;border-top:1px solid rgba(116,123,163,.14);border-bottom:1px solid rgba(116,123,163,.14);background:rgba(255,255,255,.32)}.hero-marquee-track{display:flex;gap:.9rem;width:max-content;padding:.95rem 0;animation:marquee-slide 26s linear infinite}.hero-marquee-track span{display:inline-flex;align-items:center;min-height:2.25rem;border-radius:999px;background:rgba(255,255,255,.78);color:#50586a;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.45rem .88rem}.integration-section,.narrative-section,.pricing-faq-section,.signal-section,.story-section{padding-top:4.8rem}.section-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.marketing-home-rescale .section-title{color:#1a2036;font-size:clamp(1.9rem,3.2vw,3.2rem);letter-spacing:-.04em}.marketing-home-rescale .section-copy{color:#61697b;max-width:39rem}.workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.workflow-card{border:1px solid rgba(108,114,149,.14);border-radius:1.6rem;background:rgba(255,255,255,.8);box-shadow:0 22px 36px rgba(78,70,140,.08);padding:1.1rem}.workflow-index{display:inline-flex;align-items:center;min-height:2rem;border-radius:999px;background:rgba(109,103,255,.1);color:#544df0;font-size:.76rem;font-weight:800;letter-spacing:.08em;padding:.35rem .72rem}.workflow-card h3{margin:.85rem 0 0;color:#1b2137;font-size:1.18rem}.workflow-card p{margin:.45rem 0 0;color:#667084;line-height:1.58}.pricing-faq-shell,.signal-shell,.story-shell{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);grid-gap:.95rem;gap:.95rem}.faq-panel,.pricing-panel,.signal-story,.story-card-light{border:1px solid rgba(108,114,149,.14);border-radius:2rem;background:rgba(255,255,255,.8);box-shadow:0 24px 44px rgba(79,72,143,.08);padding:1.3rem}.signal-board,.story-card-dark{border:1px solid rgba(177,189,255,.18);border-radius:2rem;background:linear-gradient(180deg,#181d42,#2d2a66);box-shadow:0 30px 58px rgba(44,38,110,.24);padding:1.3rem}.final-cta-inner-rescale .section-kicker,.signal-board .section-kicker,.story-card-dark .section-kicker{color:#b9c2ff}.final-cta-inner-rescale .section-title,.signal-board .section-title,.story-card-dark .section-title{color:#f7f8ff}.final-cta-inner-rescale .section-copy,.signal-board .section-copy,.story-card-dark .section-copy{color:#cad2f4}.faq-list,.feature-pillar-list,.story-list{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem}.faq-item,.feature-pillar,.story-list-item{border:1px solid rgba(108,114,149,.14);border-radius:1.25rem;background:rgba(248,249,255,.72);padding:.95rem 1rem}.feature-pillar h3,.story-list-item h3{margin:0;color:#1c2238;font-size:1.04rem}.faq-item p,.feature-pillar p,.story-list-item p{margin:.42rem 0 0;color:#667084;line-height:1.55}.story-list-item-dark{border-color:rgba(181,189,255,.14);background:rgba(255,255,255,.06)}.story-list-item-dark h3{color:#f4f6ff}.story-list-item-dark p{color:#c7cff2}.performance-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.performance-stat-card{border-radius:1.2rem;background:rgba(255,255,255,.08);padding:.9rem}.performance-stat-card strong{display:block;color:#ffffff;font-size:1.5rem;letter-spacing:-.04em}.performance-stat-card span{display:block;margin-top:.22rem;color:#c2caf1;font-size:.84rem;line-height:1.5}.integration-panel{border:1px solid rgba(108,114,149,.14);border-radius:2rem;background:rgba(255,255,255,.78);box-shadow:0 24px 44px rgba(79,72,143,.08);padding:1.25rem}.marketing-home-rescale .integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.marketing-home-rescale .integration-tile{border-radius:1.2rem;border:1px solid rgba(102,109,144,.14);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(242,243,255,.78));color:#373f56;font-weight:700;padding:.95rem .7rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.integration-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:1rem}.integration-note-grid article{border-radius:1.2rem;background:rgba(244,246,255,.84);padding:.95rem 1rem}.integration-note-grid strong{color:#21263c;font-size:1rem}.integration-note-grid p{margin:.35rem 0 0;color:#677084;line-height:1.55}.pricing-grid-home{gap:.8rem;margin-top:1rem}.pricing-grid-home .price-card{display:flex;flex-direction:column;border-radius:1.4rem;border-color:rgba(107,113,145,.14);background:rgba(248,249,255,.8);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pricing-grid-home .price-card.featured{position:relative;border-color:rgba(110,104,255,.34);box-shadow:0 22px 40px rgba(109,103,255,.16)}.pricing-grid-home .price-card.featured:before{content:"Best launch fit";position:absolute;top:1rem;right:1rem;border-radius:999px;background:rgba(110,104,255,.1);color:#5a53ea;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .62rem}.price-tier{margin:0;color:#1c2238;font-size:1.05rem;font-weight:700}.price-tier-note{margin:.35rem 0 0;color:#667084;font-size:.86rem;line-height:1.45;min-height:2.45rem}.pricing-grid-home .price-card.featured .price-tier-note{color:#5750e0}.faq-item{background:rgba(248,249,255,.82)}.faq-item summary{list-style:none;cursor:pointer;color:#21273b;font-weight:700;padding-right:2rem;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;top:-.04rem;right:0;color:#6d66ff;font-size:1.2rem;font-weight:700}.faq-item[open] summary:after{content:"\2212"}.final-cta-rescale{padding-top:3.6rem}.final-cta-inner-rescale{position:relative;overflow:hidden;border:1px solid rgba(187,193,255,.2);background:radial-gradient(360px 180px at 20% 10%,rgba(147,232,255,.18),transparent 70%),radial-gradient(420px 220px at 80% 15%,rgba(163,151,255,.2),transparent 68%),linear-gradient(180deg,#171c43,#2d2b67);box-shadow:0 30px 70px rgba(44,38,110,.26)}.final-cta-inner-rescale:after{content:"";position:absolute;inset:auto 8% -30% auto;width:22rem;height:22rem;border-radius:999px;background:radial-gradient(circle,rgba(118,226,255,.16),transparent 68%);filter:blur(8px)}.marketing-home-rescale .footer{border-top-color:rgba(120,126,162,.12);background:rgba(244,239,255,.58)}@keyframes hero-orb-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(1.8rem,1.1rem,0) scale(1.06)}}@keyframes bar-rise{0%{transform:scaleY(.2);transform-origin:bottom;opacity:.4}to{transform:scaleY(1);transform-origin:bottom;opacity:1}}@keyframes marquee-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1120px){.pricing-faq-shell,.rescale-hero-shell,.section-heading-row,.signal-shell,.story-shell{grid-template-columns:1fr}.section-heading-row{display:grid;align-items:start}.marketing-home-rescale .integration-grid,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rescale-hero{padding-top:4.5rem}.marketing-home-rescale .hero-copy h1{font-size:clamp(2.45rem,13vw,4rem);max-width:11ch}.hero-note-row,.integration-note-grid,.marketing-home-rescale .integration-grid,.performance-stat-grid,.pricing-grid-home,.stage-summary-grid,.workflow-grid{grid-template-columns:1fr}.faq-panel,.final-cta-inner-rescale,.hero-stage,.integration-panel,.pricing-panel,.signal-board,.signal-story,.story-card-dark,.story-card-light{border-radius:1.5rem}.stage-heading-row{flex-direction:column}.hero-marquee-track{animation-duration:20s}}@media (prefers-reduced-motion:reduce){.hero-marquee-track,.hero-orb,.marketing-home-rescale .hero-copy,.marketing-home-rescale .hero-stage,.stage-bar{animation:none}}.rescale-subpage{min-height:100vh}.subpage-hero-rescale{position:relative;overflow:clip;padding:5.2rem 0 2.4rem;border-bottom:1px solid rgba(122,128,166,.12);background:radial-gradient(640px 280px at 18% 12%,rgba(168,151,255,.18),transparent 72%),radial-gradient(540px 240px at 82% 16%,rgba(120,229,255,.16),transparent 70%),linear-gradient(180deg,rgba(251,248,255,.82),rgba(247,246,254,.72))}.subpage-hero-rescale .subpage-hero-inner{position:relative;z-index:1;gap:.9rem}.subpage-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:center;grid-gap:1.1rem;gap:1.1rem}.subpage-hero-copy{animation:rise-in .68s ease both}.subpage-hero-panel{position:relative;z-index:1;border:1px solid rgba(177,189,255,.18);border-radius:1.85rem;background:linear-gradient(180deg,rgba(23,28,67,.94),rgba(45,43,103,.94));box-shadow:0 34px 68px rgba(44,38,110,.24);padding:1rem;color:#f6f8ff;animation:rise-in .86s ease both}.subpage-panel-stack{display:grid;grid-gap:.8rem;gap:.8rem}.subpage-panel-card{border:1px solid rgba(184,193,255,.14);border-radius:1.35rem;background:rgba(255,255,255,.08);padding:1rem}.subpage-panel-card p{margin:0;color:#bac4ff;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.subpage-panel-card strong{display:block;margin-top:.55rem;color:#ffffff;font-size:1.28rem;line-height:1.15;letter-spacing:-.03em}.subpage-panel-card span{display:block;margin-top:.4rem;color:#c6cef3;line-height:1.55}.subpage-panel-card-spotlight{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(143,146,255,.08))}.subpage-panel-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.subpage-panel-metrics article{border-radius:1.1rem;background:rgba(255,255,255,.08);padding:.8rem}.subpage-panel-metrics strong{display:block;color:#ffffff;font-size:1.18rem;letter-spacing:-.03em}.subpage-panel-metrics span{display:block;margin-top:.22rem;color:#c6cef3;font-size:.78rem;line-height:1.45}.subpage-panel-chip-row{display:flex;flex-wrap:wrap;gap:.55rem}.subpage-panel-chip-row span{display:inline-flex;align-items:center;min-height:2rem;border-radius:999px;background:rgba(255,255,255,.08);color:#dee4ff;font-size:.74rem;font-weight:700;letter-spacing:.04em;padding:.35rem .72rem}.subpage-hero-rescale .hero-orb-one{top:-3rem;left:-9rem;width:min(24rem,34vw);height:min(24rem,34vw);opacity:.64}.subpage-hero-rescale .hero-orb-two{top:-1rem;right:-7rem;width:min(20rem,30vw);height:min(20rem,30vw);opacity:.58}.subpage-hero-rescale .hero-grid-lines{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 88%)}.subpage-hero-rescale .subpage-title{max-width:13ch;color:#161c31;font-size:clamp(2.4rem,5vw,4.75rem);line-height:.95;letter-spacing:-.05em}.subpage-hero-rescale .subpage-copy{color:#61697b;max-width:44rem;font-size:1.04rem;line-height:1.6}.subpage-hero-rescale .subpage-cta-row{margin-top:.2rem}.section-rescale{padding-top:4rem}.section-heading-panel{position:relative;overflow:hidden;border:1px solid rgba(108,114,149,.14);border-radius:1.75rem;background:rgba(255,255,255,.78);box-shadow:0 22px 38px rgba(79,72,143,.08);padding:1.2rem 1.3rem}.cta-band:after,.section-heading-panel:after{content:"";position:absolute;inset:auto -8% -72% auto;width:15rem;height:15rem;border-radius:999px;background:radial-gradient(circle,rgba(132,122,255,.14),transparent 72%);pointer-events:none}.highlight-strip-section{position:relative;z-index:2;margin-top:-1.35rem;padding:0 0 .75rem}.highlight-strip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.highlight-strip-card{position:relative;overflow:hidden;border:1px solid rgba(108,114,149,.14);border-radius:1.55rem;background:radial-gradient(160px 90px at 100% 0,rgba(146,233,255,.16),transparent 68%),linear-gradient(180deg,rgba(255,255,255,.88),rgba(244,246,255,.84));box-shadow:0 24px 40px rgba(79,72,143,.12);padding:1.05rem 1.05rem 1.1rem}.highlight-strip-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#7b72ff,#7de2ff)}.highlight-strip-card p{margin:0;color:#6b63ea;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.highlight-strip-card strong{display:block;margin-top:.55rem;color:#1b2137;font-size:1.2rem;line-height:1.12;letter-spacing:-.03em}.highlight-strip-card span{display:block;margin-top:.45rem;color:#667084;line-height:1.55}.card-grid-rescale,.logo-row-rescale{margin-top:1rem}.card-rescale{border-radius:1.5rem;border-color:rgba(108,114,149,.14);background:rgba(255,255,255,.8);box-shadow:0 22px 36px rgba(79,72,143,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card-rescale,.contact-form-card-rescale,.contact-grid-rescale .contact-intro,.cta-band,.faq-panel,.hero-note-card,.highlight-strip-card,.integration-panel,.logo-row-rescale .logo-tile,.pricing-grid-home .price-card,.pricing-panel,.section-heading-panel,.signal-board,.signal-story,.story-card-dark,.story-card-light,.workflow-card{animation:rise-in .76s ease both;will-change:transform,opacity}.card-grid-rescale>:nth-child(2),.contact-grid-rescale>:nth-child(2),.hero-note-row>:nth-child(2),.highlight-strip-grid>:nth-child(2),.pricing-grid-home>:nth-child(2),.workflow-grid>:nth-child(2){animation-delay:90ms}.card-grid-rescale>:nth-child(3),.hero-note-row>:nth-child(3),.highlight-strip-grid>:nth-child(3),.pricing-grid-home>:nth-child(3),.workflow-grid>:nth-child(3){animation-delay:.18s}.workflow-grid>:nth-child(4){animation-delay:.27s}.card-rescale:hover,.faq-item:hover,.feature-pillar:hover,.highlight-strip-card:hover,.logo-row-rescale .logo-tile:hover,.marketing-home-rescale .integration-tile:hover,.pricing-grid-home .price-card:hover,.story-list-item:hover,.workflow-card:hover{transform:translateY(-4px);box-shadow:0 28px 42px rgba(79,72,143,.12);border-color:rgba(110,104,255,.18)}.cta-band{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cta-band:hover{transform:translateY(-3px);box-shadow:0 26px 40px rgba(79,72,143,.12);border-color:rgba(110,104,255,.2)}.metric-box-rescale{background:rgba(255,255,255,.84)}.metric-box-rescale .metric{background:rgba(113,103,255,.08);border-color:rgba(113,103,255,.12)}.logo-row-rescale .logo-tile{border-radius:1.2rem;border-color:rgba(108,114,149,.14);background:rgba(255,255,255,.82);color:#3f475c;box-shadow:0 18px 28px rgba(79,72,143,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.contact-section-rescale{position:relative;padding:4.8rem 0 5.2rem}.contact-grid-rescale{position:relative;z-index:1;gap:1rem}.contact-grid-rescale .contact-intro{border:1px solid rgba(108,114,149,.14);border-radius:2rem;background:rgba(255,255,255,.78);box-shadow:0 24px 42px rgba(79,72,143,.08);padding:1.4rem}.contact-grid-rescale .contact-intro h1{color:#171d34;font-size:clamp(2.3rem,4.8vw,4.6rem);line-height:.95;letter-spacing:-.05em}.contact-grid-rescale .contact-intro h1 span{color:#6d66ff}.contact-grid-rescale .contact-intro cite span,.contact-grid-rescale .contact-intro li,.contact-grid-rescale .contact-intro p{color:#626b7d}.contact-grid-rescale .contact-intro blockquote{color:#232943;border-top-color:rgba(108,114,149,.16)}.contact-form-card-rescale{border-radius:2rem;border-color:rgba(108,114,149,.14);background:rgba(255,255,255,.82);box-shadow:0 28px 46px rgba(79,72,143,.1)}.contact-form-intro{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:1.1rem}.contact-form-intro h2{margin:0;color:#171d34;font-size:clamp(1.45rem,2.6vw,2rem);letter-spacing:-.03em}.contact-form-intro p:last-child{margin:0;color:#667084;line-height:1.55}#contact-form,.contact-form-card-rescale{scroll-margin-top:7rem}.contact-form-card-rescale input,.contact-form-card-rescale select{border-color:rgba(108,114,149,.2);background:rgba(246,247,255,.92)}.contact-form-card-rescale .contact-submit{background:linear-gradient(135deg,#7b72ff,#8f86ff 48%,#ac9dff);box-shadow:0 18px 30px rgba(109,103,255,.22)}@media (max-width:760px){.subpage-hero-rescale{padding-top:4.3rem}.highlight-strip-grid,.subpage-hero-grid,.subpage-panel-metrics{grid-template-columns:1fr}.subpage-hero-rescale .subpage-title{font-size:clamp(2rem,12vw,3.5rem);max-width:none}.contact-form-card-rescale,.contact-grid-rescale .contact-intro,.section-heading-panel{border-radius:1.5rem}}.marketing-home-rescale{background:radial-gradient(900px 520px at 10% -8%,rgba(255,255,255,.94) 0,transparent 68%),radial-gradient(820px 460px at 92% 12%,rgba(240,109,52,.18) 0,transparent 70%),linear-gradient(180deg,#ece7df,#f4eee5 34%,#f7f2eb 68%,#f2ebe1)}.marketing-home-rescale:before{background:linear-gradient(90deg,rgba(23,24,27,.045) 1px,transparent 0),linear-gradient(rgba(23,24,27,.045) 1px,transparent 0);background-size:108px 108px}.marketing-home-rescale .topbar{border-bottom:1px solid var(--site-line);background:color-mix(in srgb,var(--site-cream) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.menu-surface{display:inline-flex;align-items:center;padding:.28rem;border:1px solid var(--site-line);border-radius:999px;background:rgba(255,255,255,.72)}.marketing-home-rescale .menu{gap:.25rem}.marketing-home-rescale .nav-link{border-bottom:none;border-radius:999px;padding:.65rem .95rem;color:var(--site-muted)}.marketing-home-rescale .nav-link:hover{color:var(--site-graphite);background:rgba(23,24,27,.04)}.marketing-home-rescale .nav-link.active{color:var(--site-orange-deep);background:rgba(240,109,52,.1)}.desktop-actions{align-items:center}.header-note{color:var(--site-muted-soft);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mobile-menu-trigger{gap:.28rem}.mobile-menu-trigger span{display:block;width:1rem;height:2px;border-radius:999px;background:currentColor;transition:transform .15s var(--site-ease),opacity .15s var(--site-ease)}.mobile-menu-trigger em{font-style:normal;margin-left:.45rem}.mobile-menu-trigger.active span:first-child{transform:translateY(6px) rotate(45deg)}.mobile-menu-trigger.active span:nth-child(2){opacity:0}.mobile-menu-trigger.active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu-panel{animation:rise-in .22s var(--site-ease) both}.mobile-menu-intro{display:grid;grid-gap:.35rem;gap:.35rem;padding:.7rem .8rem .9rem;border-bottom:1px solid var(--site-line);margin-bottom:.25rem}.mobile-menu-intro p{margin:0;color:var(--site-orange-deep);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mobile-menu-intro span{color:var(--site-muted);font-size:.88rem;line-height:1.55}.cta-band-eyebrow,.highlight-strip-index,.marketing-home-rescale .hero-badge-stat,.marketing-home-rescale .hero-kicker,.subpage-tag{display:inline-flex;align-items:center;min-height:2rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.35rem .72rem}.marketing-home-rescale .hero-kicker{border:1px solid rgba(240,109,52,.18);background:rgba(255,255,255,.78);color:var(--site-orange-deep)}.highlight-strip-index,.marketing-home-rescale .hero-badge-stat,.subpage-tag{background:rgba(240,109,52,.1);color:var(--site-orange-deep)}.contact-form-intro h2,.contact-grid-rescale .contact-intro h1,.cta-band h2,.marketing-home-rescale .hero-copy h1,.marketing-home-rescale .section-title,.subpage-hero-rescale .subpage-title{color:var(--site-graphite);letter-spacing:-.06em}.contact-grid-rescale .contact-intro h1 span,.marketing-home-rescale .hero-copy h1 span{color:var(--site-orange-deep)}.card-rescale,.contact-form-card-rescale,.contact-grid-rescale .contact-intro,.hero-note-card,.highlight-strip-card,.integration-panel,.logo-row-rescale .logo-tile,.pricing-grid-home .price-card,.section-heading-panel,.signal-story,.story-card-light,.workflow-card{border-color:var(--site-line);background:rgba(255,255,255,.8);box-shadow:0 20px 38px rgba(26,22,16,.08)}.hero-stage,.signal-board,.story-card-dark,.subpage-hero-panel{border-color:rgba(255,232,218,.14);background:linear-gradient(180deg,rgba(23,24,27,.96),rgba(54,45,37,.96));box-shadow:0 28px 62px rgba(25,19,14,.22)}.stage-panel,.stage-stack-card,.subpage-panel-card,.subpage-panel-metrics article{border-color:rgba(255,232,218,.12);background:rgba(255,255,255,.08)}.stage-panel-primary,.subpage-panel-card-spotlight{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(240,109,52,.08))}.stage-status{background:rgba(102,199,150,.12);color:#97f0bf}.stage-bar{background:linear-gradient(180deg,rgba(255,216,196,.98),rgba(240,109,52,.84));box-shadow:0 12px 20px rgba(240,109,52,.18)}.metric-box-rescale .metric,.pricing-grid-home .price-card.featured:before,.workflow-index{background:rgba(240,109,52,.1);color:var(--site-orange-deep)}.pricing-grid-home .price-card.featured{border-color:rgba(240,109,52,.3);box-shadow:0 22px 40px rgba(240,109,52,.12)}.pricing-grid-home .price-card.featured .price-tier-note{color:var(--site-orange-deep)}.highlight-strip-card{background:radial-gradient(180px 110px at 100% 0,rgba(255,214,188,.24),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(249,244,237,.86))}.highlight-strip-card:before{width:3px;background:linear-gradient(180deg,var(--site-orange) 0,#f5be96 100%)}.footer-label,.highlight-strip-card p,.section-kicker,.subpage-label{color:var(--site-orange-deep)}.subpage-label-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;margin-bottom:.35rem}.subpage-tag{background:rgba(23,24,27,.06);color:var(--site-graphite-soft)}.subpage-hero-rescale{border-bottom-color:var(--site-line);background:radial-gradient(620px 260px at 14% 10%,rgba(255,219,197,.34),transparent 72%),radial-gradient(580px 240px at 88% 16%,rgba(240,109,52,.14),transparent 72%),linear-gradient(180deg,rgba(252,247,241,.92),rgba(249,244,237,.82))}.subpage-hero-rescale .hero-orb-one{background:radial-gradient(circle at 35% 35%,rgba(240,109,52,.28),rgba(240,109,52,.08) 60%,transparent 74%)}.subpage-hero-rescale .hero-orb-two{background:radial-gradient(circle at 45% 45%,rgba(255,214,188,.4),rgba(255,214,188,.1) 60%,transparent 76%)}.cta-band:after,.section-heading-panel:after{background:radial-gradient(circle,rgba(240,109,52,.14),transparent 72%)}.cta-band{border-color:rgba(240,109,52,.16);background:radial-gradient(240px 140px at 100% 0,rgba(255,216,196,.26),transparent 70%),linear-gradient(135deg,rgba(255,248,242,.96),rgba(247,240,232,.92));padding:1.45rem 1.5rem}.cta-band-copy{display:grid;grid-gap:.45rem;gap:.45rem;max-width:34rem}.cta-band-eyebrow{width:-moz-fit-content;width:fit-content}.cta-band p{max-width:40ch}.cta-band-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.contact-form-card-rescale .contact-submit,.marketing-home-rescale .ui-btn-primary,.mobile-menu-cta{background:linear-gradient(135deg,var(--site-orange) 0,#ff8b58 100%);box-shadow:0 16px 28px rgba(240,109,52,.18)}.marketing-home-rescale .ui-btn-ghost{border-color:var(--site-line-strong);background:rgba(255,255,255,.78)}.contact-form-intro p:last-child,.contact-grid-rescale .contact-intro cite span,.contact-grid-rescale .contact-intro li,.contact-grid-rescale .contact-intro p{color:var(--site-muted)}.contact-grid-rescale .contact-intro blockquote{color:var(--site-graphite);border-top-color:var(--site-line)}.contact-form-card-rescale input,.contact-form-card-rescale select{border-color:rgba(23,24,27,.12);background:rgba(251,251,244,.88)}.footer{border-top:1px solid var(--site-line);background:color-mix(in srgb,var(--site-cream) 90%,transparent)}.footer-inner{align-items:flex-start}.footer-label{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.footer-meta{display:grid;grid-gap:.9rem;gap:.9rem;max-width:30rem}.footer-meta p{margin:0;color:var(--site-muted);line-height:1.6}.footer-links{display:flex;flex-wrap:wrap;gap:.9rem}@media (max-width:1024px){.header-note,.menu-surface{display:none}}@media (max-width:760px){.cta-band{padding:1.2rem}.cta-band-actions,.cta-band-actions .ui-btn{width:100%}.subpage-label-row{margin-bottom:.2rem}.footer-meta{max-width:none}}