:root{--dark:#061E29;--primary:#5700B4;--accent:#7A33D4;--bg-light:#F3F4F4;--text-primary:#0F172A;--text-secondary:#64748B;--bg-main:#FFFFFF;--bg-alt:#F8FAFC;--border-light:#E2E8F0;--header-bg:linear-gradient(180deg, #FFFFFF, #F8F9FC);--header-border:#E5E7EB;--nav-text:#0F172A;--nav-hover:#5700B4;--nav-active-bg:rgba(87, 0, 180, 0.1);--cta-gradient:linear-gradient(135deg, #5700B4, #7A33D4);--cta-glow:rgba(87, 0, 180, 0.3);--transition-fast:0.2s ease;--transition-smooth:0.3s cubic-bezier(0.4, 0, 0.2, 1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--text-primary);background-color:var(--bg-main);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh}a{text-decoration:none;color:inherit}ul{list-style:none}.site-header{position:fixed;top:0;left:0;width:100%;z-index:100;background:rgb(246 242 255 / .75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgb(87 0 180 / .08);transition:all var(--transition-smooth)}.site-header.scrolled{background:rgb(246 242 255 / .88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgb(87 0 180 / .12);box-shadow:0 4px 30px rgb(87 0 180 / .04)}.header-container{max-width:1440px;margin:0 auto;padding:0 4rem;display:flex;align-items:center;justify-content:space-between;height:80px;transition:height var(--transition-smooth)}.site-header.scrolled .header-container{height:68px}.brand-logo{display:flex;align-items:center;gap:.75rem}.brand-image{height:60px;width:auto;display:block;transition:transform var(--transition-smooth)}.brand-logo:hover .brand-image{transform:scale(1.05)}.brand-text{display:flex;flex-direction:column}.brand-name{font-weight:700;font-size:1.25rem;letter-spacing:-.02em;color:#0F172A;line-height:1.2}.brand-name.light{color:#FFFFFF!important}.brand-subtext{font-size:.6rem;font-weight:500;color:#64748B;letter-spacing:.05em;opacity:.5;text-transform:uppercase}.desktop-nav{display:none}@media (min-width:1024px){.desktop-nav{display:block;margin-left:auto;margin-right:3rem}}.nav-links{display:flex;align-items:center;gap:2rem;list-style:none;padding:0;margin:0}.nav-links a,.nav-link{font-size:.9rem;font-weight:500;color:var(--nav-text);transition:all var(--transition-fast);padding:.5rem 1rem;border-radius:20px;display:inline-block}.nav-links a:hover,.nav-link:hover{color:var(--nav-hover)}.nav-links li.current-menu-item>a,.nav-links li.current_page_item>a,.nav-links a.active,.nav-link.active{color:var(--nav-hover);background-color:var(--nav-active-bg)}.header-actions{display:flex;align-items:center;gap:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;border-radius:10px;transition:all var(--transition-smooth),transform var(--transition-smooth),box-shadow var(--transition-smooth);cursor:pointer}.btn:hover{transform:scale(1.03);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.btn-header{padding:.7rem 1.4rem;font-size:.85rem;border-radius:8px;background:var(--cta-gradient)!important;color:#FFFFFF!important;box-shadow:0 4px 14px rgb(87 0 180 / .15);border:none}.btn-header:hover{box-shadow:var(--cta-glow)!important;transform:translateY(-1px) scale(1.05)!important}.btn-secondary{background:#fff0;color:var(--primary);border:1.5px solid var(--primary);font-weight:600;padding:.8rem 1.6rem}.btn-secondary:hover{background:rgb(87 0 180 / .08);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 20px rgb(87 0 180 / .15)}.btn-glow{background:rgb(6 182 212 / .1);color:var(--accent);border:1px solid rgb(6 182 212 / .3);box-shadow:0 0 15px rgb(6 182 212 / .2)}.btn-glow:hover{background:rgb(6 182 212 / .2);border-color:rgb(6 182 212 / .5);box-shadow:0 0 20px rgb(6 182 212 / .4)}.btn-outline{background:#fff0;color:var(--text-primary);border:1px solid var(--border-light)}.btn-outline:hover{border-color:var(--text-secondary);background:var(--bg-alt)}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);color:#fff;border:none;box-shadow:0 4px 15px rgb(99 102 241 / .3);position:relative;overflow:hidden}.btn-primary::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(255 255 255 / .2) 0%,#fff0 100%);opacity:0;transition:opacity var(--transition-fast)}.btn-primary:hover{box-shadow:0 6px 20px rgb(99 102 241 / .5);transform:translateY(-1px) scale(1.03)}.btn-primary:hover::before{opacity:1}.header-actions .btn{display:none}@media (min-width:768px){.header-actions .btn{display:inline-flex}}.mobile-menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:#fff0;border:1px solid var(--border-light);border-radius:8px;cursor:pointer;z-index:101}@media (min-width:1024px){.mobile-menu-toggle{display:none}}.hamburger,.hamburger::before,.hamburger::after{content:'';display:block;background-color:#0F172A;height:2px;width:20px;border-radius:2px;transition:transform var(--transition-smooth),opacity var(--transition-smooth)}.hamburger::before{transform:translateY(-6px)}.hamburger::after{transform:translateY(4px)}.mobile-menu-toggle.active .hamburger{background-color:#fff0}.mobile-menu-toggle.active .hamburger::before{transform:translateY(0) rotate(45deg)}.mobile-menu-toggle.active .hamburger::after{transform:translateY(-2px) rotate(-45deg)}.mobile-nav{position:absolute;top:100%;left:0;width:100%;background-color:#FFF;border-bottom:1px solid var(--header-border);box-shadow:0 10px 30px rgb(0 0 0 / .08);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--transition-smooth)}.mobile-nav.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav-links{padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1rem;list-style:none}.mobile-nav-links a,.mobile-nav-link{display:block;padding:.75rem 0;font-size:1.125rem;font-weight:500;color:var(--nav-text);border-bottom:1px solid #F1F5F9;transition:color var(--transition-fast)}.mobile-nav-links a:hover,.mobile-nav-link:hover,.mobile-nav-links li.current-menu-item>a,.mobile-nav-links li.current_page_item>a,.mobile-nav-links a.active,.mobile-nav-link.active{color:var(--nav-hover)}.mobile-actions{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-light)}.btn.full-width{width:100%}@media (min-width:768px){.mobile-actions{display:none}}.hero-section{padding-top:160px;background:radial-gradient(circle at 75% 35%,rgb(87 0 180 / .08),transparent 45%),linear-gradient(120deg,#ffffff 0%,#f8fafc 50%,#f1f5f9 100%);position:relative;overflow:hidden}.hero-container{max-width:1440px;margin:0 auto;padding:0 4rem;display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media (min-width:1024px){.hero-container{grid-template-columns:1.25fr 0.75fr;gap:2rem}}.hero-content{text-align:center;max-width:100%;margin-top:2rem}@media (min-width:1024px){.hero-content{text-align:left;max-width:850px;padding-right:2rem}}.hero-badge{display:inline-flex;align-items:center;padding:.5rem 1rem;background:rgb(87 0 180 / .08);color:var(--primary);border-radius:50px;font-size:.85rem;font-weight:600;margin-bottom:1.5rem;border:1px solid rgb(87 0 180 / .2);letter-spacing:.01em}.badge-icon{font-size:1rem}.hero-content h1{font-size:clamp(2.5rem, 4.8vw, 3.8rem);font-weight:800;line-height:1.15;color:var(--text-primary);margin-bottom:2rem;letter-spacing:-.02em;max-width:820px;margin-left:auto;margin-right:auto}.hero-content h1 .highlight{color:var(--primary);font-weight:800}.value-highlight{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem 1rem;background:var(--bg-alt);color:var(--text-primary);border-radius:20px;font-size:.875rem;font-weight:500;margin-bottom:1rem;border:1px solid var(--border-light)}.value-highlight svg{color:var(--accent)}.hero-benefit{font-size:1.25rem;font-weight:600;color:var(--primary);margin-bottom:1rem}.hero-subheadline{font-size:1.125rem;color:#64748B;line-height:1.6;margin-bottom:2.5rem;max-width:620px;margin-left:auto;margin-right:auto}@media (min-width:1024px){.hero-content{text-align:left;margin-top:0}.hero-content h1,.hero-subheadline{margin-left:0}}@media (min-width:1024px){.hero-subheadline{margin-left:0}}.hero-ctas{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}@media (min-width:480px){.hero-ctas{flex-direction:row;justify-content:center}}@media (min-width:1024px){.hero-ctas{justify-content:flex-start}}.hero-ctas .btn{padding:.875rem 1.75rem;font-size:1rem;min-width:180px}.btn-icon{font-size:.75rem;opacity:.8}.hero-ctas .btn-xl{padding:1rem 2rem;font-size:1.125rem;box-shadow:0 10px 25px rgb(99 102 241 / .25)}.btn-ghost{background:#fff0;color:var(--text-secondary);border:1px solid #fff0}.btn-ghost:hover{background:rgb(15 23 42 / .05);color:var(--text-primary)}.hero-trust{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;opacity:.8}@media (min-width:1024px){.hero-trust{align-items:flex-start;margin-top:1.5rem}}.trust-stars{display:flex;align-items:center;gap:2px;color:var(--text-primary);font-weight:600;font-size:.875rem}.trust-rating{margin-left:.5rem}.trust-text{font-size:.875rem;color:var(--text-secondary)}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;perspective:1500px;min-height:550px;margin-top:4rem}@media (min-width:1024px){.hero-visual{margin-top:0}}.float-1{animation:float-bg 8s ease-in-out infinite}.float-2{animation:float-fg 6s ease-in-out infinite}.float-3{animation:float-stat 5s ease-in-out infinite 1s}.float-4{animation:float-growth 7s ease-in-out infinite 0.5s}@keyframes float-growth{0%,100%{transform:translate(0,0) rotate(5deg)}50%{transform:translate(-8px,12px) rotate(3deg)}}@keyframes float-bg{0%,100%{transform:translate(0,0) rotate(-3deg)}50%{transform:translate(-10px,-15px) rotate(-4deg)}}@keyframes float-fg{0%,100%{transform:translate(0,0) rotate(2deg)}50%{transform:translate(15px,10px) rotate(3deg)}}@keyframes float-stat{0%,100%{transform:translate(0,0)}50%{transform:translate(5px,-10px)}}.layer-card{background:#FFF;border-radius:20px;box-shadow:0 10px 25px rgb(0 0 0 / .05);padding:1.5rem;position:absolute;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth),opacity var(--transition-smooth);border:1px solid rgb(87 0 180 / .05)}.layer-card:hover{transform:translateY(-5px)!important;box-shadow:0 20px 40px rgb(87 0 180 / .12)!important}.layer-main{width:100%;max-width:420px;z-index:10;border:1px solid rgb(0 0 0 / .03);transform:translateY(0);box-shadow:0 20px 40px rgb(0 0 0 / .08)}.layer-bg{width:280px;top:-10%;left:0;z-index:5;transform:rotate(-2deg);opacity:.95;border:1px solid rgb(0 0 0 / .02)}.layer-fg{width:300px;bottom:-5%;right:0;z-index:15;transform:rotate(2deg);opacity:.98}.layer-title{font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--primary);letter-spacing:.05em;margin-bottom:1rem}.card-header{display:flex;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #F1F5F9;margin-bottom:1.5rem}.card-dots{display:flex;gap:4px}.card-dots span{width:8px;height:8px;border-radius:50%;background:#E2E8F0}.card-title{font-size:.875rem;font-weight:600;color:var(--nav-text)}.calendar-preview h6{font-size:.9rem;margin-bottom:1rem}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:1.5rem}.day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:.75rem;border-radius:4px;color:#64748B}.day.active{background:var(--primary);color:#FFF;font-weight:600}.slot{padding:.6rem;border:1px solid #E5E7EB;border-radius:8px;text-align:center;font-size:.8rem;margin-bottom:.5rem;color:#64748B;transition:all var(--transition-fast)}.slot:hover{border-color:var(--primary)}.slot.active{background:rgb(87 0 180 / .12);border-color:var(--primary);color:var(--primary);box-shadow:inset 0 2px 4px rgb(0 0 0 / .02)}.confirm-btn{width:100%;padding:.85rem;background:var(--cta-gradient);color:#FFF;text-align:center;border-radius:12px;font-size:.85rem;font-weight:600;margin-top:1rem;box-shadow:0 10px 20px rgb(87 0 180 / .15)}.service-item{font-size:.85rem;padding:.5rem;border-radius:6px;background:#F8FAFC;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.service-item.active{background:rgb(87 0 180 / .08);color:var(--primary);border-color:rgb(87 0 180 / .2)}.service-check{color:var(--primary);font-weight:700}.growth-card{width:220px;top:35%;left:0;z-index:25;padding:1.25rem;transform:rotate(-2deg);border:1px solid rgb(87 0 180 / .1);box-shadow:0 10px 30px rgb(87 0 180 / .15)!important}.growth-content{display:flex;flex-direction:column;gap:.25rem}.growth-value{font-size:1.25rem;font-weight:800;color:var(--primary)}.growth-label{font-size:.75rem;font-weight:600;color:#64748B}.staff-profile{display:flex;align-items:center;gap:.75rem}.staff-avatar{width:38px;height:38px;background:rgb(87 0 180 / .1);color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700}.staff-info{display:flex;flex-direction:column}.staff-name{font-size:.9rem;font-weight:700;color:#0F172A}.staff-role{font-size:.75rem;color:#64748B}.stat-badge{position:absolute;top:15%;right:0;background:#FFF;padding:.5rem 1rem;border-radius:50px;font-size:.75rem;font-weight:600;color:var(--primary);box-shadow:0 10px 25px rgb(0 0 0 / .05);display:flex;align-items:center;gap:.5rem;z-index:20;border:1px solid rgb(87 0 180 / .1)}.pulse-indicator{width:8px;height:8px;background:var(--primary);border-radius:50%;position:relative}.pulse-indicator::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}100%{transform:scale(3);opacity:0}}.card{background-color:#FFF;border-radius:12px;border:1px solid var(--border-light);box-shadow:var(--shadow-glass);padding:2rem;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth)}.card:hover{transform:translateY(-4px);box-shadow:0 15px 40px rgb(0 0 0 / .08)}.use-cases-section{padding:120px 0;background:#F5EEFF;position:relative;overflow:hidden}.use-cases-container{max-width:1440px;margin:0 auto;padding:0 4rem}.use-cases-header{text-align:center;margin-bottom:64px}.use-cases-tag{display:inline-block;font-size:.75rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.2em;margin-bottom:16px;padding:6px 16px;background:rgb(87 0 180 / .08);border-radius:50px}.use-cases-header h2{font-size:clamp(2.25rem, 5vw, 3rem);font-weight:800;color:var(--text-primary);letter-spacing:-.04em;margin-bottom:20px}.use-cases-header p{font-size:1.125rem;color:#334155;max-width:600px;margin:0 auto;line-height:1.6}.use-cases-wrapper{display:flex;flex-direction:column;gap:24px}.use-cases-grid{display:grid;gap:24px}.tiered-featured{grid-template-columns:repeat(3,1fr)}.tiered-core{grid-template-columns:repeat(4,1fr)}.tiered-extra{grid-template-columns:repeat(3,1fr)}.use-case-card-v2{border-radius:16px;position:relative;overflow:hidden;box-shadow:0 10px 30px rgb(87 0 180 / .08);transition:all 0.45s cubic-bezier(.165,.84,.44,1);cursor:pointer;background:#000}.use-case-card-v2.large{height:460px}.use-case-card-v2.medium{height:320px}.use-case-card-v2.small{height:220px}.card-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.8s cubic-bezier(.165,.84,.44,1);z-index:0;opacity:.85}.card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgb(0 0 0 / .65) 0%,transparent 100%);display:flex;align-items:flex-end;padding:32px;z-index:1;transition:background 0.3s ease}.use-case-card-v2.small .card-overlay{padding:20px}.card-content{color:#FFF;z-index:2;transition:transform 0.3s ease}.card-content h3{font-size:1.5rem;font-weight:800;margin-bottom:6px;letter-spacing:-.01em}.use-case-card-v2.small .card-content h3{font-size:1.125rem;margin-bottom:4px}.card-content p{font-size:.9375rem;font-weight:500;color:rgb(255 255 255 / .85);line-height:1.4}.use-case-card-v2.small .card-content p{font-size:.8125rem}.use-case-card-v2:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgb(87 0 180 / .2)}.use-case-card-v2:hover .card-img{transform:scale(1.08);opacity:1}.use-case-card-v2:hover .card-overlay{background:linear-gradient(to top,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .5) 50%,rgb(0 0 0 / .2) 100%)}.use-case-card-v2:hover .card-content{transform:translateY(-5px)}.use-cases-expandable{max-height:0;opacity:0;overflow:hidden;transition:all 0.8s cubic-bezier(.165,.84,.44,1);pointer-events:none}.use-cases-expandable.is-expanded{max-height:1200px;opacity:1;margin-top:24px;pointer-events:all}.use-cases-footer{display:flex;flex-direction:column;align-items:center;gap:48px;margin-top:64px}.btn-expand{display:inline-flex;align-items:center;gap:12px;padding:14px 32px;background:#fff0;color:var(--primary);border:2px solid var(--primary);border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all 0.3s ease}.btn-expand:hover{background:rgb(87 0 180 / .05);transform:translateY(-2px);box-shadow:0 8px 20px rgb(87 0 180 / .1)}.icon-chevron{transition:transform 0.4s cubic-bezier(.165,.84,.44,1)}.btn-expand.active .icon-chevron{transform:rotate(180deg)}.use-cases-cta{text-align:center}.btn-use-case{background:var(--primary);color:#FFF;padding:1.125rem 3rem;font-size:1.125rem;font-weight:700;border-radius:12px;box-shadow:0 12px 30px rgb(87 0 180 / .25);transition:all 0.3s ease}.btn-use-case:hover{background:var(--accent);transform:translateY(-2px);box-shadow:0 15px 35px rgb(87 0 180 / .35)}@media (max-width:1199px){.tiered-core{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.use-cases-container{padding:0 2rem}.tiered-featured,.tiered-core,.tiered-extra{grid-template-columns:repeat(2,1fr)}.use-case-card-v2.large{height:320px}}@media (max-width:639px){.use-cases-container{padding:0 1.5rem}.tiered-featured,.tiered-core,.tiered-extra{grid-template-columns:1fr}.use-case-card-v2.large,.use-case-card-v2.medium,.use-case-card-v2.small{height:260px}}.features-showcase{padding:120px 0;background:linear-gradient(180deg,#0B0B12 0%,#141421 100%);position:relative;overflow:hidden;border-top:1px solid rgb(255 255 255 / .03);border-bottom:1px solid rgb(255 255 255 / .03)}.features-showcase::before{content:'';position:absolute;top:-200px;right:-150px;width:700px;height:700px;background:radial-gradient(circle,rgb(87 0 180 / .15) 0%,transparent 70%);border-radius:50%;pointer-events:none}.features-showcase::after{content:'';position:absolute;bottom:-220px;left:-150px;width:600px;height:600px;background:radial-gradient(circle,rgb(87 0 180 / .12) 0%,transparent 70%);border-radius:50%;pointer-events:none}.showcase-container{max-width:1440px;margin:0 auto;padding:0 4rem;position:relative;z-index:1}.showcase-header{text-align:center;max-width:680px;margin:0 auto 64px}.showcase-label{display:inline-block;font-size:.7rem;font-weight:700;color:#c084fc;text-transform:uppercase;letter-spacing:.22em;padding:6px 18px;background:rgb(167 139 250 / .08);border:1px solid rgb(167 139 250 / .2);border-radius:50px;margin-bottom:20px}.showcase-header h2{font-size:clamp(2.25rem, 4.5vw, 3rem);font-weight:850;color:#FFF;letter-spacing:-.03em;line-height:1.15;margin-bottom:20px}.showcase-header p{font-size:1.125rem;color:#94A3B8;line-height:1.65;margin:0}.core-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:64px}@media (max-width:1024px){.core-features-grid{grid-template-columns:repeat(2,1fr)}}.core-feature-card{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06);border-radius:20px;padding:40px 36px;display:flex;gap:24px;align-items:flex-start;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform 0.4s cubic-bezier(.16,1,.3,1),background 0.4s ease,border-color 0.4s ease,box-shadow 0.4s ease;cursor:default;position:relative;overflow:hidden}.core-feature-card:hover{transform:translateY(-8px);background:rgb(255 255 255 / .04);border-color:rgb(87 0 180 / .45);box-shadow:0 25px 50px -15px rgb(0 0 0 / .6),0 0 30px rgb(87 0 180 / .25)}.feature-icon-box{flex-shrink:0;width:64px;height:64px;background:rgb(87 0 180 / .1);color:#c084fc;border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(87 0 180 / .25);box-shadow:0 4px 16px rgb(87 0 180 / .15);transition:all 0.3s cubic-bezier(.16,1,.3,1)}.core-feature-card:hover .feature-icon-box{background:linear-gradient(135deg,#5700B4 0%,#7C3AED 100%);color:#FFF;border-color:rgb(167 139 250 / .45);box-shadow:0 8px 24px rgb(87 0 180 / .55);transform:scale(1.08) rotate(4deg)}.feature-text-box{flex:1;min-width:0}.feature-text-box h3{font-size:1.25rem;font-weight:800;color:#FFF;margin-bottom:10px;line-height:1.3;letter-spacing:-.015em;transition:color 0.3s ease}.core-feature-card:hover .feature-text-box h3{color:#c084fc}.feature-text-box p{font-size:.95rem;color:#94A3B8;line-height:1.6;margin:0}.supporting-features-section{text-align:center;margin-bottom:56px;padding:36px 0 0;border-top:1px solid rgb(255 255 255 / .08)}.supporting-label{font-size:.7rem;font-weight:700;color:#71717A;text-transform:uppercase;letter-spacing:.2em;margin-bottom:20px;display:block}.supporting-pill-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;max-width:760px;margin:0 auto}.support-pill{background:rgb(255 255 255 / .06);color:#A1A1AA;padding:6px 16px;border-radius:50px;font-size:.8125rem;font-weight:500;transition:all 0.22s ease;border:1px solid rgb(255 255 255 / .1);cursor:default;letter-spacing:.01em}.support-pill:hover{background:rgb(109 40 217 / .55);border-color:rgb(167 139 250 / .45);color:#FFF;transform:translateY(-2px);box-shadow:0 6px 18px rgb(87 0 180 / .3)}.support-pill.pro-pill{border-color:rgb(167 139 250 / .45);background:rgb(167 139 250 / .08);color:#FFF}.support-pill.pro-pill:hover{background:rgb(87 0 180 / .75);border-color:#a78bfa;box-shadow:0 6px 20px rgb(87 0 180 / .45)}.badge-pro{display:inline-block;font-size:.65rem;font-weight:800;background:linear-gradient(135deg,#7C3AED,#5700B4);color:#FFF;padding:1px 6px;border-radius:4px;margin-left:6px;letter-spacing:.05em;box-shadow:0 2px 6px rgb(87 0 180 / .4);vertical-align:middle}.features-cta-footer{text-align:center;border-top:1px solid rgb(255 255 255 / .08);padding-top:52px}.cta-message{font-size:1.0625rem;color:#A1A1AA;max-width:560px;margin:0 auto 32px;line-height:1.65}.btn-full-demo{padding:15px 40px;font-weight:700;font-size:1rem;letter-spacing:-.01em;background:linear-gradient(135deg,#6D28D9 0%,#5700B4 100%);color:#FFF;border:none;border-radius:12px;box-shadow:0 8px 28px rgb(87 0 180 / .45),0 0 0 1px rgb(167 139 250 / .2)}.btn-full-demo:hover{background:linear-gradient(135deg,#7C3AED 0%,#6D28D9 100%);box-shadow:0 14px 40px rgb(87 0 180 / .6),0 0 0 1px rgb(167 139 250 / .3);transform:translateY(-2px) scale(1.02)}@media (max-width:768px){.features-showcase{padding:80px 0}.core-features-grid{grid-template-columns:1fr;gap:16px}.showcase-header{margin-bottom:48px}}@media (max-width:640px){.core-feature-card{flex-direction:column;gap:16px;padding:24px}.showcase-header{margin-bottom:36px}}.how-it-works-section{padding:120px 0;background:linear-gradient(180deg,#F8F6FF 0%,#FFFFFF 100%);position:relative;overflow:hidden}.how-container{max-width:1440px;margin:0 auto;padding:0 4rem}.how-header{text-align:center;margin-bottom:80px}.how-tag{display:inline-block;padding:.5rem 1.25rem;background:rgb(87 0 180 / .08);color:#5700B4;border-radius:50px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.5rem;border:1px solid rgb(87 0 180 / .1)}.how-header h2{font-size:clamp(2.25rem, 4vw, 2.75rem);font-weight:800;color:#0F172A;letter-spacing:-.02em;margin-bottom:1rem}.how-header p{color:#64748B;max-width:600px;margin:0 auto 2.5rem;font-size:1.125rem;line-height:1.6}.how-badges{display:flex;justify-content:center;gap:1.25rem;flex-wrap:wrap}.badge-mini{font-size:.85rem;color:#475569;background:#FFF;padding:.5rem 1.25rem;border-radius:50px;box-shadow:0 4px 12px rgb(0 0 0 / .04);font-weight:600;border:1px solid #F1F5F9}.how-content{display:grid;grid-template-columns:1fr;gap:60px;align-items:start}@media (min-width:1024px){.how-content{grid-template-columns:360px 1fr;gap:60px}}.how-timeline{display:flex;flex-direction:column;gap:8px;position:relative;padding-left:0}.timeline-step{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;border-radius:12px;border-left:4px solid #fff0;cursor:pointer;transition:all 0.3s cubic-bezier(.4,0,.2,1);background:#fff0}.timeline-step:not(.active){opacity:.7}.timeline-step.active{opacity:1;background:#FFF;border-left-color:#5700B4;box-shadow:0 10px 30px rgb(87 0 180 / .05)}.timeline-step:hover:not(.active){opacity:1;background:rgb(87 0 180 / .03)}.step-icon-box{width:44px;height:44px;background:#FFF;border:1px solid #E2E8F0;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#64748B;flex-shrink:0;box-shadow:0 4px 6px -1px rgb(0 0 0 / .05);transition:all 0.3s ease}.timeline-step.active .step-icon-box{background:#5700B4;border-color:#5700B4;color:#FFF;box-shadow:0 10px 15px -3px rgb(87 0 180 / .3)}.step-idx-top{display:block;font-size:.7rem;font-weight:800;color:#94A3B8;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.1em}.timeline-step.active .step-idx-top{color:#5700B4}.step-content h3{font-size:1.125rem;font-weight:700;color:#1E293B;margin-bottom:.25rem}.step-content p{font-size:.9375rem;color:#64748B;line-height:1.5;margin:0}.how-visual{display:flex;justify-content:center}.desktop-widget-container{width:100%;max-width:720px;background:#FFF;border-radius:16px;box-shadow:0 40px 100px -20px rgb(50 50 93 / .15),0 24px 48px -24px rgb(0 0 0 / .1);overflow:hidden;border:1px solid #E2E8F0}.browser-bar{background:#F8FAFC;padding:12px 20px;display:flex;align-items:center;gap:20px;border-bottom:1px solid #E2E8F0}.browser-controls{display:flex;gap:6px}.browser-controls span{width:9px;height:9px;border-radius:50%;background:#E2E8F0}.browser-address{flex:1;background:#FFF;border:1px solid #E2E8F0;border-radius:6px;padding:4px 12px;font-size:.75rem;color:#94A3B8;font-family:inherit}.widget-ui{padding:40px;min-height:540px;position:relative;background:#FFF;overflow:hidden}.widget-panel{position:absolute;top:40px;left:40px;right:40px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.4s cubic-bezier(.4,0,.2,1)}.widget-panel.active{opacity:1;visibility:visible;transform:translateY(0)}.widget-step-tag{display:block;font-size:.75rem;font-weight:700;color:#5700B4;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.widget-header h4{font-size:1.5rem;font-weight:700;color:#0F172A;margin-bottom:2rem;letter-spacing:-.01em}.service-table{display:flex;flex-direction:column;gap:12px}.service-row{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#FFF;border:1px solid #F1F5F9;border-radius:12px;transition:all 0.2s ease}.service-row.active{border-color:#5700B4;background:rgb(87 0 180 / .02);box-shadow:0 4px 12px rgb(87 0 180 / .04)}.service-info strong{display:block;font-size:1.0625rem;color:#1E293B;margin-bottom:4px}.service-info span{font-size:.875rem;color:#64748B}.widget-btn-sm{padding:8px 18px;font-size:.875rem;font-weight:700;border-radius:8px;border:none;background:#5700B4;color:#FFF;cursor:default}.widget-btn-sm.ghost{background:#fff0;border:1px solid #E2E8F0;color:#64748B}.widget-footer{margin-top:40px;text-align:right;padding-right:4px}.widget-btn-primary{padding:14px 28px;background:#5700B4;color:#FFF;border:none;border-radius:10px;font-weight:700;font-size:1rem;box-shadow:0 4px 12px rgb(87 0 180 / .2)}.staff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.staff-card-ui{text-align:center;padding:24px 16px;border:1px solid #F1F5F9;border-radius:12px}.staff-card-ui.active{border-color:#5700B4;background:rgb(87 0 180 / .02)}.avatar-lg{width:56px;height:56px;margin:0 auto 16px;background:#E2E8F0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#64748B}.staff-card-ui.active .avatar-lg{background:#5700B4;color:#FFF}.staff-card-ui strong{display:block;font-size:1rem;color:#1E293B;margin-bottom:4px}.staff-card-ui span{font-size:.8125rem;color:#64748B}.calendar-ui{background:#F8FAFC;border-radius:12px;padding:24px}.calendar-head{text-align:center;margin-bottom:20px}.calendar-days-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;text-align:center;margin-bottom:24px}.calendar-days-grid span{font-size:.8125rem;padding:8px 0;color:#475569}.calendar-days-grid .active{background:#5700B4;color:#FFF;border-radius:6px;font-weight:700}.calendar-days-grid .current{border-bottom:2px solid #5700B4;font-weight:700}.calendar-days-grid .prev-mo{color:#CBD5E1}.time-picker-ui{display:flex;gap:12px;justify-content:center}.time-picker-ui span{padding:10px 16px;background:#FFF;border:1px solid #E2E8F0;border-radius:8px;font-size:.875rem;font-weight:600;color:#475569}.time-picker-ui .active{background:#5700B4;color:#FFF;border-color:#5700B4}.booking-summary-ui{background:#F8FAFC;padding:20px;border-radius:12px;margin-bottom:24px}.booking-summary-ui .summary-item{display:flex;justify-content:space-between;margin-bottom:8px}.booking-summary-ui .summary-item:last-child{margin-bottom:0;padding-top:8px;border-top:1px dashed #CBD5E1}.booking-summary-ui .summary-item span{font-size:.875rem;color:#64748B}.booking-summary-ui .summary-item strong{font-size:.875rem;color:#1E293B}.booking-form-ui{display:flex;flex-direction:column;gap:12px}.booking-form-ui input{padding:14px;border:1px solid #E2E8F0;border-radius:8px;font-size:1rem;color:#475569}.payment-methods-ui{display:flex;gap:12px;margin-bottom:24px}.pay-option{flex:1;text-align:center;padding:12px;border:1px solid #E2E8F0;border-radius:8px;font-size:.875rem;font-weight:600;color:#64748B}.pay-option.active{border-color:#5700B4;background:#FBFAFF;color:#5700B4}.mini-card-field{background:#F8FAFC;padding:16px;border-radius:8px;color:#475569;font-family:monospace;font-size:.9375rem;margin-bottom:20px}.checkout-total{display:flex;justify-content:space-between;margin-bottom:30px}.how-footer{text-align:center;margin-top:64px}.how-footer p{color:#64748B;margin-top:1.5rem;font-size:.95rem}.trust-line{display:block;margin-top:1rem;font-size:.8rem;color:#94A3B8;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.how-it-works-section .timeline-step,.how-it-works-section .how-visual,.how-it-works-section .how-header{opacity:0;transform:translateY(30px);transition:all 0.7s cubic-bezier(.4,0,.2,1)}.how-it-works-section.is-visible .how-header{opacity:1;transform:translateY(0)}.how-it-works-section.is-visible .timeline-step{opacity:.7;transform:translateY(0)}.how-it-works-section.is-visible .timeline-step.active{opacity:1}.how-it-works-section.is-visible .timeline-step:nth-child(1){transition-delay:0.1s}.how-it-works-section.is-visible .timeline-step:nth-child(2){transition-delay:0.2s}.how-it-works-section.is-visible .timeline-step:nth-child(3){transition-delay:0.3s}.how-it-works-section.is-visible .timeline-step:nth-child(4){transition-delay:0.4s}.how-it-works-section.is-visible .timeline-step:nth-child(5){transition-delay:0.5s}.how-it-works-section.is-visible .how-visual{opacity:1;transform:translateY(0);transition-delay:0.3s}@media (max-width:1024px){.how-it-works-section{padding:80px 0}.how-content{grid-template-columns:1fr;gap:60px}}@media (max-width:768px){.how-header h2{font-size:2rem}.how-badges{gap:.75rem}.widget-ui{padding:24px;min-height:520px}.widget-header h4{font-size:1.25rem;margin-bottom:1.5rem}.staff-grid{grid-template-columns:1fr}.widget-panel{top:24px;left:24px;right:24px}}.comparison-section{padding:120px 0;background:#fff;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);position:relative;z-index:1}.comparison-container{max-width:1440px;margin:0 auto;padding:0 4rem}.comparison-header{text-align:center;margin-bottom:80px}.comparison-tag{display:inline-block;padding:.5rem 1.25rem;background:rgb(87 0 180 / .08);color:#5700B4;border-radius:50px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.5rem;border:1px solid rgb(87 0 180 / .1)}.comparison-header h2{font-size:clamp(2.25rem, 4.5vw, 3rem);font-weight:800;color:#0F172A;letter-spacing:-.025em;margin-bottom:1.25rem}.comparison-header p{color:#64748B;max-width:640px;margin:0 auto;font-size:1.125rem;line-height:1.6}.highlight-strip{display:inline-flex;align-items:center;gap:12px;background:#FFF;padding:12px 28px;border-radius:16px;margin-top:2rem;color:#5700B4;font-weight:700;font-size:.95rem;border:1px solid rgb(87 0 180 / .1);box-shadow:0 4px 12px rgb(87 0 180 / .08)}.comparison-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:64px;margin-bottom:64px;position:relative}.comparison-card{background:#FFF;border-radius:20px;padding:48px;border:1px solid #E2E8F0;box-shadow:0 4px 12px rgb(0 0 0 / .03);transition:all 0.4s cubic-bezier(.175,.885,.32,1.275);position:relative}.comparison-card.unlimited{border:3px solid #fff0;background:linear-gradient(180deg,#FFFFFF 0%,#FAF8FF 100%) padding-box,linear-gradient(135deg,#7c3aed,#5700b4,#10b981) border-box;box-shadow:0 25px 60px -15px rgb(87 0 180 / .22);transform:scale(1.04);z-index:2;transition:transform 0.4s cubic-bezier(.175,.885,.32,1.275),box-shadow 0.4s ease,background 0.4s ease}.comparison-card.unlimited:hover{transform:scale(1.05) translateY(-4px);box-shadow:0 35px 70px -10px rgb(87 0 180 / .35)}.comparison-card.limited{background:#FAFAFB;border:1px solid #E2E8F0;opacity:.85;transform:scale(.98)}.card-top{margin-bottom:40px;display:flex;justify-content:space-between;align-items:flex-start}.card-top h3{font-size:1.5rem;font-weight:800;color:#0F172A}.comparison-card.unlimited .card-top h3{color:#5700B4}.unlimited-badge{background:linear-gradient(135deg,#5700B4,#7C3AED);color:#FFF;font-size:.65rem;font-weight:850;padding:6px 14px;border-radius:50px;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 4px 12px rgb(87 0 180 / .3)}.comparison-rows{display:flex;flex-direction:column;gap:24px}.comparison-row{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid rgb(226 232 240 / .8)}.comparison-row:last-child{border-bottom:none}.row-label{font-size:.75rem;color:#475569;font-weight:800;text-transform:uppercase;letter-spacing:.1em;width:140px;flex-shrink:0}.row-value{display:flex;align-items:center;gap:10px;font-size:1.0625rem;font-weight:500;color:#475569}.comparison-card.unlimited .row-value{color:#1E293B;font-weight:700}.icon-indicator{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-indicator.icon-check{border-radius:50%;font-size:.85rem;font-weight:800}.icon-indicator.icon-check.check-green{background:rgb(16 185 129 / .08);color:#10b981;border:1px solid rgb(16 185 129 / .25)}.icon-indicator.icon-check.check-purple{background:rgb(87 0 180 / .06);color:#5700B4;border:1px solid rgb(87 0 180 / .2)}.icon-indicator.icon-cross{border-radius:50%;background:rgb(239 68 68 / .08);color:#ef4444;font-size:.8rem;border:1px solid rgb(239 68 68 / .2)}.comparison-footer{text-align:center}.comparison-footer .btn-primary{background:linear-gradient(135deg,#5700B4 0%,#7C3AED 100%);border:none;box-shadow:0 8px 25px rgb(87 0 180 / .25)}.btn-xl{padding:1.25rem 3.5rem;font-size:1.125rem}.comparison-secondary-text{display:block;font-size:1rem;color:#64748B;font-weight:600;margin-top:1.75rem}@media (max-width:1024px){.comparison-grid{gap:20px}.comparison-card{padding:32px}}@media (max-width:768px){.comparison-grid{grid-template-columns:1fr;gap:40px}.comparison-card.unlimited{transform:none}.row-label{width:100px}}.social-proof-section{padding:110px 0 120px;background:radial-gradient(ellipse at 20% 0%,rgb(87 0 180 / .07),transparent 50%),radial-gradient(ellipse at 85% 100%,rgb(122 51 212 / .05),transparent 45%),linear-gradient(180deg,#FAFAFD 0%,#F5F3FA 35%,#FAF9FE 60%,#FFFFFF 100%);position:relative;overflow:hidden}.social-proof-section::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,rgb(87 0 180 / .035) 1px,transparent 1px);background-size:30px 30px;pointer-events:none;opacity:.6}.social-proof-container{max-width:1440px;margin:0 auto;padding:0 4rem;position:relative;z-index:1}.social-proof-header{text-align:center;margin-bottom:64px}.social-proof-label{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--primary);background:rgb(87 0 180 / .08);border:1px solid rgb(87 0 180 / .15);padding:6px 18px;border-radius:50px;margin-bottom:20px}.social-proof-header h2{font-size:clamp(1.85rem, 3.8vw, 2.625rem);font-weight:800;color:var(--text-primary);letter-spacing:-.025em;line-height:1.2;margin-bottom:14px}.social-proof-header p{font-size:1.0625rem;color:var(--text-secondary);max-width:560px;margin:0 auto;line-height:1.65}.social-proof-trust-line{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:8px 22px;background:rgb(87 0 180 / .04);border:1px solid rgb(87 0 180 / .08);border-radius:50px}.trust-stars-row{color:#F59E0B;font-size:1rem;letter-spacing:2px;line-height:1}.trust-rating-text{font-size:.875rem;color:var(--text-secondary);line-height:1}.trust-rating-text strong{color:var(--text-primary);font-weight:700}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:64px}.stat-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 20px 32px;background:#FFF;border-radius:16px;border:1px solid rgb(87 0 180 / .07);box-shadow:0 1px 3px rgb(0 0 0 / .02),0 8px 28px rgb(87 0 180 / .04);transition:all 0.35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.stat-card:hover{transform:translateY(-6px);box-shadow:0 4px 12px rgb(0 0 0 / .03),0 16px 40px rgb(87 0 180 / .1);border-color:rgb(87 0 180 / .14)}.stat-card-primary{background:linear-gradient(145deg,rgb(87 0 180 / .06) 0%,rgb(122 51 212 / .04) 100%);border-color:rgb(87 0 180 / .18);transform:scale(1.05);box-shadow:0 4px 14px rgb(87 0 180 / .08),0 16px 48px rgb(87 0 180 / .1)}.stat-card-primary:hover{transform:scale(1.05) translateY(-6px);box-shadow:0 8px 24px rgb(87 0 180 / .12),0 24px 56px rgb(87 0 180 / .16)}.stat-icon-wrap{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgb(87 0 180 / .06);color:var(--primary);margin-bottom:16px;transition:background 0.3s ease,transform 0.3s ease}.stat-card:hover .stat-icon-wrap{background:rgb(87 0 180 / .1);transform:scale(1.08)}.stat-card-primary .stat-icon-wrap{background:linear-gradient(135deg,var(--primary),var(--accent));color:#FFF}.stat-card-primary:hover .stat-icon-wrap{background:linear-gradient(135deg,var(--accent),var(--primary))}.stat-icon-wrap svg{width:22px;height:22px}.stat-number{font-size:clamp(2rem, 3.5vw, 2.75rem);font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1.1;margin-bottom:8px}.stat-card-primary .stat-number{background:linear-gradient(135deg,#3D0082,#6D28D9);-webkit-background-clip:text;background-clip:text}.stat-star{-webkit-text-fill-color:#F59E0B;font-size:.75em}.stat-label{font-size:.875rem;font-weight:500;color:var(--text-secondary);letter-spacing:.01em}.stat-card-primary .stat-label{color:#4a3675;font-weight:600}.logo-trust-strip{text-align:center;margin-bottom:72px;padding:40px 0;border-top:1px solid rgb(87 0 180 / .06);border-bottom:1px solid rgb(87 0 180 / .06)}.logo-strip-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--text-secondary);margin-bottom:28px}.logo-strip-row{display:flex;align-items:center;justify-content:center;gap:44px;flex-wrap:wrap}.logo-strip-item{opacity:.35;transition:all 0.3s ease;filter:grayscale(100%);cursor:default}.logo-strip-item:hover{opacity:.7;filter:grayscale(0%);transform:scale(1.08)}.logo-strip-item svg{height:28px;width:auto;color:var(--text-primary)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:72px}.testimonial-card{background:#FFF;border-radius:16px;padding:36px 32px 32px;border:1px solid rgb(87 0 180 / .06);box-shadow:0 1px 3px rgb(0 0 0 / .02),0 8px 28px rgb(87 0 180 / .04);transition:all 0.35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative}.testimonial-card::before{content:'\201C';position:absolute;top:16px;right:24px;font-size:5rem;font-family:Georgia,'Times New Roman',serif;line-height:1;background:linear-gradient(135deg,rgb(87 0 180 / .07),rgb(122 51 212 / .03));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;pointer-events:none;font-weight:700}.testimonial-card:hover{transform:translateY(-6px);border-color:rgb(87 0 180 / .15);box-shadow:0 8px 24px rgb(87 0 180 / .08),0 20px 48px rgb(87 0 180 / .12),0 0 0 1px rgb(87 0 180 / .06)}.testimonial-stars{display:flex;gap:4px;margin-bottom:20px}.testimonial-stars svg{width:18px;height:18px}.testimonial-quote{font-size:1rem;color:var(--text-primary);line-height:1.7;margin:0 0 28px 0;flex-grow:1;font-style:normal;border:none;padding:0}.testimonial-author{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid rgb(0 0 0 / .05)}.author-avatar{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--primary),var(--accent));color:#FFF;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;letter-spacing:.02em;flex-shrink:0;box-shadow:0 4px 12px rgb(87 0 180 / .2)}.author-info{display:flex;flex-direction:column;gap:2px}.author-name{font-size:.9375rem;font-weight:600;color:var(--text-primary);line-height:1.3}.author-role{font-size:.8125rem;color:var(--text-secondary);line-height:1.3}.social-proof-cta{text-align:center;padding-top:8px}.btn-social-cta{padding:16px 44px;font-weight:700;font-size:1.0625rem;letter-spacing:-.01em;background:linear-gradient(135deg,#5700B4 0%,#7A33D4 100%);color:#FFF;border:none;border-radius:14px;box-shadow:0 8px 28px rgb(87 0 180 / .35),0 0 0 1px rgb(167 139 250 / .15);transition:all 0.35s cubic-bezier(.4,0,.2,1)}.btn-social-cta:hover{background:linear-gradient(135deg,#6D28D9,#7C3AED);box-shadow:0 14px 40px rgb(87 0 180 / .45),0 0 0 1px rgb(167 139 250 / .25);transform:translateY(-2px) scale(1.03)}.social-proof-header{opacity:0;transform:translateY(28px);transition:opacity 0.7s ease,transform 0.7s ease}.social-proof-section.is-visible .social-proof-header{opacity:1;transform:translateY(0)}.social-proof-section .stat-card,.social-proof-section .testimonial-card{opacity:0;transform:translateY(30px);transition:opacity 0.6s cubic-bezier(.4,0,.2,1),transform 0.6s cubic-bezier(.4,0,.2,1)}.social-proof-section.is-visible .stat-card,.social-proof-section.is-visible .testimonial-card{opacity:1;transform:translateY(0)}.social-proof-section.is-visible .stat-card-primary{transform:scale(1.05)}.social-proof-section.is-visible .stat-card:nth-child(1){transition-delay:0.05s}.social-proof-section.is-visible .stat-card:nth-child(2){transition-delay:0.12s}.social-proof-section.is-visible .stat-card:nth-child(3){transition-delay:0.19s}.social-proof-section.is-visible .stat-card:nth-child(4){transition-delay:0.26s}.logo-trust-strip{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease 0.3s,transform 0.6s ease 0.3s}.social-proof-section.is-visible .logo-trust-strip{opacity:1;transform:translateY(0)}.social-proof-section.is-visible .testimonial-card:nth-child(1){transition-delay:0.35s}.social-proof-section.is-visible .testimonial-card:nth-child(2){transition-delay:0.45s}.social-proof-section.is-visible .testimonial-card:nth-child(3){transition-delay:0.55s}.social-proof-cta{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease 0.6s,transform 0.6s ease 0.6s}.social-proof-section.is-visible .social-proof-cta{opacity:1;transform:translateY(0)}@media (max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:16px}.stat-card-primary{transform:scale(1.02)}.social-proof-section.is-visible .stat-card-primary{transform:scale(1.02)}.testimonials-grid{grid-template-columns:repeat(2,1fr);gap:20px}.testimonials-grid .testimonial-card:nth-child(3){grid-column:1 / -1;max-width:520px;margin:0 auto;width:100%}.logo-strip-row{gap:28px}}@media (max-width:768px){.social-proof-section{padding:80px 0 90px}.social-proof-header{margin-bottom:48px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:48px}.stat-card{padding:28px 16px 24px}.stat-card-primary{transform:scale(1)}.social-proof-section.is-visible .stat-card-primary{transform:scale(1)}.logo-trust-strip{margin-bottom:56px;padding:32px 0}.logo-strip-row{gap:20px}.logo-strip-item svg{height:22px}.testimonials-grid{grid-template-columns:1fr;gap:16px;margin-bottom:56px}.testimonials-grid .testimonial-card:nth-child(3){max-width:100%}.social-proof-trust-line{flex-direction:column;gap:6px;padding:10px 20px}}@media (max-width:480px){.social-proof-section{padding:64px 0 72px}.social-proof-container{padding:0 16px}.stat-card{padding:24px 12px 20px}.stat-number{font-size:1.75rem}.stat-icon-wrap{width:40px;height:40px;margin-bottom:12px}.stat-icon-wrap svg{width:18px;height:18px}.testimonial-card{padding:28px 24px 24px}.btn-social-cta{width:100%;padding:16px 32px}.logo-strip-row{gap:16px}.logo-strip-item svg{height:20px}}.site-footer{background:radial-gradient(circle at 20% 80%,rgb(87 0 180 / .15),transparent 40%),linear-gradient(180deg,#061E29,#0A0F2C);color:#FFF;padding-bottom:0;position:relative;z-index:10}.footer-main{max-width:1200px;margin:0 auto;padding:80px 20px;width:100%}.footer-grid{display:grid;grid-template-columns:1fr;gap:40px;width:100%}@media (min-width:640px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:60px}}.brand-col{padding-right:2rem}.footer-logo{margin-bottom:1rem;display:inline-flex}.footer-logo .logo-icon.small{width:30px;height:30px}.footer-logo .brand-name{font-size:1.125rem}.footer-desc{color:rgb(255 255 255 / .6);font-size:.9375rem;margin-bottom:1.5rem;line-height:1.6}.social-links{display:flex;gap:12px}.social-links a{color:var(--text-muted);background:rgb(255 255 255 / .05);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background var(--transition-fast),color var(--transition-fast)}.social-links a:hover{background:var(--primary);color:#fff}.footer-heading{font-size:.875rem;font-weight:700;color:#FFF;margin-bottom:24px;letter-spacing:.05em;text-transform:uppercase}.footer-links{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.footer-links li{margin:0;padding:0;line-height:1}.footer-links a{color:rgb(255 255 255 / .7);font-size:.9375rem;transition:all var(--transition-fast);display:inline-block}.footer-links a:hover{color:#FFF;transform:translateX(3px)}.footer-bottom{border-top:1px solid rgb(255 255 255 / .08);padding:2rem 0;background:rgb(0 0 0 / .25)}.site-footer{padding-bottom:0}.footer-bottom-content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;width:100%}@media (min-width:768px){.footer-bottom-content{flex-direction:row;justify-content:space-between;text-align:left}}.copyright{color:rgb(255 255 255 / .5);font-size:.85rem}.footer-bottom .trust-text{font-size:.85rem;color:rgb(255 255 255 / .5);font-weight:500}html{scroll-behavior:smooth!important}.site-footer{padding:80px 0 40px;background-color:#fafafa;border-top:1px solid rgb(0 0 0 / .05)}.footer-main{margin-bottom:60px}.footer-heading{font-size:1.1rem;font-weight:700;color:#111827;margin-bottom:24px}.footer-links li{margin-bottom:16px}.footer-links a{color:#6B7280;transition:color 0.2s ease,transform 0.2s ease;display:inline-block}.footer-links a:hover{color:#5700B4;transform:translateX(4px)}.social-links{gap:20px;margin-top:24px}.social-links a svg{width:22px;height:22px;color:#4B5563;transition:color 0.2s ease,transform 0.2s ease}.social-links a:hover svg{color:#5700B4;transform:scale(1.1)}.footer-desc{color:#4B5563;line-height:1.6}.footer-bottom{border-top:1px solid rgb(0 0 0 / .05);padding-top:32px}.copyright{color:#6B7280;font-size:.9rem}.trust-text{color:#9CA3AF;font-size:.85rem}.site-footer{padding:100px 0 40px;background-color:#fafafa;border-top:1px solid rgb(0 0 0 / .05)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px}.footer-heading{font-size:1.15rem;font-weight:700;color:#111827;margin-bottom:24px}.footer-links a{color:#4B5563;transition:all 0.2s cubic-bezier(.16,1,.3,1);display:inline-block;font-size:1rem}.footer-links a:hover{color:#5700B4;transform:translateX(6px)}.social-links{display:flex;gap:24px;margin-top:32px}.social-links a svg{width:24px;height:24px;color:#4B5563;transition:all 0.3s cubic-bezier(.16,1,.3,1)}.social-links a:hover svg{color:#5700B4;transform:scale(1.15) translateY(-2px)}.footer-desc{color:#374151;font-size:1.05rem;line-height:1.6;margin-top:20px;max-width:280px}.site-footer ul li{margin-right:16px}.site-footer a{color:#374151;font-weight:500;font-size:1.05rem;transition:color 0.2s cubic-bezier(.16,1,.3,1),transform 0.2s cubic-bezier(.16,1,.3,1);display:inline-block}.site-footer a:hover{color:#5700B4;transform:translateY(-2px)}.site-footer a{text-decoration:none}.site-footer.huge-footer{background:radial-gradient(circle at 10% 20%,rgb(87 0 180 / .12),transparent 45%),linear-gradient(180deg,#070414 0%,#05030d 100%);color:#FFF;border-top:1px solid rgb(122 51 212 / .12);padding:100px 0 0 0;font-family:'Inter',sans-serif;position:relative;z-index:10}.site-footer.huge-footer .footer-container{max-width:1440px;margin:0 auto;padding:0 4rem}.site-footer.huge-footer .footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr) 1.25fr;gap:48px;margin-bottom:60px}.site-footer.huge-footer .footer-column{display:flex;flex-direction:column;align-items:flex-start}.site-footer.huge-footer .footer-column h3{font-size:1rem;font-weight:700;color:#FFF;margin-bottom:24px;letter-spacing:.05em;text-transform:uppercase}.site-footer.huge-footer .footer-logo-link{display:inline-block;margin-bottom:20px;transition:transform 0.3s ease}.site-footer.huge-footer .footer-logo-link:hover{transform:scale(1.03)}.site-footer.huge-footer .footer-logo-link svg{width:165px;height:47px;display:block}.site-footer.huge-footer .footer-tagline{color:#94A3B8;font-size:.95rem;line-height:1.6;margin:0 0 24px 0;max-width:280px}.site-footer.huge-footer .footer-socials{display:flex;gap:12px}.site-footer.huge-footer .social-link{width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);color:#94A3B8;display:flex;align-items:center;justify-content:center;transition:all 0.3s cubic-bezier(.16,1,.3,1)}.site-footer.huge-footer .social-link:hover{background:var(--primary);border-color:var(--primary);color:#FFF;transform:translateY(-3px);box-shadow:0 8px 20px rgb(87 0 180 / .3)}.site-footer.huge-footer .footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.site-footer.huge-footer .footer-links a{color:#94A3B8!important;font-size:.95rem;font-weight:500;transition:all 0.2s ease;display:inline-block;text-decoration:none;white-space:nowrap}.site-footer.huge-footer .footer-links a:hover{color:#c084fc!important;transform:translateX(4px)}.site-footer.huge-footer .contact-column h4{color:#FFF}.site-footer.huge-footer .system-status{display:inline-flex;align-items:center;gap:8px;background:rgb(16 185 129 / .06);border:1px solid rgb(16 185 129 / .2);padding:6px 14px;border-radius:50px;margin-bottom:20px}.site-footer.huge-footer .status-dot{width:8px;height:8px;border-radius:50%;background-color:#10b981;box-shadow:0 0 10px #10b981;display:inline-block;animation:pulse-green 2s infinite}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(16 185 129 / .7)}70%{transform:scale(1);box-shadow:0 0 0 6px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}.site-footer.huge-footer .status-text{font-size:.8rem;font-weight:700;color:#10b981;text-transform:uppercase;letter-spacing:.05em}.site-footer.huge-footer .footer-help-text{font-size:.9rem;color:#94A3B8;line-height:1.5;margin:0 0 14px 0}.site-footer.huge-footer .footer-email-link{color:#c084fc!important;font-weight:700;font-size:1rem;transition:color 0.2s ease;text-decoration:none}.site-footer.huge-footer .footer-email-link:hover{color:#a78bfa!important}.site-footer.huge-footer .footer-bottom{max-width:none;width:100vw;margin:60px calc(-50vw + 50%) 0 calc(-50vw + 50%);padding:30px 4rem;border-top:1px solid rgb(255 255 255 / .06);background-color:rgb(0 0 0 / .2);text-align:center}.site-footer.huge-footer .footer-copyright{color:#64748B;font-size:.85rem;margin:0;letter-spacing:.03em;line-height:1.6}@media (max-width:1024px){.header-container,.hero-container,.use-cases-container,.showcase-container,.how-container,.comparison-container,.social-proof-container,.site-footer.huge-footer .footer-container{padding:0 2rem!important}.site-footer.huge-footer .footer-bottom{padding:40px 2rem!important}.site-footer.huge-footer .footer-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:640px){.site-footer.huge-footer .footer-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.header-container,.hero-container,.use-cases-container,.showcase-container,.how-container,.comparison-container,.social-proof-container,.minimal-footer-container{padding:0 1.5rem!important}.minimal-footer-bottom{padding:30px 1.5rem 0!important}}.thank-you-ui{text-align:center;padding:24px 0 12px}.success-icon-wrap{width:72px;height:72px;background:rgb(16 185 129 / .08);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#10B981;box-shadow:0 10px 15px -3px rgb(16 185 129 / .1);animation:pulse-success 2s infinite}@keyframes pulse-success{0%{transform:scale(1);box-shadow:0 0 0 0 rgb(16 185 129 / .2)}70%{transform:scale(1.05);box-shadow:0 0 0 10px #fff0}100%{transform:scale(1);box-shadow:0 0 0 0 #fff0}}.thank-you-title{font-size:1.75rem!important;font-weight:800!important;color:#0F172A!important;margin-bottom:8px!important}.thank-you-desc{font-size:.95rem;color:#64748B;line-height:1.6;margin-bottom:24px;max-width:480px;margin-left:auto;margin-right:auto}.confirmation-details{border:1px solid #E2E8F0!important;background:#F8FAFC!important;border-radius:12px!important;padding:18px 20px!important;margin-bottom:28px!important;text-align:left}.status-free{color:#10B981!important;font-weight:700!important;background:rgb(16 185 129 / .08);padding:2px 8px;border-radius:4px;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.plugin-page-wrapper{background:#FFF;color:#1E293B;font-family:'Inter',sans-serif;overflow:hidden}.plugin-hero{background:radial-gradient(circle at 50% -20%,rgb(87 0 180 / .08) 0%,#fff0 70%),linear-gradient(180deg,#F8F6FF 0%,#FFFFFF 100%);padding:120px 20px 80px;text-align:center;position:relative}.plugin-hero::before{content:'';position:absolute;top:10%;left:25%;width:150px;height:150px;background:#5700B4;filter:blur(120px);opacity:.12;border-radius:50%;pointer-events:none}.plugin-hero::after{content:'';position:absolute;bottom:10%;right:25%;width:180px;height:180px;background:#7c3aed;filter:blur(130px);opacity:.1;border-radius:50%;pointer-events:none}.plugin-hero-container{max-width:900px;margin:0 auto}.plugin-hero h1{font-size:clamp(2.5rem, 5vw, 3.75rem);font-weight:800;color:#0F172A;line-height:1.15;letter-spacing:-.025em;margin-bottom:24px}.plugin-hero .subtitle{font-size:clamp(1.125rem, 2vw, 1.35rem);color:#475569;line-height:1.6;max-width:640px;margin:0 auto 28px}.plugin-hero .supporting-line{display:inline-block;font-size:.85rem;font-weight:700;color:#5700B4;background:rgb(87 0 180 / .08);padding:8px 20px;border-radius:50px;text-transform:uppercase;letter-spacing:.08em;border:1px solid rgb(87 0 180 / .1);box-shadow:0 4px 12px rgb(87 0 180 / .05)}.plugin-hero-ctas{margin-top:36px;margin-bottom:32px}.highlight-pills-section{padding:0 20px;margin-top:-30px;position:relative;z-index:10}.highlight-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;max-width:960px;margin:0 auto}.pill-item{background:#FFF;border:1px solid #E2E8F0;border-radius:100px;padding:16px 28px;display:flex;align-items:center;gap:12px;box-shadow:0 10px 25px -5px rgb(0 0 0 / .05),0 8px 10px -6px rgb(0 0 0 / .03);transition:all 0.3s cubic-bezier(.16,1,.3,1)}.pill-item:hover{transform:translateY(-4px);border-color:rgb(87 0 180 / .3);box-shadow:0 20px 30px -8px rgb(87 0 180 / .12)}.pill-icon{width:18px;height:18px;color:#10B981}.pill-item span{font-size:.95rem;font-weight:700;color:#1E293B}.plugin-container{max-width:1200px;margin:0 auto;padding:0 24px}.plugin-overview-section{padding:120px 0;background:#FDFDFE;position:relative}.overview-intro{text-align:center;max-width:700px;margin:0 auto 72px}.overview-intro .label{display:inline-block;font-size:.75rem;font-weight:800;color:#5700B4;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.overview-intro h2{font-size:clamp(2rem, 3.5vw, 2.6rem);font-weight:800;color:#0F172A;letter-spacing:-.02em;margin-bottom:20px;line-height:1.25}.overview-intro p{font-size:1.0625rem;color:#64748B;line-height:1.6}.plugin-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media (max-width:768px){.plugin-features-grid{grid-template-columns:1fr}}.plugin-feature-card{background:#FFF;border:1px solid #F1F5F9;border-radius:20px;padding:40px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .02);transition:all 0.3s cubic-bezier(.16,1,.3,1);position:relative}.plugin-feature-card:hover{transform:translateY(-6px);border-color:rgb(87 0 180 / .15);box-shadow:0 20px 40px -15px rgb(87 0 180 / .08)}.plugin-icon-wrap{width:56px;height:56px;background:rgb(87 0 180 / .06);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#5700B4;margin-bottom:24px;transition:all 0.3s ease}.plugin-feature-card:hover .plugin-icon-wrap{background:#5700B4;color:#FFF;transform:scale(1.05)}.plugin-icon-wrap svg{width:24px;height:24px}.plugin-feature-card h3{font-size:1.25rem;font-weight:700;color:#1E293B;margin-bottom:12px}.plugin-feature-card p{font-size:.95rem;color:#64748B;line-height:1.6}.why-plugin-section{padding:120px 0;background:#F8F6FF}.why-two-column{display:grid;grid-template-columns:1.1fr 0.9fr;gap:64px;align-items:center}@media (max-width:1024px){.why-two-column{grid-template-columns:1fr;gap:48px}}.why-content h2{font-size:clamp(2rem, 3.5vw, 2.6rem);font-weight:800;color:#0F172A;margin-bottom:20px;letter-spacing:-.02em}.why-content p{font-size:1.0625rem;color:#64748B;line-height:1.6;margin-bottom:36px}.plugin-check-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.plugin-check-list li{display:flex;align-items:flex-start;gap:16px}.check-svg-wrap{width:24px;height:24px;background:rgb(16 185 129 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#10B981;flex-shrink:0;margin-top:2px}.check-svg-wrap svg{width:12px;height:12px}.plugin-check-list li span{font-size:1rem;color:#334155;line-height:1.5}.plugin-check-list li strong{color:#0F172A}.plugin-trust-box{background:#FFF;border-radius:24px;padding:48px;box-shadow:0 20px 40px -10px rgb(87 0 180 / .05),0 1px 3px rgb(0 0 0 / .01);border:1px solid rgb(87 0 180 / .05);position:relative}.trust-label{display:inline-block;font-size:.7rem;font-weight:800;color:#5700B4;background:rgb(87 0 180 / .06);padding:6px 14px;border-radius:50px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:32px}.quote-icon{color:rgb(87 0 180 / .12);margin-bottom:24px}.quote-icon svg{width:44px;height:44px}.plugin-trust-box .trust-line{font-size:1.5rem;font-weight:700;color:#0F172A;line-height:1.35;letter-spacing:-.015em;margin-bottom:12px}.plugin-trust-box .trust-sub{font-size:.95rem;color:#64748B;line-height:1.6;margin:0}.plugin-cta-section{padding:100px 20px;background:linear-gradient(135deg,#0F172A 0%,#1E1B4B 100%);position:relative;overflow:hidden;color:#FFF;text-align:center}.plugin-cta-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 80% 20%,rgb(87 0 180 / .15) 0%,transparent 60%);pointer-events:none}.plugin-cta-section h2{font-size:clamp(2rem, 3.5vw, 2.6rem);font-weight:800;color:#FFF;margin-bottom:16px;letter-spacing:-.02em}.plugin-cta-section p{color:#94A3B8;max-width:600px;margin:0 auto 36px;font-size:1.1rem;line-height:1.6}.plugin-cta-btn{background:#FFFFFF!important;color:#5700B4!important;font-weight:700;box-shadow:0 8px 24px rgb(255 255 255 / .1);border:none;padding:1.25rem 3.5rem;border-radius:10px;font-size:1.125rem;text-decoration:none;display:inline-block;transition:all 0.3s cubic-bezier(.16,1,.3,1);cursor:pointer}.plugin-cta-btn:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgb(255 255 255 / .2);background:#F8FAFC!important}.default-page-wrapper{background-color:var(--bg-alt);color:#1E293B;font-family:'Inter',sans-serif;overflow:hidden;min-height:80vh}.default-page-hero{background:radial-gradient(circle at 50% -20%,rgb(87 0 180 / .06) 0%,#fff0 70%),linear-gradient(180deg,#F5F3FF 0%,var(--bg-alt) 100%);padding:100px 20px 60px;text-align:center;position:relative;border-bottom:1px solid rgb(87 0 180 / .05)}.default-page-glow{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;opacity:.08}.default-page-glow.sphere-1{top:10%;left:20%;width:250px;height:250px;background:#5700B4}.default-page-glow.sphere-2{bottom:10%;right:20%;width:200px;height:200px;background:#7C3AED}.default-page-hero-container{max-width:900px;margin:0 auto;position:relative;z-index:5}.default-page-title{font-size:clamp(2.25rem, 4vw, 3.25rem)!important;font-weight:850!important;color:#0F172A!important;line-height:1.2!important;letter-spacing:-0.03em!important;margin-bottom:16px!important}.default-page-breadcrumbs{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgb(87 0 180 / .08);padding:6px 16px;border-radius:50px;font-size:.85rem;font-weight:600;box-shadow:0 4px 12px rgb(87 0 180 / .03)}.default-page-breadcrumbs a{color:#64748B;text-decoration:none;transition:color 0.2s ease}.default-page-breadcrumbs a:hover{color:#5700B4}.default-page-breadcrumbs .delimiter{color:#CBD5E1}.default-page-breadcrumbs .current{color:#5700B4;font-weight:700}.default-page-content-area{padding:80px 20px 120px;position:relative}.default-page-container{max-width:1000px;margin:0 auto;background:#FFF;border:1px solid rgb(87 0 180 / .06);border-radius:24px;padding:60px;box-shadow:0 20px 50px -12px rgb(87 0 180 / .03),0 8px 16px -8px rgb(87 0 180 / .02);box-sizing:border-box}@media (max-width:768px){.default-page-container{padding:32px 24px;border-radius:16px}.default-page-content-area{padding:40px 16px 80px}}.default-page-article .entry-content{font-size:1.0625rem;line-height:1.8;color:#334155;font-weight:400}.default-page-article .entry-content p{margin-top:0;margin-bottom:1.75rem}.default-page-article .entry-content h2{font-size:1.85rem!important;font-weight:800!important;color:#0F172A!important;margin-top:2.5rem!important;margin-bottom:1.25rem!important;letter-spacing:-0.02em!important;line-height:1.3!important}.default-page-article .entry-content h3{font-size:1.4rem!important;font-weight:750!important;color:#0F172A!important;margin-top:2rem!important;margin-bottom:1rem!important;letter-spacing:-0.01em!important;line-height:1.4!important}.default-page-article .entry-content h4{font-size:1.15rem!important;font-weight:700!important;color:#0F172A!important;margin-top:1.5rem!important;margin-bottom:0.75rem!important}.default-page-article .entry-content ul{list-style-type:disc!important;list-style-position:outside!important;margin-top:0!important;margin-bottom:1.75rem!important;padding-left:1.75rem!important}.default-page-article .entry-content ol{list-style-type:decimal!important;list-style-position:outside!important;margin-top:0!important;margin-bottom:1.75rem!important;padding-left:1.75rem!important}.default-page-article .entry-content li{margin-bottom:0.6rem!important;line-height:1.75!important;color:#334155!important}.default-page-article .entry-content ul ul,.default-page-article .entry-content ol ul{list-style-type:circle!important;margin-top:0.5rem!important;margin-bottom:0.5rem!important;padding-left:1.5rem!important}.default-page-article .entry-content ul ol,.default-page-article .entry-content ol ol{list-style-type:lower-alpha!important;margin-top:0.5rem!important;margin-bottom:0.5rem!important;padding-left:1.5rem!important}.default-page-article .entry-content blockquote{border-left:4px solid #5700B4;background:rgb(87 0 180 / .04);padding:1.5rem 2rem;margin:2rem 0;border-radius:0 12px 12px 0;font-style:italic;font-size:1.15rem;color:#475569;line-height:1.7}.default-page-article .entry-content blockquote p{margin:0!important}.default-page-article .entry-content table{width:100%!important;border-collapse:collapse!important;margin:2rem 0!important;font-size:0.95rem!important}.default-page-article .entry-content th,.default-page-article .entry-content td{padding:12px 16px!important;border-bottom:1px solid #E2E8F0!important;text-align:left!important}.default-page-article .entry-content th{background-color:#F8FAFC!important;color:#0F172A!important;font-weight:700!important}.default-page-article .entry-content tr:hover td{background-color:#F8FAFC!important}.default-page-article .entry-content img{max-width:100%!important;height:auto!important;border-radius:12px!important;box-shadow:0 10px 30px rgb(0 0 0 / .04)!important;border:1px solid #E2E8F0!important;margin:2rem auto!important;display:block!important}.page-links{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #E2E8F0;font-size:.9rem;font-weight:700;color:#64748B}.final-cta-section{padding:80px 0;background:#FFF;position:relative;z-index:1;overflow:hidden;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.final-cta-container{max-width:1440px;margin:0 auto;padding:0 4rem;position:relative;z-index:2}.final-cta-box.centered-box{max-width:1140px;margin:0 auto;background:linear-gradient(135deg,#FAF8FF 0%,#F3EEF9 100%);border:1px solid rgb(87 0 180 / .12);border-radius:32px;padding:36px 64px;position:relative;overflow:hidden;box-shadow:0 30px 60px rgb(87 0 180 / .05),0 10px 20px rgb(0 0 0 / .01)}.final-cta-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;opacity:.15}.final-cta-glow.glow-1{width:300px;height:300px;background:#5700B4;top:-50px;left:-50px}.final-cta-glow.glow-2{width:300px;height:300px;background:#7a33d4;bottom:-50px;right:-50px}.final-cta-wrapper.centered-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}.final-cta-content.centered-content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.cta-badge-tag{display:inline-block;padding:6px 14px;background:rgb(87 0 180 / .08);border:1px solid rgb(87 0 180 / .18);color:#5700B4;border-radius:50px;font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:16px}.final-cta-content.centered-content h2{font-size:clamp(2rem, 3.5vw, 2.5rem);font-weight:900;color:var(--text-primary);line-height:1.2;letter-spacing:-.03em;margin-bottom:12px}.cta-description{font-size:1.05rem;line-height:1.5;color:var(--text-secondary);margin-bottom:20px;max-width:580px;margin-left:auto;margin-right:auto}.cta-trust-line.centered-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:28px}.cta-trust-line .trust-item{display:flex;align-items:center;gap:6px;font-size:.95rem;color:#475569;font-weight:600}.cta-trust-line .check-icon{color:#7C3AED;font-weight:800;font-size:1.05rem}.cta-buttons-wrap.centered-buttons{display:flex;justify-content:center;gap:16px}.btn-outline-dark{border:2px solid #5700B4;color:#5700B4;background:#fff0;font-weight:700}.btn-outline-dark:hover{background:#5700B4;color:#FFF;transform:translateY(-2px);box-shadow:0 10px 20px rgb(87 0 180 / .15)}@media (max-width:1024px){.final-cta-box.centered-box{padding:48px 40px;max-width:100%}}@media (max-width:640px){.final-cta-section{padding:60px 0}.final-cta-container{padding:0 1.5rem}.final-cta-box.centered-box{padding:36px 20px;border-radius:24px}.cta-trust-line.centered-trust{flex-direction:column;align-items:center;gap:10px;margin-bottom:20px}.cta-buttons-wrap.centered-buttons{flex-direction:column;width:100%;gap:12px}.cta-buttons-wrap.centered-buttons a{width:100%}}.usp-section{padding:120px 0;background:linear-gradient(180deg,#FFFFFF 0%,#F3EEF9 100%);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);position:relative;z-index:1;overflow:hidden}.usp-section::before{content:'';position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:900px;height:900px;background:radial-gradient(circle,rgb(87 0 180 / .04) 0%,transparent 75%);pointer-events:none;z-index:0}.usp-container{max-width:1440px;margin:0 auto;padding:0 4rem;position:relative;z-index:1}.usp-header{text-align:center;margin-bottom:64px}.usp-tag{display:inline-block;padding:.5rem 1.25rem;background:rgb(87 0 180 / .08);color:var(--primary);border-radius:50px;font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem;border:1px solid rgb(87 0 180 / .1)}.usp-header h2{font-size:clamp(2.25rem, 4.5vw, 3rem);font-weight:800;color:var(--text-primary);letter-spacing:-.025em;margin-bottom:1.25rem}.usp-header p{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.usp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:56px;position:relative;z-index:1}.usp-card{background:#FFF;border:1px solid rgb(87 0 180 / .09);border-radius:24px;padding:32px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:350px;transition:all 0.4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px rgb(87 0 180 / .035),0 2px 8px rgb(0 0 0 / .015)}.usp-card:hover{transform:translateY(-6px);border-color:rgb(124 58 237 / .3);box-shadow:0 20px 40px rgb(87 0 180 / .08),0 0 30px rgb(124 58 237 / .04)}.usp-bento-1{grid-column:span 1}.usp-bento-2{grid-column:span 2}.usp-card-content{margin-bottom:24px}.usp-card h3{font-size:1.35rem;font-weight:800;color:var(--text-primary);margin-bottom:10px;letter-spacing:-.02em}.usp-card p{font-size:.95rem;color:var(--text-secondary);line-height:1.55;margin:0}.usp-icon-wrap{width:48px;height:48px;border-radius:12px;background:rgb(87 0 180 / .05);border:1px solid rgb(87 0 180 / .1);display:flex;align-items:center;justify-content:center;color:var(--primary);margin-bottom:20px;transition:all 0.3s ease}.usp-card:hover .usp-icon-wrap{background:var(--primary);color:#FFF;border-color:var(--primary);transform:scale(1.08) rotate(5deg)}.usp-icon-wrap svg{width:20px;height:20px}.usp-bento-visual{height:130px;background:#F8F6FF;border-radius:16px;border:1px solid rgb(87 0 180 / .07);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:16px;margin-top:auto}.visual-bookings{justify-content:space-between;padding:0 24px;align-items:flex-end}.booking-stat-badge{position:absolute;top:16px;left:20px;background:#FFF;border:1px solid rgb(87 0 180 / .08);border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:700;color:#475569;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px rgb(87 0 180 / .03);z-index:2}.pulse-dot{width:6px;height:6px;background:#10B981;border-radius:50%;position:relative}.pulse-dot::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:inherit;animation:pulsePin 1.5s ease-out infinite}@keyframes pulsePin{0%{transform:scale(1);opacity:1}100%{transform:scale(3.5);opacity:0}}.bookings-chart-svg{width:100%;height:80px;margin-bottom:-1px}.visual-services{padding:12px}.service-pill-stack{display:flex;flex-direction:column;gap:8px;width:100%}.service-pill{background:#FFF;border:1px solid rgb(87 0 180 / .05);border-radius:10px;padding:8px 12px;font-size:.8rem;font-weight:700;color:#334155;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 6px rgb(87 0 180 / .02);transition:all 0.3s ease}.service-pill .service-price{color:#7C3AED}.usp-card:hover .service-pill.card-1{transform:translateY(-3px)}.usp-card:hover .service-pill.card-2{transform:translateY(-1px)}.usp-card:hover .service-pill.card-3{transform:translateY(1px)}.visual-staff{padding:16px}.staff-avatar-list{display:flex;align-items:center;justify-content:center;gap:16px}.staff-item{display:flex;flex-direction:column;align-items:center;position:relative;transition:all 0.3s ease}.staff-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:800;color:#FFF;border:2px solid #FFF;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.staff-avatar.avatar-purple{background:linear-gradient(135deg,#7C3AED 0%,#C084FC 100%)}.staff-avatar.avatar-blue{background:linear-gradient(135deg,#2563EB 0%,#60A5FA 100%)}.staff-avatar.avatar-pink{background:linear-gradient(135deg,#DB2777 0%,#F472B6 100%)}.staff-status{width:10px;height:10px;background:#10B981;border:2px solid #FFF;border-radius:50%;position:absolute;top:32px;right:2px}.staff-name{font-size:.7rem;font-weight:700;color:#64748B;margin-top:6px}.usp-card:hover .staff-item{transform:translateY(-4px)}.visual-performance{justify-content:space-between;padding:0 32px}.performance-metric{display:flex;flex-direction:column;align-items:flex-start}.perf-score{font-size:2.25rem;font-weight:950;color:#10B981;line-height:1;margin-bottom:2px;background:linear-gradient(180deg,#10B981 0%,#059669 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.perf-label{font-size:.75rem;font-weight:700;color:#64748B;letter-spacing:.02em}.speed-bar-container{flex:1;max-width:180px;margin-left:24px}.speed-bar-label{display:flex;justify-content:space-between;font-size:.75rem;font-weight:700;color:#475569;margin-bottom:6px}.speed-bar-label strong{color:#7C3AED}.speed-track{height:8px;background:#E2E8F0;border-radius:10px;overflow:hidden}.speed-fill{width:95%;height:100%;background:linear-gradient(90deg,#7C3AED 0%,#10B981 100%);border-radius:10px;animation:loadSpeed 1.5s ease-out}@keyframes loadSpeed{0%{width:0%}100%{width:95%}}.visual-setup{padding:12px}.setup-steps{display:flex;align-items:center;width:100%;justify-content:space-between}.setup-step{display:flex;flex-direction:column;align-items:center;gap:4px}.step-num{width:28px;height:28px;border-radius:50%;background:#FFF;border:2.5px solid #E2E8F0;color:#64748B;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.step-txt{font-size:.7rem;font-weight:700;color:#64748B}.setup-step.active .step-num{border-color:#7C3AED;background:#7C3AED;color:#FFF;box-shadow:0 4px 10px rgb(124 58 237 / .2)}.setup-step.active .step-txt{color:#7C3AED}.step-line{flex:1;height:3px;background:#E2E8F0;margin-top:-12px}.step-line.active{background:#7C3AED}.setup-step.animated .step-num{animation:setupPulse 2s infinite alternate}@keyframes setupPulse{0%{transform:scale(1);border-color:#C084FC;color:#C084FC}100%{transform:scale(1.1);border-color:#7C3AED;color:#7C3AED;box-shadow:0 0 12px rgb(124 58 237 / .25)}}.visual-features{padding:12px 20px}.features-cloud{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.feature-tag{background:#FFF;border:1px solid rgb(87 0 180 / .06);border-radius:20px;padding:6px 12px;font-size:.75rem;font-weight:700;color:#475569;display:flex;align-items:center;gap:4px;box-shadow:0 2px 6px rgb(87 0 180 / .02);transition:all 0.3s ease}.feature-tag:hover{border-color:rgb(124 58 237 / .15);transform:translateY(-2px);box-shadow:0 4px 10px rgb(87 0 180 / .04)}.usp-footer{text-align:center;margin-top:16px;position:relative;z-index:1}.usp-section .btn-outline{border:2px solid var(--primary);color:var(--primary);font-weight:700;background:#fff0;transition:all 0.3s cubic-bezier(.4,0,.2,1)}.usp-section .btn-outline:hover{background:var(--primary);color:#FFF;box-shadow:0 8px 20px rgb(87 0 180 / .2);transform:translateY(-2px);border-color:var(--primary)}@media (max-width:1024px){.usp-container{padding:0 2rem}.usp-grid{grid-template-columns:repeat(2,1fr);gap:20px}.usp-bento-2{grid-column:span 2}.usp-bento-1{grid-column:span 1}}@media (max-width:768px){.usp-section{padding:80px 0}.usp-grid{grid-template-columns:1fr}.usp-bento-2,.usp-bento-1{grid-column:span 1}.usp-card{min-height:auto}}.payments-section{padding:120px 0;background:#FFF;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);position:relative;z-index:1;overflow:hidden}.payments-container{max-width:1440px;margin:0 auto;padding:0 4rem;position:relative;z-index:2}.payments-header{text-align:center;max-width:800px;margin:0 auto 64px auto}.payments-tag{display:inline-block;padding:.5rem 1.25rem;background:rgb(87 0 180 / .08);color:var(--primary);border-radius:50px;font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem;border:1px solid rgb(87 0 180 / .1)}.payments-header h2{font-size:clamp(2.25rem, 4.5vw, 3rem);font-weight:800;color:var(--text-primary);letter-spacing:-.025em;margin-bottom:1.25rem}.payments-header p{color:var(--text-secondary);font-size:1.125rem;line-height:1.6;max-width:700px;margin:0 auto}.payments-wrapper{display:grid;grid-template-columns:1.15fr 0.85fr;gap:64px;align-items:center}.payments-left{display:flex;flex-direction:column;gap:40px}.payment-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.payment-feature-card{background:#F8FAFC;border:1px solid rgb(87 0 180 / .06);border-radius:18px;padding:24px;display:flex;align-items:flex-start;gap:16px;transition:all 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgb(87 0 180 / .01)}.payment-feature-card:hover{transform:translateY(-3px);border-color:rgb(87 0 180 / .18);box-shadow:0 10px 25px rgb(87 0 180 / .05);background:#FFF}.payment-icon-box{width:44px;height:44px;background:#FFF;border:1px solid rgb(87 0 180 / .08);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.35rem;flex-shrink:0;box-shadow:0 2px 6px rgb(87 0 180 / .02)}.payment-card-content h3{font-size:1.125rem;font-weight:800;color:var(--text-primary);margin-bottom:6px;letter-spacing:-.015em}.payment-card-content p{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:0}.payments-left-footer{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.payments-trust-badges{display:flex;gap:20px;font-size:.85rem;color:#64748B;font-weight:600;flex-wrap:wrap}.payments-right{display:flex;justify-content:center}.checkout-mockup-window{width:100%;max-width:440px;background:#FFF;border:1px solid rgb(87 0 180 / .1);border-radius:20px;box-shadow:0 25px 60px -15px rgb(87 0 180 / .12);overflow:hidden}.mockup-header{background:#F8F6FF;border-bottom:1px solid rgb(87 0 180 / .06);padding:16px 20px;display:flex;align-items:center;position:relative}.mockup-dots{display:flex;gap:6px;position:absolute;left:20px}.mockup-dots .dot{width:9px;height:9px;border-radius:50%}.mockup-dots .dot.red{background:#EF4444}.mockup-dots .dot.yellow{background:#F59E0B}.mockup-dots .dot.green{background:#10B981}.mockup-title{font-size:.85rem;font-weight:700;color:#475569;letter-spacing:.05em;text-transform:uppercase;margin:0 auto}.mockup-content{padding:24px;display:flex;flex-direction:column;gap:20px}.checkout-service-block{background:#F8F6FF;border:1px solid rgb(87 0 180 / .08);border-radius:12px;padding:16px;display:flex;justify-content:space-between;align-items:center}.service-label{font-size:.75rem;color:#7C3AED;text-transform:uppercase;letter-spacing:.05em}.service-name{font-size:1.05rem;font-weight:800;color:var(--text-primary);margin:2px 0 4px 0}.service-meta{font-size:.8rem;color:#64748B}.service-price-tag{font-size:1.25rem;font-weight:900;color:var(--text-primary)}.checkout-datetime-block{display:flex;justify-content:space-between;background:#FAF8FF;border:1px solid rgb(87 0 180 / .04);border-radius:10px;padding:12px 16px;font-size:.85rem;font-weight:600;color:#475569}.datetime-item{display:flex;align-items:center;gap:8px}.checkout-payment-options{display:flex;flex-direction:column;gap:10px}.checkout-payment-options .section-title{font-size:.8rem;font-weight:700;color:#64748B;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.payment-option-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgb(87 0 180 / .08);border-radius:12px;cursor:pointer;transition:all 0.2s ease}.payment-option-item.active{border-color:#5700B4;background:rgb(87 0 180 / .02)}.option-radio{width:18px;height:18px;border:2px solid #CBD5E1;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.payment-option-item.active .option-radio{border-color:#5700B4}.payment-option-item.active .radio-circle{width:10px;height:10px;background:#5700B4;border-radius:50%}.option-details{display:flex;flex-direction:column;gap:2px}.option-name{font-size:.9rem;color:var(--text-primary)}.option-desc{font-size:.75rem;color:#64748B}.checkout-deposit-block{border-top:1px solid rgb(87 0 180 / .06);padding-top:16px}.deposit-toggle{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.deposit-toggle input{display:none}.checkbox-box{width:18px;height:18px;border:1px solid #5700B4;background:#5700B4;color:#FFF;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;flex-shrink:0;margin-top:2px}.deposit-label{font-size:.9rem;color:var(--text-primary)}.deposit-desc{font-size:.8rem;color:#64748B;margin:6px 0 0 28px;line-height:1.4}.btn-checkout-confirm{width:100%;background:#5700B4;color:#FFF;border:none;border-radius:12px;padding:16px;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 10px 20px rgb(87 0 180 / .15);transition:all 0.3s ease}.btn-checkout-confirm:hover{background:#6d1edb;box-shadow:0 12px 25px rgb(87 0 180 / .25)}@media (max-width:1024px){.payments-wrapper{grid-template-columns:1fr;gap:48px}.payments-left{align-items:center;text-align:center}.payment-features-grid{width:100%;max-width:700px}.payments-left-footer{align-items:center}.payments-trust-badges{justify-content:center}}@media (max-width:640px){.payments-section{padding:80px 0}.payments-container{padding:0 2rem}.payment-features-grid{grid-template-columns:1fr;gap:16px}.checkout-datetime-block{flex-direction:column;gap:8px}}.home-guarantee-section{padding:140px 0;background-color:#05020c;background-image:radial-gradient(rgb(122 51 212 / .15) 1px,transparent 1px);background-size:32px 32px;position:relative;z-index:1;overflow:hidden;border-top:1px solid rgb(122 51 212 / .12);border-bottom:1px solid rgb(122 51 212 / .12)}.hg-glow{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0;opacity:.3}.hg-glow-left{width:600px;height:600px;background:#5700B4;top:50%;left:-15%;transform:translateY(-50%)}.hg-glow-right{width:500px;height:500px;background:#7a33d4;bottom:-10%;right:-10%}.home-guarantee-container{max-width:1440px;margin:0 auto;padding:0 4rem;position:relative;z-index:1}.guarantee-wrapper{display:grid;grid-template-columns:1.15fr 1.85fr;gap:80px;align-items:center}.guarantee-left{display:flex;justify-content:center;align-items:center}.guarantee-seal-wrap{position:relative;width:320px;height:320px;display:flex;justify-content:center;align-items:center}.guarantee-seal-wrap::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:230px;height:230px;background:conic-gradient(from 0deg,#5700B4 0%,#7C3AED 35%,#C084FC 70%,#5700B4 100%);border-radius:50%;animation:rotateClockwise 8s linear infinite;filter:blur(35px);z-index:0;opacity:.55;transition:all 0.5s ease}.guarantee-seal-wrap:hover::before{opacity:.75;filter:blur(28px);width:240px;height:240px}.guarantee-seal{position:relative;width:220px;height:220px;border-radius:50%;background:rgb(10 6 22 / .88);border:1px solid rgb(192 132 252 / .22);display:flex;justify-content:center;align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 45px rgb(0 0 0 / .5),inset 0 1px 0 rgb(255 255 255 / .1),0 0 30px rgb(124 58 237 / .2);z-index:2;animation:sealPulse 4s ease-in-out infinite alternate;transition:all 0.4s cubic-bezier(.4,0,.2,1)}.guarantee-seal:hover{transform:scale(1.05);border-color:rgb(192 132 252 / .45);box-shadow:0 25px 50px rgb(0 0 0 / .6),inset 0 1px 0 rgb(255 255 255 / .15),0 0 55px rgb(124 58 237 / .45)}.seal-inner{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:3}.seal-days{font-size:2.25rem;font-weight:950;color:#FFF;line-height:1;letter-spacing:-.02em;background:linear-gradient(180deg,#FFFFFF 40%,#C084FC 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;margin-bottom:4px}.seal-text{font-size:.85rem;font-weight:850;color:#C084FC;letter-spacing:.08em;margin-bottom:2px}.seal-sub{font-size:.75rem;font-weight:700;color:#94A3B8;letter-spacing:.12em}.seal-ring{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border-radius:50%;pointer-events:none;z-index:1}.seal-ring.ring-1{width:270px;height:270px;border:1.5px dashed rgb(192 132 252 / .35);animation:rotateClockwise 20s linear infinite}.seal-ring.ring-2{width:245px;height:245px;border:1px dotted rgb(124 58 237 / .3);animation:rotateCounterClockwise 15s linear infinite}@keyframes rotateClockwise{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes rotateCounterClockwise{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes sealPulse{0%{box-shadow:0 20px 45px rgb(0 0 0 / .5),inset 0 1px 0 rgb(255 255 255 / .1),0 0 25px rgb(124 58 237 / .15)}100%{box-shadow:0 20px 45px rgb(0 0 0 / .5),inset 0 1px 0 rgb(255 255 255 / .1),0 0 40px rgb(124 58 237 / .35)}}.guarantee-right{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1}.guarantee-badge-tag{display:inline-block;padding:6px 14px;background:rgb(87 0 180 / .15);border:1px solid rgb(87 0 180 / .3);color:#C084FC;border-radius:50px;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:24px}.guarantee-right h2{font-size:clamp(2.5rem, 5.5vw, 3.85rem);font-weight:850;color:#FFF;line-height:1.1;letter-spacing:-.03em;margin-bottom:20px}.guarantee-lead{font-size:1.25rem;line-height:1.6;color:#CBD5E1;margin-bottom:36px;max-width:680px}.guarantee-trust-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px;margin-bottom:36px;padding:0;list-style:none;width:100%;max-width:600px}.guarantee-trust-list li{display:flex;align-items:center;gap:12px;font-size:1.05rem;color:#E2E8F0;font-weight:500}.guarantee-trust-list li .trust-check{width:24px;height:24px;background:rgb(16 185 129 / .1);color:#10B981;border:1px solid rgb(16 185 129 / .25);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0;box-shadow:0 0 10px rgb(16 185 129 / .15)}.guarantee-benefits-row{display:flex;gap:32px;margin-bottom:28px;border-top:1px solid rgb(255 255 255 / .08);padding-top:28px;width:100%;max-width:600px}.benefit-item{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:#CBD5E1;font-weight:600;letter-spacing:.02em}.benefit-icon{color:#C084FC;font-weight:800;font-size:1.05rem}.guarantee-action-wrap{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.guarantee-action-trust{display:flex;gap:24px;font-size:.875rem;color:#64748B;font-weight:600}.guarantee-action-trust span{display:flex;align-items:center;gap:6px}.trust-check-icon{color:#475569;font-weight:800}@media (max-width:1024px){.home-guarantee-container{padding:0 2rem}.guarantee-wrapper{grid-template-columns:1fr;gap:60px;text-align:center}.guarantee-right{align-items:center}.guarantee-trust-list{justify-content:center;max-width:500px}.guarantee-benefits-row{justify-content:center}.guarantee-action-wrap{align-items:center}}@media (max-width:768px){.home-guarantee-section{padding:100px 0}.guarantee-benefits-row{flex-direction:column;gap:12px;align-items:center;padding-top:20px;margin-bottom:36px}}.testimonials-section{padding:120px 0;background:linear-gradient(180deg,#090B14 0%,#0D0E1A 100%);border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08);position:relative;z-index:1;overflow:hidden}.testimonials-section::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgb(87 0 180 / .05) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:-1}.testimonials-container{max-width:1440px;margin:0 auto;padding:0 4rem;position:relative;z-index:2}.testimonials-header{text-align:center;max-width:800px;margin:0 auto 64px auto}.testimonials-badge{display:inline-block;padding:.5rem 1.25rem;background:rgb(255 255 255 / .05);color:#c084fc;border-radius:50px;font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgb(255 255 255 / .1);margin-bottom:24px}.testimonials-header h2{font-size:clamp(2.25rem, 4.5vw, 3rem);font-weight:800;color:#FFF;letter-spacing:-.025em;margin-bottom:20px;line-height:1.2}.testimonials-header p{font-size:1.15rem;color:#94A3B8;line-height:1.6}.testimonials-metrics-bar{display:flex;align-items:center;justify-content:space-between;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06);border-radius:20px;padding:30px 48px;margin-bottom:64px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 30px rgb(0 0 0 / .2),inset 0 1px 0 rgb(255 255 255 / .05)}.testimonials-metrics-bar .metric-item{display:flex;align-items:center;gap:16px;flex:1;justify-content:center}.testimonials-metrics-bar .metric-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgb(87 0 180 / .15);border:1px solid rgb(87 0 180 / .3);color:#C084FC;flex-shrink:0;box-shadow:0 0 15px rgb(87 0 180 / .2)}.testimonials-metrics-bar .metric-icon svg{width:22px;height:22px}.testimonials-metrics-bar .metric-content{display:flex;flex-direction:column;gap:2px}.testimonials-metrics-bar .metric-value{font-size:1.25rem;font-weight:700;color:#FFF;line-height:1.2;letter-spacing:-.01em}.testimonials-metrics-bar .metric-label{font-size:.875rem;color:#94A3B8;font-weight:500}.testimonials-metrics-bar .metric-divider{width:1px;height:40px;background:rgb(255 255 255 / .08);margin:0 24px}.testimonials-section .testimonial-card{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;padding:40px 36px;box-shadow:0 10px 40px rgb(0 0 0 / .15),inset 0 1px 0 rgb(255 255 255 / .05);transition:all 0.4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.testimonials-section .testimonial-card::before{display:none}.testimonials-section .testimonial-card:hover{transform:translateY(-6px);background:rgb(255 255 255 / .04);border-color:rgb(87 0 180 / .4);box-shadow:0 20px 40px -15px rgb(87 0 180 / .4),0 0 0 1px rgb(87 0 180 / .2),0 8px 30px rgb(0 0 0 / .2)}.testimonials-section .testimonial-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.testimonials-section .testimonial-stars{display:flex;gap:4px;color:#F59E0B;filter:drop-shadow(0 0 4px rgb(245 158 11 / .25))}.testimonials-section .testimonial-stars svg{width:18px;height:18px}.testimonials-section .business-type-badge{display:inline-block;padding:4px 12px;background:rgb(87 0 180 / .12);border:1px solid rgb(87 0 180 / .25);color:#C084FC;border-radius:50px;font-size:.75rem;font-weight:600;letter-spacing:.02em}.testimonials-section .testimonial-quote{font-size:1.0625rem;line-height:1.75;color:#F8FAFC;font-style:normal;margin-bottom:28px;position:relative;z-index:2;border:none;padding:0;flex-grow:1}.testimonials-section .testimonial-author{display:flex;align-items:center;gap:16px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .06)}.testimonials-section .author-avatar{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:#FFF;border:1px solid rgb(255 255 255 / .1);box-shadow:0 4px 12px rgb(0 0 0 / .25);flex-shrink:0}.testimonials-section .author-avatar.avatar-purple{background:linear-gradient(135deg,#8B5CF6 0%,#5700B4 100%)}.testimonials-section .author-avatar.avatar-blue{background:linear-gradient(135deg,#3B82F6 0%,#1D4ED8 100%)}.testimonials-section .author-avatar.avatar-pink{background:linear-gradient(135deg,#EC4899 0%,#9D174D 100%)}.testimonials-section .author-info{display:flex;flex-direction:column;gap:2px}.testimonials-section .author-name{font-size:1rem;font-weight:600;color:#FFF;line-height:1.3}.testimonials-section .author-role{font-size:.8125rem;color:#94A3B8;line-height:1.3}@media (max-width:1024px){.testimonials-section .testimonials-grid{grid-template-columns:1fr;gap:24px}.testimonials-section .testimonials-grid .testimonial-card:nth-child(3){grid-column:auto;max-width:100%;margin:0}.testimonials-metrics-bar{padding:24px 32px;margin-bottom:48px}.testimonials-metrics-bar .metric-divider{margin:0 16px}}@media (max-width:768px){.testimonials-section{padding:80px 0}.testimonials-container{padding:0 2rem}.testimonials-metrics-bar{flex-direction:column;gap:24px;padding:32px 24px}.testimonials-metrics-bar .metric-item{width:100%;justify-content:flex-start}.testimonials-metrics-bar .metric-divider{display:none}}.home-faq-section{background-color:#FFF;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:120px 0;position:relative;z-index:1}.home-faq-section .faq-container{max-width:960px;margin:0 auto;padding:0 4rem}.home-faq-section .faq-header-wrap{text-align:center;margin-bottom:64px}.home-faq-section .faq-badge{display:inline-block;font-size:.85rem;font-weight:600;text-transform:uppercase;color:var(--primary);background:rgb(87 0 180 / .05);border:1px solid rgb(87 0 180 / .12);padding:6px 16px;border-radius:50px;margin-bottom:20px;letter-spacing:.05em}.home-faq-section .faq-header-wrap h2{font-size:clamp(2.25rem, 4.5vw, 3rem);font-weight:800;color:var(--text-primary);margin:0 0 20px;letter-spacing:-.025em}.home-faq-section .faq-header-wrap h2 span{color:var(--primary)}.home-faq-section .faq-header-wrap p{font-size:1.15rem;color:var(--text-secondary);line-height:1.6;max-width:600px;margin:0 auto}.home-faq-section .faq-accordion-list{display:flex;flex-direction:column;gap:20px}.home-faq-section .faq-accordion-item{border:1px solid rgb(87 0 180 / .08);background:#FFF;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .015);transition:all 0.3s cubic-bezier(.4,0,.2,1)}.home-faq-section .faq-accordion-item.active{border-color:var(--primary);background:#FFF;box-shadow:0 15px 40px -10px rgb(87 0 180 / .08)}.home-faq-section .faq-accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:26px 36px;background:#fff0;border:none;cursor:pointer;text-align:left;outline:none;font-size:1.15rem;font-weight:700;color:var(--text-primary);transition:color 0.2s ease}.home-faq-section .faq-accordion-header:hover{color:var(--primary)}.home-faq-section .faq-accordion-icon{width:38px;height:38px;border-radius:50%;background:#F8FAFC;border:1px solid #E2E8F0;color:#64748B;display:flex;align-items:center;justify-content:center;transition:all 0.3s cubic-bezier(.4,0,.2,1);flex-shrink:0;margin-left:1.5rem}.home-faq-section .faq-accordion-item.active .faq-accordion-icon{transform:rotate(180deg);background:rgb(87 0 180 / .08);border-color:rgb(87 0 180 / .2);color:var(--primary)}.home-faq-section .faq-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.25s cubic-bezier(.4,0,.2,1)}.home-faq-section .faq-accordion-content p{padding:0 36px 26px;margin:0;font-size:1.05rem;color:#475569;line-height:1.7}.home-faq-section .faq-accordion-content a{color:var(--primary);font-weight:600;text-decoration:underline}.home-faq-section .badge-free{font-size:.75rem;background:rgb(16 185 129 / .08);color:#047857;border:1px solid rgb(16 185 129 / .2);padding:4px 10px;border-radius:50px;margin-left:12px;font-weight:600;vertical-align:middle}.home-faq-section .badge-pro-faq{font-size:.75rem;background:rgb(87 0 180 / .08);color:var(--primary);border:1px solid rgb(87 0 180 / .2);padding:4px 10px;border-radius:50px;margin-left:12px;font-weight:600;vertical-align:middle}@media (max-width:768px){.home-faq-section{padding:80px 0}.home-faq-section .faq-container{padding:0 2rem}.home-faq-section .faq-accordion-header{padding:20px 24px;font-size:1.05rem}.home-faq-section .faq-accordion-content p{padding:0 24px 20px}.home-faq-section .faq-accordion-icon{width:32px;height:32px;margin-left:1rem}}.home-support-section{background-color:#0B0F1F;border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08);padding:120px 0;position:relative;z-index:1}.home-support-section .support-container{max-width:1440px;margin:0 auto;padding:0 4rem}.home-support-section .support-header{text-align:center;max-width:800px;margin:0 auto 64px auto}.home-support-section .support-badge{display:inline-block;padding:.5rem 1.25rem;background:rgb(255 255 255 / .05);color:#c084fc;border-radius:50px;font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgb(255 255 255 / .1);margin-bottom:24px}.home-support-section .support-header h2{font-size:clamp(2.25rem, 4.5vw, 3rem);font-weight:800;color:#FFF;letter-spacing:-.025em;margin-bottom:20px;line-height:1.2}.home-support-section .support-header h2 span{color:#c084fc}.home-support-section .support-header p{font-size:1.15rem;color:#94A3B8;line-height:1.6}.home-support-section .support-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.home-support-section .support-card{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:20px;padding:40px;transition:all var(--transition-smooth);display:flex;flex-direction:column;align-items:flex-start}.home-support-section .support-card:hover{transform:translateY(-6px);border-color:rgb(124 58 237 / .45);box-shadow:0 20px 40px rgb(0 0 0 / .3)}.home-support-section .support-icon-wrap{width:56px;height:56px;border-radius:14px;background:rgb(255 255 255 / .05);color:#c084fc;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:all var(--transition-fast)}.home-support-section .support-card:hover .support-icon-wrap{background:#5700B4;color:#FFF;transform:scale(1.05)}.home-support-section .support-card h3{font-size:1.25rem;font-weight:800;color:#FFF;margin-bottom:14px;letter-spacing:-.015em}.home-support-section .support-card p{font-size:.95rem;color:#94A3B8;line-height:1.6;margin:0}@media (max-width:1200px){.home-support-section .support-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.home-support-section{padding:80px 0}.home-support-section .support-container{padding:0 2rem}.home-support-section .support-grid{grid-template-columns:1fr}}@keyframes bgGlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes timerPulse{0%{opacity:.8}50%{opacity:1;text-shadow:0 0 8px rgb(255 255 255 / .4)}100%{opacity:.8}}.top-promo-banner{background:linear-gradient(270deg,#5700B4,#8B5CF6,#5700B4);background-size:200% 200%;animation:bgGlow 10s ease infinite;color:#fff;padding:0 20px;position:relative;display:flex;justify-content:center;align-items:center;z-index:1000;box-shadow:0 4px 15px rgb(87 0 180 / .2);min-height:60px;opacity:0;transition:opacity 0.5s ease-in-out}.top-promo-banner.banner-visible{opacity:1}.promo-banner-inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;padding-right:24px;gap:16px}.promo-content-group{display:flex;align-items:center;gap:12px}.promo-badge{background:#fff;color:#5700B4;font-size:.7rem;font-weight:800;padding:4px 8px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.promo-text{display:flex;flex-direction:column}.promo-text strong{font-size:1.15rem;font-weight:700;line-height:1.2}.promo-subtext{font-size:.75rem;opacity:.85;margin-top:2px;display:none}.promo-action-group{display:flex;align-items:center;gap:16px}.promo-pricing{font-size:.9rem;font-weight:700;white-space:nowrap}.promo-strike{text-decoration:line-through;opacity:.7;font-size:.75rem;font-weight:400;margin-left:4px}.promo-countdown{display:flex;align-items:center;gap:8px;background:rgb(255 255 255 / .15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px 12px;border-radius:6px;border:1px solid rgb(255 255 255 / .1)}.countdown-label{font-size:.75rem;text-transform:uppercase;font-weight:600;opacity:.9}.countdown-timer{font-size:.9rem;font-weight:800;font-variant-numeric:tabular-nums;animation:timerPulse 2s infinite}.promo-btn{background:#fff;color:#5700B4;padding:8px 18px;border-radius:6px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;transition:all 0.2s ease;box-shadow:0 4px 10px rgb(0 0 0 / .15);white-space:nowrap}.promo-btn:hover{background:#f8fafc;transform:scale(1.05);box-shadow:0 6px 15px rgb(0 0 0 / .2);color:#5700B4}.promo-close{background:none;border:none;color:rgb(255 255 255 / .6);position:absolute;right:15px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color 0.2s}.promo-close:hover{color:#fff}@media (max-width:1100px){.promo-subtext{display:none}.countdown-label{display:none}}@media (max-width:850px){.promo-pricing{display:none}}@media (max-width:600px){.top-promo-banner{min-height:50px;padding:12px 15px}.promo-banner-inner{flex-direction:column;padding-right:15px;gap:10px}.promo-content-group,.promo-action-group{justify-content:center;width:100%;flex-wrap:wrap}.promo-close{top:8px;right:8px}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}@media (max-width:768px){.core-feature-card,.usp-card{text-align:center}.feature-icon-box,.usp-icon-wrap{margin-left:auto!important;margin-right:auto!important}.card-top{flex-direction:column!important;align-items:center!important;gap:12px;text-align:center}.unlimited-badge,.cost-badge{display:inline-block;white-space:normal;text-align:center;width:auto}.usp-bento-2{padding-top:40px!important;padding-bottom:40px!important}.usp-bento-2 .usp-card-content{margin-bottom:32px!important}.guarantee-trust-list{grid-template-columns:1fr!important;gap:16px!important}.support-card{text-align:center}.support-icon-wrap{margin-left:auto!important;margin-right:auto!important}.usp-bento-visual{height:auto!important;padding:20px 10px!important}}.premium-saas-hero{position:relative;padding-top:140px;padding-bottom:120px;background:#fff;overflow:visible;overflow-x:clip}.hero-ambient-glow{position:absolute;top:10%;right:-5%;width:900px;height:900px;background:radial-gradient(circle,rgb(87 0 180 / .12) 0%,#fff0 65%);border-radius:50%;z-index:0;pointer-events:none;animation:slow-pulse 10s infinite alternate}@keyframes slow-pulse{0%{transform:scale(1);opacity:.8}100%{transform:scale(1.1);opacity:1}}.hero-badge-v2{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(90deg,rgb(87 0 180 / .05),rgb(87 0 180 / .1));backdrop-filter:blur(10px);color:var(--primary);border-radius:50px;font-size:.875rem;font-weight:700;margin-bottom:24px;box-shadow:0 4px 10px rgb(0 0 0 / .02),inset 0 1px 1px rgb(255 255 255);border:1px solid rgb(87 0 180 / .15)}.hero-heading-v2{font-size:clamp(2.5rem, 5vw, 4.2rem);font-weight:800;line-height:1.05;color:var(--text-primary);letter-spacing:-.02em;margin-bottom:24px}.hero-heading-v2 .highlight{color:var(--primary)}.hero-subheadline-v2{font-size:1.25rem;color:#475569;line-height:1.7;max-width:550px;margin-bottom:40px}.hero-ctas-v2{display:flex;gap:16px;margin-bottom:32px}.btn-primary-v2{background:linear-gradient(135deg,#6B21A8,#4C1D95);color:#fff;padding:16px 32px;border-radius:8px;font-weight:600;display:inline-flex;align-items:center;gap:8px;box-shadow:0 10px 25px rgb(87 0 180 / .3);transition:all 0.3s cubic-bezier(.4,0,.2,1);text-decoration:none}.btn-primary-v2:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgb(87 0 180 / .45)}.btn-primary-v2 .btn-arrow{transition:transform 0.3s ease}.btn-primary-v2:hover .btn-arrow{transform:translateX(4px)}.btn-secondary-v2{background:#fff;color:var(--primary);border:2px solid var(--primary);padding:16px 32px;border-radius:8px;font-weight:600;transition:all 0.3s cubic-bezier(.4,0,.2,1);text-decoration:none}.btn-secondary-v2:hover{background:rgb(87 0 180 / .05);transform:translateY(-2px);box-shadow:0 10px 25px rgb(0 0 0 / .05)}.hero-trust-section{display:flex;flex-direction:column;gap:16px}.trust-stars{font-size:.875rem;font-weight:600;color:#334155}.trust-pills{display:flex;gap:12px;flex-wrap:wrap}.trust-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:rgb(87 0 180 / .06);border-radius:20px;font-size:.85rem;font-weight:600;color:var(--text-primary);height:32px}.trust-pill svg{width:16px;height:16px;color:var(--primary)}.hero-visual-v2{position:relative;width:110%;margin-left:-10%;height:100%;display:flex;align-items:center;justify-content:center}.hero-illustration-img{max-width:100%;height:auto;display:block;animation:float-main 8s ease-in-out infinite}@keyframes float-main{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}50%{transform:translateY(-15px) rotate(2deg)}}.hero-content{animation:fadeUp 1s cubic-bezier(.16,1,.3,1)}.hero-visual-v2{animation:fadeUp 1.2s cubic-bezier(.16,1,.3,1)}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.hero-container{grid-template-columns:1fr;text-align:center}.hero-visual-v2{width:100%;margin-left:0;margin-top:60px;transform:scale(1)}.hero-subheadline-v2{margin-left:auto;margin-right:auto}.hero-ctas-v2{justify-content:center;flex-wrap:wrap}.hero-trust-section{align-items:center}.trust-pills{justify-content:center}}@media (max-width:600px){.hero-ctas-v2 .btn{width:100%}}@media (max-width:1024px){.bookwell-admin-mock{max-width:100%}}