.staff-editor{display:grid;grid-gap:14px;gap:14px;border-top:1px solid #e3e9f0;border-bottom:1px solid #e3e9f0;padding:20px 0}.staff-editor h2{margin:0}.staff-member{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;background:#f7f9fc;border:1px solid #e3e9f0;border-radius:10px;padding:16px}.staff-member .link-button{justify-self:start;color:#b32318}.add-staff{justify-self:start}@media(max-width:560px){.staff-member{grid-template-columns:1fr}}.hours-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.inline-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.inline-editor .link-button{color:#b32318}.payment-editor{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto}@media(max-width:560px){.hours-grid,.payment-editor{grid-template-columns:1fr}.inline-editor .link-button{justify-self:start}}.applications .task-card{display:block}.task-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px;margin:18px 0}.task-details div{border-left:2px solid #d9f4e9;padding-left:10px}.task-details dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.7rem;font-weight:800}.task-details dd{margin:4px 0 0;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.task-footer{border-top:1px solid #e3e9f0;padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:14px}.task-deadline{margin:0!important}.complete-task{padding:9px 13px;font-size:.85rem}@media(max-width:560px){.task-details{grid-template-columns:1fr}.task-footer{align-items:stretch;flex-direction:column}}.task-filters{display:flex;gap:10px;margin:24px 0}.task-filters button{padding:9px 13px;font-size:.85rem}.task-filters .active{background:var(--navy);color:#fff}.steps{font-size:.85rem;font-weight:700;color:#148966;margin:28px 0}.wizard-actions{display:flex;justify-content:space-between;gap:12px}.secondary{background:#e9eef5;color:var(--ink)}.preview{background:#edf8f4;border-left:3px solid var(--mint);padding:12px 15px;border-radius:0 8px 8px 0}.preview p:last-child{line-height:1.5;margin:.3rem 0 0}.success{margin:0;color:#087f5b;font-weight:700}:root{--ink:#14233b;--muted:#62718a;--mint:#42d7a4;--navy:#0c1830;--paper:#f7f9fc}*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif}.hero,.shell{max-width:760px;margin:0 auto;padding:96px 24px}.hero{min-height:100vh;padding-top:18vh}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:#148966;font-size:.76rem}h1{font-size:clamp(2.5rem,7vw,4.8rem);line-height:1.02;letter-spacing:-.055em;margin:.35rem 0 1rem}h2{margin:0 0 .45rem;font-size:1.1rem}.hero>p:not(.eyebrow),.subhead{color:var(--muted);font-size:1.1rem;line-height:1.6;max-width:620px}.button,button{display:inline-block;border:0;border-radius:8px;background:var(--mint);color:var(--navy);font-weight:800;padding:13px 18px;text-decoration:none;cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}.card{background:#fff;border:1px solid #e3e9f0;border-radius:14px;padding:24px;box-shadow:0 8px 30px #18355a0c}.form{margin-top:32px;grid-gap:17px;gap:17px}.form,label{display:grid}label{grid-gap:7px;gap:7px;font-size:.9rem;font-weight:700}input,select,textarea{font:inherit;border:1px solid #c9d3e0;border-radius:7px;padding:11px;background:white}fieldset{border:0;padding:0;display:flex;gap:13px;flex-wrap:wrap}legend{font-size:.9rem;font-weight:700;margin-bottom:8px}.check{display:flex;align-items:center;gap:6px;font-weight:400}.check input{padding:0}.empty,.fine{font-size:.88rem;color:var(--muted);margin:0}.error{color:#b32318;font-weight:700}.text-link{color:#148966;font-weight:700;text-decoration:none}.applications{display:grid;grid-gap:12px;gap:12px;margin-top:30px}.applications .card{display:flex;gap:20px;justify-content:space-between;align-items:center}.applications p{color:var(--muted);margin:.3rem 0;font-size:.92rem}.appbar{display:flex;justify-content:space-between;align-items:center;padding:18px 5vw;border-bottom:1px solid #e3e9f0;background:#fff}.appbar>a{font-weight:900;color:var(--ink);text-decoration:none}.appbar nav{display:flex;gap:16px;align-items:center}.appbar nav a,.link-button{font:inherit;font-weight:700;color:var(--muted);background:transparent;padding:0;border:0;text-decoration:none}.dashboard-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:30px}.dashboard-card{text-decoration:none;color:var(--ink)}.dashboard-card p{color:var(--muted);margin-bottom:0}@media(max-width:560px){.hero,.shell{padding-top:64px}.appbar,.applications .card{display:grid;grid-gap:12px;gap:12px}.dashboard-grid{grid-template-columns:1fr}}.landing{min-height:100vh;background:#f5f8fb;color:#10233f;overflow:hidden}.landing-nav{max-width:1180px;margin:0 auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:1.25rem;font-weight:900;letter-spacing:-.06em;color:#10233f;text-decoration:none}.brand span{color:#11ad7b}.landing-nav-actions{display:flex;align-items:center;gap:22px}.nav-login{color:#37506e;text-decoration:none;font-weight:750;font-size:.92rem}.landing-primary,.nav-request{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#10233f;color:#fff!important;text-decoration:none;font-weight:800;border-radius:9px;padding:11px 16px;font-size:.9rem;box-shadow:0 8px 20px #10233f1c}.landing-hero{max-width:1180px;margin:0 auto;padding:78px 28px 82px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.8fr);grid-gap:72px;gap:72px;align-items:center}.landing-kicker{margin:0 0 15px;color:#0a9e72;text-transform:uppercase;font-size:.72rem;letter-spacing:.15em;font-weight:900}.hero-copy h1{font-size:clamp(3rem,5.3vw,5.45rem);max-width:760px;margin:0;letter-spacing:-.073em;line-height:.96}.landing-lede{font-size:1.15rem;line-height:1.65;color:#50647e;max-width:620px;margin:25px 0}.landing-cta{display:flex;gap:14px;align-items:center;margin-top:30px}.landing-primary{padding:15px 20px;font-size:.98rem}.landing-primary span{font-size:1.25rem;line-height:0}.landing-secondary{font-weight:800;color:#10233f;text-decoration:none;padding:15px 8px}.landing-note{font-size:.82rem;color:#718197;margin-top:20px}.hero-panel{position:relative;background:#10233f;border:1px solid #284462;border-radius:20px;padding:21px;box-shadow:0 28px 65px #14305232;color:#edf5ff}.hero-panel:before{content:"";position:absolute;inset:-22px -20px auto auto;width:170px;height:170px;border-radius:50%;background:#33d6a826;filter:blur(1px);z-index:0}.hero-panel>*{position:relative}.panel-top{font-size:.77rem;letter-spacing:.04em;color:#d8e6f6;display:flex;align-items:center;gap:8px;padding-bottom:17px;border-bottom:1px solid #2d4a68}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#43d6a8;box-shadow:0 0 0 4px #43d6a820}.call-bubble{max-width:88%;padding:14px 15px;margin-top:16px;border-radius:14px;font-size:.92rem;line-height:1.45}.caller{background:#294763;margin-left:auto;border-bottom-right-radius:3px}.assistant{background:#eff8f5;color:#183c3a;border-bottom-left-radius:3px}.task-preview{display:flex;justify-content:space-between;gap:15px;align-items:center;background:#fff;color:#173552;border-radius:13px;padding:15px;margin-top:22px}.task-preview div{display:grid;grid-gap:5px;gap:5px}.mini-label{font-size:.62rem;letter-spacing:.12em;font-weight:900;color:#0a9e72}.task-preview strong{font-size:1rem}.task-preview small{font-size:.72rem;line-height:1.3;color:#698098}.task-check{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:#d8f8eb;color:#079569;font-weight:900}.landing-proof{background:#10233f;color:#e4f0fc;min-height:70px;display:flex;justify-content:center;align-items:center;gap:18px;padding:18px 28px;flex-wrap:wrap}.landing-proof p{margin:0;font-size:.86rem;font-weight:700}.landing-proof span{color:#3bd1a5}.landing-section{max-width:1180px;margin:0 auto;padding:108px 28px}.section-intro{max-width:680px}.landing-final h2,.section-intro h2{font-size:clamp(2.2rem,4.1vw,3.8rem);line-height:1.02;letter-spacing:-.055em;margin:.2rem 0 16px}.section-intro>p:not(.landing-kicker){line-height:1.65;font-size:1.04rem;color:#60738b}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:48px}.feature-card{background:#fff;border:1px solid #e1e9f0;border-radius:14px;padding:27px;min-height:230px;box-shadow:0 13px 30px #12294d08}.feature-number{display:block;color:#0aa274;font-size:.8rem;font-weight:900;letter-spacing:.12em;margin-bottom:35px}.feature-card h3{margin:0 0 10px;font-size:1.22rem;letter-spacing:-.02em}.feature-card p{margin:0;color:#60738b;line-height:1.6;font-size:.92rem}.workflow-section{padding-top:32px;display:grid;grid-template-columns:.86fr 1fr;grid-gap:100px;gap:100px;align-items:center}.workflow-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:0;gap:0}.workflow-list li{display:grid;grid-template-columns:42px 1fr;grid-gap:18px;gap:18px;padding:22px 0;border-bottom:1px solid #dbe5ec}.workflow-list li:first-child{border-top:1px solid #dbe5ec}.workflow-list span{width:31px;height:31px;display:grid;place-items:center;background:#dff9ee;color:#048f67;border-radius:50%;font-size:.8rem;font-weight:900}.workflow-list strong{font-size:1.02rem}.workflow-list p{color:#60738b;margin:7px 0 0;line-height:1.5;font-size:.9rem}.landing-final{background:#dff9ee;text-align:center;padding:108px 28px}.landing-final h2{max-width:680px;margin:0 auto 15px}.landing-final>p:not(.landing-kicker){color:#4d6965;max-width:510px;margin:0 auto 28px;line-height:1.6}.landing-footer{max-width:1180px;margin:0 auto;padding:31px 28px;display:flex;align-items:center;gap:24px}.landing-footer p{margin:0;color:#6d8095;font-size:.82rem}.landing-footer>a:last-child{margin-left:auto;color:#36516e;text-decoration:none;font-size:.85rem;font-weight:800}@media(max-width:800px){.landing-hero{grid-template-columns:1fr;gap:48px;padding-top:55px}.hero-panel{max-width:550px}.feature-grid,.workflow-section{grid-template-columns:1fr}.workflow-section{gap:28px;padding-top:20px}.landing-section{padding-top:72px;padding-bottom:72px}}@media(max-width:520px){.landing-nav{padding:18px}.nav-login{display:none}.landing-hero{padding:48px 18px 60px}.landing-section{padding-left:18px;padding-right:18px}.landing-proof{gap:9px;justify-content:flex-start;padding:18px}.landing-proof span{display:none}.landing-proof p{width:100%}.landing-footer{padding:26px 18px;display:grid;grid-gap:10px;gap:10px}.landing-footer>a:last-child{margin-left:0}.landing-cta{align-items:stretch;flex-direction:column}.landing-secondary{text-align:center}.hero-panel{padding:16px}}:root{--ink:#edf6ff;--muted:#9aaec5;--mint:#0297DE;--navy:#02070A;--paper:#02070A}body{background:var(--paper);color:var(--ink)}.appbar{background:#02070A;border-color:#1b2737}.appbar .link-button,.appbar nav a,.appbar>a{color:#FC734D}.appbar .link-button:hover,.appbar nav a:hover{color:#ffae97}.eyebrow,.success,.text-link{color:#0297DE}.card{background:#101722;border-color:#243247;box-shadow:0 12px 32px #00000042}.applications p,.dashboard-card p,.empty,.fine,.hero>p:not(.eyebrow),.subhead{color:var(--muted)}input,select,textarea{background:#0a1019;color:var(--ink);border-color:#31435c}input:disabled{color:#9aacc1;background:#101722}.button,button{background:#0297DE;color:#06101d}.button:hover,button:hover{background:#48b5ed}.secondary{background:#1b293b;color:#edf6ff}.secondary:hover{background:#2a3b51}.task-details div{border-color:#0297DE}.staff-editor,.task-footer{border-color:#243247}.task-filters .active{background:#0297DE;color:#06101d}.preview{background:#0c1a2a;border-color:#0297DE}.error,.inline-editor .link-button,.staff-member .link-button{color:#FC734D}.agency-actions{display:grid;justify-items:end;grid-gap:12px;gap:12px}.danger-button{background:#2a1820;color:#ffb19a;padding:9px 13px;font-size:.82rem}.danger-button:hover{background:#FC734D;color:#02070A}.landing{background:#02070A;color:#edf6ff}.landing-nav{border-bottom:1px solid #172232}.brand{color:#edf6ff}.brand span,.landing-kicker{color:#0297DE}.nav-login{color:#b4c4d8}.landing-primary,.nav-request{background:#0297DE;color:#06101d!important;box-shadow:0 9px 25px #0297DE26}.landing-secondary{color:#eaf5ff}.landing-footer p,.landing-note{color:#91a8c1}.hero-copy h1{color:#f2f8ff}.landing-lede{color:#a5b8ce}.hero-panel{background:#0d1521;border-color:#284260;color:#eaf5ff}.hero-panel:before{background:#0297DE22}.panel-top{border-color:#29425e;color:#bcd1e8}.status-dot{background:#FC734D;box-shadow:0 0 0 4px #FC734D28}.caller{background:#1b436e}.assistant{background:#e9f4ff;color:#102d4e}.task-preview{background:#111d2a;color:#edf6ff}.task-preview small{color:#abc0d7}.mini-label{color:#0297DE}.task-check{background:#173657;color:#48b5ed}.landing-proof{background:#0d1521;color:#dcecff}.landing-proof span{color:#FC734D}.feature-card p,.section-intro>p:not(.landing-kicker),.workflow-list p{color:#a3b5c8}.feature-card{background:#101722;border-color:#243247;box-shadow:0 13px 30px #00000033}.feature-number{color:#0297DE}.workflow-list li{border-color:#253449}.workflow-list span{background:#143454;color:#48b5ed}.landing-final{background:#0d1521;color:#edf6ff}.landing-final>p:not(.landing-kicker){color:#a8bbcf}.landing-footer>a:last-child{color:#48b5ed}.app-brand,.brand{display:inline-flex;align-items:center;gap:11px}.brand-mark{width:44px;height:44px;object-fit:contain;flex:0 0 auto;filter:brightness(0) saturate(100%) invert(61%) sepia(77%) saturate(1290%) hue-rotate(326deg) brightness(102%) contrast(98%)}.brand-label{white-space:nowrap}.brand-label em{font-style:normal;color:#FC734D;margin-left:.32em}.appbar .app-brand{color:#FC734D;font-weight:900;text-decoration:none}.appbar .brand-mark{width:40px;height:40px}@media(max-width:560px){.agency-actions{justify-items:start}}.call-assets{display:flex;gap:15px;align-items:flex-start;flex-wrap:wrap;margin-top:16px}.transcript{width:100%;border-top:1px solid #243247;padding-top:13px}.transcript summary{cursor:pointer;color:#0297DE;font-weight:800}.transcript pre{margin:12px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6;color:#c8d7e7;background:#0a1019;border:1px solid #243247;border-radius:8px;padding:14px;max-height:360px;overflow:auto}.staff-calendar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid #243247}.staff-calendar p{margin:5px 0 0}.staff-calendar .success{margin:0 0 10px;text-align:right}.staff-calendar .wizard-actions{justify-content:flex-end;margin:0}@media(max-width:560px){.staff-calendar{align-items:flex-start;flex-direction:column}.staff-calendar .success{text-align:left}.staff-calendar .wizard-actions{justify-content:flex-start}}.usage-card{display:grid;grid-template-columns:1fr auto;grid-gap:10px 28px;gap:10px 28px;margin:28px 0}.usage-card h2{margin:0;font-size:1.2rem}.usage-card p{margin:6px 0 0}.usage-card>strong{align-self:center;color:#0297DE;font-size:1.45rem}.usage-meter{grid-column:1/-1;height:10px;background:#0a1019;border:1px solid #31435c;border-radius:999px;overflow:hidden}.usage-meter span{display:block;height:100%;border-radius:inherit;background:#0297DE}.usage-card>.fine{grid-column:1/-1;color:#FC734D}.pricing-hero{max-width:850px;margin:0 auto;padding:90px 28px 45px;text-align:center}.pricing-hero h1{font-size:clamp(2.8rem,6vw,5rem);margin:.25rem auto 18px;max-width:780px}.pricing-hero>p:not(.landing-kicker){font-size:1.12rem;line-height:1.6;color:#a5b8ce;margin:0 auto;max-width:600px}.pricing-grid{max-width:1080px;margin:0 auto;padding:24px 28px 95px;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:stretch}.pricing-card{border:1px solid #243b59;background:#0d1521;border-radius:18px;padding:34px;display:flex;flex-direction:column;align-items:flex-start}.pricing-card.featured{border-color:#0297DE;box-shadow:0 15px 50px #0297DE1c}.pricing-label{text-transform:uppercase;letter-spacing:.13em;font-weight:900;font-size:.74rem;color:#0297DE;margin:0 0 18px}.pricing-card h2{font-size:clamp(2.3rem,4.5vw,3.7rem);line-height:1;margin:0 0 10px;letter-spacing:-.06em}.pricing-card h2 span{font-size:1rem;color:#9aacc5;letter-spacing:0}.pricing-card>p:not(.pricing-label):not(.pricing-annual):not(.pricing-note):not(.pricing-setup):not(.pricing-referral){color:#a5b8ce;line-height:1.65;margin:0 0 26px}.pricing-setup{color:#ff9a78;line-height:1.55;font-weight:800;margin:0 0 13px}.pricing-annual{color:#ff9a78;font-weight:800;margin:0 0 27px}.pricing-card h3{font-size:1rem;margin:33px 0 12px}.pricing-card ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:13px;gap:13px;color:#c8d7e7;line-height:1.45}.pricing-card li{display:grid;grid-template-columns:17px 1fr;grid-gap:10px;gap:10px}.pricing-card li:before{content:"✓";font-weight:900;color:#FC734D}.pricing-referral{border-top:1px solid #243b59;margin:26px 0 0;padding-top:22px;color:#c8d7e7;line-height:1.55}.pricing-referral strong{color:#FC734D}.pricing-note{font-size:.82rem;color:#8ea4be;margin:25px 0 0}.enterprise-card{background:#0a1019}.sales-section{max-width:1080px;margin:0 auto 105px;padding:52px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:64px;gap:64px;border:1px solid #243b59;border-radius:18px;background:#0d1521}.sales-section h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.03;letter-spacing:-.05em;margin:.25rem 0 14px}.sales-section>div>p:not(.landing-kicker){color:#a5b8ce;line-height:1.6}.sales-form{display:grid;grid-gap:15px;gap:15px}.sales-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.sales-form label{color:#dce9f6}.sales-form textarea{resize:vertical}.sales-form button{justify-self:start}.sales-honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.landing-footer>a:last-child{margin-left:0}@media(max-width:800px){.pricing-grid,.sales-section{grid-template-columns:1fr}.sales-section{margin:0 18px 70px;padding:30px;gap:26px}}@media(max-width:520px){.pricing-hero{padding:56px 18px 28px}.pricing-grid{padding:20px 18px 65px}.pricing-card{padding:25px}.sales-grid{grid-template-columns:1fr}.sales-section{padding:24px;margin-left:18px;margin-right:18px}}.missed-call-section{max-width:1180px;margin:0 auto;padding:20px 28px 90px}.missed-call-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-gap:50px;gap:50px;align-items:end;margin-bottom:30px}.missed-call-intro .landing-kicker{grid-column:1/-1;margin:0}.missed-call-intro h2{font-size:clamp(2.2rem,4.2vw,4.2rem);letter-spacing:-.065em;line-height:1;margin:0;max-width:640px}.missed-call-intro>p:last-child{margin:0;color:#a5b8ce;line-height:1.65;max-width:470px}.missed-call-calculator{display:grid;grid-template-columns:1fr 1fr;border:1px solid #29425e;border-radius:20px;overflow:hidden;background:#0d1521}.calculator-controls{padding:32px;display:grid;grid-gap:25px;gap:25px}.calculator-controls label{color:#dce9f6;font-size:.9rem;font-weight:800}.money-input{display:flex;align-items:center;gap:9px;margin-top:10px;border:1px solid #31435c;border-radius:9px;background:#0a1019;padding:0 13px;color:#FC734D}.money-input input{width:100%;border:0;background:transparent;padding:12px 0;outline:0}.range-label{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.range-label input{grid-column:1/-1;width:100%;accent-color:#0297DE;padding:0}.range-label strong{color:#FC734D}.calculator-assumption{margin:0;padding-top:20px;border-top:1px solid #243247;color:#91a8c1;font-size:.84rem;line-height:1.5}.calculator-result{padding:42px 35px;background:linear-gradient(135deg,#102638,#0d1521);display:flex;flex-direction:column;justify-content:center}.calculator-result>p{margin:0;color:#a8c2d9;font-size:.88rem}.calculator-result>strong{font-size:clamp(3.2rem,6vw,5.7rem);letter-spacing:-.08em;line-height:1;color:#f4f9ff;margin:12px 0 5px}.calculator-result>span{color:#b5c9dc}.calculator-breakdown{border-top:1px solid #31506c;margin-top:30px;padding-top:21px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.calculator-breakdown div{display:grid;grid-gap:5px;gap:5px}.calculator-breakdown small{color:#9eb5ca}.calculator-breakdown b{color:#FC734D;font-size:1.1rem}.calculator-disclaimer{font-size:.77rem;color:#839bb2;margin:13px 0 0;line-height:1.5}@media(max-width:800px){.missed-call-calculator,.missed-call-intro{grid-template-columns:1fr}.missed-call-intro{gap:16px}.missed-call-section{padding-top:10px;padding-bottom:70px}.calculator-result{padding:34px 28px}}@media(max-width:520px){.missed-call-section{padding-left:18px;padding-right:18px}.calculator-controls{padding:25px}.calculator-result{padding:29px 25px}.calculator-breakdown{grid-template-columns:1fr}.missed-call-intro h2{font-size:2.45rem}}