@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0%;size-adjust:104.98%}:root{--font-plus-jakarta-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback";--bg-main:#f0f6ff;--bg-card:rgba(255,255,255,0.72);--bg-glass:rgba(255,255,255,0.68);--bg-glass-card:rgba(255,255,255,0.75);--bg-glass-heavy:rgba(255,255,255,0.88);--border-glass:rgba(255,255,255,0.9);--border-glass-subtle:rgba(226,232,240,0.7);--border-glass-highlight:rgba(191,219,254,0.9);--blue-primary:#2563eb;--blue-hover:#1d4ed8;--blue-soft:#eff6ff;--blue-border:#bfdbfe;--indigo-accent:#4f46e5;--emerald-accent:#10b981;--amber-accent:#f59e0b;--purple-accent:#8b5cf6;--pink-accent:#ec4899;--text-title:#0f172a;--text-body:#334155;--text-muted:#64748b;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}#nextjs-dev-tools,[data-nextjs-dev-tools],[data-nextjs-toast],div[class*=nextjs-portal],div[data-nextjs-portal],nextjs-portal{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body,html{margin:0;padding:0;width:100%;height:100%;min-height:100%;min-height:-webkit-fill-available;background-color:#02050e;color:#f8fafc;color-scheme:dark;font-family:var(--font-plus-jakarta-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;overflow-x:hidden;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}.marketing-page-shell{position:relative;isolation:isolate;color:var(--text-title);color-scheme:light;background-color:#f8faff;background-image:radial-gradient(at 15% 10%,rgba(191,219,254,.7) 0,transparent 50%),radial-gradient(at 85% 15%,rgba(221,214,254,.8) 0,transparent 50%),radial-gradient(at 90% 40%,rgba(244,214,254,.65) 0,transparent 50%),radial-gradient(at 10% 60%,rgba(186,230,253,.6) 0,transparent 50%),radial-gradient(at 85% 80%,rgba(224,231,255,.75) 0,transparent 50%),radial-gradient(at 20% 95%,rgba(199,210,254,.5) 0,transparent 50%);background-attachment:fixed}html:has(body>[data-nikki-market=US]){height:auto;min-height:100%;overflow-x:clip}body:has(>[data-nikki-market=US]){height:auto;min-height:100vh;overflow-x:clip}[data-nikki-market=US]{overflow-x:clip}.ambient-glow-light{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.glow-top-center{position:absolute;top:-15%;left:50%;transform:translateX(-50%);width:1300px;height:800px;background:radial-gradient(ellipse at center,rgba(186,230,253,.65) 0,rgba(224,231,255,.45) 45%,rgba(248,250,252,0) 75%);filter:blur(80px)}.glow-right-lavender{position:absolute;top:15%;right:-10%;width:1000px;height:1100px;background:radial-gradient(circle,rgba(233,213,255,.85) 0,rgba(245,208,254,.55) 40%,rgba(248,250,252,0) 70%);filter:blur(95px)}.glow-bottom-blue{position:absolute;bottom:0;left:0;width:1000px;height:900px;background:radial-gradient(circle,rgba(191,219,254,.7) 0,rgba(239,246,255,.4) 50%,rgba(248,250,252,0) 75%);filter:blur(85px)}.glow-center-aurora{position:absolute;top:34%;left:38%;width:620px;height:520px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(196,181,253,.34) 0,rgba(147,197,253,.22) 45%,rgba(255,255,255,0) 74%);filter:blur(70px);opacity:.7}.live-phone-overlay{position:absolute;z-index:2;width:18%;pointer-events:none}.live-phone-overlay-1{left:11%;top:11%}.live-phone-overlay-2{left:41%;top:11%}.live-phone-overlay-3{left:71%;top:11%}.live-phone-brand{display:inline-flex;align-items:center;gap:5px;padding:4px 7px 4px 4px;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid rgba(15,23,42,.08);box-shadow:0 3px 10px rgba(15,23,42,.1);color:#0f172a;font-size:clamp(.38rem,.65vw,.62rem);font-weight:900;letter-spacing:.04em}.live-phone-brand img{border-radius:5px}.live-phone-message{display:flex;align-items:center;gap:5px;margin-top:14px;padding:6px 8px;border-radius:9px;background:rgba(15,23,42,.86);box-shadow:0 5px 16px rgba(15,23,42,.2);color:#ffffff;font-size:clamp(.42rem,.68vw,.68rem);font-weight:700;line-height:1.2;animation:liveMessageIn .45s ease-out both}.live-phone-dot{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:#34d399;box-shadow:0 0 0 0 rgba(52,211,153,.75);animation:liveStatusPulse 1.2s infinite}@keyframes liveMessageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes liveStatusPulse{70%{box-shadow:0 0 0 5px rgba(52,211,153,0)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}@media (max-width:720px){.live-phone-message{display:none}.live-phone-brand{padding:2px 4px 2px 2px}.live-phone-brand img{width:12px;height:12px}}.real-phone-stage{width:100%;max-width:1180px;margin:0 auto;display:flex;align-items:flex-start;justify-content:center;gap:clamp(12px,2vw,28px);position:relative;z-index:10}.real-phone{width:min(31%,322px);aspect-ratio:322/660;position:relative;flex:0 0 auto;overflow:visible;border-radius:15%/7.5%;box-shadow:none;margin-top:16px;contain:paint}.real-phone-whatsapp{width:min(32%,332px);margin-top:0;z-index:2}.real-phone-hardware{position:absolute;z-index:6;width:100%;height:100%;max-width:none;left:0;top:0;object-fit:fill;pointer-events:none}.real-phone-screen{position:absolute;z-index:2;inset:1.95% 4.65% 2.25%;border-radius:13.5%/6.2%;overflow:clip;isolation:isolate;contain:paint;display:flex;flex-direction:column;color:#111827;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.real-phone-screen-imessage{background:#f7f7f8}.real-phone-screen-whatsapp{background:#efeae2}.real-phone-screen-telegram{background:#dcecf6}.real-phone-status{position:absolute;z-index:4;top:0;left:0;width:100%;height:7.2%;min-height:39px;padding:13px 15px 3px;display:flex;justify-content:space-between;align-items:flex-start;background:transparent;font-size:clamp(.42rem,.72vw,.68rem);font-weight:800}.real-chat-header{min-height:17.7%;padding:39px 10px 7px;display:flex;align-items:center;gap:7px;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(15,23,42,.08);text-align:left}.real-phone-screen-whatsapp .real-chat-header{background:#087c69;color:white}.real-phone-screen-telegram .real-chat-header{background:#2481cc;color:white}.real-phone-screen-telegram .real-phone-status,.real-phone-screen-whatsapp .real-phone-status{color:white}.real-phone-screen-imessage .real-chat-header{justify-content:center;padding-right:28px}.real-phone-screen-imessage .real-chat-header>div{text-align:center}.real-phone-screen-whatsapp .real-chat-header{background:#075e54}.real-phone-screen-telegram .real-chat-header{background:linear-gradient(180deg,#548fc5,#3c7eb9)}.real-chat-back{font-size:1.4rem;line-height:1}.real-chat-logo{border-radius:8px;flex:0 0 auto}.real-chat-header strong{display:block;font-size:clamp(.52rem,.86vw,.82rem);letter-spacing:.02em}.real-chat-header small{display:block;margin-top:1px;font-size:clamp(.38rem,.62vw,.6rem);opacity:.7}.real-chat-body{flex:1 1;min-height:0;padding:12px 9px;display:flex;flex-direction:column;gap:6px;overflow:hidden;background-image:radial-gradient(rgba(15,23,42,.055) .7px,transparent 0);background-size:12px 12px}.real-phone-screen-whatsapp .real-chat-body{background-color:#efeae2;background-image:radial-gradient(rgba(84,101,111,.08) .8px,transparent 0)}.real-phone-screen-telegram .real-chat-body{background-color:#b7d6e8;background-image:linear-gradient(135deg,rgba(255,255,255,.12) 25%,transparent 0);background-size:22px 22px}.real-phone-screen-imessage .real-chat-body{background:#fff}.real-chat-bubble{display:none;opacity:0;max-width:88%;padding:8px 10px 6px;border-radius:13px;font-size:clamp(.46rem,.78vw,.73rem);line-height:1.34;text-align:left;box-shadow:0 1px 2px rgba(15,23,42,.12)}.real-chat-bubble.is-delivering{display:block;animation:realChatBubbleIn .38s cubic-bezier(.16,1,.3,1) both}.real-chat-bubble-user{align-self:flex-end;background:#087cff;color:white;border-bottom-right-radius:4px}.real-phone-screen-whatsapp .real-chat-bubble-user{background:#d9fdd3;color:#111b21}.real-phone-screen-telegram .real-chat-bubble-user{background:#2b5278;color:white}.real-chat-bubble-nikki{align-self:flex-start;background:white;border-bottom-left-radius:4px}.real-phone-screen-imessage .real-chat-bubble-nikki{background:#e9e9eb}.real-phone-screen-telegram .real-chat-bubble-nikki{background:#ffffff}.real-chat-bubble small{display:block;margin-top:3px;text-align:right;font-size:.52rem;opacity:.58}.bill-stack,.real-action-card{display:flex;margin-top:7px;color:#172033}.real-action-card{position:relative;align-items:center;gap:8px;padding:9px;min-width:210px;border-radius:11px;background:#fff;border:1px solid rgba(15,23,42,.09);box-shadow:0 5px 14px rgba(15,23,42,.08)}.card-copy{display:flex;min-width:0;flex:1 1;flex-direction:column}.bill-card small,.card-copy small{font-size:.43rem;font-weight:800;letter-spacing:.06em;color:#64748b}.card-copy b{font-size:.65rem}.card-copy span{font-size:.49rem;color:#64748b}.calendar-icon{width:35px;height:38px;flex:0 0 auto;overflow:hidden;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#2563eb;border:1px solid #dbeafe}.calendar-icon small{width:100%;padding:2px 0;text-align:center;background:#4285f4;color:white;font-size:.4rem}.calendar-icon b{font-size:.8rem;order:2}.card-check{color:white;background:#34a853;width:19px;height:19px;border-radius:50%;display:grid;place-items:center}.flight-card{display:block;background:linear-gradient(145deg,#fff,#f1f7ff)}.flight-top{display:flex;align-items:center;justify-content:space-between;color:#172554;font-size:.85rem}.flight-top span{color:#2563eb}.flight-route{display:block;margin:3px 0 7px;font-size:.48rem;color:#64748b}.flight-price{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid #dbeafe;padding-top:6px}.flight-price b{color:#0f172a;font-size:.72rem}.flight-price small{color:#16a34a;font-size:.43rem}.checkout-card{flex-wrap:wrap;background:#fff;border-color:#bbf7d0}.checkout-lock{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#dcfce7}.bill-button,.checkout-button{cursor:pointer;text-align:center;font-weight:800}.checkout-button{width:100%;padding:7px;border-radius:8px;background:#16a34a;color:#fff;font-size:.58rem}.flight-checkout{display:block;margin-top:7px}.bill-stack{flex-direction:column;gap:6px;min-width:230px}.bill-card{display:grid;grid-template-columns:31px 1fr auto;grid-gap:7px;gap:7px;align-items:center;padding:8px;border-radius:10px;background:#fff;box-shadow:0 4px 12px rgba(15,23,42,.1)}.bill-card>span:nth-child(2){display:flex;flex-direction:column}.bill-card b{font-size:.63rem}.bill-card em{font-size:.43rem;color:#64748b;font-style:normal}.bill-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px}.bill-icon.energy{background:#fef3c7}.bill-icon.car{background:#dbeafe}.bill-button{padding:5px 6px;border-radius:6px;background:#229ed9;color:white;font-size:.45rem}.real-chat-typing{align-self:flex-start;display:flex;gap:4px;padding:9px 11px;border-radius:14px 14px 14px 4px;background:white;box-shadow:0 1px 2px rgba(15,23,42,.1);animation:realChatBubbleIn .3s ease-out both}.real-chat-typing span{width:5px;height:5px;border-radius:50%;background:#94a3b8;animation:realTypingDot 1s ease-in-out infinite}.real-chat-typing span:nth-child(2){animation-delay:.15s}.real-chat-typing span:nth-child(3){animation-delay:.3s}.real-chat-composer{flex:0 0 auto;min-height:48px;padding:6px 8px 8px;margin:0 6px 13px;border-radius:18px;display:flex;align-items:center;gap:6px;background:rgba(248,250,252,.98);border:1px solid rgba(15,23,42,.1);color:#94a3b8;font-size:clamp(.42rem,.68vw,.66rem)}.real-chat-composer button{width:28px;height:28px;flex:0 0 auto;border:0;border-radius:50%;color:#64748b;background:transparent;display:grid;place-items:center;font-size:.7rem}.composer-field{height:30px;flex:1 1;min-width:0;padding:0 10px;border:1px solid rgba(100,116,139,.24);border-radius:999px;background:white;display:flex;align-items:center;gap:8px}.composer-field span{flex:1 1;text-align:left}.composer-field b{color:#64748b;font-size:.65rem}.composer-imessage>button:first-child{background:#e5e7eb;color:#64748b}.composer-whatsapp{background:#efeae2}.composer-whatsapp .composer-field{border:0}.real-chat-composer .composer-send{color:white;background:#087c69}.composer-telegram .composer-send{background:#229ed9}.real-phone-home-indicator{position:absolute;z-index:3;left:50%;bottom:.55%;width:34%;height:4px;transform:translateX(-50%);border-radius:999px;background:rgba(15,23,42,.88)}@keyframes realChatBubbleIn{0%{opacity:0}to{opacity:1}}@keyframes realTypingDot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@media (max-width:760px){.real-phone-stage{width:max-content;min-width:940px;justify-content:flex-start;gap:18px;padding:0 24px 24px}.real-phone{width:286px}#trio-phones{overflow-x:auto!important;justify-content:flex-start!important}}@media (prefers-reduced-motion:reduce){.real-chat-bubble,.real-chat-typing,.real-chat-typing span{animation:none!important}}@media (prefers-reduced-motion:no-preference){.glow-top-center{animation:ambientGlowTop 4s ease-in-out infinite alternate;will-change:transform}.glow-right-lavender{animation:ambientGlowLavender 5.5s ease-in-out infinite alternate;will-change:transform}.glow-bottom-blue{animation:ambientGlowBlue 4.8s ease-in-out infinite alternate;will-change:transform}.glow-center-aurora{animation:ambientGlowAurora 6s ease-in-out infinite alternate;will-change:transform,opacity}}@keyframes ambientGlowTop{0%{transform:translate(-62%,-14%) scale(.96)}to{transform:translate(-30%,18%) scale(1.22) rotate(3deg)}}@keyframes ambientGlowLavender{0%{transform:translate(0) scale(1) rotate(-2deg)}to{transform:translate(-28%,20%) scale(1.24) rotate(5deg)}}@keyframes ambientGlowBlue{0%{transform:translate(0) scale(1) rotate(2deg)}to{transform:translate(30%,-22%) scale(1.22) rotate(-4deg)}}@keyframes ambientGlowAurora{0%{transform:translate(-18%,-12%) scale(.82);opacity:.35}to{transform:translate(24%,18%) scale(1.28);opacity:.9}}.liquid-glass-card{background:rgba(255,255,255,.92);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(226,232,240,.95);border-radius:22px;box-shadow:0 12px 30px -6px rgba(15,23,42,.05),0 2px 8px rgba(37,99,235,.03),inset 0 1px 1.5px rgba(255,255,255,1);transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.liquid-glass-card:hover{transform:translateY(-3px);background:rgba(255,255,255,.98);border-color:rgba(191,219,254,1);box-shadow:0 20px 40px -8px rgba(37,99,235,.12),0 4px 12px rgba(15,23,42,.04),inset 0 1.5px 2px rgba(255,255,255,1)}.elevate-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:9999px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(226,232,240,.95);color:var(--blue-primary);font-size:.82rem;font-weight:700;box-shadow:0 4px 12px rgba(37,99,235,.05),inset 0 1.5px 2px rgba(255,255,255,1)}.elevate-dot{width:7px;height:7px;border-radius:50%;background:var(--blue-primary);box-shadow:0 0 10px rgba(37,99,235,.8)}.btn-liquid-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(180deg,#3b82f6,#2563eb 60%,#1d4ed8);color:#ffffff;font-weight:700;padding:15px 32px;border-radius:9999px;border:1px solid rgba(255,255,255,.4);box-shadow:0 10px 24px -4px rgba(37,99,235,.4),0 4px 10px rgba(37,99,235,.2),inset 0 1.5px 1.5px 0 rgba(255,255,255,.65),inset 0 -1.5px 2px 0 rgba(0,0,0,.15);cursor:pointer;text-decoration:none;transition:all .28s cubic-bezier(.16,1,.3,1);font-size:1rem;letter-spacing:-.01em;white-space:nowrap}.btn-liquid-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 34px -4px rgba(37,99,235,.5),0 6px 14px rgba(37,99,235,.3),inset 0 1.5px 2px 0 rgba(255,255,255,.8),inset 0 -1.5px 2px 0 rgba(0,0,0,.2);background:linear-gradient(180deg,#60a5fa,#2563eb 60%,#1e40af)}.btn-liquid-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--text-title);font-weight:700;padding:15px 28px;border-radius:9999px;border:1px solid rgba(226,232,240,.95);box-shadow:0 6px 16px rgba(15,23,42,.04),inset 0 1.5px 2px 0 rgba(255,255,255,1);cursor:pointer;text-decoration:none;transition:all .25s ease;font-size:.98rem;white-space:nowrap}.btn-liquid-secondary:hover{background:#ffffff;border-color:rgba(191,219,254,1);transform:translateY(-2px);box-shadow:0 10px 22px rgba(37,99,235,.08),inset 0 2px 2px 0 rgba(255,255,255,1)}.nav-link{color:#475569;font-size:.88rem;font-weight:600;text-decoration:none;padding:7px 15px;border-radius:9999px;white-space:nowrap;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center}.nav-link:hover{color:#1e40af;background:rgba(255,255,255,.95);box-shadow:0 2px 8px rgba(37,99,235,.08)}.elevate-card{background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(226,232,240,.9);border-radius:22px;box-shadow:var(--shadow-card);transition:all .3s cubic-bezier(.16,1,.3,1)}.elevate-card:hover{transform:translateY(-3px);border-color:rgba(191,219,254,.9);box-shadow:0 20px 40px -8px rgba(37,99,235,.08),0 4px 12px rgba(15,23,42,.04)}.text-highlight-blue{color:var(--blue-primary);font-weight:800}.container{max-width:1360px}.container,.container-wide{width:100%;margin:0 auto;padding:0 32px;position:relative;z-index:1}.container-wide{max-width:1440px}.section{padding:95px 0}.section-hero{padding:70px 0 50px}.floating-tilt-container{position:relative;width:100%;max-width:620px;margin:0 auto;padding:10px 0 25px;perspective:1200px}.floating-card-wrapper{position:relative;transform-style:preserve-3d;will-change:transform;border-radius:28px;transition:transform .15s ease-out,box-shadow .3s ease}.floating-card-wrapper.float-normal{animation:floatCardNormal 6s ease-in-out infinite}.floating-card-wrapper.float-reverse{animation:floatCardReverse 6.5s ease-in-out infinite}.floating-card-wrapper.hovered{animation-play-state:paused}@keyframes floatCardNormal{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(.6deg)}}@keyframes floatCardReverse{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(-.6deg)}}.floating-card-shadow{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);width:82%;height:28px;background:radial-gradient(ellipse at center,rgba(15,23,42,.35) 0,rgba(37,99,235,.15) 40%,transparent 75%);filter:blur(14px);border-radius:50%;z-index:1;pointer-events:none;animation:floatCardShadow 6s ease-in-out infinite}.floating-card-shadow.reverse{animation:floatCardShadow 6.5s ease-in-out infinite}@keyframes floatCardShadow{0%,to{transform:translateX(-50%) scale(1);opacity:.8}50%{transform:translateX(-50%) scale(.85);opacity:.4}}.integrations-bar{padding:42px 0 24px;position:relative;z-index:2}.integrations-track{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.brand-badge-item{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.95);box-shadow:0 4px 16px rgba(0,0,0,.04);padding:10px 18px;border-radius:9999px;font-size:.92rem;font-weight:700;color:#0f172a;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:default}.brand-badge-item:hover{transform:translateY(-3px);background:rgba(255,255,255,.98);box-shadow:0 10px 24px -4px rgba(37,99,235,.16);border-color:rgba(37,99,235,.35)}.floating-iphone-stage{justify-content:center;padding:20px 10px;perspective:1200px}.floating-iphone-stage,.floating-iphone-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.floating-iphone-wrapper{animation:floatIphone 6s ease-in-out infinite;transform-style:preserve-3d;will-change:transform}@keyframes floatIphone{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-16px) rotate(.6deg)}}.iphone-floating-shadow{position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);width:280px;height:28px;background:radial-gradient(ellipse at center,rgba(15,23,42,.35) 0,rgba(37,99,235,.15) 35%,rgba(0,0,0,0) 70%);filter:blur(8px);border-radius:50%;z-index:1;animation:floatShadow 6s ease-in-out infinite;pointer-events:none}@keyframes floatShadow{0%,to{transform:translateX(-50%) scale(1);opacity:.8}50%{transform:translateX(-50%) scale(.85);opacity:.45}}.iphone-ambient-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:420px;height:520px;background:radial-gradient(circle,rgba(99,102,241,.22) 0,rgba(59,130,246,.18) 40%,rgba(217,70,239,.08) 65%,transparent 75%);filter:blur(44px);pointer-events:none;z-index:0}.floating-widget-pill{position:absolute;z-index:25;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.95);box-shadow:0 16px 36px -6px rgba(15,23,42,.14),0 4px 12px rgba(0,0,0,.04);border-radius:16px;padding:10px 14px;display:flex;align-items:center;gap:10px;font-size:.82rem;font-weight:700;color:#0f172a;white-space:nowrap;pointer-events:none;transition:transform .3s ease}.floating-widget-pill.top-left{top:60px;left:-45px;animation:floatWidgetTopLeft 5s ease-in-out infinite}.floating-widget-pill.top-right{top:140px;right:-45px;animation:floatWidgetTopRight 5.8s ease-in-out infinite}.floating-widget-pill.bottom-left{bottom:120px;left:-50px;animation:floatWidgetBottomLeft 6.2s ease-in-out infinite}.floating-widget-pill.bottom-right{bottom:50px;right:-40px;animation:floatWidgetBottomRight 5.2s ease-in-out infinite}@keyframes floatWidgetTopLeft{0%,to{transform:translate(0) rotate(-1.5deg)}50%{transform:translate(-6px,-12px) rotate(.5deg)}}@keyframes floatWidgetTopRight{0%,to{transform:translate(0) rotate(1.5deg)}50%{transform:translate(6px,-10px) rotate(2.5deg)}}@keyframes floatWidgetBottomLeft{0%,to{transform:translate(0) rotate(1deg)}50%{transform:translate(-5px,8px) rotate(-1deg)}}@keyframes floatWidgetBottomRight{0%,to{transform:translate(0) rotate(-1deg)}50%{transform:translate(5px,10px) rotate(1deg)}}.iphone-frame{position:relative;width:360px;height:720px;background:#09090b;border-radius:54px;border:4px solid #3f3f46;box-shadow:0 0 0 1px #71717a,0 0 0 4px #18181b,0 35px 80px -15px rgba(15,23,42,.4),0 20px 40px -10px rgba(37,99,235,.25),inset 0 0 0 2px rgba(255,255,255,.2);overflow:hidden;flex-shrink:0;display:flex;flex-direction:column;z-index:5}.iphone-frame:before{left:-8px;top:110px;height:28px;border-radius:2px 0 0 2px;box-shadow:0 45px 0 #52525b,0 85px 0 #52525b}.iphone-frame:after,.iphone-frame:before{content:"";position:absolute;width:4px;background:#52525b}.iphone-frame:after{right:-8px;top:150px;height:55px;border-radius:0 2px 2px 0}.iphone-island{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:115px;height:32px;background:#000000;border-radius:20px;z-index:30;box-shadow:0 0 0 1px rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;padding:0 10px}.iphone-island-camera{width:11px;height:11px;border-radius:50%;background:#18181b;box-shadow:inset 0 0 2px rgba(59,130,246,.6)}.iphone-island-sensor{width:8px;height:8px;border-radius:50%;background:#09090b}.iphone-screen-inner{position:absolute;inset:0;border-radius:50px;overflow:hidden;display:flex;flex-direction:column;background:#efeae2}.iphone-glare{position:absolute;top:0;left:0;right:0;height:60%;background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.03) 40%,transparent 60%);pointer-events:none;z-index:25;border-radius:50px 50px 0 0}.iphone-home-bar{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:130px;height:4px;background:rgba(0,0,0,.5);border-radius:4px;z-index:30}.channel-tab-btn{padding:8px 18px;border-radius:9999px;font-size:.85rem;font-weight:700;border:1px solid rgba(226,232,240,.9);background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#475569;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px rgba(0,0,0,.04)}.channel-tab-btn.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#ffffff;border-color:rgba(255,255,255,.3);box-shadow:0 6px 18px rgba(37,99,235,.4),inset 0 1px 1px rgba(255,255,255,.4);transform:translateY(-1px)}.tg-header{background:#2481cc;padding:54px 16px 12px;display:flex;align-items:center;gap:12px;color:#ffffff}.tg-body{flex:1 1;background:#d8e5ee;background-image:radial-gradient(#b8cedc 1px,transparent 0);background-size:16px 16px;padding:14px 12px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.tg-bubble-user{background:#e1ffc7;align-self:flex-end;border-radius:14px 14px 2px 14px;padding:8px 12px;color:#000000}.tg-bubble-ai,.tg-bubble-user{font-size:.82rem;max-width:84%;box-shadow:0 1px 2px rgba(0,0,0,.08)}.tg-bubble-ai{background:#ffffff;align-self:flex-start;border-radius:14px 14px 14px 2px;padding:10px 14px;color:#0f172a}.im-header{background:rgba(248,248,248,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #e2e8f0;padding:54px 16px 12px;display:flex;flex-direction:column;align-items:center}.im-body{flex:1 1;background:#ffffff;padding:14px 12px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.im-bubble-user{background:#007aff;color:#ffffff;align-self:flex-end;border-radius:18px 18px 4px 18px;padding:8px 14px}.im-bubble-ai,.im-bubble-user{font-size:.84rem;max-width:80%}.im-bubble-ai{background:#e9e9eb;color:#000000;align-self:flex-start;border-radius:18px 18px 18px 4px;padding:9px 14px}.capability-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:20px;padding:32px 28px;box-shadow:var(--shadow-card);transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.capability-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:20px 20px 0 0;background:var(--accent-gradient,linear-gradient(90deg,#2563eb,#1d4ed8));opacity:0;transition:opacity .3s ease}.capability-card:hover{transform:translateY(-4px);border-color:rgba(191,219,254,.9);box-shadow:0 20px 40px -8px rgba(37,99,235,.1),0 4px 12px rgba(15,23,42,.04)}.capability-card:hover:before{opacity:1}.capability-icon-box{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;box-shadow:0 4px 12px rgba(0,0,0,.06)}.floating-label{position:absolute;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;padding:8px 14px;font-size:.75rem;font-weight:600;color:var(--text-title);box-shadow:var(--shadow-card);white-space:nowrap;display:flex;align-items:center;gap:6px;animation:floatLabel 3s ease-in-out infinite;z-index:5}@keyframes floatLabel{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.liquid-glass-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.9);font-size:.8rem;font-weight:700;box-shadow:0 2px 10px rgba(0,0,0,.03),inset 0 1px 1px rgba(255,255,255,.9)}.liquid-glass-panel{background:rgba(255,255,255,.92);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(226,232,240,.95);border-radius:26px;box-shadow:0 16px 40px -8px rgba(15,23,42,.06),0 3px 10px rgba(37,99,235,.03),inset 0 1px 2px rgba(255,255,255,1);transition:all .35s cubic-bezier(.16,1,.3,1)}.liquid-glass-panel:hover{transform:translateY(-3px);background:rgba(255,255,255,.98);border-color:rgba(191,219,254,1);box-shadow:0 24px 50px -10px rgba(37,99,235,.12),0 6px 18px rgba(15,23,42,.04),inset 0 1.5px 3px rgba(255,255,255,1)}.liquid-img-wrapper{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px -10px rgba(0,0,0,.12),inset 0 1px 1px rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.85);background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.liquid-img-wrapper:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 30px 60px -12px rgba(37,99,235,.18),inset 0 1px 2px rgba(255,255,255,1)}.feature-pill-tag{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(226,232,240,.95);padding:8px 18px;border-radius:9999px;font-size:.85rem;color:#475569;font-weight:600;box-shadow:0 2px 6px rgba(15,23,42,.03);display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.feature-pill-tag:hover{background:#ffffff;color:#2563eb;border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 6px 14px rgba(37,99,235,.08)}.hero-grid{grid-template-columns:1.15fr .85fr;grid-gap:52px;gap:52px}.feature-split-grid,.hero-grid{display:grid;align-items:center}.feature-split-grid{grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px}.superpowers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:30px;gap:30px}.pricing-grid{display:grid;grid-template-columns:1.9fr 1fr;grid-gap:36px;gap:36px;max-width:1240px;margin:0 auto;align-items:stretch}.pricing-features-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 36px;gap:28px 36px;margin-bottom:32px}.compliance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:28px;gap:28px}.sub-features-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:32px}.hidden-mobile{display:flex!important}.mobile-menu-trigger{display:none}.mobile-drawer-overlay{position:fixed;inset:0;background:rgba(15,23,42,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:100;animation:fadeIn .25s ease-out forwards}.mobile-drawer-content{position:fixed;top:0;right:0;bottom:0;width:86%;max-width:340px;height:100dvh;background:rgba(255,255,255,.96);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-left:1px solid rgba(226,232,240,.95);box-shadow:-12px 0 45px rgba(15,23,42,.18);z-index:101;display:flex;flex-direction:column;justify-content:space-between;padding:24px 20px;overflow-y:auto;transform:translateX(100%);transition:transform .32s cubic-bezier(.16,1,.3,1)}.mobile-drawer-content.open{transform:translateX(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-nav-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;color:#1e293b;font-weight:700;font-size:.95rem;text-decoration:none;transition:all .2s ease}.mobile-nav-item:active,.mobile-nav-item:hover{background:#eff6ff;color:#2563eb}@media (max-width:1024px){.feature-split-grid,.hero-grid{grid-template-columns:1fr;gap:48px}.pricing-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.mobile-menu-trigger{display:flex!important}body,html{overflow-x:hidden;width:100%}.section{padding:64px 0}.section-hero{padding:40px 0 48px}.container,.container-wide{padding:0 18px;width:100%;max-width:100%}.hidden-mobile{display:none!important}.compliance-grid,.feature-split-grid,.hero-grid,.pricing-features-grid,.pricing-grid,.sub-features-grid,.superpowers-grid{grid-template-columns:1fr!important;gap:28px!important}.pricing-grid>div{grid-column:span 1!important}.liquid-glass-panel{padding:28px 20px!important;border-radius:22px!important}.liquid-glass-card{padding:24px 18px!important;border-radius:20px!important}.btn-liquid-primary,.btn-liquid-secondary{width:100%!important;padding:15px 22px!important;font-size:.98rem!important;text-align:center;justify-content:center}.hero-cta-group{flex-direction:column!important;width:100%!important;gap:14px!important}.floating-widget-pill{display:none!important}.floating-iphone-stage{padding:10px 0!important;width:100%!important;max-width:100%!important}.floating-iphone-wrapper{width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important}.iphone-frame{width:100%!important;max-width:320px!important;height:580px!important;border-radius:44px!important;border-width:3px!important}.iphone-screen-inner{border-radius:40px!important}.iphone-ambient-glow{width:280px!important;height:380px!important}.iphone-floating-shadow{width:220px!important;bottom:-16px!important}.floating-tilt-container{padding:0 0 16px!important;max-width:100%!important}.integrations-bar{padding:24px 0 16px!important}.integrations-track{gap:8px!important}.brand-badge-item{padding:8px 14px!important;font-size:.8rem!important}.price-header-flex{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.price-value-container{text-align:left!important}.guarantee-box-flex{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.footer-columns-flex{flex-direction:column!important;gap:28px!important}.footer-bottom-flex{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}}.ios-passcode-btn{width:clamp(66px,19.5vw,76px);height:clamp(66px,19.5vw,76px);border-radius:50%;background:rgba(255,255,255,.09);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.16);color:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;outline:none;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform:translateZ(0);transition:transform .1s cubic-bezier(.16,1,.3,1),background-color .1s ease,border-color .1s ease,box-shadow .1s ease;box-shadow:0 4px 16px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,.25)}.ios-passcode-btn.is-active,.ios-passcode-btn:active{transform:scale(.92) translateZ(0)!important;background:rgba(255,255,255,.36)!important;border-color:rgba(147,197,253,.95)!important;box-shadow:0 0 26px rgba(59,130,246,.8),inset 0 1px 2px rgba(255,255,255,.6)!important}.ios-pin-dot{width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);background:transparent;transform:translateZ(0);transition:all .18s cubic-bezier(.34,1.56,.64,1)}.ios-pin-dot.is-filled{border-color:#3b82f6;background:#3b82f6;box-shadow:0 0 16px rgba(59,130,246,.95),0 0 30px rgba(37,99,235,.6);transform:scale(1.18) translateZ(0);animation:dotPop .2s ease-out}@keyframes dotPop{0%{transform:scale(.7)}50%{transform:scale(1.3)}to{transform:scale(1.18)}}.shake-animation{animation:pinShake .45s cubic-bezier(.36,.07,.19,.97) both}@keyframes pinShake{10%,90%{transform:translate3d(-3px,0,0)}20%,80%{transform:translate3d(5px,0,0)}30%,50%,70%{transform:translate3d(-6px,0,0)}40%,60%{transform:translate3d(6px,0,0)}}.admin-access-shell{min-height:100dvh;display:grid;place-items:center;padding:24px;color:#f8fafc;background:radial-gradient(circle at 50% 0,rgba(76,29,149,.32),transparent 42%),linear-gradient(180deg,#080b1a,#02040d)}.admin-access-card{width:min(100%,430px);padding:clamp(24px,5vw,36px);border:1px solid rgba(129,140,248,.24);border-radius:24px;background:rgba(10,14,34,.92);box-shadow:0 28px 90px rgba(0,0,0,.48);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-access-brand{display:flex;align-items:center;gap:12px;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid rgba(148,163,184,.14)}.admin-access-brand img{border-radius:12px;box-shadow:0 0 28px rgba(124,58,237,.38)}.admin-access-brand div,.admin-access-heading,.admin-access-status{display:grid;grid-gap:4px;gap:4px}.admin-access-brand strong{font-size:.95rem}.admin-access-brand span,.admin-access-form small,.admin-access-heading p,.admin-access-status p{color:#94a3b8}.admin-access-brand span{font-size:.76rem}.admin-access-heading,.admin-access-status{justify-items:center;text-align:center;gap:10px}.admin-access-heading>svg,.admin-access-status>svg{width:42px;height:42px;padding:10px;color:#a78bfa;border:1px solid rgba(167,139,250,.28);border-radius:14px;background:rgba(124,58,237,.14)}.admin-access-heading h1,.admin-access-status h1{margin:4px 0 0;font-size:clamp(1.35rem,5vw,1.7rem);letter-spacing:-.03em}.admin-access-heading p,.admin-access-status p{margin:0;font-size:.88rem;line-height:1.55}.admin-access-form{display:grid;grid-gap:16px;gap:16px;margin-top:26px}.admin-access-form label{display:grid;grid-gap:8px;gap:8px;color:#dbeafe;font-size:.82rem;font-weight:700}.admin-access-form input{width:100%;min-height:48px;padding:0 14px;color:#f8fafc;border:1px solid #334155;border-radius:12px;outline:none;background:#11182d;box-sizing:border-box}.admin-access-form input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.18)}.admin-mfa-input-wrap{position:relative}.admin-mfa-input-wrap>svg{position:absolute;top:50%;left:14px;width:18px;transform:translateY(-50%);color:#94a3b8}.admin-mfa-input-wrap input{padding-left:44px;font-size:1.28rem;font-weight:750;letter-spacing:.35em}.admin-access-form button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;color:#fff;border:0;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#4f46e5);font-weight:800;cursor:pointer}.admin-access-form button:disabled{opacity:.62;cursor:wait}.admin-access-error{margin:0;padding:11px 13px;color:#fecaca;border:1px solid rgba(248,113,113,.32);border-radius:10px;background:rgba(127,29,29,.26);font-size:.8rem;line-height:1.4}.admin-dashboard-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;min-height:72px;padding:max(12px,env(safe-area-inset-top,12px)) max(20px,env(safe-area-inset-right,20px)) 12px max(20px,env(safe-area-inset-left,20px));justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(3,7,18,.84);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.admin-dashboard-header,.admin-dashboard-identity,.admin-dashboard-title,.admin-header-actions,.admin-header-actions button,.admin-live-monitor,.admin-live-monitor span,.admin-runtime-status{display:flex;align-items:center}.admin-dashboard-identity{gap:12px}.admin-dashboard-identity img{border-radius:10px}.admin-dashboard-title{gap:8px}.admin-dashboard-title h1{margin:0;font-size:1.08rem}.admin-dashboard-title>span{padding:2px 7px;color:#a78bfa;border:1px solid rgba(167,139,250,.28);border-radius:999px;background:rgba(124,58,237,.14);font-size:.64rem;font-weight:800}.admin-runtime-status{gap:6px;margin-top:3px;color:#94a3b8;font-size:.72rem}.admin-runtime-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.admin-runtime-status.is-healthy{color:#34d399}.admin-runtime-status.is-degraded{color:#fbbf24}.admin-runtime-status.is-down{color:#f87171}.admin-live-monitor{gap:16px;padding:7px 14px;color:#94a3b8;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.04)}.admin-live-monitor span{gap:6px;font-size:.75rem}.admin-header-actions svg,.admin-live-monitor svg{width:14px;height:14px}.admin-live-monitor strong{color:#e2e8f0;font-family:monospace}.admin-header-actions{gap:8px}.admin-header-actions button{gap:6px;min-height:36px;padding:0 12px;color:#cbd5e1;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:rgba(255,255,255,.06);font-size:.76rem;font-weight:750;cursor:pointer}.admin-header-actions button:disabled{opacity:.55;cursor:wait}.admin-header-actions button.is-warning{color:#fbbf24;border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.13)}.admin-header-actions button.is-danger{color:#f87171;border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.13)}@media (max-width:720px){.admin-dashboard-header{justify-content:center}.admin-dashboard-identity{width:100%;justify-content:center}.admin-live-monitor{order:3}.admin-header-actions{width:100%;justify-content:center}}