:root{color-scheme:light;--navy:#1B2329;--graphite:#14191F;--slate:#202930;--white:#F3F6F8;--gold:#C69C39;--gold-dark:#9f7a22;--muted:#aab2ba;--line:rgba(243,246,248,0.16);--paper:#ffffff;--headline-font:"Cormorant Garamond","Playfair Display",Georgia,"Times New Roman",serif;--body-font:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body,html{min-height:100%;margin:0;scroll-behavior:smooth}body{background:var(--graphite);color:var(--white);font-family:var(--body-font)}a{color:inherit;text-decoration:none}.page{min-height:100vh;overflow:hidden}.hero{min-height:82vh;padding:24px clamp(20px,5vw,72px) 78px;background:linear-gradient(135deg,rgba(20,25,31,.97),rgba(27,35,41,.94)),radial-gradient(circle at 82% 26%,rgba(198,156,57,.28),transparent 31%),var(--graphite)}.nav{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;gap:24px}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:12px;font-size:21px;font-weight:800}.brand-mark{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,236,170,.28);border-radius:9px;background:linear-gradient(145deg,rgba(255,236,170,.38),transparent 34%),linear-gradient(135deg,#d9b65b 0,var(--gold) 48%,#8f6b1e 100%);color:var(--navy);font-size:19px;font-weight:900;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 28px rgba(198,156,57,.26),0 0 28px rgba(198,156,57,.14)}.nav-links{display:flex;align-items:center;gap:22px;color:rgba(243,246,248,.78);font-size:14px;font-weight:700}.nav-links a{position:relative;padding-bottom:5px;transition:color .2s ease}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav-links a:hover{color:var(--white)}.nav-links a:hover:after{transform:scaleX(1)}.hero-grid{max-width:1180px;margin:clamp(78px,12vw,142px) auto 0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:center;grid-gap:clamp(36px,6vw,72px);gap:clamp(36px,6vw,72px)}.hero-content{max-width:790px}.eyebrow{margin:0 0 16px}.eyebrow,.hero-status-badge{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.hero-status-badge{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin:0 0 22px;padding:9px 15px;border:1px solid rgba(198,156,57,.48);border-radius:999px;background:rgba(20,25,31,.66);box-shadow:inset 0 1px 0 rgba(243,246,248,.08),0 16px 44px rgba(0,0,0,.18),0 0 28px rgba(198,156,57,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);line-height:1}.hero-offer-pill{margin:26px 0 0}.status-dot{position:relative;width:9px;height:9px;border-radius:50%;background:#34d399;box-shadow:0 0 14px rgba(52,211,153,.56);animation:status-dot-pulse 2s ease-in-out infinite}.status-dot:after{content:"";position:absolute;inset:-7px;border-radius:inherit;border:1px solid rgba(52,211,153,.34);opacity:0;animation:status-breathe 2s ease-in-out infinite}h1,h2,h3,p{margin-top:0}h1{max-width:780px;font-size:clamp(52px,7.6vw,96px);line-height:.9;letter-spacing:-.035em}h1,h2{margin-bottom:0;font-family:var(--headline-font);font-weight:700}h2{font-size:clamp(38px,5.4vw,68px);line-height:.94;letter-spacing:-.03em}h3{margin-bottom:12px;font-size:21px;line-height:1.22}p{color:var(--muted);line-height:1.65}.subheadline{max-width:680px;margin:24px 0 0;color:rgba(243,246,248,.82);font-size:clamp(19px,2.6vw,26px);line-height:1.45}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:1px solid transparent;border-radius:6px;overflow:hidden;font-size:15px;font-weight:800;isolation:isolate;transform:translateY(0);transition:all .22s ease}.button.primary{border-color:rgba(248,231,161,.52);background:linear-gradient(180deg,rgba(255,248,211,.62),rgba(255,248,211,.16) 20%,transparent 21%),linear-gradient(180deg,#F8E7A1,#E2C15B 28%,#C69C39 50%,#A97814 74%,#E8C96D);color:var(--navy);box-shadow:inset 0 1px 0 rgba(255,252,226,.86),inset 0 -1px 0 rgba(73,45,6,.42),inset 0 -4px 8px rgba(77,49,8,.16),0 16px 34px rgba(0,0,0,.28),0 7px 20px rgba(198,156,57,.2),0 0 22px rgba(198,156,57,.1);text-shadow:0 1px 0 rgba(255,246,203,.46)}.button.primary:before{inset:1px 1px auto;height:20%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,rgba(255,255,255,.52),rgba(255,248,213,.08));opacity:.9}.button.primary:after,.button.primary:before{content:"";position:absolute;pointer-events:none}.button.primary:after{inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent 18%,transparent 78%,rgba(255,255,255,.1)),linear-gradient(180deg,rgba(255,255,255,.16),transparent 48%,rgba(70,42,5,.18))}.button.primary:hover{transform:translateY(-2px);filter:brightness(1.06) saturate(1.06);box-shadow:inset 0 1px 0 rgba(255,252,226,.94),inset 0 -1px 0 rgba(73,45,6,.38),inset 0 -4px 8px rgba(77,49,8,.12),0 12px 32px rgba(198,156,57,.35),0 0 28px rgba(198,156,57,.14)}.button.primary:active{transform:translateY(0);filter:brightness(1.02);box-shadow:inset 0 1px 0 rgba(255,252,226,.72),inset 0 -1px 0 rgba(73,45,6,.48),inset 0 2px 5px rgba(74,44,5,.16),0 10px 22px rgba(0,0,0,.26),0 5px 16px rgba(198,156,57,.18)}.secondary{border-color:rgba(243,246,248,.34);color:var(--white)}.secondary:hover{border-color:var(--gold);color:var(--gold)}.command-core{position:relative;min-height:520px;display:grid;place-items:center;isolation:isolate;border-radius:8px;background:radial-gradient(circle at 50% 45%,rgba(198,156,57,.2),transparent 32%),radial-gradient(circle at 22% 24%,rgba(243,246,248,.08),transparent 20%),radial-gradient(circle at 78% 68%,rgba(198,156,57,.08),transparent 22%),linear-gradient(150deg,rgba(27,35,41,.88),rgba(20,25,31,.38) 52%,rgba(20,25,31,.72));box-shadow:inset 0 0 80px rgba(0,0,0,.28);overflow:hidden}.command-core:before{inset:8%;background:radial-gradient(circle at 12% 24%,rgba(243,246,248,.34) 0 1px,transparent 2px),radial-gradient(circle at 82% 18%,rgba(198,156,57,.32) 0 1px,transparent 2px),radial-gradient(circle at 30% 82%,rgba(243,246,248,.22) 0 1px,transparent 2px),radial-gradient(circle at 72% 74%,rgba(198,156,57,.28) 0 1px,transparent 2px);opacity:.32;transform:perspective(760px) rotateX(56deg);animation:particle-drift 24s ease-in-out infinite}.command-core:after,.command-core:before{content:"";position:absolute;border-radius:50%}.command-core:after{width:76%;height:44%;top:28%;left:50%;background:radial-gradient(ellipse,rgba(198,156,57,.31),rgba(198,156,57,.09) 42%,transparent 72%);filter:blur(30px);opacity:.98;transform:translate(-50%,-50%);z-index:-1}.core-ambient{position:absolute;inset:14%;border-radius:50%;background:radial-gradient(circle,rgba(198,156,57,.24),rgba(198,156,57,.09) 34%,transparent 68%);filter:blur(20px);opacity:.95;animation:ambient-breathe 9s ease-in-out infinite}.particle-field{position:absolute;inset:0;pointer-events:none}.particle-field span{position:absolute;width:3px;height:3px;border-radius:50%;background:rgba(243,246,248,.62);box-shadow:0 0 12px rgba(198,156,57,.28);opacity:.42;animation:particle-float 12s ease-in-out infinite}.particle-field span:first-child{left:18%;top:30%;animation-delay:-2s}.particle-field span:nth-child(2){left:76%;top:27%;animation-delay:-8s}.particle-field span:nth-child(3){left:67%;top:76%;animation-delay:-5s}.particle-field span:nth-child(4){left:28%;top:70%;animation-delay:-10s}.particle-field span:nth-child(5){left:43%;top:18%;animation-delay:-4s}.particle-field span:nth-child(6){left:84%;top:56%;animation-delay:-7s}.particle-field span:nth-child(7){left:14%;top:58%;animation-delay:-11s}.particle-field span:nth-child(8){left:55%;top:84%;animation-delay:-6s}.core-shadow{position:absolute;width:300px;height:78px;bottom:84px;border-radius:50%;background:radial-gradient(ellipse,rgba(198,156,57,.18),rgba(0,0,0,.32),transparent 74%);filter:blur(18px);opacity:.82}.core-rings,.energy-core,.orbit{position:absolute;display:grid;place-items:center;border-radius:50%}.core-rings{width:min(92%,430px);aspect-ratio:1;transform:perspective(900px) rotateX(62deg) rotate(-10deg)}.ring{position:absolute;border-radius:50%;border:1px solid rgba(198,156,57,.58);box-shadow:inset 0 0 18px rgba(198,156,57,.08),0 0 22px rgba(198,156,57,.1)}.ring-one{width:92%;height:92%;animation:ring-rotate 42s linear infinite}.ring-two{width:72%;height:72%;border-color:rgba(243,246,248,.2);transform:translateX(10px) rotate(18deg);animation:ring-rotate-reverse 58s linear infinite}.ring-three{width:53%;height:53%;border-color:rgba(198,156,57,.8);transform:translateY(-8px) rotate(-24deg);animation:ring-rotate 48s linear infinite}.ring-four{width:32%;height:32%;border-color:rgba(243,246,248,.26);animation:ring-rotate-reverse 36s linear infinite}.energy-core{width:142px;aspect-ratio:1;transform:perspective(900px) rotateX(10deg)}.core-glow,.core-shell{position:absolute;inset:0;border-radius:50%}.core-shell{overflow:hidden;background:radial-gradient(circle at 36% 28%,rgba(255,241,185,.95),transparent 18%),radial-gradient(circle at 64% 72%,rgba(255,235,166,.18),transparent 24%),conic-gradient(from 22deg,rgba(255,241,185,.5),rgba(198,156,57,.86),rgba(94,70,18,.98),rgba(226,185,82,.88),rgba(255,241,185,.5)),radial-gradient(circle at 50% 52%,#f2d680 0 16%,#C69C39 38%,#8f6b1e 72%,#3c2a0b 100%);box-shadow:inset -18px -22px 36px rgba(20,25,31,.46),inset 18px 14px 32px rgba(255,235,166,.2),0 0 48px rgba(198,156,57,.42),0 0 112px rgba(198,156,57,.2);animation:core-breathe 7s ease-in-out infinite,core-energy 12s linear infinite}.core-shell:before{content:"";position:absolute;inset:16%;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(255,241,185,.24),transparent 38%);filter:blur(8px);opacity:.48;animation:internal-energy 16s linear infinite}.core-glow{inset:18%;background:radial-gradient(circle,rgba(255,239,171,.82),rgba(198,156,57,.26),transparent 72%);filter:blur(8px);opacity:.84;animation:core-pulse 5.5s ease-in-out infinite}.orbit{width:min(78%,370px);aspect-ratio:1;transform:perspective(900px) rotateX(62deg)}.orbit-leads{animation:orbit-slow 42s linear infinite}.orbit-messages{width:min(64%,310px);animation:orbit-slow-reverse 48s linear infinite}.orbit-appointments{width:min(88%,430px);animation:orbit-slow 58s linear infinite}.orbit-automation{width:min(52%,260px);animation:orbit-slow-reverse 64s linear infinite}.orbit-node{position:absolute;top:-18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:118px;height:44px;padding:0 13px;border:1px solid rgba(198,156,57,.44);border-radius:999px;background:rgba(20,25,31,.74);color:var(--gold);box-shadow:0 12px 34px rgba(0,0,0,.28),0 0 24px rgba(198,156,57,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateX(-50%) rotateX(-62deg);animation:orbit-label-pulse 4.8s ease-in-out infinite}.orbit-node span{color:var(--white);font-size:13px;font-weight:800;line-height:1}.node-leads{left:50%}.node-messages{right:18px;top:20%;transform:rotateX(-62deg)}.node-appointments{left:10%;top:72%;transform:rotateX(-62deg)}.node-automation{right:-22px;top:64%;transform:rotateX(-62deg)}@keyframes ring-rotate{to{transform:rotate(1turn)}}@keyframes ring-rotate-reverse{to{transform:rotate(-1turn)}}@keyframes orbit-slow{to{transform:perspective(900px) rotateX(62deg) rotate(1turn)}}@keyframes orbit-slow-reverse{to{transform:perspective(900px) rotateX(62deg) rotate(-1turn)}}@keyframes core-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes ambient-breathe{0%,to{opacity:.68;transform:scale(.96)}50%{opacity:.94;transform:scale(1.05)}}@keyframes particle-drift{0%,to{transform:perspective(760px) rotateX(56deg) translateZ(0)}50%{transform:perspective(760px) rotateX(56deg) translate3d(8px,-6px,0)}}@keyframes particle-float{0%,to{transform:translateZ(0);opacity:.28}50%{transform:translate3d(8px,-10px,0);opacity:.62}}@keyframes core-pulse{0%,to{opacity:.68;transform:scale(.92)}50%{opacity:.96;transform:scale(1.08)}}@keyframes core-energy{to{filter:hue-rotate(0deg) brightness(1.04)}}@keyframes internal-energy{to{transform:rotate(1turn)}}@keyframes status-dot-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes status-breathe{0%,to{opacity:0;transform:scale(.58)}42%{opacity:.72;transform:scale(1)}72%{opacity:0;transform:scale(1.35)}}@keyframes orbit-label-pulse{0%,to{opacity:.86;box-shadow:0 12px 34px rgba(0,0,0,.28),0 0 20px rgba(198,156,57,.12)}50%{opacity:1;box-shadow:0 14px 38px rgba(0,0,0,.3),0 0 30px rgba(198,156,57,.22)}}.section{padding:88px clamp(20px,5vw,72px)}.section-heading{max-width:860px;margin:0 auto 38px}.section-heading p{max-width:720px;margin-top:18px}.pain,.pricing{background:var(--white);color:var(--graphite)}.pain p,.pricing p{color:#59636d}.solution{background:var(--navy)}.features{background:var(--graphite)}.card-grid,.feature-grid,.pricing-grid,.step-grid{max-width:1180px;margin:0 auto;display:grid;grid-gap:18px;gap:18px}.four,.step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-toggle-wrap{max-width:1180px;margin:-8px auto 38px;display:flex;align-items:center;justify-content:center;gap:14px;color:rgba(20,25,31,.7)}.billing-label{color:rgba(20,25,31,.58);font-size:14px;font-weight:900;letter-spacing:.04em;transition:all .25s ease}.billing-label.active{color:var(--graphite)}.billing-switch{position:relative;width:92px;height:48px;border:1px solid rgba(198,156,57,.25);border-radius:999px;background:rgba(27,35,41,.95);box-shadow:inset 0 1px 0 rgba(243,246,248,.08),0 14px 30px rgba(20,25,31,.16);cursor:pointer;transition:all .25s ease}.billing-switch:hover{border-color:rgba(198,156,57,.42);box-shadow:inset 0 1px 0 rgba(243,246,248,.1),0 18px 36px rgba(20,25,31,.2)}.billing-switch-slider{position:absolute;top:5px;left:5px;width:36px;height:36px;border-radius:999px;background:linear-gradient(180deg,rgba(255,248,211,.62),rgba(255,248,211,.16) 20%,transparent 21%),linear-gradient(180deg,#F8E7A1,#E2C15B 28%,#C69C39 50%,#A97814 74%,#E8C96D);box-shadow:inset 0 1px 0 rgba(255,252,226,.86),inset 0 -1px 0 rgba(73,45,6,.38),0 8px 24px rgba(198,156,57,.25);transition:all .25s ease}.billing-switch.yearly .billing-switch-slider{transform:translateX(44px)}.billing-save-badge{display:inline-flex;align-items:center;min-height:34px;padding:8px 14px;border-radius:999px;background:linear-gradient(180deg,#E7CB72,#C69C39);color:#0B1726;box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 10px 26px rgba(198,156,57,.24);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;animation:billing-badge-in .22s ease both}.card,.dashboard-card,.feature-card,.premium-card,.price-card,.request-details-card,.step-card{min-height:172px;padding:24px;border-radius:28px}.card,.contact-card,.dashboard-card,.feature-card,.premium-card,.price-card,.request-details-card,.step-card{background:linear-gradient(180deg,rgba(27,35,41,.96),rgba(20,25,31,.96));border:1px solid rgba(198,156,57,.18);box-shadow:0 12px 40px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.card:hover,.contact-card:hover,.dashboard-card:hover,.feature-card:hover,.premium-card:hover,.price-card:hover,.request-details-card:hover,.step-card:hover{transform:translateY(-4px);border-color:rgba(198,156,57,.35);box-shadow:0 20px 55px rgba(198,156,57,.16)}.card p,.dashboard-card p,.feature-card p,.premium-card p,.price-card p,.request-details-card p,.step-card p{margin-bottom:0;color:rgba(243,246,248,.72)}.card h3,.dashboard-card h3,.feature-card h3,.premium-card h3,.price-card h3,.request-details-card h3,.step-card h3{color:var(--white)}.icon{display:inline-grid;place-items:center;width:46px;height:46px;margin-bottom:22px;border-radius:8px;background:rgba(198,156,57,.14);color:var(--gold)}.icon.dark{background:rgba(243,246,248,.08)}.step-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.step-number{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--gold);color:var(--graphite);font-weight:900}.step-top .icon{margin-bottom:0}.feature-card{min-height:220px}.price-card{position:relative;min-height:420px;display:flex;flex-direction:column;gap:2px;color:var(--white);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.price-card:hover{transform:translateY(-6px);box-shadow:0 18px 50px rgba(198,156,57,.2)}.price-card.upgrade-highlight{border-color:rgba(248,231,161,.9);box-shadow:0 28px 86px rgba(198,156,57,.24),0 0 0 2px rgba(248,231,161,.34)}.featured-plan{border-color:rgba(198,156,57,.92);box-shadow:0 30px 96px rgba(0,0,0,.34),0 0 0 1px rgba(198,156,57,.28);transform:translateY(-8px) scale(1.025);z-index:1}.featured-plan:hover{transform:translateY(-14px) scale(1.025);border-color:rgba(198,156,57,.92);box-shadow:0 18px 50px rgba(198,156,57,.2),0 0 0 1px rgba(198,156,57,.28)}.plan-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:10px 14px;border-radius:999px;background:linear-gradient(135deg,#C69C39,#d9b65b);font-size:14px;font-weight:900;text-transform:uppercase;box-shadow:0 14px 34px rgba(198,156,57,.3)}.plan-badge,.plan-badge svg{color:var(--white)}.price{margin:30px 0 26px}.price-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;animation:price-fade-in .22s ease both;transition:opacity .21s ease,transform .21s ease}.price-value.fading{opacity:0;transform:translateY(-4px)}.price-card h3{color:var(--white)}.price-card p{color:rgba(243,246,248,.72)}.price strong{position:relative;display:inline-block;font-size:46px;line-height:1;color:var(--gold);background:linear-gradient(115deg,#8f6b1e,#C69C39 24%,#f2d680 48%,#C69C39 68%,#7e5b18);background-size:180% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(255,236,170,.28)) drop-shadow(0 10px 22px rgba(0,0,0,.28));animation:price-shimmer 5s ease-in-out infinite}.price span{color:var(--white);font-weight:800}.price em,.price small{flex:0 0 100%;margin-top:10px;color:rgba(243,246,248,.66);font-size:13px;font-style:normal;font-weight:800;line-height:1.35}.price em{margin-top:5px;color:rgba(198,156,57,.82);font-size:12px;letter-spacing:.04em}@keyframes price-shimmer{0%{background-position:120% 50%}62%{background-position:120% 50%}to{background-position:-80% 50%}}@keyframes price-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes billing-badge-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}ul{display:grid;grid-gap:13px;gap:13px;margin:4px 0 32px;padding:0;list-style:none}li{display:flex;align-items:center;gap:10px;color:var(--white);font-weight:700}li svg{color:var(--gold);flex:0 0 auto}.price-card .button{margin-top:auto}.closing{padding:82px clamp(20px,5vw,72px);background:var(--gold);text-align:center}.closing,.closing .eyebrow,.closing p{color:var(--graphite)}.closing h2{margin:0 auto 28px;max-width:780px}.contact-section{padding:88px clamp(20px,5vw,72px);background:radial-gradient(circle at 82% 18%,rgba(198,156,57,.18),transparent 28%),linear-gradient(145deg,var(--navy),var(--graphite));color:var(--white)}.contact-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:center;grid-gap:clamp(32px,6vw,72px);gap:clamp(32px,6vw,72px)}.contact-copy{max-width:720px}.contact-copy p{max-width:680px;margin-top:22px;margin-bottom:0;color:rgba(243,246,248,.76)}.contact-details{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.contact-email-link,.response-time{display:flex;align-items:center;gap:10px}.contact-email-link{width:-moz-fit-content;width:fit-content;color:rgba(243,246,248,.86);font-size:17px;font-weight:800;transition:color .18s ease}.contact-email-link svg{color:var(--gold);filter:drop-shadow(0 0 12px rgba(198,156,57,.22));flex:0 0 auto}.contact-email-link:hover{color:var(--gold)}.response-time{margin:0;color:rgba(243,246,248,.72);font-size:14px;font-weight:800;line-height:1.4}.contact-response-dot:after{animation-duration:2s}.contact-card{display:grid;grid-gap:18px;gap:18px;padding:clamp(24px,4vw,34px)}.lead-form{gap:16px}.form-header{padding-bottom:4px}.form-kicker{margin:0 0 8px;color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.form-header h3{margin:0;color:var(--white);font-size:clamp(24px,3vw,32px);line-height:1.1}.form-status{padding:12px 14px;border-radius:8px;font-size:14px;font-weight:800;line-height:1.45}.form-status.success{border:1px solid rgba(52,211,153,.38);background:rgba(52,211,153,.1);color:#d8fff0}.form-status.error{border:1px solid rgba(248,113,113,.42);background:rgba(248,113,113,.1);color:#ffe4e4}.form-grid{display:grid;grid-gap:14px;gap:14px}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-form label{display:grid;grid-gap:8px;gap:8px}.lead-form label span{color:rgba(243,246,248,.9);font-size:13px;font-weight:900;letter-spacing:.04em}.lead-form input,.lead-form select,.lead-form textarea{width:100%;border:1px solid rgba(243,246,248,.16);border-radius:8px;background:linear-gradient(180deg,rgba(243,246,248,.08),rgba(243,246,248,.04)),rgba(27,35,41,.74);color:var(--white);font:inherit;font-size:15px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.lead-form input,.lead-form select{height:48px;padding:0 14px}.lead-form textarea{min-height:124px;resize:vertical;padding:13px 14px}.lead-form select{color:rgba(243,246,248,.92)}.lead-form option{background:var(--graphite);color:var(--white)}.lead-form input::placeholder,.lead-form textarea::placeholder{color:rgba(243,246,248,.42)}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:rgba(198,156,57,.68);background:linear-gradient(180deg,rgba(243,246,248,.1),rgba(243,246,248,.05)),rgba(27,35,41,.86);box-shadow:0 0 0 3px rgba(198,156,57,.12),0 12px 30px rgba(0,0,0,.18)}.lead-form [aria-invalid=true]{border-color:rgba(248,113,113,.72)}.lead-form small{color:#ffc4c4;font-size:12px;font-weight:800;line-height:1.35}.consent-field{grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;margin-top:2px}.lead-form .consent-field input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--gold)}.lead-form .consent-field span{color:rgba(243,246,248,.74);font-size:12px;font-weight:700;letter-spacing:0;line-height:1.5}.form-status a{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:rgba(198,156,57,.58);text-decoration-color:rgba(198,156,57,.58);text-underline-offset:4px}.form-status a:hover{color:var(--gold)}.form-submit{width:100%;min-height:52px;margin-top:4px;cursor:pointer}.form-submit:disabled{cursor:wait;opacity:.76}.form-submit:disabled:hover{transform:none}.contact-card:after{content:"";position:absolute;inset:1px;border-radius:inherit;border:1px solid rgba(255,255,255,.04);pointer-events:none}.contact-card{position:relative}.footer{display:flex;justify-content:space-between;gap:18px;padding:28px clamp(20px,5vw,72px)}.footer span{color:rgba(243,246,248,.72)}.appointment-drawer input:not([type=checkbox]):not([type=radio]),.appointment-drawer select,.appointment-drawer textarea,.command-drawer input:not([type=checkbox]):not([type=radio]),.command-drawer select,.command-drawer textarea,.forms-drawer input:not([type=checkbox]):not([type=radio]),.forms-drawer select,.forms-drawer textarea,.lead-detail-panel input:not([type=checkbox]):not([type=radio]),.lead-detail-panel select,.lead-detail-panel textarea,.sequence-drawer input:not([type=checkbox]):not([type=radio]),.sequence-drawer select,.sequence-drawer textarea,.settings-drawer input:not([type=checkbox]):not([type=radio]),.settings-drawer select,.settings-drawer textarea,aside[role=dialog][class*=drawer] input:not([type=checkbox]):not([type=radio]),aside[role=dialog][class*=drawer] select,aside[role=dialog][class*=drawer] textarea,aside[role=dialog][class*=panel] input:not([type=checkbox]):not([type=radio]),aside[role=dialog][class*=panel] select,aside[role=dialog][class*=panel] textarea{border:1px solid rgba(112,84,35,.28)!important;background:#e8ddc7!important;color:#171b1f!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 6px 18px rgba(0,0,0,.08)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.appointment-drawer input::placeholder,.appointment-drawer textarea::placeholder,.command-drawer input::placeholder,.command-drawer textarea::placeholder,.forms-drawer input::placeholder,.forms-drawer textarea::placeholder,.lead-detail-panel input::placeholder,.lead-detail-panel textarea::placeholder,.sequence-drawer input::placeholder,.sequence-drawer textarea::placeholder,.settings-drawer input::placeholder,.settings-drawer textarea::placeholder,aside[role=dialog][class*=drawer] input::placeholder,aside[role=dialog][class*=drawer] textarea::placeholder,aside[role=dialog][class*=panel] input::placeholder,aside[role=dialog][class*=panel] textarea::placeholder{color:rgba(23,27,31,.5)!important}.appointment-drawer input:not([type=checkbox]):not([type=radio]):focus,.appointment-drawer select:focus,.appointment-drawer textarea:focus,.command-drawer input:not([type=checkbox]):not([type=radio]):focus,.command-drawer select:focus,.command-drawer textarea:focus,.forms-drawer input:not([type=checkbox]):not([type=radio]):focus,.forms-drawer select:focus,.forms-drawer textarea:focus,.lead-detail-panel input:not([type=checkbox]):not([type=radio]):focus,.lead-detail-panel select:focus,.lead-detail-panel textarea:focus,.sequence-drawer input:not([type=checkbox]):not([type=radio]):focus,.sequence-drawer select:focus,.sequence-drawer textarea:focus,.settings-drawer input:not([type=checkbox]):not([type=radio]):focus,.settings-drawer select:focus,.settings-drawer textarea:focus,aside[role=dialog][class*=drawer] input:not([type=checkbox]):not([type=radio]):focus,aside[role=dialog][class*=drawer] select:focus,aside[role=dialog][class*=drawer] textarea:focus,aside[role=dialog][class*=panel] input:not([type=checkbox]):not([type=radio]):focus,aside[role=dialog][class*=panel] select:focus,aside[role=dialog][class*=panel] textarea:focus{border-color:#b78b2f!important;background:#eee4d1!important;box-shadow:0 0 0 4px rgba(198,156,57,.14),0 8px 22px rgba(0,0,0,.1)!important;outline:none!important}aside[role=dialog][class*=drawer] input:disabled,aside[role=dialog][class*=drawer] select:disabled,aside[role=dialog][class*=drawer] textarea:disabled,aside[role=dialog][class*=panel] input:disabled,aside[role=dialog][class*=panel] select:disabled,aside[role=dialog][class*=panel] textarea:disabled{background:rgba(232,221,199,.58)!important;color:rgba(23,27,31,.58)!important;cursor:not-allowed!important;opacity:.82!important}.appointment-drawer input:-webkit-autofill,.command-drawer input:-webkit-autofill,.forms-drawer input:-webkit-autofill,.lead-detail-panel input:-webkit-autofill,.sequence-drawer input:-webkit-autofill,.settings-drawer input:-webkit-autofill,aside[role=dialog][class*=drawer] input:-webkit-autofill,aside[role=dialog][class*=panel] input:-webkit-autofill{-webkit-text-fill-color:#171b1f!important;-webkit-box-shadow:inset 0 0 0 1000px #e8ddc7!important}.appointment-drawer input[type=file]::-webkit-file-upload-button,.command-drawer input[type=file]::-webkit-file-upload-button,.forms-drawer input[type=file]::-webkit-file-upload-button,.lead-detail-panel input[type=file]::-webkit-file-upload-button,.sequence-drawer input[type=file]::-webkit-file-upload-button,.settings-drawer input[type=file]::-webkit-file-upload-button,aside[role=dialog][class*=drawer] input[type=file]::-webkit-file-upload-button,aside[role=dialog][class*=panel] input[type=file]::-webkit-file-upload-button{border:1px solid rgba(112,84,35,.28);border-radius:999px;background:#dccfb3;color:#171b1f;cursor:pointer;font:inherit;font-weight:900;margin-right:10px;padding:8px 12px}.appointment-drawer input[type=file]::file-selector-button,.command-drawer input[type=file]::file-selector-button,.forms-drawer input[type=file]::file-selector-button,.lead-detail-panel input[type=file]::file-selector-button,.sequence-drawer input[type=file]::file-selector-button,.settings-drawer input[type=file]::file-selector-button,aside[role=dialog][class*=drawer] input[type=file]::file-selector-button,aside[role=dialog][class*=panel] input[type=file]::file-selector-button{border:1px solid rgba(112,84,35,.28);border-radius:999px;background:#dccfb3;color:#171b1f;cursor:pointer;font:inherit;font-weight:900;margin-right:10px;padding:8px 12px}@media (max-width:1080px){.feature-grid,.four,.step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.contact-inner,.hero-grid,.pricing-grid{grid-template-columns:1fr}.command-core{min-height:auto}.featured-plan{transform:none}.nav{align-items:flex-start}.nav-links{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:640px){.hero{min-height:auto;padding-bottom:64px}.hero-grid{margin-top:64px}.actions,.footer,.nav{flex-direction:column}.brand{gap:10px}.brand-mark{width:32px;height:32px}.nav-links{justify-content:flex-start;gap:14px}.hero-status-badge{max-width:100%;padding:9px 12px;font-size:11px;letter-spacing:.1em}.button{width:100%}.billing-toggle-wrap{gap:10px;margin-bottom:30px}.billing-save-badge{flex-basis:100%;justify-content:center;max-width:max-content;margin-top:2px}.closing,.contact-section,.section{padding-top:64px;padding-bottom:64px}.feature-grid,.four,.step-grid,.two-columns{grid-template-columns:1fr}}.laptop-hero-visual{position:relative;min-height:560px;display:grid;place-items:center;isolation:isolate;overflow:visible;border-radius:8px;background:radial-gradient(circle at 52% 44%,rgba(198,156,57,.18),transparent 32%),radial-gradient(circle at 70% 64%,rgba(49,208,170,.055),transparent 28%),linear-gradient(150deg,rgba(11,23,38,.92),rgba(20,25,31,.34) 52%,rgba(11,23,38,.72))}.laptop-ambient{position:absolute;width:min(88%,520px);height:340px;border-radius:50%;background:radial-gradient(ellipse,rgba(198,156,57,.18),rgba(198,156,57,.07) 42%,transparent 72%);filter:blur(28px);opacity:.88;transform:translateY(-10px);z-index:-1}.connection-system{position:absolute;inset:4% 2% -2% -14%;width:112%;height:94%;pointer-events:none;overflow:visible;z-index:1}.connection-trace{fill:none;stroke:#2BE7C4;stroke-width:var(--path-width,2px);stroke-linecap:round;stroke-linejoin:round;opacity:.38;filter:drop-shadow(0 0 8px rgba(43,231,196,.42))}.energy-pulse-path{fill:none;stroke:#2BE7C4;stroke-width:calc(var(--path-width, 2px) + 2px);stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(43,231,196,.75))}.floating-laptop{position:relative;width:min(92%,570px);min-height:420px;display:grid;justify-items:center;align-content:center;perspective:1100px;transform-style:preserve-3d;will-change:transform,filter;filter:drop-shadow(0 30px 54px rgba(0,0,0,.48));z-index:2}.floating-laptop.boosted,.floating-laptop.closed{filter:drop-shadow(0 28px 48px rgba(0,0,0,.36)) drop-shadow(0 0 24px rgba(198,156,57,.18))}.laptop-lid{position:relative;width:100%;z-index:3;transform:perspective(1200px) rotateX(-2deg);transform-origin:bottom center}.laptop-screen-shell{position:relative;width:100%;aspect-ratio:1.78;padding:7px;border:1px solid rgba(198,156,57,.48);border-radius:20px 20px 11px 11px;background:linear-gradient(112deg,rgba(243,246,248,.18),transparent 18%,rgba(43,231,196,.032) 42%,transparent 72%),repeating-linear-gradient(96deg,rgba(243,246,248,.025) 0 1px,transparent 1px 6px),linear-gradient(155deg,#1b2a37,#070d15 48%,#101923);box-shadow:inset 0 1px 0 rgba(243,246,248,.24),inset 0 -1px 0 rgba(0,0,0,.72),inset 10px 0 26px rgba(243,246,248,.032),0 0 0 1px rgba(198,156,57,.16),0 13px 26px rgba(0,0,0,.32),0 0 38px rgba(43,231,196,.08),0 0 36px rgba(198,156,57,.08);transition:box-shadow .7s ease,border-color .7s ease,filter .7s ease}.floating-laptop.boosted .laptop-screen-shell,.floating-laptop.closed .laptop-screen-shell{border-color:rgba(43,231,196,.38);box-shadow:inset 0 1px 0 rgba(243,246,248,.13),inset 0 -1px 0 rgba(0,0,0,.56),0 0 0 1px rgba(43,231,196,.18),0 0 42px rgba(43,231,196,.2),0 0 36px rgba(198,156,57,.12)}.laptop-screen{position:relative;height:100%;overflow:hidden;border:1px solid rgba(198,156,57,.16);border-radius:15px 15px 8px 8px;background:linear-gradient(122deg,rgba(243,246,248,.11),transparent 18%,transparent 72%,rgba(198,156,57,.045)),radial-gradient(circle at 50% 45%,rgba(198,156,57,.05),transparent 40%),linear-gradient(180deg,#0B1726,#080f19);box-shadow:inset 0 0 38px rgba(0,0,0,.72),inset 0 1px 0 rgba(243,246,248,.04)}.laptop-screen:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(118deg,rgba(243,246,248,.1),transparent 22%),linear-gradient(250deg,rgba(243,246,248,.055),transparent 36%);opacity:.42;pointer-events:none;z-index:4}.laptop-hinge{position:relative;width:82%;height:13px;margin-top:-2px;display:flex;justify-content:space-between;padding:0 58px;z-index:4;transform:perspective(900px) rotateX(58deg)}.laptop-hinge span{display:block;width:72px;height:9px;border:1px solid rgba(198,156,57,.42);border-radius:999px;background:linear-gradient(180deg,rgba(231,203,114,.36),rgba(8,13,21,.82)),linear-gradient(90deg,#080d15,#1b2835 45%,#080d15);box-shadow:inset 0 1px 0 rgba(243,246,248,.12),0 0 18px rgba(198,156,57,.12)}.screen-startup-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 54%,rgba(231,203,114,.24),transparent 18%),linear-gradient(90deg,transparent,rgba(198,156,57,.14),transparent);opacity:0;transform:scaleX(.24);transform-origin:center;pointer-events:none}.laptop-screen-shell.powered .screen-startup-glow{animation:screen-power-on .9s ease-out both}.screen-toolbar{position:absolute;top:16px;left:18px;display:flex;gap:7px}.screen-toolbar span{width:7px;height:7px;border-radius:50%;background:rgba(198,156,57,.28)}.screen-dashboard{position:absolute;inset:46px 40px 32px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:11px;gap:11px;opacity:.14;transition:opacity .62s ease;z-index:5}.screen-dashboard.revenue-dashboard{inset:34px 44px 30px;grid-template-rows:1fr;place-items:center}.screen-dashboard:has(.dashboard-revenue){inset:34px 44px 30px;grid-template-rows:1fr;place-items:center}.screen-dashboard:has(.dashboard-revenue) .dashboard-status-row,.screen-dashboard:has(.dashboard-revenue) .dashboard-topline{display:none}.laptop-screen-shell.powered .screen-dashboard{opacity:1}.screen-dashboard.loading-dashboard{inset:42px 40px 30px;grid-template-rows:1fr;place-items:center;opacity:1}.dashboard-status-row,.dashboard-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid rgba(198,156,57,.18);color:rgba(243,246,248,.72);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-topline{justify-content:flex-start}.laptop-status-dot{width:7px;height:7px}.dashboard-message{align-self:center;width:min(80%,270px);min-height:74%;justify-self:center;padding:16px 18px;border:1px solid rgba(198,156,57,.16);border-radius:16px;background:linear-gradient(180deg,rgba(243,246,248,.055),rgba(243,246,248,.02)),rgba(11,23,38,.44);box-shadow:inset 0 1px 0 rgba(243,246,248,.055)}.revenue-dashboard .dashboard-message{width:min(78%,292px);min-height:auto;padding:18px 20px;box-shadow:inset 0 1px 0 rgba(243,246,248,.07),0 16px 34px rgba(0,0,0,.2)}.screen-dashboard:has(.dashboard-revenue) .dashboard-message{width:min(78%,292px);min-height:auto;padding:18px 20px;box-shadow:inset 0 1px 0 rgba(243,246,248,.07),0 16px 34px rgba(0,0,0,.2)}.dashboard-message p{margin:0 0 7px;color:rgba(243,246,248,.82);font-size:9px;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.dashboard-message h3{margin:0;color:var(--white);font-size:clamp(15px,1.5vw,20px);font-weight:800;line-height:1.05}.dashboard-message.loading-state{min-height:auto;padding:22px 20px;text-align:center}.dashboard-message.loading-state h3{color:var(--white);font-size:clamp(17px,1.8vw,23px);letter-spacing:.14em}.dashboard-message.loading-state p{margin:10px 0 0;color:rgba(243,246,248,.74);font-size:11px;letter-spacing:.16em}.dashboard-revenue{display:grid;grid-gap:5px;gap:5px;margin-top:12px}.dashboard-revenue span{color:rgba(243,246,248,.62);font-size:10px;font-weight:800}.dashboard-revenue strong{width:-moz-fit-content;width:fit-content;color:var(--gold);background:linear-gradient(115deg,#8f6b1e,#C69C39 24%,#f2d680 48%,#C69C39 68%,#7e5b18);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 22px rgba(0,0,0,.28));font-size:clamp(26px,3.8vw,42px);line-height:.94}.dashboard-status-row{padding-top:9px;padding-bottom:0;border-top:1px solid rgba(198,156,57,.16);border-bottom:0}.dashboard-status-row span{display:inline-flex;align-items:center;gap:7px;color:rgba(243,246,248,.7)}.dashboard-status-row svg{color:#31D0AA}.laptop-base{position:relative;width:102%;min-height:150px;margin-top:-4px;padding:25px 60px 27px;border:1px solid rgba(198,156,57,.48);border-radius:14px 14px 36px 36px;background:linear-gradient(180deg,rgba(243,246,248,.19),transparent 20%),radial-gradient(ellipse at 50% 12%,rgba(198,156,57,.11),transparent 52%),repeating-linear-gradient(90deg,rgba(243,246,248,.03) 0 1px,transparent 1px 7px),linear-gradient(180deg,#1b2a37,#080e16 58%,#101923);box-shadow:inset 0 1px 0 rgba(243,246,248,.24),inset 0 -1px 0 rgba(0,0,0,.72),inset 0 -14px 26px rgba(0,0,0,.28),0 22px 42px rgba(0,0,0,.48);transform:perspective(900px) rotateX(61deg);transform-origin:top center;z-index:2}.laptop-base:before{inset:0;border-radius:inherit;border-top:1px solid rgba(231,203,114,.56);box-shadow:inset 0 0 0 1px rgba(198,156,57,.08),inset 0 18px 24px rgba(243,246,248,.035)}.laptop-base:after,.laptop-base:before{content:"";position:absolute;pointer-events:none}.laptop-base:after{left:8%;right:8%;bottom:7px;height:10px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,rgba(198,156,57,.28),transparent);filter:blur(4px)}.laptop-keyboard{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%;max-width:430px;margin:0 auto 18px;transform:perspective(700px) rotateX(4deg)}.laptop-keyboard span{height:12px;border:1px solid rgba(243,246,248,.07);border-radius:4px;background:linear-gradient(180deg,rgba(243,246,248,.12),rgba(243,246,248,.03) 36%,rgba(0,0,0,.22)),#060b12;box-shadow:inset 0 1px 0 rgba(243,246,248,.14),inset 0 -1px 0 rgba(0,0,0,.62),0 2px 6px rgba(0,0,0,.42)}.laptop-keyboard span:nth-child(13),.laptop-keyboard span:nth-child(24),.laptop-keyboard span:nth-child(25),.laptop-keyboard span:nth-child(36),.laptop-keyboard span:nth-child(37),.laptop-keyboard span:nth-child(48){width:78%}.laptop-keyboard span:nth-child(n+37):nth-child(-n+48){height:11px}.laptop-trackpad{display:block;width:min(39%,166px);height:34px;margin:0 auto;border:1px solid rgba(198,156,57,.2);border-radius:10px;background:linear-gradient(145deg,rgba(243,246,248,.11),rgba(243,246,248,.018) 48%,rgba(0,0,0,.08)),rgba(11,23,38,.45);box-shadow:inset 0 1px 0 rgba(243,246,248,.12),inset 0 -1px 0 rgba(0,0,0,.36),0 0 16px rgba(0,0,0,.24)}.laptop-underglow{position:absolute;width:min(78%,430px);height:82px;bottom:42px;border-radius:50%;background:radial-gradient(ellipse,rgba(198,156,57,.2),rgba(198,156,57,.08) 42%,transparent 74%);filter:blur(20px);opacity:.7;transform:scale(1);transition:opacity .7s ease,transform .7s ease;z-index:1}.laptop-underglow.expanded{opacity:.92;transform:scale(1.2)}.hero-glow-particles{position:absolute;inset:0;pointer-events:none;z-index:4}.hero-glow-particles span{position:absolute;width:4px;height:4px;border-radius:50%;background:#2BE7C4;box-shadow:0 0 12px rgba(43,231,196,.72);opacity:.42;animation:hero-particle-drift 6s ease-in-out infinite}.hero-glow-particles span:first-child{left:56%;top:24%}.hero-glow-particles span:nth-child(2){left:76%;top:44%;animation-delay:1.8s}.hero-glow-particles span:nth-child(3){left:63%;top:70%;animation-delay:3.2s}@keyframes screen-power-on{0%{opacity:0;transform:scaleX(.18)}45%{opacity:.82;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.08)}}@keyframes hero-particle-drift{0%,to{opacity:.18;transform:translateZ(0) scale(.85)}50%{opacity:.52;transform:translate3d(10px,-12px,0) scale(1)}}@media (max-width:920px){.laptop-hero-visual{min-height:500px}.floating-laptop{width:min(92%,460px)}.connection-path-group:nth-of-type(4){display:none}}@media (max-width:640px){.laptop-hero-visual{min-height:430px;background:radial-gradient(circle at 52% 44%,rgba(198,156,57,.11),transparent 32%),radial-gradient(circle at 70% 64%,rgba(49,208,170,.035),transparent 28%),linear-gradient(150deg,rgba(11,23,38,.92),rgba(20,25,31,.34) 52%,rgba(11,23,38,.72))}.laptop-ambient{opacity:.52}.connection-system{inset:6% -12% 0 -18%;width:128%;height:88%}.connection-path-group:nth-of-type(4),.connection-path-group:nth-of-type(5){display:none}.connection-trace{stroke-opacity:.72;filter:drop-shadow(0 0 8px rgba(43,231,196,.38))}.floating-laptop{width:min(94%,360px);min-height:330px}.laptop-lid{width:100%}.laptop-screen-shell{border-radius:18px 18px 11px 11px;padding:8px}.screen-dashboard{inset:38px 26px 22px;gap:8px}.screen-dashboard:has(.dashboard-revenue){inset:30px 24px 20px}.dashboard-message{width:min(82%,220px);min-height:70%;padding:12px 13px;border-radius:13px}.dashboard-message p,.dashboard-status-row,.dashboard-topline{font-size:9px}.dashboard-message h3{font-size:15px}.dashboard-revenue strong{font-size:27px}.dashboard-status-row{align-items:flex-start;flex-direction:column;gap:7px}.laptop-base{min-height:112px;padding:18px 34px 20px;border-radius:14px 14px 24px 24px}.laptop-hinge{width:82%;height:10px;padding:0 34px}.laptop-hinge span{width:48px;height:7px}.laptop-keyboard{gap:4px;margin-bottom:14px}.laptop-keyboard span{height:9px;border-radius:2px}.laptop-trackpad{height:24px;border-radius:7px}.laptop-underglow{width:min(74%,310px);height:58px;bottom:58px;opacity:.42;filter:blur(16px)}}.footer{position:relative;display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);grid-template-areas:"brand links legal" "tagline links legal";align-items:center;grid-column-gap:clamp(28px,5vw,72px);column-gap:clamp(28px,5vw,72px);grid-row-gap:10px;row-gap:10px;padding:80px clamp(20px,5vw,72px) 60px;overflow:hidden;border-top:1px solid rgba(198,156,57,.15);background:var(--graphite);color:var(--white);text-align:left}.footer:before{content:"";position:absolute;top:36px;left:50%;width:220px;height:160px;background:radial-gradient(circle,rgba(198,156,57,.08),transparent 70%);transform:translateX(-50%);pointer-events:none}.footer-brand{position:relative;z-index:1;grid-area:brand;justify-self:start;display:inline-flex;align-items:center;gap:12px;color:var(--white);font-size:21px;font-weight:800;line-height:1}.footer-brand .brand-mark{color:var(--navy)}.footer p{grid-area:tagline;justify-self:start;max-width:360px;margin:0;color:rgba(243,246,248,.86);font-weight:600;letter-spacing:.02em;line-height:1.45}.footer p,.footer-links{position:relative;z-index:1;font-size:14px}.footer-links{grid-area:links;justify-self:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;color:rgba(243,246,248,.9);font-weight:700}.footer-links a{position:relative;padding-bottom:4px;color:rgba(243,246,248,.9);transition:color .2s ease}.footer-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.footer-links a:hover{color:var(--gold)}.footer-links a:hover:after{transform:scaleX(1)}.footer-links>span{color:rgba(198,156,57,.56)}.footer small{position:relative;z-index:1;grid-area:legal;justify-self:end;max-width:260px;color:rgba(243,246,248,.58);font-size:13px;font-weight:600;line-height:1.5;text-align:right}@media (max-width:900px){.footer{grid-template-columns:1fr;grid-template-areas:"brand" "tagline" "links" "legal";justify-items:center;gap:20px;padding-top:72px;text-align:center}.footer p,.footer small,.footer-brand,.footer-links{justify-self:center}.footer p{max-width:520px}.footer small{max-width:none;text-align:center}}@media (max-width:520px){.footer{padding-top:64px;padding-bottom:52px}.footer-links{row-gap:10px}}.nav-links .nav-sign-in{margin-left:10px;color:rgba(243,246,248,.9);transition:color .2s ease,opacity .2s ease}.nav-links .nav-sign-in:focus-visible,.nav-links .nav-sign-in:hover{color:var(--gold);opacity:.96}.dashboard-sidebar nav>.sidebar-link[hidden]{display:none!important}.leads-page .lead-view-toggle-top{width:-moz-fit-content;width:fit-content;margin:12px 0 0}.leads-page .lead-management-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(22px,4vw,42px);margin:-8px 0 0}.leads-page .lead-management-toolbar-left{display:grid;grid-gap:0;gap:0}.leads-page .lead-management-toolbar h2{margin:0;color:var(--white);font-family:var(--headline-font);font-size:clamp(24px,2.7vw,36px);line-height:1.12;letter-spacing:-.02em}.leads-page .lead-management-toolbar .page-actions,.leads-page .lead-management-toolbar-actions{display:flex;align-items:center;justify-content:flex-end}.leads-page .lead-management-toolbar .page-actions{gap:10px;width:auto}.leads-page .list-section>.section-title-row,.leads-page .pipeline-section>.section-title-row,.leads-page .pipeline-section>.section-title-row .lead-view-toggle:not(.lead-view-toggle-top){display:none!important}.leads-page.view-list .empty-state,.leads-page.view-list .pipeline-section,.leads-page.view-pipeline .empty-state,.leads-page.view-pipeline .list-section,.mobile-nav-menu,.mobile-nav-toggle{display:none}.dashboard-page{background:radial-gradient(circle at 18% 8%,rgba(198,156,57,.06),transparent 30%),radial-gradient(circle at 88% 12%,rgba(243,246,248,.025),transparent 28%),linear-gradient(135deg,#14191f,#1b2329 52%,#11171d)!important}.dashboard-page .dashboard-shell{gap:clamp(30px,4vw,44px)!important;padding-top:clamp(34px,4vw,48px)!important;padding-bottom:clamp(72px,7vw,104px)!important}.dashboard-page .dashboard-content{gap:clamp(34px,4vw,48px)!important}.dashboard-page .dashboard-header{border-bottom-color:rgba(198,156,57,.08)!important;background:rgba(20,25,31,.72)!important}.dashboard-page .dashboard-card,.dashboard-page .dashboard-sidebar,.dashboard-page .empty-state,.dashboard-page .lead-table-card,.dashboard-page .leads-hero,.dashboard-page .pipeline-column,.dashboard-page .quick-action,.dashboard-page .welcome-card{border-color:rgba(198,156,57,.08)!important;background:linear-gradient(180deg,rgba(27,35,41,.9),rgba(20,25,31,.9))!important;box-shadow:0 16px 42px rgba(0,0,0,.24)!important}.dashboard-page .dashboard-card:hover,.dashboard-page .metric-card:hover,.dashboard-page .opportunity-card:hover,.dashboard-page .pipeline-card:hover,.dashboard-page .quick-action:hover{border-color:rgba(198,156,57,.18)!important;box-shadow:0 20px 46px rgba(0,0,0,.25),0 0 26px rgba(198,156,57,.05)!important}.dashboard-page .leads-hero,.dashboard-page .welcome-card{padding:clamp(32px,5vw,56px)!important}.dashboard-page .leads-hero:after,.dashboard-page .welcome-card:after{opacity:.48!important}.dashboard-page .dashboard-eyebrow{display:none!important}.dashboard-page .leads-hero h1,.dashboard-page .welcome-card h1{font-size:clamp(38px,5.6vw,66px)!important;line-height:1.02!important;letter-spacing:-.018em!important}.dashboard-page .leads-hero p:not(.dashboard-eyebrow),.dashboard-page .welcome-card p{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.65!important;color:rgba(243,246,248,.66)!important}.dashboard-page .welcome-card p:first-of-type{max-width:720px!important}.dashboard-page .welcome-card p:first-of-type strong{color:var(--white)!important;font-weight:900!important}.dashboard-page .empty-state h2,.dashboard-page .section-title-row h2{font-size:clamp(24px,2.7vw,36px)!important;line-height:1.12!important}.dashboard-page .snapshot-section .section-title-row h2:before{content:"Business Snapshot";font-family:var(--headline-font)}.dashboard-page .quick-section .section-title-row h2:before{content:"Quick Actions";font-family:var(--headline-font)}.dashboard-page .opportunities-section .section-title-row h2:before{content:"Today's Opportunities";font-family:var(--headline-font)}.dashboard-page .timeline-section .section-title-row h2:before{content:"Activity Timeline";font-family:var(--headline-font)}.dashboard-page .opportunities-section .section-title-row h2,.dashboard-page .quick-section .section-title-row h2,.dashboard-page .snapshot-section .section-title-row h2,.dashboard-page .timeline-section .section-title-row h2{font-size:0!important}.dashboard-page .opportunities-section .section-title-row h2:before,.dashboard-page .quick-section .section-title-row h2:before,.dashboard-page .snapshot-section .section-title-row h2:before,.dashboard-page .timeline-section .section-title-row h2:before{font-size:clamp(24px,2.7vw,36px)!important;line-height:1.12!important;color:var(--white)}.dashboard-page .metric-card{padding:clamp(25px,3vw,30px)!important}.dashboard-page .empty-state p,.dashboard-page .metric-card p,.dashboard-page .opportunity-card p,.dashboard-page .pipeline-card small,.dashboard-page .pipeline-card span,.dashboard-page .timeline-item p,.dashboard-page td{color:rgba(243,246,248,.58)!important}.dashboard-page .metric-card p{font-size:14px!important}.dashboard-page .metric-card strong{font-size:clamp(32px,3.5vw,38px)!important;letter-spacing:-.03em!important}.dashboard-page .metric-card span{color:rgba(243,246,248,.5)!important;font-size:11px!important;letter-spacing:.04em!important}.dashboard-page .dashboard-two-column,.dashboard-page .metrics-grid,.dashboard-page .pipeline-board,.dashboard-page .quick-grid,.dashboard-page .snapshot-grid{gap:clamp(20px,2.4vw,28px)!important}.dashboard-page .quick-action{min-height:68px!important;padding:0 18px!important}.dashboard-page .quick-action span{width:36px!important;height:36px!important;background:rgba(198,156,57,.075)!important}.dashboard-page .sidebar-link.active:before{background:var(--gold)!important;box-shadow:0 0 14px rgba(198,156,57,.3)!important}.dashboard-page .lead-view-toggle button.active,.dashboard-page .selected-count,.dashboard-page .sidebar-link.active,.dashboard-page .sidebar-link:hover,.dashboard-page .status-pill{background:rgba(198,156,57,.055)!important}.dashboard-page .checkbox-wrap span,.dashboard-page .lead-view-toggle,.dashboard-page .row-menu,.dashboard-page .row-menu-trigger,.dashboard-page .selected-count,.dashboard-page .status-pill{border-color:rgba(198,156,57,.14)!important}.dashboard-page .lead-view-toggle button,.dashboard-page .page-actions button:not(:last-child),.dashboard-page .row-menu button,.dashboard-page .row-menu-trigger{color:rgba(243,246,248,.72)!important}.dashboard-page .welcome-orb{width:124px!important;height:124px!important;flex-basis:124px!important;border-color:rgba(198,156,57,.16)!important;background:radial-gradient(circle,rgba(198,156,57,.14),rgba(20,25,31,.64) 70%)!important;box-shadow:inset 0 0 34px rgba(198,156,57,.08),0 18px 38px rgba(0,0,0,.22)!important}.dashboard-page .welcome-orb span{font-size:36px!important}.dashboard-page .welcome-orb small{color:rgba(243,246,248,.5)!important}@media (max-width:920px){.nav{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:18px}.nav .brand{flex:0 1 auto;min-width:0}.nav-links{display:none}.mobile-nav-toggle{position:relative;z-index:20;display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;flex:0 0 46px;flex-direction:column;gap:5px;margin-left:auto;border:1px solid rgba(198,156,57,.24);border-radius:14px;background:rgba(20,25,31,.72);color:var(--white);box-shadow:0 12px 32px rgba(0,0,0,.28);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mobile-nav-toggle:focus-visible,.mobile-nav-toggle:hover{border-color:rgba(198,156,57,.48);box-shadow:0 14px 36px rgba(198,156,57,.14);outline:none}.mobile-nav-toggle span{display:block;width:20px;height:2px;border-radius:999px;background:var(--white);transition:transform .2s ease,opacity .2s ease,background .2s ease}.mobile-nav-toggle.open span{background:var(--gold)}.mobile-nav-toggle.open span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-nav-toggle.open span:nth-child(2){opacity:0}.mobile-nav-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav-menu{position:absolute;top:calc(100% + 14px);right:0;z-index:19;display:grid;min-width:min(310px,calc(100vw - 40px));grid-gap:4px;gap:4px;padding:14px;border:1px solid rgba(198,156,57,.28);border-radius:22px;background:linear-gradient(180deg,rgba(27,35,41,.98),rgba(20,25,31,.98));box-shadow:0 22px 56px rgba(0,0,0,.44),0 0 42px rgba(198,156,57,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}.mobile-nav-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav-menu a{display:flex;align-items:center;min-height:48px;border-radius:14px;padding:0 14px;color:rgba(243,246,248,.88);font-size:15px;font-weight:800;letter-spacing:.01em;transition:color .2s ease,background .2s ease}.mobile-nav-menu a:focus-visible,.mobile-nav-menu a:hover{color:var(--gold);background:rgba(198,156,57,.08);outline:none}.dashboard-page .dashboard-shell{padding-top:28px!important}}@media (max-width:680px){.leads-page .lead-management-toolbar{align-items:stretch;flex-direction:column;gap:18px}.leads-page .lead-view-toggle-top{width:100%}.leads-page .lead-management-toolbar .page-actions{align-items:stretch;flex-direction:column;width:100%}.leads-page .lead-management-toolbar .page-actions button{width:100%;justify-content:center}.dashboard-page .leads-hero h1,.dashboard-page .welcome-card h1{font-size:clamp(36px,11vw,52px)!important}}.dashboard-page .setup-progress-card{position:relative;display:grid;grid-gap:22px;gap:22px;padding:clamp(24px,3vw,32px)!important;overflow:hidden}.dashboard-page .setup-progress-card:after{content:"";position:absolute;inset:auto -120px -140px auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(198,156,57,.12),transparent 70%);pointer-events:none}.dashboard-personal-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.dashboard-personal-badges span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(198,156,57,.18);border-radius:999px;background:rgba(198,156,57,.06);color:rgba(243,246,248,.82);font-size:12px;font-weight:900;letter-spacing:.04em}.setup-progress-topline{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:18px;gap:18px}.setup-progress-kicker{margin:0 0 8px;color:var(--gold)!important;font-size:11px!important;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.setup-progress-card h2{margin:0;color:var(--white);font-family:var(--headline-font);font-size:clamp(30px,3.4vw,44px)!important;line-height:1.04;letter-spacing:-.025em}.setup-progress-subtitle{max-width:620px;margin:10px 0 0!important;color:rgba(243,246,248,.62)!important;font-size:15px!important;line-height:1.6!important}.setup-progress-score{display:grid;place-items:center;min-width:118px;min-height:92px;padding:14px 16px;border:1px solid rgba(198,156,57,.2);border-radius:22px;background:rgba(198,156,57,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.setup-progress-score strong{color:var(--gold);font-size:clamp(30px,3.4vw,42px);font-weight:950;line-height:1;letter-spacing:-.04em}.setup-progress-score span{margin-top:4px;color:rgba(243,246,248,.62);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.setup-progress-meter{position:relative;z-index:1;height:10px;overflow:hidden;border:1px solid rgba(198,156,57,.18);border-radius:999px;background:rgba(243,246,248,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.setup-progress-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f8e7a1,#c69c39,#a97814);box-shadow:0 0 22px rgba(198,156,57,.28);transition:width .26s ease}.setup-progress-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;margin:0;padding:0;list-style:none}.setup-progress-list li{display:flex;align-items:center;gap:10px;min-height:42px;color:rgba(243,246,248,.72);font-size:14px;font-weight:800;line-height:1.35}.setup-progress-list li span{display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:1px solid rgba(198,156,57,.18);border-radius:50%;color:rgba(243,246,248,.58);font-size:13px;font-weight:950}.setup-progress-list li.complete{color:var(--white)}.setup-progress-list li.complete span{border-color:rgba(52,211,153,.38);background:rgba(52,211,153,.1);color:#34d399;box-shadow:0 0 18px rgba(52,211,153,.14)}.setup-progress-list li.coming-soon span{border-color:rgba(198,156,57,.22);color:var(--gold)}.setup-progress-button{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;min-width:180px}.setup-platform-grid{display:grid;grid-gap:16px;gap:16px}.setup-platform-card{display:grid;grid-gap:18px;gap:18px;padding:22px;border:1px solid rgba(198,156,57,.14);border-radius:22px;background:rgba(243,246,248,.045);box-shadow:0 14px 34px rgba(0,0,0,.18);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.setup-platform-card:hover{border-color:rgba(198,156,57,.28);box-shadow:0 18px 42px rgba(0,0,0,.22),0 0 28px rgba(198,156,57,.06);transform:translateY(-2px)}.setup-platform-card h2{font-size:clamp(28px,3vw,38px)}.setup-platform-card p:not(.flow-eyebrow){color:rgba(243,246,248,.68);line-height:1.6}.setup-trust-message{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid rgba(52,211,153,.18);border-radius:16px;background:rgba(52,211,153,.065)}.setup-trust-message>span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(52,211,153,.1)}.setup-trust-message strong{display:block;color:var(--white);font-size:13px;font-weight:950;letter-spacing:.04em}.setup-trust-message p{margin-top:4px!important;color:rgba(243,246,248,.58)!important;font-size:13px!important}.setup-platform-connected{border-color:rgba(52,211,153,.28);box-shadow:0 18px 44px rgba(0,0,0,.22),0 0 30px rgba(52,211,153,.08)}.flow-connection-status,.flow-setup-error{padding:12px 14px;border:1px solid rgba(198,156,57,.24);border-radius:12px;background:rgba(198,156,57,.06);color:rgba(243,246,248,.72)!important;font-size:13px!important;font-weight:850}.flow-setup-error{border-color:rgba(239,91,91,.28);background:rgba(239,91,91,.07);color:#fecaca!important}.setup-platform-disabled{opacity:.82}.setup-platform-disabled .flow-button:disabled{cursor:not-allowed;filter:grayscale(.12) brightness(.88)}@media (max-width:760px){.setup-progress-list,.setup-progress-topline{grid-template-columns:1fr}.setup-progress-score{justify-items:start;place-items:start;min-width:0;min-height:0}.setup-progress-button{width:100%}}