@font-face{font-family:OfferGrift;src:url(/fonts/Web-TT/Grift-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:OfferGrift;src:url(/fonts/Web-TT/Grift-SemiBold.woff2) format("woff2");font-weight:600 800;font-display:swap}.receptionist-site{--ink:#111310;--paper:#f7f5ef;--gold:#dfc477;font-family:OfferGrift,Arial,sans-serif}.receptionist-site h1,.receptionist-site h2,.receptionist-site h3{font-family:OfferGrift,Arial,sans-serif;font-weight:600;letter-spacing:-.045em}.offer-header{padding:25px max(32px,calc((100% - 1360px)/2));gap:32px}.offer-header>a:first-child{display:flex;align-items:center;gap:10px;max-width:none;white-space:nowrap}.offer-wordmark{font-size:16px;letter-spacing:.2em;color:var(--paper)}.offer-header nav{margin-left:auto;font-size:16px;gap:34px}.offer-button{gap:14px;border-radius:100px;background:linear-gradient(110deg,#ead49a,#d8b969);border-color:#e6cb88;padding:16px 25px;font-family:inherit;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px 0 #fff5}.offer-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #b4964425;background:#edd495}.offer-secondary{background:transparent}.offer-hero{position:relative;grid-template-columns:1.16fr 1fr;gap:55px;padding:90px max(32px,calc((100% - 1360px)/2)) 95px;min-height:720px;overflow:hidden;background:radial-gradient(ellipse at 77% 82%,#71613c24,transparent 39%),var(--ink)}.offer-hero h1{font-size:clamp(48px,5.4vw,84px);line-height:1.04;margin-bottom:32px;letter-spacing:-.055em;max-width:none}.offer-hero h1 span{color:var(--gold);white-space:nowrap}.offer-hero>div>p{font-size:20px;line-height:1.7;max-width:590px;color:#d4d5ce}.offer-hero .offer-actions{gap:25px;align-items:center;margin:36px 0 23px;flex-wrap:wrap}.offer-hero .offer-listen-mobile-only{display:none}@media(max-width:800px){.offer-hero .offer-listen-mobile-only{display:inline-flex}}.offer-listen{display:inline-flex;align-items:center;gap:12px;font-size:14px}.offer-listen>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--gold);border-radius:50%;color:var(--gold)}.offer-hero .offer-fine{max-width:580px;font-size:12px!important;color:#acafa4!important}.call-stage{position:relative;padding:15px 25px 30px 5px;min-width:0;perspective:1000px}.call-console{background:linear-gradient(130deg,#fffdf8,#e8e2d5);border:1px solid #fff;border-radius:30px;color:var(--ink);padding:28px 32px;box-shadow:8px 12px 0 #c4bba24d,0 35px 70px #0006;transform:rotate(-3deg);position:relative}.call-console-label{display:flex;align-items:center;justify-content:space-between;color:#817358;gap:12px}.call-console-label>span:nth-child(2){font-size:10px;letter-spacing:.22em;text-transform:uppercase}.call-console h2{font-size:29px;text-align:center;letter-spacing:-.035em;margin:30px 0 4px}.call-console .call-role{text-align:center;letter-spacing:.15em;font-size:12px;color:#756f61}.call-wave{height:112px;display:flex;align-items:center;justify-content:center;gap:4px;overflow:hidden}.call-wave span{width:3px;flex-shrink:0;border-radius:8px;background:#bb9749;transform-origin:center}.is-playing .call-wave span{animation:call-wave .65s ease-in-out infinite alternate}@keyframes call-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.call-caller{background:#20221d;border-radius:15px;padding:17px 20px;color:var(--paper);box-shadow:0 4px 8px #0002}.call-caller>span{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#c0b99f}.call-caller p{font-size:17px;margin:6px 0 0}.call-playback{display:flex;align-items:center;gap:14px;margin-top:25px}.call-playback button{display:grid;place-items:center;flex-shrink:0;width:55px;height:55px;border-radius:50%;background:linear-gradient(130deg,#ebd89b,#b99245);color:#171911;border:1px solid #c8ae65;cursor:pointer;box-shadow:inset 0 1px 0 #fff9}.call-playback strong{font-size:14px;font-weight:600;display:block}.call-playback span{font-size:11px;color:#756f61;display:block;margin-top:3px}.call-playback button:disabled{cursor:progress;opacity:.75}.call-playback .call-talk{margin-left:auto;width:48px;height:48px;background:#20221d;color:#ebd89b;border-color:#20221d}.call-console .call-disclosure{font-size:10px;margin:20px 0 0;color:#736d60}.call-booking{position:relative;margin:-8px -22px 0 70px;display:flex;align-items:center;gap:14px;background:linear-gradient(120deg,#fffdf8,#eae3d4);border:1px solid #fff;border-radius:16px;padding:20px;box-shadow:0 18px 35px #0005;transform:rotate(2deg);color:var(--ink)}.call-calendar{display:grid;place-items:center;width:48px;height:48px;background:#ded9cb;border-radius:50%;flex-shrink:0}.call-booking strong{font-size:16px;font-weight:600}.call-booking p{font-size:12px;margin:3px 0 6px}.call-booking div>span{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#77705e}.call-check{margin-left:auto;background:var(--gold);border-radius:50%;padding:3px;width:25px;height:25px;flex-shrink:0}.call-error{font-size:13px!important;margin:14px 0!important}.call-error a{text-decoration:underline}.offer-capabilities{padding:0 max(32px,calc((100% - 1360px)/2)) 35px;background:var(--ink);color:#d9dcd0;display:flex;justify-content:space-between;gap:20px}.offer-capabilities>span{border-top:1px solid #a58c4e70;padding:27px 0 0;flex:1;display:flex;align-items:center;justify-content:center;gap:20px;font-size:16px}.offer-capabilities svg{color:var(--gold);width:22px;stroke-width:1.4}.offer-content{max-width:1424px;padding:0 32px}.offer-section{padding:90px 0}.offer-heading{max-width:none;text-align:left;margin-bottom:40px}.offer-heading h2{max-width:730px;font-size:clamp(36px,4vw,59px)}#example>.offer-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:center}#example>.offer-heading h2{max-width:580px}#example>.offer-heading p{font-size:18px;max-width:390px;justify-self:end}.offer-example{grid-template-columns:1fr 1.08fr .78fr;gap:0;border:1px solid #d9d4c7;border-radius:18px;overflow:hidden;background:transparent}.offer-example>div{padding:32px;background:transparent;border:0;border-radius:0}.offer-example>div+div{border-left:1px solid #d9d4c7}.offer-example .offer-example-player{padding:0;background:#1b1e18}.call-player-panel{height:100%}.call-player-panel .call-console{height:100%;transform:none;background:transparent;color:var(--paper);border:0;border-radius:0;box-shadow:none;padding:32px}.call-player-panel .call-console h2{text-align:left;font-size:27px;margin-top:28px}.call-player-panel .call-role{text-align:left;color:#bdbfb4}.call-player-panel .call-console-label{color:#c9b47d}.call-player-panel .call-disclosure{color:#babdb0;font-size:12px;line-height:1.7;margin-top:32px}.call-player-panel .call-playback span{color:#b5baa9}.call-player-panel .call-wave{height:120px;margin:30px 0 15px}.call-player-panel .call-wave span{background:var(--gold)}.call-seek{display:flex;align-items:center;gap:12px;font-size:12px;margin-top:24px;color:#cdd0c4}.call-seek input{width:100%;min-width:0;accent-color:var(--gold)}.offer-transcript{font-size:14px;max-height:360px;overflow-y:auto;padding-right:12px;scrollbar-width:thin}.offer-transcript dt{font-size:13px;margin-top:17px}.offer-transcript dd{padding-bottom:13px;border-bottom:1px solid #dcd8cf;line-height:1.55}.offer-example h3{font-size:20px}.offer-outcome>span{font-size:10px;text-transform:uppercase;letter-spacing:.18em}.offer-outcome h3{font-size:27px;margin-top:36px}.offer-outcome p{font-size:15px}.offer-quote{grid-template-columns:.32fr 1.6fr .65fr;padding:48px 0;gap:40px}.offer-quote-mark{font-family:Georgia,serif;font-size:190px;line-height:.75;color:transparent;-webkit-text-stroke:1px #b79a4e;align-self:center}.offer-quote blockquote{font-size:clamp(23px,2.2vw,33px);line-height:1.4;letter-spacing:-.025em}.offer-quote p{font-size:14px;border-left:1px solid #d1c9b8;padding:20px 0 20px 30px}.offer-process{display:grid;grid-template-columns:.85fr 1.6fr;gap:50px}.offer-process .offer-heading{margin:0}.offer-process h2{font-size:37px}.offer-steps{gap:25px;margin:0}.offer-steps li{border-left:1px solid #d4cfc2;padding-left:25px}.offer-steps span{font-size:45px;line-height:1;color:#b69a55;letter-spacing:-.07em}.offer-steps p{font-size:14px;line-height:1.65;color:#5a5e51}.offer-steps h3{font-size:25px;margin:20px 0 15px}#pricing{border-top:1px solid #d8d3c7}.offer-plans{gap:18px}.offer-plans article{border-radius:15px;padding:32px;background:#fdfcf8;box-shadow:0 8px 30px #30270905}.offer-plans article:nth-child(2){background:#1b1e18;color:var(--paper);border-color:#34382c}.offer-plans h3{font-size:29px;border-bottom:1px solid #bea05a;padding-bottom:22px}.offer-price{font-size:25px;letter-spacing:-.025em}.offer-plans li{font-size:14px;line-height:1.5}.offer-plans li::marker{color:#b3954e}.offer-plans article a:not(.offer-button){text-decoration:underline}.offer-plans .offer-button{border-radius:8px}#features{background:var(--ink);color:var(--paper);padding:55px;border-radius:18px;display:grid;grid-template-columns:1.15fr 1fr;gap:80px;margin:20px 0 40px}#features h2{font-size:41px}#features>div>p{font-size:14px;line-height:1.8;color:#b9bdb0}#features a{color:var(--gold);font-size:14px}.offer-workflow{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:space-between;gap:25px}.offer-workflow li{display:flex;gap:20px;align-items:start}.offer-workflow svg{color:var(--gold);border:1px solid #655c42;padding:12px;border-radius:50%;width:48px;height:48px;flex-shrink:0;stroke-width:1.5}.offer-workflow h3{font-size:21px;margin:0 0 5px}.offer-workflow p{font-size:13px;color:#b9bdb0;margin:0}#faq{display:grid;grid-template-columns:.8fr 1.3fr;gap:90px}#faq h2{font-size:43px}#faq details{padding:21px 0}#faq summary{font-size:17px;list-style:none;position:relative;padding-right:32px}#faq summary::-webkit-details-marker{display:none}#faq summary:after{content:"+";position:absolute;right:5px;top:0;color:#8c712c;font-size:23px;line-height:1}#faq details[open] summary:after{content:"−"}#faq details p{font-size:15px;color:#626653}.offer-final{background:linear-gradient(110deg,#e6d297,#d6b971);color:var(--ink);padding:45px 48px;border-radius:14px;margin:0 0 70px}.offer-final h2{font-size:36px}.offer-final p{color:#5c5033}.offer-final .offer-button{background:var(--ink);border-color:var(--ink);color:var(--paper);flex-shrink:0}.offer-footer{padding:45px max(32px,calc((100% - 1360px)/2));font-size:14px}.offer-footer strong{letter-spacing:.12em;font-weight:600}.offer-footer nav{grid-template-columns:repeat(4,auto);font-size:13px;gap:15px 28px}@media(min-width:1600px){.offer-hero{min-height:780px}}@media(max-width:1100px){.offer-hero{gap:25px;padding-top:65px;min-height:650px}.offer-hero h1{font-size:56px}.offer-hero>div>p{font-size:17px}.call-console{padding:23px}.call-console h2{font-size:24px}.call-stage{padding-right:15px}.call-booking{margin-left:30px;padding:15px;gap:10px}.offer-header nav{gap:20px}.offer-header .offer-button{font-size:12px;padding:13px 18px}.offer-process{grid-template-columns:1fr}.offer-process h2{max-width:600px}.offer-example{grid-template-columns:1fr 1fr}.offer-example>.offer-outcome{grid-column:1/-1;border-left:0;border-top:1px solid #d9d4c7;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.offer-outcome h3,.offer-outcome p{margin:0}.offer-outcome hr{display:none}.offer-quote{grid-template-columns:.2fr 1.6fr .7fr;gap:20px}#features{gap:40px;padding:38px}#faq{gap:45px}}@media(max-width:800px){.offer-header{padding:18px 22px;gap:12px}.offer-wordmark{font-size:12px;letter-spacing:.13em}.offer-header>a:first-child{gap:4px}.offer-header .offer-button{font-size:11px;padding:10px 14px;min-height:42px}.offer-header .offer-button svg{display:none}.offer-hero{grid-template-columns:1fr;padding:45px 24px 42px;gap:40px;min-height:0}.offer-hero h1{font-size:clamp(40px,8.8vw,64px);line-height:1.06;margin-bottom:23px}.offer-hero>div>p{font-size:17px}.offer-hero .offer-actions{gap:21px;margin:27px 0 20px}.offer-hero .offer-button{width:auto;font-size:14px;padding:14px 22px}.offer-listen{font-size:13px}.offer-listen>span{width:38px;height:38px}.offer-hero .offer-fine{font-size:11px!important;max-width:420px}.call-stage{width:100%;max-width:470px;margin:auto;padding:0 18px 10px 5px}.call-console{border-radius:24px;padding:23px}.call-console h2{font-size:27px}.call-wave{height:90px;gap:3px}.call-wave span{width:3px}.call-caller p{font-size:15px}.call-booking{margin:-4px -10px 0 25px;padding:17px 14px}.call-booking strong{font-size:14px}.call-booking p{font-size:11px}.call-calendar{width:36px;height:36px}.call-console-label>span:nth-child(2){font-size:8px}.call-playback{margin-top:19px}.offer-capabilities{padding:0 24px 28px;gap:12px}.offer-capabilities>span{font-size:10px;gap:9px;flex-direction:column;padding-top:18px;text-align:center}.offer-capabilities svg{width:20px}.offer-content{padding:0 24px}.offer-section{padding:57px 0}.offer-heading h2{font-size:36px}#example>.offer-heading{grid-template-columns:1fr;gap:0}#example>.offer-heading p{font-size:15px;justify-self:start;max-width:450px}.offer-example{grid-template-columns:1fr}.offer-example>div+div{border-left:0;border-top:1px solid #d9d4c7}.offer-example>div{padding:26px}.call-player-panel .call-console{padding:28px}.call-player-panel .call-wave{height:75px;margin:20px 0 10px}.offer-transcript{max-height:300px}.offer-example>.offer-outcome{display:block}.offer-outcome h3{margin:20px 0 12px}.offer-outcome p{margin:12px 0}.offer-quote{grid-template-columns:1fr;gap:10px;padding:35px 0}.offer-quote-mark{font-size:100px;height:60px}.offer-quote blockquote{font-size:25px}.offer-quote p{padding:10px 0 10px 20px;margin-top:15px}.offer-process{gap:30px}.offer-process h2{font-size:35px}.offer-steps{grid-template-columns:1fr;gap:24px}.offer-steps li{padding-left:22px}.offer-steps span{font-size:32px}.offer-steps h3{margin:10px 0}.offer-steps p{margin-bottom:0}.offer-plans{grid-template-columns:1fr}.offer-plans article{padding:28px}#features{grid-template-columns:1fr;margin:10px 0;padding:30px 25px;gap:35px}#features h2{font-size:32px}#faq{grid-template-columns:1fr;gap:0}#faq h2{font-size:36px}#faq summary{font-size:16px}.offer-final{padding:30px 25px;margin-bottom:45px}.offer-final h2{font-size:32px}.offer-footer{padding:32px 24px;gap:25px}.offer-footer nav{grid-template-columns:repeat(2,auto)}}@media(prefers-reduced-motion:reduce){.is-playing .call-wave span{animation:none}.offer-button:hover{transform:none}}.offer-plan-unavailable{font-size:14px;line-height:1.7;flex:1;color:#626653}.offer-plans article:nth-child(2) .offer-plan-unavailable{color:#c1c5b8}.offer-pricing-help{font-size:12px;margin-top:15px;text-align:center}.call-stage{--pointer-x:0;--pointer-y:0;perspective:1400px;isolation:isolate;padding-bottom:38px}.call-stage:after,.call-stage:before{content:"";position:absolute;pointer-events:none;z-index:-1}.call-stage:before{inset:18% -12% -14%;background:radial-gradient(ellipse at 56% 82%,#e2bd695c,#b7964220 32%,transparent 65%);filter:blur(23px)}.call-stage:after{width:118%;height:130px;left:-8%;bottom:-8px;border-radius:50%;background:radial-gradient(ellipse at 52% 44%,#070905d9 0,#07090599 25%,transparent 54%),radial-gradient(ellipse at 28% 56%,#f0cf8a9c,#ad8c3b45 33%,transparent 69%);transform:rotate(-4deg) scaleY(.65);filter:blur(12px)}.call-stage .call-console{transform:rotateX(calc(8deg - var(--pointer-y) * 2deg)) rotateY(calc(-13deg + var(--pointer-x) * 3deg)) rotate(-4deg);transform-origin:50% 55%;transition:transform .35s cubic-bezier(.2,.7,.2,1);background:radial-gradient(ellipse at 12% 2%,#fffefb 0,#fffdf600 61%),linear-gradient(135deg,#f6f2e9 10%,#ece5d8 61%,#d5cbb8);border-left:1px solid #fff9;border-top:1px solid #fff9;border-color:#fffdf8 #fff9 #fff9 #fffaf0;border-style:solid;border-width:2px 1px 1px 2px;border-radius:34px;box-shadow:inset 0 2px 2px #fff,inset -2px -2px 3px #978a6945,1px 1px 0 #dad2c3,2px 2px 0 #d7cfbf,3px 3px 0 #d3cab9,4px 4px 0 #cfc5b3,5px 5px 0 #cabeaa,6px 6px 0 #c4b9a4,7px 7px 0 #beb39e,8px 8px 0 #b8ad99,9px 9px 0 #b1a792,10px 10px 0 #aa9f8a,11px 11px 0 #a39884,12px 12px 1px #968c79,18px 24px 22px #0005,8px 45px 55px #0007}.call-stage .call-caller{background:linear-gradient(140deg,#37382e,#1c1e18 78%);border:1px solid #ffffff20;box-shadow:inset 0 1px 1px #ffffff30,0 3px 0 #171a1390,0 9px 12px #42391e35}.call-stage .call-playback button{border-color:#b79b5c;box-shadow:inset 0 2px 2px #fff8,inset 0 -2px 2px #71582240,0 2px 0 #a0874e,0 5px 10px #71613a30}.call-stage .call-booking{margin-top:-65px;margin-left:36%;margin-right:-30px;min-height:120px;transform:translateZ(70px) rotateX(3deg) rotateY(calc(-7deg + var(--pointer-x) * 1.5deg)) rotate(2deg);transition:transform .45s cubic-bezier(.2,.7,.2,1);background:linear-gradient(135deg,#fffdf9,#eee7da 70%,#e3d9c5);border-top:2px solid #fffefb;box-shadow:inset 0 1px 1px #fff,1px 1px 0 #d9d0bf,2px 2px 0 #c8beaa,3px 3px 0 #b7ad97,0 18px 25px #0005;gap:12px;padding:18px}.call-stage .call-booking .call-calendar{background:linear-gradient(135deg,#ede7dc,#dad1bd);box-shadow:inset 0 1px 2px #fff9}.call-stage .call-booking .call-calendar-gcal{width:44px;height:44px;padding:0;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 1px 3px #0003}.call-stage .call-booking .call-calendar-gcal img{display:block;width:100%;height:100%;object-fit:cover}.call-booking-pop{display:flex;align-items:center;gap:inherit;width:100%;min-width:0}.call-device-flat{height:100%}.call-stage .call-iphone{position:relative;width:min(100%,370px);margin:0 auto;padding:10px;border:2px solid #a29d92;border-radius:54px;background:#141513;transform:rotateX(calc(6deg - var(--pointer-y) * 2deg)) rotateY(calc(-14deg + var(--pointer-x) * 3deg)) rotate(-5deg);transition:transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:inset 1px 1px 1px #f5eed6aa,inset -2px -2px 2px #000,2px 2px 0 #777367,4px 4px 0 #504e47,6px 6px 0 #373932,8px 8px 0 #242620,11px 12px 2px #13150f,20px 28px 30px #0008,8px 48px 65px #0008}.call-stage .call-iphone:before{content:"";position:absolute;width:4px;height:35px;left:-5px;top:112px;border-radius:3px 0 0 3px;background:linear-gradient(90deg,#55574f,#c2bcaa,#53554c);box-shadow:0 51px 0 #77786d,0 94px 0 #77786d}.call-stage .call-iphone:after{content:"";position:absolute;width:4px;height:65px;right:-5px;top:180px;border-radius:0 3px 3px 0;background:linear-gradient(90deg,#34362e,#a4a18f,#45483e)}.call-iphone-island{position:absolute;z-index:2;top:23px;left:50%;transform:translateX(-50%);width:102px;height:29px;border-radius:25px;background:#10110f;box-shadow:inset 0 1px 2px #000;pointer-events:none}.call-iphone-island span{position:absolute;right:12px;top:10px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#263c4b,#090d11 65%);border:1px solid #202623}.call-stage .call-iphone .call-console{transform:none;border:0;border-radius:43px;min-height:620px;padding:65px 23px 48px;box-shadow:inset 0 0 1px #fff;overflow:hidden}.call-stage .call-iphone .call-console:after{content:"";position:absolute;bottom:12px;left:50%;transform:translateX(-50%);width:112px;height:5px;background:#272920;border-radius:8px;pointer-events:none}.call-iphone .call-console h2{font-size:26px;margin-top:40px}.call-iphone .call-console-label>span:nth-child(2){font-size:8px;letter-spacing:.14em}.call-iphone .call-console-label svg{width:15px}.call-iphone .call-wave{height:120px;gap:3px}.call-iphone .call-wave span{width:2px}.call-iphone .call-caller{padding:17px}.call-iphone .call-caller p{font-size:16px}.call-stage .call-iphone .call-disclosure{max-width:none;min-height:0;margin-top:23px;font-size:10px}.call-stage .call-iphone .call-playback strong{font-size:13px}.call-stage .call-iphone .call-playback span{font-size:10px}@media(max-width:800px){.call-stage .call-iphone{max-width:325px;transform:rotateY(-8deg) rotate(-3deg)}.call-stage .call-iphone .call-console{min-height:585px;padding-inline:19px}.call-stage .call-iphone .call-console h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.call-stage .call-iphone{transform:rotateY(-8deg) rotate(-3deg);transition:none}}.call-stage .call-booking strong{font-size:15px}.call-stage .call-booking p{font-size:11px}.call-stage .call-disclosure{max-width:28%;min-height:34px}@media(max-width:1100px){.call-stage .call-booking{margin-top:-14px;margin-left:20%;margin-right:-15px}.call-stage .call-disclosure{max-width:none;min-height:0}}@media(max-width:800px){.call-stage{perspective:1200px;padding-bottom:26px}.call-stage .call-console{transform:rotateX(5deg) rotateY(-8deg) rotate(-3deg);border-radius:26px}.call-stage .call-booking{margin:-14px -3px 0 22px;min-height:100px;transform:translateZ(24px) rotateY(-4deg) rotate(2deg);padding:16px 13px}.call-stage .call-disclosure{max-width:none;min-height:0}.call-stage:before{inset:22% -3% -8%}.call-stage:after{width:105%;left:0;height:90px}}.call-stage .call-iphone .call-console.call-console-messages{display:flex;flex-direction:column;min-height:620px;padding:0;overflow:hidden;background:radial-gradient(circle at 50% 8%,#fffefb 0,#fffdf800 58%),linear-gradient(180deg,#f7f5ef,#ece6d8);color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff80}.call-stage .call-iphone .call-console.call-console-messages>*{flex:1;width:100%;min-height:0}.call-stage .call-iphone .call-console.call-console-messages:after{background:#2a2c26}.call-stage.is-text-hero .call-booking{opacity:0;visibility:hidden;pointer-events:none}.call-stage.is-text-hero.is-booked .call-booking{opacity:1;visibility:visible;pointer-events:auto}.call-stage.is-text-hero.is-booked .call-booking-pop{animation:call-booking-pop .68s cubic-bezier(.18,.86,.28,1.18) both}@keyframes call-booking-pop{0%{opacity:0;transform:translateY(28px) scale(.82)}64%{opacity:1;transform:translateY(-7px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:800px){.call-stage .call-iphone .call-console.call-console-messages{min-height:585px;padding:0}}@media(prefers-reduced-motion:reduce){.call-stage .call-console{transform:rotateX(5deg) rotateY(-8deg) rotate(-3deg);transition:none}.call-stage.is-text-hero .call-booking,.call-stage.is-text-hero.is-booked .call-booking{opacity:1;visibility:visible;transform:rotateY(-4deg) rotate(2deg);transition:none}.call-stage.is-booked .call-booking-pop{animation:none}}