@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--bg:#09050d;--ink:#fff7f2;--muted:#aba0b1;--orange:#ff8a30;--border:#e9c0f124}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:15px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a,input,textarea{outline-offset:5px}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif}h2{letter-spacing:-2px;font-size:clamp(30px,3.65vw,49px);font-weight:600;line-height:1.17}h2>span{color:#b2a1b9}p{color:var(--muted);line-height:1.8}svg{flex-shrink:0}::selection{color:#fff;background:#a73c89}.shell{max-width:1320px;margin:0 auto;padding:0 40px}.section{margin-top:30px}.glass{border:1px solid var(--border);-webkit-backdrop-filter:blur(22px);background:linear-gradient(125deg,#2d18307a,#130c198f 50%,#23122166);border-radius:24px;box-shadow:inset 0 1px #ffffff06,0 18px 50px -30px #0009}.ambient{pointer-events:none;z-index:0;background:radial-gradient(at 80% 25%,#250c28 0,#0000 57%),#09050d;position:fixed;inset:0;overflow:hidden}.ambient-purple,.ambient-orange{filter:blur(100px);opacity:.12;border-radius:50%;width:65vw;height:65vw;position:absolute}.ambient-purple{background:#9506cd;top:15%;left:-40%}.ambient-orange{background:#bd3912;top:-30%;right:-40%}.starfield{opacity:.25;background-image:radial-gradient(#dac1e5 .6px,#0000 .8px);background-size:79px 79px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.logo-orbit{aspect-ratio:1;will-change:transform;width:min(640px,51vw);position:absolute;top:16%;left:51%}.logo-float{object-fit:contain;mix-blend-mode:screen;filter:saturate(.95);width:100%;height:100%;position:relative;-webkit-mask-image:radial-gradient(#000 45%,#000c 57%,#0000 74%);mask-image:radial-gradient(#000 45%,#000c 57%,#0000 74%)}.logo-glow{filter:blur(78px);opacity:.48;background:linear-gradient(100deg,#ac1597 12%,#6b197b 40%,#ff7a17 78%);border-radius:50%;position:absolute;inset:4%}.page-content{z-index:1;position:relative}.reading-progress{z-index:60;transform-origin:0;background:linear-gradient(90deg,#9e35c5,#ff8a30);height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.nav-wrap{z-index:30;max-width:1320px;margin:20px auto 0;padding:0 40px;position:sticky;top:14px}.nav{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#160d1fcc;border-radius:18px;justify-content:space-between;align-items:center;height:78px;padding:0 25px;display:flex}.brand{letter-spacing:-1.4px;white-space:nowrap;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:26px;font-weight:800;display:inline-flex}.brand img{object-fit:cover;mix-blend-mode:screen;width:40px;height:44px;-webkit-mask-image:radial-gradient(#000 48%,#0000 75%);mask-image:radial-gradient(#000 48%,#0000 75%)}.brand-dot{color:var(--orange)}.nav-links{color:#d2c8d7;gap:31px;font-size:12px;display:flex}.nav-links a{align-items:center;gap:6px;display:flex}.nav-links a:hover{color:var(--orange)}.nav-cta{color:#241005;background:linear-gradient(130deg,#ff9a44,#ef7425);border:1px solid #ffaf7044;border-radius:30px;align-items:center;gap:17px;padding:12px 20px;font-size:12px;font-weight:700;display:flex}.menu-toggle{background:0 0;border:0;display:none}.mobile-nav{background:#160c20f5;margin-top:8px;padding:15px}.mobile-nav a{justify-content:space-between;padding:14px;display:flex}.hero{margin-top:20px}.hero-panel{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:linear-gradient(110deg,#190e1fc4,#1a0b1e29 70%);grid-template-columns:1.1fr 1fr;min-height:633px;padding:66px 52px 30px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:3;position:relative}.eyebrow{letter-spacing:2px;color:#e7ad87;align-items:center;gap:9px;margin-bottom:22px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.eyebrow>span,.status-dot{background:var(--orange);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 12px #ff8a3088}.hero h1{letter-spacing:-2.8px;margin-bottom:24px;font-size:clamp(38px,4.35vw,61px);font-weight:600;line-height:1.13}.hero h1 em{color:#ff994b;white-space:nowrap;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#ffb576,#ff883b 70%);-webkit-background-clip:text;background-clip:text;font-size:.87em;font-style:normal;display:block}.hero-copy>p{color:#d5cbd8;font-size:16px;line-height:1.65}.hero-copy .hero-detail{color:#a596af;margin-top:18px;font-size:13px}.hero-actions{align-items:center;gap:25px;margin-top:31px;display:flex}.button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:24px;padding:17px 23px;font-size:12px;font-weight:700;line-height:1.4;transition:transform .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.primary{color:#281305;background:linear-gradient(125deg,#ffab60,#ff832c);border-color:#ffbb7988;box-shadow:0 5px 30px #f0701420,inset 0 1px #fff4}.primary:hover{box-shadow:0 7px 32px #f0701450}.outline{background:#ffffff04;border-color:#ffffff29}.text-link{background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:12px;font-weight:500;transition:color .2s;display:inline-flex}.text-link:hover{color:#ff9b53}.hero-foot{letter-spacing:1.2px;color:#96869e;align-items:center;gap:9px;margin-top:39px;font-size:8px;display:flex}.hero-art{min-width:0;position:relative}.orbit-ring{border:1px solid #e27ac524;border-radius:50%;width:480px;height:480px;position:absolute;top:-18px;left:-12px;transform:rotate(-30deg)scaleY(.7)}.ring-two{border-color:#ff9c3418;width:515px;height:515px;top:-35px;left:-25px;transform:rotate(45deg)scaleY(.83)}.floating-label{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#ded0e4;background:#291426aa;border:1px solid #c789b433;border-radius:10px;align-items:center;gap:8px;padding:11px 16px;font-size:10px;display:flex;position:absolute;transform:rotate(-7deg);box-shadow:0 10px 35px #0004}.floating-label svg{color:var(--orange)}.label-one{top:25px;left:12px}.label-two{bottom:130px;right:-25px;transform:rotate(5deg)}.label-two svg{color:#d97aec}.art-caption{text-align:center;font-family:Georgia,serif;font-size:23px;font-style:italic;line-height:1.2;position:absolute;bottom:32px;right:22px;transform:rotate(-9deg)}.art-caption em{font-size:19px}.art-caption svg{fill:none;width:116px;height:30px;stroke:var(--orange);stroke-width:3px;margin-left:60px;display:block}.coordinate{color:#96849e;letter-spacing:1.5px;font-size:7px;position:absolute;bottom:0;right:0}.hero-strip{border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:24px 32px;display:flex}.hero-strip>span{letter-spacing:1.5px;color:#8b7b95;font-size:8px}.hero-strip>div{color:#d5cadb;align-items:center;gap:9px;font-size:12px;display:flex}.hero-strip svg{color:#bf8bc3}.hero-strip>a{color:#a99bb2;align-items:center;gap:15px;font-size:10px;display:flex}.proof{margin-top:60px}.proof-panel{grid-template-columns:1fr 1.2fr;align-items:center;gap:45px;padding:43px 45px;display:grid}.proof-panel .eyebrow{letter-spacing:1.7px;margin-bottom:13px;font-size:8px}.proof h2{letter-spacing:-1px;font-size:29px}.proof p{max-width:300px;margin-top:14px;font-size:11px}.proof-numbers{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.proof-numbers>div{border-left:1px solid var(--border);padding-left:22px}.proof-numbers strong{letter-spacing:-1.5px;font-family:Manrope,sans-serif;font-size:33px;font-weight:500;display:block}.proof-numbers span{color:var(--muted);margin-top:8px;font-size:9px;display:block}.proof-numbers small{color:#82758c;grid-column:1/-1;margin-left:22px;font-size:8px}.proof-numbers small a{text-underline-offset:3px;text-decoration:underline}.section-heading{text-align:center;max-width:650px;margin:0 auto 37px}.section-heading .eyebrow{justify-content:center}.section-heading h2{white-space:pre-line}.section-heading p{max-width:490px;margin:20px auto 0;font-size:13px}.platform-intro{margin-top:55px;padding:57px 40px 28px}.stage-tabs{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.stage-tabs a{color:#b9a9c1;background:#ffffff02;border:1px solid #b483c11c;border-radius:10px;align-items:center;gap:10px;padding:19px 15px;font-size:12px;transition:all .25s;display:flex;position:relative}.stage-tabs a small{opacity:.6;margin-left:auto;font-size:8px}.stage-tabs a.active,.stage-tabs a:hover{color:#ffad6a;background:#ff8a300b;border-color:#ff8a3055}.stages{gap:24px;margin-top:24px;display:grid}.stage{grid-template-columns:1fr 1fr;align-items:center;gap:65px;min-height:520px;padding:55px 48px;scroll-margin-top:120px;display:grid}.stage.reverse .stage-copy{order:2}.stage.reverse .stage-visual{order:1}.stage .eyebrow{margin-bottom:18px;font-size:9px}.stage h2 span{color:var(--ink)}.stage h2 .muted-title{color:#a991b2}.stage-copy>p{max-width:365px;margin-top:20px;font-size:12px}.feature-list{grid-template-columns:1fr 1fr;gap:13px 16px;margin:25px 0;padding:0;list-style:none;display:grid}.feature-list li{color:#c9bdce;align-items:flex-start;gap:7px;font-size:10px;line-height:1.5;display:flex}.feature-list svg{color:#d698c3;width:12px}.stage-copy>.text-link{color:#edb393;font-size:11px}.stage-visual{min-width:0;padding:20px 0;position:relative}.visual-glow{filter:blur(15px);background:radial-gradient(#ff772227,#0000 70%);position:absolute;inset:40px -20px}.purple .visual-glow{background:radial-gradient(#aa39d438,#0000 70%)}.demo{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(130deg,#35203999,#160f1cdd);border:1px solid #d9a4e327;border-radius:15px;padding:21px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 25px 45px #0004,inset 0 1px #ffffff0a}.reverse .demo{transform:perspective(1200px)rotateY(4deg)rotateX(2deg)}.demo-top{border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:8px;padding-bottom:17px;font-size:10px;display:flex}.demo-top>span:first-child{align-items:center;gap:8px;display:flex}.tiny-chip{color:#b79cbd;background:#bd84c412;border:1px solid #bd84c41c;border-radius:5px;padding:5px 8px;font-size:7px}.dashboard-stats{grid-template-columns:1.2fr 1fr;padding:22px 0;display:grid}.dashboard-stats small{color:#aa96b4;margin-bottom:10px;font-size:9px;display:block}.dashboard-stats strong{letter-spacing:-1px;white-space:nowrap;font-size:24px;font-weight:500}.dashboard-stats strong span{color:#a1bc99;letter-spacing:0;background:#79ac6c10;border-radius:4px;margin-left:7px;padding:4px;font-size:8px}.chart{align-items:flex-end;gap:11px;height:130px;padding:0 6px;display:flex;position:relative}.chart-grid{background:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 32px);position:absolute;inset:0}.bar{z-index:1;background:linear-gradient(#ed8b54bb,#b9555730);border:1px solid #ffbb7130;border-radius:4px 4px 0 0;flex:1;max-width:23px}.bar:nth-child(odd){background:linear-gradient(#b04c95bb,#952e7030);border-color:#c273b63d}.chart-labels{color:#a488ac;justify-content:space-between;margin-top:11px;font-size:6px;display:flex}.pipeline{gap:6px;margin-top:24px;display:flex}.pipeline>div{background:#ffffff03;border:1px solid #ffffff0a;border-radius:5px;flex:1;align-items:center;gap:5px;padding:9px 6px;font-size:6px;display:flex}.pipeline i{background:#c081b4;border-radius:50%;width:4px;height:4px}.pipeline b{color:#aaa;margin-left:auto;font-weight:400}.visual-caption{text-align:center;color:#ad8faa;letter-spacing:.5px;justify-content:center;align-items:center;gap:8px;margin-top:25px;font-size:8px;display:flex}.visual-caption>span{background:#dd935e;border-radius:50%;width:4px;height:4px}.live{color:#b0cba8;align-items:center;gap:5px;font-size:7px;display:flex}.live i{background:#a7c995;border-radius:50%;width:4px;height:4px}.chat-person{align-items:center;gap:10px;margin:20px 0;display:flex}.avatar{color:#eeb3d5;background:#90527036;border:1px solid #f5c4e015;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;display:flex}.chat-person strong{font-size:10px;font-weight:500;display:block}.chat-person small,.story-author small{color:#9e8ba7;margin-top:5px;font-size:8px;display:block}.chat-person .tiny-chip{margin-left:auto}.bubble{color:#c8bcd1;background:#ffffff07;border:1px solid #ffffff0a;border-radius:10px 10px 10px 2px;max-width:85%;margin:12px 0;padding:12px;font-size:10px;line-height:1.7}.bubble.sent{background:linear-gradient(120deg,#71246a55,#76361b44);border-color:#b0609940;border-radius:10px 10px 2px;margin-left:auto}.chat-action{color:#bad0b3;background:#a2c49508;border:1px solid #a2c4951a;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:11px;font-size:9px;display:flex}.demo-bottom{color:#95839e;border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;margin-top:18px;padding-top:15px;font-size:8px;display:flex}.success-ring{color:#ffaa68;background:#ff8a3011;border:1px solid #ff8a3033;border-radius:50%;place-items:center;width:62px;height:62px;margin:24px auto 18px;display:grid;box-shadow:0 0 40px #ff8a3010}.invoice h3,.review-demo h3{text-align:center;letter-spacing:-.7px;font-size:22px}.invoice>p,.review-demo>p{text-align:center;margin-top:10px;font-size:9px}.receipt{gap:10px;margin-top:23px;display:grid}.receipt>span{color:#c7b9cc;border-bottom:1px solid #ffffff08;justify-content:space-between;padding:8px;font-size:10px;display:flex}.receipt svg{color:#cba275}.stars{text-align:center;color:#ffb46e;letter-spacing:6px;margin:29px 0 20px;font-size:23px}.review-flow{flex-direction:column;align-items:center;margin:26px auto 10px;display:flex}.review-flow>div{background:#ac55a10a;border:1px solid #bf6bb62a;border-radius:7px;align-items:center;gap:9px;min-width:195px;padding:10px 17px;font-size:9px;display:flex}.review-flow svg{color:#be80c4}.review-flow>i{border-left:1px dashed #c98bb740;height:13px}.flow-node{background:#ffffff03;border:1px solid #e2b6e11d;border-radius:9px;align-items:center;gap:13px;padding:18px;display:flex}.campaign .flow-node:first-of-type{margin-top:24px}.flow-node svg{color:#b981be}.flow-node strong{font-size:11px;font-weight:500;display:block}.flow-node small{color:#96829f;margin-top:6px;font-size:8px;display:block}.flow-line{background:linear-gradient(#9d5985,#f9935255);width:1px;height:24px;margin:auto}.highlighted{background:#f98d240a;border-color:#e2934840}.highlighted svg{color:#f9a262}.highlighted>svg:last-child{margin-left:auto}.approach-panel,.library-panel,.pricing-panel,.stories-panel,.integrations-panel{padding:60px 43px}.three-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mini-card{border-radius:14px;padding:29px 24px}.icon-box{color:#f5a665;background:linear-gradient(135deg,#e1782320,#ac309b0d);border:1px solid #ff9b3030;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:27px;display:grid}.mini-card:nth-child(2) .icon-box{color:#d792e5;background:#ad36c012;border-color:#bb60ce30}.mini-card h3{letter-spacing:-.4px;font-size:17px;font-weight:500}.mini-card p{margin-top:14px;font-size:11px}.community-panel{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:55px 55px 50px 35px;display:grid}.community-panel>div>p{margin:20px 0 24px;font-size:12px}.community-panel h2{font-size:39px}.community-item{gap:13px;margin:17px 0;display:flex}.community-item svg{color:#ca98c0;margin-top:3px}.community-item h4{font-size:11px;font-weight:500}.community-item p{margin-top:5px;font-size:10px}.community-panel .text-link{color:#e2a880;margin-top:13px;font-size:10px}.community-graphic{background:radial-gradient(#84296228,#0000 70%);justify-content:center;align-items:center;height:410px;display:flex;position:relative}.community-ring{border:1px solid #cf7bbe26;border-radius:50%;width:285px;height:285px;position:absolute;box-shadow:0 0 0 40px #a879aa05,0 0 0 80px #a879aa03}.community-ring:before{content:"";border:1px dashed #bd6aac24;border-radius:50%;position:absolute;inset:45px}.community-core{color:#f4b882;background:radial-gradient(at 30% 20%,#f79b5555,#71246455);border:1px solid #eb9c6555;border-radius:32px;place-items:center;width:115px;height:115px;display:grid;transform:rotate(-10deg);box-shadow:0 0 70px #c7554033,inset 0 0 25px #ff965522}.community-node{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#2e1837cc;border:1px solid #dcaada22;border-radius:8px;padding:12px 21px;font-size:11px;position:absolute}.node-0{top:44px;left:40%}.node-1{top:47%;right:0}.node-2{top:47%;left:0}.node-3{bottom:42px;left:40%}.community-note{color:#c69cb6;font-family:Georgia,serif;font-size:19px;line-height:1.3;position:absolute;bottom:-9px;left:20px;transform:rotate(-9deg)}.community-note em{color:#f3b080}.tool-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.tool{border-radius:10px;align-items:center;gap:12px;padding:23px 15px;font-size:10px;transition:border-color .2s;display:flex}.tool>svg:first-child{color:#c68dbc;width:19px}.tool>svg:last-child{color:#806288;width:11px;margin-left:auto}.tool:hover{border-color:#cf84b350}.library-bottom{color:#a795b1;border-top:1px solid #ffffff0a;justify-content:space-between;gap:20px;margin-top:30px;padding-top:25px;font-size:11px;display:flex}.library-bottom .text-link{color:#e1ae91;font-size:10px}.mobile-panel{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:65px 60px 40px;display:grid;overflow:hidden}.mobile-panel>div>p{max-width:380px;margin-top:24px;font-size:13px}.mobile-benefits{color:#c9bcd1;flex-direction:column;gap:18px;margin:26px 0 32px;font-size:11px;display:flex}.mobile-benefits>span{align-items:center;gap:12px;display:flex}.mobile-benefits svg{color:#cc8fbc}.phone-scene{background:radial-gradient(#b05c3d20,#0000 70%);justify-content:center;min-height:470px;padding-top:10px;display:flex;position:relative}.phone{background:linear-gradient(145deg,#352139,#180e20);border:5px solid #59404e;border-radius:34px;width:235px;height:450px;padding:17px;position:relative;transform:rotate(8deg);box-shadow:20px 25px 55px #0006,inset 0 0 0 2px #c39cac25}.phone-camera{background:#120b16;border-radius:20px;width:66px;height:16px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-head{justify-content:space-between;margin-bottom:28px;font-size:7px;display:flex}.phone>small{color:#bf9bab;letter-spacing:1px;font-size:6px}.phone h3{letter-spacing:-.5px;margin-top:8px;font-size:16px;line-height:1.3}.phone h3 span{color:#ffae69}.phone-metric{background:#ffffff04;border:1px solid #dba4cd17;border-radius:10px;margin-top:19px;padding:12px}.phone-metric>span{color:#ae91b1;font-size:7px}.phone-metric strong{justify-content:space-between;align-items:center;margin-top:7px;font-size:15px;font-weight:500;display:flex}.phone-metric svg{color:#ffaf77}.phone-bars{align-items:flex-end;gap:9px;height:65px;margin-top:8px;display:flex}.phone-bars i{background:linear-gradient(#f9a06c,#a0437644);border-radius:3px;width:15px;max-height:60px}.phone h4{margin:18px 0 9px;font-size:9px;font-weight:500}.phone-event{background:#ffffff03;border-radius:7px;align-items:center;gap:7px;margin-top:8px;padding:9px 5px;font-size:7px;display:flex}.phone-event i{background:#c174af;width:2px;height:25px}.phone-event svg{color:#9b7aa4;width:12px;margin-left:auto}.phone-event small{color:#a285ad;margin-top:4px;font-size:6px;display:block}.phone-nav{color:#b592b9;justify-content:space-between;margin-top:22px;display:flex}.phone-nav svg{width:15px;height:15px}.phone-demo{text-align:center;color:#b297b9;margin-top:14px;font-size:5px;display:block}.phone-badge{background:#2b1833bb;border-radius:10px;align-items:center;gap:10px;padding:15px 20px;font-size:9px;display:flex;position:absolute;bottom:35px;left:0;transform:rotate(-5deg)}.phone-badge svg{color:#f1a769}.pricing-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:820px;margin:auto;display:grid}.price-card{border-radius:16px;padding:32px;position:relative}.price-card.popular{background:linear-gradient(145deg,#70492e16,#301a3044);border-color:#e3935466}.popular-label{color:#2e170a;letter-spacing:1px;background:#e69358;border:1px solid #ffbf8144;border-radius:5px;padding:5px 12px;font-size:7px;font-weight:700;position:absolute;top:-11px;left:25px}.plan-number{letter-spacing:1.5px;color:#aa8ba9;font-size:7px}.price-card h3{margin-top:17px;font-size:25px;font-weight:500}.price-card p{margin-top:13px;font-size:11px}.price{letter-spacing:-2px;margin:23px 0 27px;font-family:Manrope,sans-serif;font-size:48px}.price>span{color:#a693b0;letter-spacing:0;margin-left:7px;font-family:DM Sans,sans-serif;font-size:10px}.price-card ul{border-top:1px solid #fff1;min-height:160px;margin:0;padding:22px 0 10px;list-style:none}.price-card li{color:#c6b7cd;align-items:center;gap:9px;margin-bottom:15px;font-size:11px;display:flex}.price-card li svg{color:#c08faf}.price-card .button{justify-content:space-between;width:100%}.pricing-note{gap:10px;max-width:820px;margin:23px auto 0;display:flex}.pricing-note svg{color:#9d7e9d;margin-top:3px}.pricing-note p{color:#9c879f;font-size:9px}.pricing-note a{color:#ddb69c;text-decoration:underline}.custom-plan{border-radius:12px;justify-content:space-between;align-items:center;margin-top:32px;padding:23px 27px;display:flex}.custom-plan h3{font-size:17px;font-weight:500}.custom-plan p{margin-top:5px;font-size:11px}.custom-plan .text-link{color:#efb791}.story{border-radius:14px;padding:25px}.quote-mark{color:#e6956977;font-family:Georgia,serif;font-size:60px;line-height:1}.story h3{letter-spacing:-.4px;min-height:50px;font-size:18px;font-weight:500;line-height:1.4}.story>p{min-height:98px;margin-top:17px;font-size:11px}.story-author{border-top:1px solid #ffffff0c;align-items:center;gap:9px;margin-top:17px;padding-top:19px;display:flex}.story-author strong{font-size:10px;font-weight:500}.story .text-link{color:#b295b8;margin-top:23px;font-size:9px}.avatar-1{color:#ecb088;background:#d8834922}.avatar-2{color:#c6afe7;background:#64469233}.source-note{text-align:center;color:#8f7b98;margin-top:23px;font-size:8px;line-height:1.8;display:block}.simplicity{text-align:center;padding:55px 25px}.simplicity>.icon-box{margin:0 auto 20px}.simplicity>.eyebrow{justify-content:center}.simplicity h2{font-size:43px}.simplicity p{margin:20px 0 27px;font-size:12px}.integration-logos{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.integration-logo{text-align:center;letter-spacing:-.7px;color:#cbbdd0;border-radius:12px;padding:28px 10px;font-size:19px;font-weight:700}.logo-0{font-size:25px}.logo-2{font-size:22px}.logo-4,.logo-5{font-size:14px}.comparison{border-top:1px solid #ffffff0b;grid-template-columns:1fr 1fr;align-items:center;gap:10px;margin-top:36px;padding-top:32px;display:grid}.comparison>.eyebrow{margin:0;font-size:8px}.comparison-tabs{justify-content:flex-end;gap:5px;display:flex}.comparison-tabs button{color:#aa95b2;background:0 0;border:1px solid #0000;border-radius:6px;padding:9px 15px;font-size:10px}.comparison-tabs button[aria-selected=true]{color:#efd8ea;background:#b875a611;border-color:#be80b333}.comparison-result{background:#ffffff03;border:1px solid #ffffff09;border-radius:10px;grid-column:1/-1;gap:18px;margin-top:12px;padding:22px;display:flex}.comparison-result svg{color:#dbab80;width:20px}.comparison-result p{font-size:11px}.comparison-result strong{color:#dacddf;margin-bottom:5px;font-size:12px;font-weight:500;display:block}.faq-panel{grid-template-columns:1fr 1.15fr;gap:65px;padding:48px;display:grid}.faq-panel>.faq-list{min-width:0}.faq-panel .eyebrow{font-size:7px}.faq-panel h2{font-size:35px}.faq-item{border-bottom:1px solid #d89dd517}.faq-item:first-child button{padding-top:0}.faq-item button{text-align:left;color:#e0d1e7;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:20px 0;font-size:12px;display:flex}.faq-item svg{color:#b592bf}.faq-item p{padding-bottom:20px;font-size:11px}.final-section{margin-bottom:25px}.final-cta{text-align:center;background:linear-gradient(125deg,#47233d77,#21102066 50%,#6e391f33);padding:75px 25px 60px;overflow:hidden}.final-cta .eyebrow{justify-content:center}.final-cta h2{letter-spacing:-2px;font-size:clamp(32px,4.2vw,56px);line-height:1.2}.final-cta h2 em{color:#ffad72;font-style:normal}.final-cta p{margin:22px 0 27px;font-size:13px}.final-note{color:#a48ba9;letter-spacing:1.2px;margin-top:29px;font-size:9px;display:block}.footer{border-radius:22px 22px 0 0;padding:40px 40px 20px}.footer-top{grid-template-columns:1.6fr 1fr 1.2fr 1.1fr;gap:30px;display:grid}.footer .brand{font-size:23px}.footer .brand img{width:34px;height:36px}.footer-top p{margin-top:13px;font-size:10px}.footer h4{color:#e2cde5;margin-bottom:18px;font-size:10px;font-weight:600}.footer-top>div>a:not(.brand),.footer-top button{color:#a991b1;background:0 0;border:0;align-items:center;gap:6px;margin-top:13px;padding:0;font-size:10px;display:flex}.footer-top a:hover,.footer-top button:hover{color:#ffad70}.footer-bottom{color:#7f6c87;border-top:1px solid #ffffff0b;justify-content:space-between;gap:20px;margin-top:40px;padding-top:20px;font-size:8px;display:flex}.contact-dialog{color:var(--ink);background:linear-gradient(135deg,#29182f,#170e20);border:1px solid #d894cb40;border-radius:21px;width:calc(100% - 32px);max-width:480px;max-height:90dvh;padding:37px;box-shadow:0 30px 100px #0009}.contact-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09050dbb}.dialog-close{color:#baa6c0;background:0 0;border:0;position:absolute;top:15px;right:15px}.contact-dialog h2{letter-spacing:-1px;font-size:28px}.contact-dialog>p{margin-top:14px;font-size:12px}.contact-dialog label{color:#d3bed9;margin-top:19px;font-size:11px;display:block}.contact-dialog input,.contact-dialog textarea{color:#fff;resize:vertical;background:#0e081580;border:1px solid #b990c42e;border-radius:7px;width:100%;margin-top:8px;padding:12px;font-size:12px;display:block}.contact-dialog input:focus,.contact-dialog textarea:focus{outline-color:#ef995f}.contact-dialog form>.button{width:100%;margin-top:22px}.form-note{text-align:center;color:#a990b2;margin-top:14px;font-size:9px}.contact-dialog .eyebrow{padding-right:30px;font-size:8px}@media (min-width:1500px){.logo-orbit{width:650px;top:16%;left:52%}}@media (max-width:1100px){.shell,.nav-wrap{padding:0 25px}.nav-links{gap:20px}.hero-panel{min-height:610px;padding:50px 35px 30px}.hero h1{font-size:47px}.hero h1 em{font-size:.8em}.hero-actions{flex-wrap:wrap;gap:18px}.hero-strip{padding:22px}.hero-strip>a{display:none}.hero-art .label-two{right:-10px}.orbit-ring{width:380px;height:380px;top:20px}.ring-two{width:410px;height:410px;top:0}.art-caption{bottom:65px;right:0}.logo-orbit{width:54vw;top:22%}.stage{gap:35px;padding:40px 30px}.stage h2{font-size:32px}.feature-list{grid-template-columns:1fr;gap:8px}.proof-panel{gap:25px;padding:35px 30px}.proof-numbers{gap:12px}.proof-numbers>div{padding-left:16px}.proof-numbers strong{font-size:28px}.community-panel{gap:30px;padding:40px 30px}.community-panel h2{font-size:33px}.community-ring{width:240px;height:240px}.community-core{width:100px;height:100px}.tool-grid{grid-template-columns:repeat(3,1fr)}.mobile-panel{gap:30px;padding:45px 35px}.integration-logo{font-size:15px}.integration-logo.logo-4,.integration-logo.logo-5{font-size:12px}.faq-panel{gap:35px;padding:35px}.stage-tabs a{gap:8px;padding:16px 10px;font-size:10px}.stage-tabs svg{width:15px}.story{padding:20px}.story>p{min-height:117px}.hero-foot{font-size:6px}}@media (max-width:800px){.nav-links{display:none}.menu-toggle{margin-left:15px;padding:5px;display:block}.nav-cta{margin-left:auto}.nav{height:68px;padding:0 18px}.brand{font-size:23px}.nav-wrap{margin-top:12px;top:10px}.hero-panel{grid-template-columns:1fr;min-height:850px;padding:45px 30px 25px}.hero h1{font-size:clamp(38px,7.3vw,59px)}.hero h1 em{white-space:normal;font-size:.85em}.hero-art{height:290px;margin-top:10px}.hero-foot{margin-top:25px;font-size:7px}.hero-copy>p{font-size:15px}.logo-orbit{width:70vw;max-width:560px;top:45%;left:28%}.hero-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(125deg,#211028aa,#1a0c210a)}.orbit-ring{width:350px;height:260px;top:5px;left:auto;right:0}.ring-two{width:340px;height:310px}.label-one{top:45px;left:13%}.label-two{bottom:75px;right:0}.art-caption{font-size:18px;bottom:12px;right:30px}.art-caption em{font-size:15px}.coordinate{display:none}.hero-strip{justify-content:space-around;gap:15px}.hero-strip>span{display:none}.hero-strip>div{font-size:10px}.proof-panel{grid-template-columns:1fr;gap:28px}.proof-panel>div:first-child{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.proof-panel .eyebrow{grid-column:1/-1}.proof-panel h2{font-size:27px}.proof-panel p{align-self:center;margin:0}.proof-numbers{gap:20px}.proof-numbers strong{font-size:32px}.proof-numbers small{font-size:7px}.platform-intro{padding:40px 25px 22px}.section-heading h2{letter-spacing:-1.5px;font-size:35px}.stage-tabs{gap:6px}.stage-tabs a{flex-direction:column;gap:8px;padding:14px 5px;font-size:9px}.stage-tabs small{display:none}.stage{grid-template-columns:1fr;gap:25px;padding:35px}.stage.reverse .stage-copy{order:1}.stage.reverse .stage-visual{order:2}.stage-copy>p{max-width:100%}.feature-list{grid-template-columns:1fr 1fr;gap:12px}.stage-visual{width:100%;max-width:460px;margin:0 auto}.stage h2{font-size:35px}.approach-panel,.library-panel,.pricing-panel,.stories-panel,.integrations-panel{padding:40px 25px}.three-grid{grid-template-columns:1fr;gap:15px}.mini-card{grid-template-columns:50px 1fr;gap:0 20px;padding:23px;display:grid}.mini-card .icon-box{grid-row:1/3;margin:0}.mini-card h3{font-size:18px}.mini-card p{margin-top:8px}.community-panel{grid-template-columns:1fr;gap:25px;padding:35px}.community-graphic{width:100%;max-width:400px;height:350px;margin:auto}.community-panel>div:last-child{padding-top:15px}.community-panel h2{font-size:36px}.community-panel h2 br:nth-child(2){display:none}.community-panel h2 span:before{content:" "}.tool-grid{grid-template-columns:repeat(2,1fr)}.library-bottom{flex-direction:column;gap:14px}.mobile-panel{grid-template-columns:1fr;gap:20px}.phone-scene{width:100%;max-width:360px;margin:auto}.mobile-panel h2{font-size:36px}.pricing-grid{gap:13px}.price-card{padding:26px 20px}.price-card li{font-size:10px}.price-card .button{gap:10px;font-size:11px}.custom-plan{gap:20px}.custom-plan h3{font-size:15px}.custom-plan p{font-size:10px}.custom-plan .text-link{white-space:nowrap;font-size:10px}.story>p,.story h3{min-height:0}.story .quote-mark{font-size:45px}.story-author{margin-top:20px}.story .text-link{margin-top:15px}.integration-logos{grid-template-columns:repeat(3,1fr)}.integration-logo{font-size:22px}.integration-logo.logo-4,.integration-logo.logo-5{font-size:16px}.comparison{grid-template-columns:1fr;gap:20px}.comparison-tabs{justify-content:flex-start}.comparison-result{margin:0}.faq-panel{grid-template-columns:1fr;gap:30px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer{padding:35px 25px 20px}.footer-bottom{flex-wrap:wrap;gap:12px}.footer-bottom>span:nth-child(2){display:none}.simplicity h2{font-size:34px}}@media (max-width:480px){html{scroll-padding-top:90px}.shell{padding:0 14px}.nav-wrap{padding:0 14px;top:8px}.nav{border-radius:13px;height:62px;padding:0 12px}.brand{gap:2px;font-size:21px}.brand img{width:32px;height:36px}.nav-cta{gap:10px;padding:10px 13px;font-size:10px}.menu-toggle{margin-left:8px}.menu-toggle svg{width:19px}.hero{margin-top:13px}.hero-panel{border-radius:18px;min-height:808px;padding:32px 22px 20px}.hero .eyebrow{letter-spacing:1.4px;margin-bottom:22px;font-size:7px}.hero h1{letter-spacing:-1.8px;font-size:39px;line-height:1.16}.hero h1 em{letter-spacing:-1.2px;margin-top:4px;font-size:.79em}.hero-copy>p{font-size:13px}.hero-copy .hero-detail{margin-top:15px;font-size:11px}.hero-actions{flex-direction:column;align-items:flex-start;gap:19px;margin-top:25px}.button{padding:15px 19px;font-size:11px}.hero-actions .text-link{font-size:10px}.hero-foot{letter-spacing:.8px;margin-top:24px;font-size:5px}.hero-art{height:245px}.logo-orbit{width:100vw;max-width:460px;top:53%;left:4%}.hero-art .label-one{padding:9px 11px;font-size:8px;top:45px;left:0}.hero-art .label-two{padding:9px;font-size:8px;bottom:60px;right:-8px}.art-caption{font-size:16px;bottom:-6px;right:8px}.art-caption em{font-size:13px}.art-caption svg{width:80px;margin-left:40px}.orbit-ring{width:300px;height:225px;top:10px;right:-10px}.ring-two{width:280px;height:255px;right:0}.hero-strip{border-radius:11px;gap:10px;padding:18px 12px}.hero-strip>div{gap:5px;font-size:8px}.hero-strip svg{width:13px;height:13px}.proof{margin-top:30px}.proof-panel{border-radius:18px;gap:25px;padding:26px 23px}.proof-panel>div:first-child{display:block}.proof h2{font-size:28px}.proof p{margin-top:12px}.proof-numbers{gap:12px}.proof-numbers>div{padding-left:11px}.proof-numbers strong{letter-spacing:-1px;font-size:24px}.proof-numbers span{font-size:7px;line-height:1.5}.proof-numbers small{margin-left:0;font-size:6px}.section{margin-top:20px}.platform-intro{border-radius:18px;margin-top:30px;padding:33px 15px 18px}.section-heading{margin-bottom:28px}.section-heading h2{letter-spacing:-1.2px;font-size:29px}.section-heading p{margin-top:17px;font-size:11px}.eyebrow{letter-spacing:1.5px;margin-bottom:17px;font-size:7px}.stage-tabs{gap:4px}.stage-tabs a{border-radius:7px;gap:6px;padding:13px 3px;font-size:8px}.stage-tabs svg{width:15px}.stages{gap:18px;margin-top:18px}.stage{border-radius:18px;gap:15px;padding:29px 22px 22px}.stage h2{letter-spacing:-1px;font-size:29px}.stage .eyebrow{font-size:8px}.stage-copy>p{margin-top:16px;font-size:11px}.feature-list{gap:12px 8px;margin:22px 0}.feature-list li{gap:5px;font-size:8px}.feature-list svg{width:10px}.demo{padding:15px}.demo-top{font-size:9px}.demo-top .tiny-chip{padding:4px;font-size:6px}.dashboard-stats strong{font-size:20px}.dashboard-stats strong span{margin-left:4px;font-size:6px}.chart{gap:8px;height:110px}.pipeline{gap:4px}.pipeline>div{padding:7px 4px;font-size:5px}.visual-caption{margin-top:18px;font-size:7px}.approach-panel,.library-panel,.pricing-panel,.stories-panel,.integrations-panel{border-radius:18px;padding:33px 20px}.mini-card{grid-template-columns:40px 1fr;gap:0 14px;padding:21px 17px}.mini-card .icon-box{width:40px;height:40px}.mini-card h3{font-size:15px}.mini-card p{font-size:10px}.community-panel{border-radius:18px;padding:26px 23px}.community-graphic{height:300px}.community-ring{width:205px;height:205px}.community-core{border-radius:25px;width:90px;height:90px}.community-node{padding:10px 14px;font-size:9px}.node-0{top:20px;left:36%}.node-3{bottom:20px;left:36%}.community-note{font-size:15px;bottom:-20px;left:0}.community-panel h2{font-size:31px}.community-panel>div>p{font-size:11px}.tool-grid{gap:8px}.tool{gap:8px;padding:17px 11px;font-size:8px}.tool>svg:first-child{width:16px}.tool>svg:last-child{width:9px}.library-bottom{margin-top:22px;padding-top:19px;font-size:10px;line-height:1.7}.mobile-panel{border-radius:18px;padding:32px 23px 20px}.mobile-panel h2{font-size:32px}.mobile-panel>div>p{font-size:11px}.mobile-benefits{font-size:10px}.phone-scene{margin-top:-8px;margin-bottom:-15px;transform:scale(.93)}.pricing-grid{grid-template-columns:1fr;gap:30px}.price-card{padding:28px 25px}.price-card li{font-size:11px}.price-card ul{min-height:0;padding-bottom:17px}.price-card .price{font-size:45px}.price-card p{font-size:11px}.pricing-note p{font-size:8px}.custom-plan{flex-direction:column;align-items:flex-start;padding:20px}.custom-plan h3{font-size:16px}.story{padding:23px}.source-note{font-size:7px}.simplicity{border-radius:18px;padding:36px 20px}.simplicity h2{letter-spacing:-1.2px;font-size:29px}.simplicity p{font-size:11px}.integration-logos{gap:8px}.integration-logo{border-radius:9px;padding:22px 4px;font-size:18px}.integration-logo.logo-4,.integration-logo.logo-5{font-size:10px}.logo-0{font-size:22px}.logo-2{font-size:19px}.comparison{margin-top:27px;padding-top:25px}.comparison-result{gap:12px;padding:16px}.comparison-result p{font-size:10px}.comparison-result strong{font-size:11px}.comparison-result svg{width:17px}.comparison-tabs button{padding:9px 12px;font-size:9px}.faq-panel{border-radius:18px;padding:29px 23px}.faq-panel h2{font-size:29px}.faq-item button{font-size:11px;line-height:1.6}.faq-item p{font-size:10px}.final-cta{border-radius:18px;padding:45px 21px}.final-cta h2{letter-spacing:-1.5px;font-size:31px}.final-cta p{font-size:11px}.final-cta .eyebrow{font-size:6px}.final-note{letter-spacing:.6px;font-size:7px}.footer{padding:30px 21px 20px}.footer-top{gap:29px 18px}.footer .brand{font-size:20px}.footer .brand img{width:30px;height:34px}.footer h4{font-size:9px}.footer-top>div>a:not(.brand),.footer-top button{font-size:8px;line-height:1.5}.footer-top p{font-size:9px}.footer-bottom{margin-top:30px;font-size:6px}.contact-dialog{padding:31px 23px}.contact-dialog h2{font-size:26px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.logo-orbit{will-change:auto}.reading-progress{display:none}}.skip-link{z-index:100;color:#251007;background:#ff9b50;border-radius:7px;padding:12px 18px;font-size:13px;position:fixed;top:8px;left:20px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}@media (max-width:360px){.hero h1{font-size:34px}.hero h1 em{font-size:.76em}.nav .brand{font-size:18px}.nav-cta{gap:5px;padding:9px 10px}.hero .eyebrow{font-size:6px}.hero-foot{font-size:4px}.tool{gap:6px;font-size:7px}.section-heading h2,.stage h2{font-size:26px}.feature-list{grid-template-columns:1fr}.phone{width:220px}.phone-badge{padding:12px;font-size:8px}.community-ring{width:185px;height:185px}.final-cta h2{font-size:27px}}.contact-dialog{width:calc(100% - 28px);max-width:600px;max-height:94dvh;padding:32px;overflow-y:auto}.contact-dialog>p{margin-top:10px}.contact-dialog .eyebrow{margin-bottom:13px}.form-container{background:0 0;border-radius:0;min-height:400px;margin-top:20px;position:relative;overflow:hidden}.form-container iframe{background:0 0;border:0;width:100%;height:400px;min-height:400px;display:block}.form-loading{color:#b49bbb;pointer-events:none;font-size:12px;position:absolute;top:28px;left:50%;transform:translate(-50%)}.contact-dialog .form-fallback{color:#b49bbb;text-align:center;margin-top:16px;font-size:11px}.form-fallback a{color:#ffb077;text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}@media (max-width:600px){.contact-dialog{border-radius:16px;padding:27px 15px 18px}.contact-dialog h2{padding-right:15px;font-size:25px}.contact-dialog>p{font-size:11px}.form-container{border-radius:8px;margin-top:18px}.form-container iframe{height:400px}.contact-dialog .form-fallback{font-size:10px}}.space-loader{z-index:1000;isolation:isolate;background:#09050d;place-items:center;animation:0s 7s forwards loader-failsafe;display:grid;position:fixed;inset:0;overflow:hidden}.space-loader-nebula{filter:blur(35px);background:radial-gradient(at 39% 48%,#7d16712e,#0000 36%),radial-gradient(at 64% 53%,#ff782018,#0000 32%),radial-gradient(at 50% 80%,#29113544,#0000 50%);position:absolute;inset:-20%}.space-loader-stars{position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0006,#000 80%);mask-image:radial-gradient(#0006,#000 80%)}.space-loader-stars i{background:#eee0ff;border-radius:50%;animation:3.8s ease-in-out infinite alternate loader-twinkle;position:absolute;box-shadow:0 0 5px #c292de55}.space-loader-stars i:nth-child(5n){background:#ffc090;box-shadow:0 0 6px #ff8a3055}.space-loader-system{aspect-ratio:1;place-items:center;width:min(640px,86vw,80svh);display:grid;position:relative}.space-loader-halo{filter:blur(45px);background:conic-gradient(from 15deg,#ff8a302a,#db5e1b12,#6d128537,#a32e8e35,#ff8a302a);border-radius:50%;animation:2.8s ease-in-out infinite alternate loader-breathe;position:absolute;inset:18%}.space-loader-ring{border:1px solid #c37ad52d;border-radius:50%;animation:16s linear infinite loader-orbit;position:absolute;inset:12%;box-shadow:inset 0 0 35px #a231a805,0 0 30px #a231a807}.space-loader-ring-two{border-style:dashed;border-color:#c58adc20;animation-duration:24s;animation-direction:reverse;inset:0}.space-loader-ring i,.space-loader-ring b{background:#ffa35f;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 10px #ff8a30,0 0 22px #ff8a3066}.space-loader-ring b{background:#be5cdb;top:auto;bottom:-4px;left:36%;box-shadow:0 0 12px #bb42d8,0 0 24px #bb42d866}.space-loader-ring-two i{background:#c987df;width:4px;height:4px;top:18%;left:11%;box-shadow:0 0 9px #b954df66}.space-loader-mark{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 20px #b54d4e19);width:49%;height:49%;display:block;position:relative;-webkit-mask-image:radial-gradient(#000 44%,#000e 55%,#0000 73%);mask-image:radial-gradient(#000 44%,#000e 55%,#0000 73%)}@keyframes loader-orbit{to{transform:rotate(360deg)}}@keyframes loader-twinkle{0%{opacity:.15}to{opacity:.7}}@keyframes loader-breathe{0%{opacity:.65;transform:scale(.94)}to{opacity:1;transform:scale(1.08)}}@keyframes loader-failsafe{to{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.space-loader-stars i,.space-loader-halo,.space-loader-ring{animation:none!important}.space-loader{animation:0s 7s forwards loader-failsafe!important}}.intro-loading .hero .intro,.intro-loading .logo-orbit{visibility:hidden}.brand img{object-fit:contain;mix-blend-mode:normal;transform-origin:50%;will-change:transform;background:0 0;flex-shrink:0;-webkit-mask-image:none;mask-image:none}.footer .brand img{will-change:auto}.hero h1{font-size:clamp(42px,4.7vw,66px);line-height:1.09}.hero h1 em{white-space:normal;font-size:1em}.hero-copy .hero-description{color:#c5b6ce;max-width:490px;font-size:15px;line-height:1.85}.hero .eyebrow{text-transform:uppercase;max-width:460px}.connected-proof{grid-template-columns:1.1fr 1fr;gap:48px}.connected-proof .eyebrow{text-transform:uppercase}.connected-proof h2{font-size:32px;line-height:1.22}.connected-proof .lead-story>p{color:#c8b8cf;max-width:none;margin:0;font-size:13px}.lead-timeline{align-items:center;gap:10px;margin-top:25px;display:flex}.lead-timeline>span{color:#a992b1;white-space:nowrap;font-size:9px}.lead-timeline small{color:#ffb077;margin-bottom:7px;font-size:12px;display:block}.lead-timeline>i{background:linear-gradient(90deg,#c674b16b,#eea06355);flex:1;height:1px}.stage{grid-template-columns:1.05fr 1fr;gap:45px}.stage h2{letter-spacing:-1.2px;font-size:clamp(27px,2.65vw,36px);line-height:1.22}.stage-copy>p{max-width:none;font-size:13px;line-height:1.9}.stage-copy>.stage-subtitle{color:#e0b28e;margin-top:18px;font-size:15px;font-weight:500;line-height:1.65}.stage .feature-list li{font-size:11px;line-height:1.65}.stage-comparisons{gap:8px;margin:24px 0;display:grid}.stage-comparisons>div{background:#ffffff02;border:1px solid #d494c410;border-radius:8px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.stage-comparisons svg{margin-top:4px}.stage-comparisons p{color:#b29cbb;font-size:11px;line-height:1.75}.stage-comparisons .comparison-good{background:#ff8a3009;border-color:#ff8a3024}.comparison-good svg{color:#ffad70}.comparison-good p{color:#e5c5d3}.comparison-old svg{color:#967491}.engineering-list{grid-template-columns:1fr;gap:16px;margin-bottom:27px}.engineering-list li{background:#c965e008;border:1px solid #cc7ee320;border-radius:8px;padding:12px}.engineering-list svg{margin-top:4px}.engineering-hub{background:radial-gradient(#ae47731f,#0000);border:1px solid #d899ce22;border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin:24px 0 0;padding:17px;display:flex}.engineering-hub img{object-fit:contain;width:68px;height:68px}.engineering-hub span{font-size:12px;font-weight:500}.engineering-node{color:#c7afcf;background:#ffffff03;border:1px solid #c899d120;border-radius:8px;align-items:center;gap:12px;margin-bottom:9px;padding:15px 12px;font-size:11px;display:flex}.engineering-node>b{color:#e4a3c6;background:#b46baa18;border-radius:6px;place-items:center;width:35px;height:30px;font-size:10px;display:grid}.engineering-node>svg{color:#d397b8;margin-left:auto}.migration-step{color:#e6a481;letter-spacing:1px;font-size:12px}.campaign .demo-top{margin-bottom:22px}#approach .section-heading{max-width:830px}#approach .section-heading h2{font-size:clamp(29px,3.1vw,44px)}.community-panel h2,.mobile-panel h2{font-size:clamp(29px,3vw,41px);line-height:1.2}.community-panel>div>p,.mobile-panel>div>p{max-width:none;font-size:13px}.mobile-benefits>span{font-size:12px}.unlimited-card{background:linear-gradient(125deg,#ff8a300b,#25182c8c 46%,#50205c22);border-color:#d4895555;border-radius:22px;grid-template-columns:1fr 1.1fr;max-width:960px;margin:45px auto 0;display:grid;position:relative;overflow:hidden}.unlimited-card:before{content:"";background:linear-gradient(90deg,#0000,#ffc08c,#a966c0,#0000);height:1px;position:absolute;top:0;left:7%;right:7%}.unlimited-offer{border-right:1px solid #d98bb324;padding:44px 35px}.unlimited-badge{color:#e8ac81;letter-spacing:1.1px;align-items:center;gap:7px;font-size:8px;display:inline-flex}.unlimited-name{align-items:center;gap:15px;margin:28px 0 16px;display:flex}.unlimited-name svg{color:#eab184}.unlimited-name h3{letter-spacing:-1.3px;font-size:35px;font-weight:600}.unlimited-offer>p{max-width:300px;font-size:13px;line-height:1.75}.regional-price{color:#fff3ea;align-items:baseline;gap:8px;min-height:77px;margin:31px 0;display:flex}.currency-prefix{letter-spacing:-.5px;font-size:21px}.regional-price strong{letter-spacing:-2.8px;font-family:Manrope,Arial,sans-serif;font-size:62px;font-weight:600;line-height:1.1}.billing-cycle{color:#c0a7c6;white-space:nowrap;margin-left:3px;font-size:12px;line-height:1.5}.billing-cycle>span{color:#917b9b;font-size:9px;display:block}.price-pending{color:#c7a9d4;width:190px;font-size:60px;line-height:1.1;animation:1s ease-in-out infinite alternate loader-breathe;display:inline-block}.unlimited-offer>.button{justify-content:space-between;gap:12px;width:100%;font-size:12px}.plan-assurance{color:#ab91b3;justify-content:center;align-items:center;gap:7px;margin-top:17px;font-size:9px;display:flex}.unlimited-inclusions{padding:44px 35px}.unlimited-inclusions>.eyebrow{letter-spacing:1.6px;color:#d8b4df;font-size:9px}.unlimited-inclusions ul{gap:16px;margin:26px 0;padding:0;list-style:none;display:grid}.unlimited-inclusions li{color:#ddcde2;align-items:center;gap:11px;font-size:12px;display:flex}.unlimited-inclusions li svg{color:#efa875}.plan-support{border-top:1px solid #bc81bd21;align-items:center;gap:12px;padding:20px 0 0;display:flex}.plan-support p{font-size:11px;line-height:1.7}.plan-support strong{color:#d4b7de;font-weight:400}@media (max-width:1100px){.nav .brand{gap:6px;font-size:23px}.nav-links{gap:18px}.connected-proof{gap:30px}.lead-timeline{gap:7px}.lead-timeline>span{font-size:8px}.unlimited-offer,.unlimited-inclusions{padding:35px 25px}.regional-price strong{font-size:53px}.currency-prefix{font-size:18px}.billing-cycle{font-size:10px}.stage{gap:30px}}@media (max-width:800px){.stage,.connected-proof{grid-template-columns:1fr}.connected-proof>div:first-child{display:block}.connected-proof h2{font-size:31px}.connected-proof .lead-story>p{font-size:13px}.lead-timeline>span{font-size:10px}.hero-copy .hero-description{max-width:510px}.hero-panel{min-height:850px}.unlimited-card{grid-template-columns:1fr;max-width:500px}.unlimited-offer{border-bottom:1px solid #d98bb324;border-right:0;padding:32px}.unlimited-inclusions{padding:32px}.regional-price strong{font-size:62px}.currency-prefix{font-size:21px}.billing-cycle{font-size:12px}.unlimited-inclusions ul{grid-template-columns:1fr 1fr;gap:17px}.unlimited-inclusions li{align-items:flex-start;font-size:11px}.unlimited-inclusions li svg{margin-top:2px}.community-panel h2,.mobile-panel h2{font-size:33px}}@media (max-width:480px){.nav .brand{gap:4px;font-size:20px}.hero h1{font-size:43px}.hero-copy .hero-description{font-size:13px;line-height:1.85}.hero .eyebrow{letter-spacing:1px;font-size:7px}.hero-panel{min-height:900px}.hero-art{margin-top:22px}.connected-proof h2{font-size:27px}.connected-proof .lead-story>p{font-size:12px}.lead-timeline>span{font-size:8px}.lead-timeline small{font-size:10px}.stage h2{font-size:28px}.stage-copy>p{font-size:12px}.stage-copy>.stage-subtitle{font-size:13px}.stage .feature-list li,.stage-comparisons p{font-size:10px}.stage-comparisons>div{padding:10px}.community-panel h2,.mobile-panel h2{font-size:29px}.community-panel>div>p,.mobile-panel>div>p{font-size:12px}.mobile-benefits>span{font-size:11px}.unlimited-card{border-radius:16px;margin-top:27px}.unlimited-offer,.unlimited-inclusions{padding:27px 22px}.unlimited-badge{letter-spacing:.8px;font-size:7px}.unlimited-name h3{font-size:31px}.unlimited-offer>p{font-size:12px}.regional-price{gap:6px;min-height:68px;margin:27px 0}.regional-price strong{letter-spacing:-2px;font-size:49px}.currency-prefix{font-size:17px}.billing-cycle{font-size:10px}.billing-cycle>span{font-size:8px}.unlimited-offer>.button{font-size:11px}.unlimited-inclusions ul{grid-template-columns:1fr}.unlimited-inclusions li{font-size:12px}.plan-assurance{font-size:8px}}@media (max-width:360px){.nav .brand{font-size:17px}.nav .brand img{width:29px}.hero h1{font-size:37px}.hero-panel{min-height:930px}.regional-price strong{font-size:40px}.currency-prefix{font-size:15px}.billing-cycle{font-size:9px}.unlimited-offer,.unlimited-inclusions{padding:25px 18px}.unlimited-offer>.button{padding:14px;font-size:10px}.unlimited-badge{font-size:6px}}.regional-price-fallback{gap:12px;font-size:14px;line-height:1.6;display:grid}.regional-price-fallback b{color:#ff8a30}
