.photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.photo-fb{background:radial-gradient(55% 70% at 18% 20%,color-mix(in srgb,var(--c2) 70%,transparent),transparent 70%), radial-gradient(60% 80% at 85% 85%,color-mix(in srgb,var(--c1) 90%,transparent),transparent 70%), radial-gradient(35% 45% at 70% 25%,#ffffff1f,transparent 70%), linear-gradient(135deg,color-mix(in srgb,var(--c1) 55%,#05080f),color-mix(in srgb,var(--c2) 35%,#05080f))}.photo-fb:before{content:"";background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000);mask-image:radial-gradient(70% 70%,#000,#0000)}.pframe{isolation:isolate;border-radius:inherit;position:relative;overflow:hidden}.pframe:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#05080f0d 30%,#05080fa6);position:absolute;inset:0}.pframe>.over{z-index:2;position:relative}.stage{border-radius:34px;max-width:1160px;margin:auto;padding:64px 56px;box-shadow:0 60px 120px -40px #4664ff80,0 0 0 1px #ffffff1f}.stage:after{background:linear-gradient(#05080f1a,#05080f8c)}.tile-ph{z-index:0;opacity:.6;border-radius:inherit;transition:opacity .4s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(100deg,#0000 12%,#000 95%);mask-image:linear-gradient(100deg,#0000 12%,#000 95%)}.tile:hover .tile-ph{opacity:.85}.tile>:not(.tile-ph){z-index:1;position:relative}.cta{isolation:isolate}.cta>.cta-photo{z-index:-1;opacity:.5;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}@media (width<=900px){.stage{border-radius:24px;padding:26px 12px}}:root{--bg:#05080f;--bg2:#0a0f1c;--text:#eef2fb;--muted:#8e9ab3;--line:#ffffff17;--line2:#ffffff29;--surface:#ffffff09;--accent:#6ea8ff;--accent2:#9b8cff;--cyan:#5eead4;--head:"Bricolage Grotesque","Inter",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--r:20px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:96px}body{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.container{width:min(1160px,100% - 40px);margin-inline:auto}.section{padding:120px 0;position:relative}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:.78rem;font-weight:600}.h2{font-family:var(--head);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:700;line-height:1.08}.lede{color:var(--muted);max-width:36em;margin-top:18px;font-size:1.08rem}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform .8s cubic-bezier(.2,.7,.2,1) var(--d,0s);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}.logo{flex:none;align-items:center;gap:8px;line-height:0;display:inline-flex}.logo img{object-fit:contain;max-width:none;display:block}.logo-symbol{height:var(--logo-size);width:auto}.logo-wordmark{height:calc(var(--logo-size) * .46);width:auto}.logo-light img{filter:brightness(0)invert()}.btn{border:1px solid var(--line2);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .25s,background .2s,border-color .2s;display:inline-flex}.btn-sm{padding:9px 16px;font-size:.88rem}.btn-lg{padding:15px 28px;font-size:1rem}.btn-primary{color:#0a1226;background:linear-gradient(#fff,#cfdcf7);border-color:#0000;box-shadow:inset 0 0 0 1px #fff6,0 10px 30px -8px #6ea8ff8c}.btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff9,0 16px 40px -8px #6ea8ffcc}.btn-ghost{background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-ghost:hover{background:#ffffff17;border-color:#ffffff4d}.btn:disabled{opacity:.65;cursor:wait}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.nav-wrap{z-index:50;pointer-events:none;padding:0 16px;position:fixed;top:14px;left:0;right:0}.nav{pointer-events:auto;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;max-width:1060px;margin:auto;padding:10px 12px 10px 22px;transition:all .3s;display:flex}.scrolled .nav{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-color:var(--line);background:#0a0f1cb3;box-shadow:0 10px 40px -10px #0009}.nav-links{gap:6px;display:flex}.nav-links a:not(.btn){color:#b6c2dc;border-radius:999px;padding:8px 14px;font-size:.9rem;transition:all .2s}.nav-links a:not(.btn):hover{color:#fff;background:#ffffff12}.nav-cta-m,.burger{display:none}.burger{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px}.hero{text-align:center;padding:170px 0 90px;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.5;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 30%,#000,#0000 75%)}.aurora{pointer-events:none;filter:blur(70px);opacity:.75;background:radial-gradient(40% 50% at 25% 30%,#6ea8ff8c,#0000 70%),radial-gradient(35% 45% at 75% 25%,#9b8cff73,#0000 70%),radial-gradient(30% 40% at 55% 60%,#5eead438,#0000 70%);height:760px;animation:18s ease-in-out infinite alternate drift;position:absolute;inset:-10% -10% auto}@keyframes drift{to{transform:translate(3%,4%)scale(1.06)}}.hero-in{position:relative}.pill{border:1px solid var(--line2);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.06em;color:#c7d3ee;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:7px 16px;font-size:.82rem;display:inline-flex}.dot{background:var(--cyan);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 #5eead4b3}@keyframes pulse{70%{box-shadow:0 0 0 8px #5eead400}to{box-shadow:0 0 #5eead400}}.hero h1{font-family:var(--head);letter-spacing:-.04em;font-size:clamp(3rem,8.5vw,6.6rem);font-weight:800;line-height:.98}.grad{background:linear-gradient(100deg,#fff 0%,#a8c6ff 40%,#b9a9ff 75%,#7ff0dc);color:#0000;-webkit-background-clip:text;background-clip:text}.sub{color:#aeb9d1;max-width:40em;margin:28px auto 0;font-size:clamp(1rem,1.6vw,1.2rem)}.cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.perks{color:#97a5c4;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:34px;font-size:.9rem;display:flex}.perks li{align-items:center;gap:8px;display:inline-flex}.perks svg{color:var(--accent)}.builder-wrap{perspective:1600px;margin-top:72px}.builder{--ac:#6ea8ff;--g1:#0d1b3d;--g2:#3b6fd8;text-align:left;border:1px solid var(--line2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:50% 0;background:linear-gradient(#ffffff12,#ffffff05);border-radius:26px;grid-template-columns:.8fr 1.2fr;gap:0;max-width:1020px;margin:auto;display:grid;overflow:hidden;transform:rotateX(4deg);box-shadow:0 50px 120px -30px #4678ff73,inset 0 0 0 1px #ffffff08}.b-side{border-right:1px solid var(--line);flex-direction:column;gap:20px;padding:30px 28px;display:flex}.b-label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:flex}.b-prompt{border:1px solid var(--line);background:#05080fa6;border-radius:14px;min-height:5.2em;padding:14px 16px;font-size:1.02rem;line-height:1.5}.caret{background:var(--accent);vertical-align:-.15em;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.b-checks{color:#7b88a5;gap:12px;font-size:.88rem;display:grid}.b-checks li{align-items:center;gap:10px;transition:color .3s;display:flex}.tick{border:1.5px solid #3a4562;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;transition:all .3s;display:grid}.b-checks .run{color:#c7d3ee}.b-checks .run .tick{border-color:var(--accent);border-top-color:#0000;animation:.8s linear infinite spin}.b-checks .done{color:#e6edfb}.b-checks .done .tick{background:var(--cyan);border-color:var(--cyan);color:#04201b}.b-ready{color:var(--cyan);opacity:0;align-items:center;gap:10px;margin-top:auto;font-size:.85rem;font-weight:600;transition:all .5s;display:inline-flex;transform:translateY(6px)}.b-ready.show{opacity:1;transform:none}.b-preview{background:radial-gradient(80% 80% at 70% 0%,color-mix(in srgb,var(--ac) 22%,transparent),transparent 70%);padding:20px;transition:background .6s}.chrome{background:#ffffff14;border-radius:12px 12px 0 0;align-items:center;gap:6px;padding:10px 14px;display:flex}.chrome i{background:#ffffff47;border-radius:50%;width:9px;height:9px}.chrome span{color:#9aa8c6;background:#00000059;border-radius:99px;margin:0 auto;padding:3px 40px;font-size:.72rem}.site{border:1px solid var(--line);background:#0b0f1a;border-top:0;border-radius:0 0 12px 12px;flex-direction:column;gap:14px;min-height:300px;padding:16px;display:flex}.s-nav{opacity:0;align-items:center;gap:14px;transition:all .5s;display:flex;transform:translateY(-6px)}.s-nav.on{opacity:1;transform:none}.s-nav b{font-family:var(--head);color:var(--ac);font-size:.95rem}.s-nav span{gap:8px;margin-left:auto;display:flex}.s-nav span i{background:#fff3;border-radius:3px;width:26px;height:5px}.s-nav em{background:var(--ac);border-radius:99px;width:54px;height:20px}.s-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:14px;min-height:130px;display:grid}.s-copy{opacity:0;transition:all .6s;transform:translateY(10px)}.s-copy.on{opacity:1;transform:none}.s-copy h4{font-family:var(--head);letter-spacing:-.02em;font-size:1.28rem;line-height:1.15}.s-copy p{background:#ffffff2e;border-radius:3px;width:90%;height:6px;margin-top:9px}.s-copy p+p{width:62%;margin-top:6px}.s-copy em{background:var(--ac);border-radius:99px;width:84px;height:24px;margin-top:14px;display:block}.s-art{background:linear-gradient(135deg,var(--g1),var(--g2));opacity:0;border-radius:14px;height:130px;transition:all .7s;position:relative;overflow:hidden;transform:scale(.94)}.s-art:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#ffffff80,#0000 70%);border-radius:50%;width:60%;position:absolute;bottom:-25%;right:-10%}.img .s-art{opacity:1;transform:none}.s-cards{opacity:0;grid-template-columns:repeat(3,1fr);gap:10px;transition:all .6s;display:grid;transform:translateY(12px)}.s-cards.on{opacity:1;transform:none}.s-cards div{border:1px solid var(--line);background:#ffffff0d;border-radius:12px;gap:8px;padding:10px;display:grid}.s-cards i{background:linear-gradient(135deg,var(--g1),var(--g2));border-radius:8px;height:34px}.s-cards span{color:#b6c2dc;font-size:.72rem}.marquee{border-block:1px solid var(--line);background:var(--bg2);padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.m-track{gap:44px;width:max-content;animation:38s linear infinite marq;display:flex}.m-track span{color:#8593b0;white-space:nowrap;align-items:center;gap:44px;font-size:.92rem;display:inline-flex}.m-track i{background:var(--accent);opacity:.7;border-radius:50%;width:5px;height:5px}@keyframes marq{to{transform:translate(-50%)}}.bento{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:56px;display:grid}.bento>.reveal{display:flex}.bento .tile{flex:1}.b1{grid-column:span 4}.b2,.b3{grid-column:span 2}.b4{grid-column:span 4}.tile{border-radius:var(--r);border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff04);padding:30px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.tile:hover{border-color:var(--line2);transform:translateY(-3px)}.tile:before{content:"";pointer-events:none;background:radial-gradient(circle,#6ea8ff2e,#0000 70%);width:300px;height:300px;position:absolute;top:-150px;right:-100px}.t-ico{width:42px;height:42px;color:var(--accent);background:#6ea8ff1f;border:1px solid #6ea8ff40;border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.tile h3{font-family:var(--head);letter-spacing:-.01em;margin-bottom:8px;font-size:1.3rem}.tile p{color:var(--muted);max-width:34em;font-size:.95rem}.viz-ai{gap:9px;margin-top:26px;display:grid}.viz-ai span{background:linear-gradient(90deg,var(--accent),var(--accent2),transparent);opacity:.7;border-radius:5px;height:9px;animation:3s ease-in-out infinite alternate shim}.viz-ai span:nth-child(2){animation-delay:.4s}.viz-ai span:nth-child(3){animation-delay:.8s}.viz-ai span:nth-child(4){animation-delay:1.2s}@keyframes shim{0%{transform-origin:0;transform:scaleX(.6)}to{transform-origin:0;transform:scaleX(1)}}.big-num{font-family:var(--head);letter-spacing:-.04em;background:linear-gradient(#fff,#6ea8ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:20px;font-size:5rem;font-weight:800;line-height:1}.big-num small{color:var(--muted);-webkit-text-fill-color:var(--muted);letter-spacing:0;margin-left:8px;font-size:1.1rem;font-weight:500}.uptime{gap:3px;margin-top:24px;display:flex}.uptime i{background:var(--cyan);opacity:.75;border-radius:3px;flex:1;height:30px}.uptime i:nth-child(7n){opacity:.45}.tile-code pre{border:1px solid var(--line);color:#8fb6ff;background:#05080fb3;border-radius:14px;margin-top:22px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.7;overflow:auto}.process{background:var(--bg2);border-block:1px solid var(--line)}.steps{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:56px;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(90deg,transparent,var(--line2),transparent);height:1px;position:absolute;top:36px;left:6%;right:6%}.steps li{display:flex}.steps .reveal{flex:1;display:flex}.step{border-radius:var(--r);background:var(--bg);border:1px solid var(--line);flex:1;padding:22px 20px 26px;transition:all .3s;position:relative}.step:hover{border-color:#6ea8ff73;transform:translateY(-4px)}.step-top{color:var(--accent);justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.step-n{font-family:var(--head);color:#fff;opacity:.9;font-size:1.6rem;font-weight:700}.step h3{font-family:var(--head);margin-bottom:6px;font-size:1.08rem}.step p{color:var(--muted);font-size:.88rem}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;margin-top:60px;display:grid}.plan-cell{display:flex}.plan{border-radius:var(--r);border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff04);flex-direction:column;flex:1;gap:8px;padding:30px 24px;display:flex;position:relative}.plan h3{font-family:var(--head);font-size:1.35rem}.plan-sub{color:var(--muted);font-size:.9rem}.price{flex-wrap:wrap;align-items:baseline;gap:4px;margin:18px 0 8px;display:flex}.price small{width:100%;color:var(--muted);font-size:.8rem}.price strong{font-family:var(--head);letter-spacing:-.03em;font-size:2.05rem}.price span{color:var(--muted);font-size:1rem}.plan ul{color:#c3cde4;flex:1;gap:11px;margin:12px 0 26px;font-size:.92rem;display:grid}.plan li{align-items:flex-start;gap:10px;display:flex}.plan li svg{color:var(--cyan);flex:none;margin-top:4px}.plan .btn{width:100%}.plan.hot{background:linear-gradient(var(--bg2),var(--bg2)) padding-box,conic-gradient(from var(--ang),#6ea8ff,#9b8cff,#5eead4,#6ea8ff) border-box;border:1px solid #0000;animation:6s linear infinite rot;box-shadow:0 30px 80px -30px #6ea8ff80}@keyframes rot{to{--ang:360deg}}.badge{color:#06101f;background:linear-gradient(90deg,#6ea8ff,#9b8cff);border-radius:99px;padding:4px 12px;font-size:.74rem;font-weight:700;position:absolute;top:-13px;left:24px}.tpls{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px;display:grid}.tpl{border-radius:var(--r);border:1px solid var(--line);background:var(--bg2);transition:transform .25s ease-out,border-color .25s,box-shadow .25s;overflow:hidden}.tpl:hover{border-color:var(--line2);transform:translateY(-2px);box-shadow:0 30px 70px -25px #4678ff80}.tpl-shot{background:var(--bg);height:210px;padding:12px}.tpl-shot:after{background:linear-gradient(#05080f1f,#0000 35%,#05080f38)}.tpl-shot .photo{transition:transform .5s}.tpl:hover .photo{transform:scale(1.025)}.tb{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;display:flex;position:relative}.tb i{background:#aeb4be;border-radius:50%;width:6px;height:6px}.tb b{background:#7c9ce8;border-radius:5px;width:44px;height:9px;margin-left:auto}.tpl-cap{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:18px 20px;display:flex}.tpl-cap strong{font-family:var(--head);font-size:1.05rem}.tpl-cap span{color:var(--muted);font-size:.86rem}.faq-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:70px;display:grid}.faq{gap:12px;display:grid}details{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:0 22px;transition:all .25s}details[open]{border-color:var(--line2);background:#ffffff0f}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1.02rem;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary svg{color:var(--accent);flex:none;transition:transform .3s}details[open] summary svg{transform:rotate(45deg)}details p{color:var(--muted);padding-bottom:20px;font-size:.95rem}.cta{border-top:1px solid var(--line);overflow:hidden}.cta:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 20% 30%,#6ea8ff40,#0000 70%),radial-gradient(40% 50% at 85% 70%,#9b8cff33,#0000 70%);position:absolute;inset:0}.cta-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid;position:relative}.cta .logo{margin-bottom:26px}.card{border:1px solid var(--line2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff14,#ffffff06);border-radius:26px;padding:32px;box-shadow:0 40px 90px -30px #000000b3}.form{gap:16px;display:grid}.row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form label{color:#c3cde4;gap:7px;font-size:.84rem;font-weight:500;display:grid}.opt{color:#6f7c98;font-weight:400}.form input,.form select,.form textarea{border:1px solid var(--line2);resize:vertical;background:#05080fa6;border-radius:12px;width:100%;padding:13px 15px;transition:all .2s}.form input::placeholder,.form textarea::placeholder{color:#59647e}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #6ea8ff2e}.fine{color:#6f7c98;text-align:center;font-size:.78rem}.err{color:#ff9b9b;text-align:center;font-size:.88rem}.form-ok{text-align:center;padding:36px 8px}.form-ok h3{font-family:var(--head);margin:16px 0 8px;font-size:1.5rem}.form-ok p{color:var(--muted)}.ok-ico{background:var(--cyan);color:#04201b;border-radius:50%;place-items:center;width:60px;height:60px;display:inline-grid;box-shadow:0 0 0 10px #5eead426}.footer{border-top:1px solid var(--line);color:#6f7c98;padding:30px 0;font-size:.85rem}.foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=1000px){.builder{grid-template-columns:1fr;transform:none}.b-side{border-right:0;border-bottom:1px solid var(--line)}.plans,.steps{grid-template-columns:repeat(2,1fr)}.steps:before{display:none}.tpls{grid-template-columns:repeat(2,1fr)}.faq-grid,.cta-grid{grid-template-columns:1fr;gap:40px}.bento{grid-template-columns:repeat(2,1fr)}.b1,.b4{grid-column:span 2}.b2,.b3{grid-column:span 1}}@media (width<=820px){.nav-cta{display:none}.burger{display:grid}.nav{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0f1ccc;border-radius:22px;position:relative}.nav-links{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);background:#0a0f1cf5;border-radius:20px;flex-direction:column;gap:2px;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.nav-links.open{display:flex}.nav-links a:not(.btn){padding:13px 14px}.nav-cta-m{margin-top:8px;display:inline-flex}}@media (width<=620px){.section{padding:80px 0}.hero{padding:130px 0 60px}.plans,.steps,.tpls,.row2,.bento{grid-template-columns:1fr}.b1,.b2,.b3,.b4{grid-column:auto}.builder-wrap{margin-top:48px}.s-hero{grid-template-columns:1fr}.s-art{display:none}.cta-row .btn{width:100%}.card{padding:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.nav-links a[aria-current=page]{color:#fff;background:#ffffff17}
