:root{color:#eef7ff;background:#09111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #09111f;--bg-soft: #0d1b31;--panel: rgba(255, 255, 255, .08);--panel-strong: rgba(255, 255, 255, .13);--stroke: rgba(255, 255, 255, .16);--text: #f4fbff;--muted: #a9bdd6;--cyan: #35e7df;--blue: #3488ff;--violet: #8a5cf6;--pink: #d86cff;--green: #5af1ad;--orange: #ff9a3d;--shadow: 0 24px 80px rgba(0, 0, 0, .36);--radius: 8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 20% 8%,rgba(53,231,223,.16),transparent 30rem),radial-gradient(circle at 78% 2%,rgba(138,92,246,.18),transparent 32rem),linear-gradient(180deg,#09111f,#08101d 44%,#0b1323);overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site-shell{position:relative;min-height:100vh;overflow:hidden}.ambient{position:fixed;z-index:0;width:34rem;height:34rem;pointer-events:none;filter:blur(64px);opacity:.24;border-radius:999px}.ambient-one{left:-12rem;top:18rem;background:#35e7df}.ambient-two{right:-14rem;top:42rem;background:#8a5cf6}.header{position:fixed;z-index:20;top:16px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:0 auto;padding:10px 10px 10px 14px;border:1px solid var(--stroke);border-radius:8px;background:#09111fb8;box-shadow:0 18px 60px #00000038;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.brand,.header-cta,.nav,.primary-button,.secondary-button,.mini-action{display:inline-flex;align-items:center}.brand{gap:10px;font-weight:760;letter-spacing:0}.brand-mark,.icon-badge,.channel-avatar{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--cyan),var(--blue) 48%,var(--violet));box-shadow:0 14px 36px #3488ff52}.brand-mark{width:34px;height:34px;border-radius:8px}.nav{gap:4px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a}.nav a{padding:9px 12px;border-radius:8px;color:var(--muted);font-size:14px;transition:color .18s ease,background .18s ease}.nav a:hover,.nav a:focus-visible{color:var(--text);background:#ffffff14}.header-cta{gap:8px;min-height:42px;padding:0 16px;border-radius:8px;background:linear-gradient(135deg,#42efe4,#438dff 54%,#8b5cf6);color:#fff;font-size:14px;font-weight:740;box-shadow:0 14px 36px #3488ff52;transition:transform .18s ease,box-shadow .18s ease}.header-cta:hover,.primary-button:hover{transform:translateY(-2px);box-shadow:0 20px 52px #35e7df47,0 18px 44px #8a5cf633}.header-cta:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.mini-action:focus-visible,.faq-item:focus-visible{outline:3px solid rgba(53,231,223,.38);outline-offset:3px}.section{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:96px 0;scroll-margin-top:112px}.hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:44px;align-items:center;min-height:92vh;padding-top:112px;padding-bottom:52px}.hero-copy h1,.section-heading h2,.final-card h2{margin:0;color:var(--text);letter-spacing:0;line-height:.98}.hero-copy h1{max-width:780px;font-size:clamp(38px,4.65vw,58px);line-height:1.02}.hero-subtitle,.section-heading p,.final-card p{color:var(--muted);line-height:1.7}.hero-subtitle{max-width:650px;margin:16px 0 0;font-size:18px}.eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-bottom:18px;padding:8px 12px;border:1px solid rgba(53,231,223,.22);border-radius:8px;background:#35e7df14;color:#b7fff9;font-size:14px;font-weight:720}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.primary-button,.secondary-button,.mini-action{min-height:52px;border-radius:8px;font-weight:780;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.primary-button{gap:10px;padding:0 20px;background:linear-gradient(135deg,#43f1e6,#3989ff 50%,#8d5cf6);color:#fff;box-shadow:0 20px 50px #3488ff57}.secondary-button{gap:7px;padding:0 18px;border:1px solid rgba(255,255,255,.16);background:#ffffff12;color:#e4efff}.secondary-button:hover{transform:translateY(-2px);border-color:#35e7df57;background:#ffffff1c}.trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.trust-row>span,.hero-proof .proof-item{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;color:#c8d9ed;font-size:14px}.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:675px}.hero-proof .proof-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 8px;min-height:76px;padding:11px 12px;line-height:1.35}.hero-proof .proof-text{display:grid;gap:4px;min-width:0}.hero-proof strong,.hero-proof em{min-width:0}.hero-proof strong{color:#fff;font-weight:820}.hero-proof em{color:#c8d9ed;font-style:normal}.trust-row svg{flex:0 0 auto;margin-top:1px;color:var(--green)}.hero-visual{position:relative;min-height:560px}.hero-orbit{position:absolute;top:9%;right:3%;bottom:6%;left:3%;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:radial-gradient(circle at 50% 40%,rgba(53,231,223,.18),transparent 42%),linear-gradient(135deg,#ffffff1a,#ffffff05);box-shadow:inset 0 0 80px #35e7df14,0 30px 100px #3488ff2e}.avatar-card{position:absolute;inset:8% 10% auto;display:grid;place-items:center;padding:26px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(145deg,#ffffff29,#ffffff0f),#ffffff0d;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.avatar-card img{display:block;width:min(100%,420px);height:auto;filter:drop-shadow(0 26px 42px rgba(0,0,0,.28))}.floating-panel{position:absolute;z-index:3;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#0a1627cc;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.panel-calendar{left:0;bottom:78px;width:230px;padding:16px}.panel-header,.demo-card-title{display:flex;align-items:center;gap:8px;color:#eaf5ff;font-weight:760}.panel-header svg,.demo-card-title svg{color:var(--cyan)}.mini-calendar{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.mini-calendar span,.calendar-grid span{display:grid;place-items:center;min-height:38px;border-radius:8px;font-size:13px;font-weight:760}.mini-calendar .free,.calendar-grid .available{background:#35e7df26;color:#b9fff9}.mini-calendar .booked,.calendar-grid .busy{background:#ffffff14;color:#879bb4}.panel-request{right:0;top:132px;width:236px;padding:16px}.panel-request strong,.panel-request span{display:block}.panel-request strong{margin-top:11px;color:#fff}.panel-request span{margin-top:7px;color:var(--muted);line-height:1.45;font-size:14px}.request-badge,.demo-status,.status-pill{display:inline-flex;align-items:center;width:fit-content;border-radius:8px;background:#5af1ad21;color:#adffd4;font-size:12px;font-weight:780}.request-badge{padding:7px 9px}.panel-status{right:70px;bottom:34px;display:inline-flex;align-items:center;gap:9px;padding:13px 15px;color:#f3fbff;font-weight:770}.panel-status svg{color:var(--green)}.section-heading{max-width:820px;margin-bottom:38px}.section-heading h2,.final-card h2{font-size:clamp(34px,5vw,58px)}.section-heading p{margin:18px 0 0;max-width:720px;font-size:18px}.pain-grid,.solution-grid,.feature-grid,.mini-app-layout,.mini-module-grid,.advantage-grid,.steps,.audience-grid,.demo-layout{display:grid;gap:16px}.pain-grid{grid-template-columns:repeat(3,1fr)}.pain-card,.feature-card,.audience-card,.step-card,.demo-shell,.final-card,.faq-item{border:1px solid var(--stroke);border-radius:var(--radius);background:linear-gradient(145deg,#ffffff1a,#ffffff0b);box-shadow:0 18px 60px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pain-card{display:flex;gap:13px;min-height:124px;padding:20px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.pain-card:hover,.feature-card:hover,.audience-card:hover,.step-card:hover,.faq-item:hover{transform:translateY(-4px);border-color:#35e7df52;background:linear-gradient(145deg,#ffffff21,#ffffff0f)}.pain-card p{margin:0;color:#d4e1f1;line-height:1.58}.pain-dot{flex:0 0 auto;width:10px;height:10px;margin-top:7px;border-radius:99px;background:linear-gradient(135deg,var(--pink),var(--blue));box-shadow:0 0 24px #d86cff80}.solution-grid{grid-template-columns:repeat(4,1fr)}.feature-grid{grid-template-columns:repeat(3,1fr)}.mini-app-layout{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:stretch;gap:18px;margin-bottom:18px}.mini-app-copy,.mini-phone{border:1px solid var(--stroke);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(255,154,61,.14),transparent 18rem),linear-gradient(145deg,#ffffff1c,#ffffff0b);box-shadow:0 18px 60px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mini-app-copy{display:grid;align-content:space-between;gap:22px;padding:28px}.mini-app-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:flex-start}.mini-app-summary h3,.mini-dashboard h3{margin:8px 0 0;color:#f5fbff}.mini-app-summary p{margin:12px 0 0;color:var(--muted);line-height:1.68}.mini-app-strengths{display:grid;gap:10px}.mini-strength{display:flex;align-items:flex-start;gap:10px;min-height:54px;padding:13px 14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0e;color:#dce9f7;line-height:1.45;font-weight:680}.mini-strength svg{flex:0 0 auto;margin-top:1px;color:var(--green)}.mini-phone{position:relative;overflow:hidden;padding:14px;background:radial-gradient(circle at 80% 4%,rgba(53,231,223,.18),transparent 18rem),radial-gradient(circle at 12% 90%,rgba(255,154,61,.12),transparent 18rem),linear-gradient(145deg,#ffffff1f,#ffffff0d)}.mini-phone:before{content:"";position:absolute;inset:auto 12% -28% 12%;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(53,231,223,.16),transparent 70%);pointer-events:none}.mini-phone-top,.mini-dashboard-head,.mini-panel-title,.mini-request-row{display:flex;align-items:center}.mini-phone-top{position:relative;z-index:1;justify-content:space-between;min-height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#050e1c9e;color:#dce9f7;font-size:13px;font-weight:760}.mini-phone-top svg{color:var(--cyan)}.phone-dot{width:8px;height:8px;border-radius:99px;background:var(--green);box-shadow:0 0 18px #5af1ad94}.mini-dashboard{position:relative;z-index:1;display:grid;gap:12px;margin-top:12px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#050e1ca8}.mini-dashboard-head{justify-content:space-between;gap:14px}.mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.mini-metric,.mini-screen-panel,.mini-request-list{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0e}.mini-metric{min-height:82px;padding:13px}.mini-metric strong,.mini-metric span{display:block}.mini-metric strong{color:#fff;font-size:28px;line-height:1}.mini-metric span{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.35}.mini-screen-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mini-screen-panel,.mini-request-list{padding:14px}.mini-panel-title{gap:8px;color:#eff8ff;font-size:14px;font-weight:780}.mini-panel-title svg{color:var(--cyan)}.chart-bars{display:flex;align-items:end;gap:8px;height:116px;margin-top:14px;padding:10px;border-radius:8px;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px) 0 0 / 100% 34px,#ffffff09}.chart-bars span{flex:1;min-width:12px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--orange),var(--cyan));box-shadow:0 12px 24px #35e7df2e}.mini-month{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:14px}.mini-month span{display:grid;place-items:center;min-height:34px;border-radius:8px;font-size:12px;font-weight:760}.mini-month .free{background:#35e7df24;color:#b9fff9}.mini-month .busy{background:#ffffff14;color:#879bb4}.mini-month .selected{background:linear-gradient(135deg,var(--orange),var(--blue));color:#fff;box-shadow:0 12px 24px #ff9a3d38}.mini-request-list{display:grid;gap:10px}.mini-request-row{justify-content:space-between;gap:12px;min-height:46px;padding:10px 12px;border-radius:8px;background:#ffffff0e;color:#dce9f7;font-size:14px}.mini-request-row svg{flex:0 0 auto;color:var(--cyan)}.mini-module-grid{grid-template-columns:repeat(4,1fr)}.feature-card,.audience-card,.step-card{padding:22px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.feature-card.highlighted{background:linear-gradient(145deg,#35e7df1c,#8a5cf614),#ffffff0d}.icon-badge{width:48px;height:48px;border-radius:8px}.feature-card h3,.audience-card h3,.step-card h3,.demo-shell h3,.channel-card h4{margin:18px 0 0;color:#f5fbff;letter-spacing:0}.feature-card p,.audience-card p,.step-card p,.channel-card p{margin:11px 0 0;color:var(--muted);line-height:1.65}.audience-grid{grid-template-columns:repeat(2,1fr)}.audience-card{min-height:100%;padding:28px}.check-list{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.check-list li{display:flex;gap:10px;align-items:flex-start;color:#dce9f7;line-height:1.45}.check-list svg{flex:0 0 auto;margin-top:1px;color:var(--green)}.steps{grid-template-columns:repeat(4,1fr);counter-reset:steps}.step-card{position:relative;min-height:236px;overflow:hidden}.step-card:after{content:"";position:absolute;right:-36px;bottom:-44px;width:130px;height:130px;border-radius:999px;background:radial-gradient(circle,rgba(53,231,223,.2),transparent 68%)}.step-number{display:block;color:transparent;background:linear-gradient(135deg,var(--cyan),var(--blue),var(--violet));-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:860;line-height:1}.demo-shell{padding:22px;background:radial-gradient(circle at 80% 0%,rgba(53,231,223,.12),transparent 24rem),linear-gradient(145deg,#ffffff1f,#ffffff0d)}.demo-topbar{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.demo-topbar h3{margin:5px 0 0;font-size:clamp(22px,3vw,32px)}.demo-kicker{color:#8ffdf5;font-size:12px;font-weight:820;text-transform:uppercase;letter-spacing:.08em}.demo-status{flex:0 0 auto;padding:9px 11px}.demo-layout{grid-template-columns:1.05fr .95fr .95fr}.channel-card,.calendar-card,.request-card{min-height:300px;padding:20px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#050e1c94}.channel-avatar{width:58px;height:58px;border-radius:8px}.slot-list{display:grid;gap:9px;margin-top:20px}.slot-list span{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:#dce9f7;background:#ffffff0d}.slot-list svg{color:var(--cyan)}.calendar-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:18px}.calendar-grid span{min-height:42px}.calendar-grid .selected{background:linear-gradient(135deg,var(--cyan),var(--blue));color:#fff;box-shadow:0 12px 26px #3488ff47}.request-line{display:flex;justify-content:space-between;gap:14px;margin-top:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1);color:var(--muted)}.request-line strong{color:#f4fbff;text-align:right}.status-pill{padding:5px 8px;color:#adffd4}.mini-action{justify-content:center;gap:8px;width:100%;margin-top:20px;border:1px solid rgba(53,231,223,.24);background:#35e7df1a;color:#cafffb}.mini-action:hover{transform:translateY(-2px);background:#35e7df29}.advantage-grid{grid-template-columns:repeat(3,1fr)}.advantage-pill{display:flex;align-items:center;gap:10px;min-height:72px;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#dce9f7;font-weight:720}.advantage-pill svg{flex:0 0 auto;color:var(--green)}.faq-list{display:grid;gap:12px}.faq-item{padding:0 22px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.faq-item summary{cursor:pointer;padding:22px 0;color:#f4fbff;font-size:18px;font-weight:780}.faq-item summary::marker{color:var(--cyan)}.faq-item p{margin:0;padding:0 0 22px;color:var(--muted);line-height:1.7}.final-cta{padding-bottom:120px}.final-card{display:grid;place-items:center;min-height:430px;padding:54px 28px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(53,231,223,.2),transparent 28rem),radial-gradient(circle at 90% 80%,rgba(138,92,246,.18),transparent 24rem),linear-gradient(145deg,#ffffff21,#ffffff0e)}.final-card p{max-width:680px;margin:18px 0 28px;font-size:18px}@media(max-width:1060px){.nav{display:none}.hero{grid-template-columns:1fr;gap:36px;min-height:auto;padding-top:136px}.hero-visual{min-height:560px}.solution-grid,.feature-grid,.mini-module-grid,.steps{grid-template-columns:repeat(2,1fr)}.pain-grid,.advantage-grid,.mini-app-layout,.demo-layout{grid-template-columns:1fr}}@media(max-width:760px){.header{top:10px;left:10px;right:10px}.brand{font-size:15px}.header-cta{min-height:38px;padding:0 11px;font-size:13px}.section{width:min(100% - 28px,1180px);padding:70px 0}.hero{padding-top:124px}.hero-copy h1{font-size:clamp(34px,10.6vw,44px);line-height:1.05}.hero-subtitle,.section-heading p,.final-card p{font-size:16px}.hero-actions{flex-direction:column}.primary-button,.secondary-button{width:100%;justify-content:center}.trust-row{display:grid}.hero-proof{grid-template-columns:1fr;max-width:none}.hero-proof .proof-item{max-width:none}.hero-visual{min-height:500px}.avatar-card{inset:6% 0 auto;padding:16px}.avatar-card img{width:min(100%,340px)}.panel-request{right:6px;top:88px;width:190px}.panel-calendar{left:6px;bottom:66px;width:200px}.panel-status{right:10px;bottom:18px}.solution-grid,.feature-grid,.mini-module-grid,.steps,.audience-grid{grid-template-columns:1fr}.mini-app-copy{padding:22px}.mini-app-summary,.mini-dashboard-head,.mini-screen-grid,.mini-metrics{grid-template-columns:1fr}.mini-dashboard-head{display:grid}.mini-dashboard{padding:14px}.section-heading h2,.final-card h2{font-size:clamp(31px,10vw,44px)}.demo-topbar{display:grid}.demo-status{justify-self:start}.calendar-grid{grid-template-columns:repeat(3,1fr)}.request-line{display:grid}.request-line strong{text-align:left}}@media(max-width:430px){.header-cta svg{display:none}.header-cta{max-width:132px;text-align:center}.hero-visual{min-height:470px}.floating-panel{font-size:13px}.panel-request{top:78px;width:172px}.panel-calendar{width:178px}.mini-calendar{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
