:root{--color-bg-deep: #0a0a0f;--color-bg-alt: #111118;--color-bg-card: rgba(255, 255, 255, .05);--color-bg-card-hover: rgba(255, 255, 255, .08);--color-primary: #6366f1;--color-secondary: #8b26b0;--color-accent: #f59e0b;--color-accent-warm: #f97316;--color-accent-cool: #06b6d4;--color-text: #f8fafc;--color-text-secondary: #94a3b8;--color-text-muted: #64748b;--color-border: rgba(255, 255, 255, .1);--color-glass-bg: rgba(255, 255, 255, .05);--color-glass-border: rgba(255, 255, 255, .1);--gradient-primary: linear-gradient(135deg, var(--color-primary), var(--color-secondary));--gradient-cta: linear-gradient(135deg, #f59e0b, #f97316);--gradient-text: linear-gradient(135deg, #818cf8, #c084fc);--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius: 16px;--radius-sm: 8px;--radius-lg: 24px;--parallax-factor: 0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-snap-type:y proximity}body{font-family:var(--font-sans);background:var(--color-bg-deep);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font:inherit;cursor:pointer;background:none;border:none;color:inherit}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.section{position:relative;padding:100px 0;scroll-snap-align:start}.section-header{text-align:center;max-width:700px;margin:0 auto 64px}.section-headline{font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin-bottom:16px}.section-subheadline{font-size:clamp(1rem,2.5vw,1.2rem);color:var(--color-text-secondary);line-height:1.7}.section-closing{text-align:center;color:var(--color-text-secondary);font-size:1.1rem;margin-top:48px;max-width:600px;margin-left:auto;margin-right:auto}.text-gradient-inline{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-card{background:var(--color-glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-glass-border);border-radius:var(--radius)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-size:1rem;font-weight:600;border-radius:50px;transition:all .3s ease;white-space:nowrap}.btn-primary{background:var(--gradient-cta);color:#fff;box-shadow:0 4px 20px #f973164d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #f9731666}.btn-ghost{border:1px solid var(--color-border);color:var(--color-text);background:transparent}.btn-ghost:hover{background:#ffffff0d;border-color:#fff3}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .3s ease;background:transparent}.nav.scrolled{background:#0a0a0fd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:72px}.nav-logo{display:flex;align-items:center;z-index:1001}.logo-img{height:64px;width:auto;filter:brightness(0) invert(1);transition:all .3s ease}.nav.scrolled .logo-img{height:40px;filter:none}.footer-logo-img{height:64px;width:auto;margin-bottom:12px}.nav-links{display:none;align-items:center;gap:32px}.nav-link{font-size:.9rem;font-weight:500;color:var(--color-text-secondary);transition:color .2s ease}.nav-link:hover{color:var(--color-text)}.nav-link-cta{background:var(--gradient-cta);color:#fff!important;padding:10px 24px;border-radius:50px;font-weight:600}.nav-link-cta:hover{box-shadow:0 4px 15px #f973164d}.nav-hamburger{display:flex;flex-direction:column;gap:5px;z-index:1001;padding:4px}.nav-hamburger span{display:block;width:24px;height:2px;background:var(--color-text);transition:all .3s ease;border-radius:2px}.nav-hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0}.nav-hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-drawer{position:fixed;top:0;right:-100%;width:280px;height:100vh;background:#0a0a0ff7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:100px 32px 32px;display:flex;flex-direction:column;gap:8px;transition:right .3s ease;z-index:999;border-left:1px solid var(--color-border)}.nav-drawer.open{right:0}.nav-drawer-link{display:block;padding:14px 0;font-size:1.1rem;font-weight:500;color:var(--color-text-secondary);border-bottom:1px solid rgba(255,255,255,.05);transition:color .2s ease}.nav-drawer-link:hover{color:var(--color-text)}.nav-drawer-cta{margin-top:16px;background:var(--gradient-cta);color:#fff!important;text-align:center;padding:14px 24px;border-radius:50px;border:none}.hero-section{min-height:100vh;display:flex;align-items:center;padding-top:72px;overflow:hidden}.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.hero-content{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:48px;align-items:center}.hero-headline{font-size:clamp(2.2rem,6vw,3.8rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:20px}.hero-subheadline{font-size:clamp(1rem,2.5vw,1.2rem);color:var(--color-text-secondary);line-height:1.7;max-width:500px;margin-bottom:32px}.hero-cta-group{display:flex;gap:16px;flex-wrap:wrap}.chat-panel{background:#0000004d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:20px;min-height:320px;max-height:400px;display:flex;flex-direction:column}.chat-header{display:flex;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:16px}.chat-status-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:pulse-dot 2s ease infinite}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 #22c55e66}50%{opacity:.8;box-shadow:0 0 0 6px #22c55e00}}.chat-status-text{font-size:.8rem;color:var(--color-text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.chat-messages{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.chat-message{display:flex;flex-direction:column;gap:4px;opacity:0;animation:message-in .4s ease forwards}@keyframes message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-message-agent{align-items:flex-start}.chat-message-user{align-items:flex-end}.chat-message-sender{font-size:.7rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.chat-message-agent .chat-message-sender{color:var(--color-accent-cool)}.chat-message-user .chat-message-sender{color:var(--color-accent-warm)}.chat-message-bubble{padding:10px 14px;border-radius:12px;font-size:.88rem;line-height:1.5;max-width:90%}.chat-message-agent .chat-message-bubble{background:#06b6d41a;border:1px solid rgba(6,182,212,.15)}.chat-message-user .chat-message-bubble{background:#f973161a;border:1px solid rgba(249,115,22,.15)}.chat-message-bubble .typing-cursor{display:inline-block;width:2px;height:1em;background:currentColor;margin-left:2px;animation:blink-cursor .7s step-end infinite;vertical-align:text-bottom}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.problem-section{background:var(--color-bg-alt)}.stats-grid{display:grid;grid-template-columns:1fr;gap:24px}.stat-card{padding:40px 32px;text-align:center;border-radius:var(--radius);transition:transform .3s ease,box-shadow .3s ease}.stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #6366f11a}.stat-number{font-size:clamp(3rem,8vw,4.5rem);font-weight:800;background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline;line-height:1}.stat-unit{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:var(--color-text-muted);display:inline;margin-left:4px}.stat-label{color:var(--color-text-secondary);margin-top:12px;font-size:.95rem;line-height:1.5}.stat-source{display:block;margin-top:12px;font-size:.75rem;color:var(--color-text-muted);font-style:italic;text-decoration:none;transition:color .2s ease}.stat-source:hover{color:var(--color-primary);text-decoration:underline}.timeline-section{background:var(--color-bg-deep)}.timeline{position:relative;max-width:900px;margin:0 auto}.timeline-track{position:absolute;left:27px;top:0;bottom:0;width:4px;background:#ffffff14;border-radius:2px}.timeline-progress{position:absolute;top:0;left:0;width:100%;height:0%;background:var(--gradient-primary);border-radius:2px;transition:height .1s linear}.timeline-nodes{display:flex;flex-direction:column;gap:48px;position:relative}.timeline-node{display:flex;gap:24px;align-items:flex-start}.node-circle{flex-shrink:0;width:56px;height:56px;border-radius:50%;border:2px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;background:var(--color-bg-deep);color:var(--color-text-muted);transition:all .5s ease;z-index:1}.node-circle svg{width:24px;height:24px}.timeline-node.active .node-circle{border-color:var(--color-primary);color:#fff;background:var(--gradient-primary);box-shadow:0 0 20px #6366f166}.node-content{padding-top:8px;opacity:.5;transition:opacity .5s ease}.timeline-node.active .node-content{opacity:1}.node-title{font-size:1.2rem;font-weight:700;margin-bottom:6px}.node-desc{font-size:.95rem;color:var(--color-text-secondary);line-height:1.6;max-width:350px}.skillprint-section{background:var(--color-bg-alt)}.skillprint-layout{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}.skillprint-text .section-headline,.skillprint-text .section-subheadline{text-align:left}.skillprint-metrics{display:flex;gap:16px;margin:32px 0 24px;flex-wrap:wrap}.metric-badge{display:flex;flex-direction:column;align-items:center;padding:16px 24px;border-radius:var(--radius-sm);min-width:110px;width:110px}.metric-fit{background:#6366f126;border:1px solid rgba(99,102,241,.25)}.metric-strengths{background:#22c55e1f;border:1px solid rgba(34,197,94,.2)}.metric-gaps{background:#ef44441f;border:1px solid rgba(239,68,68,.2)}.metric-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600}.metric-value{font-size:1.8rem;font-weight:800;margin-top:4px;font-variant-numeric:tabular-nums}.metric-fit .metric-value{color:var(--color-primary)}.metric-strengths .metric-value{color:#22c55e}.metric-gaps .metric-value{color:#ef4444}.skillprint-profile-info{margin-bottom:16px}.profile-role{display:inline-block;font-size:.9rem;font-weight:600;color:var(--color-accent);padding:6px 14px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.2);border-radius:50px;transition:all .3s ease}.skillprint-toggle{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.toggle-btn{padding:8px 16px;border-radius:50px;font-size:.82rem;font-weight:600;border:1px solid var(--color-border);color:var(--color-text-secondary);transition:all .3s ease;white-space:nowrap}.toggle-btn.active{background:var(--gradient-primary);border-color:transparent;color:#fff}.toggle-btn:not(.active):hover{background:#ffffff0d;color:var(--color-text)}.skillprint-callouts{display:flex;flex-direction:column;gap:8px}.callout{font-size:.88rem;color:var(--color-text-secondary);padding-left:20px;position:relative}.callout:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--gradient-primary)}.skillprint-chart-wrapper{display:flex;justify-content:center}.skillprint-chart-card{padding:32px;width:100%;max-width:480px}.radar-container{width:100%;aspect-ratio:1;position:relative}.radar-container svg{width:100%;height:100%}.features-section{background:var(--color-bg-deep)}.features-grid{display:grid;grid-template-columns:1fr;gap:20px}.feature-card{padding:32px;border-radius:var(--radius);transition:all .3s ease}.feature-card:hover{transform:translateY(-4px);background:var(--color-bg-card-hover);box-shadow:0 8px 30px #6366f114}.feature-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.feature-icon svg{width:24px;height:24px}.feature-icon-intelligence{background:#6366f126;color:#818cf8}.feature-icon-voice{background:#06b6d426;color:#22d3ee}.feature-icon-reports{background:#f9731626;color:#fb923c}.feature-icon-skillprint{background:#f59e0b26;color:#fbbf24}.feature-icon-methodology{background:#a855f726;color:#c084fc}.feature-icon-security{background:#22c55e26;color:#4ade80}.feature-title{font-size:1.15rem;font-weight:700;margin-bottom:8px}.feature-desc{font-size:.92rem;color:var(--color-text-secondary);line-height:1.6}.value-prop-section{background:var(--color-bg-deep)}.value-prop-grid{display:grid;grid-template-columns:1fr;gap:24px}.value-prop-card{display:flex;flex-direction:column;padding:40px 32px;border-radius:var(--radius);transition:all .3s ease;text-decoration:none;color:inherit}.value-prop-card:hover{transform:translateY(-4px);background:var(--color-bg-card-hover);box-shadow:0 8px 30px #6366f114}.value-prop-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.value-prop-icon svg{width:28px;height:28px}.value-prop-icon-intelligence{background:#6366f126;color:#818cf8}.value-prop-icon-assessment{background:#06b6d426;color:#22d3ee}.value-prop-icon-planning{background:#f59e0b26;color:#fbbf24}.value-prop-title{font-size:1.3rem;font-weight:700;margin-bottom:12px}.value-prop-desc{font-size:.95rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:20px;flex:1}.value-prop-link{font-size:.9rem;font-weight:600;color:var(--color-primary);transition:color .2s ease}.value-prop-card:hover .value-prop-link{color:#818cf8}.page-hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.platform-hero-section{position:relative;overflow:hidden;padding-top:172px;background:var(--color-bg-deep)}.platform-hero-section .container{position:relative;z-index:1}.platform-features-section{background:var(--color-bg-alt)}.platform-features-list{display:grid;grid-template-columns:1fr;gap:20px;max-width:800px;margin:0 auto}.platform-feature-item{padding:24px 32px;border-radius:var(--radius);display:flex;align-items:center;gap:16px}.platform-feature-item h3{font-size:1.05rem;font-weight:600}.platform-feature-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#6366f126;color:#818cf8;display:flex;align-items:center;justify-content:center}.platform-feature-icon svg{width:22px;height:22px}.platform-highlights-section{position:relative;overflow:hidden;background:var(--color-bg-deep)}.platform-highlights-section .container{position:relative;z-index:1}.highlights-blob-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.highlights-grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:900px;margin:0 auto}.highlight-badge{padding:28px 24px;border-radius:var(--radius-lg);text-align:center;transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease}.highlight-badge:hover{transform:translateY(-2px);box-shadow:0 4px 20px #6366f114}.highlight-badge p{font-size:.95rem;font-weight:600;color:var(--color-text-secondary);margin:0}.solutions-hero-section{position:relative;overflow:hidden;padding-top:172px;background:var(--color-bg-deep)}.solutions-hero-section .container{position:relative;z-index:1}.solutions-cards-section{background:var(--color-bg-alt);padding-bottom:40px}.solutions-list{display:flex;flex-direction:column;gap:80px}.solution-card{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;scroll-margin-top:100px}.solution-card-content{order:1}.solution-card-title{font-size:clamp(1.5rem,4vw,2rem);font-weight:800;margin-bottom:16px}.solution-card-desc{font-size:1rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:24px}.solution-card-features{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.solution-card-features li{font-size:.92rem;color:var(--color-text-secondary);padding-left:20px;position:relative}.solution-card-features li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--gradient-primary)}.solution-card-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px;border-radius:var(--radius-lg);order:0}.solution-card-visual svg{width:120px;height:120px;color:var(--color-text-muted);opacity:.6;transition:opacity .4s ease,transform .4s ease,filter .3s ease;position:relative;z-index:1}.solution-reveal-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.page-cta-section{background:var(--color-bg-deep);text-align:center}.page-cta-section .btn{margin-top:32px}.nav-link.active,.nav-drawer-link.active{color:var(--color-text)}.cta-section{background:var(--color-bg-alt);scroll-snap-align:none}.cta-layout{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}.cta-body{font-size:1.05rem;color:var(--color-text-secondary);line-height:1.7;margin:16px 0 32px}.contact-info{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.contact-item{display:flex;align-items:flex-start;gap:12px;color:var(--color-text-secondary);font-size:.95rem}.contact-item svg{flex-shrink:0;margin-top:2px;color:var(--color-text-muted)}.contact-item a{color:var(--color-text-secondary);transition:color .2s ease}.contact-item a:hover{color:var(--color-text)}.social-links{display:flex;gap:16px}.social-link{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid var(--color-border);color:var(--color-text-secondary);transition:all .2s ease}.social-link:hover{background:#ffffff1a;color:var(--color-text)}.social-link svg{width:20px;height:20px}.calendly-wrapper{width:100%;height:700px;min-height:700px;overflow:hidden;border-radius:var(--radius)}.calendly-wrapper iframe{width:100%;height:100%;min-height:700px;border:none}.footer{background:var(--color-bg-deep);border-top:1px solid var(--color-border);padding:64px 0 32px}.footer-inner{display:grid;grid-template-columns:1fr;gap:40px}.footer-tagline{font-size:.88rem;color:var(--color-text-muted);margin-top:12px;line-height:1.5}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.footer-col h4{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);margin-bottom:16px}.footer-col a{display:block;font-size:.88rem;color:var(--color-text-muted);padding:4px 0;transition:color .2s ease}.footer-col a:hover{color:var(--color-text)}.footer-bottom{grid-column:1 / -1;padding-top:32px;border-top:1px solid rgba(255,255,255,.05);text-align:center}.footer-bottom p{font-size:.82rem;color:var(--color-text-muted)}.footer-love{margin-top:8px;font-size:.78rem!important}.footer-love .heart{color:#ef4444;display:inline-block;animation:heartbeat 1.5s ease infinite}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}[data-animate]{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}[data-animate].visible{opacity:1;transform:translateY(0)}@media(min-width:768px){.nav-links{display:flex}.nav-hamburger{display:none}.stats-grid{grid-template-columns:repeat(3,1fr)}.features-grid{grid-template-columns:repeat(2,1fr)}.hero-content,.skillprint-layout,.cta-layout{grid-template-columns:1fr 1fr}.footer-inner{grid-template-columns:1.5fr 2fr}.value-prop-grid{grid-template-columns:repeat(3,1fr)}.platform-features-list,.highlights-grid{grid-template-columns:repeat(2,1fr)}.solution-card{grid-template-columns:1fr 1fr}.solution-card-content{order:0}.solution-card-reverse .solution-card-content{order:1}.solution-card-reverse .solution-card-visual{order:0}}@media(min-width:1024px){.container{padding:0 48px}.features-grid{grid-template-columns:repeat(3,1fr)}.timeline-track{position:absolute;left:0;right:0;top:27px;bottom:auto;height:4px;width:100%}.timeline-progress{height:100%;width:0%;transition:width .1s linear}.timeline-nodes{flex-direction:row;gap:0;justify-content:space-between}.timeline-node{flex-direction:column;align-items:center;text-align:center;flex:1}.node-desc{max-width:220px}.highlights-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.container{padding:0 64px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-animate]{opacity:1;transform:none}.hero-canvas{display:none}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background:#0a0a0ff7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--color-border);padding:20px;z-index:9999;transform:translateY(100%);transition:transform .3s ease}.cookie-banner-visible{transform:translateY(0)}.cookie-banner-hidden{transform:translateY(100%)}.cookie-banner-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.cookie-banner-text{flex:1}.cookie-banner-text p{font-size:.9rem;color:var(--color-text-secondary);line-height:1.6;margin:0}.cookie-policy-link{color:var(--color-primary);text-decoration:underline}.cookie-banner-actions{display:flex;gap:12px;flex-wrap:wrap}.cookie-btn{padding:10px 20px;font-size:.88rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .2s ease;border:none;white-space:nowrap}.cookie-btn-primary{background:var(--gradient-cta);color:#fff}.cookie-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 15px #f973164d}.cookie-btn-secondary{background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.cookie-btn-secondary:hover{background:#ffffff0d;color:var(--color-text)}.cookie-customize-panel{border-top:1px solid var(--color-border);padding-top:16px;margin-top:8px}.cookie-options{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.cookie-option{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.cookie-option input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:var(--color-primary)}.cookie-option-info{display:flex;flex-direction:column;gap:2px}.cookie-option-info strong{font-size:.9rem;color:var(--color-text)}.cookie-option-info small{font-size:.8rem;color:var(--color-text-muted)}.calendly-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:500px;text-align:center;padding:40px}.calendly-placeholder-icon{color:var(--color-text-muted);margin-bottom:24px}.calendly-placeholder-text{font-size:1rem;color:var(--color-text-secondary);margin-bottom:24px;max-width:280px}.calendly-placeholder-btn{font-size:.95rem}.footer-link-btn{display:block;font-size:.88rem;color:var(--color-text-muted);padding:4px 0;background:none;border:none;cursor:pointer;text-align:left;transition:color .2s ease}.footer-link-btn:hover{color:var(--color-text)}@media(min-width:768px){.cookie-banner-inner{flex-direction:row;align-items:center}.cookie-banner-actions{flex-shrink:0}.cookie-customize-panel{margin-top:0}.cookie-options{flex-direction:row;gap:24px}}
