[hidden]{display:none!important}
.sr-current{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.current-section,.live-proof{width:min(1180px,calc(100% - 48px));margin:clamp(76px,9vw,132px) auto 0;padding:0;overflow:visible}
.current-section-head,.proof-head{display:flex;align-items:flex-end;justify-content:space-between;gap:42px;margin-bottom:40px}
.current-section-head>div,.proof-head>div{max-width:760px}
.current-section h2,.live-proof h2,.booking-qualifier h2{font-size:clamp(2.8rem,6vw,5.8rem);font-weight:300;line-height:.9;letter-spacing:-.035em}
.current-section h2 em,.live-proof h2 em,.booking-qualifier h2 em{font-weight:300}
.current-section :focus-visible,.live-proof :focus-visible,.booking-qualifier :focus-visible,.sc:focus-visible,.service-picker:focus-visible{outline:2px solid var(--gold);outline-offset:4px}

/* Live voice demo */
.voice-demo-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px}
.voice-demo-main{position:relative;min-height:520px;padding:36px;overflow:hidden;border:1px solid rgba(201,168,76,.34);border-radius:18px;background:radial-gradient(circle at 58% 42%,rgba(99,102,241,.18),transparent 30%),linear-gradient(145deg,rgba(201,168,76,.09),rgba(255,255,255,.025) 55%,rgba(99,102,241,.08));color:var(--w);text-decoration:none;isolation:isolate}
.voice-demo-main::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(4,4,10,.92));z-index:-1}
.live-pill{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(85,224,140,.34);border-radius:999px;background:rgba(4,4,10,.68);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.live-pill i,.proof-media i b,.site-demo-status i{width:7px;height:7px;border-radius:50%;background:#55e08c;box-shadow:0 0 0 5px rgba(85,224,140,.12)}
.voice-orbit{position:absolute;top:62px;right:8%;width:min(52%,350px);aspect-ratio:1;border:1px solid rgba(201,168,76,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 0 90px rgba(99,102,241,.16),inset 0 0 50px rgba(201,168,76,.04)}
.voice-orbit::before,.voice-orbit::after{content:'';position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%}.voice-orbit::before{inset:14%}.voice-orbit::after{inset:30%}
.voice-orbit span{width:5px;border-radius:999px;background:linear-gradient(var(--gold),#7060df);animation:voiceWave 1.35s ease-in-out infinite}.voice-orbit span:nth-child(1),.voice-orbit span:nth-child(5){height:38px;animation-delay:-.35s}.voice-orbit span:nth-child(2),.voice-orbit span:nth-child(4){height:72px;animation-delay:-.7s}.voice-orbit span:nth-child(3){height:108px}
@keyframes voiceWave{50%{transform:scaleY(.48);opacity:.65}}
.voice-demo-copy{position:absolute;left:36px;right:36px;bottom:36px;max-width:520px}.voice-demo-copy small{color:var(--gold);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase}.voice-demo-copy h3{font-family:'Cormorant Garamond',serif;font-size:clamp(2.3rem,4vw,3.7rem);line-height:.95;margin:10px 0 14px}.voice-demo-copy p{max-width:470px;color:#d0d0df;line-height:1.65;margin-bottom:22px}.voice-demo-copy strong{display:inline-flex;align-items:center;min-height:44px;color:var(--gold);font-size:.78rem;letter-spacing:.08em}
.voice-demo-options{display:grid;gap:12px}.voice-demo-options a{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:16px;padding:26px;border:1px solid var(--border);border-radius:14px;background:var(--s1);color:var(--text);text-decoration:none;transition:transform .25s,border-color .25s,background .25s}.voice-demo-options a:hover{transform:translateX(5px);border-color:rgba(201,168,76,.42);background:var(--s2)}.voice-demo-options a>span{grid-row:1/3;color:var(--gold);font-family:'Cormorant Garamond',serif;font-size:1.4rem}.voice-demo-options a>strong{color:var(--w);font-family:'Cormorant Garamond',serif;font-size:1.35rem}.voice-demo-options a>small{color:var(--sub);line-height:1.45}.voice-demo-options a>b{grid-row:1/3;grid-column:3;color:var(--gold);font-weight:400;font-size:1.25rem}

/* Three benefits */
.benefits-intro{max-width:790px;margin-bottom:36px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--border);background:var(--border)}
.benefit-card{position:relative;min-height:300px;padding:34px 30px;background:var(--s1);overflow:hidden}.benefit-card::after{content:'';position:absolute;width:220px;height:220px;right:-120px;bottom:-130px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.14),transparent 67%)}.benefit-card>span{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(201,168,76,.35);color:var(--gold);font-family:'Cormorant Garamond',serif;font-size:1.15rem}.benefit-card h3{font-family:'Cormorant Garamond',serif;font-size:1.7rem;line-height:1.1;color:var(--w);margin:32px 0 14px}.benefit-card p{color:var(--sub);font-size:.92rem;line-height:1.75}

/* Services and chooser */
#services{width:min(1324px,100%);margin:0 auto}.sc{display:block;color:inherit;text-decoration:none}.sc:hover{transform:translateY(-3px)}.sc-tag{display:inline-flex;align-items:center;gap:10px}.sc-tag b{font-size:1rem;font-weight:400;transition:transform .2s}.sc:hover .sc-tag b{transform:translate(3px,-3px)}
.service-picker{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:18px;padding:28px 32px;border:1px solid rgba(201,168,76,.42);border-radius:14px;background:linear-gradient(120deg,rgba(201,168,76,.1),rgba(99,102,241,.06),rgba(255,255,255,.02));color:var(--text);text-decoration:none;transition:transform .25s,border-color .25s,background .25s}.service-picker:hover{transform:translateY(-3px);border-color:var(--gold);background:linear-gradient(120deg,rgba(201,168,76,.15),rgba(99,102,241,.09),rgba(255,255,255,.025))}.service-picker span{display:flex;flex-direction:column;gap:5px}.service-picker small{color:var(--gold);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.service-picker strong{font-family:'Cormorant Garamond',serif;font-size:1.8rem;color:var(--w)}.service-picker em{font-style:normal;color:var(--sub);line-height:1.55}.service-picker>b{flex:0 0 auto;padding:13px 18px;border:1px solid rgba(201,168,76,.42);border-radius:999px;color:var(--gold);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}

/* Concise pricing */
.pricing-brief{border-top:1px solid var(--border);padding-top:clamp(62px,7vw,92px)}.pricing-brief-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(260px,.45fr);gap:48px;align-items:end;margin-bottom:34px}.pricing-brief-head p{color:var(--sub);line-height:1.75;padding-bottom:6px}.price-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.price-card{position:relative;display:flex;min-width:0;min-height:230px;flex-direction:column;padding:28px 24px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.025);color:var(--text);text-decoration:none;transition:transform .25s,border-color .25s,background .25s}.price-card:hover{transform:translateY(-5px);border-color:rgba(201,168,76,.44);background:var(--s1)}.price-card.featured{border-color:rgba(201,168,76,.44);background:linear-gradient(155deg,rgba(201,168,76,.1),rgba(99,102,241,.06),var(--s1))}.price-card>span{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}.price-card>strong{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin:24px 0 12px;color:var(--w);font-family:'Cormorant Garamond',serif}.price-card>strong b{font-size:2.35rem;font-weight:600;line-height:1}.price-card>strong small{font-family:'DM Sans',sans-serif;color:var(--sub);font-size:.72rem;font-weight:400}.price-card>em{margin-top:auto;color:var(--sub);font-size:.82rem;font-style:normal;line-height:1.5}.price-card>i{position:absolute;right:22px;top:22px;color:var(--gold);font-style:normal;font-size:1.1rem}
.price-all{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding:22px 24px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.018)}.price-all-copy{display:flex;align-items:center;gap:18px}.price-all-copy>span{flex:0 0 auto;padding:8px 11px;border:1px solid rgba(201,168,76,.26);border-radius:999px;color:var(--sub);font-size:.7rem}.price-all-copy>span strong{color:var(--gold)}.price-all p{color:var(--sub);font-size:.82rem;line-height:1.55}.price-all-cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 22px;border:1px solid var(--gold);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(201,168,76,.12);color:var(--gold);text-decoration:none;font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;transition:transform .2s,background .2s}.price-all-cta:hover{transform:translateY(-2px);background:rgba(201,168,76,.08)}

