.auth-premium{color:#fff;background:#090909;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.auth-premium h1,.auth-premium h2,.auth-premium h3{font-family:inherit}@keyframes auroraDrift{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(3%,-4%)scale(1.08)}}.auth-aurora{filter:blur(90px);pointer-events:none;border-radius:9999px;animation:14s ease-in-out infinite auroraDrift;position:absolute}@keyframes blobDrift{0%,to{transform:translate(0)}33%{transform:translate(2%,3%)}66%{transform:translate(-3%,-2%)}}.auth-blob{filter:blur(70px);pointer-events:none;border-radius:9999px;animation:18s ease-in-out infinite blobDrift;position:absolute}.auth-noise{pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes particleFloat{0%{opacity:0;transform:translate(0)}10%{opacity:var(--particle-opacity,.6)}90%{opacity:var(--particle-opacity,.6)}to{transform:translate3d(var(--drift-x,12px),-140px,0);opacity:0}}.auth-particle{pointer-events:none;background:radial-gradient(circle,#ffc933e6,#ffc93300 70%);border-radius:9999px;animation:linear infinite particleFloat;position:absolute}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.auth-orbit-ring{border:1px solid #ffc9331f;border-radius:9999px;position:absolute;inset:0}.auth-orbit-rotator{animation:linear infinite orbitSpin;position:absolute;inset:0}.auth-orbit-icon-counter{animation:linear infinite orbitSpinReverse}@keyframes mascotWalk{0%{transform:translate(0)rotate(0)}25%{transform:translate(10px,-8px)rotate(1.2deg)}50%{transform:translateY(-14px)rotate(0)}75%{transform:translate(-10px,-8px)rotate(-1.2deg)}to{transform:translate(0)rotate(0)}}.auth-mascot-walk{animation:6s ease-in-out infinite mascotWalk}@keyframes mascotGlowPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}.auth-mascot-glow{animation:3.2s ease-in-out infinite mascotGlowPulse}@keyframes pathGlow{0%,to{opacity:.5}50%{opacity:1}}.auth-path-glow{animation:3.2s ease-in-out infinite pathGlow}@keyframes gradientBorder{0%,to{background-position:0%}50%{background-position:100%}}.auth-card-border{background:linear-gradient(120deg,#ffc9338c,#ffc9330d 30% 70%,#ffc9338c) 0 0/200% 200%;animation:8s infinite gradientBorder}.auth-card-tilt{transform-style:preserve-3d;will-change:transform}.auth-google-btn{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background-color .22s}.auth-google-btn:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 12px 30px #00000059}.auth-google-btn:active{transform:translateY(0)scale(.99)}.auth-input-wrap{border-radius:14px;transition:box-shadow .26s,border-color .26s;position:relative}.auth-input-wrap:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ffc93300,#ffc93300);padding:1px;transition:background .26s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-input-wrap.is-focused{box-shadow:0 0 0 4px #ffc9331f,0 0 24px #ffc9332e}.auth-input-wrap.is-focused:after{background:linear-gradient(120deg,#ffc933e6,#ffd95a66)}.auth-input-field{transition:padding-left .2s}.auth-input-icon{transition:color .22s,transform .22s}.auth-input-wrap.is-focused .auth-input-icon{color:#ffc933;transform:translateY(-50%)scale(1.05)}.auth-submit-btn{background:linear-gradient(135deg,#ffc933,#ffd95a 45%,#ffc933);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;position:relative;overflow:hidden}.auth-submit-btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px #ffc93359}.auth-submit-btn:active{transform:translateY(0)scale(.985)}.auth-submit-shine{pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff8c,#0000);width:40%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes submitShineSweep{0%{left:-60%}to{left:140%}}.auth-submit-btn:hover .auth-submit-shine{animation:.9s submitShineSweep}@keyframes ripple{0%{opacity:.45;transform:scale(0)}to{opacity:0;transform:scale(2.6)}}.auth-ripple{pointer-events:none;background:#ffffff80;border-radius:9999px;animation:.65s ease-out forwards ripple;position:absolute;transform:scale(0)}@keyframes shakeX{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.auth-shake{animation:.5s ease-in-out shakeX}.auth-checkbox{cursor:pointer;border:1.5px solid #ffffff40;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .2s,border-color .2s;display:inline-flex}.auth-checkbox.is-checked{background:linear-gradient(135deg,#ffc933,#ffd95a);border-color:#ffc933}.auth-checkbox svg{stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .22s 40ms}.auth-checkbox.is-checked svg{stroke-dashoffset:0}@keyframes dotPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.auth-dot-active{animation:2s ease-in-out infinite dotPulse}.auth-link{color:#ffc933;text-decoration:none;position:relative}.auth-link:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.auth-link:hover:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.auth-premium *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rd-landing{color:#fff;background-color:#0b0b0b;font-family:Inter,sans-serif}.rd-landing h1,.rd-landing h2,.rd-landing h3,.rd-landing h4,.rd-landing h5,.rd-landing h6{font-family:Inter,sans-serif}.rd-font-hero{font-family:Syne,sans-serif!important}.rd-font-social{font-family:Playfair Display,serif!important}.rd-font-features{font-family:Sora,sans-serif!important}.rd-font-pricing{font-family:Space Grotesk,sans-serif!important}.rd-font-product{font-family:Manrope,sans-serif!important}.rd-font-platform{font-family:Poppins,sans-serif!important}.rd-font-founder{font-family:Fraunces,serif!important}.rd-font-brand{font-family:Outfit,sans-serif!important}.rd-font-team{font-family:Urbanist,sans-serif!important}.rd-font-final{font-family:Unbounded,sans-serif!important}.rd-btn-gold{background:linear-gradient(135deg,#ffd95a,#facc15 60%,#e6b800);transition:transform .3s,box-shadow .3s,background .3s;color:#0b0b0b!important;border-color:#0000!important}.rd-btn-gold:hover{background:#fff;box-shadow:0 10px 34px #facc1559;color:#0b0b0b!important}.rd-btn-gold-outline{background:#facc1514;transition:transform .3s,box-shadow .3s,background .3s,color .3s;color:#facc15!important;border:1px solid #facc1580!important}.rd-btn-gold-outline:hover{background:#facc15;box-shadow:0 10px 30px #facc154d;color:#0b0b0b!important}.rd-btn-gold i,.rd-btn-gold-outline i,.rd-btn-gold svg,.rd-btn-gold-outline svg{color:inherit!important}.rd-icon-cycle>:nth-child(5n+1) i,.rd-icon-cycle>:nth-child(5n+1) svg{color:#facc15!important}.rd-icon-cycle>:nth-child(5n+2) i,.rd-icon-cycle>:nth-child(5n+2) svg{color:#7dd3fc!important}.rd-icon-cycle>:nth-child(5n+3) i,.rd-icon-cycle>:nth-child(5n+3) svg{color:#6ee7b7!important}.rd-icon-cycle>:nth-child(5n+4) i,.rd-icon-cycle>:nth-child(5n+4) svg{color:#c4b5fd!important}.rd-icon-cycle>:nth-child(5n+5) i,.rd-icon-cycle>:nth-child(5n+5) svg{color:#fdba74!important}@keyframes rdRankShine{0%,to{background-position:0%}50%{background-position:100%}}.rd-wordmark-rank{letter-spacing:2px;background:linear-gradient(100deg,#ffd85a,#ffc933 35%,#c98a00,#ffc933 75%,#ffd85a) 0 0/220% 100%;color:#0000;filter:drop-shadow(0 0 8px #ffc93338);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-background-clip:text;background-clip:text;font-family:BJCree,serif;font-weight:700;animation:6s ease-in-out infinite rdRankShine}.rd-wordmark-dominator{letter-spacing:.5px;background:linear-gradient(#fff,#e7e7e7 55%,#bebebe);color:#0000;text-rendering:optimizelegibility;-webkit-background-clip:text;background-clip:text;font-family:Germania One,serif;font-weight:400}.gradient-mask{background:linear-gradient(#0b0b0b00,#0b0b0b)}.glass-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff14;box-shadow:0 18px 60px #00000059}.section-shell{position:relative;overflow:hidden}.section-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#facc1517,#0000 30%),radial-gradient(circle at 100% 100%,#ffffff0d,#0000 35%);position:absolute;inset:0}.premium-shadow{box-shadow:0 22px 90px #00000073,inset 0 1px #ffffff14}.feature-card{transition:transform .45s,box-shadow .45s,border-color .45s}.feature-card:hover{border-color:#facc1580;transform:translateY(-8px);box-shadow:0 20px 60px #00000073}.map-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:22px 22px}.dashboard-label:before{content:"";background:linear-gradient(90deg,#0000,#facc15d9);width:68px;height:1px;position:absolute;top:50%;right:-74px}.dashboard-label:after{content:"";background:#facc15;border-radius:999px;width:10px;height:10px;position:absolute;top:calc(50% - 5px);right:-78px;box-shadow:0 0 16px #facc15cc}.faq-item.open .faq-body{display:block}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-body{display:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.logo-marquee-viewport{overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logo-marquee-track{width:max-content;animation:32s linear infinite marqueeScroll;display:flex;overflow:visible}.logo-marquee-viewport:hover .logo-marquee-track{animation-play-state:paused}.logo-card{opacity:.75;z-index:1;background:#ffffff0b;border:1px solid #ffffff1a;transition:transform .3s ease-out,box-shadow .3s ease-out,border-color .3s ease-out,background .3s ease-out,opacity .3s ease-out,z-index;position:relative}.logo-card img{filter:grayscale(.15)brightness(1.45)contrast(1.08);opacity:.92;transition:filter .3s ease-out,opacity .3s ease-out}.logo-card:hover,.logo-card.is-centered{opacity:1;background:#ffffff12;border-color:#facc1580}.logo-card:hover{transform:scale(1.03);box-shadow:0 18px 45px #00000080,0 0 32px #facc1529}.logo-card:hover img,.logo-card.is-centered img{filter:grayscale(0)brightness(1.55)contrast(1.1);opacity:1}.logo-card.is-centered{z-index:10;transform:scale(1.25);box-shadow:0 20px 55px #00000080,0 0 45px #facc1547}@media(min-width:1024px){.logo-card.is-centered{transform:scale(1.3)}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.kenburns-slow{animation:12s ease-in-out infinite alternate kenburnsZoom}@keyframes kenburnsZoom{0%{transform:scale(1)}to{transform:scale(1.07)}}.team-carousel-wrap{--team-card-w:240px;--team-gap:40px;--team-viewport-w:1360px;position:relative}.team-viewport{max-width:var(--team-viewport-w);touch-action:pan-y;cursor:grab;margin:0 auto;padding:44px 0 16px;position:relative;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.team-viewport.dragging{cursor:grabbing}.team-track{align-items:stretch;gap:var(--team-gap);will-change:transform;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0)}.team-track.no-transition{transition:none!important}.team-card{flex:0 0 var(--team-card-w);width:var(--team-card-w);z-index:1;position:relative}.team-card-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:.42;transform-origin:50%;will-change:transform,opacity;background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,box-shadow .5s,border-color .5s,background .5s;display:flex;overflow:visible;transform:scale(.88)translateZ(0);box-shadow:0 18px 60px #00000059}.team-card.team-near .team-card-inner{opacity:.72;transform:scale(.95)translateZ(0)}.team-card.is-centered{z-index:50}.team-card.is-centered .team-card-inner{opacity:1;background:linear-gradient(#ffffff1a,#ffffff0d);border-color:#facc158c;transform:scale(1.08)translateZ(0);box-shadow:0 25px 65px #00000080,0 0 55px #facc1552}.team-avatar-wrap{aspect-ratio:4/5;background:#000;border-radius:22px 22px 0 0;flex-shrink:0;position:relative;overflow:hidden}.team-avatar{object-fit:cover;object-position:center top;width:100%;height:100%;transform:scale(var(--avatar-scale,1)) scaleX(var(--avatar-hzoom,1));transform-origin:center var(--avatar-origin,100%);display:block}.team-card-body{border-radius:0 0 22px 22px;flex-direction:column;flex:1;padding:22px 22px 28px;display:flex}.team-name{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.3}.team-badge{text-transform:uppercase;letter-spacing:.2em;color:#facc15;background:#facc151a;border:1px solid #facc1540;border-radius:9999px;align-self:flex-start;margin-top:16px;padding:4px 12px;font-size:10px;font-weight:700;display:inline-flex}.role-badge{letter-spacing:.3px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #0000;border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;margin-top:12px;padding:7px 16px;font-size:12px;font-weight:600;transition:box-shadow .3s,transform .3s;display:inline-flex}.role-badge i{font-size:11px}.role-badge:hover{transform:translateY(-1px)}.role-badge--blue{color:#7dd3fc;background:#38bdf81f;border-color:#38bdf859;box-shadow:0 4px 16px #38bdf814}.role-badge--blue:hover{box-shadow:0 4px 20px #38bdf859}.role-badge--emerald{color:#6ee7b7;background:#34d3991f;border-color:#34d39959;box-shadow:0 4px 16px #34d39914}.role-badge--emerald:hover{box-shadow:0 4px 20px #34d39959}.role-badge--amber{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b66;box-shadow:0 4px 16px #f59e0b1a}.role-badge--amber:hover{box-shadow:0 4px 20px #f59e0b66}.role-badge--orange{color:#fdba74;background:#fb923c24;border-color:#fb923c66;box-shadow:0 4px 16px #fb923c1a}.role-badge--orange:hover{box-shadow:0 4px 20px #fb923c66}.role-badge--purple{color:#c4b5fd;background:#a78bfa24;border-color:#a78bfa66;box-shadow:0 4px 16px #a78bfa1a}.role-badge--purple:hover{box-shadow:0 4px 20px #a78bfa66}.team-stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.team-stat-card{text-align:center;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:28px 18px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;box-shadow:0 18px 50px #0000004d}.team-stat-card:hover{border-color:#facc1566;transform:translateY(-6px);box-shadow:0 22px 60px #0006,0 0 30px #facc1524}.team-stat-icon{color:#facc15;background:#facc151a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.team-stat-label{color:#fff;font-size:.95rem;font-weight:700}@media(max-width:1023px){.team-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.team-carousel-wrap{--team-card-w:230px;--team-gap:32px;--team-viewport-w:92vw}}@media(min-width:640px)and (max-width:1023px){.team-carousel-wrap{--team-card-w:210px;--team-gap:32px;--team-viewport-w:700px}}@media(min-width:1024px)and (max-width:1279px){.team-carousel-wrap{--team-card-w:220px;--team-gap:36px;--team-viewport-w:1000px}}@media(min-width:1280px){.team-carousel-wrap{--team-card-w:240px;--team-gap:40px;--team-viewport-w:1360px}}.fade-in-up{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(28px)}.fade-in-up.in-view{opacity:1;transform:translateY(0)}.section-shell:before{transform:translate3d(calc(var(--mx,0) * 14px),calc(var(--my,0) * 14px),0);transition:transform .3s ease-out}.pricing-card{border-radius:24px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.pricing-card:hover{transform:translateY(-8px)}.pricing-card--popular{position:relative}@media(min-width:1024px){.pricing-card--popular{transform:scale(1.05)}.pricing-card--popular:hover{transform:scale(1.05)translateY(-8px)}}.popular-badge{position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #facc1559}.price-toggle-track{cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:9999px;flex-shrink:0;width:52px;height:28px;transition:background .25s,border-color .25s;position:relative}.price-toggle-track.is-annual{background:#facc1538;border-color:#facc1573}.price-toggle-thumb{background:#fff;border-radius:9999px;width:22px;height:22px;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s;display:block;position:absolute;top:2px;left:2px}.price-toggle-track.is-annual .price-toggle-thumb{background:#facc15;transform:translate(24px)}.founder-card{will-change:transform;border-radius:28px;flex-direction:column;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s;display:flex;overflow:hidden;transform:translateZ(0)}.founder-card:hover{border-color:#facc1559;transform:translateY(-8px)translateZ(0);box-shadow:0 28px 65px #00000073,0 0 35px #facc1529}.founder-photo-wrap{aspect-ratio:4/5;background:#000;flex-shrink:0;position:relative;overflow:hidden}.founder-photo-wrap img{object-fit:cover;object-position:center top;width:100%;height:100%;transform:scale(var(--avatar-scale,1));transform-origin:center var(--avatar-origin,100%);display:block}.founder-divider{background:linear-gradient(90deg,#0000,#facc1566,#0000);height:1px}.founder-body{flex-direction:column;flex:1;padding:24px 28px 28px;display:flex}.signature{font-family:Brush Script MT,Segoe Script,cursive}.activity-feed{min-height:32px;position:relative}.activity-item{opacity:0;pointer-events:none;transition:opacity .6s,transform .6s;position:absolute;inset:0;transform:translateY(10px)}.activity-item.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.roi-range{accent-color:#facc15;width:100%;height:6px}.integration-card{opacity:.92;transition:opacity .3s,transform .3s,border-color .3s,background-color .3s}.integration-card:hover{opacity:1;background-color:#facc1514;border-color:#facc1566;transform:translateY(-4px)}.integration-card i{transition:color .3s}.integration-card:hover i,.integration-card:hover span{color:#facc15!important}.timeline-wrap{position:relative}.timeline-line{background:#ffffff14;height:2px;position:absolute;top:26px;left:4%;right:4%}.timeline-line-fill{background:linear-gradient(90deg,#facc15,#facc154d);width:0%;height:100%;transition:width 1.4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.timeline-step{opacity:.35;transition:opacity .5s,transform .5s;transform:translateY(6px)}.timeline-step.is-active{opacity:1;transform:translateY(0)}.timeline-dot{z-index:1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;width:52px;height:52px;transition:background .4s,border-color .4s,box-shadow .4s;display:flex;position:relative}.timeline-step.is-active .timeline-dot{background:#facc1526;border-color:#facc1580;box-shadow:0 0 25px #facc1540}.rd-stat-card{text-align:center;border-radius:24px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.rd-stat-card:hover{border-color:#facc1566;transform:translateY(-6px);box-shadow:0 20px 55px #0006,0 0 30px #facc151f}.video-card{cursor:pointer;border-radius:28px;position:relative;overflow:hidden}.play-btn{color:#000;background:#facc15f2;border-radius:9999px;justify-content:center;align-items:center;width:84px;height:84px;font-size:26px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;box-shadow:0 0 #facc1580}.video-card:hover .play-btn{transform:scale(1.1);box-shadow:0 0 45px #facc1580}.video-modal{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000e0;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.video-modal.open{display:flex}.sticky-cta{z-index:90;transition:transform .45s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.sticky-cta.is-visible{transform:translateY(0)}.roadmap-list li{align-items:flex-start;gap:12px;display:flex}.wl-frame{height:260px}.wl-frame img{max-width:100%;max-height:100%}@media(min-width:768px){.wl-frame{height:320px}}.tool-tile{text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 10px;animation:5s ease-in-out infinite toolFloat;display:flex}.tool-tile i,.tool-tile svg{font-size:22px}.tool-tile span{font-size:11px}@keyframes toolFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.tool-tile:nth-child(2n){animation-delay:.6s}.tool-tile:nth-child(3n){animation-delay:1.2s}.tool-tile:nth-child(5n){animation-delay:1.8s}.rd-hub-card{border:1px solid #facc1559;border-radius:28px;position:relative;box-shadow:0 30px 80px #00000080,0 0 60px #facc1529}.rd-hub-glow{filter:blur(10px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#facc152e,#0000 65%);position:absolute;inset:-40px}.rd-chip{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;transition:border-color .3s,background .3s;display:flex}.rd-chip:hover{background:#ffffff0f;border-color:#facc154d}.rd-chip-check{color:#4ade80;opacity:0;background:#22c55e26;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .3s;display:flex;transform:scale(0)}.rd-chip.is-checked .rd-chip-check{opacity:1;transform:scale(1)}.connector-wrap{display:none}@media(min-width:1024px){.connector-wrap{display:block}.connector-path{stroke-dasharray:5 9;animation:1.6s linear infinite dashFlow}@keyframes dashFlow{to{stroke-dashoffset:-28px}}}.connector-mobile{display:flex}@media(min-width:1024px){.connector-mobile{display:none}}.connector-arrow{animation:1.6s ease-in-out infinite arrowPulse}@keyframes arrowPulse{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.rating-badge{background:#facc1514;border:1px solid #facc1573;border-radius:9999px;align-items:center;gap:10px;padding:8px 20px;display:inline-flex;box-shadow:0 0 26px #facc1524}.review-stat-card{text-align:center;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:36px 26px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;box-shadow:0 18px 50px #00000052}.review-stat-card:hover{border-color:#facc1573;transform:translateY(-6px);box-shadow:0 24px 60px #0000006b,0 0 38px #facc1529}.review-stat-icon{color:#facc15;background:#facc151f;border:1px solid #facc1547;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:4px;font-size:20px;display:flex;box-shadow:0 0 26px #facc1524}.reveal-stagger>*{opacity:0;transform:translateY(24px)}.reveal-stagger.in-view>*{animation:.75s cubic-bezier(.22,1,.36,1) forwards revealUp}.reveal-stagger.in-view>:first-child{animation-delay:50ms}.reveal-stagger.in-view>:nth-child(2){animation-delay:.18s}.reveal-stagger.in-view>:nth-child(3){animation-delay:.31s}.reveal-stagger.in-view>:nth-child(4){animation-delay:.44s}@keyframes revealUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.spark-line{background:linear-gradient(90deg,#0000,#facc158c);width:clamp(40px,12vw,150px);height:1px}.spark-line.spark-line--right{background:linear-gradient(90deg,#facc158c,#0000)}.spark{background:#facc15;border-radius:9999px;flex-shrink:0;width:10px;height:10px;animation:2.4s ease-in-out infinite sparkPulse;box-shadow:0 0 18px #facc15f2}@keyframes sparkPulse{0%,to{opacity:.8;transform:scale(1);box-shadow:0 0 12px #facc15b3}50%{opacity:1;transform:scale(1.35);box-shadow:0 0 26px #facc15}}.review-marquee{--mq-w:min(100%, 1600px);--review-card-w:calc(var(--mq-w) - 96px);max-width:var(--mq-w);margin:0 auto}@media(min-width:640px){.review-marquee{--review-card-w:calc((var(--mq-w) - 160px) / 3)}}@media(min-width:1024px){.review-marquee{--review-card-w:calc((var(--mq-w) - 224px) / 5)}}.review-marquee-viewport{padding:14px 0 30px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.review-marquee-track{will-change:transform;width:max-content;animation:55s linear infinite reviewMarquee;display:flex}.review-marquee-viewport:hover .review-marquee-track,.review-marquee-viewport:focus-within .review-marquee-track{animation-play-state:paused}.review-group{align-items:stretch;gap:32px;padding-right:32px;display:flex}@keyframes reviewMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.review-marquee-track{animation:none}.review-marquee-viewport{overflow-x:auto}}.review-card{flex-direction:column;flex:0 0 var(--review-card-w);width:var(--review-card-w);-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #facc1542;border-radius:20px;padding:26px 24px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;box-shadow:0 18px 50px #0006,0 0 36px #facc150f}.review-card:hover{border-color:#facc158c;transform:translateY(-6px);box-shadow:0 26px 60px #00000080,0 0 55px #facc1538}.review-stars{color:#facc15;letter-spacing:2px;font-size:13px}.review-quote-mark{color:#facc1538;font-size:26px}.review-text{color:#ffffffeb;flex:1;font-size:15px;line-height:1.75}.review-avatar{color:#facc15;letter-spacing:.5px;background:#facc151f;border:1px solid #facc1559;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:14px;font-weight:700;display:flex;box-shadow:0 0 18px #facc151f}.review-verified{color:#facc15;white-space:nowrap;background:#facc151a;border:1px solid #facc154d;border-radius:9999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.trust-strip{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff17;border-radius:24px;grid-template-columns:repeat(2,1fr);gap:14px;padding:24px;display:grid;box-shadow:0 18px 50px #0000004d}@media(min-width:768px){.trust-strip{grid-template-columns:repeat(4,1fr)}}.trust-item{color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.trust-item i{color:#facc15;background:#facc151a;border:1px solid #facc1538;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex}
