.landing-root{color:#e2e8f0;scroll-behavior:smooth;background:#0b1120;min-height:100vh;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow-x:hidden}.landing-nav{z-index:100;background:0 0;justify-content:space-between;align-items:center;padding:1rem 2rem;transition:all .3s;display:flex;position:fixed;top:0;left:0;right:0}.landing-nav.scrolled{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#0b1120d9;border-bottom:1px solid #ffffff0f;padding:.65rem 2rem}.landing-brand{letter-spacing:-.02em;color:#f1f5f9;align-items:center;gap:.5rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.1rem;font-weight:800;text-decoration:none;display:flex}.landing-brand-text{flex-direction:column;line-height:1.15;display:flex}.landing-brand-tagline{letter-spacing:.07em;text-transform:uppercase;color:#64748b;font-size:.6rem;font-weight:500;line-height:1}.light-theme .landing-brand-tagline{color:#475569;font-weight:600}.brand-budget{background:var(--gradient-accent);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-nav-links{gap:2rem;display:flex}.landing-nav-links a{color:#94a3b8;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .15s}.landing-nav-links a:hover{color:#f1f5f9}.landing-nav-cta{align-items:center;gap:.6rem;display:flex}.landing-theme-btn{border:1px solid rgb(var(--brand-rgb) / .45);background:rgb(var(--brand-rgb) / .18);width:44px;height:44px;color:rgb(var(--brand-light-rgb));cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .18s;display:flex}.landing-theme-btn:hover{background:rgb(var(--brand-rgb) / .3);border-color:rgb(var(--brand-rgb) / .7);transform:scale(1.1)}.light-theme .landing-theme-btn{background:rgb(var(--brand-rgb) / .1);border-color:rgb(var(--brand-rgb) / .35);color:rgb(var(--brand-rgb))}.light-theme .landing-theme-btn:hover{background:rgb(var(--brand-rgb) / .18);border-color:rgb(var(--brand-rgb) / .55)}.landing-menu-btn,.landing-nav-menu-only{display:none}.landing-menu-btn{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px}@media (max-width:768px){.landing-nav-links{display:none}.landing-nav{padding:.85rem 1rem}.landing-menu-btn{display:inline-flex}.landing-nav.menu-open{background:#0b1120f7}.landing-nav.menu-open .landing-nav-links{background:#0b1120f7;border-bottom:1px solid #ffffff14;flex-direction:column;gap:0;padding:.25rem 1rem 1rem;display:flex;position:absolute;top:100%;left:0;right:0}.landing-nav.menu-open .landing-nav-links a{border-bottom:1px solid #ffffff0f;padding:.8rem .25rem;font-size:1rem}}.landing-nav-cta .btn-primary,.landing-nav-cta .btn-ghost{white-space:nowrap}@media (max-width:480px){.landing-nav-cta{gap:.4rem}.landing-nav-cta .landing-nav-login{display:none}.landing-nav.menu-open .landing-nav-menu-only{display:block}}.btn-primary,.btn-ghost{cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-family:inherit;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-primary{background:var(--gradient-accent);color:#fff;box-shadow:0 6px 20px rgb(var(--brand-rgb) / .35)}.btn-primary:hover{box-shadow:0 10px 28px rgb(var(--brand-rgb) / .5);transform:translateY(-2px)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{color:#e2e8f0;border-color:#ffffff1f}.btn-ghost:hover{background:#ffffff0a;border-color:#ffffff4d}.btn-lg{letter-spacing:-.01em;padding:.9rem 1.8rem;font-size:1rem}.btn-full{justify-content:center;width:100%;padding:.9rem}.hero{justify-content:center;align-items:center;min-height:100vh;padding:6rem 1.5rem 4rem;display:flex;position:relative;overflow:hidden}.hero-bg{background:radial-gradient(at top,#0f3d7538 0%,#0000 60%),radial-gradient(at bottom,#5bae3c1a 0%,#0000 50%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-orb{filter:blur(80px);opacity:.4;border-radius:50%;animation:18s ease-in-out infinite orbFloat;position:absolute}.hero-orb-1{background:#0f3d75;width:320px;height:320px;animation-delay:0s;top:18%;left:-8%}.hero-orb-2{background:#1a6bba;width:280px;height:280px;animation-delay:4s;top:42%;right:-6%}.hero-orb-3{background:#5bae3c;width:240px;height:240px;animation-delay:8s;bottom:8%;left:35%}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.08)}66%{transform:translate(-30px,30px)scale(.95)}}.hero-content{z-index:1;text-align:center;max-width:820px;position:relative}.hero-badge{color:#7ab8e8;background:#0f3d751f;border:1px solid #0f3d754d;border-radius:999px;margin-bottom:1.4rem;padding:.4rem 1rem;font-size:.78rem;font-weight:600;display:inline-block}.hero-badge-promo{color:#e2e8f0;background:linear-gradient(90deg,#22c55e2e,#0f3d752e);border-color:#22c55e73;padding:.45rem 1.1rem;font-size:.82rem;box-shadow:0 4px 18px #22c55e2e}.hero-badge-promo strong{background:linear-gradient(135deg,#5bae3c,#1a6bba);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.hero-badge-promo code{color:#93d4f5;background:#0f3d7540;border-radius:4px;margin-left:.25rem;padding:.1rem .4rem;font-family:Courier New,monospace;font-size:.75rem}.hero h1{letter-spacing:-.02em;color:#f8fafc;font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.1}.grad-text{background:linear-gradient(135deg,#4a8fd4 0%,#1a6bba 50%,#5bae3c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-sub{color:#94a3b8;max-width:640px;margin-top:1.4rem;margin-left:auto;margin-right:auto;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.hero-cta{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.hero-trust{color:#64748b;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2.6rem;font-size:.82rem;display:flex}.section{max-width:1200px;margin:0 auto;padding:4.5rem 1.5rem;position:relative}.section-alt{background:linear-gradient(#0000 0%,#1e293b4d 50%,#0000 100%);max-width:none;margin:0;padding-left:max(1.5rem,50vw - 600px);padding-right:max(1.5rem,50vw - 600px)}.section-head{text-align:center;margin-bottom:2.25rem}.section-pre{letter-spacing:.14em;text-transform:uppercase;color:#5bae3c;margin-bottom:.65rem;font-size:.72rem;font-weight:700;display:inline-block}.section-head h2{color:#f1f5f9;letter-spacing:-.025em;font-size:clamp(1.75rem,3vw,2.8rem);font-weight:800;line-height:1.15}.section-head p{color:#94a3b8;max-width:560px;margin-top:.8rem;margin-left:auto;margin-right:auto;font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.65}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.feature-card{background:linear-gradient(160deg,#1e293bb3 0%,#0f172ab3 100%);border:1px solid #ffffff12;border-radius:16px;padding:1.8rem;transition:all .3s;position:relative;overflow:hidden}.feature-card:before{content:"";opacity:0;background:radial-gradient(circle at 50% 0,#0f3d751f 0%,#0000 60%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.feature-card:hover{border-color:#0f3d754d;transform:translateY(-4px);box-shadow:0 20px 40px #0006}.feature-card:hover:before{opacity:1}.feature-icon-wrap{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.1rem;display:inline-flex;box-shadow:0 6px 18px #00000040}.feature-tag{letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;color:rgb(var(--brand-rgb));background:rgb(var(--brand-rgb) / .14);border:1px solid rgb(var(--brand-rgb) / .35);border-radius:999px;margin-left:.5rem;padding:.1rem .45rem;font-size:.65rem;font-weight:700;display:inline-block}.feature-card h3{color:#f1f5f9;letter-spacing:-.01em;margin-bottom:.45rem;font-size:1.05rem;font-weight:700}.feature-card p{color:#94a3b8;font-size:.88rem;line-height:1.65}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:760px;margin:0 auto;display:grid}@media (max-width:640px){.pricing-grid{grid-template-columns:1fr}}.pricing-toggle-wrap{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:.25rem;width:-moz-fit-content;width:fit-content;margin:0 auto 1.25rem;padding:.3rem;display:flex}.pricing-toggle-btn{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.pricing-toggle-btn.active{color:#fff;background:linear-gradient(135deg,#0f3d75,#1a6bba);box-shadow:0 2px 12px #0f3d7566}.pricing-toggle-btn:hover:not(.active){color:#ffffffd9}.pricing-toggle-save{color:#86efac;letter-spacing:.02em;background:#22c55e33;border-radius:100px;padding:.15rem .45rem;font-size:.7rem;font-weight:700}.pricing-discount-banner{text-align:center;color:#fef3c7;background:linear-gradient(135deg,#eab30826 0%,#eab30814 100%);border:1px solid #eab3084d;border-radius:10px;margin-bottom:1.5rem;padding:.8rem 1.2rem;font-size:.95rem;font-weight:600}.discount-icon{margin-right:.5rem;animation:2s infinite pulse-icon;display:inline-block}@keyframes pulse-icon{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.discount-text{letter-spacing:.5px}.price-card{background:#0f172aa6;border:1px solid #ffffff14;border-radius:20px;padding:2rem 1.75rem;position:relative}.price-card.featured{background:linear-gradient(160deg,#4c1d9540 0%,#0f172ad9 100%);border-color:#0f3d7580;box-shadow:0 20px 50px #0f3d7533}.price-card.featured.promo-active{background:linear-gradient(160deg,#78350f59 0%,#0f172ad9 100%);border-color:#eab30899;box-shadow:0 20px 50px #eab30840}.featured-tag{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#0f3d75,#5bae3c);border-radius:999px;padding:.25rem .8rem;font-size:.65rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0f3d7566}.promo-sticker{color:#fff;background:linear-gradient(135deg,#fbbf24,#f97316);border-radius:6px;padding:.4rem .7rem;font-size:.8rem;font-weight:800;position:absolute;top:1rem;right:1rem;box-shadow:0 8px 16px #fbbf244d}.price-card h3{color:#f1f5f9;letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.price-container{margin-bottom:.8rem}.price{color:#f1f5f9;letter-spacing:-.03em;font-size:2.6rem;font-weight:800}.price span{color:#64748b;font-size:.85rem;font-weight:400}.price-original{color:#64748b;margin-right:.5rem;font-size:1.1rem;font-weight:500;text-decoration:line-through}.price-discount{color:#5bae3c;margin-top:.3rem;font-size:.8rem;font-weight:600}.price-sub{color:#94a3b8;margin-bottom:1.4rem;font-size:.8rem}.price-features{flex-direction:column;gap:.3rem;margin:1rem 0 1.6rem;padding:0;list-style:none;display:flex}.price-features li{color:#cbd5e1;align-items:flex-start;gap:.5rem;font-size:.88rem;line-height:1.45;display:flex}.price-features li.off{color:#7c8da3}.price-features li.strong{color:#4a8fd4;font-weight:600}.feature-check{color:#5bae3c;flex-shrink:0;margin-top:1px}.feature-x{color:#475569;flex-shrink:0;margin-top:1px}.btn-full{width:100%}.promo-urgent{color:#fbbf24;margin-top:.8rem;font-size:.75rem;font-weight:600;animation:2s infinite pulse-text}@keyframes pulse-text{0%,to{opacity:1}50%{opacity:.7}}.about-wrap{grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;display:grid}@media (max-width:768px){.about-wrap{grid-template-columns:1fr;gap:2rem}}.about-text p{color:#cbd5e1;margin-bottom:1.1rem;font-size:1rem;line-height:1.8}.about-stats{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}.stat-card{text-align:center;background:linear-gradient(160deg,#1e293bb3,#0f172ab3);border:1px solid #ffffff12;border-radius:14px;padding:1.3rem 1rem}.stat-num{letter-spacing:-.02em;background:linear-gradient(135deg,#4a8fd4,#5bae3c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:800}.stat-lbl{color:#64748b;margin-top:.35rem;font-size:.78rem;line-height:1.4}.contact-form{flex-direction:column;gap:.8rem;max-width:540px;margin:0 auto;display:flex}.contact-form input,.contact-form textarea{color:#f1f5f9;resize:vertical;background:#0f172ab3;border:1px solid #ffffff14;border-radius:11px;padding:.9rem 1.1rem;font-family:inherit;font-size:.92rem;transition:border .15s,background .15s}.contact-form input:focus,.contact-form textarea:focus{background:#0f172ae6;border-color:#0f3d7580;outline:none}.contact-or{text-align:center;color:#64748b;margin-top:.4rem;font-size:.82rem}.contact-or a{color:#5bae3c;text-decoration:none}.contact-or a:hover{text-decoration:underline}.feedback-card{text-align:center;background:linear-gradient(160deg,#1e293bcc,#0f172acc);border:1px solid #ffffff14;border-radius:18px;max-width:540px;margin:0 auto;padding:2rem 1.75rem}.feedback-q{color:#cbd5e1;margin-bottom:1rem;font-size:.95rem}.stars{justify-content:center;gap:.35rem;margin-bottom:1.2rem;display:flex}.star-btn{cursor:pointer;background:0 0;border:none;padding:.2rem .3rem;line-height:0;transition:transform .12s}.star-btn:hover{transform:scale(1.15)}.feedback-card textarea{color:#f1f5f9;resize:vertical;background:#0f172ab3;border:1px solid #ffffff14;border-radius:11px;width:100%;margin-bottom:1rem;padding:.9rem;font-family:inherit;font-size:.9rem}.thanks{text-align:center;padding:1.5rem 0}.thanks-icon{background:linear-gradient(135deg,#0f3d75,#1a6bba);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex;box-shadow:0 8px 24px #0f3d7566}.thanks h3{color:#f1f5f9;margin-bottom:.4rem;font-size:1.2rem}.thanks p{color:#94a3b8;font-size:.9rem}.form-success{text-align:center;padding:1.5rem 0}.form-success-icon{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto .75rem;display:flex;box-shadow:0 6px 20px #22c55e59}.form-success p{color:#86efac;font-size:.95rem;font-weight:600}.form-error{color:#fca5a5;font-size:.85rem}.hero-trust-dot{background:#475569;border-radius:50%;flex-shrink:0;align-self:center;width:3px;height:3px}.feedback-row{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.feedback-field{flex:1;min-width:140px}.feedback-field input{color:#f1f5f9;box-sizing:border-box;background:#0f172ab3;border:1px solid #ffffff14;border-radius:11px;outline:none;width:100%;padding:.75rem .9rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}.feedback-field input::placeholder{color:#ffffff4d}.feedback-field input:focus{border-color:#0f3d7599}.field-error{color:#fca5a5;margin-top:.25rem;font-size:.75rem}.feedback-privacy{color:#ffffff59;text-align:center;margin-top:.5rem;font-size:.72rem}.stats-band{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;max-width:900px;margin:0 auto;padding:1.5rem;display:grid}@media (max-width:640px){.stats-band{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.stats-band-item{text-align:center}.stats-band-num{letter-spacing:-.02em;font-size:clamp(1.4rem,3vw,2.1rem);font-weight:800}.stats-band-lbl{color:#94a3b8;margin-top:.25rem;font-size:.78rem}.showcase-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.showcase-card{background:linear-gradient(160deg,#1e293b99,#0f172a99);border:1px solid #ffffff12;border-radius:16px;padding:1.25rem;transition:transform .3s,border-color .3s}.showcase-card:hover{border-color:#0f3d754d;transform:translateY(-4px)}.showcase-mock{background:radial-gradient(circle at 30% 20%,#0f3d7540,#0000 60%),linear-gradient(160deg,#0a2850,#0f172a);border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;height:130px;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}.showcase-mock-icon-wrap{border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 12px 32px #00000059}.showcase-card h3{color:#f1f5f9;letter-spacing:-.01em;margin-bottom:.4rem;font-size:1rem;font-weight:700}.showcase-card p{color:#94a3b8;font-size:.86rem;line-height:1.6}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.testimonial-card{background:#0f172a99;border:1px solid #ffffff14;border-radius:16px;padding:1.5rem}.testimonial-stars{gap:3px;margin-bottom:.75rem;display:flex}.testimonial-quote{color:#cbd5e1;margin-bottom:1.1rem;font-size:.9rem;line-height:1.7}.testimonial-author{align-items:center;gap:.7rem;display:flex}.testimonial-avatar{color:#fff;background:linear-gradient(135deg,#0f3d75,#5bae3c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:flex}.testimonial-name{color:#f1f5f9;font-size:.88rem;font-weight:700}.testimonial-role{color:#64748b;font-size:.76rem}.faq-list{flex-direction:column;gap:.6rem;max-width:720px;margin:0 auto;display:flex}.faq-item{background:#0f172a80;border:1px solid #ffffff12;border-radius:12px;transition:border-color .2s;overflow:hidden}.faq-item.open{border-color:#0f3d754d}.faq-q{cursor:pointer;color:#f1f5f9;text-align:left;letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.05rem 1.25rem;font-size:.95rem;font-weight:600;display:flex}.faq-chevron-icon{color:#4a8fd4;flex-shrink:0;margin-left:1rem}.faq-a{color:#94a3b8;padding:0 1.25rem 1.15rem;font-size:.9rem;line-height:1.7}.apk-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.apk-modal{background:linear-gradient(160deg,#0e1a2d 0%,#0b1120 100%);border:1px solid #0f3d7559;border-radius:20px;width:100%;max-width:420px;padding:2rem 1.75rem 1.75rem;position:relative;box-shadow:0 30px 80px #0009,0 0 0 1px #0f3d7526}.apk-modal-close{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s;display:flex;position:absolute;top:1rem;right:1rem}.apk-modal-close:hover{color:#f1f5f9;background:#ffffff1a}.apk-modal-header{color:#4a8fd4;align-items:center;gap:.7rem;margin-bottom:.5rem;padding-right:3rem;display:flex}.apk-modal-header h3{color:#f1f5f9;letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:700}.apk-modal-sub{color:#94a3b8;margin-bottom:1.25rem;font-size:.88rem;line-height:1.6}.apk-modal-form{flex-direction:column;gap:.75rem;display:flex}.apk-modal-form input{color:#f1f5f9;background:#0f172acc;border:1px solid #ffffff14;border-radius:10px;outline:none;padding:.8rem 1rem;font-family:inherit;font-size:.92rem;transition:border-color .2s}.apk-modal-form input::placeholder{color:#ffffff47}.apk-modal-form input:focus{border-color:#0f3d7599}.apk-modal-success{text-align:center;padding:.5rem 0}.apk-modal-success h3{color:#f1f5f9;margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.apk-modal-success p{color:#94a3b8;font-size:.9rem;line-height:1.6}.light-theme .apk-modal{background:#fff;border-color:#0f3d7526;box-shadow:0 30px 80px #0f3d752e,0 0 0 1px #0f3d7514}.light-theme .apk-modal-close{color:#64748b;background:#0000000a;border-color:#00000014}.light-theme .apk-modal-close:hover{color:#0f172a;background:#00000014}.light-theme .apk-modal-header h3{color:#0c1a2e}.light-theme .apk-modal-sub{color:#475569}.light-theme .apk-modal-form input{color:#0f172a;background:#f8fafc;border-color:#0f3d752e}.light-theme .apk-modal-form input::placeholder{color:#64748b}.light-theme .apk-modal-form input:focus{border-color:#0f3d75;box-shadow:0 0 0 3px #0f3d751a}.light-theme .apk-modal-success h3{color:#0c1a2e}.light-theme .apk-modal-success p{color:#475569}.landing-footer{border-top:1px solid #ffffff0f;max-width:1200px;margin:0 auto;padding:3rem 1.5rem 1.5rem}.footer-row{grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:2rem;display:grid}@media (max-width:768px){.footer-row{grid-template-columns:1fr;gap:1.5rem}}.footer-cols{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.footer-cols h3{text-transform:uppercase;letter-spacing:.1em;color:#5bae3c;margin-bottom:.9rem;font-size:.72rem;font-weight:700}.footer-cols a{color:#94a3b8;padding:.45rem 0;font-size:.86rem;text-decoration:none;transition:color .15s;display:block}.footer-cols a:hover{color:#cbd5e1}.footer-bottom{text-align:center;color:#94a3b8;border-top:1px solid #ffffff0d;padding-top:1.3rem;font-size:.82rem}.mobile-app-wrap{grid-template-columns:200px 1fr;align-items:center;gap:4rem;max-width:960px;margin:0 auto;display:grid}@media (max-width:768px){.mobile-app-wrap{text-align:center;grid-template-columns:1fr;justify-items:center;gap:2.5rem}}.mobile-app-visual{flex-direction:column;flex-shrink:0;align-items:center;gap:1rem;display:flex}.mobile-app-icon-ring{background:linear-gradient(145deg,#0a2850,#0f3d75,#1a6bba);border-radius:36px;justify-content:center;align-items:center;width:156px;height:156px;padding:5px;display:flex;box-shadow:0 0 0 1px #0f3d7540,0 20px 60px #0f3d7559,0 8px 20px #0f3d7533}.mobile-app-badges{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.mobile-badge{letter-spacing:.02em;border:1px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.mobile-badge.android{color:#4ade80;background:#4ade801f;border-color:#4ade804d}.mobile-badge.native{color:#4a8fd4;background:#0f3d751f;border-color:#0f3d754d}.mobile-app-version{color:#475569;margin:0;font-size:.7rem;font-weight:500}.mobile-app-title{color:#f1f5f9;letter-spacing:-.02em;margin-bottom:.65rem;font-size:1.65rem;font-weight:800}.mobile-app-desc{color:#94a3b8;margin-bottom:1.75rem;font-size:.93rem;line-height:1.7}.mobile-features-grid{grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:2rem;display:grid}@media (max-width:520px){.mobile-features-grid{grid-template-columns:1fr}.mobile-app-wrap{text-align:left;justify-items:start}}.mobile-feature-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.75rem;transition:border-color .2s,background .2s;display:flex}.mobile-feature-card:hover{background:#ffffff0e;border-color:#ffffff1a}.mobile-feature-icon{border:1px solid;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mobile-feature-label{color:#e2e8f0;margin:0 0 .2rem;font-size:.82rem;font-weight:700;line-height:1.2}.mobile-feature-desc{color:#64748b;margin:0;font-size:.75rem;line-height:1.4}.mobile-app-cta{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.btn-android{align-items:center;gap:.5rem;padding:.8rem 1.6rem!important;font-size:.92rem!important;display:inline-flex!important}.mobile-app-store-note{color:#475569;font-size:.78rem;font-weight:500}@media (prefers-reduced-motion:reduce){.hero-orb,.feature-card,.price-card{transition:none!important;animation:none!important}}.light-theme .landing-root{color:#0f172a;background:#fff}.light-theme .landing-nav{background:#ffffffd9;border-bottom-color:#0f3d751a}.light-theme .landing-nav.scrolled{background:#fffffff5;border-bottom-color:#0f3d7526;box-shadow:0 1px 20px #0f3d7514}.light-theme .landing-brand{color:#0f172a}.light-theme .landing-nav-links a{color:#334155;font-weight:500}.light-theme .landing-nav-links a:hover{color:#0f3d75}.light-theme .landing-menu-btn{color:#0f3d75;border-color:#0f3d754d}@media (max-width:768px){.light-theme .landing-nav.menu-open,.light-theme .landing-nav.menu-open .landing-nav-links{background:#fffffffa}.light-theme .landing-nav.menu-open .landing-nav-links{border-bottom-color:#0f3d751f}.light-theme .landing-nav.menu-open .landing-nav-links a{border-bottom-color:#0f3d7514}}.light-theme .btn-ghost{color:#0f3d75;border-color:#0f3d754d;font-weight:600}.light-theme .btn-ghost:hover{background:#0f3d750f;border-color:#0f3d75}.light-theme .hero-bg{background:radial-gradient(80% 50% at 50% 0,#0f3d7512 0%,#0000 70%),radial-gradient(60% 40% at 80% 80%,#5bae3c0f 0%,#0000 60%)}.light-theme .hero-orb{opacity:.12;filter:blur(60px)}.light-theme .hero h1{color:#0c1a2e}.light-theme .hero-sub{color:#334155}.light-theme .hero-trust{color:#475569}.light-theme .hero-trust-dot{background:#cbd5e1}.light-theme .hero-badge{color:#0f3d75;background:#0f3d7512;border-color:#0f3d7533}.light-theme .hero-badge-promo{color:#1e293b;background:linear-gradient(90deg,#5bae3c14,#0f3d750f);border-color:#5bae3c4d}.light-theme .hero-badge-promo strong{color:#3f7d29}.light-theme .section-pre{color:#3f7d29;letter-spacing:.14em;font-weight:700}.light-theme .section-head h2{color:#0c1a2e}.light-theme .section-head p{color:#475569;max-width:560px;margin-left:auto;margin-right:auto}.light-theme .section-alt{background:linear-gradient(#f8faff 0%,#f0f6ff 50%,#f8faff 100%)}.light-theme .stats-band{background:#fff;border-color:#0f3d751f;box-shadow:0 4px 24px #0f3d7512}.light-theme .stats-band-num{background:linear-gradient(135deg,#0f3d75 0%,#1a6bba 50%,#5bae3c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.light-theme .stats-band-lbl{color:#64748b}.light-theme .feature-card{color:#0f172a;background:#fff;border-color:#0f3d751a;box-shadow:0 2px 16px #0f3d750f}.light-theme .feature-card:hover{border-color:#0f3d7540;box-shadow:0 8px 32px #0f3d751f}.light-theme .feature-card h3{color:#0c1a2e}.light-theme .feature-card p{color:#475569}.light-theme .feature-icon{background:#0f3d7514;border:1px solid #0f3d751f}.light-theme .testimonial-card{color:#0f172a;background:#fff;border-color:#0f3d751a;box-shadow:0 2px 16px #0f3d750f}.light-theme .testimonial-card:hover{border-color:#0f3d7533;box-shadow:0 8px 24px #0f3d751a}.light-theme .testimonial-text{color:#1e293b}.light-theme .testimonial-name{color:#0c1a2e;font-weight:700}.light-theme .testimonial-role{color:#64748b}.light-theme .testimonial-avatar{background:linear-gradient(135deg,#0f3d75,#5bae3c)}.light-theme .pricing-toggle-wrap{background:#e8f0fe;border-color:#0f3d7526}.light-theme .pricing-toggle-btn{color:#475569;font-weight:600}.light-theme .pricing-toggle-btn.active{color:#fff;background:linear-gradient(135deg,#0f3d75,#1a6bba);box-shadow:0 2px 12px #0f3d7559}.light-theme .pricing-toggle-btn:hover:not(.active){color:#0f3d75;background:#0f3d7514}.light-theme .pricing-toggle-save{color:#276a14;background:#5bae3c26}.light-theme .pricing-discount-banner{color:#92400e;background:linear-gradient(135deg,#eab3081f 0%,#eab3080f 100%);border-color:#eab30866}.light-theme .price-card{color:#0f172a;background:#fff;border:1px solid #0f3d751f;box-shadow:0 4px 20px #0f3d7512}.light-theme .price-card h3{color:#0c1a2e}.light-theme .price-card.featured{color:#fff;background:linear-gradient(160deg,#0f3d75 0%,#0c2d5a 100%);border-color:#0f3d75;box-shadow:0 20px 50px #0f3d754d}.light-theme .price-card.featured h3{color:#fff}.light-theme .price-card.featured.promo-active{background:linear-gradient(160deg,#0f3d75 0%,#0c2d5a 60%,#1a4a1a 100%);border-color:#eab30899;box-shadow:0 20px 50px #0f3d754d,0 0 0 1px #eab30866}.light-theme .price-card-feature{color:#1e293b}.light-theme .price-card.featured .price-card-feature{color:#ffffffe6}.light-theme .price-card.featured .price-checkmark{color:#5bae3c}.light-theme .price-amount{color:#0c1a2e}.light-theme .price-card.featured .price-amount{color:#fff}.light-theme .price-card.featured .price-period{color:#ffffffb3}.light-theme .price-card.featured .price-label{color:#ffffffa6}.light-theme .price-card.featured .price-cap{color:#fff9}.light-theme .price-period,.light-theme .price-label{color:#64748b}.light-theme .price-divider{border-color:#0f3d751a}.light-theme .price-card.featured .price-divider{border-color:#ffffff26}.light-theme .price-cap{color:#64748b}.light-theme .showcase-card{background:#fff;border-color:#0f3d751a;box-shadow:0 2px 12px #0f3d750f}.light-theme .showcase-card:hover{border-color:#0f3d7540;box-shadow:0 8px 28px #0f3d751f}.light-theme .showcase-mock{background:linear-gradient(160deg,#e8f0fe,#dbeafe);border-color:#0f3d751f}.light-theme .showcase-label{color:#334155;font-weight:600}.light-theme .showcase-sub{color:#64748b}.light-theme .faq-item{background:#fff;border-color:#0f3d751a;box-shadow:0 2px 10px #0f3d750d}.light-theme .faq-item.open{border-color:#0f3d7540;box-shadow:0 4px 16px #0f3d7514}.light-theme .faq-q{color:#0c1a2e;font-weight:600}.light-theme .faq-q:hover{color:#0f3d75}.light-theme .faq-a{color:#475569}.light-theme .faq-chevron{color:#0f3d75}.light-theme .about-value{color:#0c1a2e}.light-theme .about-copy,.light-theme .about-text p{color:#475569}.light-theme .stat-card{background:#fff;border-color:#0f3d751a;box-shadow:0 2px 14px #0f3d7512}.light-theme .stat-lbl{color:#64748b}.light-theme .mobile-app-section{background:#f0f6ff}.light-theme .mobile-feature-label{color:#334155;font-weight:600}.light-theme .mobile-feature-desc{color:#64748b}.light-theme .contact-form input,.light-theme .contact-form textarea{color:#0f172a;background:#f8fafc;border-color:#0f3d7533}.light-theme .contact-form input::-moz-placeholder{color:#64748b}.light-theme .contact-form textarea::-moz-placeholder{color:#64748b}.light-theme .contact-form input::placeholder,.light-theme .contact-form textarea::placeholder{color:#64748b}.light-theme .contact-form input:focus,.light-theme .contact-form textarea:focus{background:#fff;border-color:#0f3d75;box-shadow:0 0 0 3px #0f3d751a}.light-theme .contact-or{color:#64748b}.light-theme .contact-or a{color:#0f3d75;font-weight:600}.light-theme .feedback-card{background:#fff;border-color:#0f3d751f;box-shadow:0 4px 20px #0f3d7512}.light-theme .feedback-q{color:#0c1a2e}.light-theme .feedback-privacy{color:#64748b}.light-theme .feedback-card textarea,.light-theme .feedback-field input{color:#0f172a;background:#f8fafc;border-color:#0f3d7526}.light-theme .feedback-field input::placeholder{color:#64748b}.light-theme .feedback-field input:focus{border-color:#0f3d75;box-shadow:0 0 0 3px #0f3d751a}.light-theme .field-error{color:#dc2626}.light-theme .thanks h3{color:#0c1a2e}.light-theme .thanks p{color:#475569}.light-theme .form-success p{color:#16a34a}.light-theme .form-error{color:#dc2626}.light-theme .landing-footer{background:#f0f6ff;border-top-color:#0f3d751f}.light-theme .footer-brand-name{color:#0c1a2e}.light-theme .footer-tagline{color:#475569}.light-theme .footer-cols h3{color:#0f3d75}.light-theme .footer-col h4{color:#0c1a2e;font-weight:700}.light-theme .footer-col a{color:#475569}.light-theme .footer-col a:hover{color:#0f3d75}.light-theme .footer-cols a{color:#475569}.light-theme .footer-cols a:hover{color:#0f3d75}.light-theme .footer-divider{border-color:#0f3d751a}.light-theme .footer-bottom{color:#475569;border-top-color:#0f3d7514}.light-theme .footer-copy{color:#475569}.light-theme .price{color:#0c1a2e}.light-theme .price span{color:#475569}.light-theme .price-card.featured .price{color:#fff}.light-theme .price-card.featured .price span{color:#ffffffb3}.light-theme .price-card:not(.featured) .price-sub{color:#64748b}.light-theme .price-features li{color:#334155}.light-theme .price-features li.off{color:#64748b}.light-theme .price-features li.strong{color:#1a6bba}.light-theme .price-card.featured .price-features li{color:#ffffffe0}.light-theme .price-card.featured .price-features li.strong{color:#86efac}.light-theme .price-original{color:#64748b}.light-theme .testimonial-quote{color:#334155}.light-theme .showcase-card h3{color:#0c1a2e}.light-theme .showcase-card p{color:#475569}.light-theme .mobile-app-title{color:#0c1a2e}.light-theme .mobile-app-desc{color:#475569}.light-theme .mobile-app-version,.light-theme .mobile-app-store-note{color:#64748b}.light-theme .mobile-feature-card{background:#f8fafc;border-color:#0f3d751a}.light-theme .mobile-feature-card:hover{background:#f0f6ff;border-color:#0f3d7538}.light-theme .mobile-badge.android{color:#16a34a;background:#16a34a1a;border-color:#16a34a47}.shots-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-width:1100px;margin:0 auto;display:grid}.shot-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;margin:0;transition:transform .18s,border-color .18s;overflow:hidden}.shot-card:hover{border-color:rgb(var(--brand-rgb) / .45);transform:translateY(-4px)}.shot-card img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-bottom:1px solid #ffffff14;width:100%;height:auto;display:block}.shot-card figcaption{padding:1rem 1.1rem 1.2rem}.shot-card h3{color:#f1f5f9;margin:0 0 .3rem;font-size:1rem;font-weight:700}.shot-card p{color:#94a3b8;margin:0;font-size:.88rem;line-height:1.5}.shots-note{text-align:center;color:#64748b;margin-top:1.5rem;font-size:.8rem}.light-theme .shot-card{background:#fff;border-color:#0f3d751f;box-shadow:0 2px 16px #0f3d750f}.light-theme .shot-card:hover{box-shadow:0 8px 32px #0f3d751f}.light-theme .shot-card img{border-bottom-color:#0f3d751a}.light-theme .shot-card h3{color:#0c1a2e}.light-theme .shot-card p{color:#475569}.light-theme .shots-note{color:#64748b}.society-icon{color:#5bae3c;margin-bottom:.9rem}.society-pricing{text-align:center;max-width:760px;margin:2.5rem auto 0}.society-pricing h3,.society-demo-form h3{color:#f1f5f9;font-size:1.3rem;font-weight:800}.society-pricing-sub{color:#94a3b8;margin:.4rem 0 1.2rem;font-size:.9rem}.society-pricing table{border-collapse:collapse;color:#e2e8f0;width:100%;font-size:.92rem}.society-pricing th,.society-pricing td{text-align:left;border-bottom:1px solid #ffffff14;padding:.7rem .6rem}.society-pricing th{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.society-ctas{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.5rem;display:flex}.society-demo-form{margin-top:3rem}.society-demo-form label{color:#94a3b8;margin-bottom:-.45rem;font-size:.82rem}.society-demo-form select{color:#f1f5f9;background:#0f172ab3;border:1px solid #ffffff14;border-radius:11px;padding:.9rem 1.1rem;font-family:inherit;font-size:.92rem}.light-theme .society-pricing h3,.light-theme .society-demo-form h3{color:#0f172a}.light-theme .society-pricing table{color:#1e293b}.light-theme .society-pricing th,.light-theme .society-pricing td{border-bottom-color:#0f172a1a}.light-theme .society-demo-form select{color:#0f172a;background:#fff;border-color:#0f172a26}.hero-inner{z-index:1;justify-content:center;width:100%;display:flex;position:relative}.hero-split .hero-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:2.5rem;max-width:1180px;display:grid}.hero-split .hero-content{text-align:left;max-width:640px}.hero-split .hero-cta,.hero-split .hero-trust{justify-content:flex-start}.hero-audience{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;margin:.25rem 0 1.1rem;padding:4px;display:inline-flex}.hero-audience button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.55rem 1.1rem;font-size:.92rem;font-weight:700}.hero-audience button.active{color:#0b1120;background:#f1f5f9}.hero-join{color:#94a3b8;margin-top:1rem;font-size:.88rem}.hero-join a{color:#7ccc5a;font-weight:700;text-decoration:none}.hero-join a:hover{text-decoration:underline}.hero-phones{height:520px;position:relative}.hp{color:#eef4fa;background:#0e1621;border:8px solid #1f2937;border-radius:34px;width:250px;height:500px;padding:14px 12px;font-size:11.5px;transition:transform .45s,opacity .45s,filter .45s;position:absolute;overflow:hidden;box-shadow:0 30px 70px #0000008c}.hp-personal{top:0;left:0}.hp-society{top:22px;right:0}.hero-phones[data-for=me] .hp-personal,.hero-phones[data-for=society] .hp-society{z-index:2}.hp-switch{background:#14212e;border-radius:10px;margin-bottom:10px;padding:3px;font-size:11px;font-weight:700;display:flex}.hp-switch span{text-align:center;color:#a6b8c8;border-radius:8px;flex:1;padding:5px}.hp-switch .on{color:#06120a;background:#5bae3c}.hp-big{color:#fff;background:linear-gradient(135deg,#1a6bba,#5bae3c);border-radius:16px;margin-bottom:10px;padding:14px}.hp-big-blue{background:linear-gradient(135deg,#1e3a8a,#1a6bba)}.hp-big small{opacity:.8;font-size:10.5px;display:block}.hp-big div{font-size:21px;font-weight:800}.hp-row{background:#14212e;border-radius:12px;justify-content:space-between;margin-bottom:7px;padding:9px 10px;display:flex}.hp-row b{font-weight:700}.hp-row i{color:#a6b8c8;font-style:normal}.hp-row i.in{color:#4ade80}.hp-tiles{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:8px;display:grid}.hp-tiles div{text-align:center;color:#a6b8c8;background:#14212e;border-radius:12px;padding:9px 4px;font-size:10px}.hp-tiles em{font-size:17px;font-style:normal;display:block}@media (max-width:960px){.hero-split .hero-inner{grid-template-columns:1fr}.hero-split .hero-content{text-align:center;margin:0 auto}.hero-split .hero-cta,.hero-split .hero-trust{justify-content:center}.hero-phones{width:100%;max-width:420px;height:470px;margin:0 auto}.hp{width:210px;height:440px}}@media (max-width:440px){.hero-phones{height:430px}.hp{width:180px;height:410px}}.btn-society{color:#fff;background:#2563eb;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1.4rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.btn-society:hover{background:#1d4ed8;transform:translateY(-1px)}.btn-society.btn-lg{padding:.95rem 1.8rem;font-size:1rem}.section-pre-society{color:#60a5fa}.path-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.25rem;max-width:1000px;margin:0 auto;display:grid}.path-card{background:linear-gradient(160deg,#1e293bb3,#0f172ab3);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;padding:1.8rem;display:flex}.path-card h3{color:#f1f5f9;align-items:center;gap:.5rem;margin:.25rem 0 .4rem;font-size:1.35rem;font-weight:800;display:flex}.path-who{letter-spacing:.1em;text-transform:uppercase;color:#64748b;font-size:.72rem;font-weight:800}.path-lead{color:#94a3b8}.path-card ul{flex:1;margin:1rem 0 1.5rem;padding:0;list-style:none}.path-card li{color:#e2e8f0;align-items:flex-start;gap:.5rem;padding:.3rem 0;font-size:.92rem;display:flex}.path-card li svg{color:#7ccc5a;flex-shrink:0;margin-top:4px}.path-society li svg{color:#60a5fa}.path-card>a{align-self:flex-start}.conn-flow{align-items:stretch;gap:.5rem;max-width:1100px;margin:0 auto;display:flex}.conn-item{flex:1;align-items:center;gap:.5rem;display:flex}.conn-step{background:linear-gradient(160deg,#1e293bbf,#0f172abf);border:1px solid #ffffff14;border-radius:18px;flex:1;height:100%;padding:1.4rem}.conn-step h3{color:#f1f5f9;margin:.2rem 0 .4rem;font-size:1.05rem;font-weight:700}.conn-step>p{color:#94a3b8;margin:0;font-size:.88rem}.conn-n{color:#7ccc5a;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800}.conn-mini{background:#00000040;border:1px solid #ffffff0f;border-radius:12px;margin:.9rem 0 0;padding:.6rem .8rem;font-size:.82rem}.conn-mini div{justify-content:space-between;padding:.15rem 0;display:flex}.conn-mini dt{color:#94a3b8}.conn-mini dd{color:#f1f5f9;margin:0;font-weight:700}.conn-arrow{color:#64748b;flex-shrink:0}.conn-note{text-align:center;color:#64748b;margin-top:1rem;font-size:.78rem}@media (max-width:900px){.conn-flow,.conn-item{flex-direction:column}.conn-arrow{transform:rotate(90deg)}}.role-tabs,.pricing-audience{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 1.75rem;padding:4px;display:flex}.role-tabs button,.pricing-audience button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.5rem 1rem;font-size:.9rem;font-weight:700}.role-tabs button.active{color:#fff;background:#2563eb}.pricing-audience button.active{color:#0b1120;background:#f1f5f9}.pro-band{background:linear-gradient(120deg,#1a6bba59,#5bae3c4d);border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:1.4fr 1fr;align-items:center;gap:1.75rem;max-width:1100px;margin:0 auto;padding:2.2rem;display:grid}.pro-band h2{color:#f1f5f9;margin:.4rem 0 .8rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:1.15}.pro-band p{color:#dbe7f3}.pro-band-pre{color:#fff}.pro-band-cta{justify-content:flex-start;margin-top:1.2rem}.pro-band-value{background:#00000040;border-radius:16px;padding:1.2rem 1.3rem}.pro-band-value>div{color:#e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem 0;display:flex}.pro-band-value svg{color:#7ccc5a;flex-shrink:0}.pro-band-value>.pro-band-total{color:#f1f5f9;border-top:1px solid #ffffff26;margin-top:.4rem;padding-top:.7rem;font-weight:800}@media (max-width:800px){.pro-band{grid-template-columns:1fr;padding:1.5rem}}.final-grid{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;max-width:1100px;margin:0 auto;display:grid}.final-title{color:#f1f5f9;margin:.4rem 0 .8rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:1.15}.final-sub{color:#94a3b8}.final-cta{justify-content:flex-start;margin-top:1.4rem}.final-grid .society-demo-form{margin-top:0}@media (max-width:900px){.final-grid{grid-template-columns:1fr}.final-cta,.pro-band-cta{justify-content:center}}.demo-notice{color:#64748b;margin-top:.2rem;font-size:.75rem}.demo-notice a{color:#7ccc5a}.light-theme .hero-audience{background:#0f172a0d;border-color:#0f172a1f}.light-theme .hero-audience button{color:#475569}.light-theme .hero-audience button.active{color:#f8fafc;background:#0f172a}.light-theme .hero-join{color:#475569}.light-theme .hero-join a,.light-theme .demo-notice a{color:#3f8a25}.light-theme .path-card,.light-theme .conn-step{background:#fff;border-color:#0f172a1a;box-shadow:0 8px 24px #0f172a0f}.light-theme .path-card h3,.light-theme .conn-step h3,.light-theme .final-title{color:#0f172a}.light-theme .path-card li{color:#1e293b}.light-theme .path-lead,.light-theme .conn-step>p,.light-theme .final-sub{color:#475569}.light-theme .conn-mini{background:#f1f5f9;border-color:#0f172a14}.light-theme .conn-mini dt{color:#475569}.light-theme .conn-mini dd{color:#0f172a}.light-theme .role-tabs,.light-theme .pricing-audience{background:#0f172a0a;border-color:#0f172a1a}.light-theme .role-tabs button,.light-theme .pricing-audience button{color:#475569}.light-theme .role-tabs button.active{color:#fff}.light-theme .pricing-audience button.active{color:#f8fafc;background:#0f172a}.light-theme .pro-band{background:linear-gradient(120deg,#dbeafe,#dcfce7);border-color:#0f172a14}.light-theme .pro-band h2{color:#0f172a}.light-theme .pro-band p{color:#334155}.light-theme .pro-band-pre{color:#1d4ed8}.light-theme .pro-band-value{background:#ffffffb3}.light-theme .pro-band-value>div{color:#1e293b}.light-theme .pro-band-value>.pro-band-total{color:#0f172a;border-top-color:#0f172a1f}.light-theme .pro-band-value svg,.light-theme .path-card li svg{color:#3f8a25}.light-theme .path-society li svg{color:#2563eb}.hero-audience{margin:0 0 1rem}.hero-split .hero h1,.hero-split h1{font-size:clamp(2.3rem,5.2vw,4.2rem)}.hero-phones:before{content:"";filter:blur(36px);z-index:0;background:radial-gradient(closest-side,#1a6bba73,#0000 70%),radial-gradient(closest-side at 70% 60%,#5bae3c4d,#0000 70%);position:absolute;top:8%;bottom:4%;left:4%;right:4%}.hp{z-index:1}.hero-phones[data-for=me] .hp-society,.hero-phones[data-for=society] .hp-personal{opacity:.92;filter:saturate(.85);z-index:1;transform:scale(.92)translateY(14px)rotate(5deg)}.hero-phones[data-for=society] .hp-personal{transform:scale(.92)translateY(14px)rotate(-5deg)}.hero-phones[data-for=me] .hp-personal,.hero-phones[data-for=society] .hp-society{z-index:2;animation:7s ease-in-out infinite hpFloat}@keyframes hpFloat{0%,to{translate:0}50%{translate:0 -10px}}.hp-big{position:relative;overflow:hidden}.hp-big:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff47 50%,#0000 65%);animation:5.5s ease-in-out 1.2s infinite hpShine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes hpShine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.hp-chart{background:#14212e;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:9px 10px;display:flex}.hp-ring{flex:none;transform:rotate(-90deg)}.hp-ring-track{fill:none;stroke:#243447;stroke-width:7px}.hp-ring-fill{fill:none;stroke:#5bae3c;stroke-width:7px;stroke-linecap:round;animation:1.4s ease-out .4s both hpRing}@keyframes hpRing{0%{stroke-dashoffset:163px}}.hp-ring-text{transform-origin:32px 32px;fill:#eef4fa;font-size:13px;font-weight:800;transform:rotate(90deg)}.hp-bars{flex:1;align-items:flex-end;gap:5px;height:52px;display:flex}.hp-bars span{transform-origin:bottom;background:linear-gradient(#4a8fd4,#1a6bba);border-radius:4px 4px 2px 2px;flex:1;animation:.8s cubic-bezier(.2,.9,.3,1) both hpBar}.hp-bars span:nth-child(6){background:linear-gradient(#7ccc5a,#5bae3c)}@keyframes hpBar{0%{transform:scaleY(0)}}.hp-chip{z-index:3;color:#0b1120;background:#fff;border:1px solid #0f172a14;border-radius:14px;max-width:190px;padding:.6rem .85rem;font-size:.8rem;font-weight:700;line-height:1.25;animation:6s ease-in-out infinite hpFloat;position:absolute;box-shadow:0 14px 40px #02081759}.hp-chip-b{animation-delay:-3s;bottom:56px;left:-14px}.hero-phones-solo .hp-chip-b{left:2%}@media (max-width:960px){.hero-phones-solo .hp-personal{margin-left:-105px}.hp-chip{max-width:160px;font-size:.74rem}.hp-chip-a{right:0}.hp-chip-b{left:0}}@media (max-width:440px){.hero-phones-solo .hp-personal{margin-left:-90px}.hp-chip{max-width:135px;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.hp,.hp-chip,.hp-big:after,.hp-ring-fill,.hp-bars span{animation:none!important}}.hero-phones{height:560px}.hp-chip-a{top:-4px;right:30px}.hp-chip-b{bottom:0;left:26%}.hero-phones-solo .hp-chip-a{right:6%}.hero-phones-solo .hp-chip-b{bottom:40px;left:6%}@media (max-width:960px){.hero-phones{height:510px}}@media (max-width:440px){.hero-phones{height:470px}.hp-chip-b{left:8%}}.hero-phones-solo .hp-personal{margin-left:0;left:14%}.hero-phones-solo .hp-chip-a{max-width:150px;top:150px;right:0}.hero-phones-solo .hp-chip-b{max-width:150px;bottom:30px;left:0}@media (max-width:960px){.hero-phones-solo .hp-personal{margin-left:-105px;left:50%}.hero-phones-solo .hp-chip-a{top:120px;right:0}}@media (max-width:440px){.hero-phones-solo .hp-personal{margin-left:-90px}.hero-phones-solo .hp-chip-a{max-width:118px;right:-4px}.hero-phones-solo .hp-chip-b{display:none}}.society-pricing{max-width:1080px}.society-pricing .pricing-toggle-wrap{margin:0 auto 1.6rem}.slab-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:1.1rem;display:grid}.slab-card{border-top:3px solid #1a6bba;padding:1.6rem 1.4rem;transition:transform .2s,box-shadow .2s}.slab-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1a6bba38}.slab-card .price{font-size:2.1rem}.slab-card .price-sub{margin-bottom:.8rem}.slab-card .price-sub strong{color:#5bae3c}.slab-perflat{color:#7ccc5a;background:#5bae3c1f;border-radius:999px;margin:0;padding:.3rem .7rem;font-size:.78rem;font-weight:700;display:inline-block}.slab-custom{text-align:left;background:linear-gradient(120deg,#1a6bba24,#5bae3c14);border:1px dashed #1a6bba80;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding:1.2rem 1.5rem;display:flex}.slab-custom h3{margin:0 0 .2rem;font-size:1.05rem}.slab-custom p{color:#94a3b8;margin:0;font-size:.9rem}.slab-custom p strong{color:#e2e8f0}.slab-includes{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;max-width:560px;margin:1.4rem auto 0;padding:1.1rem 1.4rem .4rem}.slab-includes h4{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.78rem}@media (max-width:960px){.slab-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.slab-grid{grid-template-columns:1fr}}.light-theme .slab-card .price-sub strong{color:#3f8a26}.light-theme .slab-perflat{color:#2f6f1b;background:#5bae3c24}.light-theme .slab-custom p{color:#475569}.light-theme .slab-custom p strong{color:#0f172a}.light-theme .slab-includes{background:#fff;border-color:#0f3d751f}.light-theme .slab-includes .price-features li{color:#1e293b}.feature-grid.feature-grid-4{grid-template-columns:repeat(4,1fr);max-width:1200px}@media (max-width:1100px){.feature-grid.feature-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.feature-grid.feature-grid-4{grid-template-columns:1fr}}
