/* Original visual treatment informed by Motion, Stripe, Linear and gradient UI references. */
:root{--navy:#08263e;--ink:#123349;--cyan:#24d5e3;--blue:#0a8fd1}
body{background:#fcfeff}.announcement{background:linear-gradient(110deg,#0a263e,#074867 65%,#085467);box-shadow:inset 0 -1px #78ecff20}.site-header{background:linear-gradient(100deg,#ffffffed,#f7fcffed);backdrop-filter:blur(18px)}.hero{background:radial-gradient(ellipse at 88% 28%,#cefcff80,transparent 52%),linear-gradient(155deg,#fff 25%,#f2f9ff 68%,#edfbfc);border-bottom:1px solid #d6eaf3}.hero-wash{background:radial-gradient(ellipse at 45% 65%,#20c9e98c 0%,#91e7fe68 30%,#438efa24 55%,transparent 75%);filter:blur(26px)}.hero:after{content:'';position:absolute;inset:0;background-image:linear-gradient(#2d92ad07 1px,transparent 1px),linear-gradient(90deg,#2d92ad07 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(90deg,transparent 30%,#000);pointer-events:none}.hero-grid,.payment-rail{z-index:1;position:relative}.hero h1>span{background-image:linear-gradient(100deg,#1160d0,#078ac6 45%,#0abbbd)}.hero h1{letter-spacing:-4px}.button-dark{background:linear-gradient(115deg,#154d96,#0d739f 65%,#078ea7);box-shadow:0 6px 18px #126e9f20,inset 0 1px #ffffff26}.button-dark:hover{background:linear-gradient(115deg,#1361b9,#0985b1 65%,#059eb1);box-shadow:0 9px 23px #096ca42c}.button-cyan{background:linear-gradient(120deg,#b2f7fc,#62dbea);box-shadow:0 4px 16px #012b4c20,inset 0 1px #fff9}.dashboard-window{box-shadow:0 32px 70px #0c537827,0 9px 25px #0c537814,0 0 0 1px #ffffffaa}.floating-checkout{box-shadow:0 27px 60px #07578430,0 0 0 1px #ffffffc9}.payment-notification{box-shadow:0 15px 40px #13638927}.platform-section{position:relative;background:radial-gradient(ellipse at 0% 100%,#e5fbff 0%,transparent 55%),#fff}.feature-card{border-color:#d5e7f0;background:linear-gradient(140deg,#fff,#f8fdff);box-shadow:0 6px 22px #1b4a7006;transition:transform .25s,box-shadow .25s,border-color .25s}.feature-card:hover{transform:translateY(-6px);border-color:#a1dce9;box-shadow:0 20px 36px #126da013}.feature-visual{position:relative;background:radial-gradient(ellipse at 90% 10%,#4bc9e323,transparent 75%),linear-gradient(140deg,#edf5ff,#e9fbfb)}.feature-visual:after{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 1px #fff}.solutions-section{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 5% 100%,#086b9950,transparent 60%),radial-gradient(ellipse at 100% 20%,#08969930,transparent 60%),linear-gradient(125deg,#081e35,#0a344c 60%,#07435a)}.solutions-section:before{position:absolute;content:'';width:670px;height:670px;border:1px solid #55cdfa15;box-shadow:0 0 0 90px #36bbd508,0 0 0 180px #36bbd505;border-radius:50%;left:-280px;top:-230px;z-index:-1}.industry-list article{border-color:#8fcce92b;transition:background .2s;padding-inline:13px;border-radius:9px}.industry-list article:hover{background:linear-gradient(90deg,#75d5fb0a,#33ddc808)}.industry-icon{background:linear-gradient(140deg,#33a5dd29,#2dd3c21a);border:1px solid #58cce626;color:#89edff}.integration-section{background:radial-gradient(ellipse at 85% 70%,#e4f9fe80,transparent 65%),linear-gradient(180deg,#fff,#f8fcff)}.steps-grid article{border:1px solid #dfebf2;border-radius:13px;padding:28px!important;background:linear-gradient(125deg,#fff,#f4fcff);box-shadow:0 7px 23px #1d679207}.steps-grid .step-number{background:linear-gradient(130deg,#187dde,#0dafbd);color:#fff;border:1px solid #10a8c030;box-shadow:0 5px 15px #0989bf20}.pricing-section{padding-top:20px;background:linear-gradient(#f8fcff,#fff)}.pricing-panel{position:relative;overflow:hidden;border:1px solid #cce7f0;background:radial-gradient(ellipse at 0% 0%,#b7eaff45,transparent 65%),linear-gradient(120deg,#eaf7ff,#e3fafa);box-shadow:0 15px 40px #175b860a}.pricing-details{position:relative;background:linear-gradient(150deg,#fff,#f5fdff);border:1px solid #ffffffcf;box-shadow:0 14px 35px #0b6d9c15,inset 0 0 0 1px #d7edf470}.pricing-details:before{position:absolute;content:'';top:0;left:22px;right:22px;height:2px;background:linear-gradient(90deg,transparent,#54cde3,#2e8bf1,transparent)}.faq-section{background:radial-gradient(ellipse at 0 90%,#ecf9fc,transparent 55%),#fff}.faqs details{border-color:#dae9f1}.faqs details[open]{background:linear-gradient(110deg,#f3faff,#f2fcfb);border-radius:9px;padding-inline:20px}.final-cta{position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 100%,#099cbd55,transparent 60%),linear-gradient(110deg,#0b2842,#0b465f);border-top:1px solid #15729840}.final-cta:before{content:'';width:430px;height:430px;position:absolute;right:-100px;top:-270px;border:1px solid #69e5fe30;box-shadow:0 0 0 45px #69e5fe08,0 0 0 90px #69e5fe06;border-radius:50%;pointer-events:none}.final-cta .container{position:relative}footer{background:linear-gradient(150deg,#fff,#f4fcfe)}.modal{background:radial-gradient(ellipse at 100% 0%,#e9faff,transparent 65%),#fff;border:1px solid #cee6ef;box-shadow:0 32px 100px #041c3c55}.depth-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.depth-reveal.in-view{opacity:1;transform:translateY(0)}.feature-card:nth-child(2),.steps-grid article:nth-child(2){transition-delay:.08s}.feature-card:nth-child(3),.steps-grid article:nth-child(3){transition-delay:.16s}
@media(max-width:1050px) and (min-width:761px){.nav-wrap nav{gap:15px;margin-left:15px;font-size:12px}.brand-logo{width:185px}.nav-cta{font-size:12px;padding-inline:12px}}
@media(max-width:760px){.hero h1{letter-spacing:-2.8px}.steps-grid article{padding:25px!important}.faqs details[open]{padding-inline:15px}.feature-card:hover{transform:none}.hero:after{background-size:45px 45px}.pricing-section{padding-top:0}}
@media(prefers-reduced-motion:reduce){.depth-reveal{opacity:1;transform:none;transition:none}}

.footer-bottom{flex-wrap:wrap;row-gap:14px}.footer-bottom>a{white-space:nowrap}
