@media (max-width:360px){.nav-cta{min-height:36px!important;padding:0 10px!important;font-size:.75rem!important}}@media (max-height:568px){.nav-mobile-links{gap:0!important}.nav-mobile-links button{font-size:1.5rem!important;padding:10px 24px!important}.nav-mobile-links .nav-mobile-cta-wrap{margin-top:16px!important}.nav-mobile-links .nav-mobile-cta-wrap button{height:46px!important;padding:0 28px!important;font-size:.9rem!important}}@media (max-width:768px){.banner-text{font-size:.75rem!important}}@media (max-width:360px){.banner-text{font-size:.75rem!important}}@keyframes cb2-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}@keyframes cb2-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes cb2-msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cb2-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes cb2-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.4}}.cb2-frame{max-width:420px;width:100%;margin:0 auto;box-sizing:border-box}.cb2-main-frame{position:relative;border-radius:20px;overflow:hidden}.cb2-main-frame:before{padding:1px;background:radial-gradient(circle at 0 0,rgba(195,206,227,.28),rgba(195,206,227,0) 34%),radial-gradient(circle at 100% 0,rgba(234,236,247,.32),rgba(234,236,247,0) 36%),radial-gradient(circle at 0 100%,rgba(224,222,216,.24),rgba(224,222,216,0) 36%),radial-gradient(circle at 100% 100%,rgba(250,233,228,.24),rgba(250,233,228,0) 34%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:2}.cb2-main-frame:after,.cb2-main-frame:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.cb2-main-frame:after{background:linear-gradient(165deg,rgba(255,255,255,.08),transparent 40%);z-index:3}.cb2-chat::-webkit-scrollbar{width:3px}.cb2-chat::-webkit-scrollbar-track{background:transparent}.cb2-chat::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.cb2-tabs::-webkit-scrollbar{display:none}.cb2-tab{cursor:pointer;transition:all .2s ease}.cb2-tab:hover{opacity:.85}.cb2-tab:active{transform:scale(.97)}.cb2-send-btn{cursor:pointer;transition:all .15s ease}.cb2-send-btn:hover{opacity:.85;transform:scale(1.05)}.cb2-send-btn:active{transform:scale(.92)}@media (max-width:767px){.cb2-frame{max-width:340px;margin:0 auto;padding:0}.cb2-tab-name{display:none!important}.cb2-chat{height:280px!important;font-size:12px!important}.cb2-main-frame{border-radius:16px!important}.cb2-chat [style*="fontSize: 12.5"]{font-size:12.5px!important}}@media (max-width:480px){.cb2-frame{max-width:310px;padding:0;margin:0 auto}.cb2-chat{height:250px!important}}@media (max-width:380px){.cb2-frame{max-width:280px;margin:0 auto}.cb2-bottom-dots button{width:5px!important;height:5px!important}}.waitlist-overlay{position:fixed;inset:0;z-index:300;background:rgba(0,0,0,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:16px}.waitlist-card{position:relative;width:min(100%,480px);border-radius:20px;background:#FFFFFF;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.02),0 8px 24px rgba(0,0,0,.06),0 24px 64px rgba(0,0,0,.1);padding:40px 36px 36px;max-height:92vh;overflow-y:auto;animation:waitlist-card-enter .5s cubic-bezier(.16,1,.3,1) both}.waitlist-card:before{content:"";position:absolute;inset:-1px;border-radius:21px;background:linear-gradient(135deg,rgba(14,165,168,.15),rgba(14,165,168,.04) 30%,rgba(0,0,0,.03) 50%,rgba(14,165,168,.04) 70%,rgba(14,165,168,.15));z-index:-1;pointer-events:none}@keyframes waitlist-card-enter{0%{border-radius:28px}to{border-radius:20px}}.waitlist-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:10px!important;border:1px solid rgba(0,0,0,.06)!important;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.02)!important;color:#9a9a9a!important;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer}.waitlist-close:hover{background:rgba(0,0,0,.06);color:#1a1a1a;border-color:rgba(0,0,0,.12);transform:rotate(90deg) scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.06)}.waitlist-close:active{transform:rotate(90deg) scale(.95)}.waitlist-header{margin-bottom:28px}.waitlist-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;background:rgba(14,165,168,.08)!important;color:#0ea5a8!important;font-family:var(--font-body,"DM Sans",sans-serif);font-size:.68rem!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;border:1px solid rgba(14,165,168,.12)!important}.waitlist-title{margin:0 0 10px;color:#111111!important;font-family:"Instrument Serif",serif;font-size:clamp(1.6rem,4vw,2.1rem)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.025em;padding-right:40px}.waitlist-title span{color:#0ea5a8;font-style:italic}.waitlist-subtitle{margin:0;color:#6b6b6b!important;font-family:var(--font-body,"DM Sans",sans-serif);font-size:.92rem!important;line-height:1.55}.waitlist-form{display:flex;flex-direction:column;gap:18px}.waitlist-label{display:flex!important;align-items:center;gap:3px;margin-bottom:7px;color:#3d3d3d!important;font-family:var(--font-body,"DM Sans",sans-serif);font-size:.73rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.08em}.waitlist-required{color:#e54d2e!important;font-weight:700;font-size:.9rem!important;line-height:1;position:relative;cursor:default;margin-left:2px;transition:transform .2s ease}.waitlist-required:hover{transform:scale(1.3)}.waitlist-required:after{content:"Required field";bottom:calc(100% + 6px);transform:translateX(-50%) scale(.92);padding:4px 10px;border-radius:6px;background:#1a1a1a;color:#fff;font-family:var(--font-body,"DM Sans",sans-serif);font-size:.62rem;font-weight:500;letter-spacing:.02em;text-transform:none;white-space:nowrap;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.waitlist-required:after,.waitlist-required:before{position:absolute;left:50%;opacity:0;pointer-events:none}.waitlist-required:before{content:"";bottom:calc(100% + 2px);transform:translateX(-50%);border:4px solid transparent;border-top-color:#1a1a1a;transition:opacity .2s ease}.waitlist-required:hover:after{opacity:1;transform:translateX(-50%) scale(1)}.waitlist-required:hover:before{opacity:1}.waitlist-required-note{margin:-6px 0 0;display:flex;align-items:center;gap:4px;color:#b0b0b0!important;font-family:var(--font-body,"DM Sans",sans-serif);font-size:.7rem!important;padding:4px 8px;border-radius:6px;background:rgba(0,0,0,.015)}.waitlist-field input,.waitlist-field textarea{width:100%;border:1.5px solid rgba(0,0,0,.1)!important;border-radius:12px!important;color:#1a1a1a!important;font-family:var(--font-body,"DM Sans",sans-serif)!important;font-size:max(16px,.9rem)!important;background:#FFFFFF!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.02);outline:none;transition:all .25s cubic-bezier(.16,1,.3,1)}.waitlist-field input{min-height:48px;height:50px;padding:0 16px}.waitlist-field textarea{min-height:84px;height:84px;resize:none;padding:14px 16px;line-height:1.5}.waitlist-field input::placeholder,.waitlist-field textarea::placeholder{color:#c4c4c4!important}.waitlist-field input:focus,.waitlist-field textarea:focus{border-color:#0ea5a8!important;box-shadow:0 0 0 3px rgba(14,165,168,.1),inset 0 2px 6px rgba(14,165,168,.05),inset 0 0 0 1px rgba(14,165,168,.04)!important}.waitlist-submit{margin-top:4px;width:100%;height:52px;border-radius:12px!important;background:linear-gradient(135deg,#0EA5A8,#0D9598 50%,#0B8688)!important;color:#fff!important;font-family:var(--font-body,"DM Sans",sans-serif)!important;font-size:.95rem!important;font-weight:600;border:none!important;cursor:pointer;position:relative;overflow:hidden;transition:all .25s ease}.waitlist-submit:hover:not(:disabled){background:linear-gradient(135deg,#0D9598,#0B8688 50%,#0A7A7C)}.waitlist-submit:disabled{cursor:not-allowed;opacity:.8}.waitlist-btn-content{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px}.waitlist-sparkle{opacity:.75}.waitlist-error{color:#e54d2e!important;font-size:.82rem!important;padding:10px 14px;background:rgba(229,77,46,.06);border-radius:8px;border:1px solid rgba(229,77,46,.12)}.waitlist-error,.waitlist-footer{margin:0;font-family:var(--font-body,"DM Sans",sans-serif);text-align:center}.waitlist-footer{color:#c4c4c4!important;font-size:.72rem!important;line-height:1.4}.success-wrap{min-height:460px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:24px 8px 8px;position:relative}.success-wrap:before{content:"";position:absolute;inset:0;border-radius:16px;background:radial-gradient(ellipse at 50% 35%,rgba(14,165,168,.04) 0,transparent 65%),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.018'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.success-galaxy{position:relative;width:240px;height:240px;z-index:1}.success-nebula{position:absolute;top:50%;left:50%;width:180px;height:180px;border-radius:50%;pointer-events:none;will-change:transform;filter:blur(30px)}.success-nebula-a{background:radial-gradient(circle,rgba(14,165,168,.15) 0,transparent 70%);animation:success-orbit-a 8s linear infinite;transform:translate(-50%,-50%)}.success-nebula-b{background:radial-gradient(circle,rgba(20,184,187,.1) 0,rgba(245,183,49,.04) 50%,transparent 75%);animation:success-orbit-b 12s linear infinite;transform:translate(-50%,-50%)}@keyframes success-orbit-a{0%{transform:translate(-50%,-50%) translate(8px,-6px) rotate(0deg)}50%{transform:translate(-50%,-50%) translate(-8px,6px) rotate(180deg)}to{transform:translate(-50%,-50%) translate(8px,-6px) rotate(1turn)}}@keyframes success-orbit-b{0%{transform:translate(-50%,-50%) translate(-6px,8px) rotate(0deg)}50%{transform:translate(-50%,-50%) translate(6px,-8px) rotate(180deg)}to{transform:translate(-50%,-50%) translate(-6px,8px) rotate(1turn)}}.success-ring{width:100%;height:100%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(14,165,168,.18);filter:blur(.5px)}.success-ray,.success-ring{position:absolute;top:50%;left:50%;pointer-events:none;will-change:transform,opacity}.success-ray{width:55px;height:1px;background:linear-gradient(90deg,transparent,rgba(14,165,168,.4));border-radius:1px;transform-origin:center center}.success-glow,.success-particle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);will-change:transform,opacity;pointer-events:none}.success-glow{border-radius:50%}.success-glow-outer{width:120px;height:120px;background:radial-gradient(circle,rgba(14,165,168,.12) 0,rgba(14,165,168,.04) 50%,transparent 75%)}.success-glow-mid{width:80px;height:80px;background:radial-gradient(circle,rgba(14,165,168,.22) 0,rgba(14,165,168,.08) 55%,transparent 80%)}.success-glow-inner{width:56px;height:56px;background:radial-gradient(circle,rgba(14,165,168,.35) 0,rgba(14,165,168,.12) 60%,transparent 100%)}.success-check-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:linear-gradient(145deg,#12BBBF,#0EA5A8 40%,#0B9194);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 2px rgba(255,255,255,.3),inset 0 -1px 3px rgba(0,0,0,.12),0 0 20px rgba(14,165,168,.45),0 0 60px rgba(14,165,168,.2),0 4px 12px rgba(0,0,0,.08);will-change:transform}.success-check-svg{width:24px;height:24px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.success-lens-flare{transform:translate(-50%,-50%);width:54px;height:54px;background:radial-gradient(circle,rgba(255,255,255,.6) 0,rgba(255,255,255,.1) 40%,transparent 70%);z-index:3}.success-float-particle,.success-lens-flare{position:absolute;top:50%;left:50%;border-radius:50%;pointer-events:none}.success-float-particle{width:2px;height:2px;background:rgba(14,165,168,.5);box-shadow:0 0 6px rgba(14,165,168,.3);will-change:transform,opacity}.success-check-wrap{z-index:2}.success-title{margin:6px 0 0;color:#111111!important;font-family:"Instrument Serif",serif!important;font-size:clamp(1.4rem,4vw,1.85rem)!important;font-style:italic;line-height:1.2;letter-spacing:-.02em;max-width:380px;z-index:1}.success-subtitle{margin:0;color:#6b6b6b!important;font-size:.92rem!important;line-height:1.5}.success-confirm-row,.success-subtitle{font-family:var(--font-body,"DM Sans",sans-serif);z-index:1}.success-confirm-row{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;background:rgba(14,165,168,.08)!important;color:#0ea5a8!important;font-size:.78rem!important;font-weight:600;border:1px solid rgba(14,165,168,.12)}.success-pulse-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#0ea5a8;margin-left:2px;animation:waitlist-pulse-dot 2s ease-in-out infinite;box-shadow:0 0 4px rgba(14,165,168,.5)}@keyframes waitlist-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.waitlist-spin{animation:waitlist-spin 1s linear infinite}@keyframes waitlist-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.waitlist-card{width:calc(100% - 24px);padding:32px 24px 28px;border-radius:16px}.waitlist-card:before{border-radius:17px}.waitlist-title{padding-right:36px}.success-wrap{min-height:400px;gap:12px;padding:16px 4px 4px}.success-galaxy{width:200px;height:200px}.success-check-wrap{width:46px;height:46px}.success-check-svg{width:20px;height:20px}.success-lens-flare{width:46px;height:46px}}@media (max-width:360px){.waitlist-card{width:100%;min-height:100dvh;padding:28px 16px 24px}.waitlist-card,.waitlist-card:before{border-radius:0}.waitlist-overlay{padding:0;align-items:stretch}.waitlist-close{min-width:44px;min-height:44px}}.hero-section{position:relative;min-height:100dvh;display:flex;align-items:center;padding:calc(150px + var(--banner-offset, 0px)) 0 120px;overflow:visible;background:transparent}.hero-section:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:280px;background:linear-gradient(180deg,transparent 0,rgba(250,250,248,.15) 25%,rgba(250,250,248,.4) 50%,rgba(250,250,248,.7) 75%,rgba(250,250,248,.85));pointer-events:none;z-index:5}@media (max-width:479px){.hero-section{min-height:auto;padding:calc(110px + var(--banner-offset, 0px)) 0 80px}}@media (max-width:320px){.hero-section{padding:calc(100px + var(--banner-offset, 0px)) 0 60px}}@media (min-width:480px) and (max-width:767px){.hero-section{min-height:auto;padding:calc(120px + var(--banner-offset, 0px)) 0 90px}}.hero-bg{z-index:0;pointer-events:none}.hero-bg,.hero-bg-img{position:absolute;inset:0}.hero-bg-img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-bg-overlay{position:absolute;inset:0;background:rgba(255,255,255,.82)}@media (max-width:767px){.hero-bg-overlay{background:rgba(255,255,255,.78)}}.hero-container{max-width:1260px;margin:0 auto;padding:0 clamp(16px,5vw,28px);width:100%;position:relative;z-index:10}@media (max-width:360px){.hero-container{padding-left:16px;padding-right:16px}}@media (min-width:361px) and (max-width:479px){.hero-container{padding-left:18px;padding-right:18px}}@media (min-width:480px) and (max-width:767px){.hero-container{padding-left:20px;padding-right:20px}}.hero-grid{display:grid;grid-template-columns:1fr;gap:44px;align-items:center}@media (min-width:1000px){.hero-grid{grid-template-columns:1.35fr 1fr;gap:64px}}.hero-copy{max-width:580px}@media (max-width:999px){.hero-copy{max-width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;min-width:0;overflow:hidden}}.hero-headline{font-family:"Instrument Serif",serif;line-height:1.04;font-size:clamp(1.75rem,5.2vw,4.2rem);letter-spacing:-.03em;font-weight:400;margin-bottom:28px;color:#1A1A1A}@media (max-width:360px){.hero-headline{font-size:clamp(1.75rem,7vw,2.4rem);margin-bottom:20px}}@media (max-width:320px){.hero-headline{font-size:1.75rem;margin-bottom:18px}}.hero-line{display:inline-flex;align-items:baseline;white-space:nowrap}.hero-minutes{font-style:italic;color:#0EA5A8;display:inline;position:relative;margin-left:.06em;vertical-align:baseline}.hero-minutes:after{content:"Good Folks";position:absolute;inset:0;color:#0EA5A8;filter:blur(16px);opacity:.18;pointer-events:none;z-index:-1}@media (max-width:560px){.hero-line{white-space:normal}}.hero-body{color:#3D3D3D;font-size:clamp(.9rem,1.15vw,1.1rem);line-height:1.75;max-width:480px;margin-bottom:34px;letter-spacing:-.005em;font-family:var(--font-body,var(--font-body,"DM Sans",sans-serif))}@media (max-width:767px){.hero-body{max-width:100%}}@media (max-width:360px){.hero-body{font-size:.9rem;line-height:1.65;margin-bottom:24px}}@media (max-width:320px){.hero-body{font-size:.875rem;margin-bottom:20px;padding:0 4px}}.hero-cta-beam-wrap{position:relative;border-radius:13px;padding:2px;display:inline-flex;background:#1A1A1A;isolation:isolate}.hero-cta-beam{position:absolute;inset:-2px;border-radius:15px;overflow:hidden;pointer-events:none;z-index:0}.hero-cta-beam:before{content:"";position:absolute;top:50%;left:50%;width:120%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(0deg);background:conic-gradient(from 0deg,transparent 0,transparent 40%,#0EA5A8 55%,#14B8BB 65%,#7C3AED 75%,rgba(124,58,237,.4) 82%,transparent 90%,transparent 100%);animation:beam-spin 3s linear infinite}.hero-cta-beam:after{content:"";position:absolute;inset:2px;border-radius:13px;background:#1A1A1A}@keyframes beam-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.hero-cta-beam-wrap:hover .hero-cta-beam:before{animation-duration:1.8s;background:conic-gradient(from 0deg,transparent 0,transparent 30%,#0EA5A8 45%,#14B8BB 55%,#7C3AED 68%,#EC4899 78%,transparent 88%,transparent 100%)}.hero-cta-primary{z-index:1}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px}@media (max-width:400px){.hero-ctas{flex-direction:column;align-items:stretch;gap:10px}.hero-ctas .hero-cta-beam-wrap,.hero-ctas .hero-cta-primary,.hero-ctas .hero-cta-secondary{width:100%;justify-content:center}}.hero-cta-primary{min-height:50px;padding:0 28px;background:linear-gradient(135deg,#2A2A2A,#1F1F1F 50%,#1A1A1A);color:#FAFAF8;font-size:.92rem;font-weight:500;border-radius:11px;font-family:var(--font-body,"DM Sans",sans-serif);display:flex;align-items:center;gap:9px;border:none;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 0 0 1px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.15),0 12px 32px rgba(0,0,0,.12)}.hero-cta-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 50%);pointer-events:none;z-index:1}.hero-cta-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%);transform:translateX(-100%);transition:transform .7s cubic-bezier(.4,0,.2,1)}.hero-cta-primary:hover:after{transform:translateX(100%)}.hero-cta-primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,#333,#282828 50%,#1F1F1F);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15),0 0 0 1px rgba(0,0,0,.25),0 2px 4px rgba(0,0,0,.22),0 8px 16px rgba(0,0,0,.18),0 16px 48px rgba(0,0,0,.15)}.hero-cta-primary:active{transform:translateY(0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 0 0 1px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.12);transition-duration:.1s}.hero-cta-secondary{min-height:50px;padding:0 24px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.8) 50%,rgba(255,255,255,.78));color:#1A1A1A;font-size:.92rem;font-weight:500;border-radius:11px;border:none;font-family:var(--font-body,"DM Sans",sans-serif);display:flex;align-items:center;gap:7px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.05)}.hero-cta-secondary:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.6),transparent 50%);pointer-events:none;z-index:1;opacity:.6;transition:opacity .3s ease}.hero-cta-secondary:hover{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,255,255,.88) 50%,rgba(255,255,255,.86));transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.08)}.hero-cta-secondary:hover:before{opacity:.9}.hero-cta-secondary:active{transform:translateY(0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),0 0 0 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.04);transition-duration:.1s}.hero-scroll-cue{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:5px}.hero-scroll-cue span{font-size:.62rem;color:#C4C4C4;letter-spacing:.08em;text-transform:uppercase;font-weight:500;font-family:var(--font-body,"DM Sans",sans-serif)}@media (max-width:999px){.hero-scroll-cue{display:none!important}}.hero-card-wrap{display:flex;justify-content:center}@media (min-width:1000px){.hero-card-wrap{justify-content:flex-end}}@media (max-width:999px){.hero-card-wrap{max-width:380px;margin:0 auto;width:100%;justify-content:center}}@media (max-width:400px){.hero-card-wrap{max-width:100%}}@keyframes statusPulse{0%,to{box-shadow:0 0 0 0 rgba(34,160,107,.2)}50%{box-shadow:0 0 0 3px rgba(34,160,107,0)}}@keyframes blinkCursor{0%,to{opacity:1}50%{opacity:0}}@keyframes typingBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}