
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#142b4c;--muted:#777a74;--orange:#234b7d;--paper:#f5f7fb;--line:#dce3ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}header{max-width:1320px;padding:28px 36px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.logo{font-size:27px;font-weight:800;letter-spacing:-1.5px;display:flex;align-items:center;gap:10px}.mark{display:inline-grid;grid-template-columns:repeat(2,10px);gap:3px;transform:skew(-17deg)}.mark i{background:var(--orange);height:13px}.mark i:last-child{opacity:.45}nav{display:flex;gap:30px;font-size:13px;font-weight:600}.smallbtn{border:1px solid #cdd1c7;border-radius:8px;padding:12px 18px;font-size:12px;font-weight:700;background:none}.wrap{max-width:1248px;margin:auto;padding:0 28px}.hero{display:grid;grid-template-columns:1fr 1.05fr;gap:42px;align-items:center;min-height:650px;padding-top:62px;padding-bottom:68px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1.5px;font-weight:800;text-transform:uppercase}.dot{height:7px;width:7px;background:var(--orange);border-radius:100%}h1{font-size:58px;line-height:1.09;letter-spacing:-3.2px;font-weight:600;margin:24px 0}h1 span{color:var(--orange)}.lead{max-width:390px;color:#757970;font-size:14px;line-height:1.85}.actions{display:flex;gap:13px;margin:29px 0 19px}.btn{background:var(--orange);border:0;color:white;padding:17px 23px;border-radius:8px;font-size:12px;font-weight:700;display:inline-flex;gap:25px;align-items:center}.btn:hover{background:#db4d27}.secondary{background:transparent;color:var(--ink);border:1px solid #d6dacf;gap:10px}.secondary:hover{background:#e9ece4}.note{font-size:10px;color:#898c83}.note span{color:#54734c;margin-right:7px}.scene{position:relative;padding:38px 0 38px 20px}.scene:before{content:'';position:absolute;inset:0 -22px 0 0;border-radius:50%;background:radial-gradient(ellipse,#e5e9dc 0%,#edf0e6 40%,transparent 70%)}.browser{position:relative;border:1px solid #d9ddd2;border-radius:12px;background:white;box-shadow:0 28px 65px #3c493715;transform:perspective(1400px) rotateY(-5deg) rotateX(3deg);overflow:hidden}.bar{background:#f0f2ec;border-bottom:1px solid var(--line);padding:12px;display:flex;align-items:center;gap:4px}.bar i{width:5px;height:5px;border-radius:50%;background:#ccd0c5}.url{margin:auto;font-size:8px;color:#8d9186}.shop{padding:23px}.shophead{display:flex;justify-content:space-between;align-items:center}.shoplogo{font-weight:800;font-size:18px;letter-spacing:-1px}.shoplogo span{color:var(--orange)}.shopicons{font-size:10px;color:#888}.shopnav{display:flex;gap:20px;font-size:8px;padding:17px 0;color:#777}.shopbanner{padding:20px;background:#eff1e9;border-radius:7px;position:relative;overflow:hidden;height:118px}.shopbanner b{font-size:21px;line-height:1.3;letter-spacing:-.6px}.shopbanner p{font-size:8px;color:#777}.rotor{position:absolute;right:28px;top:12px;width:95px;height:95px;border-radius:50%;background:repeating-conic-gradient(#acb2a5 0 3deg,#cbd0c5 3deg 12deg);border:7px solid #b4bbae;box-shadow:8px 10px 13px #74816c33;transform:rotate(-25deg) scaleX(.78)}.rotor:before{content:'';position:absolute;inset:23px;border-radius:50%;border:7px solid #929b89;background:#e6e9df}.rotor:after{content:'';position:absolute;inset:35px;border-radius:50%;background:#5c6854}.search{display:flex;border:1px solid #e1e4db;border-radius:6px;margin-top:15px;padding:5px}.search input{width:100%;min-width:0;border:0;outline:0;font-size:9px;padding:7px}.search button{border:0;background:var(--orange);color:white;border-radius:4px;padding:8px 13px;font-size:8px}.slabel{display:flex;justify-content:space-between;margin-top:20px;font-size:10px;font-weight:700}.slabel span{font-size:8px;color:#8b9085;font-weight:400}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px}.product{border:1px solid #e8ebe2;border-radius:6px;padding:10px}.part{height:48px;display:flex;align-items:center;justify-content:center;margin:3px 0 12px}.filter{width:39px;height:43px;border-radius:6px 6px 12px 12px;background:repeating-linear-gradient(90deg,#d6a744 0 3px,#ecd696 3px 5px);border-top:7px solid #4f5146;border-bottom:5px solid #4f5146;transform:rotate(-15deg)}.disc{width:44px;height:44px;border:10px solid #bbc1b5;border-radius:50%;box-shadow:3px 4px 0 #8d9786;transform:rotateX(20deg)}.plug{width:14px;height:47px;background:linear-gradient(#979f90 0 17%,#f7f6e9 17% 58%,#727c67 58% 76%,#b7bcae 76%);transform:rotate(30deg);border-radius:3px}.product small{font-size:7px;color:#94988d}.product p{font-size:8px;margin:6px 0 10px}.price{font-size:10px;font-weight:800;display:flex;justify-content:space-between}.price b{color:var(--orange)}.float{position:absolute;background:white;padding:15px 18px;border-radius:10px;box-shadow:0 8px 30px #3c493718;border:1px solid #eaede4;display:flex;gap:12px;align-items:center;z-index:2}.float.one{left:-5px;bottom:10px}.float.two{right:-20px;top:13px}.float em{font-style:normal;background:#edf3e7;color:#6a8958;border-radius:8px;padding:10px}.float strong{font-size:11px;display:block}.float small{font-size:8px;color:#8a8f81}.proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1.5fr repeat(3,1fr);padding:28px 0;align-items:center}.proof p{font-size:13px;line-height:1.7;color:#777e70;margin:0}.proof strong{font-size:25px;font-weight:600;letter-spacing:-1px;display:block}.proof small{font-size:10px;color:#8a9081}.section{padding:85px 0}.sectionhead{display:flex;justify-content:space-between;align-items:end;margin:18px 0 35px}h2{font-size:37px;line-height:1.2;font-weight:600;letter-spacing:-1.7px;margin:0}.sectionhead p{font-size:12px;color:#7c8274;max-width:300px;line-height:1.8}.tabs{display:flex;border-bottom:1px solid var(--line);gap:32px;margin-bottom:25px}.tabs button{border:0;background:none;padding:13px 0;font-size:12px;color:#818776;position:relative}.tabs button.active{color:var(--ink);font-weight:700}.tabs button.active:after{content:'';position:absolute;height:2px;background:var(--orange);bottom:-1px;left:0;right:0}.feature{display:grid;grid-template-columns:1fr 1fr;background:#e9ede2;border-radius:12px;overflow:hidden}.featurecopy{padding:44px}.featurecopy h3{font-size:26px;letter-spacing:-1px;font-weight:600;margin:16px 0}.featurecopy p{font-size:12px;color:#747c69;line-height:1.9;max-width:340px}.checks{font-size:11px;line-height:2.5;margin:20px 0}.checks div:before{content:'✓';color:#719455;margin-right:10px}.textlink{font-size:11px;font-weight:800}.demoarea{margin:35px 30px 35px 0;background:#fff;border-radius:10px;padding:24px;align-self:center;box-shadow:0 8px 25px #5868460b}.demoarea input{width:100%;border:1px solid #dde1d6;padding:13px;font-size:11px;border-radius:6px}.result{display:flex;justify-content:space-between;border-bottom:1px solid #edf0e7;padding:16px 0;font-size:10px}.result span{color:#8b9282}.tag{font-size:9px;color:#719455;background:#edf5e6;display:inline-block;padding:7px 10px;border-radius:4px;margin:12px 0}.stepgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.step{border-top:1px solid #cfd5c6;padding-top:21px}.step b{color:var(--orange);font-size:12px}.step h3{font-size:17px;font-weight:600}.step p{font-size:12px;line-height:1.8;color:#7c8274}.cta{background:#272d26;color:#fff;padding:50px;border-radius:14px;display:flex;justify-content:space-between;align-items:center;margin:0 0 65px}.cta h2{font-size:32px}.cta p{color:#adb5a5;font-size:12px}footer{border-top:1px solid var(--line);padding:25px 0;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#8b9183}footer .logo{font-size:21px;color:var(--ink)}dialog{border:1px solid var(--line);border-radius:16px;padding:34px;width:min(430px,92vw);box-shadow:0 20px 100px #0003}dialog::backdrop{background:#20291dcc;backdrop-filter:blur(5px)}dialog h2{font-size:27px}dialog p{font-size:12px;line-height:1.7;color:#777}dialog label{font-size:11px;display:block;margin:16px 0}dialog input{width:100%;padding:13px;border:1px solid #ccd3c3;border-radius:6px;margin-top:7px}.close{float:right;border:0;background:none;font-size:22px}.badge{font-size:9px;color:#888;letter-spacing:.5px}a:focus-visible,button:focus-visible{outline:2px solid var(--orange);outline-offset:4px}
@media(min-width:1500px){.hero{min-height:710px}h1{font-size:65px}}@media(max-width:900px){nav{gap:14px;font-size:10px}.hero{gap:15px}h1{font-size:43px}.scene{padding-left:0}.float.two{right:-8px}.shop{padding:16px}.wrap{padding:0 22px}.rotor{right:5px}.proof{grid-template-columns:1.2fr repeat(3,1fr)}}@media(max-width:650px){header{padding:20px}nav{display:none}.logo{font-size:24px}.hero{grid-template-columns:1fr;padding-top:40px;gap:10px}h1{font-size:48px;letter-spacing:-2.5px}.lead{font-size:13px}.scene{max-width:480px;margin:20px 8px 0}.float.one{left:-8px}.proof{grid-template-columns:repeat(3,1fr);gap:20px}.proof>p{grid-column:1/-1}.proof strong{font-size:22px}.section{padding:55px 0}.sectionhead{display:block}h2{font-size:30px}.tabs{gap:20px;overflow:auto;white-space:nowrap}.feature{grid-template-columns:1fr}.featurecopy{padding:28px}.demoarea{margin:0 20px 25px}.stepgrid{grid-template-columns:1fr;gap:20px}.cta{padding:30px;display:block}.cta .btn{margin-top:15px}.cta h2{font-size:29px}footer{flex-wrap:wrap;gap:20px}.shopbanner{height:116px}}
.ai-section{margin-top:65px;background:#112b50;border-radius:16px;padding:46px;display:grid;grid-template-columns:1.15fr 1fr;gap:40px;color:white}.ai-section h2{font-size:31px;margin:20px 0}.ai-section>div>p{color:#b5c6dc;font-size:12px;line-height:1.9;max-width:440px}.ai-section .dot{background:#75b4f4}.ai-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:24px}.ai-chips span{font-size:9px;border:1px solid #456081;border-radius:5px;padding:8px 10px;color:#d7e5f5}.ai-chat{padding:23px;border-radius:10px;background:#1c385e;align-self:center}.ai-chat .badge{color:#9ab2d1}.bubble{font-size:12px;line-height:1.8;padding:14px;border-radius:8px;margin-top:15px}.bubble.user{margin-left:25px;background:#2b4a72;color:#edf5ff}.bubble.assistant{background:#f4f7fc;color:#243e61}.bubble p{margin:7px 0 0}.bubble b{color:#326699}.ai-next{display:flex;justify-content:space-between;font-size:10px;margin-top:20px;color:#c2d7f0}.hero h1 span{color:#356aa4}.scene:before{background:radial-gradient(ellipse,#dce6f4,transparent 70%)}.shopbanner{background:#e8eef7}.bar{background:#edf1f7}.feature{background:#e7edf6}.btn:hover{background:#17385e}.secondary:hover{background:#e5ecf6;color:#142b4c}.float em{color:#3f6c9d;background:#e7eff9}.cta{background:#112b50}.checks div:before{color:#4378ae}.tag{background:#e8eff9;color:#3e6b9d}.note span{color:#487cad}.lead,.sectionhead p{color:#69788b}@media(max-width:650px){.ai-section{grid-template-columns:1fr;padding:26px;gap:20px;margin-top:40px}.ai-section h2{font-size:26px}.proof strong{font-size:18px}}

/* Liquid glass / midnight aurora */
:root{color-scheme:dark;--ink:#f0efff;--muted:#a6a4bf;--orange:#c879f4;--paper:#090b16;--line:rgba(202,192,255,.13)}
body{background:#090b16;color:var(--ink);isolation:isolate}body:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-2;background:radial-gradient(ellipse at 0% 0%,#82355d55,transparent 35%),radial-gradient(ellipse at 100% 17%,#6a26c34d,transparent 36%),radial-gradient(ellipse at 20% 70%,#214fa638,transparent 42%),#090b16}body:after{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23ffffff' opacity='.025' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");opacity:.4}
header{margin:20px auto 0;max-width:1248px;padding:17px 25px;border:1px solid #ffffff1c;border-radius:23px;background:linear-gradient(120deg,#ffffff0e,#ffffff04);backdrop-filter:blur(28px) saturate(150%);box-shadow:inset 0 1px 0 #ffffff14,0 10px 35px #0002}header .logo{font-size:25px}.mark i{background:linear-gradient(145deg,#dba6ff,#a33af1)}.smallbtn{border-color:#d5c0ff33;border-radius:100px;color:#eee9ff;background:#ffffff07;padding:12px 20px}.smallbtn:hover{background:#ffffff13}nav{color:#b9b6cf}nav a:hover{color:#fff}.hero{min-height:690px;padding-top:70px;gap:50px}.eyebrow{color:#b5abc9;letter-spacing:1.9px}.dot{background:#cf83f5;box-shadow:0 0 12px #cf83f588}h1{font-weight:600;font-size:60px;letter-spacing:-3px;line-height:1.11}.hero h1 span{color:#d6a5ff;background:linear-gradient(100deg,#f3b3df,#bc8eff 60%,#8fabff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lead{color:#a7a6bc;font-size:14px;line-height:1.9}.hero .eyebrow{width:fit-content;border:1px solid #ccadff24;background:#b982ff0b;padding:10px 13px;border-radius:30px}.btn{background:linear-gradient(110deg,#8c41da,#ba4cb7);border:1px solid #e5aaff50;border-radius:100px;color:white;box-shadow:inset 0 1px 0 #ffffff40,0 8px 28px #9429c52b;transition:transform .2s,box-shadow .2s}.btn:hover{background:linear-gradient(110deg,#9d53e9,#ca60c7);transform:translateY(-2px);box-shadow:0 10px 32px #ad39df44}.secondary{background:linear-gradient(130deg,#ffffff10,#ffffff04);border-color:#eee1ff24;box-shadow:inset 0 1px 0 #ffffff13;color:#ded9ef;backdrop-filter:blur(16px)}.secondary:hover{background:#ffffff15;color:white}.note{color:#767b95}.note span{color:#b39ddc}.scene{padding:45px 0}.scene:before{inset:-55px -40px;background:radial-gradient(ellipse at 60% 38%,#b047c733,transparent 54%),radial-gradient(ellipse at 20% 75%,#3f72eb30,transparent 60%);filter:blur(18px)}.browser{background:linear-gradient(130deg,#ffffff12,#ffffff03);border:1px solid #e6d8ff35;border-radius:19px;backdrop-filter:blur(28px) saturate(140%);box-shadow:inset 1px 1px 0 #ffffff1c,inset -1px -1px 0 #ffffff07,0 35px 80px #0006;transform:perspective(1400px) rotateY(-6deg) rotateX(3deg)}.bar{background:#ffffff05;border-color:#ffffff12;padding:14px}.bar i{background:#a89ac151}.url{color:#9f96b7}.shoplogo{color:#e4dfee}.shoplogo span{color:#cb91f1}.shopicons,.shopnav{color:#9b95b0}.shopbanner{background:radial-gradient(ellipse at 85% 50%,#9551d937,transparent 70%),linear-gradient(115deg,#718bc714,#d07bda10);border:1px solid #ffffff17;border-radius:12px}.shopbanner b{color:#ede6fa}.shopbanner p{color:#9b96ac}.rotor{background:repeating-conic-gradient(#958caf 0 3deg,#c2b5d7 3deg 12deg);border-color:#b4a4c6;box-shadow:0 0 30px #bf7def33,8px 10px 13px #0003}.rotor:before{background:#b5a5c9;border-color:#6e6183}.rotor:after{background:#463953}.search{background:#080d1d55;border-color:#cbb0ff23;border-radius:10px;padding:6px;box-shadow:inset 0 1px 8px #0002}.search input{background:transparent;color:#ddd4eb}.search input::placeholder{color:#8d859f}.search button{background:linear-gradient(110deg,#8e45d2,#bf51b6);border-radius:7px}.slabel{color:#d9d2e6}.slabel span{color:#857d98}.product{border:1px solid #ddd0ff17;background:linear-gradient(130deg,#ffffff09,#ffffff02);border-radius:10px}.product small{color:#8c829f}.product p{color:#c4bad3}.price{color:#eee6f9}.price b{color:#cd8cf0}.float{background:linear-gradient(120deg,#bca1e129,#bacdf410);border:1px solid #ecdfff34;backdrop-filter:blur(24px) saturate(150%);border-radius:17px;box-shadow:inset 0 1px 0 #ffffff1c,0 15px 45px #0004;color:#eee9fa}.float em{background:#ca9bff18;color:#deb4ff;border:1px solid #d5a2ff23;border-radius:12px}.float small{color:#aca2bf}.float.one{bottom:15px;left:-12px}.float.two{top:10px;right:-16px}.proof{border-color:#c2b3e51f;padding:30px 0}.proof p{color:#9c95ad}.proof strong{font-size:25px;color:#e5d6f7}.proof small{color:#88839f}.sectionhead p,.step p{color:#9b96af}.ai-section{position:relative;overflow:hidden;background:radial-gradient(ellipse at 0% 0%,#b462df22,transparent 65%),linear-gradient(125deg,#d7bbff0f,#a9d1ff04);border:1px solid #d7c4ff2d;backdrop-filter:blur(24px);border-radius:27px;box-shadow:inset 0 1px 0 #ffffff1c,0 20px 60px #0002;padding:50px}.ai-section:after{content:'';position:absolute;right:-70px;bottom:-100px;width:300px;height:240px;background:#4979ea17;border-radius:50%;filter:blur(40px);pointer-events:none}.ai-section .dot{background:#d898ff}.ai-section>div>p{color:#a49cb9}.ai-section h2{font-weight:500}.ai-chips span{border-color:#c5a6f02b;background:#cab0ff08;color:#c6b5df;border-radius:30px}.ai-chat{position:relative;z-index:1;border:1px solid #dfd1ff2b;background:linear-gradient(120deg,#ffffff0a,#ffffff03);box-shadow:inset 0 1px 0 #ffffff15,0 10px 35px #0002;border-radius:20px;backdrop-filter:blur(20px)}.ai-chat .badge{color:#9284a7}.bubble.user{background:linear-gradient(120deg,#9a64d524,#b66eb21a);border:1px solid #e2c5ff20;color:#d5c5e7;border-radius:16px 16px 4px 16px}.bubble.assistant{border:1px solid #ddd1f41f;background:#d2dcff0b;color:#c3bdd3;border-radius:16px 16px 16px 4px}.bubble b{color:#d1a0f6}.ai-next{color:#bfa7da}.tabs{border-color:#b6a5d31d;gap:30px}.tabs button{color:#8e879f}.tabs button.active{color:#e6d5fc}.tabs button.active:after{background:linear-gradient(90deg,#b86ce5,#c481b8);box-shadow:0 0 10px #bb7ae960}.feature{background:linear-gradient(120deg,#a186ca10,#aec6f007);border:1px solid #d8c5f728;border-radius:25px;backdrop-filter:blur(22px);box-shadow:inset 0 1px 0 #ffffff14}.featurecopy p{color:#a096b3}.checks{color:#c0b5cf}.checks div:before{color:#b896e4}.textlink{color:#dec0ff}.demoarea{background:linear-gradient(130deg,#ffffff0b,#ffffff03);border:1px solid #e1d3ff21;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff12,0 12px 30px #0002;backdrop-filter:blur(20px);color:#dfd3ee}.badge{color:#91829f}.result{border-color:#e4d0ff12;color:#ded1ed}.result span{color:#968ba7}.tag{background:#a16cd614;border:1px solid #b98fe421;color:#bda4d9;border-radius:20px;font-size:8px}.step{border-color:#c2a9e72b}.step b{color:#b594d3}.step h3{color:#e0d5ef}.cta{position:relative;background:radial-gradient(ellipse at 10% 90%,#b363d223,transparent 60%),linear-gradient(110deg,#c9b4ed12,#9eb7e909);border:1px solid #dbc4fc2c;border-radius:25px;backdrop-filter:blur(25px);box-shadow:inset 0 1px 0 #fff2}.cta p{color:#9e93b0}.cta .eyebrow{color:#ad99c7!important}footer{border-color:#c1a4ed1a;color:#8d829e}footer .logo{color:#dfd4ee}dialog{background:linear-gradient(130deg,#242037eF,#101727f5);color:#eee5fa;border:1px solid #d2b8f43d;backdrop-filter:blur(35px);box-shadow:inset 0 1px 0 #ffffff28,0 20px 100px #0008;border-radius:26px}dialog p{color:#aea1bd}dialog input{background:#ffffff08;color:#e8dcf3;border-color:#d1b3f12a;border-radius:10px}.close{color:#d1bee5}dialog::backdrop{background:#050710aa;backdrop-filter:blur(12px)}
@media(max-width:900px){header{margin:14px 20px 0}.hero{gap:25px}h1{font-size:46px}.proof strong{font-size:23px}}@media(max-width:650px){header{margin:12px 14px 0;padding:15px 18px;border-radius:20px}.hero{padding-top:42px;min-height:auto}h1{font-size:48px}.hero .eyebrow{font-size:8px}.scene{margin:25px 8px 0}.proof strong{font-size:18px}.ai-section{padding:26px;border-radius:24px}.ai-section h2{font-size:25px}.ai-chat{padding:18px}.actions{gap:9px}.actions .btn{font-size:10px;padding:15px 17px;gap:12px}.float{padding:12px}.float strong{font-size:10px}.sectionhead h2{font-size:29px}.tabs{gap:22px}.tabs button{font-size:11px}.cta{padding:28px}.featurecopy{padding:28px}.stepgrid{gap:25px}}
@media(prefers-reduced-transparency:reduce){header,.browser,.float,.ai-section,.feature,.demoarea,.ai-chat{background:#171727;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}

@media(min-width:651px) and (max-width:780px){header{margin:14px 20px 0}nav{display:none}.wrap{padding:0 28px}.hero{grid-template-columns:1fr;padding-top:48px;gap:20px}h1{font-size:58px;max-width:600px}.lead{max-width:500px}.scene{width:100%;max-width:520px;margin:0 auto 30px}.ai-section{grid-template-columns:1fr;padding:32px}.proof{grid-template-columns:repeat(3,1fr);gap:25px}.proof>p{grid-column:1/-1}.sectionhead{display:block}.feature{grid-template-columns:1fr}.demoarea{margin:0 30px 30px}.stepgrid{gap:20px}.cta{gap:20px}.cta h2{font-size:27px}}
