.chat-fab[data-astro-cid-ryytxnzt]{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:var(--color-primary, #5B21B6);color:var(--color-gold, #F0B429);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #5b21b666;z-index:1050;transition:transform .2s ease,box-shadow .2s ease}.chat-fab[data-astro-cid-ryytxnzt]:hover{transform:scale(1.08);box-shadow:0 6px 24px #5b21b680}.chat-panel[data-astro-cid-ryytxnzt]{position:fixed;bottom:92px;right:24px;width:380px;height:520px;background:#fff;border-radius:16px;box-shadow:0 8px 40px #00000026;display:none;flex-direction:column;overflow:hidden;z-index:1100;animation:chatSlideUp .25s ease-out}.chat-panel[data-astro-cid-ryytxnzt].open{display:flex}@keyframes chatSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.chat-header[data-astro-cid-ryytxnzt]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--color-primary, #5B21B6);color:#fff}.chat-header-info[data-astro-cid-ryytxnzt]{display:flex;align-items:center;gap:10px}.chat-avatar[data-astro-cid-ryytxnzt]{width:34px;height:34px;border-radius:50%;background:#16a34a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-avatar-logo[data-astro-cid-ryytxnzt]{width:22px;height:22px;filter:brightness(0) invert(1);display:block}.chat-header-title[data-astro-cid-ryytxnzt]{font-weight:600;font-size:14px}.chat-header-status[data-astro-cid-ryytxnzt]{font-size:11px;opacity:.8}.chat-header-close[data-astro-cid-ryytxnzt]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:4px;opacity:.8;transition:opacity .15s}.chat-header-close[data-astro-cid-ryytxnzt]:hover{opacity:1}.chat-messages[data-astro-cid-ryytxnzt]{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:#f8f7fc}.chat-messages[data-astro-cid-ryytxnzt] .chat-msg{max-width:85%;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.5;word-wrap:break-word}.chat-messages[data-astro-cid-ryytxnzt] .chat-msg-bot{align-self:flex-start;background:#fff;color:var(--color-dark, #12093A);border:1px solid #e5e2f0;border-bottom-left-radius:4px}.chat-messages[data-astro-cid-ryytxnzt] .chat-msg-user{align-self:flex-end;background:var(--color-primary, #5B21B6);color:#fff;border-bottom-right-radius:4px}.chat-messages[data-astro-cid-ryytxnzt] .chat-typing{align-self:flex-start;color:#9ca3af;font-size:12px;font-style:italic;padding:8px 0}.chat-doc-bar[data-astro-cid-ryytxnzt]{display:flex;gap:8px;padding:8px 16px;background:#f0ecff;border-top:1px solid #e5e2f0}.chat-doc-btn[data-astro-cid-ryytxnzt]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;background:#fff;border:1px solid var(--color-primary, #5B21B6);color:var(--color-primary, #5B21B6);border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.chat-doc-btn[data-astro-cid-ryytxnzt]:hover{background:var(--color-primary, #5B21B6);color:#fff}.chat-doc-btn[data-astro-cid-ryytxnzt] svg[data-astro-cid-ryytxnzt]{color:var(--color-gold, #F0B429)}.chat-input-bar[data-astro-cid-ryytxnzt]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid #e5e2f0;background:#fff}.chat-input[data-astro-cid-ryytxnzt]{flex:1;border:1px solid #d1d5db;border-radius:10px;padding:9px 14px;font-size:13px;outline:none;transition:border-color .15s;font-family:inherit}.chat-input[data-astro-cid-ryytxnzt]:focus{border-color:var(--color-primary, #5B21B6)}.chat-send-btn[data-astro-cid-ryytxnzt]{width:38px;height:38px;border-radius:50%;background:var(--color-primary, #5B21B6);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.chat-send-btn[data-astro-cid-ryytxnzt]:hover{background:var(--color-secondary, #7C3AED)}.chat-send-btn[data-astro-cid-ryytxnzt] svg[data-astro-cid-ryytxnzt]{color:var(--color-gold, #F0B429)}.chat-email-chips[data-astro-cid-ryytxnzt]{align-self:flex-start;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chat-email-chip[data-astro-cid-ryytxnzt]{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;background:#fff;border:1px solid var(--color-primary, #5B21B6);color:var(--color-primary, #5B21B6);font-family:inherit;transition:background .15s ease,color .15s ease}.chat-email-chip-primary[data-astro-cid-ryytxnzt]{background:var(--color-primary, #5B21B6);color:#fff}.chat-email-chip[data-astro-cid-ryytxnzt]:hover{background:var(--color-secondary, #7C3AED);color:#fff;border-color:var(--color-secondary, #7C3AED)}@media(max-width:768px){.chat-panel[data-astro-cid-ryytxnzt]{inset:0;width:100%;height:100vh;height:100dvh;border-radius:0}.chat-input-bar[data-astro-cid-ryytxnzt]{padding-bottom:max(10px,env(safe-area-inset-bottom))}.chat-fab[data-astro-cid-ryytxnzt]{bottom:16px;right:16px}}*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #5B21B6;--color-secondary: #7C3AED;--color-light: #F0ECFF;--color-dark: #12093A;--color-accent: #9F7AEA;--color-white: #FFFFFF;--color-gray-50: #F9FAFB;--color-gray-100: #F3F4F6;--color-gray-200: #E5E7EB;--color-gray-300: #D1D5DB;--color-gray-600: #4B5563;--color-gray-700: #374151;--color-gray-900: #111827;--color-success: #10B981;--color-danger: #EF4444;--color-primary-rgb: 91, 33, 182;--color-secondary-rgb: 124, 58, 237;--color-accent-rgb: 159, 122, 234;--color-dark-rgb: 18, 9, 58;--color-light-rgb: 240, 236, 255;--color-gold: #F0B429;--color-gold-rgb: 240, 180, 41;--color-gold-champagne: #F7DC8E;--color-gold-champagne-rgb: 247, 220, 142;--color-amber: #F0B429;--color-amber-rgb: 240, 180, 41;--card-t1-bg: linear-gradient(180deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, .03) 100%);--card-t1-border: 1px solid rgba(var(--color-gold-rgb), .45);--card-t1-color: #F0ECFF;--card-t1-color-muted: rgba(240, 236, 255, .82);--card-t1-heading: #ffffff;--card-t1-shadow: 0 8px 28px rgba(0, 0, 0, .25);--card-t2-bg: linear-gradient(140deg, rgba(var(--color-primary-rgb), .92) 0%, rgba(var(--color-secondary-rgb), .92) 100%);--card-t2-border: 1px solid rgba(255, 255, 255, .22);--card-t2-color: #ffffff;--card-t2-color-muted: rgba(255, 255, 255, .88);--card-t2-heading: #ffffff;--card-t2-shadow: 0 14px 40px rgba(var(--color-primary-rgb), .35);--logo-primary: #5B21B6;--logo-secondary: #7C3AED;--logo-accent: #9D9AEA}section[id]{scroll-margin-top:80px}body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.6;color:#f0ecff;background-color:var(--color-dark);background-image:url(/images/hex-pattern.svg);background-repeat:repeat;background-size:90px 52px;background-attachment:fixed;overflow-x:hidden}.section-a,.section-b,.section-c,section.solution,section.features,section.sustainability,section.use-cases,section.stats,section.beta-program,section.partner-network,section.contact,section.trust-strip,section.segment-section,section.problems,section.features-page,section.comparison-section,section.use-cases-page,section.about-team,section.culture-section,section.legal-page{background:transparent!important;color:#f0ecff;position:relative}section.trust-strip:before,section.problems:before,section.segment-section:before,section.solution:before,section.sustainability:before,section.features:before,section.use-cases:before,section.stats:before,section.beta-program:before,section.partner-network:before,section.contact:before,section.features-page:before,section.comparison-section:before,section.use-cases-page:before,section.about-team:before,section.culture-section:before,section.legal-page:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(420px,60vw);height:2px;background:linear-gradient(90deg,transparent 0%,rgba(var(--color-gold-rgb),0) 5%,rgba(var(--color-gold-rgb),.75) 50%,rgba(var(--color-gold-rgb),0) 95%,transparent 100%);border-radius:2px;pointer-events:none}section.sustainability:before{background:linear-gradient(90deg,transparent 0%,rgba(16,185,129,0) 5%,rgba(16,185,129,.75) 50%,rgba(16,185,129,0) 95%,transparent 100%)}nav{position:fixed;top:0;left:0;right:0;background:var(--color-dark);border-bottom:1px solid rgba(var(--color-accent-rgb),.18);box-shadow:0 4px 20px #00000059;z-index:1000;padding:.75rem 2rem}.nav-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem}.nav-container>.logo{justify-self:start}.nav-container>.nav-links{justify-self:center}.nav-container>.nav-right{justify-self:end}.logo{display:flex;align-items:center;gap:.6rem;font-weight:800;font-size:1.35rem;color:#fff;text-decoration:none;letter-spacing:-.01em}.logo .logo-wordmark{line-height:1}.logo svg,.logo img.logo-img{width:36px;height:36px;display:block}.nav-links{display:flex;gap:.5rem;list-style:none;align-items:center}.nav-links a{display:inline-flex;align-items:center;padding:.45rem .9rem;background:var(--card-t1-bg);border:1px solid rgba(var(--color-accent-rgb),.25);border-left:3px solid var(--color-gold);border-radius:8px;text-decoration:none;color:var(--card-t1-color);font-weight:500;font-size:.9rem;letter-spacing:-.005em;box-shadow:4px 4px 14px #0006;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease}.nav-links a:hover{background:#ffffff17;border-color:rgba(var(--color-accent-rgb),.6);border-left-color:var(--color-gold);color:#fff;transform:translateY(-1px);box-shadow:6px 6px 18px #00000080}.nav-links a:after{content:none}.nav-right{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap;flex-shrink:0;margin-left:auto}.lang-dropdown{position:relative;flex-shrink:0}.lang-dropdown-trigger{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;background:var(--card-t1-bg);border:1px solid rgba(var(--color-accent-rgb),.28);border-radius:8px;cursor:pointer;list-style:none;font-family:inherit;color:#fff;transition:border-color .2s,background .2s}.lang-dropdown-trigger::-webkit-details-marker{display:none}.lang-dropdown-trigger::marker{content:""}.lang-dropdown-trigger:hover{background:#ffffff14;border-color:rgba(var(--color-accent-rgb),.55)}.lang-flag-emoji{font-size:1.25rem;line-height:1;display:inline-block}.lang-dropdown-caret{color:#ffffffbf;transition:transform .2s ease;flex-shrink:0}.lang-dropdown[open] .lang-dropdown-caret{transform:rotate(180deg)}.lang-dropdown-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:150px;list-style:none;margin:0;padding:.3rem;background:var(--color-dark);border:1px solid rgba(var(--color-accent-rgb),.28);border-radius:10px;box-shadow:0 12px 32px #00000073;display:flex;flex-direction:column;gap:2px;z-index:1010}.lang-option{display:flex;align-items:center;gap:.55rem;padding:.45rem .65rem;text-decoration:none;color:#f0ecffe6;font-size:.9rem;border-radius:6px;transition:background .18s ease,color .18s ease}.lang-option:hover{background:#ffffff14;color:#fff}.lang-option-name{font-weight:500}.btn-demo{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:var(--color-white);padding:.6rem 1.2rem;border-radius:.5rem;text-decoration:none;font-weight:700;border:none;cursor:pointer;transition:all .3s ease;font-size:.9rem;letter-spacing:-.005em;box-shadow:0 4px 14px rgba(var(--color-primary-rgb),.45)}.btn-demo:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(var(--color-primary-rgb),.55);filter:brightness(1.08)}.nav-toggle{display:none}@media(max-width:768px){.nav-links{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;position:absolute;top:100%;left:0;right:0;width:100%;justify-self:stretch;box-sizing:border-box;padding:.9rem 1rem 1.1rem;background:var(--color-dark);border-bottom:1px solid rgba(var(--color-accent-rgb),.18);box-shadow:0 14px 24px #0006;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}nav.menu-open .nav-links{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nav-links a{display:flex;padding:.75rem 1rem;font-size:.95rem}.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;flex-shrink:0;background:#ffffff14;border:1px solid rgba(var(--color-accent-rgb),.3);border-radius:8px;cursor:pointer}.nav-toggle-bar{display:block;width:18px;height:2px;border-radius:2px;background:#fff;transition:transform .25s ease,opacity .2s ease}nav.menu-open .nav-toggle-bar:nth-child(1){transform:translateY(6px) rotate(45deg)}nav.menu-open .nav-toggle-bar:nth-child(2){opacity:0}nav.menu-open .nav-toggle-bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-right{gap:.5rem}nav{padding:1rem}.nav-container{justify-content:space-between}.btn-demo{padding:.45rem .7rem;font-size:.75rem;line-height:1.2}}.hero{background:linear-gradient(135deg,var(--color-dark) 0%,var(--color-primary) 100%);color:var(--color-white);padding:8rem 2rem 5rem;text-align:center;margin-top:60px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(159,122,234,.1) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(124,58,237,.1) 0%,transparent 50%);pointer-events:none}.hero-content{max-width:900px;margin:0 auto;position:relative;z-index:1}.hero h1{font-size:3.5rem;font-weight:800;margin-bottom:1rem;line-height:1.1}.hero-subtitle{font-size:1.25rem;margin-bottom:2rem;font-weight:400;opacity:.95;line-height:1.8}.hero-ctas{display:flex;gap:1.5rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.btn{padding:.875rem 2rem;border-radius:.375rem;text-decoration:none;font-weight:600;border:2px solid transparent;cursor:pointer;transition:all .3s ease;font-size:1rem;display:inline-block}.btn-primary{background:var(--color-white);color:var(--color-primary);border-color:var(--color-white)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 24px #00000026}.btn-ghost{background:transparent;color:var(--color-white);border-color:var(--color-white)}.btn-ghost:hover{background:var(--color-white);color:var(--color-primary);transform:translateY(-3px)}.hero-stats{display:flex;justify-content:center;gap:2rem;margin:2rem 0 3rem;flex-wrap:wrap}.stat-badge{background:#ffffff1a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:1rem 1.5rem;border-radius:.5rem;font-weight:600}.hero-diagram{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:.75rem;padding:2rem;margin-top:2rem;backdrop-filter:blur(10px)}.diagram-umbrella{display:flex;flex-direction:column;align-items:center;width:100%;font-weight:600;font-size:.9rem;color:#ffffffeb;gap:0}.diagram-head{background:#ffffff24;border:1px solid rgba(255,255,255,.4);border-radius:2rem;padding:.6rem 2rem}.diagram-head-inner{display:flex;align-items:center;justify-content:center;gap:.75rem}.diagram-head-label{font-size:1.05rem;font-weight:700;letter-spacing:.02em}.diagram-head-icon{width:52px;height:52px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 3px #7c3aed40}.diagram-connector-v{width:2px;height:22px;background:#fff6}.diagram-modules{display:flex;align-items:flex-start;justify-content:space-around;width:100%;gap:.5rem;padding:1rem .75rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:.75rem;flex-wrap:wrap}.diagram-module{text-align:center;flex:1;min-width:60px}.diagram-module-icon{width:56px;height:56px;margin:0 auto .5rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.diagram-module-arrow{align-self:center;padding-bottom:1.4rem;flex-shrink:0;display:flex;align-items:center}@media(max-width:480px){.diagram-module-arrow{display:none}}@media(max-width:768px){.hero{padding:5rem 1.5rem 4rem}.hero h1{font-size:2.25rem}.hero-subtitle{font-size:1.05rem}.hero-ctas{flex-direction:column;gap:1rem}.btn{width:100%}.hero-stats{gap:1rem}.diagram-modules{gap:.4rem;padding:.75rem .4rem}.diagram-module-icon{width:46px;height:46px}}.hero-cta-group{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.btn-hero-primary{display:inline-block;background:var(--color-white);color:var(--color-dark);padding:1rem 2.5rem;border-radius:.5rem;font-weight:700;font-size:1.1rem;text-decoration:none;transition:all .3s ease;border:2px solid var(--color-white)}.btn-hero-primary:hover{background:var(--color-light);border-color:var(--color-light);transform:translateY(-2px);box-shadow:0 4px 15px #ffffff4d}.btn-hero-secondary{display:inline-block;background:transparent;color:var(--color-white);padding:1rem 2.5rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s ease;border:2px solid rgba(255,255,255,.4)}.btn-hero-secondary:hover{border-color:#fffc;background:#ffffff1a;transform:translateY(-2px)}.trust-strip{background:var(--color-white);padding:1.5rem 2rem;border-bottom:1px solid var(--color-gray-200)}.trust-strip-container{max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:var(--color-dark);white-space:nowrap}.trust-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-accent);flex-shrink:0}.problems{background:var(--color-white);padding:5rem 2rem}.problems-container{max-width:1200px;margin:0 auto}.section-title{font-size:2.5rem;font-weight:800;text-align:center;margin-bottom:3rem;color:var(--color-dark)}.problems-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.flip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;perspective:1400px}.flip-card{position:relative;min-height:320px;cursor:pointer;transform-style:preserve-3d}.flip-card-inner{position:relative;width:100%;height:100%;min-height:320px;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.4,.2,.2,1)}.flip-card.is-flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card:hover .flip-card-front,.flip-card:focus-visible .flip-card-front{border-color:rgba(var(--color-accent-rgb),.6);box-shadow:0 8px 28px rgba(var(--color-accent-rgb),.18)}.flip-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:.75rem}.flip-card-face{position:absolute;inset:0;padding:2rem 1.75rem;border-radius:.75rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;overflow:hidden}.flip-card-front{background:var(--card-t1-bg);border:var(--card-t1-border);color:var(--card-t1-color);border-left:4px solid var(--color-accent)}.flip-card-back{transform:rotateY(180deg);background:var(--card-t2-bg);border:var(--card-t2-border);color:var(--card-t2-color);box-shadow:var(--card-t2-shadow)}.flip-card-face .problem-card-icon{color:var(--color-gold);margin-bottom:.9rem;opacity:.9}.flip-card-back .problem-card-icon,.flip-card-back .back-icon{color:var(--color-gold);opacity:1}.flip-card-face h3{font-size:1.2rem;font-weight:800;margin-bottom:.6rem;letter-spacing:-.01em}.flip-card-front h3,.flip-card-back h3{color:#fff}.flip-card-face p{font-size:.95rem;line-height:1.65;font-weight:400}.flip-card-front p{color:#f0ecffd9}.flip-card-back p{color:#ffffffeb}.flip-badge{position:absolute;top:.9rem;right:.9rem;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .55rem;border-radius:9999px}.flip-badge-problem{background:rgba(var(--color-accent-rgb),.18);border:1px solid rgba(var(--color-accent-rgb),.45);color:#f0ecff}.flip-badge-entra{background:#ffffff38;border:1px solid rgba(255,255,255,.4);color:#fff}.flip-state{margin:-.35rem 0 .7rem;font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f0ecff8c}.flip-badge-problem{display:inline-flex;align-items:center;gap:.35rem;z-index:2;transition:color .3s ease,background .3s ease,border-color .3s ease}.flip-badge-icon{display:inline-block;transition:transform .6s ease}.flip-card-front:after{content:"";position:absolute;top:1.5rem;right:2.5rem;width:24px;height:24px;margin:-12px -12px 0 0;border-radius:50%;border:2px solid rgba(var(--color-gold-rgb),.5);background:radial-gradient(circle,transparent 60%,rgba(var(--color-gold-rgb),.12) 100%);opacity:0;transform:scale(.2);pointer-events:none}@media(hover:hover){.flip-card:hover .flip-badge-problem{color:var(--color-gold);background:rgba(var(--color-gold-rgb),.28);border-color:rgba(var(--color-gold-rgb),.9)}.flip-card:hover .flip-badge-icon{transform:rotate(180deg)}.flip-card:hover .flip-card-front:after{animation:flip-wave 1.4s cubic-bezier(.2,.6,.3,1) both}}@media(hover:none){.problems:not(.has-interacted) .flip-card-front:after{animation:flip-wave-loop 3.2s ease-out infinite 2s}.problems:not(.has-interacted) .flip-badge-problem{animation:flip-badge-tint 5s ease-in-out infinite}.flip-card:nth-child(2) .flip-card-front:after,.flip-card:nth-child(2) .flip-badge-problem{animation-delay:3.2s}.flip-card:nth-child(3) .flip-card-front:after,.flip-card:nth-child(3) .flip-badge-problem{animation-delay:4.4s}}@keyframes flip-wave{0%{transform:scale(.2);opacity:.9}to{transform:scale(26);opacity:0}}@keyframes flip-wave-loop{0%{transform:scale(.2);opacity:.9}50%{transform:scale(26);opacity:0}to{transform:scale(26);opacity:0}}@keyframes flip-badge-tint{0%,80%,to{color:#f0ecff}90%{color:var(--color-gold)}}@media(prefers-reduced-motion:reduce){.flip-card-front:after,.flip-badge-problem{animation:none!important}.flip-badge-icon{transition:none}}.flip-title{position:relative;display:inline-block;width:100%;min-height:3.6rem}.flip-title-face{position:absolute;left:0;right:0;top:0;opacity:0;transform:translateY(6px);transition:opacity .55s ease,transform .55s ease;pointer-events:none}.flip-title-front{opacity:1;transform:translateY(0)}.flip-title-middle{opacity:0;color:var(--color-light)}.flip-title-back{opacity:0;color:var(--color-primary)}.problems.is-evolving .flip-title-front{opacity:0;transform:translateY(-6px)}.problems.is-evolving .flip-title-middle{opacity:1;transform:translateY(0)}.problems.is-evolving .flip-title-back{opacity:0;transform:translateY(6px)}.problems.is-flipped .flip-title-front,.problems.is-flipped .flip-title-middle{opacity:0;transform:translateY(-6px)}.problems.is-flipped .flip-title-back{opacity:1;transform:translateY(0)}.problem-card{background:#ffffff0f;padding:2rem;border-radius:.75rem;border-left:4px solid var(--color-accent);color:#f0ecff;transition:all .3s ease}.problem-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #5b21b633}.problem-card-icon{font-size:2.5rem;margin-bottom:1rem}.problem-card h3{font-size:1.3rem;margin-bottom:.75rem;color:#fff}.problem-card p{color:#f0ecffd9;line-height:1.7}.solution{background:var(--color-light);padding:5rem 2rem}.solution-container{max-width:1200px;margin:0 auto}.solution-steps{display:grid;gap:3rem;margin-top:3rem}.step{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1.5rem;align-items:stretch;background:transparent!important;padding:0}.step:nth-child(2n){direction:rtl}.step:nth-child(2n)>*{direction:ltr}.step>div:first-child,.step>.step-visual{border-radius:.9rem;padding:2rem 2rem 1.75rem}.step>div:first-child{background:var(--card-t2-bg);border:var(--card-t2-border);border-left:4px solid var(--color-gold);box-shadow:var(--card-t2-shadow);color:var(--card-t2-color)}.step>.step-visual{background:var(--card-t1-bg)!important;border:var(--card-t1-border);border-left:4px solid var(--color-accent);box-shadow:var(--card-t1-shadow);color:var(--card-t1-color)}.step-header{display:flex;align-items:baseline;gap:.9rem;margin-bottom:.75rem;flex-wrap:wrap}.step-number{font-size:3rem;font-weight:800;color:#ffffff8c;line-height:1;letter-spacing:-.03em}.step-title{font-size:1.45rem;font-weight:700;color:var(--card-t2-heading);margin:0;line-height:1.2;flex:1 1 auto}.step-description{color:var(--card-t2-color-muted);line-height:1.8;font-size:1.05rem}.step-icons{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.step-icon-box{width:70px;height:70px;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:1.75rem;transition:all .3s ease}.step-icon-box:hover{background:#ffffff38;border-color:#ffffff8c}.step-icon-box svg{stroke:var(--color-gold)!important}.step-visual{min-height:260px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.step-visual-content{text-align:center;position:relative;z-index:1;max-width:100%}.step-visual-icon{display:block;margin:0 auto 1rem;stroke:var(--color-gold)}.step-visual-title{font-size:1.3rem;font-weight:700;color:var(--card-t1-heading);letter-spacing:-.01em;line-height:1.3}.step-visual-subtitle{font-size:1.02rem;color:var(--card-t1-color-muted);margin-top:.6rem;line-height:1.55}.step-visual:before{content:"";position:absolute;top:20%;left:20%;width:200px;height:200px;background:radial-gradient(circle,rgba(159,122,234,.2) 0%,transparent 70%);border-radius:50%}@media(max-width:768px){.step{grid-template-columns:1fr;gap:1.5rem}.step:nth-child(2n){direction:ltr}.section-title{font-size:1.75rem}.step-visual{min-height:200px}}.features{background:var(--color-white);padding:5rem 2rem}.features-container{max-width:1200px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:4rem}@media(max-width:900px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.features-grid{grid-template-columns:1fr}}.feature-card{background:var(--color-gray-50);padding:2rem;border-radius:.75rem;border-top:4px solid var(--color-accent);transition:all .3s ease;position:relative}.feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #9f7aea26;background:var(--color-white)}.feature-icon{font-size:2.5rem;margin-bottom:1rem}.feature-card h3{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--color-dark)}.feature-card p{color:var(--color-gray-600);line-height:1.7}.comparison{margin-top:3rem}.comparison h3{font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center;color:#fff;letter-spacing:-.01em}.table-wrapper{overflow-x:auto;border-radius:.75rem;box-shadow:0 10px 30px #00000014}table{width:100%;border-collapse:collapse}table thead{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:var(--color-white)}table th{padding:1.25rem;text-align:left;font-weight:700;font-size:.95rem}table td{padding:1.25rem;border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-700)}table tbody tr{transition:background .3s ease}table tbody tr:hover{background:var(--color-light)}table tbody tr:last-child td{border-bottom:none}.check{color:var(--color-success);font-weight:700;font-size:1.5rem}.cross{color:var(--color-danger);font-weight:700;font-size:1.5rem}.partial{color:#f59e0b;font-weight:700;font-size:1.5rem}.inkwell-hex-bg{background-color:var(--color-dark);background-image:linear-gradient(180deg,rgba(var(--color-dark-rgb),0) 0% 50%,rgba(var(--color-dark-rgb),.9)),radial-gradient(circle at 15% 30%,rgba(var(--color-accent-rgb),.14) 0%,transparent 55%),radial-gradient(circle at 85% 70%,rgba(var(--color-secondary-rgb),.1) 0%,transparent 55%),url(/images/entra-background-reference.png);background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:auto,auto,auto,340px 340px;background-position:center,center,center,center;background-blend-mode:normal,normal,normal,soft-light}@media(max-width:768px){.inkwell-hex-bg{background-size:auto,auto,auto,220px 220px}}.use-cases{padding:5rem 2rem;position:relative;overflow:hidden}.use-cases:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(159,122,234,.1) 0%,transparent 70%);pointer-events:none}.use-cases-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.use-cases h2{color:var(--color-white)}.use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}@media(max-width:768px){.use-cases-grid{grid-template-columns:1fr}}.use-case-card{background:#ffffff14;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);padding:2rem;border-radius:.75rem;transition:all .3s ease}.use-case-card:hover{transform:translateY(-10px);background:#ffffff1f;border-color:#ffffff40}.use-case-icon,.use-case-see-all-icon{font-size:3rem;line-height:1;height:3rem;display:flex;align-items:center;justify-content:flex-start;margin-bottom:1rem}.use-case-icon svg,.use-case-see-all-icon svg{width:3rem;height:3rem;display:block}.use-case-card h3{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--color-white)}.use-case-card p{color:#fffc;line-height:1.7;font-weight:400}.use-case-card p strong{font-weight:600}.problem-card p,.feature-card p,.partner-card p,.partner-card li,.partner-card ul,.beta-step p,.stat-item p,.pillar-card p,.value-card p,.complement-card p,.complement-card li,.sustain-benefit-text p,.founder-card p,.founder-card li,.uc-content p,.uc-feature p,.culture-item{font-weight:400}.problem-card p strong,.feature-card p strong,.partner-card p strong,.partner-card li strong,.beta-step p strong,.pillar-card p strong,.value-card p strong,.uc-content p strong,.uc-feature p strong,.founder-card p strong,.culture-item strong{font-weight:600}.pricing{background:var(--color-white);padding:5rem 2rem}.pricing-container{max-width:1200px;margin:0 auto}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:3rem}.pricing-card{background:var(--color-gray-50);border:2px solid var(--color-gray-200);border-radius:.75rem;padding:2.5rem;text-align:center;transition:all .3s ease;position:relative}.pricing-card.popular{border-color:var(--color-primary);background:var(--color-light);transform:scale(1.05);box-shadow:0 20px 40px #5b21b633}.pricing-card:hover{box-shadow:0 20px 40px #0000001a}.popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-primary);color:var(--color-white);padding:.5rem 1rem;border-radius:9999px;font-weight:700;font-size:.75rem}.pricing-name{font-size:1.5rem;font-weight:700;color:var(--color-dark);margin:1rem 0}.pricing-price{font-size:2.5rem;font-weight:800;color:var(--color-primary);margin:1rem 0}.pricing-period{color:var(--color-gray-600);font-size:.95rem;margin-bottom:1.5rem}.pricing-features{list-style:none;text-align:left;margin:2rem 0;padding:2rem 0;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200)}.pricing-features li{padding:.75rem 0;color:var(--color-gray-600);display:flex;align-items:center;gap:.75rem}.pricing-features li:before{content:"✓";color:var(--color-success);font-weight:700;font-size:1.25rem}.btn-pricing{background:var(--color-primary);color:var(--color-white);padding:.875rem 2rem;border:none;border-radius:.375rem;font-weight:600;cursor:pointer;width:100%;transition:all .3s ease;margin-top:1.5rem}.btn-pricing:hover{background:var(--color-primary);transform:translateY(-3px)}@media(max-width:768px){.pricing-card.popular{transform:scale(1)}}.stats{background:var(--color-light);color:var(--color-dark);padding:5rem 2rem;position:relative;overflow:hidden}.stats:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.05) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,255,255,.05) 0%,transparent 50%);pointer-events:none}.stats-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.stat-item{text-align:center;padding:1.5rem}.stat-number{font-size:3rem;font-weight:800;color:var(--color-primary);margin-bottom:.5rem}.stat-label{font-size:1.05rem;font-weight:500;color:var(--color-gray-600)}.contact{background:var(--color-white);padding:5rem 2rem}.contact-container{max-width:1200px;margin:0 auto}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.contact-form{background:var(--color-white);padding:2.5rem;border-radius:.75rem;box-shadow:0 10px 30px #00000014}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--color-dark)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem;border:1px solid var(--color-gray-300);border-radius:.375rem;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:1rem;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #5b21b61a}.form-group textarea{resize:vertical;min-height:120px}.btn-submit{width:100%;padding:1rem;background:var(--color-primary);color:var(--color-white);border:none;border-radius:.375rem;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease}.btn-submit:hover{background:var(--color-primary);transform:translateY(-2px);box-shadow:0 10px 20px #5b21b633}.contact-info{display:flex;flex-direction:column;gap:2rem}.contact-info-item{display:flex;gap:1rem}.contact-info-icon{font-size:1.75rem;flex-shrink:0}.contact-info-text h3{font-size:1.1rem;margin-bottom:.25rem;color:var(--color-dark)}.contact-info-text p{color:var(--color-gray-600);line-height:1.6}@media(max-width:768px){.contact-content{grid-template-columns:1fr}}.section-a{background-color:var(--color-dark)!important;background-image:linear-gradient(180deg,rgba(var(--color-dark-rgb),0) 0% 50%,rgba(var(--color-dark-rgb),.95)),radial-gradient(circle at 15% 30%,rgba(var(--color-accent-rgb),.14) 0%,transparent 55%),radial-gradient(circle at 85% 70%,rgba(var(--color-secondary-rgb),.1) 0%,transparent 55%),url(/images/entra-background-reference.png);background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:auto,auto,auto,340px 340px;background-position:center,center,center,center;background-blend-mode:normal,normal,normal,soft-light;color:var(--color-white)}.section-b{background:var(--color-white)!important;color:var(--color-dark)}.section-c{background:var(--color-light)!important;color:var(--color-dark)}.section-title,section>.problems-container>h2,section>.features-container>h2,section>.use-cases-container>h2,section>.partner-network-container>h2,section>.beta-program-container h2,section>.sustainability-container h2,section>.contact-container>h2,section>.stats-container h2,section>.solution-container h2,section>.segment-section-container>h2{color:#fff!important}.beta-program .section-lead,.beta-program .beta-cta-box p,.partner-network .section-lead,.sustainability .section-subtitle,.segment-section-subtitle,.contact-container>p{color:#f0ecffcc!important}.beta-badge,.partner-badge{background:rgba(var(--color-accent-rgb),.16)!important;border-color:rgba(var(--color-accent-rgb),.4)!important;color:var(--color-light)!important}.feature-card{background:#ffffff0a!important;border:1px solid rgba(var(--color-accent-rgb),.2)!important;border-top:4px solid var(--color-accent)!important}.feature-card h3{color:#fff!important}.feature-card p{color:#f0ecffc7!important}.feature-card:hover{background:#ffffff12!important;border-color:rgba(var(--color-secondary-rgb),.5)!important}.use-case-card,.beta-step,.partner-card{background:var(--card-t1-bg)!important;border:var(--card-t1-border)!important;border-left:4px solid var(--color-accent)!important;box-shadow:var(--card-t1-shadow);color:var(--card-t1-color)}.use-case-card:hover,.beta-step:hover,.partner-card:hover{border-color:rgba(var(--color-accent-rgb),.55)!important;box-shadow:0 12px 36px rgba(var(--color-primary-rgb),.22)!important}.use-case-card h3,.beta-step h3,.partner-card h3{color:var(--card-t1-heading)!important}.use-case-card p,.beta-step p,.partner-card p,.partner-card li{color:var(--card-t1-color-muted)!important}.beta-cta-box,.partner-cta-box{background:var(--card-t2-bg)!important;border:var(--card-t2-border)!important;border-left:4px solid var(--color-gold)!important;box-shadow:var(--card-t2-shadow)!important;color:var(--card-t2-color)!important;border-radius:.9rem!important;padding:2.5rem 2rem!important}.beta-cta-box h3,.partner-cta-box h3{color:var(--card-t2-heading)!important}.beta-cta-box p,.partner-cta-box p{color:var(--card-t2-color-muted)!important}.beta-cta-box .tc-link,.partner-cta-box .tc-link{color:#ffffffb3!important}.beta-cta-box .tc-link a,.partner-cta-box .tc-link a{color:#fff!important}.btn-beta,.btn-partner{background:#fff!important;color:var(--color-primary)!important;border:none!important}.btn-beta:hover,.btn-partner:hover{background:var(--color-light)!important;color:var(--color-primary)!important;transform:translateY(-2px);box-shadow:0 10px 24px #00000040}.beta-step-num{color:var(--color-accent)!important}.beta-step:nth-child(2n){background:var(--card-t2-bg)!important;border:var(--card-t2-border)!important;border-left:1px solid var(--color-gold)!important;box-shadow:var(--card-t2-shadow)!important;color:var(--card-t2-color)!important}.beta-step:nth-child(2n) h3{color:var(--card-t2-heading)!important}.beta-step:nth-child(2n) p{color:var(--card-t2-color-muted)!important}.beta-step:nth-child(2n) .beta-step-num{color:#ffffffbf!important}.beta-step:nth-child(2n) .beta-step-icon svg{stroke:var(--color-gold)!important}.use-case-see-all{background:rgba(var(--color-accent-rgb),.08)!important;border:1.5px dashed rgba(var(--color-accent-rgb),.5)!important;border-left:1.5px dashed rgba(var(--color-accent-rgb),.5)!important;text-decoration:none!important;display:flex!important;flex-direction:column;justify-content:flex-start;align-items:flex-start;transition:transform .2s ease,border-color .2s ease,background .2s ease}.use-case-see-all:hover{transform:translateY(-2px);background:rgba(var(--color-accent-rgb),.14)!important;border-color:rgba(var(--color-accent-rgb),.75)!important}.use-case-see-all,.use-case-see-all *{text-decoration:none!important}.use-case-see-all h3{color:var(--card-t1-heading)!important}.use-case-see-all p{color:var(--card-t1-color-muted)!important}.use-case-see-all .use-case-see-all-cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%)!important;color:#fff!important;padding:.6rem 1.2rem!important;border-radius:.5rem!important;font-weight:700!important;font-size:.9rem!important;letter-spacing:-.005em;box-shadow:0 4px 14px rgba(var(--color-primary-rgb),.35);transition:box-shadow .2s ease,filter .2s ease}.use-case-see-all:hover .use-case-see-all-cta{box-shadow:0 8px 22px rgba(var(--color-primary-rgb),.45);filter:brightness(1.08)}.trust-strip{border-bottom:1px solid rgba(var(--color-accent-rgb),.2)}.trust-strip .trust-item{color:#f0ecffcc}.trust-strip .trust-dot{background:var(--color-accent);box-shadow:0 0 10px rgba(var(--color-accent-rgb),.6)}.sustainability .section-subtitle strong{color:#fff}.sustain-benefit-text h4{color:#fff!important}.sustain-benefit-text p{color:#f0ecffd1!important}.sustain-visual{background:#ffffffed;border-color:#bbf7d0}.stat-item,.stat-item .stat-number{color:#fff}.stat-item .stat-label{color:#f0ecffbf}.segment-section,.contact{color:#fff}.section-a .section-title,.section-a>div>h2,.section-a>.beta-program-container h2,.section-a .problems-container h2,.section-a .features-container h2,.section-a .beta-program-container h2{color:var(--color-white)}.section-b .section-title,.section-c .section-title{color:var(--color-dark)}.problems.section-a .section-title,.features.section-a .section-title{color:var(--color-white)}.features.section-a>.features-container>p{color:#ffffffbf}.beta-program.section-a h2,.beta-program.section-a .section-title{color:var(--color-white)}.beta-program.section-a .section-lead,.beta-program.section-a>.beta-program-container>div>p{color:#fffc}.beta-program.section-a .beta-badge{background:rgba(var(--color-accent-rgb),.15);border-color:rgba(var(--color-accent-rgb),.4);color:var(--color-light)}.beta-program.section-a .beta-cta-box h3{color:var(--color-white)}.beta-program.section-a .beta-cta-box p{color:#ffffffc7}.beta-program.section-a .tc-link,.beta-program.section-a .tc-link a{color:#ffffffa6}.use-cases.section-b .section-title{color:var(--color-dark)}.use-cases.section-b .use-case-card{background:var(--color-light);border:1px solid rgba(var(--color-accent-rgb),.25);backdrop-filter:none}.use-cases.section-b .use-case-card:hover{background:var(--color-white);border-color:rgba(var(--color-primary-rgb),.4);box-shadow:0 12px 32px rgba(var(--color-primary-rgb),.15)}.use-cases.section-b .use-case-card h3{color:var(--color-dark)}.use-cases.section-b .use-case-card p{color:var(--color-gray-700)}.use-cases.section-b .use-case-see-all{background:rgba(var(--color-primary-rgb),.05);border:2px dashed rgba(var(--color-primary-rgb),.4);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;text-decoration:none;cursor:pointer;min-height:220px;transition:all .3s ease}.use-cases.section-b .use-case-see-all:hover{background:rgba(var(--color-primary-rgb),.08);border-color:var(--color-primary)}.use-cases.section-b .use-case-see-all .use-case-see-all-icon{font-size:2.75rem;margin-bottom:1rem;opacity:.85}.use-cases.section-b .use-case-see-all h3{color:var(--color-primary)}.use-cases.section-b .use-case-see-all p{color:var(--color-gray-700)}.use-cases.section-b .use-case-see-all .use-case-see-all-cta{display:inline-block;margin-top:1rem;background:var(--color-primary);color:#fff;padding:.5rem 1.25rem;border-radius:.375rem;font-weight:700;font-size:.9rem}.sustainability.section-c .section-title,.sustainability.section-c .sustainability-header h2{color:var(--color-dark)}.sustainability.section-c .section-subtitle,.sustainability.section-c .section-subtitle strong{color:var(--color-gray-700)}.sustainability.section-c .sustain-benefit-text h4{color:var(--color-dark)}.sustainability.section-c .sustain-benefit-text p{color:var(--color-gray-700)}.contact.section-c .section-title,.segment-section.section-c,.segment-section.section-c .section-title{color:var(--color-dark)}.segment-section.section-c .segment-section-subtitle,.segment-section.section-c .segment-prompt{color:var(--color-gray-700)}.segment-section.section-c .segment-chip{color:var(--color-gray-700);border-color:rgba(var(--color-accent-rgb),.3)}.segment-section.section-c .segment-chip:hover{color:var(--color-dark);border-color:rgba(var(--color-secondary-rgb),.6)}.segment-section.section-c .segment-chip.active{background:rgba(var(--color-secondary-rgb),.15);color:var(--color-primary)}.segment-section.section-c .segment-color-row{background:rgba(var(--color-primary-rgb),.05);border-color:rgba(var(--color-primary-rgb),.2)}.segment-section.section-c .segment-color-label{color:var(--color-gray-700)}.segment-section.section-c .segment-color-note{color:var(--color-gray-600)}.segment-section.section-c .segment-commitment-note{background:#f0b42914;color:var(--color-gray-700)}.segment-section.section-c .segment-unsure{background:rgba(var(--color-primary-rgb),.04);border-color:rgba(var(--color-accent-rgb),.4)}.segment-section.section-c .segment-unsure-label{background:rgba(var(--color-secondary-rgb),.14);color:var(--color-primary)}.segment-section.section-c .segment-unsure-body{color:var(--color-gray-700)}.segment-section.section-c .segment-unsure-cta{color:var(--color-primary);border-color:rgba(var(--color-primary-rgb),.5)}.segment-section.section-c .segment-unsure-cta:hover{background:rgba(var(--color-primary-rgb),.1);color:var(--color-dark)}.trust-strip.section-b{border-bottom:1px solid var(--color-gray-200)}.trust-strip.section-b .trust-item{color:var(--color-gray-700)}.solution-diagram{margin:0 auto 3rem;max-width:800px}footer{background-color:var(--color-dark);background-image:linear-gradient(180deg,rgba(var(--color-dark-rgb),0) 0% 50%,rgba(var(--color-dark-rgb),.9)),url(/images/entra-background-reference.png);background-repeat:no-repeat,repeat;background-size:auto,340px 340px;background-position:center,center;background-blend-mode:normal,soft-light;color:var(--color-white);padding:3rem 2rem 1.5rem}.footer-container{max-width:1200px;margin:0 auto}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h4{font-size:1rem;margin-bottom:1rem;font-weight:700}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.75rem}.footer-section ul li a{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:var(--color-white)}.footer-compliance{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.footer-compliance li{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;padding:.4rem .9rem;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:9999px;font-size:.82rem;font-weight:600;color:#ffffffe0}.footer-compliance li span[aria-hidden]{line-height:1}.footer-compliance li a{display:inline-flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none;transition:color .18s ease}.footer-compliance li:hover{border-color:rgba(var(--color-gold-rgb),.6)}.footer-compliance li a:hover{color:var(--color-gold)}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:#ffffffb3;font-size:.9rem}.footer-bottom .footer-legal-line{margin:0;line-height:1.6}.footer-bottom .footer-legal-line+.footer-legal-line{margin-top:.25rem;font-size:.82rem;color:#fff9}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeInUp .6s ease-out forwards}.fade-in{opacity:0}.fade-in.visible{opacity:1;animation:fadeInUp .6s ease-out}@media(max-width:768px){.footer-content{grid-template-columns:1fr}}.beta-program{background:var(--color-light);color:var(--color-dark);padding:5rem 2rem;position:relative;overflow:hidden}.beta-program:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 40%,rgba(91,33,182,.06) 0%,transparent 60%);pointer-events:none}.beta-program-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.beta-badge{display:inline-block;background:#5b21b614;border:1px solid rgba(91,33,182,.25);color:var(--color-primary);padding:.4rem 1.2rem;border-radius:9999px;font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.25rem}.beta-program h2{color:var(--color-dark);font-size:2.25rem;font-weight:800;margin-bottom:1rem;line-height:1.2}.beta-program .section-lead{color:var(--color-gray-600);font-size:1.1rem;line-height:1.8;max-width:780px;margin:0 auto 3.5rem;text-align:center}.beta-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:3rem}@media(min-width:960px){.beta-steps{grid-template-columns:repeat(3,1fr)}}.beta-step{background:var(--color-white);border:1px solid rgba(91,33,182,.15);border-radius:.75rem;padding:1.75rem;transition:all .3s ease}.beta-step:hover{background:var(--color-white);border-color:#5b21b666;transform:translateY(-4px)}.beta-step-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.beta-step-num{width:36px;height:36px;background:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;flex-shrink:0}.beta-step h3{font-size:1.1rem;font-weight:700;color:var(--color-dark)}.beta-step p{color:var(--color-gray-700);font-size:.95rem;line-height:1.7}.beta-step-icon{width:52px;height:52px;background:#5b21b61a;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.beta-cta-box{margin:3rem auto 0;padding:0 1rem;max-width:640px;text-align:center}.beta-cta-box h3{font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:800;color:var(--color-dark);margin-bottom:.75rem;line-height:1.25;letter-spacing:-.015em}.beta-cta-box p{color:var(--color-gray-700);margin-bottom:1.5rem;font-size:.98rem;line-height:1.7}.btn-beta{background:var(--color-accent);color:var(--color-white);padding:.875rem 2.25rem;border-radius:.375rem;text-decoration:none;font-weight:700;border:none;cursor:pointer;transition:all .3s ease;font-size:1rem;display:inline-block}.btn-beta:hover{background:var(--color-secondary);transform:translateY(-2px);box-shadow:0 12px 24px #5b21b666}.sustainability{padding:5rem 2rem;position:relative}.sustainability-container{max-width:1200px;margin:0 auto}.sustainability-header{text-align:center;margin-bottom:4rem}.eco-badge{display:inline-flex;align-items:center;gap:.5rem;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:.4rem 1.2rem;border-radius:9999px;font-size:.85rem;font-weight:700;margin-bottom:1.25rem}.sustainability h2{font-size:2.5rem;font-weight:800;color:var(--color-white);margin-bottom:1rem}.sustainability .section-subtitle{font-size:1.15rem;color:#fffc;line-height:1.7;max-width:700px;margin:0 auto}.sustainability .section-subtitle strong{color:var(--color-white)}.sustain-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.sustain-visual{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:1rem;padding:2.5rem;position:relative;overflow:hidden}.sustain-visual:before{content:"";position:absolute;top:-20%;right:-10%;width:200px;height:200px;background:radial-gradient(circle,rgba(34,197,94,.15) 0%,transparent 70%);border-radius:50%}.vs-comparison{display:grid;gap:1rem}.vs-row{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:center}.vs-old{background:#fff1f2;border:1px solid #fecdd3;padding:.75rem 1rem;border-radius:.5rem;font-size:.9rem;color:#9f1239;text-align:center;text-decoration:line-through;opacity:.7}.vs-new{background:#f0fdf4;border:1px solid #bbf7d0;padding:.75rem 1rem;border-radius:.5rem;font-size:.9rem;color:#166534;font-weight:600;text-align:center}.vs-arrow{color:#5b21b6;font-weight:800;font-size:1.25rem;text-align:center}.sustain-benefits{display:flex;flex-direction:column;gap:1.5rem}.sustain-benefit{display:flex;gap:1rem;align-items:flex-start}.sustain-benefit-icon{width:48px;height:48px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #bbf7d0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sustain-benefit-text h4{font-size:1rem;font-weight:700;color:var(--color-white);margin-bottom:.25rem}.sustain-benefit-text p{font-size:.9rem;color:#fffc;line-height:1.6}.sustain-stat-row{display:flex;gap:1.5rem;margin-top:2.5rem;flex-wrap:wrap}.sustain-stat{flex:1;min-width:140px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #bbf7d0;border-radius:.75rem;padding:1.25rem;text-align:center;color:#166534}.sustain-stat-num{font-size:2rem;font-weight:800;margin-bottom:.25rem;color:#15803d}.sustain-stat-label{font-size:.8rem;color:#166534;opacity:.92;line-height:1.4;font-weight:500}@media(max-width:768px){.beta-program h2{font-size:1.75rem}.sustainability .section-subtitle strong{color:var(--color-white)}.sustain-grid{grid-template-columns:1fr}.sustainability h2{font-size:1.75rem}}.scroll-animate{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.scroll-animate.visible{opacity:1;transform:translateY(0)}.partner-network{background:var(--color-white);padding:5rem 2rem;color:var(--color-dark)}.partner-network-container{max-width:1200px;margin:0 auto}.partner-badge{display:inline-flex;align-items:center;gap:.5rem;background:#5b21b614;border:1px solid rgba(91,33,182,.25);color:var(--color-primary);padding:.35rem 1rem;border-radius:9999px;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.25rem}.partner-header{text-align:center;margin-bottom:3.5rem}.partner-header h2{font-size:2.25rem;font-weight:800;margin-bottom:1rem;color:#fff;letter-spacing:-.015em}.partner-header p{font-size:1.05rem;color:#f0ecffd1;max-width:680px;margin:0 auto;line-height:1.8}.partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.75rem;margin-bottom:3rem}.partner-card{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:1rem;padding:2rem;transition:all .3s}.partner-card:hover{background:var(--color-light);border-color:#5b21b659;transform:translateY(-4px)}.partner-card-icon{width:52px;height:52px;border-radius:.75rem;background:#5b21b61a;border:1px solid rgba(91,33,182,.2);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.partner-card-tag{display:inline-block;background:#5b21b61a;color:var(--color-primary);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .7rem;border-radius:9999px;margin-bottom:.75rem}.partner-card h3{font-size:1.15rem;font-weight:700;margin-bottom:.75rem;color:var(--color-dark)}.partner-card p{font-size:.95rem;color:var(--color-gray-600);line-height:1.75;margin-bottom:1.1rem}.partner-card ul{padding-left:1.25rem;margin:0}.partner-card li{font-size:.88rem;color:var(--color-gray-600);margin-bottom:.4rem;line-height:1.6}.partner-card li::marker{color:var(--color-primary)}.partner-cta-box{background:var(--color-light);border:1px solid rgba(91,33,182,.25);border-radius:.75rem;padding:2rem 2.5rem;text-align:center}.partner-cta-box h3{font-size:1.35rem;font-weight:700;margin-bottom:.65rem;color:var(--color-dark)}.partner-cta-box p{color:var(--color-gray-600);margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.btn-partner{background:transparent;border:2px solid var(--color-primary);color:var(--color-primary);padding:.875rem 2.25rem;border-radius:.375rem;text-decoration:none;font-weight:700;font-size:1rem;display:inline-block;transition:all .3s}.btn-partner:hover{background:var(--color-accent);color:#fff}.tc-link{font-size:.8rem;margin-top:1rem;opacity:.65}.tc-link a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tc-link a:hover{opacity:1}.terms-modal-overlay{display:none;position:fixed;inset:0;background:#000000a6;z-index:9999;align-items:center;justify-content:center;padding:1.5rem}.terms-modal-overlay.open{display:flex}.terms-modal-box{background:#fff;border-radius:1rem;width:100%;max-width:780px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 60px #0006}.terms-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.75rem;border-bottom:1px solid #E5E7EB;flex-shrink:0}.terms-modal-header h4{font-size:1rem;font-weight:700;color:var(--color-dark);margin:0}.terms-modal-close{background:#f3f4f6;border:none;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#6b7280;transition:all .2s}.terms-modal-close:hover{background:#e5e7eb;color:#111827}.terms-modal-body{overflow-y:auto;padding:1.75rem;flex:1;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:.93rem;line-height:1.75;color:#374151}@media(max-width:768px){.partner-grid{grid-template-columns:1fr}.partner-header h2{font-size:1.75rem}}section.beta-program,section.partner-network,section.contact,section.sustainability,section.solution,section.features,section.use-cases,section.stats,section.trust-strip,section.problems,section.segment-section{color:#f0ecff!important}section.beta-program h2,section.partner-network h2,section.contact h2,section.sustainability h2,section.solution h2,section.features h2,section.use-cases h2,section.stats h2,section.trust-strip h2,section.problems h2,section.segment-section h2{color:#fff!important}section .section-lead,section .section-subtitle,section .section-subtitle strong,section.partner-network .partner-header p,section.beta-program .beta-program-container>div>p,section.contact .contact-container>p,section.segment-section .segment-section-subtitle{color:#f0ecffd1!important}.contact-info-text h3{color:#fff!important}.contact-info-text p{color:#f0ecffc7!important}.contact-info-icon{color:var(--color-gold)!important}.step>div:first-child,.step>div:first-child h3,.step>div:first-child p{color:#fff!important}.step>div:first-child .step-description,.step>div:first-child p{color:#ffffffe0!important}.lead-form-wrapper,.lead-form-wrapper *:not(.btn):not(button):not(a):not(.lead-optional-chip){color:var(--color-dark)}.lead-form-wrapper label,.lead-form-wrapper legend,.lead-form-wrapper .lead-section-title,.lead-form-wrapper .section-title{color:var(--color-dark)!important}.lead-form-wrapper .lead-form-subtitle{color:var(--color-primary)!important}.lead-form-wrapper input,.lead-form-wrapper select,.lead-form-wrapper textarea{color:var(--color-dark)!important}.feature-card-see-all{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-decoration:none;border:1px solid rgba(var(--color-accent-rgb),.2)!important;border-top:4px dashed rgba(var(--color-accent-rgb),.55)!important}.feature-card-see-all h3{color:#fff!important;margin-bottom:.75rem}.feature-card-see-all p{color:#f0ecffc7!important;margin-bottom:1.25rem}.feature-see-all-cta{display:inline-block;background:var(--color-primary);color:#fff!important;padding:.55rem 1.25rem;border-radius:.375rem;font-weight:700;font-size:.88rem;letter-spacing:.01em;margin-top:auto}.legal-page{padding:7rem 1.5rem 4rem;background:transparent}.legal-wrap{max-width:820px;margin:0 auto}.legal-page .back-link{display:inline-block;margin-bottom:1.5rem;color:var(--color-accent);text-decoration:none;font-size:.9rem;font-weight:600}.legal-page .back-link:hover{color:#fff;text-decoration:underline}.legal-card{background:var(--card-t1-bg);border:var(--card-t1-border);border-left:4px solid var(--color-accent);border-radius:.9rem;box-shadow:var(--card-t1-shadow);padding:2.5rem 2rem;color:var(--card-t1-color-muted);font-size:.97rem;line-height:1.75}.legal-card h1{font-size:1.75rem;font-weight:800;color:#fff;margin-bottom:.4rem;letter-spacing:-.01em}.legal-card .tc-meta{font-size:.82rem;color:#f0ecff8c;margin-bottom:2rem}.legal-card h2{font-size:1.15rem;font-weight:700;color:#fff;margin:2.25rem 0 .6rem;border-bottom:1px solid rgba(var(--color-accent-rgb),.2);padding-bottom:.5rem}.legal-card h3{font-size:.98rem;font-weight:700;color:#f0ecffeb;margin:1.25rem 0 .4rem}.legal-card p{margin:0 0 .85rem;color:var(--card-t1-color-muted)}.legal-card ul{padding-left:1.5rem;margin:0 0 .85rem}.legal-card li{margin-bottom:.4rem;color:var(--card-t1-color-muted)}.legal-card a{color:var(--color-accent)}.legal-card a:hover,.legal-card strong{color:#fff}.legal-card .highlight{background:rgba(var(--color-accent-rgb),.12);border-left:3px solid var(--color-accent);padding:.85rem 1rem;border-radius:0 .375rem .375rem 0;margin:1rem 0;font-size:.93rem;color:#f0ecfff2}.legal-card .highlight-amber{background:#f59e0b24;border-left:3px solid #F59E0B;padding:.85rem 1rem;border-radius:0 .375rem .375rem 0;margin:1rem 0;font-size:.93rem;color:#fcd34d}.legal-card .tier-box{border:1px solid rgba(var(--color-accent-rgb),.25);background:#ffffff08;border-radius:.5rem;padding:1rem 1.25rem;margin:.85rem 0}.legal-card .tier-box.tier-a{border-color:rgba(var(--color-accent-rgb),.55);background:rgba(var(--color-accent-rgb),.08)}.legal-card .tier-box.tier-b{border-color:#ffffff2e;background:#ffffff0a}.legal-card .tier-label{font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.5rem}.legal-card .tier-a .tier-label{color:var(--color-accent)}.legal-card .tier-b .tier-label{color:#ffffffa6}.beta-badge-link,.partner-badge-link{text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.beta-badge-link:hover,.partner-badge-link:hover{transform:translateY(-1px);background:rgba(var(--color-accent-rgb),.28)!important;border-color:rgba(var(--color-accent-rgb),.6)!important;box-shadow:0 6px 18px rgba(var(--color-primary-rgb),.35)}.contact-float{position:fixed;left:50%;transform:translate(-50%) translateY(130%);bottom:20px;z-index:1040;max-width:calc(100vw - 96px);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,.9,.3,1),opacity .3s ease}.contact-float.visible{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.contact-float-inner{display:flex;align-items:stretch;gap:0;background:var(--color-dark, #12093A);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #00000059}.contact-float-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.8rem 1.3rem;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;font-weight:700;font-size:.95rem;text-decoration:none;transition:filter .2s ease}.contact-float-btn:hover{filter:brightness(1.08)}.contact-float-btn svg{flex-shrink:0;color:var(--color-gold)}.contact-float-close{background:transparent;border:none;color:#fff9;padding:0 .9rem;font-size:16px;cursor:pointer;font-family:inherit}.contact-float-close:hover{color:#fff}.features-grid{grid-template-columns:repeat(2,1fr)!important}@media(max-width:768px){.features-grid{grid-template-columns:1fr!important}}.features-grid .feature-card:nth-child(4n+2),.features-grid .feature-card:nth-child(4n+3){background:var(--card-t2-bg)!important;border:var(--card-t2-border)!important;border-top:4px solid var(--color-light)!important;box-shadow:var(--card-t2-shadow)!important;color:var(--card-t2-color)!important}.features-grid .feature-card:nth-child(4n+2) h3,.features-grid .feature-card:nth-child(4n+3) h3{color:var(--color-light)!important}.features-grid .feature-card:nth-child(4n+2) p,.features-grid .feature-card:nth-child(4n+3) p{color:#f0ecffe0!important}.features-grid .feature-card:nth-child(4n+2) .feature-icon svg,.features-grid .feature-grid .feature-card:nth-child(4n+3) .feature-icon svg{stroke:var(--color-gold)!important}.features-grid .feature-card:nth-child(4n+2) .feature-see-all-cta,.features-grid .feature-card:nth-child(4n+3) .feature-see-all-cta{background:#fff!important;color:var(--color-primary)!important}.use-cases-grid{grid-template-columns:repeat(2,1fr)!important}@media(max-width:768px){.use-cases-grid{grid-template-columns:1fr!important}}.use-cases-grid .use-case-card:nth-child(4n+2),.use-cases-grid .use-case-card:nth-child(4n+3){background:var(--card-t2-bg)!important;border:var(--card-t2-border)!important;border-left:4px solid var(--color-gold)!important;box-shadow:var(--card-t2-shadow)!important;color:var(--card-t2-color)!important}.use-cases-grid .use-case-card:nth-child(4n+2) h3,.use-cases-grid .use-case-card:nth-child(4n+3) h3{color:var(--color-light)!important}.use-cases-grid .use-case-card:nth-child(4n+2) p,.use-cases-grid .use-case-card:nth-child(4n+3) p{color:#f0ecffe0!important}.use-cases-grid .use-case-card:nth-child(4n+2) .use-case-icon svg,.use-cases-grid .use-case-card:nth-child(4n+3) .use-case-icon svg,.use-cases-grid .use-case-card:nth-child(4n+2) .use-case-see-all-icon svg,.use-cases-grid .use-case-card:nth-child(4n+3) .use-case-see-all-icon svg{stroke:var(--color-gold)!important}.use-cases-grid .use-case-card:nth-child(4n+2) .use-case-see-all-cta,.use-cases-grid .use-case-card:nth-child(4n+3) .use-case-see-all-cta{background:#fff!important;color:var(--color-primary)!important}@media(min-width:960px){.partner-grid{grid-template-columns:repeat(3,1fr)}}.partner-grid .partner-card:nth-child(2n){background:var(--card-t2-bg)!important;border:var(--card-t2-border)!important;border-left:4px solid var(--color-gold)!important;box-shadow:var(--card-t2-shadow)!important;color:var(--card-t2-color)!important}.partner-grid .partner-card:nth-child(2n) h3{color:var(--color-light)!important}.partner-grid .partner-card:nth-child(2n) p,.partner-grid .partner-card:nth-child(2n) li{color:#f0ecffe0!important}.partner-grid .partner-card:nth-child(2n) .partner-card-icon svg{stroke:var(--color-gold)!important}.partner-grid .partner-card:nth-child(2n) .partner-card-tag{background:#ffffff2e!important;border-color:#fff6!important;color:#fff!important}#segment-grid .segment-card:nth-child(8n+2),#segment-grid .segment-card:nth-child(8n+4),#segment-grid .segment-card:nth-child(8n+5),#segment-grid .segment-card:nth-child(8n+7){background:var(--card-t2-bg)!important;border:var(--card-t2-border)!important;border-left:4px solid var(--color-gold)!important;color:var(--card-t2-color)!important}#segment-grid .segment-card:nth-child(8n+2) .segment-card-label,#segment-grid .segment-card:nth-child(8n+4) .segment-card-label,#segment-grid .segment-card:nth-child(8n+5) .segment-card-label,#segment-grid .segment-card:nth-child(8n+7) .segment-card-label{color:var(--color-light)!important}#segment-grid .segment-card:nth-child(8n+2) .segment-card-emoji,#segment-grid .segment-card:nth-child(8n+4) .segment-card-emoji,#segment-grid .segment-card:nth-child(8n+5) .segment-card-emoji,#segment-grid .segment-card:nth-child(8n+7) .segment-card-emoji{color:var(--color-gold)!important}#segment-grid.has-selection .segment-card:not(.is-selected){background:var(--card-t1-bg)!important;border:var(--card-t1-border)!important;border-left:4px solid var(--color-accent)!important;color:var(--card-t1-color)!important}#segment-grid.has-selection .segment-card:not(.is-selected) .segment-card-label{color:var(--card-t1-heading)!important}#segment-grid.has-selection .segment-card:not(.is-selected) .segment-card-emoji{color:var(--color-gold)!important}.step-number{color:var(--color-light)!important;opacity:.6}.beta-step:nth-child(2n) .beta-step-num{color:var(--color-light)!important;opacity:.85}.beta-step:nth-child(2n) .beta-step-num{background:#fff!important;color:var(--color-primary)!important;opacity:1}.beta-step:nth-child(2n) .beta-step-icon{background:#ffffff2e!important;border:1px solid rgba(255,255,255,.28)}.beta-step:nth-child(2n) p strong{color:#fff!important}.partner-grid .partner-card:nth-child(2n) li::marker{color:var(--color-light)!important}.partner-grid .partner-card:nth-child(2n) p strong,.partner-grid .partner-card:nth-child(2n) li strong{color:#fff!important}.beta-step.beta-step-cta{position:relative;padding-bottom:4.25rem}.beta-step-join{position:absolute;bottom:1.25rem;right:1.25rem;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.15rem;border-radius:.5rem;text-decoration:none;font-weight:700;font-size:.88rem;letter-spacing:-.005em;background:#fff;color:var(--color-primary);box-shadow:0 4px 14px #00000040;transition:filter .2s ease,box-shadow .2s ease,transform .15s ease}.beta-step-join:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 20px #0000004d}.partner-card.partner-card-cta{position:relative;padding-top:3.75rem}.partner-card-join{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:.5rem;text-decoration:none;font-weight:700;font-size:.82rem;letter-spacing:-.005em;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;box-shadow:0 4px 14px rgba(var(--color-primary-rgb),.4);transition:filter .2s ease,box-shadow .2s ease,transform .15s ease;z-index:2}.partner-card-join:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 20px rgba(var(--color-primary-rgb),.55)}.partner-grid .partner-card:nth-child(2n) .partner-card-join,.partner-grid .partner-card-cta.partner-card .partner-card-join{background:#fff;color:var(--color-primary);box-shadow:0 4px 14px #00000040}.uc-feature-icon{display:inline-block;vertical-align:-.2em;width:1.05rem;height:1.05rem;margin-right:.45rem;color:var(--color-gold);flex-shrink:0}.uc-feature-icon path,.uc-feature-icon line,.uc-feature-icon polyline,.uc-feature-icon polygon,.uc-feature-icon circle,.uc-feature-icon rect,.uc-feature-icon ellipse{vector-effect:non-scaling-stroke}@media(max-width:480px){.problems,.features,.use-cases,.stats,.solution,.beta-program,.partner-network,.contact,.trust-strip{padding:2.75rem 1rem}.section-title{font-size:clamp(1.3rem,5.5vw,1.75rem);margin-bottom:1.5rem}.flip-title{min-height:5.5rem}.flip-grid{grid-template-columns:1fr;gap:.9rem;perspective:none}.flip-card,.flip-card-inner{min-height:285px}.flip-card-face{padding:1.2rem 1.15rem}.flip-card-face h3{font-size:1.05rem}.flip-state{font-size:.56rem;margin:-.3rem 0 .5rem}.flip-badge{font-size:.58rem;padding:.2rem .45rem;top:.75rem;right:.75rem}.segment-card-expanded-title{font-size:1.05rem}.segment-card-expanded-body{font-size:.86rem;line-height:1.55}.contact-float{max-width:calc(100vw - 20px);bottom:8px}.contact-float-btn{font-size:.8rem;padding:.6rem .85rem;gap:.35rem}.contact-float-btn svg{width:14px;height:14px}.contact-float-close{padding:0 .6rem;font-size:13px}.hero{padding:4.5rem 1rem 3rem}.hero h1{font-size:clamp(1.65rem,7vw,2.25rem)}.hero-subtitle{font-size:.95rem}.stat-number{font-size:2.25rem}.beta-steps,.partner-grid{grid-template-columns:1fr}}@media(min-width:481px)and (max-width:768px){.section-title{font-size:clamp(1.5rem,4vw,2rem)}.flip-title{min-height:4.5rem}.contact-float-btn{font-size:.87rem;padding:.7rem 1.1rem}}
