:root{--ink:#030b18;--navy:#07162a;--panel:#0c1f37b8;--panel-solid:#0b2038;--line:#88e2ff2e;--cyan:#73e5ff;--blue:#3f8cff;--violet:#aa8cff;--white:#f5fbff;--muted:#a9bdd0;--max:1180px;--radius:22px;--size-eyebrow:1rem;--size-section-title:clamp(2.1rem, 4.5vw, 3.55rem);--size-section-body:1.05rem;--size-card-title:1.2rem;--size-card-body:1rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 85% 9%, #4f80ff2b, transparent 26rem), radial-gradient(circle at 12% 31%, #38d8ff14, transparent 24rem), var(--ink);color:var(--white);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}small{font-size:1rem}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}.skip-link{z-index:100;background:var(--white);color:var(--ink);border-radius:8px;padding:.75rem 1rem;position:fixed;top:-6rem;left:1rem}.skip-link:focus{top:1rem}.container{width:min(calc(100% - 2rem), var(--max));margin-inline:auto}.eyebrow{color:var(--cyan);font-size:var(--size-eyebrow);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .8rem;font-weight:800}.section{padding:6.5rem 0;position:relative}.section-head{max-width:760px;margin-bottom:2.4rem}.section-head h2,.about-copy h2,.contact-copy h2{font-size:var(--size-section-title);letter-spacing:-.03em;margin:0;line-height:1.12}.section-head p,.about-copy>p,.contact-copy>p{color:var(--muted);font-size:var(--size-section-body)}main,footer{z-index:1;position:relative}.site-background{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.site-background-logo{opacity:.3;filter:saturate(.92)drop-shadow(0 0 75px #53c6ff29);width:min(70vw,920px);position:absolute;top:50%;right:-5vw;transform:translateY(-50%);-webkit-mask-image:radial-gradient(72% 68% at 50% 46%,#000 0% 52%,#000000bf 66%,#0003 80%,#0000 92%);mask-image:radial-gradient(72% 68% at 50% 46%,#000 0% 52%,#000000bf 66%,#0003 80%,#0000 92%)}.bubble{width:var(--bubble-size);height:var(--bubble-size);opacity:var(--bubble-opacity,.45);animation:bubble-drift var(--bubble-speed,16s) ease-in-out infinite alternate;background:radial-gradient(circle at 31% 27%,#ffffff2e,#73e5ff09 37%,#0000 68%);border:1px solid #87e4ff38;border-radius:50%;position:absolute;box-shadow:inset -8px -10px 18px #3f8cff09,0 0 22px #73e5ff0b}.bubble:first-of-type{--bubble-size:26px;--bubble-speed:14s;top:14%;left:3%}.bubble:nth-of-type(2){--bubble-size:58px;--bubble-speed:19s;--bubble-opacity:.34;top:42%;left:7%}.bubble:nth-of-type(3){--bubble-size:18px;--bubble-speed:12s;top:71%;left:2%}.bubble:nth-of-type(4){--bubble-size:38px;--bubble-speed:17s;--bubble-opacity:.38;top:86%;left:10%}.bubble:nth-of-type(5){--bubble-size:22px;--bubble-speed:13s;top:25%;right:5%}.bubble:nth-of-type(6){--bubble-size:72px;--bubble-speed:22s;--bubble-opacity:.28;top:51%;right:2%}.bubble:nth-of-type(7){--bubble-size:34px;--bubble-speed:16s;top:77%;right:9%}.bubble:nth-of-type(8){--bubble-size:16px;--bubble-speed:11s;top:92%;right:3%}@keyframes bubble-drift{0%{transform:translateY(10px)}to{transform:translate(8px,-18px)}}header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030b18d1;border-bottom:1px solid #ffffff12;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:1rem;min-height:78px;display:flex}.brand{align-items:center;gap:.8rem;min-width:max-content;display:flex}.brand-mark{object-fit:contain;filter:drop-shadow(0 0 14px #73e5ff33);width:54px;height:54px}.brand-name{letter-spacing:.18em;text-transform:uppercase;font-size:1rem}.nav-menu-toggle{border:1px solid var(--line);width:46px;height:46px;color:var(--white);cursor:pointer;background:#ffffff09;border-radius:12px;padding:0;display:none}.nav-menu-toggle span,.nav-menu-toggle:before,.nav-menu-toggle:after{content:"";background:currentColor;border-radius:2px;width:21px;height:2px;margin:5px auto;transition:transform .2s,opacity .2s;display:block}.nav-menu-toggle[aria-expanded=true] span{opacity:0}.nav-menu-toggle[aria-expanded=true]:before{transform:translateY(7px)rotate(45deg)}.nav-menu-toggle[aria-expanded=true]:after{transform:translateY(-7px)rotate(-45deg)}nav ul{align-items:center;gap:1.65rem;margin:0;padding:0;list-style:none;display:flex}nav a{color:#c4d2df;font-size:1rem}:is(nav a:hover,nav a:focus-visible){color:var(--cyan)}.language-switcher{white-space:nowrap;background:#ffffff06;border:1px solid #88e2ff24;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .45rem;display:inline-flex}.language-switcher a{letter-spacing:.04em;align-items:center;gap:.28rem;padding:.15rem .2rem;font-size:.82rem;font-weight:750;display:inline-flex}.language-flag{object-fit:contain;border-radius:2px;width:24px;height:auto;box-shadow:0 0 0 1px #ffffff2e}.language-switcher a[aria-current=page]{color:var(--cyan)}.language-divider{color:#a9bdd061;font-size:.78rem}.button{background:linear-gradient(120deg, var(--cyan), #8db6ff);color:#00111d;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.15rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 10px 35px #55d3ff33}.button.secondary{color:var(--white);border-color:var(--line);background:#ffffff09}.button.small{min-height:44px;padding:.6rem 1rem;font-size:1rem}.hero{isolation:isolate;align-items:center;min-height:700px;padding:7rem 0 5rem;display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--ink) 0%, #030b18f2 38%, #030b1894 67%, #030b182e 100%);position:absolute;inset:0}.hero-grid{z-index:2;position:relative}.hero-copy{max-width:790px}h1{letter-spacing:-.055em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(3.2rem,7vw,6.7rem);line-height:1.02}.gradient-text{color:#0000;background:linear-gradient(100deg, var(--cyan), #a8bdff 58%, #c3a8ff);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;display:inline}.hero-copy>p:not(.eyebrow){color:#b8cad9;max-width:680px;margin:1.65rem 0 0;font-size:clamp(1.05rem,2vw,1.24rem)}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.hero-note{color:#8fa5b8!important;margin-top:1.35rem!important;font-size:1rem!important}.trust-strip{background:#ffffff05;border-block:1px solid #ffffff12}.trust-inner{grid-template-columns:1.3fr repeat(3,1fr);align-items:center;gap:1rem;padding:1.35rem 0;display:grid}.trust-inner.balanced-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-inner>div{border-left:1px solid #ffffff14;padding:.4rem 1rem}.trust-inner>div:first-child{color:var(--muted);border-left:0;padding-left:0}.trust-inner strong{color:var(--white);font-size:1.05rem;display:block}.trust-inner span{color:#8fa5b8;font-size:1rem}.problem-grid,.service-grid,.measure-grid{gap:1rem;display:grid}.problem-grid{grid-template-columns:repeat(3,1fr)}.service-grid{grid-template-columns:repeat(2,1fr)}.measure-grid{grid-template-columns:repeat(4,1fr)}.card{border-radius:var(--radius);background:linear-gradient(145deg,#0f2743a6,#0714268a);border:1px solid #ffffff16;padding:1.6rem;box-shadow:0 18px 55px #00000029}.card-number{color:var(--cyan);letter-spacing:.11em;font-size:1rem;font-weight:800}.card h3,.process-step h3,.fit-item h3{font-size:var(--size-card-title);margin:.9rem 0 .5rem;line-height:1.25}.card p,.process-step p,.fit-item p,.service-card li,.about-point span{color:var(--muted);font-size:var(--size-card-body)}.card p{margin:0}#problems{background:radial-gradient(48% 68% at 8%,#3d97ff29,#0000 72%),linear-gradient(#0000,#0a223d4d,#0000)}.services{background:radial-gradient(55% 70% at 88% 48%,#48b0ff30,#0000 72%),linear-gradient(#091d351a,#12345966,#08182c1a)}.service-card{min-height:260px;position:relative;overflow:hidden}.service-card:first-child{border-top:2px solid var(--cyan)}.service-card:nth-child(2){border-top:2px solid var(--blue)}.service-card:nth-child(3){border-top:2px solid var(--violet)}.service-card:nth-child(4){border-top:2px solid #63e6be}.service-card:before{content:"";background:radial-gradient(circle,#5dcdff24,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-70px}.service-card ul{color:#b8cad9;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.service-card li:before{content:"↗";color:var(--cyan);margin-right:.55rem}.process-shell{border:1px solid var(--line);background:#051221b8;border-radius:30px;padding:2.4rem;position:relative}#process{background:radial-gradient(48% 72% at 10%,#48ddff24,#0000 72%),radial-gradient(44% 66% at 92% 55%,#996dff21,#0000 72%),linear-gradient(#0000,#0d294545,#0000)}.process-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.process-step{padding:1rem}.process-step .dot{background:var(--cyan);width:12px;height:12px;box-shadow:0 0 20px var(--cyan);border-radius:50%;margin-bottom:1.4rem}.process-step h3{margin:0 0 .5rem}.process-step p{margin:0}.measure-card{text-align:center}.measurement-section{background:radial-gradient(58% 80%,#3784e12b,#0000 74%),linear-gradient(#0000,#0a1f3857,#0000)}.measure-icon{width:52px;height:52px;color:var(--cyan);background:#73e5ff14;border-radius:16px;place-items:center;margin:0 auto .9rem;font-size:1.35rem;display:grid}.measure-card h3{font-size:var(--size-card-title)}.fit-grid,.contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:4rem;display:grid}.about-grid{grid-template-columns:1fr 1.08fr;align-items:center;gap:2.5rem;display:grid}#fit{background:radial-gradient(46% 72% at 90% 48%,#46cdde24,#0000 72%),linear-gradient(#0000,#0b263d4d,#0000)}.fit-list{gap:.8rem;display:grid}.fit-item{border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1rem 0;display:grid}.check{width:28px;height:28px;color:var(--cyan);background:#73e5ff1c;border-radius:50%;place-items:center;font-weight:900;display:grid}.fit-item h3{margin:0}.fit-item p{margin:.25rem 0 0}.about-panel{align-self:center;position:relative}.about-panel img{object-fit:contain;width:min(120%,610px);max-width:none;margin-left:-10%;position:relative}.about-points{gap:.8rem;margin-top:1.4rem;display:grid}.about-point{border-left:2px solid var(--cyan);padding-left:1rem}.about-point strong{display:block}.about-point span{color:var(--muted)}.contact{padding-top:4rem}.contact-shell{background:radial-gradient(circle at 86% 10%,#717eff26,#0000 20rem),linear-gradient(145deg,#0d2945d6,#051120db);border:1px solid #78e0ff3b;border-radius:32px;padding:clamp(1.4rem,4vw,3rem)}.contact-grid{grid-template-columns:.85fr 1.15fr}.contact-bullets{color:#b9cad8;gap:.65rem;margin-top:1.4rem;font-size:1rem;display:grid}.contact-phone{color:var(--cyan);align-items:center;gap:.55rem;margin-top:1.2rem;font-size:1.05rem;font-weight:800;display:inline-flex}:is(.contact-phone:hover,.contact-phone:focus-visible){color:var(--white)}form{grid-template-columns:1fr 1fr;gap:1rem;display:grid}label{color:#d7e5ef;gap:.35rem;font-size:1rem;font-weight:700;display:grid}label.full{grid-column:1/-1}input,select,textarea{width:100%;color:var(--white);background:#020a15ad;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:.85rem .95rem}input,select{height:52px;min-height:52px}input{-webkit-appearance:none;appearance:none;line-height:1.2}input:-webkit-autofill{-webkit-text-fill-color:var(--white);caret-color:var(--white);border-color:#ffffff1f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #020a15}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--white);caret-color:var(--white);border-color:#ffffff1f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #020a15}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--white);caret-color:var(--white);border-color:#ffffff1f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #020a15}input:-webkit-autofill:active{-webkit-text-fill-color:var(--white);caret-color:var(--white);border-color:#ffffff1f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #020a15}input:autofill{color:var(--white);caret-color:var(--white);border-color:#ffffff1f;box-shadow:inset 0 0 0 1000px #020a15}:-webkit-any(input:-webkit-autofill:focus,input:autofill:focus){border-color:var(--cyan);box-shadow:inset 0 0 0 1000px #020a15,0 0 0 3px #73e5ff14}:is(input:autofill:focus,input:autofill:focus){border-color:var(--cyan);box-shadow:inset 0 0 0 1000px #020a15,0 0 0 3px #73e5ff14}input:focus,select:focus,textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #73e5ff14}textarea{resize:vertical;min-height:128px}form .button{border:0;grid-column:1/-1}.form-note{color:#8fa5b8;grid-column:1/-1;margin:-.25rem 0 0;font-size:1rem}.status{color:#dffaff;background:#73e5ff17;border-radius:10px;grid-column:1/-1;margin:0;padding:.8rem 1rem;display:none}.status.show{display:block}footer{color:#8198aa;padding:2.4rem 0}.footer-inner{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.8rem;display:flex}.footer-brand{color:var(--white);letter-spacing:.16em;text-transform:uppercase;font-size:1rem}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:.45rem 1rem;display:flex}:is(.footer-links a:hover,.footer-links a:focus-visible){color:var(--cyan)}@media (max-width:920px){html{scroll-behavior:auto}header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav{min-height:72px;position:relative}.nav-menu-toggle{display:block}nav{visibility:hidden;opacity:0;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 1px);left:0;right:0;transform:translateY(-8px)}nav.open{visibility:visible;opacity:1;transform:translateY(0)}nav ul{background:#030b18f7;border-bottom:1px solid #ffffff14;gap:0;padding:.7rem 1rem 1rem;display:grid;box-shadow:0 18px 35px #00000059}nav li{display:block}nav a:not(.button){padding:.8rem .35rem;display:block}nav .language-switcher{justify-content:center;margin:.4rem 0 .55rem;padding:.35rem .5rem;display:flex}nav .language-switcher a{padding:.45rem .55rem;display:inline-flex}nav .button{width:100%;margin-top:.45rem}.fit-grid,.about-grid,.contact-grid{grid-template-columns:1fr}.about-panel img{width:min(100%,560px);max-width:100%;margin-inline:auto}.hero{background-image:url(/assets/aurelia-nexus-logo.png);background-position:135%;background-repeat:no-repeat;background-size:min(90vw,620px);min-height:auto;padding:5rem 0}.hero:after{background:linear-gradient(90deg, var(--ink) 0%, #030b18f7 48%, #030b18c2 76%, #030b1894 100%)}.site-background-logo{display:none}.trust-inner,.trust-inner.balanced-trust{grid-template-columns:1fr 1fr}.trust-inner>div:nth-child(3){border-left:0;padding-left:0}.process-grid,.measure-grid{grid-template-columns:repeat(2,1fr)}.section{scroll-margin-top:76px}}@media (max-width:620px){.section{padding:4.7rem 0}.container{width:min(calc(100% - 1.35rem), var(--max))}.brand{gap:.55rem}.brand-mark{width:48px;height:48px}.brand-name{letter-spacing:.08em;font-size:1rem}.hero{background-position:125% 16%;background-size:95vw;padding:4.2rem 0}.hero:after{background:linear-gradient(180deg, #030b189e 0%, #030b18e6 42%, var(--ink) 100%)}h1{letter-spacing:-.035em;text-wrap:wrap;font-size:clamp(2.65rem,12vw,4rem);line-height:1.07}.bubble{opacity:.22;animation:none}.bubble:nth-of-type(2),.bubble:nth-of-type(4),.bubble:nth-of-type(6),.bubble:nth-of-type(7),.bubble:nth-of-type(8){display:none}.problem-grid,.service-grid,.process-grid,.measure-grid,.trust-inner,form,.trust-inner.balanced-trust{grid-template-columns:1fr}.trust-inner>div{border-top:1px solid #ffffff12;border-left:0;padding-left:0}.trust-inner>div:first-child{border-top:0}.process-shell{padding:1.4rem}label.full,form .button,.form-note,.status{grid-column:auto}.footer-inner{flex-direction:column;align-items:flex-start}.footer-links{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}.bubble{animation:none}}.optional{color:#8fa5b8;font-size:.88em;font-weight:500}.form-note a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}form .button[disabled]{cursor:wait;opacity:.72;transform:none}.status.error{color:#ffd8d8;background:#ff70701a}.legal-page{background:radial-gradient(circle at 84% 8%,#4f80ff29,transparent 25rem),var(--ink);min-height:100vh}.legal-header{background:#030b18e6;position:static}.legal-nav,.legal-wrap,.legal-footer{width:min(100% - 2rem,900px);margin-inline:auto}.legal-nav{justify-content:space-between;align-items:center;gap:1rem;min-height:76px;display:flex}.legal-brand{color:var(--white);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.7rem;font-weight:700;display:flex}.legal-brand img{object-fit:contain;width:52px;height:52px}.legal-back{color:var(--white);border:1px solid var(--line);border-radius:999px;padding:.6rem 1rem}.legal-page main{padding:5rem 0}.legal-page h1{max-width:none;font-size:clamp(2.6rem,7vw,4.8rem)}.legal-updated{color:var(--muted)}.legal-page article{border:1px solid var(--line);background:linear-gradient(145deg,#0f2743b8,#07142694);border-radius:24px;margin-top:2.6rem;padding:clamp(1.3rem,4vw,2.5rem)}.legal-page article section+section{margin-top:2rem}.legal-page h2{margin:0 0 .45rem;font-size:1.35rem;line-height:1.3}.legal-page article p{color:var(--muted);margin:0}.legal-page article a{color:var(--cyan)}.legal-footer{color:var(--muted);padding:0 0 2.5rem}@media (max-width:620px){.legal-nav{min-height:68px}.legal-brand span{letter-spacing:.07em;font-size:.9rem}.legal-brand img{width:44px;height:44px}.legal-page main{padding:3.5rem 0}.legal-back{padding:.5rem .75rem;font-size:.9rem}}.dashboard{background:var(--ink);min-height:100vh;color:var(--white)}.dashboard-header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030b18eb;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0}.dashboard-header p{color:var(--muted);margin:.15rem 0 0}.dashboard-brand{color:var(--white);letter-spacing:.16em;text-transform:uppercase;font-weight:850}.dashboard-account{color:var(--muted);align-items:center;gap:1rem;display:flex}.dashboard-account a,.lead-contact a{color:var(--cyan)}.dashboard-shell{width:min(100% - 2rem,1380px);margin:0 auto;padding:2rem 0 4rem}.dashboard-title-row{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.25rem;display:flex}.dashboard-title-row h1{margin:0;font-size:clamp(2rem,4vw,3.2rem)}.dashboard-title-row p:not(.eyebrow){color:var(--muted);margin:.35rem 0 0}.dashboard-controls{grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);gap:.75rem;margin-bottom:.65rem;display:grid}.dashboard-controls label,.lead-editor label{color:#d7e5ef;font-weight:750}.dashboard-message{border:1px solid var(--line);background:#73e5ff14;border-radius:12px;padding:.8rem 1rem}.dashboard-count{color:var(--muted);margin:.75rem 0;font-size:.9rem}.lead-list{gap:.55rem;display:grid}.lead-card{border:1px solid var(--line);background:linear-gradient(145deg,#0d2945d6,#051120eb);border-radius:13px;padding:.75rem .9rem}.lead-card.is-editing{border-color:#73e5ff6b}.lead-summary{grid-template-columns:minmax(155px,.75fr) minmax(230px,1.15fr) minmax(240px,1fr) auto;align-items:center;gap:.6rem 1rem;display:grid}.lead-card h2{margin:0;font-size:1.05rem;line-height:1.25}.lead-identity span,.lead-meta,.lead-card time{color:var(--muted);font-size:.86rem}.lead-contact{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;margin:0;font-size:.9rem;display:flex}.lead-contact a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lead-meta{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.lead-status{color:#dffaff;background:#73e5ff14;border:1px solid #73e5ff47;border-radius:999px;padding:.22rem .52rem;font-weight:800;line-height:1;display:inline-flex}.lead-status-won{color:#aaf4ca;background:#60e09a1a;border-color:#60e09a59}.lead-status-lost{color:#ffc2c2;background:#ff898914;border-color:#ff89894d}.lead-actions,.lead-editor-actions{justify-content:flex-end;gap:.45rem;display:flex}.lead-preview{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #ffffff0f;margin:.55rem 0 0;padding-top:.55rem;font-size:.88rem;overflow:hidden}.lead-editor{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.8rem;padding-top:.8rem;display:grid}.lead-editor label{gap:.3rem;font-size:.85rem;display:grid}.lead-editor input,.lead-editor select,.lead-editor textarea{min-height:42px}.lead-editor textarea{resize:vertical;min-height:76px}.lead-editor-wide,.lead-editor-actions{grid-column:1/-1}.lead-editor-actions{margin-top:.1rem}.admin-button{background:linear-gradient(120deg, var(--cyan), #8db6ff);color:#00111d;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1rem;font-weight:850;display:inline-flex}.admin-button[disabled]{cursor:wait;opacity:.68}.admin-button-small{min-height:36px;padding:.45rem .75rem;font-size:.84rem}.admin-button-secondary{border:1px solid var(--line);color:var(--white);background:#ffffff0a}.admin-button-danger{color:#ffc6c6;background:#ff58581a;border:1px solid #ff7a7a47}.lead-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:20px;padding:3rem 1rem}.admin-access{place-items:center;min-height:100vh;padding:1rem;display:grid}.admin-access section{border:1px solid var(--line);background:var(--panel);border-radius:24px;width:min(100%,540px);padding:2rem}.admin-access h1{margin:0;font-size:2.5rem}.admin-access p:not(.eyebrow){color:var(--muted)}@media (max-width:720px){.dashboard-header,.dashboard-title-row{flex-direction:column;align-items:flex-start}.dashboard-account{justify-content:space-between;width:100%}.dashboard-shell{width:min(100% - 1rem,1380px);padding-top:1.25rem}.dashboard-controls,.lead-summary,.lead-editor{grid-template-columns:1fr}.dashboard-title-row .admin-button{width:100%}.lead-summary{gap:.45rem}.lead-contact{flex-flow:wrap;gap:.25rem .75rem}.lead-actions{justify-content:flex-start;margin-top:.15rem}.lead-editor-wide,.lead-editor-actions{grid-column:auto}.lead-editor-actions{justify-content:flex-start}}
