.hero-section{max-width:var(--max-width);padding:var(--space-8)var(--padding-horizontal)var(--space-7);flex-direction:column;justify-content:center;min-height:auto;margin:0 auto;display:flex;position:relative}.hero-content{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.section-label{font-family:Space Mono,monospace;font-size:var(--text-xs);letter-spacing:.25em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-4);display:block}.hero-text{flex-direction:column;align-items:center;display:flex}.hero-text h1{letter-spacing:-.04em;margin:0 0 var(--space-5)0;color:var(--color-text);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;line-height:1.08}.hero-subtitle{font-size:var(--text-lg);color:var(--color-text-body);max-width:640px;margin-bottom:var(--space-6);text-align:center;line-height:1.75}.hero-buttons{gap:var(--space-3);flex-wrap:nowrap;display:flex}.hero-buttons .btn{padding:var(--space-3)var(--space-5);font-size:var(--text-xs)}.tools-strip{padding:var(--space-7)0 var(--space-6);overflow:hidden}.tools-label{text-align:center;font-family:Space Mono,monospace;font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted-3);margin-bottom:var(--space-5);display:block}.tools-marquee-container{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#fff 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#fff 8% 92%,#0000)}.tools-marquee-track{gap:var(--space-4);width:max-content;animation:40s linear infinite marquee;display:flex}.tool-chip{padding:10px var(--space-3);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:100px;flex-shrink:0;align-items:center;gap:10px;transition:all .3s;display:flex}.tool-chip:hover{border-color:var(--border-hover)}.tool-logo{object-fit:contain;border-radius:4px;width:24px;height:24px}.tool-name{letter-spacing:.05em;color:var(--color-text-muted);white-space:nowrap;font-family:Space Mono,monospace;font-size:.7rem}.service-showcase{max-width:var(--max-width);padding:var(--section-padding)var(--padding-horizontal);opacity:0;margin:0 auto;transition:all .5s ease-out;transform:translateY(30px)}.service-showcase.visible{opacity:1;transform:translateY(0)}.showcase-header{text-align:center;margin-bottom:var(--space-8)}.showcase-header h2{font-size:var(--text-3xl);color:var(--color-text);margin-bottom:var(--space-4);font-weight:700;line-height:1.1}.showcase-subtitle{font-size:var(--text-base);color:var(--color-text-body);max-width:560px;margin:0 auto;line-height:1.75}.showcase-grid-top{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.showcase-grid-bottom{gap:var(--space-4);grid-template-columns:repeat(2,1fr);max-width:66.666%;margin:0 auto;display:grid}.showcase-card{color:inherit;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.showcase-card:before{content:"";background:linear-gradient(90deg,var(--accent),var(--gradient-mid));transform-origin:0;height:2px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.showcase-card:hover:before{transform:scaleX(1)}.showcase-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 0 60px #d4a01714}.showcase-card-inner{padding:var(--space-5)var(--space-5)var(--space-6);flex-direction:column;height:100%;display:flex}.showcase-card-header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.showcase-card-number{font-family:Space Mono,monospace;font-size:var(--text-xs);letter-spacing:.1em;color:var(--text-muted-4)}.service-showcase-icon{background:var(--accent-muted);border:1px solid var(--accent-border);width:48px;height:48px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;display:flex}.showcase-card h3{font-size:var(--text-lg);color:var(--color-text);margin-bottom:var(--space-3);font-weight:700;line-height:1.3}.showcase-card p{font-size:var(--text-sm);color:var(--color-text-body);margin-bottom:var(--space-4);flex:1;line-height:1.75}.showcase-card-link{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-top:auto;font-family:Space Mono,monospace;font-size:.72rem;transition:gap .3s;display:inline-flex}.showcase-card:hover .showcase-card-link{gap:12px}.process_section{max-width:var(--max-width);padding:var(--section-padding)var(--padding-horizontal);opacity:0;margin:0 auto;transition:all .4s ease-out;transform:translateY(30px)}.process_section.visible{opacity:1;transform:translateY(0)}.process-header{margin-bottom:var(--space-8);text-align:center}.process-header h2{font-size:var(--text-3xl);color:var(--color-text);font-weight:700;line-height:1.1}.process-steps-row{gap:var(--space-6);grid-template-columns:repeat(4,1fr);max-width:1400px;margin:0 auto;display:grid}.process-step{text-align:left}.step-badge{font-family:Space Mono,monospace;font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);background:var(--accent-muted);padding:10px var(--space-4);margin-bottom:var(--space-4);border-radius:100px;display:inline-block}.process-step h3{font-size:var(--text-xl);color:var(--color-text);margin-bottom:var(--space-4);min-height:3em;font-weight:700;line-height:1.4}.process-step p{font-size:var(--text-base);color:var(--color-text-body);line-height:1.75}.final-cta-section{max-width:var(--max-width);padding:var(--section-padding)var(--padding-horizontal);text-align:center;margin:0 auto}.final-cta-text{max-width:700px;margin:0 auto}.final-cta-text h2{font-size:var(--text-3xl);color:var(--color-text);margin-bottom:var(--space-4);font-weight:700;line-height:1.1}.final-cta-text p{font-size:var(--text-base);color:var(--color-text-muted);margin-bottom:var(--space-6);line-height:1.8}.final-cta-buttons{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.calendar-section{max-width:var(--max-width);padding:var(--space-6)var(--padding-horizontal)var(--section-padding);margin:0 auto}.calendar-container{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:20px;max-width:1000px;margin:0 auto;overflow:hidden}.calendar-container #my-cal-inline-30min{border-radius:20px}@media (max-width:1024px){.hero-text h1{font-size:clamp(2.2rem,5vw,3.5rem)}.hero-buttons{flex-wrap:wrap;justify-content:center}.showcase-grid-top{grid-template-columns:1fr 1fr}.showcase-grid-bottom{grid-template-columns:1fr 1fr;max-width:100%}.process-steps-row{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}.process-step{text-align:center}}@media (max-width:767px){.hero-section{padding:var(--space-7)var(--padding-horizontal)}.hero-text h1{font-size:clamp(2rem,7vw,3rem)}.hero-subtitle{font-size:var(--text-base)}.hero-buttons{gap:var(--space-3);flex-direction:column;width:100%}.hero-buttons .btn{justify-content:center;width:100%}.showcase-grid-top{grid-template-columns:1fr}.showcase-grid-bottom{grid-template-columns:1fr;max-width:100%}.process-steps-row{gap:var(--space-6);grid-template-columns:1fr}.process-step h3{font-size:var(--text-lg);min-height:auto}.final-cta-buttons{flex-direction:column}.final-cta-buttons .btn{justify-content:center;width:100%}}