/* Single rotating visual */
.rotation-showcase{padding:clamp(64px,8vw,104px) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.rotation-showcase .motion-stage{position:relative;min-height:455px;padding:42px;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:radial-gradient(circle at 50% 50%,rgba(99,102,241,.2),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.015));perspective:1100px}.rotation-showcase .motion-stage::before{inset:10%;opacity:.75}.rotation-showcase .motion-slider{height:330px;animation-play-state:running}.rotation-showcase .motion-card{min-height:172px;border-color:rgba(255,255,255,.16);background:linear-gradient(145deg,rgba(17,17,39,.95),rgba(7,7,18,.9));box-shadow:0 24px 70px rgba(0,0,0,.32)}

/* Premium website scan and embedded chat */
.site-demo{position:relative;isolation:isolate}.site-demo::before{content:'';position:absolute;z-index:-1;inset:-18% -8%;pointer-events:none;background:radial-gradient(circle at 22% 46%,rgba(201,168,76,.13),transparent 28%),radial-gradient(circle at 78% 54%,rgba(79,70,229,.18),transparent 34%);filter:blur(8px)}.site-demo .current-section-head{margin-bottom:48px}.site-demo .current-section-head .sd{max-width:540px}
.site-demo-shell{--demo-domain-hue:252;position:relative;overflow:hidden;border:1px solid rgba(226,193,99,.58);border-radius:26px;background:radial-gradient(circle at 8% 0%,rgba(226,193,99,.2),transparent 30%),radial-gradient(circle at 92% 100%,hsl(var(--demo-domain-hue) 82% 60% / .2),transparent 36%),linear-gradient(145deg,#111024 0%,#090917 48%,#070711 100%);box-shadow:0 46px 130px rgba(0,0,0,.56),0 0 0 1px rgba(255,255,255,.035) inset,0 0 90px rgba(79,70,229,.12)}.site-demo-shell::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(135deg,#000,transparent 56%)}
.site-demo-topline{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 22px;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(6,6,15,.58);backdrop-filter:blur(18px)}.site-demo-brand{display:flex;align-items:center;gap:11px}.site-demo-brand>span,.site-demo-domain-mark,.site-demo-scan-domain-mark{display:grid;place-items:center;border:1px solid rgba(226,193,99,.48);background:linear-gradient(145deg,rgba(226,193,99,.22),rgba(79,70,229,.26));color:#f6dda0;font-weight:800;letter-spacing:-.03em;box-shadow:0 0 30px rgba(201,168,76,.12)}.site-demo-brand>span{width:34px;height:34px;border-radius:10px;font-size:.67rem}.site-demo-brand>div{display:flex;flex-direction:column;gap:2px}.site-demo-brand small{color:var(--gold);font-size:.54rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.site-demo-brand strong{color:var(--w);font-size:.78rem}.site-demo-sound{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:7px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.035);color:var(--text);font:inherit;font-size:.65rem;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.site-demo-sound i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(201,168,76,.14);color:var(--gold);font-style:normal}.site-demo-sound:hover{border-color:rgba(226,193,99,.5);color:var(--w)}.site-demo-sound[aria-pressed="false"]{color:var(--sub)}.site-demo-sound[aria-pressed="false"] i{background:rgba(255,255,255,.06);color:var(--sub)}.site-demo-sound:disabled{cursor:not-allowed;opacity:.55}
.site-demo-intake{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(410px,1.1fr);gap:clamp(40px,7vw,86px);align-items:center;min-height:470px;padding:clamp(44px,6vw,76px)}.site-demo-intake-copy>span,.site-demo-scan-copy>span{color:#e7c66c;font-size:.63rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.site-demo-intake-copy h3{max-width:620px;margin:15px 0 18px;color:var(--w);font-family:'Cormorant Garamond',serif;font-size:clamp(2.45rem,4.5vw,4.25rem);font-weight:400;line-height:.94;letter-spacing:-.025em}.site-demo-intake-copy>p{max-width:520px;color:#c9c9db;font-size:.92rem;line-height:1.72}.site-demo-scan-promise{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}.site-demo-scan-promise span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.025);color:var(--sub);font-size:.63rem}.site-demo-scan-promise b{color:var(--gold);font-size:.78rem}
.site-demo-form{position:relative;padding:30px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:0 28px 78px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.06);backdrop-filter:blur(16px)}.site-demo-form::before{content:'DOMAIN';position:absolute;right:24px;top:19px;color:rgba(255,255,255,.22);font-size:.52rem;font-weight:800;letter-spacing:.18em}.site-demo-form label{display:block;margin-bottom:11px;color:var(--w);font-size:.78rem;font-weight:700}.site-demo-form>div{display:flex}.site-demo-form input{min-width:0;flex:1;padding:17px 18px;border:1px solid rgba(255,255,255,.18);border-right:0;border-radius:11px 0 0 11px;background:rgba(3,3,10,.78);color:var(--w);font:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.site-demo-form input::placeholder{color:#68687b}.site-demo-form input:focus{border-color:rgba(226,193,99,.66)}.site-demo-form button{flex:0 0 auto;padding:0 22px;border:1px solid #e5c15b;border-radius:0 11px 11px 0;background:linear-gradient(135deg,#f0d47f,#c89d38);color:#07070d;font:800 .66rem 'DM Sans',sans-serif;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 34px rgba(201,168,76,.18);transition:filter .2s,transform .2s}.site-demo-form button:hover{filter:brightness(1.08)}.site-demo-form button:active{transform:translateY(1px)}.site-demo-form button:disabled,.site-demo-compose button:disabled{cursor:wait;opacity:.66}.site-demo-form>p{margin-top:12px;color:var(--sub);font-size:.69rem;line-height:1.55}.site-demo-form .site-demo-error{padding:10px 12px;border:1px solid rgba(248,113,113,.36);border-radius:9px;background:rgba(248,113,113,.09);color:#ffb2b2}
.site-demo-scanning{position:relative;z-index:1;display:grid;grid-template-columns:minmax(260px,.78fr) minmax(360px,1.1fr);gap:clamp(36px,8vw,100px);align-items:center;min-height:500px;padding:clamp(42px,6vw,74px)}.site-demo-scan-visual{position:relative;display:grid;place-items:center;width:min(330px,70vw);aspect-ratio:1;margin:auto;border-radius:50%;background:radial-gradient(circle,rgba(201,168,76,.16),rgba(79,70,229,.09) 38%,transparent 67%)}.site-demo-scan-domain-mark{position:relative;z-index:2;width:86px;height:86px;border-radius:25px;font-size:1.25rem;box-shadow:0 0 70px hsl(var(--demo-domain-hue) 82% 60% / .28)}.site-demo-scan-visual>i{position:absolute;inset:13%;border:1px solid rgba(226,193,99,.32);border-radius:50%;animation:demoScanRing 2.7s ease-in-out infinite}.site-demo-scan-visual>i:nth-of-type(2){inset:2%;border-color:hsl(var(--demo-domain-hue) 82% 68% / .26);animation-delay:.55s}.site-demo-scan-visual>i:nth-of-type(3){inset:25%;border-style:dashed;border-color:rgba(255,255,255,.18);animation-delay:1.1s}.site-demo-scan-copy h3{margin:12px 0 8px;color:var(--w);font-family:'Cormorant Garamond',serif;font-size:clamp(2.35rem,4vw,3.65rem);line-height:1}.site-demo-scan-copy>p{color:var(--sub);line-height:1.65}.site-demo-scan-steps{display:grid;gap:10px;margin-top:30px;list-style:none}.site-demo-scan-steps li{display:flex;align-items:center;gap:13px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.025);color:#77778c;font-size:.74rem;transition:border-color .25s,background .25s,color .25s}.site-demo-scan-steps li i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.05);font-size:.55rem;font-style:normal}.site-demo-scan-steps li.is-active{border-color:rgba(226,193,99,.4);background:rgba(201,168,76,.075);color:var(--w)}.site-demo-scan-steps li.is-active i{color:#f3d77e}.site-demo-scan-steps li.is-complete{color:#9fe6bc}.site-demo-scan-steps li.is-complete i{background:rgba(85,224,140,.12);color:#72e2a2}.site-demo-scan-steps li.is-complete i::before{content:'✓';font-size:.72rem}.site-demo-scan-steps li.is-complete i{font-size:0}@keyframes demoScanRing{0%,100%{transform:scale(.94);opacity:.35}50%{transform:scale(1.04);opacity:.9}}
.site-demo-preview{position:relative;z-index:1;background:linear-gradient(180deg,rgba(10,10,25,.78),#070711)}.site-demo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px 16px}.site-demo-identity{min-width:0;display:flex;align-items:center;gap:13px}.site-demo-domain-mark{flex:0 0 auto;width:44px;height:44px;border-color:hsl(var(--demo-domain-hue) 70% 70% / .45);border-radius:13px;background:linear-gradient(145deg,rgba(201,168,76,.18),hsl(var(--demo-domain-hue) 72% 56% / .25));color:var(--w);font-size:.72rem}.site-demo-identity>div{min-width:0;display:flex;flex-direction:column;gap:4px}.site-demo-toolbar strong{max-width:min(64vw,660px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--w);font-size:.94rem}.site-demo-toolbar small{color:var(--sub);font-size:.62rem}.site-demo-status{display:flex;align-items:center;gap:9px;color:#8beab7;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.site-demo-toolbar>button{flex:0 0 auto;padding:9px 13px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.025);color:var(--sub);font:inherit;font-size:.66rem;cursor:pointer}.site-demo-toolbar>button:hover{border-color:rgba(226,193,99,.45);color:var(--w)}.site-demo-source-list{display:flex;gap:7px;padding:0 26px 16px;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.08);scrollbar-width:thin}.site-demo-source-list a{flex:0 0 auto;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 9px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.025);color:#aaaabd;font-size:.6rem;text-decoration:none}.site-demo-source-list a:first-child{border-color:rgba(226,193,99,.28);color:#e6ca78}.site-demo-source-list a:hover{border-color:hsl(var(--demo-domain-hue) 70% 70% / .45);color:var(--w)}
.site-demo-messages{height:410px;padding:26px;overflow-y:auto;display:flex;flex-direction:column;gap:13px;scrollbar-color:rgba(201,168,76,.4) transparent}.site-demo-message{max-width:min(78%,680px);padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:15px;color:var(--text);font-size:.9rem;line-height:1.67;white-space:pre-wrap;box-shadow:0 12px 28px rgba(0,0,0,.12)}.site-demo-message.bot{align-self:flex-start;border-left-color:rgba(226,193,99,.55);background:linear-gradient(135deg,rgba(201,168,76,.085),rgba(79,70,229,.075),rgba(255,255,255,.035))}.site-demo-message.user{align-self:flex-end;border-color:hsl(var(--demo-domain-hue) 60% 67% / .3);background:hsl(var(--demo-domain-hue) 55% 52% / .13)}.site-demo-message.typing{display:flex;gap:5px;width:max-content}.site-demo-message.typing i{width:6px;height:6px;border-radius:50%;background:#d9c16f;animation:demoTyping 1s infinite}.site-demo-message.typing i:nth-child(2){animation-delay:.16s}.site-demo-message.typing i:nth-child(3){animation-delay:.32s}@keyframes demoTyping{50%{opacity:.25;transform:translateY(-2px)}}
.site-demo-prompts{display:flex;gap:8px;padding:0 26px 15px;overflow-x:auto}.site-demo-prompts button{flex:0 0 auto;padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.02);color:var(--sub);font:inherit;font-size:.66rem;cursor:pointer}.site-demo-prompts button:hover{border-color:rgba(226,193,99,.4);color:var(--gold)}.site-demo-compose{display:flex;padding:0 26px 22px}.site-demo-compose input{min-width:0;flex:1;padding:15px 16px;border:1px solid rgba(255,255,255,.13);border-right:0;border-radius:11px 0 0 11px;background:rgba(2,2,8,.72);color:var(--w);font:inherit}.site-demo-compose button{padding:0 22px;border:1px solid #e5c15b;border-radius:0 11px 11px 0;background:linear-gradient(135deg,#efd27a,#c99e38);color:#06060c;font:800 .69rem 'DM Sans',sans-serif;cursor:pointer}.site-demo-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 26px;border-top:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.site-demo-disclosure{max-width:720px;color:var(--sub);font-size:.65rem;line-height:1.55}.site-demo-convert{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:9px 16px;border:1px solid rgba(226,193,99,.55);border-radius:999px;background:rgba(201,168,76,.08);color:#f0d47b;font-size:.66rem;font-weight:800;letter-spacing:.045em;text-decoration:none;text-transform:uppercase}.site-demo-convert:hover{background:rgba(201,168,76,.14);border-color:#e5c15b}.site-demo-convert span{font-size:1rem}

/* Verifiable client links and rotating review proof */
.live-proof{padding-top:clamp(70px,8vw,108px);border-top:1px solid var(--border)}.proof-head .sd{max-width:620px}.proof-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.proof-link{display:flex;min-width:0;min-height:188px;align-items:flex-end;justify-content:space-between;gap:20px;padding:26px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(99,102,241,.045));color:var(--w);text-decoration:none;transition:transform .25s,border-color .25s,background .25s}.proof-link:hover{transform:translateY(-4px);border-color:rgba(201,168,76,.46);background:linear-gradient(145deg,rgba(201,168,76,.08),rgba(99,102,241,.07))}.proof-link>span{display:flex;min-width:0;flex-direction:column}.proof-link small{color:var(--gold);font-size:.62rem;letter-spacing:.13em;text-transform:uppercase}.proof-link strong{margin:11px 0 8px;font-family:'Cormorant Garamond',serif;font-size:2rem;line-height:1;color:var(--w)}.proof-link em{color:var(--sub);font-size:.78rem;font-style:normal;line-height:1.55}.proof-link>b{display:flex;flex:0 0 auto;align-items:center;gap:8px;color:#9ce9bc;font-size:.67rem;font-weight:700;white-space:nowrap}.proof-link>b i{width:7px;height:7px;border-radius:50%;background:#55e08c;box-shadow:0 0 0 5px rgba(85,224,140,.1)}
.review-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.review-carousel{position:relative;display:flex;min-width:0;min-height:570px;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:rgba(7,7,16,.96);content-visibility:visible;contain-intrinsic-size:auto}.review-carousel::before{content:'';position:absolute;right:-90px;top:-110px;width:290px;height:290px;border-radius:50%;pointer-events:none;filter:blur(4px)}.review-carousel-google{border-color:rgba(66,133,244,.3);background:linear-gradient(145deg,rgba(66,133,244,.065),rgba(7,7,16,.98) 48%,rgba(201,168,76,.025))}.review-carousel-google::before{background:radial-gradient(circle,rgba(66,133,244,.14),transparent 68%)}.review-carousel-fiverr{border-color:rgba(29,191,115,.34);background:linear-gradient(145deg,rgba(29,191,115,.09),rgba(7,18,15,.98) 48%,rgba(29,191,115,.035))}.review-carousel-fiverr::before{background:radial-gradient(circle,rgba(29,191,115,.18),transparent 68%)}.review-carousel-head{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center;padding:28px;border-bottom:1px solid rgba(255,255,255,.09)}.review-carousel .review-score{display:flex;min-width:92px;align-items:flex-start;flex-direction:column;gap:0;padding:0;background:transparent}.review-score strong{font-family:'Cormorant Garamond',serif;font-size:3.5rem;line-height:.82;color:var(--w)}.review-score>span{margin-top:9px;color:#f5b50a;font-size:.7rem;letter-spacing:2px}.review-carousel-fiverr .review-score>span{color:#42e395}.review-score small{margin-top:7px;color:var(--sub);font-size:.58rem;line-height:1.35}.review-source-kicker{color:#7da8f7;font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.review-carousel-fiverr .review-source-kicker{color:#54dda0}.review-carousel-head h3{max-width:330px;margin-top:8px;color:var(--w);font-family:'Cormorant Garamond',serif;font-size:1.7rem;line-height:1.05}.review-viewport{position:relative;z-index:1;display:flex;flex:1}.review-slide{position:relative;display:flex;width:100%;min-height:300px;flex-direction:column;padding:34px 30px 24px}.review-slide::after{content:'“';position:absolute;right:22px;top:2px;color:rgba(66,133,244,.09);font-family:'Cormorant Garamond',serif;font-size:7rem;line-height:1}.review-carousel-fiverr .review-slide::after{color:rgba(29,191,115,.1)}.review-stars{position:relative;z-index:1;color:#f5b50a;font-size:.82rem;letter-spacing:3px}.review-carousel-fiverr .review-stars{color:#42e395}.review-slide blockquote{position:relative;z-index:1;margin:22px 0;color:#e4e4ed;font-size:1rem;font-style:normal;line-height:1.78}.review-slide footer{display:flex;width:auto;margin-top:auto;padding:0;border:0;background:transparent;box-shadow:none;flex-direction:column;gap:4px}.review-slide footer strong{color:var(--w);font-size:.84rem}.review-slide footer span{color:var(--sub);font-size:.68rem}.review-carousel-controls{position:relative;z-index:1;display:flex;align-items:center;gap:13px;padding:0 28px 22px}.review-carousel-controls>button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:rgba(255,255,255,.025);color:var(--w);font:inherit;cursor:pointer;transition:border-color .2s,background .2s}.review-carousel-controls>button:hover{border-color:rgba(201,168,76,.48);background:rgba(201,168,76,.08)}.review-dots{display:flex;gap:7px}.review-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.22);cursor:pointer}.review-dots button[aria-current="true"]{width:22px;border-radius:999px;background:var(--gold)}.review-carousel-fiverr .review-dots button[aria-current="true"]{background:#42e395}.review-carousel-controls>span{margin-left:auto;color:var(--sub);font-size:.66rem}.review-source-link{position:relative;z-index:1;display:inline-flex;align-self:flex-start;margin:0 28px 25px;color:#8ab4f8;font-size:.72rem;font-weight:700;text-decoration:none}.review-source-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 28px 25px}.review-source-foot p{color:var(--sub);font-size:.64rem;line-height:1.45}.review-source-foot a{flex:0 0 auto;color:#54dda0;font-size:.7rem;font-weight:700;text-decoration:none}

.review-carousel{padding:0}
.review-author{display:flex;width:auto;margin-top:auto;flex-direction:column;gap:4px}.review-author strong{color:var(--w);font-size:.84rem}.review-author span{color:var(--sub);font-size:.68rem}

/* Reliability proof */
.reliability{padding-top:clamp(66px,8vw,100px);border-top:1px solid var(--border)}.reliability-head{max-width:820px;margin:0 auto 38px;text-align:center}.reliability-head p{max-width:620px;margin:20px auto 0;color:var(--sub);line-height:1.7}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.trust-item{display:flex;min-height:122px;align-items:flex-start;gap:14px;padding:24px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(99,102,241,.04))}.trust-item span{display:grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border:1px solid rgba(201,168,76,.3);border-radius:50%;background:rgba(201,168,76,.08);color:var(--gold);font-weight:700}.trust-item p{color:var(--text);font-size:.84rem;line-height:1.6}.reliability-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.reliability-detail-grid article{padding:24px;border:1px solid var(--border);border-radius:14px;background:var(--s1)}.reliability-detail-grid h3{margin-bottom:12px;color:var(--gold);font-size:.63rem;letter-spacing:.13em;line-height:1.45;text-transform:uppercase}.reliability-detail-grid p{color:var(--sub);font-size:.76rem;line-height:1.7}.reliability-detail-grid a{color:var(--gold)}

/* Live callback */
.live-callback{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:60px;align-items:center;padding:clamp(44px,6vw,72px);border:1px solid rgba(201,168,76,.28);border-radius:20px;background:radial-gradient(circle at 15% 20%,rgba(201,168,76,.11),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.035),rgba(99,102,241,.055),rgba(255,255,255,.015))}.live-callback-copy>p{max-width:620px;margin:22px 0;color:var(--sub);line-height:1.75}.live-callback-copy>a{color:var(--gold);font-size:.78rem;font-weight:700;text-decoration:none}.live-callback-form{position:relative;display:flex;flex-direction:column;padding:30px;border:1px solid var(--border);border-radius:16px;background:rgba(4,4,10,.78);box-shadow:0 28px 80px rgba(0,0,0,.24)}.live-callback-label{margin-bottom:14px;color:var(--gold);font-size:.61rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.live-callback-form>label:not(.callback-consent){margin:12px 0 7px;color:var(--text);font-size:.76rem;font-weight:600}.live-callback-form>label span{color:var(--sub);font-weight:400}.live-callback-form>input{width:100%;padding:13px 14px;border:1px solid var(--border);border-radius:9px;background:var(--s1);color:var(--w);font:inherit}.callback-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.callback-consent{display:flex;align-items:flex-start;gap:11px;margin:20px 0;color:var(--sub);font-size:.76rem;line-height:1.55}.callback-consent input{flex:0 0 auto;width:17px;height:17px;margin-top:2px;accent-color:var(--gold)}.callback-consent a{color:var(--gold)}.live-callback-form>button{min-height:50px;padding:10px 16px;border:1px solid var(--gold);border-radius:999px;background:var(--gold);color:#06060c;font:700 .68rem 'DM Sans',sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.live-callback-form>button:disabled{cursor:wait;opacity:.65}.callback-status{min-height:1.4em;margin-top:11px;color:var(--sub);font-size:.76rem;line-height:1.5}.live-callback-form>p{color:var(--sub);font-size:.64rem;line-height:1.5;text-align:center}

.live-callback{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}

/* Qualified booking, last page section */
.booking-qualifier{width:min(1180px,calc(100% - 48px));margin:clamp(80px,10vw,150px) auto 110px;padding:clamp(44px,6vw,76px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:60px;align-items:center;border:1px solid rgba(201,168,76,.32);border-radius:20px;background:radial-gradient(circle at 15% 20%,rgba(201,168,76,.1),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.035),rgba(99,102,241,.055),rgba(255,255,255,.015));overflow:visible}.booking-copy>p{max-width:620px;margin-top:22px;color:var(--sub);line-height:1.75}.booking-copy ul{display:grid;gap:10px;margin:28px 0;list-style:none}.booking-copy li{display:flex;gap:10px;color:var(--text);font-size:.88rem}.booking-copy li::before{content:'◆';color:var(--gold);font-size:.48rem;margin-top:5px}.booking-copy>a{color:var(--gold);font-size:.75rem;font-weight:700;text-decoration:none}.booking-gate{display:flex;flex-direction:column;padding:30px;border:1px solid var(--border);border-radius:16px;background:rgba(4,4,10,.76);box-shadow:0 28px 80px rgba(0,0,0,.24)}.booking-gate-label{color:var(--gold);font-size:.61rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.booking-gate h3{font-family:'Cormorant Garamond',serif;font-size:1.9rem;color:var(--w);line-height:1.05;margin:10px 0 24px}.booking-gate-intro{color:var(--sub);font-size:.82rem;line-height:1.65}.booking-gate-list{display:grid;gap:10px;margin:22px 0 24px;list-style:none}.booking-gate-list li{display:flex;gap:10px;color:var(--text);font-size:.78rem}.booking-gate-list li::before{content:'✓';color:var(--gold);font-weight:700}.booking-gate-button{display:flex;align-items:center;justify-content:center;min-height:50px;padding:10px 16px;border:1px solid var(--gold);border-radius:999px;background:var(--gold);color:#06060c;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase}.booking-gate>p:last-child{margin-top:11px;color:var(--sub);font-size:.65rem;line-height:1.5;text-align:center}

@media(max-width:980px){.voice-demo-grid,.site-demo-intake,.booking-qualifier{grid-template-columns:1fr}.voice-demo-main{min-height:500px}.voice-demo-options{grid-template-columns:repeat(3,1fr)}.voice-demo-options a{grid-template-columns:auto 1fr;min-width:0;padding:20px}.voice-demo-options a>b{display:none}.voice-demo-options a>span{grid-row:auto}.voice-demo-options a>small{grid-column:1/-1;margin-top:8px}.benefit-grid,.proof-grid{grid-template-columns:1fr}.benefit-card{min-height:240px}.price-card-grid{grid-template-columns:repeat(2,1fr)}.pricing-brief-head{grid-template-columns:1fr}.proof-card{min-height:0;display:grid;grid-template-columns:minmax(240px,.8fr) 1fr}.proof-media{height:100%;min-height:300px}.booking-qualifier{gap:36px}.site-demo-intake{gap:28px}.current-section-head,.proof-head{align-items:flex-start;flex-direction:column}.current-section-head .sd{max-width:680px}}
@media(max-width:640px){.current-section,.live-proof,.booking-qualifier{width:min(100% - 28px,1180px)}.current-section h2,.live-proof h2,.booking-qualifier h2{font-size:clamp(2.7rem,13vw,4rem)}.voice-demo-main{min-height:470px;padding:22px}.voice-demo-copy{left:22px;right:22px;bottom:24px}.voice-demo-copy h3{font-size:2.45rem}.voice-orbit{top:76px;right:6%;width:62%}.voice-demo-options{grid-template-columns:1fr}.voice-demo-options a{grid-template-columns:auto 1fr auto}.voice-demo-options a>b{display:block;grid-row:1/3}.voice-demo-options a>small{grid-column:2}.benefit-grid{grid-template-columns:1fr}.benefit-card{min-height:0;padding:28px 24px}.service-picker{align-items:flex-start;flex-direction:column;padding:24px}.service-picker>b{width:100%;text-align:center}.price-card-grid{grid-template-columns:1fr}.price-card{min-height:190px}.price-all{align-items:stretch;flex-direction:column}.price-all-copy{align-items:flex-start;flex-direction:column}.price-all-cta{width:100%;white-space:normal;text-align:center}.rotation-showcase .motion-stage{min-height:0;padding:24px 18px 46px}.rotation-showcase .motion-stage::before{display:none}.rotation-showcase .motion-slider{height:auto;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 16px;animation:none;transform:none}.rotation-showcase .motion-card{position:relative!important;left:auto!important;top:auto!important;flex:0 0 84%;width:auto!important;min-height:180px!important;margin:0!important;transform:none!important;scroll-snap-align:center}.rotation-note{position:static;margin-top:8px;line-height:1.5}.site-demo-intake{padding:28px 20px}.site-demo-intake-copy h3{font-size:1.9rem}.site-demo-form>div{flex-direction:column;gap:8px}.site-demo-form input{border-right:1px solid rgba(255,255,255,.14);border-radius:9px}.site-demo-form button{min-height:48px;border-radius:9px}.site-demo-toolbar{align-items:flex-start}.site-demo-messages{height:330px;padding:16px}.site-demo-message{max-width:88%}.site-demo-prompts{padding-inline:16px}.site-demo-compose{padding:0 16px 16px}.site-demo-disclosure{padding-inline:16px}.proof-card{display:flex}.proof-media{height:210px;min-height:0}.review-source-head,.google-review-grid{grid-template-columns:1fr}.review-source-head>div,.google-review{padding:24px 20px}.google-review{min-height:0}.fiverr-reviews{grid-template-columns:1fr}.booking-qualifier{margin-bottom:72px;padding:32px 20px}.booking-gate{padding:24px 18px}}
@media(prefers-reduced-motion:reduce){.voice-orbit span,.site-demo-message.typing i{animation:none!important}.rotation-showcase .motion-stage{min-height:0;overflow-x:auto}.rotation-showcase .motion-slider{height:auto;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 16px;animation:none!important}.rotation-showcase .motion-card{position:relative!important;left:auto!important;top:auto!important;flex:0 0 min(230px,80vw);width:auto!important;min-height:190px!important;margin:0!important;transform:none!important;scroll-snap-align:start}.voice-demo-main,.voice-demo-options a,.price-card,.proof-card{transition:none}}
@media(max-width:980px){.site-demo-intake,.site-demo-scanning{grid-template-columns:1fr;min-height:0}.site-demo-intake{padding:48px 38px}.site-demo-form{width:100%}.site-demo-scanning{gap:22px;padding:44px 34px}.site-demo-scan-visual{width:min(250px,58vw)}.site-demo-scan-domain-mark{width:72px;height:72px}.site-demo-scan-copy{text-align:center}.site-demo-scan-steps{max-width:560px;margin:26px auto 0;text-align:left}}
@media(max-width:640px){.site-demo .current-section-head{margin-bottom:30px}.site-demo-shell{border-radius:19px}.site-demo-topline{padding:13px 14px}.site-demo-brand small{display:none}.site-demo-brand strong{font-size:.7rem}.site-demo-sound{padding:6px 9px}.site-demo-intake{gap:30px;padding:34px 18px 30px}.site-demo-intake-copy h3{font-size:2.65rem}.site-demo-scan-promise{gap:6px}.site-demo-scan-promise span{padding:7px 8px;font-size:.58rem}.site-demo-form{padding:22px 16px}.site-demo-form::before{display:none}.site-demo-form>div{flex-direction:column;gap:9px}.site-demo-form input{border-right:1px solid rgba(255,255,255,.18);border-radius:10px}.site-demo-form button{min-height:50px;border-radius:10px}.site-demo-scanning{padding:34px 18px}.site-demo-scan-visual{width:min(220px,68vw)}.site-demo-scan-copy h3{font-size:2.5rem}.site-demo-scan-steps li{padding:10px}.site-demo-toolbar{align-items:flex-start;padding:17px 15px 12px}.site-demo-toolbar strong{max-width:52vw}.site-demo-domain-mark{width:38px;height:38px}.site-demo-source-list{padding:0 15px 13px}.site-demo-messages{height:360px;padding:17px 15px}.site-demo-message{max-width:90%;font-size:.84rem}.site-demo-prompts{padding:0 15px 13px}.site-demo-compose{padding:0 15px 16px}.site-demo-compose button{padding:0 16px}.site-demo-bottom{align-items:stretch;flex-direction:column;padding:15px}.site-demo-convert{width:100%}}
@media(max-width:980px){.proof-links,.review-showcase{grid-template-columns:1fr}.proof-link{min-height:150px}.review-carousel{min-height:540px}.trust-grid{grid-template-columns:repeat(2,1fr)}.reliability-detail-grid{grid-template-columns:1fr}}
@media(max-width:640px){.proof-link{min-height:0;align-items:flex-start;flex-direction:column;padding:22px}.proof-link>b{align-self:flex-start}.review-carousel{min-height:0}.review-carousel-head{grid-template-columns:1fr;gap:16px;padding:24px 20px}.review-score{min-width:0}.review-score strong{font-size:3rem}.review-slide{min-height:330px;padding:28px 22px 22px}.review-slide blockquote{font-size:.91rem;line-height:1.7}.review-carousel-controls{padding:0 20px 20px}.review-source-link{margin:0 20px 24px}.review-source-foot{align-items:flex-start;flex-direction:column;padding:0 20px 24px}.trust-grid{grid-template-columns:1fr}.trust-item{min-height:0}.reliability-detail-grid article{padding:22px 20px}}
@media(prefers-reduced-motion:reduce){.site-demo-scan-visual>i,.site-demo-message.typing i{animation:none!important}.site-demo-scan-visual>i{opacity:.65}.site-demo-sound,.site-demo-form button,.site-demo-scan-steps li{transition:none!important}}

/* Continuous system loop requested for the homepage showcase */
.rotation-showcase .motion-slider{animation:motionSpin 16s linear infinite!important;animation-play-state:running!important}
@media(max-width:640px){.rotation-showcase .motion-stage{min-height:370px;padding:22px 12px}.rotation-showcase .motion-stage::before{display:block}.rotation-showcase .motion-slider{position:relative;height:320px;display:block;overflow:visible;padding:0;transform-style:preserve-3d}.rotation-showcase .motion-card{position:absolute!important;left:50%!important;top:50%!important;display:block;flex:none;width:156px!important;min-height:168px!important;margin:-84px 0 0 -78px!important;transform:rotateY(calc(var(--i)*72deg)) translateZ(164px)!important;scroll-snap-align:none}}
@media(prefers-reduced-motion:reduce){.rotation-showcase .motion-stage{min-height:455px;overflow:hidden}.rotation-showcase .motion-slider{position:relative;height:330px;display:block;overflow:visible;padding:0;transform-style:preserve-3d;animation:motionSpin 16s linear infinite!important}.rotation-showcase .motion-card{position:absolute!important;left:50%!important;top:50%!important;display:block;flex:none;width:210px!important;min-height:172px!important;margin:-86px 0 0 -105px!important;transform:rotateY(calc(var(--i)*72deg)) translateZ(235px)!important;scroll-snap-align:none}}
@media(max-width:640px) and (prefers-reduced-motion:reduce){.rotation-showcase .motion-stage{min-height:370px}.rotation-showcase .motion-slider{height:320px}.rotation-showcase .motion-card{width:156px!important;min-height:168px!important;margin:-84px 0 0 -78px!important;transform:rotateY(calc(var(--i)*72deg)) translateZ(164px)!important}}

/* Six verified public client references rotate in one focused proof stage */
.client-carousel{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:radial-gradient(circle at 82% 15%,rgba(201,168,76,.1),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.035),rgba(99,102,241,.045))}.client-viewport{min-height:230px}.client-carousel .proof-link{min-height:230px;border:0;border-radius:0;background:transparent;padding:clamp(28px,4vw,46px)}.client-carousel .proof-link:hover{transform:none;background:linear-gradient(145deg,rgba(201,168,76,.055),rgba(99,102,241,.06))}.client-carousel .proof-link strong{font-size:clamp(2.45rem,5vw,4.6rem)}.client-carousel .proof-link em{max-width:660px;font-size:.9rem}.client-carousel-controls{display:flex;align-items:center;gap:13px;padding:0 clamp(28px,4vw,46px) 24px}.client-carousel-controls>button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:rgba(255,255,255,.025);color:var(--w);font:inherit;cursor:pointer}.client-carousel-controls>button:hover{border-color:rgba(201,168,76,.48);background:rgba(201,168,76,.08)}.client-dots{display:flex;gap:7px}.client-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.22);cursor:pointer}.client-dots button[aria-current="true"]{width:22px;border-radius:999px;background:var(--gold)}.client-carousel-controls>span{margin-left:auto;color:var(--sub);font-size:.66rem}

/* Every verified review remains available, including the long-form testimonial */
.review-slide blockquote{max-height:380px;padding-right:8px;overflow-y:auto;scrollbar-color:rgba(201,168,76,.4) transparent}.review-carousel-fiverr .review-slide blockquote{scrollbar-color:rgba(29,191,115,.45) transparent}.review-slide-long blockquote{font-size:.88rem;line-height:1.65}.review-dots{flex-wrap:wrap;max-width:190px}
@media(max-width:640px){.client-viewport{min-height:300px}.client-carousel .proof-link{min-height:300px;padding:28px 22px}.client-carousel .proof-link strong{font-size:2.65rem}.client-carousel-controls{padding:0 22px 22px}.review-slide blockquote{max-height:420px}.review-dots{max-width:138px;gap:6px}.review-carousel-controls{gap:9px}.review-carousel-controls>button{width:34px;height:34px}}
