:root{--ink:#1a2e22;--muted:#4e6b5d;--paper:#f5f2eb;--cream:#fbf8f1;--charcoal:#0e1a13;--amber:#c25a36;--green:#1a2e22;--line:#1a2e2221}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.site-shell{min-height:100svh;overflow:hidden}.topbar{z-index:2;justify-content:space-between;align-items:center;gap:24px;padding:32px clamp(20px,4vw,64px);display:flex;position:relative}.brand{letter-spacing:-.07em;font-size:clamp(28px,4vw,52px);font-weight:700;line-height:.9}.nav{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:flex}.button{background:var(--ink);border:1px solid var(--ink);color:var(--cream);border-radius:999px;justify-content:center;min-height:44px;padding:13px 20px;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.secondary{color:var(--ink);background:0 0}.button.google-btn{border:1px solid var(--line);color:var(--ink);background:#fff;align-self:start;align-items:center;gap:12px;width:100%;max-height:56px;font-size:16px;font-weight:500}.button.google-btn:hover{border-color:var(--ink);background:#f7f5ef}.button.google-btn svg{flex-shrink:0}.form-panel form.form-grid{align-content:start}.hero{grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);min-height:calc(100svh - 106px);display:grid}.hero-copy{align-content:center;gap:32px;padding:clamp(40px,6vw,108px);display:grid}.eyebrow{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}h1,h2,h3,p{margin:0}h1{letter-spacing:-.07em;max-width:760px;font-size:clamp(52px,10vw,128px);line-height:.9}h2{letter-spacing:-.06em;font-size:clamp(36px,6vw,82px);line-height:.95}h3{letter-spacing:-.045em;font-size:clamp(22px,2.6vw,38px);line-height:1.05}.lead{color:var(--muted);max-width:580px;font-size:clamp(18px,1.8vw,24px);line-height:1.5}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.trust-row{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:24px;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;list-style:none;display:flex}.trust-row li{position:relative}.trust-row li:before{color:var(--amber);content:"✓ "}.sample-card .call-line{background:#fff;border-radius:14px;padding:14px 16px}.sample-card .call-line span{margin-bottom:4px}.timeline-list{gap:22px;margin:0;padding:0;list-style:none;display:grid}.timeline-list li{grid-template-columns:48px 1fr;gap:16px;display:grid;position:relative}.timeline-list li:not(:last-child):before{background:var(--line);content:"";width:1px;height:calc(100% - 12px);position:absolute;top:48px;left:23px}.timeline-num{background:var(--ink);color:var(--cream);letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:inline-flex}.timeline-list strong{margin-bottom:4px;font-size:17px;line-height:1.25;display:block}.timeline-list p{color:var(--muted);font-size:15px;line-height:1.5}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pricing-card{background:var(--cream);border:1px solid var(--line);border-radius:24px;align-content:start;gap:14px;padding:32px 28px;display:grid}.pricing-card--featured{background:var(--ink);border-color:var(--ink);color:var(--cream)}.pricing-card--featured .pricing-sub,.pricing-card--featured .pricing-list{color:#fffaf1c7}.pricing-card--featured .pricing-list li:before{color:var(--amber)}.pricing-label{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.pricing-amount{letter-spacing:-.04em;font-size:56px;font-weight:700;line-height:1}.pricing-amount span{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:18px;font-weight:400}.pricing-card--featured .pricing-amount span{color:#fffaf199}.pricing-sub{color:var(--muted);font-size:15px;line-height:1.4}.pricing-list{color:var(--muted);gap:10px;margin:8px 0 0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.pricing-list li:before{color:var(--amber);content:"✓  ";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (max-width:860px){.pricing-grid{grid-template-columns:1fr}}.workspace--narrow{max-width:720px}.wizard{gap:28px;display:grid}.wizard-progress{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px;display:grid}.wizard-progress-segment{background:var(--line);border-radius:999px;height:4px;transition:background .24s}.wizard-progress-segment.is-active{background:var(--ink)}.wizard-step h2{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(28px,4vw,44px);line-height:1.05}.wizard-fields{gap:18px;display:grid}.wizard-fields textarea{font-family:Georgia,serif}.wizard-summary{background:var(--cream);border:1px solid var(--line);color:var(--muted);border-radius:18px;gap:8px;padding:20px 24px;font-size:15px;display:grid}.wizard-summary strong{color:var(--ink)}.wizard-actions{flex-wrap:wrap;gap:12px;display:flex}.wizard-actions .button{min-width:160px}.status--error{border-left-color:#b3411c}.status--ok{border-left-color:#2f6b3a}.agent-status{background:var(--cream);border:1px solid var(--line);border-radius:28px;gap:18px;margin-top:28px;padding:36px;display:grid}.agent-status--live{background:var(--ink);border-color:var(--ink);color:var(--cream)}.agent-status--live .copy--inverted{color:#fffaf1c7}.agent-status--live .button.secondary{color:var(--cream);background:0 0;border-color:#fffaf152}.eyebrow--inverted{color:var(--amber)}.phone-display{letter-spacing:-.04em;font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1}.agent-status--pending{background:var(--paper);border-style:dashed}.agent-status--failed{background:#fff4ee;border-color:#b3411c}.workspace-grid .panel a{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.first-call-rail{background:var(--cream);border:1px solid var(--line);border-radius:22px;gap:18px;margin:18px 0 0;padding:22px 24px;list-style:none;display:grid}.first-call-rail--muted{background:var(--paper);border-style:dashed}.first-call-rail li{grid-template-columns:32px 1fr;align-items:flex-start;gap:14px;display:grid}.first-call-rail__num{background:var(--ink);color:var(--cream);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:inline-flex}.first-call-rail strong{letter-spacing:-.01em;font-size:16px;line-height:1.25;display:block}.first-call-rail p{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}.first-call-rail em{color:var(--ink);font-style:normal;font-weight:600}@media (max-width:640px){.agent-status{border-radius:22px;padding:24px}.wizard-actions .button{flex:1;min-width:0}}.signal-field{background:radial-gradient(circle at 50% 42%,#c25a3647,#0000 24%),radial-gradient(circle at 62% 58%,#1a2e2280,#0000 26%),linear-gradient(135deg,#0a1a12,#1a2e22 42%,#2d5239);min-height:620px;position:relative;overflow:hidden}.signal-field:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#fffaf12e 1px,#0000 1px),linear-gradient(#fffaf11f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 52%,#000,#0000 68%);mask-image:radial-gradient(circle at 52%,#000,#0000 68%)}.receiver{border:1px solid #fffaf180;border-radius:46px;position:absolute;inset:12% 14%;transform:rotate(-7deg)}.receiver:before,.receiver:after{border-radius:inherit;content:"";border:1px solid #fffaf159;position:absolute;inset:9%}.receiver:after{inset:18%}.call-script{color:var(--ink);background:#fffaf1e6;border-radius:32px;max-width:380px;padding:24px;position:absolute;bottom:clamp(26px,6vw,72px);left:clamp(20px,7vw,92px);box-shadow:0 24px 80px #0000003d}.call-script p{color:var(--muted);margin-top:10px;line-height:1.45}.call-line{margin-top:12px;font-size:15px;line-height:1.4}.call-line span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;display:block}.call-line.agent{color:var(--ink)}.call-line.caller{color:var(--muted)}.faq-list{gap:0;display:grid}.faq-list details{border-top:1px solid var(--line);padding:26px 0}.faq-list details:last-of-type{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;letter-spacing:-.02em;padding-right:32px;font-size:20px;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--amber);content:"+";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:22px;transition:transform .18s;position:absolute;top:-2px;right:0}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);max-width:56ch;margin-top:14px;font-size:17px;line-height:1.65}.section{border-top:1px solid var(--line);padding:clamp(64px,10vw,148px) clamp(20px,5vw,80px)}.split{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(40px,7vw,112px);display:grid}.plain-list{gap:24px;display:grid}.plain-list div{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:10px;padding-top:24px;display:grid}.plain-list strong{letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.plain-list p,.copy{color:var(--muted);font-size:18px;line-height:1.5}.dark{background:var(--charcoal);color:var(--cream)}.dark .copy,.dark .plain-list p{color:#fffaf1ad}.form-panel{background:var(--cream);border:1px solid var(--line);color:var(--ink);border-radius:30px;gap:20px;padding:36px;display:grid}.form-grid{gap:16px;display:grid}.field{gap:8px;display:grid}.field label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.field input,.field textarea,.field select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;width:100%;min-height:46px;padding:12px 14px}.field textarea{resize:vertical;min-height:112px}.status{border-left:3px solid var(--amber);color:var(--muted);padding-left:12px;line-height:1.45}.portal-shell{grid-template-columns:260px 1fr;min-height:100svh;display:grid}.sidebar{background:var(--charcoal);color:var(--cream);grid-template-rows:auto 1fr auto;gap:34px;padding:28px;display:grid}.sidebar nav{gap:14px;display:grid}.workspace{padding:clamp(28px,5vw,64px)}.workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.panel{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.panel p{color:var(--muted);line-height:1.45}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin-top:72px;display:grid}.step{border-top:1px solid var(--line);gap:14px;padding-top:36px;display:grid}.step-num{color:var(--amber);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.step strong{font-size:18px;line-height:1.2}.step p{color:var(--muted);margin-top:2px;font-size:16px;line-height:1.5}.pilot-checklist{color:var(--muted);gap:14px;margin:32px 0 0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}.pilot-checklist li:before{color:var(--amber);content:"✓  ";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:40px clamp(20px,5vw,80px);display:flex}@media (max-width:860px){.nav a:not(.button){display:none}.hero,.split,.portal-shell,.workspace-grid{grid-template-columns:1fr}.hero{min-height:auto}.signal-field{min-height:380px}.plain-list div{grid-template-columns:1fr}.steps{grid-template-columns:1fr;gap:24px 0}.sidebar{grid-template-rows:auto auto auto}}@media (max-width:560px){.topbar{padding:20px}.hero-copy{gap:24px;padding:40px 20px 56px}.hero-actions,.hero-actions .button{width:100%}.call-script{max-width:none;left:16px;right:16px}.form-panel{border-radius:22px;padding:24px}.trust-row{gap:12px 18px;font-size:11px}}.home-page{background:#f3f0e7}.topbar--home{color:var(--cream);z-index:5;width:100%;padding-top:24px;position:absolute;top:0;left:0}.topbar--home .brand,.home-page h1,.home-page h2,.home-page h3{letter-spacing:0}.topbar--home .nav{color:#fffaf1c7;letter-spacing:0}.topbar--home .nav a:not(.button):hover{color:var(--cream)}.topbar--home .button.secondary{color:var(--cream);border-color:#fffaf16b}.hero--cinematic{color:var(--cream);min-height:82svh;padding:104px clamp(24px,6vw,92px) 0;display:grid;position:relative;overflow:hidden}.hero-media{transform-origin:50%;z-index:0;background-color:#0000;background-image:linear-gradient(90deg,#070e0ae0 0%,#070e0aad 42%,#070e0a24 100%),linear-gradient(#070e0a08 52%,#070e0aa3 100%),url(https://images.unsplash.com/photo-1495474472287-4d71bcdd2085?auto=format&fit=crop&w=1800&q=82);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0;transform:scale(1.04)}.hero--cinematic:after{content:"";opacity:.34;z-index:1;background-color:#0000;background-image:linear-gradient(90deg,#fffaf11f 1px,#0000 1px),linear-gradient(#fffaf114 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.hero-copy--cinematic{z-index:2;align-content:center;gap:28px;max-width:760px;padding:0 0 11svh;display:grid;position:relative}.hero-copy--cinematic .eyebrow,.call-room .eyebrow,.switchboard-section .eyebrow{color:#ff9b6f}.home-page .eyebrow,.home-page .pricing-label,.home-page .plain-list strong,.home-page .field label,.home-page .step-num,.home-page .call-line span{letter-spacing:0}.home-page h1{max-width:760px;font-size:clamp(3.4rem,4.6vw,4.8rem);line-height:1}.home-page h1 span{font-size:1.02em;display:block}.home-page h2{font-size:clamp(2.6rem,3.4vw,3.6rem);line-height:1.02}.hero-copy--cinematic .lead{color:#fffaf1d1;font-size:1.35rem}.hero--cinematic .button{background:var(--cream);border-color:var(--cream);color:var(--charcoal)}.hero--cinematic .button.secondary{color:var(--cream);background:#fffaf114;border-color:#fffaf157}.hero-proof-rail{color:#fffaf1d1;letter-spacing:0;text-transform:uppercase;z-index:2;border-top:1px solid #fffaf12e;grid-template-columns:repeat(4,1fr);align-self:end;gap:0;margin-inline:calc(-1*clamp(24px,6vw,92px));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:grid;position:relative}.hero-proof-rail span{border-right:1px solid #fffaf12e;padding:20px clamp(16px,4vw,46px);position:relative}.hero-proof-rail span:before{content:"";background:#ff9b6f;border-radius:999px;width:7px;height:7px;margin-right:10px;display:inline-block;box-shadow:0 0 0 5px #ff9b6f29}.operations-strip{background:var(--charcoal);color:var(--cream);letter-spacing:0;text-transform:uppercase;grid-template-columns:repeat(4,1fr);gap:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:grid}.operations-strip p{color:#fffaf1c2;border-right:1px solid #fffaf121;padding:18px clamp(16px,4vw,42px)}.switchboard-section{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:end;gap:clamp(40px,8vw,120px);display:grid}.section-kicker{gap:18px;max-width:620px;display:grid}.switchboard{gap:0;display:grid}.switchboard-row{border-top:1px solid var(--line);grid-template-columns:56px 190px 1fr;gap:12px;padding:28px 0;display:grid;position:relative}.switchboard-row:after{background:var(--line);content:"";width:1px;position:absolute;top:24px;bottom:24px;right:0}.switchboard-row--active:after{background:#ff9b6f;box-shadow:0 0 22px #ff9b6f85}.switchboard-row strong{font-size:1.15rem;line-height:1.2}.switchboard-row p{color:var(--muted);line-height:1.45}.call-room{background:var(--charcoal);color:var(--cream);grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(44px,8vw,120px);display:grid;position:relative;overflow:hidden}.call-room:before{content:"";background:radial-gradient(circle at 74%,#ff9b6f2e,#0000 34%);position:absolute;inset:0}.call-room-copy,.call-console{z-index:1;position:relative}.call-room .copy{color:#fffaf1b8;max-width:560px;margin-top:24px}.call-console{border:1px solid #fffaf129;border-radius:8px;gap:14px;padding:clamp(22px,4vw,38px);display:grid}.call-console .call-line{color:#fffaf1c2;background:#fffaf114;border:1px solid #fffaf11a;border-radius:8px;padding:16px 18px}.home-page .pricing-card,.home-page .form-panel,.home-page .field input,.home-page .field textarea,.home-page .field select{border-radius:8px}.home-page .pricing-amount,.home-page .faq-list summary{letter-spacing:0}.call-console .call-line.agent{color:var(--ink);background:#fffaf1eb}.call-console .status{color:#fffaf1b8}.call-console__meter{align-items:end;gap:6px;height:48px;margin-bottom:8px;display:flex}.call-console__meter span{background:#ff9b6f;border-radius:999px;width:8px;height:18px;animation:1.2s ease-in-out infinite meterPulse;display:block}.call-console__meter span:nth-child(2){height:34px;animation-delay:.12s}.call-console__meter span:nth-child(3){height:24px;animation-delay:.24s}.call-console__meter span:nth-child(4){height:42px;animation-delay:.36s}.call-console__meter span:nth-child(5){height:28px;animation-delay:.48s}.call-console__meter span:nth-child(6){height:36px;animation-delay:.6s}@keyframes heroDrift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.1)translate(-1.5%,.8%)}}@keyframes heroEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes meterPulse{0%,to{opacity:.58;transform:scaleY(.58)}50%{opacity:1;transform:scaleY(1)}}.hero-media{animation:28s ease-in-out infinite alternate heroDrift}.hero-proof-rail span,.switchboard-row,.call-console{animation:.7s both heroEnter}.hero-proof-rail span:nth-child(2){animation-delay:.12s}.hero-proof-rail span:nth-child(3){animation-delay:.21s}.hero-proof-rail span:nth-child(4){animation-delay:.3s}@supports (animation-timeline:view()){.switchboard-row,.call-console,.pricing-card,.faq-list details,.form-panel{animation:linear both heroEnter;animation-timeline:view();animation-range:entry 8% cover 24%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:960px){.hero--cinematic{min-height:720px;padding-top:96px}.hero-media{background-color:#0000;background-image:linear-gradient(#070e0a33 0%,#070e0a6b 38%,#070e0ae6 100%),url(https://images.unsplash.com/photo-1495474472287-4d71bcdd2085?auto=format&fit=crop&w=1100&q=82);background-position:58%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hero-proof-rail,.operations-strip,.switchboard-section,.call-room{grid-template-columns:1fr}.hero-proof-rail{margin-inline:-24px}.hero-proof-rail span,.operations-strip p{border-bottom:1px solid #fffaf121;border-right:0}.switchboard-row{grid-template-columns:48px 1fr}.switchboard-row p{grid-column:2}}@media (max-width:560px){.topbar--home{padding-top:18px}.topbar--home .button.secondary{padding-inline:14px}.hero--cinematic{min-height:820px;padding:92px 20px 0}.home-page h1{font-size:3.2rem;line-height:.98}.home-page h2{font-size:2.65rem}.hero-copy--cinematic{gap:22px;padding-bottom:7svh}.hero-copy--cinematic .lead{font-size:1.08rem}.hero-proof-rail{margin-inline:-20px;font-size:10px}.switchboard-row{padding:22px 0}.call-console{border-radius:8px}}.skip-link{background:var(--ink);color:var(--cream);letter-spacing:.08em;text-transform:uppercase;z-index:1000;border-radius:999px;padding:12px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;transition:transform .18s;position:absolute;top:16px;left:16px;transform:translateY(-200%)}.skip-link:focus{outline-offset:3px;outline:2px solid #ff9b6f;transform:translateY(0)}.home-page section[id]{scroll-margin-top:88px}.hero-copy--cinematic{gap:24px}.phone-cta{z-index:2;background:linear-gradient(#fffaf10f,#fffaf105);border:1px solid #fffaf12e;border-radius:18px;gap:14px;padding:22px clamp(22px,3vw,32px) 24px;display:grid;position:relative}.phone-cta__label{color:#fffaf1d1;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:flex}.phone-cta__pulse{background:#ff9b6f;border-radius:999px;width:9px;height:9px;animation:1.8s ease-in-out infinite phonePulse;display:inline-block;box-shadow:0 0 0 6px #ff9b6f2e}@keyframes phonePulse{0%,to{transform:scale(1);box-shadow:0 0 0 6px #ff9b6f29}50%{transform:scale(1.08);box-shadow:0 0 0 11px #ff9b6f0a}}.phone-cta__number{color:var(--cream);letter-spacing:-.02em;width:max-content;max-width:100%;min-height:44px;font-size:clamp(2.4rem,5.4vw,3.6rem);font-weight:700;line-height:1;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.phone-cta__number:hover,.phone-cta__number:focus-visible{color:#ff9b6f;transform:translateY(-1px)}.phone-cta__number:focus-visible{outline-offset:6px;border-radius:6px;outline:2px solid #ff9b6f}.phone-cta__hint{color:#fffaf1b3;max-width:480px;font-size:14px;line-height:1.45}.hero--cinematic .button.button--primary{background:var(--cream);border-color:var(--cream);color:var(--charcoal);padding:14px 22px;font-weight:600}.hero--cinematic .button.button--primary:hover{color:var(--charcoal);background:#ff9b6f;border-color:#ff9b6f}.button--full{justify-content:center;width:100%;margin-top:8px;display:inline-flex}.button--ghost{color:var(--ink);background:0 0}.button--ghost:hover{background:#1a2e220f}.pricing-card--featured .button--full{background:var(--cream);border-color:var(--cream);color:var(--charcoal)}.pricing-card--featured .button--full:hover{background:#ff9b6f;border-color:#ff9b6f}.button--ghost-light{color:var(--cream);background:#fffaf114;border:1px solid #fffaf157;border-radius:999px;justify-content:center;min-height:44px;padding:13px 22px;transition:background .18s,transform .18s;display:inline-flex}.button--ghost-light:hover{background:#ff9b6f2e;transform:translateY(-2px)}.call-console__header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.call-console__status{color:#fffaf1d1;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:flex}.call-console__dot{background:#ff9b6f;border-radius:999px;width:8px;height:8px;animation:1.8s ease-in-out infinite phonePulse;display:inline-block;box-shadow:0 0 0 4px #ff9b6f2e}.call-console__live{color:#fffaf1e6}.call-console__time{color:#fffaf199;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.pricing-section .section-kicker{max-width:720px;margin-bottom:clamp(32px,5vw,56px)}.pricing-card{gap:14px;display:grid;position:relative}.pricing-card__badge{color:var(--charcoal);letter-spacing:.08em;text-transform:uppercase;z-index:2;background:#ff9b6f;border-radius:999px;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;position:absolute;top:-14px;left:22px}.pricing-card--featured{padding-top:40px}.stories-section .section-kicker{max-width:720px;margin-bottom:clamp(40px,6vw,64px)}.stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.story-card{background:var(--cream);border:1px solid var(--line);border-radius:18px;gap:14px;padding:32px 28px;transition:transform .24s,box-shadow .24s,border-color .24s;display:grid}.story-card:hover{border-color:#c25a3666;transform:translateY(-4px);box-shadow:0 18px 50px #0e1a1314}.story-card__tag{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:#1a2e220f;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:inline-flex}.story-card__tag--restaurant{color:var(--amber);background:#c25a361a}.story-card__tag--salon{color:var(--green);background:#1a2e2214}.story-card__dot{background:currentColor;border-radius:999px;width:6px;height:6px;display:inline-block}.story-card__name{letter-spacing:-.02em;margin:4px 0 2px;font-size:1.6rem;font-weight:700;line-height:1.1}.story-card__moment{color:var(--muted);font-size:15px;line-height:1.55}.story-card__action{color:var(--ink);font-size:15px;line-height:1.55}.story-card__outcome{border-top:1px solid var(--line);color:var(--ink);margin-top:6px;padding-top:16px;font-size:15px;line-height:1.45}.story-card__outcome strong{color:var(--amber);font-weight:700}.faq-section .copy{margin-top:14px}.get-started-fallback{margin-top:28px}.get-started-fallback a{color:var(--amber);text-underline-offset:3px;font-weight:600;text-decoration:underline}.mobile-cta-bar{display:none}@media (max-width:860px){.mobile-cta-bar{background:var(--charcoal);padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));z-index:50;border-top:1px solid #fffaf11f;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #0000002e}.mobile-cta-bar a{letter-spacing:.04em;text-transform:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;display:flex}.mobile-cta-bar__call{color:var(--cream);background:#fffaf114;border:1px solid #fffaf157}.mobile-cta-bar__call:hover{background:#ff9b6f2e}.mobile-cta-bar__icon{justify-content:center;align-items:center;display:flex}.mobile-cta-bar__start{color:var(--charcoal);background:#ff9b6f;font-weight:600}.mobile-cta-bar__start:hover{background:var(--cream)}body{padding-bottom:88px}.stories-grid{grid-template-columns:1fr;gap:16px}.story-card{padding:24px 22px}.phone-cta{padding:18px 18px 20px}.phone-cta__number{font-size:clamp(2rem,8vw,2.8rem)}}@media (max-width:1024px) and (min-width:861px){.stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card:nth-child(3){grid-column:span 2;max-width:520px;margin-inline:auto}}@media (max-width:700px){.topbar--home .nav a:not(.button):not([href="/auth/sign-in"]){display:none}}@media (max-width:560px){.hero-copy--cinematic{gap:20px;padding-bottom:4svh}.phone-cta__hint{font-size:13px}.pricing-card__badge{font-size:10px;left:18px}.story-card__name{font-size:1.4rem}.get-started-fallback{margin-top:22px}}
