@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/Roboto-Bold.ttf)format("truetype")}:root{--bg:#111820;--bg-deep:#0d141b;--panel:#18222ad6;--panel-soft:#23313a9e;--text:#fff;--text-muted:#ffffff9e;--text-dim:#ffffff6b;--line:#919eab3d;--green:#31df94;--green-dark:#00a76f;--green-soft:#31df942e;--container:1152px;--radius:8px}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);scroll-behavior:smooth;height:100%}body{background:var(--bg);height:100%;color:var(--text);letter-spacing:0;margin:0;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;overflow:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.landing-page{overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;background:radial-gradient(circle at 0 9%, #00a76f40, transparent 18%), radial-gradient(circle at 100% 70%, #00a76f29, transparent 22%), var(--bg);height:100svh;scroll-padding-top:72px;overflow:hidden auto}.hero-section,.analytics-section,.flow-section,.faq-section,.cta-section,.footer-section{scroll-snap-align:start;scroll-snap-stop:always}.section-inner{width:min(var(--container), calc(100% - 48px));margin:0 auto}.logo{color:var(--text);align-items:center;gap:18px;font-size:18px;font-weight:500;line-height:1;display:inline-flex}.logo img{width:32px;height:auto}.button{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:15px;font-weight:500;line-height:26px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary,.hero-content .button-primary,.cta-content .button-primary,.mobile-menu .button-primary{color:#1c252e;background:#fff}.button-secondary{color:#fff;background:#ffffff05;border-color:#ffffffc2}.button-secondary:hover{background:#ffffff14;border-color:#fff}.button-icon{width:24px;height:24px}.hero-section{isolation:isolate;background:#111820;min-height:895px;position:relative;overflow:hidden}.hero-background{object-fit:cover;z-index:0;opacity:.08;filter:grayscale()saturate(.2)brightness(.62)}.hero-section:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(#111820fa 0%,#111820f0 48%,#111820 100%),radial-gradient(circle at 50% 72%,#31df9424,#0000 34%),radial-gradient(circle at 0 24%,#00a76f29,#0000 22%);position:absolute;inset:0}.hero-section:after{z-index:2;pointer-events:none;content:"";mix-blend-mode:screen;opacity:.9;background:radial-gradient(62% 34% at 50% 81%,#31df9447,#31df941a 34%,#0000 68%),radial-gradient(32% 70% at 0 45%,#00a76f33,#00a76f14 32%,#0000 66%),radial-gradient(30% 55% at 100% 70%,#00a76f1f,#0000 68%);position:absolute;inset:0}.hero-grid{z-index:2;opacity:.2;pointer-events:none;background-image:linear-gradient(#7ea0ae38 1px,#0000 1px),linear-gradient(90deg,#7ea0ae38 1px,#0000 1px);background-size:160px 80px;position:absolute;inset:160px 58px 0;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.hero-arc{z-index:3;pointer-events:none;border-radius:50%;position:absolute;bottom:-1402px;left:50%;transform:translate(-50%)}.hero-arc-outer{border:170px solid #31df94fa;width:1737px;height:1737px;box-shadow:0 -42px 150px #31df9461,0 0 110px #31df9480,inset 0 26px 34px #ffffff24,inset 0 -30px 70px #00563d38}.hero-arc-inner{border:2px solid #ffffff2e;width:1604px;height:1604px;bottom:-1324px}.hero-wordmark{z-index:3;color:#0000;-webkit-text-stroke:1px #ffffff14;text-align:center;text-transform:uppercase;opacity:.4;width:100%;font-size:200px;font-weight:500;line-height:1;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.site-header{z-index:30;width:100%;height:72px;padding-right:max(24px, calc((100vw - var(--container)) / 2));padding-left:max(24px, calc((100vw - var(--container)) / 2));-webkit-backdrop-filter:blur(5px)saturate(160%);backdrop-filter:blur(5px)saturate(160%);isolation:isolate;background:#1118202e;justify-content:space-between;align-items:center;margin:0 auto;padding-top:0;display:flex;position:fixed;top:0;left:0}.site-header:before{z-index:0;-webkit-backdrop-filter:blur(5px)saturate(160%);backdrop-filter:blur(5px)saturate(160%);content:"";pointer-events:none;background:#11182057;border-bottom:1px solid #919eab1f;position:absolute;inset:0}.site-header>*{z-index:1;position:relative}.desktop-nav{color:#fff;align-items:center;gap:40px;font-size:14px;font-weight:500;line-height:22px;display:flex}.desktop-nav a{transition:color .18s}.desktop-nav a:hover,.desktop-nav .active{color:var(--green-dark)}.desktop-nav .active:before{content:"• "}.login-link{border:1px solid #919eab52;border-radius:8px;min-height:36px;padding:6px 13px}.menu-button{background:0 0;border:0;width:42px;height:42px;padding:0;display:none}.menu-button span{background:#fff;border-radius:8px;width:27px;height:4px;margin-left:auto;display:block}.menu-button span+span{margin-top:7px}.hero-content{z-index:5;text-align:center;flex-direction:column;align-items:center;width:min(100%,980px);margin:96px auto 0;animation:.7s both fade-up;display:flex;position:relative}.hero-content h1{flex-direction:column;margin:0;font-size:72px;font-weight:500;line-height:90px;display:flex}.hero-content h1 span:first-child{color:#ffffff85}.hero-content h1 strong{color:var(--green);font-weight:500}.hero-actions{justify-content:center;gap:16px;margin-top:40px;display:flex}.hero-content p{color:#ffffffbd;max-width:932px;margin:40px 24px 0;font-size:18px;font-weight:500;line-height:28px}.analytics-section{background:radial-gradient(circle at 83% 20%,#31df9424,#0000 26%),linear-gradient(#111820 0%,#101820 100%);min-height:838px;padding:160px 0 112px;position:relative;overflow:hidden}.analytics-section:before,.faq-section:before,.flow-section:before{content:"";background:linear-gradient(90deg,#0000,#919eab40,#0000);height:1px;position:absolute;inset:0 0 auto}.analytics-inner{grid-template-columns:.95fr 1.1fr;gap:80px;display:grid;position:relative}.analytics-copy{z-index:1;position:relative}.analytics-sparkles{z-index:2;pointer-events:none;position:absolute;inset:0}.analytics-sparkles img{filter:drop-shadow(0 0 12px #31df9473);position:absolute}.analytics-sparkles .sparkle-size-24{width:24px!important;height:24px!important}.analytics-sparkles .sparkle-size-21{width:21px!important;height:21px!important}.analytics-sparkles .sparkle-size-16{width:16px!important;height:16px!important}.analytics-sparkles .sparkle-size-9{width:9px!important;height:9px!important}.sparkle-1{top:248px;left:46.2%}.sparkle-2{top:140px;left:63.9%}.sparkle-3{top:118px;left:62.4%}.sparkle-4{bottom:84px;right:10.1%}.sparkle-5{bottom:156px;right:5.5%}.sparkle-6{bottom:170px;right:12%}.sparkle-7{top:105px;left:66.5%}.sparkle-8{bottom:54px;left:42.3%}.sparkle-9{bottom:110px;left:41.6%}.sparkle-10{bottom:58px;left:44.9%}.sparkle-11{bottom:44px;right:21.5%}.eyebrow{color:#919eabb8;text-transform:uppercase;margin-bottom:32px;font-size:12px;font-weight:500;line-height:18px;display:block}.analytics-copy h2,.faq-heading h2,.cta-content h2{color:#fff;margin:0;font-size:52px;font-weight:500;line-height:64px}.analytics-items{gap:48px;margin-top:68px;display:grid}.analytics-item{grid-template-columns:40px 1fr;gap:24px;max-width:420px;display:grid}.metric-icon{object-fit:contain;width:40px;height:40px}.analytics-item h3{margin:0 0 8px;font-size:18px;font-weight:500;line-height:28px}.analytics-item p{color:#ffffff94;margin:0;font-size:15px;font-weight:400;line-height:24px}.dashboard-shell{background:linear-gradient(135deg,#1d3037f5,#121f26fa),radial-gradient(circle at 86% 18%,#31df942e,#0000 34%);border:1px solid #31df9414;border-radius:18px;width:752px;max-width:100%;min-height:506px;padding:28px 32px 28px 86px;animation:6.5s ease-in-out infinite float-card;display:flex;position:relative;transform:rotate(-4deg);box-shadow:0 30px 90px #0000006b,inset 0 0 0 1px #ffffff08}.dashboard-side{background:#0d191fa6;border-right:1px solid #ffffff0a;flex-direction:column;align-items:center;gap:22px;width:72px;padding-top:30px;display:flex;position:absolute;top:0;bottom:0;left:0}.dashboard-side .logo img{width:24px}.side-dot{background:#919eab2e;border-radius:6px;width:18px;height:18px}.side-dot-active{background:var(--green-soft);box-shadow:0 0 22px #31df9447}.dashboard-panel{flex:1}.dashboard-top{color:#fff;justify-content:space-between;font-size:13px;font-weight:500;line-height:20px;display:flex}.dashboard-top span:last-child{color:#ffffff85;font-size:10px}.dashboard-search{background-color:#ffffff0d;background-image:linear-gradient(90deg,#919eab66 0 28%,#0000 28%),none;background-position:18px 22px,0;background-repeat:no-repeat;background-size:260px 12px,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:12px;height:54px;margin-top:24px}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.dashboard-column{background:#15262ceb;border-radius:12px;padding:14px}.dashboard-column strong{color:#ffffffbf;margin-bottom:12px;font-size:12px;line-height:16px;display:block}.metric-card{background:#ffffff0a;border-radius:10px;gap:8px;padding:12px;display:grid}.metric-card+.metric-card{margin-top:10px}.metric-line{background:#919eab40;border-radius:99px;width:78%;height:9px;display:block}.metric-line-short{width:36%}.metric-line-accent-0{background:#5e97f68a}.metric-line-accent-1{background:#ffd6666b}.metric-line-accent-2{background:#5be49b6b}.flow-section{--flow-center-y:390px;background:radial-gradient(circle at 50% var(--flow-center-y), #919eab08 0 22%, transparent 23%), #111820;min-height:760px;position:relative;overflow:hidden}.flow-rings{top:var(--flow-center-y);opacity:.82;filter:blur(.45px);background:radial-gradient(circle,#0000 0 258px,#919eab17 259px 261px,#0000 263px),radial-gradient(circle,#0000 0 428px,#919eab0e 429px 431px,#0000 433px),radial-gradient(circle,#ffffff07 0 258px,#0000 259px 428px,#ffffff06 429px 548px,#0000 549px);border-radius:50%;width:1280px;height:1280px;position:absolute;left:50%;transform:translate(-50%,-50%)}.flow-arrow{top:calc(var(--flow-center-y) - 218px);z-index:1;filter:drop-shadow(0 0 8px #31df9429);border:3px solid #0000;border-radius:50%;width:436px;height:436px;position:absolute;left:50%;transform:translate(-50%)}.flow-arrow:after{border-top:2px solid var(--green);border-right:2px solid var(--green);content:"";width:10px;height:10px;position:absolute}.flow-arrow-1{border-left-color:var(--green);border-top-color:var(--green);transform:translate(-50%)rotate(-42deg)}.flow-arrow-1:after{top:270px;left:24px;transform:rotate(165deg)}.flow-arrow-2{border-top-color:var(--green);border-right-color:var(--green);transform:translate(-50%)rotate(42deg)}.flow-arrow-2:after{top:24px;right:112px;transform:rotate(-72deg)}.flow-arrow-3{border-right-color:var(--green);border-bottom-color:var(--green);transform:translate(-50%)rotate(-42deg)}.flow-arrow-3:after{bottom:270px;right:24px;transform:rotate(-15deg)}.flow-arrow-4{border-bottom-color:var(--green);border-left-color:var(--green);transform:translate(-50%)rotate(42deg)}.flow-arrow-4:after{bottom:24px;left:112px;transform:rotate(108deg)}.flow-center{top:var(--flow-center-y);background:#1c2a34f2;border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 36px #111820cc}.flow-card{z-index:2;background:#18222aeb;border:1px solid #919eab1f;border-radius:20px;width:260px;padding:20px 24px;position:absolute;box-shadow:0 28px 70px #00000047}.flow-card-0{top:calc(var(--flow-center-y) - 78px);left:calc(50% - 386px)}.flow-card-1{top:calc(var(--flow-center-y) - 258px);left:50%;transform:translate(-50%)}.flow-card-2{top:calc(var(--flow-center-y) - 78px);left:auto;right:calc(50% - 386px)}.flow-card-3{top:calc(var(--flow-center-y) + 186px);left:50%;transform:translate(-50%)}.flow-card h3{margin:0 0 10px;font-size:24px;font-weight:500;line-height:31px}.flow-card ul{color:#ffffff85;gap:7px;margin:0;padding:0;font-size:17px;font-weight:500;line-height:23px;list-style:none;display:grid}.flow-card li:before{color:var(--green);content:"•";margin-right:8px}.flow-badge{z-index:2;width:64px;height:64px;box-shadow:none;background:#1c2a34f2;border-radius:16px;place-items:center;display:grid;position:absolute}.flow-badge img{object-fit:contain;width:35px;height:35px}.flow-badge-1{top:calc(var(--flow-center-y) - 250px);left:calc(50% - 320px)}.flow-badge-2{top:calc(var(--flow-center-y) - 250px);left:auto;right:calc(50% - 320px)}.flow-badge-3{top:calc(var(--flow-center-y) + 250px);left:calc(50% - 320px)}.flow-badge-4{top:calc(var(--flow-center-y) + 250px);left:auto;right:calc(50% - 320px)}.flow-dash{z-index:1;transform-origin:50%;border-top:3px dashed #919eab2e;width:220px;position:absolute}.flow-dash-1{top:calc(var(--flow-center-y) - 245px);left:calc(50% - 360px);transform:rotate(48deg)}.flow-dash-2{top:calc(var(--flow-center-y) - 245px);right:calc(50% - 360px);transform:rotate(-48deg)}.flow-dash-3{top:calc(var(--flow-center-y) + 245px);left:calc(50% - 360px);transform:rotate(-48deg)}.flow-dash-4{top:calc(var(--flow-center-y) + 245px);right:calc(50% - 360px);transform:rotate(48deg)}.faq-section{background:radial-gradient(circle at 0 20%, #31df941f, transparent 24%), radial-gradient(circle at 100% 83%, #31df941f, transparent 25%), var(--bg);padding:130px 0 150px;position:relative}.faq-heading p{color:#ffffffc7;margin:8px 0 0;font-size:18px;line-height:30px}.faq-content{grid-template-columns:145px 1fr;gap:76px;margin-top:92px;display:grid}.faq-tabs{align-content:start;gap:16px;font-size:15px;font-weight:500;line-height:24px;display:grid}.faq-tabs a{color:#fff}.faq-tabs .active{color:var(--green-dark)}.faq-list{min-height:430px}.faq-list h3{color:#fff;margin:0 0 24px;font-size:32px;font-weight:500;line-height:42px}.faq-item{border-top:1px solid #ffffff57}.faq-item:last-child{border-bottom:1px solid #ffffff57}.faq-question{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-size:17px;font-weight:500;line-height:24px;display:flex}.faq-question span:last-child{font-size:34px;font-weight:300}.faq-answer{color:#fff9;max-width:690px;margin:0 0 24px;font-size:16px;font-weight:500;line-height:25px}.cta-section{background:var(--bg);padding:28px 0 78px;position:relative}.cta-card{background:linear-gradient(#152028fa,#0f171ffa);border:1px solid #919eab61;border-radius:20px 20px 0 0;width:min(1024px,100% - 48px);height:498px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 24px #ffffff0a,0 30px 120px #0000005c}.cta-dashboard{opacity:.2;filter:blur(2px);position:absolute;inset:-70px -80px}.cta-dashboard .dashboard-shell{width:100%;min-height:620px;animation:none;transform:none}.cta-card:before,.cta-card:after{content:"";background:radial-gradient(circle,#31df942e,#0000 66%);border-radius:50%;width:850px;height:1350px;position:absolute;top:-238px}.cta-card:before{left:-760px}.cta-card:after{right:-760px}.cta-content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.cta-content h2{font-size:48px;line-height:60px}.cta-content h2 strong{color:var(--green)}.cta-content p{color:#fffc;margin:10px 0 0;font-size:15px;font-weight:500;line-height:22px}.cta-content .hero-actions{margin-top:36px}.footer-section{background:var(--bg);padding:70px 0 56px}.footer-inner{grid-template-columns:minmax(250px,360px) minmax(160px,1fr);column-gap:clamp(120px,22vw,300px);min-height:320px;display:grid}.footer-brand p{color:#ffffffc2;max-width:290px;margin:34px 0 0;font-size:14px;font-weight:400;line-height:24px}.footer-columns{grid-template-columns:1fr 1fr;gap:32px 58px;display:grid}.footer-column{align-content:start;gap:22px;display:grid}.footer-column h3{color:#fff;margin:0 0 4px;font-size:20px;font-weight:500;line-height:1.2}.footer-column a{color:#ffffffeb;font-size:16px;font-weight:500;line-height:22px}.footer-locale-switch{gap:12px;display:flex}.footer-locale-switch a{border:1px solid #919eab52;border-radius:8px;justify-content:center;align-items:center;min-width:42px;min-height:34px;padding:6px 10px;display:inline-flex}.footer-locale-switch a.active{border-color:var(--green-dark);color:var(--green-dark)}.footer-social div,.menu-social div{gap:18px;display:flex}.social-link{color:#fff;text-transform:uppercase;place-items:center;min-width:18px;font-size:16px;font-weight:500;line-height:1;display:inline-grid}.footer-bottom{color:#ffffffeb;grid-column:1/-1;align-self:end;margin-top:auto;font-size:16px;font-weight:400;line-height:24px}.footer-bottom p{margin:0}.footer-bottom a{text-decoration:underline}.mobile-menu{z-index:20;background:#111820;padding:74px 70px 52px;animation:.2s both fade-in;display:none;position:fixed;inset:0}.menu-close{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:32px;line-height:1;position:absolute;top:32px;right:34px}.mobile-menu .logo{color:var(--green);gap:18px;font-size:64px;line-height:1}.mobile-menu .logo img{width:40px}.mobile-menu nav{gap:58px;margin-top:118px;font-size:24px;line-height:30px;display:grid}.mobile-menu nav .active{color:var(--green-dark)}.menu-cta{width:100%;margin-top:108px;font-size:24px}.menu-social{gap:28px;margin-top:44px;display:grid}.menu-social strong{text-transform:uppercase;font-size:18px;line-height:24px}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes float-card{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-12px)rotate(-4deg)}}@media (max-width:1180px){.dashboard-shell{width:620px}.analytics-inner{grid-template-columns:1fr}.analytics-inner .dashboard-shell{margin-left:auto}}@media (max-width:767px){.section-inner{width:calc(100% - 140px)}.desktop-nav{display:none}.menu-button,.mobile-menu{display:block}.hero-section{min-height:785px}.site-header{width:100%;height:72px;padding:0 70px}.site-header .logo img{width:28px}.hero-content{width:calc(100% - 90px);margin-top:88px}.hero-content h1{font-size:44px;line-height:60px}.hero-actions{margin-top:34px}.button{min-height:48px;padding:0 18px;font-size:15px}.hero-content p{flex-direction:column;gap:8px;max-width:310px;margin-top:40px;font-size:16px;font-weight:400;line-height:25px;display:flex}.hero-arc-outer{border-width:86px;width:1020px;height:1020px;bottom:-880px}.hero-arc-inner{width:880px;height:880px;bottom:-800px}.hero-wordmark{text-align:left;font-size:112px;bottom:44px}.hero-grid{background-size:64px 64px;inset:128px 0 0}.analytics-section{min-height:1039px;padding:84px 0 0}.analytics-inner{display:block}.eyebrow{margin-bottom:24px}.analytics-copy h2,.faq-heading h2{font-size:48px;line-height:60px}.analytics-items{gap:48px;margin-top:34px}.analytics-item{grid-template-columns:40px 1fr;gap:24px;max-width:none}.analytics-item h3{font-size:20px;line-height:28px}.analytics-item p{font-size:17px;line-height:26px}.analytics-inner .dashboard-shell{width:620px;margin-top:88px;margin-left:70px}.flow-section{--flow-center-y:438px;min-height:877px}.flow-rings{top:var(--flow-center-y);width:900px;height:900px}.flow-arrow{top:calc(var(--flow-center-y) - 170px);width:340px;height:340px}.flow-arrow-1:after{top:210px;left:18px}.flow-arrow-2:after{top:18px;right:88px}.flow-arrow-3:after{bottom:210px;right:18px}.flow-arrow-4:after{bottom:18px;left:88px}.flow-center{top:var(--flow-center-y)}.flow-card{width:156px;padding:18px 20px}.flow-card h3{font-size:22px;line-height:28px}.flow-card ul{font-size:14px;line-height:18px}.flow-card-0{top:366px;left:72px}.flow-card-1{top:236px;left:185px;transform:none}.flow-card-2{top:366px;left:auto;right:72px}.flow-card-3{top:530px;left:185px;transform:none}.flow-badge{width:54px;height:54px}.flow-dash{border-top-width:2px;width:116px}.flow-dash-1{top:314px;left:115px}.flow-dash-2{top:314px;right:115px}.flow-dash-3{top:610px;left:115px}.flow-dash-4{top:610px;right:115px}.flow-badge-1{top:270px;left:65px}.flow-badge-2{top:270px;left:auto;right:65px}.flow-badge-3{top:590px;left:65px}.flow-badge-4{top:590px;left:auto;right:65px}.faq-section{padding:90px 0 82px}.faq-heading p{font-size:16px;line-height:21px}.faq-content{margin-top:58px;display:block}.faq-tabs{grid-template-columns:1fr 1fr;gap:18px 56px;font-size:21px;line-height:34px}.faq-list{min-height:520px;margin-top:28px}.faq-list h3{font-size:30px;line-height:38px}.faq-question{font-size:18px;line-height:23px}.faq-answer{font-size:18px;line-height:22px}.cta-section{padding-top:0}.cta-card{border-radius:12px 12px 0 0;width:calc(100% - 36px);height:204px}.cta-content h2{font-size:28px;line-height:36px}.cta-content p{font-size:14px}.cta-content .hero-actions{margin-top:14px}.cta-content .button{min-height:28px;padding:0 13px;font-size:10px;line-height:16px}.cta-content .button-icon{width:14px;height:14px}.footer-section{padding-top:0}.footer-inner{display:block}.footer-brand .logo{margin-top:36px;font-size:20px}.footer-brand p{max-width:330px;font-size:14px;line-height:23px}.footer-columns{grid-template-columns:1fr 1fr;gap:28px 58px;margin-top:36px}.footer-column h3,.footer-social h3{font-size:20px;line-height:27px}.footer-column a{font-size:14px;line-height:24px}.footer-bottom{gap:16px;margin-top:56px;font-size:14px;display:grid}}@media (max-width:430px){.section-inner{width:calc(100% - 48px)}.site-header{padding:0 24px}.hero-content{width:calc(100% - 36px)}.hero-content h1{font-size:38px;line-height:50px}.hero-actions{gap:10px}.button{padding:0 14px}.mobile-menu{padding-left:36px;padding-right:36px}.mobile-menu .logo{font-size:48px}.analytics-inner .dashboard-shell{margin-left:20px}.flow-card-0{left:26px}.flow-card-1,.flow-card-3{left:calc(50% - 78px)}.flow-card-2{right:26px}.flow-badge-1,.flow-badge-3{left:28px}.flow-badge-2,.flow-badge-4{right:28px}}
