.hd-root *{margin:0;padding:0;box-sizing:border-box}body:has(.hd-root){background:#0c0a0a;scroll-behavior:smooth}.hd-root{font-family:Inter,sans-serif;min-height:100vh;background:#0c0a0a;display:flex;align-items:center;justify-content:center;padding:1.5rem;margin:0}.hd-root .premium-container{max-width:1240px;width:100%;background:#0c0a0a;border-radius:3.5rem;padding:3.5rem 3.5rem 3rem;border:1px solid hsla(0,0%,100%,.03);box-shadow:0 50px 100px rgba(0,0,0,.8),inset 0 0 120px hsla(0,0%,100%,.01);position:relative;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease;opacity:0;transform:translateY(20px);animation:containerFadeIn 1s cubic-bezier(.16,1,.3,1) forwards}@keyframes containerFadeIn{to{opacity:1;transform:translateY(0)}}.hd-root .premium-container:hover{transform:translateY(-4px);box-shadow:0 60px 120px rgba(0,0,0,.9),inset 0 0 120px hsla(0,0%,100%,.015)}.hd-root .obsidian-line{position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,hsla(30,27%,71%,.08),transparent)}.hd-root .obsidian-line-bottom{position:absolute;bottom:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,hsla(30,27%,71%,.04),transparent)}.hd-root .logo-primary{display:flex;align-items:center;gap:14px;text-decoration:none;cursor:pointer;transition:transform .3s ease}.hd-root .logo-primary:hover{transform:scale(1.02)}.hd-root .logo-primary .icon{width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#d4c5b8,#b8a69a);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 0 50px hsla(30,27%,71%,.05);flex-shrink:0}.hd-root .logo-primary .icon i{font-size:1.6rem;color:#0c0a0a;position:relative;z-index:1}.hd-root .logo-primary .icon .circuit-lines{position:absolute;font-size:.6rem;color:hsla(0,9%,4%,.15);bottom:4px;right:4px}.hd-root .logo-primary .text{font-weight:700;font-size:1.6rem;color:#f0ece8;letter-spacing:-.02em;font-family:Space Grotesk,sans-serif}.hd-root .logo-primary .text span{color:#b8a69a}.hd-root .nav-obs{justify-content:space-between;gap:1rem;position:relative;z-index:2;margin-bottom:3.5rem}.hd-root .nav-obs,.hd-root .nav-obs .links{display:flex;align-items:center;flex-wrap:wrap}.hd-root .nav-obs .links{gap:2.5rem}.hd-root .nav-obs .links a{color:#8a7a6a;text-decoration:none;font-weight:400;font-size:.9rem;letter-spacing:.3px;transition:all .3s ease;position:relative;cursor:pointer}.hd-root .nav-obs .links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:#d4c5b8;transition:width .3s ease}.hd-root .nav-obs .links a:hover{color:#d4c5b8}.hd-root .nav-obs .links a:hover:after{width:100%}.hd-root .nav-obs .links a.active{color:#d4c5b8}.hd-root .nav-obs .links a.active:after{width:100%}.hd-root .nav-obs .cta-obs{background:#f0ece8;color:#0c0a0a!important;padding:.7rem 2rem;border-radius:60px;font-weight:600;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 20px hsla(30,21%,93%,.02)}.hd-root .nav-obs .cta-obs:after{display:none}.hd-root .nav-obs .cta-obs:hover{background:#fff;color:#0c0a0a!important;transform:translateY(-2px);box-shadow:0 8px 30px hsla(30,21%,93%,.06)}.hd-root .hero-obs{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center;position:relative;z-index:2;transition:opacity .5s ease,transform .5s ease}.hd-root .hero-obs.hidden{opacity:0;transform:translateY(20px);pointer-events:none;position:absolute;width:100%}.hd-root .hero-obs-left .badge{display:inline-block;font-size:.65rem;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:#8a7a6a;border:1px solid hsla(30,27%,71%,.08);padding:.4rem 1.4rem;border-radius:60px;margin-bottom:1.5rem;animation:fadeInUp .8s ease}.hd-root .hero-obs-left h1{font-family:Playfair Display,serif;font-size:4.2rem;font-weight:700;line-height:1.05;color:#f0ece8;letter-spacing:-.03em;animation:fadeInUp .8s ease .1s both}.hd-root .hero-obs-left h1 .highlight{color:#d4c5b8;font-style:italic;font-weight:400;position:relative}.hd-root .hero-obs-left p{font-size:1.15rem;color:#8a7a6a;margin:1.5rem 0 2.5rem;line-height:1.7;max-width:460px;font-weight:300;animation:fadeInUp .8s ease .2s both}.hd-root .btn-obs-group{display:flex;flex-wrap:wrap;gap:1rem;animation:fadeInUp .8s ease .3s both}.hd-root .btn-primary-obs{background:#f0ece8;border:none;padding:1rem 2.8rem;border-radius:60px;font-weight:600;color:#0c0a0a;cursor:pointer;font-family:Inter,sans-serif;font-size:.95rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:12px;box-shadow:0 8px 40px hsla(30,21%,93%,.04)}.hd-root .btn-primary-obs:hover{background:#fff;transform:translateY(-3px);box-shadow:0 12px 50px hsla(30,21%,93%,.08)}.hd-root .btn-outline-obs{background:transparent;border:1px solid hsla(30,27%,71%,.12);padding:1rem 2.8rem;border-radius:60px;font-weight:400;color:#8a7a6a;cursor:pointer;font-family:Inter,sans-serif;font-size:.95rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:12px}.hd-root .btn-outline-obs:hover{border-color:hsla(30,27%,71%,.25);color:#f0ece8;transform:translateY(-3px);background:hsla(0,0%,100%,.02)}.hd-root .countdown-wrapper{margin:1.5rem 0 1.8rem;animation:fadeInUp .8s ease .15s both}.hd-root .countdown-label{font-size:.65rem;text-transform:uppercase;letter-spacing:3px;color:#4a3d35;margin-bottom:.8rem;text-align:center}.hd-root .countdown-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;max-width:360px;margin:0 auto}.hd-root .countdown-item{background:hsla(0,0%,100%,.02);border-radius:16px;padding:.8rem .5rem;border:1px solid hsla(30,27%,71%,.04);text-align:center;transition:all .3s ease}.hd-root .countdown-item:hover{border-color:hsla(30,27%,71%,.08);transform:translateY(-2px)}.hd-root .countdown-item .number{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:2.2rem;color:#f0ece8;line-height:1;letter-spacing:-.02em}.hd-root .countdown-item .label{font-size:.55rem;text-transform:uppercase;letter-spacing:2px;color:#4a3d35;margin-top:4px}.hd-root .dashboard-wrapper{display:flex;justify-content:center;align-items:center;padding:.5rem;animation:fadeInUp .8s ease .15s both}.hd-root .dashboard-mockup{width:100%;max-width:340px;background:hsla(0,0%,100%,.02);border-radius:32px;padding:2rem 2rem 1.8rem;border:1px solid hsla(30,27%,71%,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .4s ease}.hd-root .dashboard-mockup:hover{border-color:hsla(30,27%,71%,.08);box-shadow:0 20px 60px rgba(0,0,0,.3);transform:translateY(-4px)}.hd-root .dash-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.8rem}.hd-root .dash-header .title{font-family:Playfair Display,serif;font-weight:600;font-size:.9rem;color:#d4c5b8}.hd-root .dash-header .title i{margin-right:8px;color:#4a3d35}.hd-root .dash-header .version{font-size:.65rem;color:#4a3d35;letter-spacing:1px;border:1px solid hsla(30,27%,71%,.06);padding:.2rem .8rem;border-radius:60px}.hd-root .dash-stats{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.hd-root .dash-stat{background:hsla(0,0%,100%,.02);border-radius:16px;padding:.9rem .8rem;border:1px solid hsla(30,27%,71%,.04);transition:all .3s ease}.hd-root .dash-stat:hover{background:hsla(0,0%,100%,.04);border-color:hsla(30,27%,71%,.08)}.hd-root .dash-stat .num{font-weight:700;font-size:1.5rem;color:#f0ece8;letter-spacing:-.02em}.hd-root .dash-stat .num .trend{font-size:.65rem;color:#4caf50;font-weight:500;margin-left:4px}.hd-root .dash-stat .label{font-size:.6rem;color:#6a5a4a;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.hd-root .dash-footer{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid hsla(30,27%,71%,.04);display:flex;justify-content:space-between;font-size:.75rem;color:#4a3d35}.hd-root .dash-footer span{display:flex;align-items:center;gap:6px}.hd-root .dash-footer i{color:#4a3d35;font-size:.7rem}.hd-root .pulse-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#4caf50;animation:pulse 2s ease-in-out infinite;margin-right:4px}@keyframes pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.hd-root .page-section{display:none;position:relative;z-index:2;animation:fadeInUp .6s ease;padding:1rem 0}.hd-root .page-section.active{display:block}.hd-root .page-section .section-header{text-align:center;margin-bottom:2.5rem}.hd-root .page-section .section-header .badge{display:inline-block;font-size:.6rem;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:#8a7a6a;border:1px solid hsla(30,27%,71%,.08);padding:.3rem 1.2rem;border-radius:60px;margin-bottom:.8rem}.hd-root .page-section .section-header h2{font-family:Playfair Display,serif;font-size:2.8rem;font-weight:700;color:#f0ece8;letter-spacing:-.02em}.hd-root .page-section .section-header h2 span{color:#d4c5b8}.hd-root .page-section .section-header p{color:#8a7a6a;font-size:1.05rem;max-width:600px;margin:.8rem auto 0;line-height:1.6}.hd-root .back-button{display:inline-flex;align-items:center;gap:8px;color:#8a7a6a;cursor:pointer;font-size:.85rem;transition:all .3s ease;background:none;border:none;font-family:Inter,sans-serif;padding:.5rem 1rem;border-radius:60px;border:1px solid hsla(30,27%,71%,.04);margin-bottom:1.5rem}.hd-root .back-button:hover{color:#d4c5b8;border-color:hsla(30,27%,71%,.08);transform:translateX(-4px)}.hd-root .platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem}.hd-root .platform-card{background:hsla(0,0%,100%,.02);border-radius:1.5rem;padding:2rem 1.5rem;border:1px solid hsla(30,27%,71%,.04);transition:all .4s ease;text-align:center}.hd-root .platform-card:hover{border-color:hsla(30,27%,71%,.1);transform:translateY(-6px);box-shadow:0 20px 60px rgba(0,0,0,.2)}.hd-root .platform-card .icon{font-size:2.5rem;color:#d4c5b8;margin-bottom:1rem;display:block}.hd-root .platform-card h4{font-family:Playfair Display,serif;font-weight:600;font-size:1.2rem;color:#f0ece8;margin-bottom:.5rem}.hd-root .platform-card p{font-size:.85rem;color:#6a5a4a;line-height:1.6}.hd-root .platform-card .tag{display:inline-block;font-size:.5rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#8a7a6a;border:1px solid hsla(30,27%,71%,.06);padding:.2rem .8rem;border-radius:60px;margin-top:.8rem}.hd-root .solutions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}.hd-root .solution-card{background:hsla(0,0%,100%,.02);border-radius:1.5rem;padding:2rem 1.8rem;border:1px solid hsla(30,27%,71%,.04);transition:all .4s ease}.hd-root .solution-card:hover{border-color:hsla(30,27%,71%,.1);transform:translateY(-6px);box-shadow:0 20px 60px rgba(0,0,0,.2)}.hd-root .solution-card .icon{font-size:2rem;color:#d4c5b8;margin-bottom:.8rem;display:block}.hd-root .solution-card h4{font-family:Playfair Display,serif;font-weight:600;font-size:1.2rem;color:#f0ece8;margin-bottom:.5rem}.hd-root .solution-card p{font-size:.85rem;color:#6a5a4a;line-height:1.6}.hd-root .solution-card .benefits{margin-top:.8rem;padding-top:.8rem;border-top:1px solid hsla(30,27%,71%,.04);display:flex;flex-wrap:wrap;gap:.5rem}.hd-root .solution-card .benefits span{font-size:.65rem;color:#8a7a6a;background:hsla(0,0%,100%,.02);padding:.2rem .8rem;border-radius:60px;border:1px solid hsla(30,27%,71%,.04)}.hd-root .about-content{max-width:800px;margin:0 auto;text-align:center}.hd-root .about-content .about-icon{font-size:4rem;color:#d4c5b8;margin-bottom:1rem;display:block}.hd-root .about-content h3{font-family:Playfair Display,serif;font-size:1.8rem;color:#f0ece8;margin-bottom:.8rem}.hd-root .about-content p{color:#8a7a6a;font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem}.hd-root .about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}.hd-root .about-value{background:hsla(0,0%,100%,.02);border-radius:1.5rem;padding:1.8rem 1.2rem;border:1px solid hsla(30,27%,71%,.04);transition:all .3s ease}.hd-root .about-value:hover{border-color:hsla(30,27%,71%,.08);transform:translateY(-4px)}.hd-root .about-value .icon{font-size:2rem;color:#d4c5b8;margin-bottom:.5rem;display:block}.hd-root .about-value h5{font-family:Playfair Display,serif;font-size:1.1rem;color:#f0ece8;margin-bottom:.3rem}.hd-root .about-value p{font-size:.8rem;color:#6a5a4a;line-height:1.5}.hd-root .feature-grid-obs{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid hsla(30,27%,71%,.04);position:relative;z-index:2;animation:fadeInUp .8s ease .4s both}.hd-root .feature-card-obs{padding:.5rem .5rem .5rem 0;transition:all .3s ease;cursor:default}.hd-root .feature-card-obs:hover{transform:translateX(4px)}.hd-root .feature-card-obs .num{font-family:Playfair Display,serif;font-size:1.4rem;font-weight:600;color:#3d322a;margin-bottom:.3rem;transition:color .3s ease}.hd-root .feature-card-obs:hover .num{color:#d4c5b8}.hd-root .feature-card-obs h4{font-family:Playfair Display,serif;font-weight:600;font-size:1.1rem;color:#f0ece8;margin-bottom:.2rem}.hd-root .feature-card-obs p{font-size:.85rem;color:#6a5a4a;line-height:1.5}.hd-root .social-obs{display:flex;justify-content:center;gap:2.5rem;margin-top:2.8rem;padding-top:2rem;border-top:1px solid hsla(30,27%,71%,.03);position:relative;z-index:2;flex-wrap:wrap}.hd-root .social-obs a{color:#4a3d35;transition:all .3s ease;text-decoration:none;display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:400;cursor:pointer}.hd-root .social-obs a i{font-size:1.3rem}.hd-root .social-obs a:hover{color:#d4c5b8;transform:translateY(-3px)}.hd-root .footer-note-obs{margin-top:1.8rem;text-align:center;font-size:.75rem;color:#3d322a;letter-spacing:.3px;position:relative;z-index:2}.hd-root .footer-note-obs span{color:#6a5a4a;font-weight:500}.hd-root .footer-note-obs .heart{color:#b8a69a}.hd-root .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s ease}.hd-root .modal-overlay.active{opacity:1;pointer-events:all}.hd-root .modal-content{background:#1a1818;border-radius:2rem;padding:2.5rem;max-width:460px;width:90%;border:1px solid hsla(30,27%,71%,.06);box-shadow:0 40px 80px rgba(0,0,0,.8);transform:scale(.9) translateY(20px);transition:transform .4s cubic-bezier(.16,1,.3,1);text-align:center}.hd-root .modal-overlay.active .modal-content{transform:scale(1) translateY(0)}.hd-root .modal-content .modal-icon{font-size:3rem;color:#d4c5b8;margin-bottom:.8rem}.hd-root .modal-content h2{font-family:Playfair Display,serif;font-size:1.8rem;color:#f0ece8;margin-bottom:.5rem}.hd-root .modal-content p{color:#8a7a6a;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.hd-root .modal-content .modal-input-group{display:flex;flex-direction:column;gap:.8rem}.hd-root .modal-content .modal-input-group input{background:hsla(0,0%,100%,.04);border:1px solid hsla(30,27%,71%,.06);border-radius:60px;padding:.9rem 1.5rem;font-family:Inter,sans-serif;font-size:.95rem;color:#f0ece8;outline:none;transition:border-color .3s ease}.hd-root .modal-content .modal-input-group input:focus{border-color:#d4c5b8}.hd-root .modal-content .modal-input-group input::-moz-placeholder{color:#4a3d35}.hd-root .modal-content .modal-input-group input::placeholder{color:#4a3d35}.hd-root .modal-content .modal-actions{display:flex;gap:.8rem;margin-top:.5rem}.hd-root .modal-content .modal-actions button{flex:1;padding:.9rem;border-radius:60px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.hd-root .modal-content .modal-actions .btn-submit{background:#f0ece8;color:#0c0a0a}.hd-root .modal-content .modal-actions .btn-submit:hover{background:#fff;transform:translateY(-2px)}.hd-root .modal-content .modal-actions .btn-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.hd-root .modal-content .modal-actions .btn-cancel{background:transparent;color:#6a5a4a;border:1px solid hsla(30,27%,71%,.06)}.hd-root .modal-content .modal-actions .btn-cancel:hover{border-color:hsla(30,27%,71%,.15);color:#f0ece8}.hd-root .thankyou-view{display:none;padding:1rem 0}.hd-root .thankyou-view .check{font-size:4rem;color:#4caf50;margin-bottom:.8rem;display:block}.hd-root .thankyou-view h2{font-family:Playfair Display,serif;font-size:2rem;color:#f0ece8;margin-bottom:.5rem}.hd-root .thankyou-view p{color:#8a7a6a;font-size:1rem;line-height:1.6;max-width:380px;margin:0 auto 1.5rem}.hd-root .thankyou-view .btn-secondary{background:transparent;border:1px solid hsla(30,27%,71%,.12);padding:.8rem 2rem;border-radius:60px;font-weight:500;color:#8a7a6a;cursor:pointer;font-family:Inter,sans-serif;font-size:.9rem;transition:all .3s ease}.hd-root .thankyou-view .btn-secondary:hover{border-color:hsla(30,27%,71%,.25);color:#f0ece8}.hd-root .cookie-banner{position:fixed;bottom:0;left:0;right:0;background:#1a1818;border-top:1px solid hsla(30,27%,71%,.06);padding:1.2rem 2rem;z-index:2000;display:none;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap;box-shadow:0 -10px 40px rgba(0,0,0,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hd-root .cookie-banner.show{display:flex}.hd-root .cookie-banner p{color:#8a7a6a;font-size:.85rem;max-width:600px;line-height:1.5}.hd-root .cookie-banner p a{color:#d4c5b8;text-decoration:underline;cursor:pointer}.hd-root .cookie-banner .cookie-actions{display:flex;gap:.8rem;flex-wrap:wrap}.hd-root .cookie-banner .cookie-actions button{padding:.5rem 1.5rem;border-radius:60px;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.hd-root .cookie-banner .cookie-actions .btn-accept{background:#f0ece8;color:#0c0a0a}.hd-root .cookie-banner .cookie-actions .btn-accept:hover{background:#fff;transform:scale(1.02)}.hd-root .cookie-banner .cookie-actions .btn-decline{background:transparent;color:#6a5a4a;border:1px solid hsla(30,27%,71%,.06)}.hd-root .cookie-banner .cookie-actions .btn-decline:hover{border-color:hsla(30,27%,71%,.15);color:#f0ece8}.hd-root .toast{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%) translateY(100px);background:#1a1818;color:#f0ece8;padding:1rem 2rem;border-radius:60px;font-family:Inter,sans-serif;font-size:.9rem;box-shadow:0 20px 60px rgba(0,0,0,.8);border:1px solid hsla(30,27%,71%,.06);z-index:999;opacity:0;transition:all .5s cubic-bezier(.16,1,.3,1);pointer-events:none;display:flex;align-items:center;gap:12px;max-width:90%}.hd-root .toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.hd-root .toast i{color:#d4c5b8;font-size:1.2rem}.hd-root .toast i.error{color:#ff6b6b}.hd-root .toast i.success{color:#4caf50}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hd-root .spinner{display:inline-block;width:20px;height:20px;border:2px solid hsla(0,9%,4%,.1);border-top-color:#0c0a0a;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1024px){.hd-root .hero-obs{grid-template-columns:1fr;gap:2.5rem}.hd-root .hero-obs-left p{max-width:100%}.hd-root .premium-container{padding:2.5rem 2rem;border-radius:2.5rem}.hd-root .hero-obs-left h1{font-size:3.2rem}.hd-root .dashboard-wrapper{padding:0}.hd-root .dashboard-mockup{max-width:100%}.hd-root .platform-grid{grid-template-columns:repeat(2,1fr)}.hd-root .solutions-grid{grid-template-columns:1fr}.hd-root .about-values{grid-template-columns:repeat(2,1fr)}.hd-root .page-section .section-header h2{font-size:2.2rem}.hd-root .cookie-banner{flex-direction:column;text-align:center;padding:1.2rem}}@media (max-width:768px){.hd-root .feature-grid-obs{grid-template-columns:1fr 1fr;gap:1rem}.hd-root .nav-obs .links{gap:1.2rem}.hd-root .hero-obs-left h1{font-size:2.6rem}.hd-root .premium-container{padding:2rem 1.5rem;border-radius:2rem}.hd-root .btn-obs-group{flex-direction:column;width:100%}.btn-primary-obs,.hd-root .btn-outline-obs{width:100%;justify-content:center;padding:1rem 1.5rem}.hd-root .social-obs{gap:1.5rem}.hd-root .dash-stats{grid-template-columns:1fr 1fr}.hd-root .nav-obs .cta-obs{padding:.5rem 1.2rem;font-size:.8rem}.hd-root .logo-primary .text{font-size:1.3rem}.hd-root .logo-primary .icon{width:44px;height:44px}.hd-root .logo-primary .icon i{font-size:1.3rem}.hd-root .modal-content{padding:2rem 1.5rem}.hd-root .modal-content .modal-actions{flex-direction:column}.hd-root .about-values,.hd-root .platform-grid,.hd-root .solutions-grid{grid-template-columns:1fr}.hd-root .page-section .section-header h2{font-size:1.8rem}.hd-root .countdown-grid{max-width:280px}.hd-root .countdown-item .number{font-size:1.6rem}.hd-root .cookie-banner{padding:1rem}.hd-root .cookie-banner .cookie-actions{width:100%;justify-content:center}}@media (max-width:480px){.hd-root .feature-grid-obs{grid-template-columns:1fr;gap:.8rem}.hd-root .hero-obs-left h1{font-size:2.2rem}.hd-root .premium-container{padding:1.5rem 1.2rem;border-radius:1.5rem}.hd-root .dash-stat .num{font-size:1.2rem}.hd-root .nav-obs .links a{font-size:.8rem}.hd-root .hero-obs-left .badge{font-size:.55rem;padding:.3rem 1rem}.hd-root .hero-obs-left p{font-size:1rem}.hd-root .dashboard-mockup{padding:1.5rem 1.2rem 1.2rem}.hd-root .social-obs a{font-size:.75rem}.hd-root .logo-primary .text,.hd-root .social-obs a i{font-size:1.1rem}.hd-root .logo-primary .icon{width:38px;height:38px;border-radius:12px}.hd-root .logo-primary .icon i{font-size:1.1rem}.hd-root .logo-primary .icon .circuit-lines{font-size:.4rem;bottom:2px;right:2px}.hd-root .nav-obs .cta-obs{padding:.4rem 1rem;font-size:.7rem}.hd-root .modal-content h2{font-size:1.4rem}.hd-root .countdown-grid{grid-template-columns:repeat(4,1fr);gap:.4rem;max-width:220px}.hd-root .countdown-item .number{font-size:1.2rem}.hd-root .countdown-item .label{font-size:.45rem}.hd-root .cookie-banner p{font-size:.75rem}.hd-root .cookie-banner .cookie-actions button{font-size:.7rem;padding:.4rem 1rem}.hd-root .platform-card,.hd-root .solution-card{padding:1.5rem 1rem}}.hd-root .tag.is-live{color:#7fc99a;border-color:rgba(127,201,154,.18)}.hd-root .tag.is-build{color:#d4c5b8;border-color:hsla(28,25%,78%,.18)}.hd-root .tag.is-planned{color:#6a5a4a;border-color:hsla(30,27%,71%,.06)}.hd-root .dash-header .sample{font-size:.55rem;letter-spacing:1.5px;text-transform:uppercase;color:#6a5a4a;border:1px solid hsla(30,27%,71%,.06);padding:.2rem .7rem;border-radius:60px}.hd-root .dash-header .dash-meta{display:flex;align-items:center;gap:.5rem}.hd-root .steps-wrapper{margin:1.5rem 0 1.8rem;animation:fadeInUp .8s ease .15s both}.hd-root .steps-label{font-size:.65rem;text-transform:uppercase;letter-spacing:3px;color:#4a3d35;margin-bottom:.9rem}.hd-root .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;max-width:460px}.hd-root .step-item{background:hsla(0,0%,100%,.02);border-radius:16px;padding:.9rem .9rem 1rem;border:1px solid hsla(30,27%,71%,.04);transition:all .3s ease}.hd-root .step-item:hover{border-color:hsla(30,27%,71%,.1);transform:translateY(-2px)}.hd-root .step-item .step-num{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.7rem;color:#4a3d35;letter-spacing:1px}.hd-root .step-item .step-title{font-family:Playfair Display,serif;font-size:.95rem;color:#f0ece8;margin-top:2px}.hd-root .step-item .step-body{font-size:.72rem;color:#6a5a4a;line-height:1.5;margin-top:4px}.hd-root .prose-obs{max-width:760px;margin:0 auto}.hd-root .prose-obs h3{font-family:Playfair Display,serif;font-size:1.25rem;color:#f0ece8;margin:2rem 0 .6rem}.hd-root .prose-obs li,.hd-root .prose-obs p{color:#8a7a6a;font-size:.95rem;line-height:1.75}.hd-root .prose-obs ul{margin:.6rem 0 0 1.1rem}.hd-root .prose-obs li{margin-bottom:.4rem;list-style:disc}.hd-root .prose-obs a{color:#d4c5b8;text-decoration:underline}.hd-root .prose-obs .lead{font-size:1.05rem;color:#a89686}@media (max-width:768px){.hd-root .steps-grid{grid-template-columns:1fr;max-width:100%}}.hd-root .nav-obs .links button:not(.cta-obs){background:none;border:none;font-family:Inter,sans-serif;color:#8a7a6a;font-weight:400;font-size:.9rem;letter-spacing:.3px;transition:all .3s ease;position:relative;cursor:pointer;padding:0}.hd-root .nav-obs .links button:not(.cta-obs):after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:#d4c5b8;transition:width .3s ease}.hd-root .nav-obs .links button:not(.cta-obs):hover{color:#d4c5b8}.hd-root .nav-obs .links button.active:after,.hd-root .nav-obs .links button:not(.cta-obs):hover:after{width:100%}.hd-root .nav-obs .links button.active{color:#d4c5b8}.hd-root .nav-obs .links button.cta-obs{border:none;font-family:Inter,sans-serif;font-size:.9rem;cursor:pointer}.hd-root a.btn-outline-obs{text-decoration:none}.hd-root .solution-card .benefits .tag{margin-top:0}