@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");:root{--ink:#202832;--purple:#6c3bff;--violet:#8b5cf6;--pink:#d96bd8;--blue:#315cff;--bg:#fafafc;--white:#fff;--muted:#697386;--line:#e8e8ee;--success:#35c99a;--purple-soft:#f0edff;--purple-glow:rgba(108,59,255,0.15);--pink-glow:rgba(217,107,216,0.12);--gradient-hero:linear-gradient(135deg,#4925c9,#7d42ec 36%,#d26ad4 68%,#4e65ee);--gradient-accent:linear-gradient(135deg,var(--purple),var(--pink),var(--blue));--gradient-button:linear-gradient(135deg,var(--purple),var(--blue));--gradient-border:linear-gradient(135deg,var(--purple),var(--pink),var(--blue));--shadow-sm:0 2px 8px rgba(22,18,55,0.06);--shadow-md:0 12px 40px rgba(22,18,55,0.12);--shadow-lg:0 25px 70px rgba(42,29,96,0.10);--shadow-xl:0 35px 90px rgba(21,20,61,0.26);--shadow-glow:0 0 40px rgba(108,59,255,0.2);--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--radius-full:999px;--font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--container-max:1120px;--container-wide:1240px;--z-base:1;--z-elevated:10;--z-nav:50;--z-modal:100}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-family);color:var(--ink);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{text-decoration:none;color:inherit}button,input,textarea{font:inherit;border:none;outline:none}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-weight:800;line-height:1.05}h1{font-size:clamp(48px,7vw,86px);letter-spacing:-4px}h2{font-size:clamp(34px,4vw,54px);letter-spacing:-2.5px;margin:12px 0 16px}h3{font-size:17px;letter-spacing:-.3px}.container{max-width:var(--container-max);margin:0 auto;padding:0 20px}.center{text-align:center}.kicker{font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:var(--purple);font-weight:800}.lead{max-width:620px;margin:0 auto;color:var(--muted);font-size:17px;line-height:1.7}.gradient-bg{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 30%,rgba(49,92,255,.48),transparent 34%),radial-gradient(circle at 75% 10%,rgba(217,107,216,.58),transparent 35%),radial-gradient(circle at 50% 80%,rgba(108,59,255,.52),transparent 38%),var(--gradient-hero)}.gradient-bg:after,.gradient-bg:before{content:"";position:absolute;border-radius:999px;filter:blur(4px);opacity:.45;transform:rotate(-18deg);pointer-events:none}.gradient-bg:before{width:620px;height:180px;left:-160px;bottom:50px;background:linear-gradient(90deg,#1e48e9,#b45df0,#e86ccf)}.gradient-bg:after{width:560px;height:160px;right:-130px;top:130px;background:linear-gradient(90deg,#6842ff,#df6ad3,#315cff)}.gradient-bg .orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;pointer-events:none;animation:orbFloat 20s ease-in-out infinite}.gradient-bg .orb--1{width:400px;height:400px;background:var(--pink);top:-100px;right:10%;animation-delay:0s}.gradient-bg .orb--2{width:300px;height:300px;background:var(--blue);bottom:-50px;left:15%;animation-delay:-7s}.gradient-bg .orb--3{width:250px;height:250px;background:var(--violet);top:40%;right:30%;animation-delay:-14s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,30px) scale(.95)}75%{transform:translate(15px,15px) scale(1.02)}}.nav-wrap{padding:18px 20px;position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);transition:background .3s ease,box-shadow .3s ease}.nav-wrap.scrolled{background:rgba(255,255,255,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 20px rgba(22,18,55,.08)}.nav{max-width:var(--container-wide);margin:auto;height:66px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:background .3s ease,border .3s ease}.nav-wrap.scrolled .nav{background:transparent;border-color:transparent;box-shadow:none}.logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:-.8px;cursor:pointer}.logo-mark{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--gradient-accent);color:white;font-size:16px;font-weight:800}.logo-img{width:34px;height:34px;border-radius:9px;object-fit:cover;box-shadow:0 2px 10px rgba(108,59,255,.2);flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease}.logo:hover .logo-img{transform:scale(1.05);box-shadow:0 4px 14px rgba(108,59,255,.35)}.nav-links{display:flex;gap:30px;color:#596273;font-size:14px;font-weight:500}.nav-links a{position:relative;transition:color .2s ease;cursor:pointer}.nav-links a:hover{color:var(--purple)}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--purple);border-radius:1px;transition:width .25s ease}.nav-links a:hover:after{width:100%}.nav-cta{display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:white;padding:11px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(32,40,50,.25);background:#2d3544}.nav-cta:active{transform:translateY(0)}.nav-mobile-btn{display:none;background:none;width:44px;height:44px;cursor:pointer;align-items:center;justify-content:center;color:var(--ink)}.mobile-menu-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:calc(var(--z-nav) + 1);opacity:0;transition:opacity .3s ease}.mobile-menu-overlay.active{display:block;opacity:1}.mobile-menu{position:fixed;top:0;right:0;width:280px;height:100vh;background:white;z-index:calc(var(--z-nav) + 2);padding:24px;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 40px rgba(0,0,0,.1)}.mobile-menu.active{transform:translateX(0)}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.mobile-menu-close{background:none;width:44px;height:44px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background .2s ease;color:var(--ink)}.mobile-menu-close:hover{background:var(--purple-soft)}.mobile-menu-links{display:flex;flex-direction:column;gap:8px}.mobile-menu-links a{display:block;padding:14px 16px;border-radius:var(--radius-sm);font-size:16px;font-weight:500;color:var(--ink);transition:background .2s ease,color .2s ease;cursor:pointer}.mobile-menu-links a:hover{background:var(--purple-soft);color:var(--purple)}.mobile-menu-cta{display:block;margin-top:24px;background:var(--ink);color:white;padding:14px 20px;border-radius:10px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;transition:background .2s ease}.mobile-menu-cta:hover{background:#2d3544}.hero{position:relative;z-index:2;padding:140px 20px 0}.hero-inner{max-width:1040px;margin:auto;text-align:center;color:white}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-full);font-size:13px;font-weight:600;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:default}.dot{width:7px;height:7px;border-radius:50%;background:#72f0c3;box-shadow:0 0 0 5px rgba(114,240,195,.15);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 5px rgba(114,240,195,.15)}50%{box-shadow:0 0 0 10px rgba(114,240,195,.05)}}.hero h1{margin:26px auto 22px;max-width:900px}.hero p{max-width:650px;margin:0 auto;color:rgba(255,255,255,.86);font-size:18px;line-height:1.7}.discount-badge{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:6px 14px;background:rgba(53,201,154,.2);border:1px solid rgba(53,201,154,.4);border-radius:var(--radius-full);font-size:13px;font-weight:700;color:#72f0c3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.discount-badge svg{flex-shrink:0}.trust-counter{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;color:rgba(255,255,255,.7)}.trust-avatars{display:flex}.trust-avatar{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.3);display:grid;place-items:center;font-size:11px;font-weight:700;color:white;margin-left:-8px}.trust-avatar:first-child{margin-left:0}.trust-avatar--1{background:#6c3bff}.trust-avatar--2{background:#d96bd8}.trust-avatar--3{background:#315cff}.trust-avatar--4{background:#35c99a}.form-wrapper{margin:32px auto 0;max-width:520px}.form{display:flex;gap:8px;padding:7px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.3);border-radius:14px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .25s ease,box-shadow .25s ease}.form:focus-within{border-color:rgba(255,255,255,.5);box-shadow:0 0 0 4px rgba(108,59,255,.15)}.form input{flex:1 1;min-width:0;background:white;border-radius:9px;padding:14px 16px;color:var(--ink);font-size:15px;transition:box-shadow .2s ease}.form input::placeholder{color:#9aa0ad}.form input:focus{box-shadow:0 0 0 2px var(--purple-soft)}.form-hp{position:absolute;left:-9999px;opacity:0;height:0;width:0;pointer-events:none;tab-index:-1}.form button{background:var(--ink);color:white;border-radius:9px;padding:0 22px;font-weight:700;font-size:15px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap;position:relative;overflow:hidden}.form button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(32,40,50,.3);background:#2d3544}.form button:active:not(:disabled){transform:translateY(0)}.form button:disabled{opacity:.7;cursor:not-allowed}.form-note{font-size:12px;color:rgba(255,255,255,.7);margin-top:10px}.btn-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:spin .6s linear infinite;margin-right:8px;vertical-align:middle}@keyframes spin{to{transform:rotate(1turn)}}.form-success{display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(53,201,154,.15);border:1px solid rgba(53,201,154,.3);border-radius:var(--radius-md);color:#72f0c3}.form-error,.form-success{margin-top:14px;padding:12px 20px;font-size:14px;font-weight:600;animation:fadeSlideUp .4s ease forwards}.form-error{background:rgba(255,100,100,.15);border:1px solid rgba(255,100,100,.3);border-radius:var(--radius-md);color:#ff8a8a}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wait-form .form{background:var(--white);border:1px solid #ddd9ea;box-shadow:0 8px 30px rgba(36,30,80,.08)}.wait-form .form input{border:0}.wait-form .form-note{color:#8a92a0}.wait-form .form-success{background:rgba(53,201,154,.1);color:var(--success);border-color:rgba(53,201,154,.25)}.wait-form .form-error{background:rgba(255,80,80,.08);color:#e53e3e;border-color:rgba(255,80,80,.2)}.product-window{max-width:1040px;margin:64px auto -130px;position:relative;z-index:4;background:white;border:1px solid rgba(255,255,255,.9);border-radius:20px;box-shadow:var(--shadow-xl);overflow:hidden;transition:transform .3s ease}.window-top{height:44px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px;padding:0 16px}.wdot{width:8px;height:8px;border-radius:50%;background:#d9d9df}.window-title{margin-left:8px;color:#9aa0ad;font-size:11px}.dashboard{display:grid;grid-template-columns:190px 1fr;min-height:440px}.sidebar{padding:20px 15px;border-right:1px solid var(--line);background:#fcfcfd}.side-logo{font-weight:800;margin:0 0 28px 7px;font-size:15px}.side-item{padding:9px 10px;border-radius:var(--radius-sm);color:#7a8290;font-size:12px;margin:3px 0;cursor:pointer;transition:background .2s ease,color .2s ease}.side-item:hover{background:#f0edff;color:var(--purple)}.side-item.active{background:#eeeaff;color:var(--purple);font-weight:700}.main{padding:26px}.dash-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dash-head h3{margin:0;font-size:19px;letter-spacing:-.5px}.small-btn{border:1px solid var(--line);background:white;border-radius:var(--radius-sm);padding:8px 13px;font-size:11px;cursor:pointer;transition:background .2s ease,border-color .2s ease;font-weight:500}.small-btn:hover{background:var(--purple-soft);border-color:var(--purple);color:var(--purple)}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.stat{border:1px solid var(--line);border-radius:var(--radius-md);padding:15px;transition:border-color .2s ease,box-shadow .2s ease}.stat:hover{border-color:var(--purple);box-shadow:0 4px 12px var(--purple-glow)}.stat-label{font-size:10px;color:#8a92a0;text-transform:uppercase;letter-spacing:.5px}.stat-num{font-size:24px;font-weight:800;margin-top:5px}.green{color:var(--success)}.progress-card{margin-top:12px;border:1px solid var(--line);border-radius:var(--radius-md);padding:17px}.progress-row{display:flex;justify-content:space-between;font-size:11px;margin-bottom:9px}.progress{height:7px;background:#ececf1;border-radius:10px;overflow:hidden}.progress>span{display:block;height:100%;width:74%;background:linear-gradient(90deg,var(--purple),var(--pink));border-radius:10px;transition:width 1.5s cubic-bezier(.4,0,.2,1)}.progress-note{margin-top:15px;color:#8a92a0;font-size:10px}.client-card{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.client-mini{border:1px solid var(--line);border-radius:var(--radius-md);padding:15px;transition:border-color .2s ease}.client-mini:hover{border-color:var(--purple)}.client-mini strong{font-size:12px}.client-mini p{font-size:10px;color:#8a92a0;margin:5px 0 12px}.section{padding:205px 20px 100px;background:white}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:55px}.feature{padding:30px;border:1px solid var(--line);background:#fff;cursor:default;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden}.feature,.feature:before{border-radius:var(--radius-lg)}.feature:before{content:"";position:absolute;inset:0;padding:1px;background:var(--gradient-border);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:0;transition:opacity .3s ease}.feature:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(108,59,255,.1);border-color:transparent}.feature:hover:before{opacity:1}.feature-icon{width:48px;height:48px;border-radius:var(--radius-md);display:grid;place-items:center;color:var(--purple);background:var(--purple-soft);margin-bottom:23px;transition:background .3s ease,transform .3s ease}.feature:hover .feature-icon{background:linear-gradient(135deg,var(--purple),var(--violet));color:white;transform:scale(1.05)}.feature-icon svg{width:22px;height:22px}.feature h3{margin:0 0 8px}.feature p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.dark-section{background:var(--ink);color:white;padding:110px 20px}.dark-section .lead{color:#aeb6c5}.dark-section .kicker{color:#a99bff}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:52px;position:relative}.step{border:1px solid rgba(255,255,255,.11);border-radius:16px;padding:28px 22px;background:rgba(255,255,255,.035);position:relative;transition:background .3s ease,border-color .3s ease,transform .3s ease;cursor:default}.step:hover{background:rgba(255,255,255,.07);border-color:rgba(108,59,255,.4);transform:translateY(-4px)}.step-no{font-size:12px;color:#a99bff;font-weight:800}.step h3{font-size:17px;margin:35px 0 7px}.step p{font-size:13px;color:#aeb6c5;margin:0;line-height:1.65}.step-connector{position:absolute;top:35px;right:-14px;display:flex;gap:3px;z-index:2}.step-connector-dot{width:4px;height:4px;border-radius:50%;background:rgba(169,155,255,.4)}.social-proof{padding:90px 20px;background:white;border-top:1px solid var(--line)}.social-proof-header{text-align:center;margin-bottom:50px}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:40px}.testimonial{padding:28px;border:1px solid var(--line);border-radius:var(--radius-lg);background:white;transition:transform .3s ease,box-shadow .3s ease;cursor:default}.testimonial:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.testimonial-stars{display:flex;gap:2px;margin-bottom:14px;color:#f59e0b}.testimonial-text{font-size:14px;color:var(--muted);line-height:1.7;margin-bottom:18px;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:10px}.testimonial-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;color:white}.testimonial-avatar--1{background:var(--purple)}.testimonial-avatar--2{background:var(--pink)}.testimonial-avatar--3{background:var(--blue)}.testimonial-name{font-weight:700;font-size:13px}.testimonial-role{font-size:11px;color:var(--muted)}.logo-cloud{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap;margin-top:50px;padding-top:40px;border-top:1px solid var(--line)}.logo-cloud-label{width:100%;text-align:center;font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);font-weight:600;margin-bottom:8px}.logo-cloud-item{font-size:18px;font-weight:800;color:#c4c8d0;letter-spacing:-.5px;transition:color .3s ease;cursor:default}.logo-cloud-item:hover{color:var(--muted)}.waitlist-section{padding:100px 20px;background:#f6f5fa}.wait-card{max-width:850px;margin:auto;text-align:center;padding:65px 30px;border-radius:var(--radius-xl);background:linear-gradient(135deg,#ffffff,#f7f4ff);border:1px solid #e8e3ff;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.wait-card:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:var(--gradient-accent);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.wait-card h2{max-width:680px;margin:12px auto 14px}.wait-card .lead{margin-bottom:8px}.perks-list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:24px 0 32px;list-style:none}.perk-item{display:flex;align-items:center;gap:6px;padding:6px 14px;background:var(--purple-soft);border-radius:var(--radius-full);font-size:13px;font-weight:600;color:var(--purple)}.perk-item svg{width:14px;height:14px;flex-shrink:0}.launch-badge{display:inline-flex;gap:8px;padding:10px 20px;background:linear-gradient(135deg,rgba(108,59,255,.08),rgba(217,107,216,.08));border:1px solid rgba(108,59,255,.2);border-radius:var(--radius-full);font-weight:700;color:var(--purple);margin-bottom:20px}.launch-badge,.launch-badge-icon{align-items:center;font-size:14px}.launch-badge-icon{display:flex;justify-content:center;width:28px;height:28px;background:var(--purple);color:white;border-radius:50%}footer{padding:60px 20px 28px;background:white;border-top:1px solid var(--line)}.footer-top{max-width:var(--container-max);margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:40px;border-bottom:1px solid var(--line)}.footer-brand{max-width:280px}.footer-brand .logo{margin-bottom:14px}.footer-brand p{font-size:13px;color:var(--muted);line-height:1.65}.footer-col h4{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--ink);margin-bottom:16px;font-weight:700}.footer-col a{display:block;font-size:13px;color:var(--muted);padding:4px 0;transition:color .2s ease;cursor:pointer}.footer-col a:hover{color:var(--purple)}.footer-bottom{max-width:var(--container-max);margin:auto;display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:12px;color:#8a92a0}.footer-social{display:flex;gap:16px}.footer-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);color:var(--muted);transition:border-color .2s ease,color .2s ease,background .2s ease;cursor:pointer}.footer-social a:hover{border-color:var(--purple);color:var(--purple);background:var(--purple-soft)}.footer-social a svg{width:16px;height:16px}.reveal{opacity:0;transform:translateY(30px)}.reveal.revealed{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}@media (max-width:1024px){.features-grid,.steps-grid,.testimonials{grid-template-columns:repeat(2,1fr)}.step-connector{display:none}.footer-top{grid-template-columns:1fr 1fr}}@media (max-width:760px){.nav-links{display:none}.nav-mobile-btn{display:flex}.nav{height:58px}.hero{padding-top:110px}h1{letter-spacing:-3px}.form{flex-direction:column;background:transparent;border:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.form:focus-within{box-shadow:none}.form button,.form input{height:50px;border-radius:12px}.form input{font-size:16px}.product-window{margin-top:48px}.dashboard{grid-template-columns:1fr}.sidebar{display:none}.client-card,.features-grid,.stats,.steps-grid,.testimonials{grid-template-columns:1fr}.section{padding-top:180px}.footer-top{grid-template-columns:1fr;gap:30px}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.logo-cloud{gap:28px}.perks-list{flex-direction:column;align-items:center}.trust-counter{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.dot,.gradient-bg .orb{animation:none}.reveal{opacity:1;transform:none}}:focus-visible{outline:2px solid var(--purple);outline-offset:2px;border-radius:4px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--purple);outline-offset:2px}