.hero{position:relative;background:var(--dark);color:#fff;padding:150px 0 110px;overflow:hidden;isolation:isolate;min-height:100vh;display:flex;align-items:center}.aurora{position:absolute;inset:-10%;z-index:-3;filter:blur(90px);opacity:.7}.aurora span{position:absolute;border-radius:50%;mix-blend-mode:screen;animation:drift 22s ease-in-out infinite alternate}.aurora span:nth-child(1){width:46vw;height:46vw;background:#6d4aff;top:-8%;right:-4%}.aurora span:nth-child(2){width:38vw;height:38vw;background:#ff3d8b;bottom:-10%;left:6%;animation-duration:26s;animation-delay:-6s}.aurora span:nth-child(3){width:30vw;height:30vw;background:#00c2a8;top:30%;left:34%;animation-duration:30s;animation-delay:-12s;opacity:.7}@keyframes drift{0%{transform:translate(0) scale(1)}50%{transform:translate(-8vw,6vh) scale(1.15)}to{transform:translate(6vw,-4vh) scale(.92)}}.hero-grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%)}#stars{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.cursor-glow{position:absolute;width:500px;height:500px;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(166,77,255,.22),transparent 60%);transform:translate(-50%,-50%);left:var(--gx, 50%);top:var(--gy, 40%);transition:opacity .4s}.hero-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 8px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);font-size:.92rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eyebrow b{background:var(--grad);padding:2px 10px;border-radius:99px;font-size:.78rem}.hero h1{font-size:clamp(2.6rem,6vw,4.8rem);font-weight:800;line-height:1.04;margin:22px 0 20px;letter-spacing:-.03em}.hero h1 .line{display:block;overflow:hidden;padding-bottom:.06em}.hero h1 .line>span{display:inline-block;transform:translateY(105%);animation:lineUp 1.1s var(--ease) forwards;animation-delay:var(--d, 0s)}@keyframes lineUp{to{transform:none}}.hero-sub{font-size:clamp(1.08rem,1.8vw,1.28rem);color:#ffffffbf;max-width:560px;margin-bottom:32px}.rotator{display:inline-grid;vertical-align:bottom;color:#fff;font-weight:700}.rotator>*{color:inherit;grid-area:1 / 1;opacity:0;transform:translateY(60%) rotateX(-60deg);transition:opacity .6s var(--ease),transform .6s var(--ease);white-space:nowrap;border-bottom:2px solid var(--pink)}.rotator>.active{opacity:1;transform:none}.rotator>.leave{opacity:0;transform:translateY(-60%) rotateX(60deg)}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:36px}.trust{display:flex;flex-wrap:wrap;align-items:center;gap:22px;color:#ffffffa6;font-size:.9rem}.trust>span{display:inline-flex;align-items:center;gap:7px}.trust .i{color:#5ff2d6}.stars-row{color:#ffc94d;display:flex;gap:2px}.stars-row .i{width:15px;height:15px;fill:currentColor;color:#ffc94d}.stage{position:relative;perspective:1400px}.device{position:relative;border-radius:26px;padding:18px;color:var(--ink);background:linear-gradient(160deg,#fffffffa,#f4f2fff5);box-shadow:0 50px 100px -30px #0009,0 0 0 1px #fff6 inset,0 0 80px -10px #6d4aff80;transform:rotateY(var(--ry, -10deg)) rotateX(var(--rx, 6deg));transform-style:preserve-3d;transition:transform .6s var(--ease);animation:deviceIn 1.4s var(--ease) both .3s}@keyframes deviceIn{0%{opacity:0;transform:translateY(60px) rotateY(-25deg) rotateX(18deg) scale(.9)}}.device-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.device-head .dots{display:flex;gap:6px}.device-head .dots i{width:10px;height:10px;border-radius:50%;background:#e1e0ee}.device-head .dots i:nth-child(1){background:#ff6b7f}.device-head .dots i:nth-child(2){background:#ffc94d}.device-head .dots i:nth-child(3){background:#3fd68c}.device-title{font-weight:700;font-size:.95rem}.device-title small{display:block;color:var(--muted);font-weight:500;font-size:.78rem}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.mini-stat{background:#fff;border-radius:14px;padding:10px 12px;box-shadow:var(--shadow-sm)}.mini-stat small{color:var(--muted);font-size:.72rem;display:block}.mini-stat b{font-family:var(--display);font-size:1.2rem}.mini-stat .up{color:var(--green);font-size:.7rem;font-weight:700}.slots{display:grid;gap:8px}.slot{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#fff;box-shadow:var(--shadow-sm);font-size:.88rem;position:relative;overflow:hidden;transition:background .4s}.slot time{font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.slot .who{display:flex;align-items:center;gap:8px;min-width:0}.slot .who b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slot .who small{color:var(--muted);display:block;font-size:.75rem}.slot .bar{width:4px;align-self:stretch;border-radius:4px;position:absolute;inset-inline-start:0;top:0;bottom:0}.slot .tag{font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:99px;background:#e3f8ee;color:#0e8a4f}.slot.free{background:repeating-linear-gradient(-45deg,#faf9ff,#faf9ff 8px,#f3f0ff 8px 16px);border:1.5px dashed #c8bcff;box-shadow:none}.slot.free .who b{color:var(--brand)}.slot.free .tag{background:var(--brand-soft);color:var(--brand)}.slot.booking{animation:bookFlash 1.2s var(--ease)}@keyframes bookFlash{0%{box-shadow:0 0 #6d4aff99}to{box-shadow:0 0 0 16px #6d4aff00}}.chip{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;background:#fffffff2;color:var(--ink);box-shadow:0 20px 40px -12px #00000073;font-size:.84rem;white-space:nowrap;transform:translateZ(60px);opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease)}.chip.show{opacity:1;animation:bob 5s ease-in-out infinite}.chip .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;flex:none}.chip b{display:block;font-size:.86rem}.chip small{color:var(--muted)}.chip-1{top:-26px;left:-30px}.chip-1 .ic{background:var(--grad)}.chip-2{bottom:60px;left:-56px;animation-delay:-1.5s!important}.chip-2 .ic{background:#25d366}@keyframes bob{0%,to{transform:translateZ(60px) translateY(0)}50%{transform:translateZ(60px) translateY(-10px)}}.scroll-hint{position:absolute;bottom:26px;left:50%;transform:translate(-50%);width:26px;height:42px;border-radius:14px;border:2px solid rgba(255,255,255,.3)}.scroll-hint:after{content:"";position:absolute;top:8px;left:50%;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:wheel 1.8s infinite}@keyframes wheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(14px)}}@media(max-width:1000px){.hero{padding:120px 0 90px;min-height:0}.hero-inner{grid-template-columns:1fr;gap:64px}.hero-copy{text-align:center}.hero-sub{margin-inline:auto}.hero-ctas,.trust{justify-content:center}.stage{max-width:520px;margin-inline:auto;width:100%}.scroll-hint{display:none}}@media(max-width:560px){.chip-1{left:-6px;top:-34px}.chip-2{left:-6px;bottom:90px}.chip{font-size:.78rem;padding:8px 10px}.chip .ic{width:28px;height:28px}.device{padding:14px}.mini-stat b{font-size:1rem}.slot{grid-template-columns:44px 1fr auto;font-size:.8rem}}.marquee{background:var(--dark);border-top:1px solid rgba(255,255,255,.06);padding:22px 0;overflow:hidden;color:#ffffff8c;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;gap:48px;width:max-content;animation:marquee 40s linear infinite;font-family:var(--display);font-size:1.15rem;font-weight:600}.marquee-track a{display:inline-flex;align-items:center;gap:48px;color:inherit;transition:color .2s}.marquee-track a:hover,.marquee-track a:focus-visible{color:#fff}.marquee-track a:after{content:"✦";color:var(--pink);font-size:.8rem}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(50%)}}.solutions{display:grid;grid-template-columns:1.3fr 1fr;grid-auto-rows:minmax(200px,auto);gap:18px}.sol{position:relative;border-radius:24px;padding:28px;background:var(--surface);border:1px solid var(--line);overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .3s}.spot:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(400px circle at var(--mx, 50%) var(--my, 50%),rgba(109,74,255,.12),transparent 40%)}.spot:hover:before{opacity:1}.sol:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:transparent}.sol h3{font-size:1.35rem;margin:14px 0 8px}.sol p{color:var(--ink-2);margin:0}.sol:not(.featured) ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px;color:var(--ink-2);font-size:.95rem}.sol:not(.featured) li{display:flex;align-items:center;gap:8px}.sol:not(.featured) li .i{width:18px;height:18px;color:var(--brand);flex:none}.sol .ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-2)}.sol .ic .i{width:26px;height:26px}.sol .badge{position:absolute;top:24px;inset-inline-end:24px}.sol.featured{grid-row:span 2;background:var(--dark);color:#fff;border:0;display:flex;flex-direction:column}.sol.featured:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(109,74,255,.55),transparent 65%);bottom:-180px;left:-120px;animation:drift 14s ease-in-out infinite alternate}.sol.featured .ic{background:var(--grad);color:#fff}.sol.featured h3{font-size:2rem}.sol.featured p{color:#ffffffb8;font-size:1.05rem}.sol.featured ul{list-style:none;padding:0;margin:22px 0 28px;display:grid;gap:10px;position:relative;z-index:1}.sol.featured li{display:flex;align-items:center;gap:10px}.sol.featured li .i{color:#5ff2d6}.sol.featured .btn{margin-top:auto;align-self:flex-start;position:relative;z-index:1}.sol.soon{opacity:.9}.sol.soon .ic{filter:grayscale(.3)}@media(max-width:960px){.solutions{grid-template-columns:1fr 1fr}.sol.featured{grid-column:1 / -1;grid-row:auto}}@media(max-width:560px){.solutions{grid-template-columns:1fr}}.feat-section{background:linear-gradient(180deg,var(--bg),#eeebff 50%,var(--bg))}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.tile{position:relative;grid-column:span 2;background:var(--surface);border-radius:24px;padding:26px;border:1px solid var(--line);overflow:hidden;min-height:300px;display:flex;flex-direction:column;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.tile:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.tile.w3{grid-column:span 3}.tile .badge{position:absolute;top:22px;inset-inline-end:22px}.tile-ai h3{padding-inline-end:70px}.tile-ai .art{display:grid;gap:16px;justify-items:start}.tile-ai .chat{width:100%}.tile.w4{grid-column:span 4}.tile h3{font-size:1.2rem;margin-bottom:6px}.tile p{color:var(--ink-2);font-size:.96rem;margin:0}.tile .art{margin-top:auto;padding-top:22px}@media(max-width:960px){.bento{grid-template-columns:1fr 1fr}.tile,.tile.w3,.tile.w4{grid-column:span 1}.tile.w4,.tile.wide-md{grid-column:1 / -1}}@media(max-width:600px){.bento{grid-template-columns:1fr}.tile,.tile.w3,.tile.w4{grid-column:auto}}.book-art{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.book-art .d{aspect-ratio:1;border-radius:10px;background:var(--surface-2);display:grid;place-items:center;font-size:.78rem;font-weight:600;color:var(--muted)}.book-art .d.on{background:var(--brand-soft);color:var(--brand)}.book-art .d.sel{background:var(--grad);color:#fff;box-shadow:0 8px 18px -6px #6d4aff99;animation:selPop 3s var(--ease) infinite}@keyframes selPop{0%,to{transform:scale(1)}10%{transform:scale(1.15)}20%{transform:scale(1)}}.times{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.times span{padding:6px 12px;border-radius:99px;border:1.5px solid var(--line);font-size:.8rem;font-weight:600}.times span.sel{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.chat{display:grid;gap:8px}.bubble{max-width:85%;padding:10px 14px;border-radius:16px;font-size:.86rem;line-height:1.45;opacity:0;transform:translateY(10px) scale(.96);transition:all .6s var(--ease)}.tile.in-view .bubble{opacity:1;transform:none}.bubble.me{background:#dcf8c6;justify-self:start;border-bottom-right-radius:4px}.bubble.them{background:var(--surface-2);justify-self:end;border-bottom-left-radius:4px}.bubble:nth-child(2){transition-delay:.9s}.bubble:nth-child(3){transition-delay:1.8s}.bubble small{display:block;color:var(--muted);font-size:.7rem;margin-top:2px}.typing{display:inline-flex;gap:3px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:typing 1.2s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.week-chart{display:flex;align-items:flex-end;gap:10px;height:150px}.week-chart .col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.week-chart .b{width:100%;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#a993ff,#6d4aff);height:0;transition:height 1.2s var(--ease);transition-delay:var(--d, 0s)}.week-chart .b.hi{background:var(--grad)}.week-chart small{color:var(--muted);font-size:.75rem;font-weight:600}.tile.in-view .week-chart .b{height:var(--h)}.team{display:grid;gap:8px}.team-row{display:flex;align-items:center;gap:10px}.team-row .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:.8rem;flex:none}.team-row .track{flex:1;height:26px;border-radius:8px;background:var(--surface-2);position:relative;overflow:hidden}.team-row .track i{position:absolute;top:3px;bottom:3px;border-radius:6px;opacity:.9}.gcal{display:grid;gap:8px}.gcal-head{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:var(--ink-2)}.gcal-head .dot{width:10px;height:10px;border-radius:3px;background:var(--brand);flex:none}.gcal-head .sync{margin-inline-start:auto;color:#0e8a4f;font-weight:600}.gcal-ev{display:flex;gap:10px;align-items:center;padding:9px 12px;border-radius:10px;background:var(--brand);color:#fff;font-size:.84rem;border-inline-start:4px solid #4b2fd6}.gcal-ev b{font-weight:700;flex:none}.gcal-ev span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcal-ev.pend{background:var(--surface-2);color:var(--ink-2);border:1px dashed #c9bdff;border-inline-start:4px solid var(--brand)}.wait-list{display:grid;gap:8px}.wait-list div{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:12px;background:var(--surface-2);font-size:.86rem}.wait-list div.hit{background:#e3f8ee;color:#0e8a4f;font-weight:600}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative}.steps-line{position:absolute;top:38px;right:16%;left:16%;height:2px;background:var(--line);overflow:hidden}.steps-line i{position:absolute;inset:0;background:var(--grad);transform:scaleX(0);transform-origin:right;transition:transform 1.8s var(--ease) .3s}.steps.in .steps-line i{transform:scaleX(1)}.step{text-align:center;position:relative}.step-num{width:76px;height:76px;border-radius:24px;margin:0 auto 20px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);font-family:var(--display);font-size:1.6rem;font-weight:800;position:relative;z-index:1}.step-num span{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.step h3{font-size:1.25rem}.step p{color:var(--ink-2);max-width:300px;margin-inline:auto}@media(max-width:760px){.steps{grid-template-columns:1fr}.steps-line{display:none}}.stats-band{background:var(--dark);color:#fff;border-radius:32px;padding:clamp(36px,6vw,64px);display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative;overflow:hidden}.stats-band:before{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at 80% 0%,rgba(109,74,255,.45),transparent 50%),radial-gradient(500px circle at 10% 100%,rgba(255,95,162,.3),transparent 50%)}.stat{position:relative;text-align:center}.stat b{display:block;font-family:var(--display);font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:800;letter-spacing:-.02em}.stat span{color:#ffffffb3}@media(max-width:760px){.stats-band{grid-template-columns:1fr 1fr}}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch;max-width:1080px;margin-inline:auto}.plan{position:relative;background:var(--surface);border-radius:26px;padding:30px;border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.plan:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.plan.pop{background:var(--dark);color:#fff;border:0;box-shadow:0 30px 60px -20px #6d4aff80}.plan.pop:before{content:"";position:absolute;inset:-2px;border-radius:28px;padding:2px;background:conic-gradient(from var(--ang, 0deg),#6d4aff,#ff5fa2,#00c2a8,#6d4aff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spinBorder 6s linear infinite}@property --ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes spinBorder{to{--ang: 360deg}}.plan .ribbon{position:absolute;top:-13px;right:50%;transform:translate(50%);background:var(--grad);color:#fff;font-size:.8rem;font-weight:700;padding:5px 14px;border-radius:99px;white-space:nowrap}.plan h3{font-size:1.3rem;margin-bottom:4px}.plan .desc{color:var(--ink-2);font-size:.94rem;min-height:3em}.plan.pop .desc{color:#ffffffb3}.price{display:flex;align-items:baseline;gap:6px;margin:16px 0 4px}.price b{font-family:var(--display);font-size:3rem;font-weight:800;letter-spacing:-.03em;transition:opacity .25s}.price b.flip{opacity:0}.price span{color:var(--muted)}.vat{font-size:.8rem;color:var(--muted);margin-bottom:20px}.plan ul{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:10px;font-size:.95rem}.plan li{display:flex;gap:10px;align-items:flex-start}.plan li .i{color:var(--green);margin-top:3px}.plan li.no,.plan li.no .i{color:var(--muted)}.plan.pop li .i{color:#5ff2d6}.plan .btn{margin-top:auto}.price-note{text-align:center;color:var(--muted);font-size:.88rem;margin-top:26px}.price-note a{color:var(--brand);text-decoration:underline}@media(max-width:960px){.plans{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.testis{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testi{background:var(--surface);border-radius:22px;padding:26px;border:1px solid var(--line);position:relative}.testi:before{content:"”";position:absolute;top:2px;inset-inline-end:22px;font-family:Georgia,serif;font-size:5rem;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.6}.testi p{font-size:1.02rem;margin:12px 0 18px}.testi .who{display:flex;align-items:center;gap:12px}.testi .who i{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font-style:normal;font-weight:700}.testi .who small{display:block;color:var(--muted)}.usecase{display:flex;flex-direction:column;color:inherit;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.usecase:before{content:none}.usecase:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.usecase h3{font-size:1.2rem;margin:14px 0 0}.usecase p{color:var(--ink-2);margin:8px 0 18px}.uc-ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.uc-more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;color:var(--brand);font-weight:700;font-size:.92rem}@media(max-width:960px){.testis{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}.faq{max-width:820px;margin-inline:auto;display:grid;gap:12px}.faq details{background:var(--surface);border-radius:18px;border:1px solid var(--line);overflow:hidden;transition:box-shadow .3s}.faq details[open]{box-shadow:var(--shadow)}.faq summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:700;font-size:1.06rem;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary .i{transition:transform .4s var(--ease);color:var(--brand)}.faq details[open] summary .i{transform:rotate(180deg)}.faq .ans{padding:0 24px 20px;color:var(--ink-2);animation:ansIn .5s var(--ease)}@keyframes ansIn{0%{opacity:0;transform:translateY(-6px)}}.cta{position:relative;border-radius:36px;padding:clamp(48px,8vw,96px) 24px;text-align:center;color:#fff;overflow:hidden;background:var(--dark);isolation:isolate}.cta:before{content:"";position:absolute;inset:-50%;z-index:-1;background:conic-gradient(from 0deg,#6d4aff,#ff5fa2,#00c2a8,#6d4aff);animation:spin 14s linear infinite;filter:blur(70px);opacity:.55}.cta:after{content:"";position:absolute;inset:2px;z-index:-1;border-radius:34px;background:#0a0c1b8c}.cta h2{font-size:clamp(2rem,5vw,3.4rem);font-weight:800}.cta p{color:#fffc;font-size:1.15rem;max-width:560px;margin:0 auto 30px}.lp-hero{min-height:0;padding:140px 0 90px}.lp-hero h1{font-size:clamp(2.2rem,5vw,3.8rem)}.lp-phone{margin:0;justify-self:center}.lp-phone img,.lp-shot-phone img{display:block;width:min(320px,78vw);height:auto;border-radius:34px;border:8px solid #1b1d33;box-shadow:0 50px 100px -30px #0009,0 0 80px -10px #6d4aff80;background:#fff}.lp-points{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lp-shots{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.lp-shots figure{margin:0}.lp-shots figcaption{text-align:center;color:var(--muted);font-size:.9rem;margin-top:12px}.lp-shot-app img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff}.lp-shot-phone img{width:min(260px,70vw);border-width:7px;border-radius:30px;box-shadow:var(--shadow-lg)}.lp-template{max-width:820px;margin-inline:auto;text-align:center}.lp-template table{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;margin-bottom:26px;text-align:start}.lp-template th,.lp-template td{padding:14px 18px;border-bottom:1px solid var(--line)}.lp-template thead th{background:var(--surface-2);font-size:.85rem;color:var(--ink-2);font-weight:700}.lp-template tbody tr:last-child>*{border-bottom:0}.lp-template tbody th{font-weight:700}.lp-template td{color:var(--ink-2);white-space:nowrap}.lp-others h2{font-size:1.2rem;text-align:center;margin-bottom:16px}.lp-others ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.lp-others a{display:inline-block;padding:8px 16px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-weight:600;transition:border-color .2s,color .2s}.lp-others a:hover{border-color:var(--brand);color:var(--brand)}@media(max-width:960px){.lp-points{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.lp-shots{grid-template-columns:1fr;justify-items:center}}@media(max-width:560px){.lp-template th,.lp-template td{padding:12px 10px;font-size:.9rem}.lp-template thead th:nth-child(2),.lp-template tbody td:nth-of-type(1){display:none}}
