@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&display=swap);.mobile-menu,nav{right:0;top:0;left:0}.hero::after,.hero::before{position:absolute;z-index:0;content:''}.hero h1,.mobile-menu a,.nav-logo{font-family:Outfit,sans-serif}.stat-block:hover .stat-icon::after,.stat-block:hover .stat-icon::before{animation:ring-pulse 1.4s var(--silk) infinite}.logos-track,.testi-track,.ticker-track{will-change:transform}.featured-badge,.footer-sub-btn,.logo-item,.ticker-track{white-space:nowrap}.dash-stat-label,.footer-col-title,.hero-badge,.logos-label,.op-side-label,.phone-bal-label,.pm-label,.price-plan,.proc-tl-label,.section-tag{text-transform:uppercase}*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#ffffff;--bg2:#f5f9ff;--bg3:#eef5ff;--bg4:#e6f0ff;--sky:#1e66ff;--sky2:#4da3ff;--sky3:#2f7dff;--sky4:#dbeaff;--text:#0f172a;--text2:#475569;--text3:#94a3b8;--text4:#ffff;--border:#e5eaf2;--border2:#d6e2f0;--green:#22c55e;--red:#ef4444;--nav-h:68px;--silk:cubic-bezier(0.16, 1, 0.3, 1);--silk-fast:cubic-bezier(0.25, 1, 0.4, 1);--max-w:1280px;--text3-a11y:#64748b;--green-a11y:#15803d;--amber-a11y:#b45309}.text-white{color:var(--text4)!important}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}.ticker{background:var(--bg2);border-bottom:1px solid var(--border);height:36px;overflow:hidden;display:flex;align-items:center;width:100%;max-width:100%}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-track{display:flex;gap:0;animation:30s linear infinite ticker-scroll;flex-shrink:0}.ticker-item{display:inline-flex;align-items:center;gap:8px;padding:0 28px;font-size:12px;font-weight:500;letter-spacing:.04em;border-right:1px solid var(--border)}.nav-logo,nav{display:flex;align-items:center}.ticker-sym{color:var(--text2)}.ticker-price{color:var(--text)}.proc-tl-green,.ticker-up{color:var(--green)}.ticker-dn{color:var(--red)}@keyframes ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes silk-in{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes silk-in-left{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes silk-in-right{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.hamburger.open span:nth-child(2),.silk-reveal,.silk-reveal-left,.silk-reveal-right{opacity:0}.silk-reveal.visible{animation:silk-in .9s var(--silk) forwards}.silk-reveal-left.visible{animation:silk-in-left .9s var(--silk) forwards}.silk-reveal-right.visible{animation:silk-in-right .9s var(--silk) forwards}nav{position:fixed;z-index:100;height:var(--nav-h);padding:0 max(48px,calc((100vw - var(--max-w))/ 2));border-bottom:1px solid transparent;transform:translateY(36px);transition:background .6s var(--silk),border-color .6s var(--silk),transform .5s var(--silk)}.hero-ai-img,.hero-visual,nav>*{position:relative}nav.scrolled{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border-color:var(--border);transform:translateY(0)}.nav-logo{font-size:22px;font-weight:800;color:var(--text);letter-spacing:-.02em;text-decoration:none;gap:8px}.btn-ghost,.btn-primary{font-family:'DM Sans',sans-serif;cursor:pointer}.nav-links,.nav-logo-mark{align-items:center;display:flex}.nav-logo-mark{width:30px;height:30px;border-radius:8px;justify-content:center}.nav-logo-mark svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round}.nav-links{gap:2px;margin-left:auto}.nav-links a{color:var(--text2);text-decoration:none;font-size:16px;font-weight:400;padding:6px 14px;border-radius:6px;transition:color .4s var(--silk),background .4s var(--silk);letter-spacing:.01em}.nav-links a:hover{color:var(--text);background:rgba(255,255,255,.05)}.nav-cta{margin-left:12px;display:flex;align-items:center;gap:8px}.btn-ghost{background:0 0;border:1px solid var(--border2);color:var(--text2);font-size:14px;font-weight:500;padding:8px 18px;border-radius:8px;transition:border-color .5s var(--silk),color .5s var(--silk);text-decoration:none}.btn-primary,.mobile-menu a{font-weight:600;text-decoration:none}.btn-ghost:hover,.btn-outline:hover,.price-btn-ghost:hover{border-color:var(--sky);color:var(--sky)}.btn-primary{background:var(--sky);border:1px solid var(--sky);color:#fffdf7;font-size:14px;padding:8px 20px;border-radius:8px;transition:background .5s var(--silk),transform .4s var(--silk)}.faq-q:hover .faq-q-text,.footer-link:hover,.footer-links a:hover,.hero h1 span,.hero-badge,.mobile-menu a:hover,.proc-tl-blue{color:var(--sky)}.btn-primary:hover{background:var(--sky2);transform:translateY(-1px)}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;margin-left:auto;padding:4px;background:0 0;border:none}.hamburger span{display:block;width:22px;height:2px;background:var(--text2);border-radius:2px;transition:.3s}.hamburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none;position:fixed;bottom:0;background:var(--bg);z-index:99;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:100px 24px 60px;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;transition:opacity .3s}.dash-card,.hero{position:relative}.badge-dot,.btn-hero{background:var(--sky)}.booking-content,.contact-us-section,.dash-card,.faq-a,.faq-item,.faq-section,.hero,.logos-section,.logos-track-wrap,.pm-bar-wrap,.proc-grid,.stat-block,.sticky-card,.sticky-panel,.testi-track-wrap{overflow:hidden}.mobile-menu.open{opacity:1;pointer-events:all}.mobile-menu a{font-size:20px;color:var(--text2);padding:8px 0;transition:color .2s;flex-shrink:0}.mobile-menu .m-btns{display:flex;flex-direction:column;gap:10px;width:100%;max-width:260px;margin-top:20px;flex-shrink:0}.hero,.hero-badge{align-items:center}.mobile-menu .btn-ghost,.mobile-menu .btn-primary{width:100%;text-align:center;padding:12px;font-size:14px}.hero{min-height:100vh;padding-top:calc(36px + var(--nav-h) + 60px);padding-bottom:80px;padding-left:max(48px,calc((100vw - var(--max-w))/ 2));padding-right:max(48px,calc((100vw - var(--max-w))/ 2));display:grid;grid-template-columns:1fr 1fr;gap:60px}.hero::before{top:0;left:0;width:100%;height:100%;pointer-events:none}.hero::after{top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(74,158,232,.08) 0,transparent 70%);pointer-events:none}.contact-us-section>*,.faq-section>*,.hero>*{position:relative;z-index:1}.hero-badge{display:inline-flex;gap:8px;font-size:14px;font-weight:500;letter-spacing:.06em;padding:6px 14px;border-radius:20px;margin-bottom:24px}.badge-dot{width:6px;height:6px;border-radius:50%;animation:2s infinite pulse}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}.hero h1{font-size:clamp(40px, 5vw, 68px);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--text);margin-bottom:24px}.hero-sub{font-size:18px;color:var(--text2);line-height:1.7;max-width:460px;margin-bottom:36px;font-weight:300}.btn-hero,.btn-outline{font-family:'DM Sans',sans-serif;font-size:15px;padding:14px 28px;text-decoration:none;cursor:pointer}.hero-btns{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:48px}.btn-hero{border:none;color:#fffdf7;font-weight:600;border-radius:10px;transition:background .6s var(--silk),transform .6s var(--silk),box-shadow .6s var(--silk);display:inline-flex;align-items:center;gap:8px}.hero-avatars span,.hero-trust{align-items:center;display:flex}.btn-hero:hover{background:var(--sky2);transform:translateY(-2px);box-shadow:0 12px 32px rgba(74,158,232,.25)}.btn-hero svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--silk)}.btn-hero:hover svg{transform:translateX(3px)}.btn-outline{background:0 0;border:1px solid var(--border2);color:var(--text);font-weight:400;border-radius:10px;transition:border-color .5s var(--silk),color .5s var(--silk)}.dash-stat-val,.logo-item{font-family:Outfit,sans-serif}.hero-trust{gap:12px}.booking-modal.show,.hero-avatars{display:flex}.hero-avatars span{width:32px;height:32px;border-radius:50%;border:2px solid var(--bg);background:var(--bg3);justify-content:center;font-size:11px;font-weight:600;color:var(--sky);margin-right:-10px}.dash-card,.dash-stat{border:1px solid var(--border)}.hero-trust-text{font-size:13px;color:var(--text2)}.hero-trust-text strong{color:var(--text);font-weight:500}.dash-card{background:var(--bg2);border-radius:16px}.chart-wrap,.dash-stat,.dash-topbar{background:var(--bg3)}.dash-topbar{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.dash-dots{display:flex;gap:6px}.dash-dots span{width:10px;height:10px;border-radius:50%}.dash-title-bar{font-size:12px;color:var(--text3);font-weight:500;letter-spacing:.04em}.dash-body{padding:20px}.dash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.dash-stat{border-radius:10px;padding:12px 14px}.dash-stat-label{font-size:10px;color:var(--text3);letter-spacing:.05em;margin-bottom:6px}.dash-stat-val{font-size:18px;font-weight:700;color:var(--text)}.dash-stat-change{font-size:10px;margin-top:2px}.chart-wrap{border:1px solid var(--border);border-radius:10px;padding:14px;margin-bottom:12px}.chart-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.chart-head-title{font-size:12px;font-weight:500;color:var(--text2)}.chart-badge{font-size:10px;background:rgba(61,204,142,.12);color:var(--green);border:1px solid rgba(61,204,142,.2);padding:2px 8px;border-radius:10px}.tx-list{display:flex;flex-direction:column;gap:6px}.tx-item{display:flex;align-items:center;gap:10px;background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:8px 12px}.float-badge,.tx-icon{align-items:center;display:flex}.tx-icon{width:28px;height:28px;border-radius:7px;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.pm-list-info,.tx-info{flex:1}.op-alloc-pct,.tx-name{font-size:12px;font-weight:500;color:var(--text)}.float-badge-info .lbl,.tx-date{font-size:10px;color:var(--text3)}.pm-list-amt,.tx-amount{font-size:13px;font-weight:600}.float-badge{position:absolute;background:var(--bg2);border:1px solid var(--border2);border-radius:12px;padding:10px 16px;gap:10px;animation:3s ease-in-out infinite float;z-index:2}.logos-track-wrap,.stat-block,.stat-icon,.sticky-card{position:relative}.float-badge:nth-child(2){animation-delay:1.5s}.float-badge-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px}.float-badge-info .val,.op-title{font-family:Outfit,sans-serif;font-size:14px;font-weight:700;color:var(--text)}.fb-left{left:-60px;top:30%}.fb-right{right:-50px;bottom:25%}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.logos-section{padding:40px max(48px,calc((100vw - var(--max-w))/ 2));border-top:1px solid var(--border);border-bottom:1px solid var(--border);max-width:100%}.logos-label{text-align:center;font-size:16px;letter-spacing:.1em;color:var(--text3);margin-bottom:24px}.logos-track-wrap{max-width:100%;width:100%}.logos-track-wrap::after,.logos-track-wrap::before{content:'';position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.logos-track-wrap::before,.testi-track-wrap::before{left:0;background:linear-gradient(to right,var(--bg),transparent)}.logos-track-wrap::after,.testi-track-wrap::after{right:0;background:linear-gradient(to left,var(--bg),transparent)}.logos-track{display:flex;gap:0;animation:22s linear infinite ticker-scroll;width:max-content;flex-shrink:0}.logo-item{padding:0 40px;font-size:15px;font-weight:700;color:var(--text3);letter-spacing:.05em;border-right:1px solid var(--border);transition:color .2s}.stat-num,.sticky-card h3{color:var(--text);font-family:Outfit,sans-serif}.stats-section{padding:60px max(48px,calc((100vw - var(--max-w))/ 2));display:grid;grid-template-columns:repeat(4,1fr);gap:16px;background:var(--bg)}.stat-block{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:28px 24px;transition:border-color .6s var(--silk),transform .6s var(--silk),background .6s var(--silk)}.stat-block:hover{border-color:var(--border2);transform:translateY(-3px);background:var(--bg3)}.stat-icon{width:38px;height:38px;background:rgba(74,158,232,.1);border:1px solid rgba(74,158,232,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:transform .6s var(--silk)}.stat-block:hover .stat-icon{transform:scale(1.08) rotate(-4deg)}.stat-icon::after,.stat-icon::before{content:'';position:absolute;inset:-1px;border-radius:10px;border:1px solid var(--sky);opacity:0;pointer-events:none}.stat-block:hover .stat-icon::after{animation-delay:.7s}@keyframes ring-pulse{0%{opacity:.7;transform:scale(1)}100%{opacity:0;transform:scale(1.7)}}.stat-icon svg{width:18px;height:18px;fill:none;stroke:var(--sky);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stat-num{font-size:clamp(28px, 3vw, 42px);font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:6px}.stat-label{font-size:16px;color:var(--text3);font-weight:400;margin-bottom:14px}.stat-bar-wrap{background:var(--bg3);border-radius:4px;height:4px;margin-bottom:8px}.stat-bar{height:100%;border-radius:4px;background:var(--sky);transition:width 1.2s}.stat-trend{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:600}.stat-trend svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.features-section,.pricing-section,.testimonials-section{padding:100px max(48px,calc((100vw - var(--max-w))/ 2))}.features-header{text-align:center;max-width:600px;margin:0 auto 80px}.section-tag{display:inline-block;font-size:16px;font-weight:600;letter-spacing:.12em;color:var(--sky);margin-bottom:16px}.section-title{font-family:Outfit,sans-serif;font-size:clamp(32px, 4vw, 48px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:16px}.op-side-label,.pm-label,.proc-num{letter-spacing:.06em}.section-sub{font-size:18px;color:var(--text2);font-weight:300;line-height:1.7}.sticky-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.panel-content,.sticky-cards{display:flex;flex-direction:column}.sticky-cards{gap:16px}.sticky-card{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:28px;cursor:pointer;transition:border-color .6s var(--silk),background .6s var(--silk),transform .6s var(--silk)}.sticky-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sky);opacity:0;transition:opacity .5s var(--silk)}.sticky-card:hover{transform:translateX(4px)}.sticky-card.active{border-color:var(--border2);background:var(--bg3)}.sticky-card.active::before{opacity:1}.sticky-card-icon{width:44px;height:44px;background:rgba(74,158,232,.1);border:1px solid rgba(74,158,232,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:background .3s}.sticky-card.active .sticky-card-icon{background:rgba(74,158,232,.18)}.sticky-card-icon svg,.ts-badge-icon svg{width:20px;height:20px;fill:none;stroke:var(--sky);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.proc-del-icon,.proc-icon-blue svg{stroke:var(--sky)}.sticky-card h3{font-size:20px;font-weight:700;margin-bottom:8px}.sticky-card p{font-size:18px;color:var(--text2);line-height:1.65;font-weight:300}.sticky-card-pills{display:flex;gap:6px;margin-top:14px;flex-wrap:wrap}.sc-pill{font-size:14px;font-weight:500;padding:3px 10px;border-radius:20px;background:rgba(74,158,232,.08);border:1px solid rgba(74,158,232,.15);color:var(--text3-a11y)}.op-topbar,.our-processs-section,.panel-topbar{border-bottom:1px solid var(--border)}.sticky-panel-wrap{position:sticky;top:calc(36px + var(--nav-h) + 32px)}.sticky-panel{background:var(--bg2);border:1px solid var(--border);border-radius:20px;min-height:400px}.panel-topbar{background:var(--bg3);padding:14px 18px;display:flex;align-items:center;gap:8px}.panel-dots{display:flex;gap:5px}.panel-dots span{width:9px;height:9px;border-radius:50%}.panel-content{padding:24px;min-height:360px;gap:14px}.panel-view{display:none}.panel-view.active{display:flex;flex-direction:column;gap:12px;animation:.35s fadein}@keyframes fadein{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pm-row{display:flex;gap:10px}.pm-card{flex:1;background:var(--bg3);border:1px solid var(--border);border-radius:10px;padding:14px}.pm-label{font-size:14px;color:var(--text3);margin-bottom:6px}.pm-val{font-family:Outfit,sans-serif;font-size:20px;font-weight:700;color:var(--text)}.pm-change{font-size:14px;margin-top:3px}.pm-bar-wrap{background:var(--bg);border-radius:6px;height:6px;margin-top:8px}.pm-bar{height:100%;border-radius:6px;background:var(--sky)}.pm-list{display:flex;flex-direction:column;gap:8px}.pm-list-item{display:flex;align-items:center;gap:10px;background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.pm-list-icon{width:30px;height:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.pm-chart-mini,.pm-ts-item{border:1px solid var(--border)}.pm-list-name{font-size:15px;font-weight:500}.pm-list-sub{font-size:14px;color:var(--text3)}.pm-chart-mini{background:var(--bg3);border-radius:10px;padding:14px}.pm-sparkline{display:flex;align-items:flex-end;gap:4px;height:50px;margin-top:8px}.pm-spark-bar{flex:1;background:rgba(74,158,232,.25);border-radius:3px 3px 0 0;border-top:2px solid var(--sky);transition:height .4s}.op-side,.pm-ts-item{flex-direction:column}.pm-about-us-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.op-live,.pm-ts-item{display:flex;gap:6px}.pm-ts-item{background:var(--bg3);border-radius:10px;padding:14px 12px}.pm-ts-icon{font-size:20px}.pm-ts-name{font-size:16px;font-weight:600;color:var(--text)}.pm-ts-status{font-size:14px;color:var(--green)}.our-processs-section{padding:100px max(48px,calc((100vw - var(--max-w))/ 2));background:var(--bg2);border-top:1px solid var(--border)}.our-processs-inner{max-width:900px;margin:0 auto}.our-processs-preview{background:var(--bg);border:1px solid var(--border);border-radius:20px;overflow:hidden;margin-top:48px}.op-topbar{background:var(--bg2);padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.op-live{align-items:center;font-size:11px;color:var(--green);font-weight:500}.op-live-dot{width:6px;height:6px;background:var(--green);border-radius:50%;animation:1.5s infinite pulse}.op-body{padding:24px;display:grid;grid-template-columns:2fr 1fr;gap:20px}.op-chart-area{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:20px}.op-chart-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.op-chart-val{font-family:Outfit,sans-serif;font-size:28px;font-weight:800;color:var(--text)}.op-chart-change{font-size:12px;color:var(--green);margin-top:4px}.op-chart-period{display:flex;gap:4px}.op-period-btn{font-size:11px;padding:4px 10px;border-radius:5px;background:0 0;border:1px solid var(--border);color:var(--text3);cursor:pointer;font-family:'DM Sans',sans-serif;transition:.2s}.op-side-val,.price-amount,.proc-step-title{font-family:Outfit,sans-serif}.op-period-btn.active{background:var(--sky4);border-color:var(--sky3);color:var(--sky)}.op-side{display:flex;gap:12px}.op-side-card{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:16px}.op-alloc-bar-wrap,.proc-step:hover{background:var(--bg3)}.op-side-label{font-size:10px;color:var(--text3);margin-bottom:8px}.op-side-val{font-size:22px;font-weight:700;color:var(--text)}.op-side-change{font-size:11px;margin-top:4px}.op-allocations{margin-top:12px;display:flex;flex-direction:column;gap:8px}.op-alloc-row,.testi-author{display:flex;align-items:center;gap:10px}.op-alloc-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.op-alloc-name{font-size:12px;color:var(--text2);flex:1}.op-alloc-bar-wrap{flex:1;border-radius:3px;height:4px}.op-alloc-bar{height:100%;border-radius:3px}.proc-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:16px;margin-bottom:16px}.proc-step{padding:28px 24px;display:flex;flex-direction:column;gap:12px;position:relative;background:var(--bg2);border-right:1px solid var(--border)}.proc-step:last-child{border-right:none}.phone-header,.proc-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.proc-num{font-size:18px;font-weight:600;color:var(--text3)}.proc-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.proc-icon svg{width:18px;height:18px}.proc-icon-blue{background:rgba(74,158,232,.12);border:1px solid rgba(74,158,232,.2)}.proc-icon-amber{background:rgba(240,160,48,.1);border:1px solid rgba(240,160,48,.2)}.proc-icon-amber svg{stroke:#F0A030}.proc-icon-green{background:rgba(61,204,142,.1);border:1px solid rgba(61,204,142,.2)}.proc-icon-green svg{stroke:var(--green)}.proc-step-title{font-size:22px;font-weight:700;color:var(--text);margin:0}.proc-step-desc{font-size:17px;color:var(--text2);line-height:1.65;margin:0;flex:1}.proc-arrow,.proc-pill,.proc-tl-label{color:var(--text3)}.proc-pills{display:flex;flex-wrap:wrap;gap:5px}.proc-pill{font-size:14px;background:var(--bg);border:1px solid var(--border);border-radius:20px;padding:2px 8px}.proc-arrow{position:absolute;right:-13px;top:32px;width:24px;height:24px;background:var(--bg);border:1px solid var(--border2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;z-index:2;line-height:1}.proc-timeline{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:20px 24px;margin-bottom:16px}.proc-tl-label{font-size:18px;font-weight:600;letter-spacing:.05em;margin-bottom:12px}.proc-tl-track{display:flex;gap:3px;height:6px;margin-bottom:10px}.proc-deliverables,.proc-tl-labels{display:grid;grid-template-columns:repeat(4,1fr)}.proc-tl-seg{border-radius:3px}.proc-seg-blue{background:rgba(74,158,232,.3);border:1px solid rgba(74,158,232,.4)}.proc-seg-amber{background:rgba(240,160,48,.25);border:1px solid rgba(240,160,48,.35)}.proc-seg-green{background:rgba(61,204,142,.3);border:1px solid rgba(61,204,142,.4)}.proc-tl-labels{font-size:16px;font-weight:500}.proc-tl-amber{color:#f0a030}.proc-deliverables{gap:12px}.proc-del{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;align-items:flex-start;gap:12px}.proc-del-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px}.proc-del-title{font-size:18px;font-weight:600;color:var(--text);margin-bottom:3px}.proc-del-sub{font-size:14px;color:var(--text2);line-height:1.5}.pricing-toggle-wrap{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:48px;margin-top:32px}.toggle-label{font-size:14px;color:var(--text2)}.toggle-switch{width:44px;height:24px;background:var(--bg3);border:1px solid var(--border2);border-radius:12px;cursor:pointer;position:relative;transition:background .2s}.toggle-switch.on{background:var(--sky3)}.toggle-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--text2);border-radius:50%;transition:transform .2s,background .2s}.toggle-switch.on .toggle-knob{transform:translateX(20px);background:#fff}.toggle-save{font-size:11px;font-weight:600;background:rgba(61,204,142,.12);color:var(--green);border:1px solid rgba(61,204,142,.2);padding:3px 10px;border-radius:20px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px;margin:0 auto}.price-card{background:var(--bg2);border:1px solid var(--border);border-radius:20px;padding:32px 28px;position:relative;transition:border-color .6s var(--silk),transform .6s var(--silk),box-shadow .6s var(--silk)}.price-card:hover{border-color:var(--border2);transform:translateY(-4px);box-shadow:0 20px 48px rgba(0,0,0,.3)}.price-card.featured{border-color:var(--sky3);background:var(--bg3)}.featured-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--sky);color:#0a1a2c;font-size:11px;font-weight:700;padding:4px 16px;border-radius:20px;letter-spacing:.04em}.price-plan{font-size:18px;font-weight:700;letter-spacing:.1em;color:var(--text2);margin-bottom:16px}.price-amount{font-size:42px;font-weight:800;color:var(--text);letter-spacing:-.03em;line-height:1;margin-bottom:4px}.price-amount sup{font-size:20px;vertical-align:top;margin-top:8px;display:inline-block}.footer-copy,.price-period{font-size:13px;color:var(--text3)}.price-features{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.price-features li{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--text2)}.price-features li svg{width:16px;height:16px;fill:none;stroke:var(--green);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.price-btn{width:100%;padding:12px;border-radius:10px;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:.2s;border:none}.price-btn-ghost{background:0 0;border:1px solid var(--text3);color:var(--text)}.price-btn-primary{background:var(--sky);color:#0a1a2c}.footer-sub-btn:hover,.price-btn-primary:hover{background:var(--sky2)}.about-us-section{padding:100px max(48px,calc((100vw - var(--max-w))/ 2));background:var(--bg2);border-top:1px solid var(--border)}.about-us-inner{display:grid;grid-template-columns:1fr 0.7fr;gap:60px;align-items:center;margin:0 auto}.about-us-badges{display:grid;grid-template-columns:1fr;gap:20px}.badge-core-values{grid-column:1/-1;display:grid;justify-content:center;grid-template-columns:repeat(3,1fr);gap:20px}.badge-core-values>.ts-badge:nth-child(4),.badge-core-values>.ts-badge:nth-child(5){grid-column:span 1}.badge-core-values>.ts-badge:nth-child(4){grid-column:1/2;margin-left:auto;width:100%}@media (max-width:768px){.about-us-badges,.proc-grid{grid-template-columns:1fr}.proc-step{border-right:none;border-bottom:1px solid var(--border)}.proc-step:last-child{border-bottom:none}.proc-arrow{display:none}.proc-deliverables{grid-template-columns:repeat(1,1fr)}.proc-tl-labels{font-size:10px}.badge-core-values{grid-template-columns:1fr 1fr}}@media (max-width:480px){.badge-core-values{grid-template-columns:1fr}}.ts-badge{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:8px;transition:border-color .6s var(--silk),transform .6s var(--silk)}.contact-us-store-btn,.faq-item{transition:border-color .5s var(--silk),background .5s var(--silk)}.ts-badge:hover{border-color:var(--border2);transform:translateY(-2px)}.ts-badge-icon{width:40px;height:40px;background:rgba(74,158,232,.1);border:1px solid rgba(74,158,232,.2);border-radius:10px;display:flex;align-items:center;justify-content:center}.ts-badge-name{font-size:20px;font-weight:600;color:var(--text)}.ts-badge-desc{font-size:16px;color:var(--text2);line-height:1.5}.ts-badge-status{display:inline-flex;align-items:center;gap:5px;font-size:15px;color:var(--green);font-weight:500;margin-top:4px}.ts-badge-status::before{content:'';width:5px;height:5px;background:var(--green);border-radius:50%}.testi-track-wrap{margin-top:48px;position:relative;max-width:100%;width:100%}.testi-track-wrap::after,.testi-track-wrap::before{content:'';position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.testi-track{display:flex;gap:16px;animation:28s linear infinite ticker-scroll;width:max-content;flex-shrink:0}.testi-card{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:24px;width:320px;flex-shrink:0}.testi-stars{display:flex;gap:3px;margin-bottom:14px}.testi-stars svg{width:14px;height:14px;fill:var(--sky);stroke:none}.testi-quote{font-size:16px;color:var(--text2);line-height:1.65;margin-bottom:16px;font-style:italic}.testi-avatar{width:36px;height:36px;border-radius:50%;background:var(--bg3);border:1px solid var(--border2);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--sky)}.testi-name{font-size:13px;font-weight:600;color:var(--text)}.phone-greeting,.testi-role{font-size:12px;color:var(--text3)}.contact-us-section{padding:100px max(48px,calc((100vw - var(--max-w))/ 2));background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.contact-us-inner{display:grid;grid-template-columns:2fr 2fr;gap:80px;align-items:center;max-width:1000px;margin:0 auto}.contact-us-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.contact-us-store-btn{display:flex;align-items:center;gap:12px;background:var(--bg3);border:1px solid var(--border2);border-radius:14px;padding:14px 26px;text-decoration:none;min-width:200px}.contact-us-store-btn:hover{border-color:var(--sky);background:var(--bg4)}.contact-us-store-btn svg{fill:var(--text);flex-shrink:0}.faq-chevron,.social-btn svg{fill:none;stroke:var(--text3)}.contact-us-store-btn-info{display:flex;flex-direction:column}.contact-us-store-btn-sub{font-size:10px;color:var(--text3);letter-spacing:.02em}.contact-us-store-btn-name,.phone-name{font-weight:700;color:var(--text);font-family:Outfit,sans-serif}.contact-us-store-btn-name{font-size:16px;letter-spacing:-.01em}.phone-mockup{width:220px;margin:0 auto;background:var(--bg3);border:2px solid var(--border2);border-radius:36px;padding:20px 14px;position:relative}.phone-notch{width:70px;height:20px;background:var(--bg);border-radius:0 0 12px 12px;margin:0 auto 16px}.phone-screen{background:var(--bg);border-radius:16px;padding:16px;min-height:320px;display:flex;flex-direction:column;gap:10px}.phone-balance,.phone-quick-btn{border:1px solid var(--border);background:var(--bg3)}.phone-name{font-size:14px}.phone-balance{border-radius:12px;padding:14px}.phone-bal-label{font-size:9px;color:var(--text3);letter-spacing:.06em}.phone-bal-val{font-family:Outfit,sans-serif;font-size:22px;font-weight:800;color:var(--text);margin-top:4px}.phone-bal-change{font-size:10px;color:var(--green);margin-top:2px}.phone-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.phone-quick-btn{border-radius:8px;padding:8px 4px;text-align:center;font-size:9px;color:var(--text2)}.phone-quick-icon{font-size:16px;margin-bottom:3px}.phone-chart-mini{background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:10px}.phone-spark{display:flex;align-items:flex-end;gap:3px;height:30px}.phone-spark-bar{flex:1;background:rgba(74,158,232,.2);border-radius:2px 2px 0 0;border-top:1.5px solid var(--sky)}.faq-item,.phone-qr{border:1px solid var(--border)}.phone-qr{width:60px;height:60px;background:var(--bg3);border-radius:8px;margin-top:12px;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--text3)}.faq-item,.faq-item.open{background:rgba(250,250,250,.4)}.faq-section{padding:100px max(48px,calc((100vw - var(--max-w))/ 2));position:relative}.faq-inner{max-width:720px;margin:0 auto}.faq-list{margin-top:48px;display:flex;flex-direction:column;gap:4px}.faq-item{border-radius:12px}.faq-item.open{border-color:var(--border2)}.faq-q{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;cursor:pointer;gap:16px}.faq-q-text{font-size:18px;font-weight:500;color:var(--text);transition:color .4s var(--silk)}.faq-chevron{width:20px;height:20px;flex-shrink:0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .6s var(--silk),stroke .4s var(--silk)}.faq-item.open .faq-chevron{transform:rotate(180deg);stroke:var(--sky)}.faq-a{max-height:0;transition:max-height .6s var(--silk),padding .5s var(--silk);font-size:16px;color:var(--text2);line-height:1.7;padding:0 24px;font-weight:300}.faq-item.open .faq-a{max-height:200px;padding-bottom:20px}footer{padding:40px max(48px,calc((100vw - var(--max-w))/ 2)) 28px;border-top:1px solid var(--border)}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:28px;align-items:start}.footer-bottom,.footer-logo{align-items:center;display:flex}.footer-brand{max-width:300px}.footer-logo{font-family:Outfit,sans-serif;font-size:20px;font-weight:800;color:var(--text);margin-bottom:10px;gap:8px}.footer-input,.footer-sub-btn{font-family:'DM Sans',sans-serif}.footer-desc{font-size:13px;color:var(--text3);line-height:1.6;margin-bottom:14px}.footer-newsletter,.footer-socials{display:flex;gap:8px}.footer-input{flex:1;background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:10px 14px;color:var(--text);font-size:13px;outline:0}.footer-input::placeholder{color:var(--text3)}.footer-input:focus,.social-btn:hover{border-color:var(--sky)}.footer-sub-btn{background:var(--sky);border:none;color:#0a1a2c;font-size:13px;font-weight:600;padding:10px 16px;border-radius:8px;cursor:pointer;transition:background .2s}.footer-col-title{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--text2);margin-bottom:16px}.footer-link,.footer-links a{color:var(--text3);text-decoration:none}.footer-links{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-links a{font-size:14px;transition:color .2s}.footer-bottom{border-top:1px solid var(--border);padding-top:20px;justify-content:space-between}.footer-link{font-size:13px;transition:color .4s var(--silk)}.social-btn{width:34px;height:34px;border-radius:8px;background:var(--bg2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:border-color .2s}.social-btn svg{width:16px;height:16px;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#cal-booking,.hero-ai-img img{width:100%;height:100%}.hero-ai-img img{object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%);mask-image:linear-gradient(to bottom,black 70%,transparent 100%);position:absolute;inset:0;object-fit:cover;opacity:0;animation:16s ease-in-out infinite heroFade}.hero-ai-img img:first-child{position:relative;animation-delay:0s}.hero-ai-img img:nth-child(2){animation-delay:8s}.booking-modal{position:fixed;inset:0;background:rgba(0,0,0,.75);display:none;justify-content:center;align-items:center;z-index:99999}.booking-content{width:min(1100px,95%);height:min(90vh,850px);background:#fff;border-radius:16px;position:relative}.booking-close{position:absolute;top:15px;right:20px;width:40px;height:40px;border:none;border-radius:50%;background:#111;color:#fff;font-size:24px;cursor:pointer;z-index:10}@keyframes heroFade{0%,100%,42%{opacity:1}50%,92%{opacity:0}}@media(max-width:900px){nav{padding:0 24px}.fb-left,.fb-right,.nav-cta,.nav-links{display:none}.hamburger,.mobile-menu{display:flex}.hero{grid-template-columns:1fr;padding:calc(36px + var(--nav-h) + 40px) 24px 60px;gap:40px;min-height:70vh}.stats-section{grid-template-columns:1fr 1fr}.footer-grid,.op-body,.pricing-grid,.sticky-layout{grid-template-columns:1fr}.about-us-section,.contact-us-section,.faq-section,.features-section,.logos-section,.our-processs-section,.pricing-section,.stats-section,.testimonials-section{padding:60px 24px}footer{padding-left:24px!important;padding-right:24px!important}.sticky-panel-wrap{position:static}.about-us-inner,.contact-us-inner{grid-template-columns:1fr;gap:40px}.footer-grid{gap:32px}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.hero-visual{position:absolute;top:120px;right:0;height:100%;transform:translateX(60%)}.hero-content{width:70%}.hero-ai-img img{height:75%;-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 92%);mask-image:linear-gradient(to bottom,black 70%,transparent 92%)}.nav-logo{width:225px;height:90px}.ai-img{width:493px;height:573px}}@media(max-width:600px){.footer-grid,.stats-section{grid-template-columns:1fr}.hero h1{font-size:36px}.pricing-grid{gap:12px}}