/* Shared product pages. Desktop and laptop layouts lead; smaller screens stay usable. */
.desktop-review{min-width:0}.inner-page{min-width:0}.main-nav{gap:25px}.main-nav>a,.services-toggle{font-size:13px}.services-toggle{display:flex;align-items:center;gap:7px;border:0;background:none;padding:15px 0;color:#65657b}.services-toggle .icon{width:13px;height:13px;transition:transform .3s ease}.services-menu{position:relative}.services-links{position:absolute;top:54px;left:-30px;width:370px;padding:12px;background:#fff;box-shadow:0 20px 70px #25263d18;border:1px solid #f0edf8;border-radius:22px;opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .3s ease,transform .3s ease,visibility .3s}.services-menu.is-open .services-links{opacity:1;visibility:visible;transform:none}.services-menu.is-open .services-toggle .icon{transform:rotate(45deg)}.services-links a{display:flex;align-items:center;gap:15px;padding:17px!important;border-radius:15px}.services-links a:hover{background:#f6f3fc}.services-links a>.icon{color:#8f75da}.services-links a>.icon:last-child{margin-left:auto;width:17px}.services-links strong{display:block;font-size:14px;font-weight:500;color:#312b46}.services-links small{display:block;font-size:11px;margin-top:4px;color:#847a94}.nav-toggle{display:none}.footer-directory{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:60px;padding:65px 0 55px}.footer-directory>div>p{margin:22px 0;color:#7b738a}.footer-directory .text-link{font-size:12px}.footer-directory nav{display:flex;flex-direction:column;align-items:start;gap:12px}.footer-directory h3{font-size:13px;margin-bottom:8px}.footer-directory nav a{font-size:13px;color:#787084}.footer-directory nav a:hover{color:#727cf5}.footer-bottom nav{flex-wrap:wrap;gap:17px}.page-hero{padding:90px 0 75px}.page-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:85px}.page-hero h1,.request-page h1{font-size:60px;line-height:1.08;letter-spacing:-.055em;margin-top:24px;max-width:900px}.page-lead{font-size:18px;color:#747084;line-height:1.8;max-width:540px;margin-top:28px}.page-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:32px}.hero-centered{text-align:center;padding-bottom:45px}.hero-centered .eyebrow{justify-content:center}.hero-centered h1,.hero-centered .page-lead{margin-inline:auto}.hero-centered .page-lead{max-width:670px}.hero-centered .page-actions{justify-content:center}.page-section{padding:85px 0}.page-section-heading{margin-bottom:38px}.page-section-heading h2{font-size:42px;line-height:1.16;letter-spacing:-.045em;margin-top:17px;max-width:850px}.soft-section{background:#f8f7fc}.page-cta{padding:55px 0 85px}.page-cta>.container{display:flex;align-items:center;justify-content:space-between;gap:50px;background:linear-gradient(120deg,#eeecfd,#f6f0fc);border-radius:28px;padding:52px 58px}.page-cta h2{font-size:37px;line-height:1.18;letter-spacing:-.045em;max-width:650px;margin-top:16px}.page-note{font-size:12px;line-height:1.85;color:#80758e;margin-top:24px;max-width:1050px}.page-note a{display:inline;color:#8668b7;text-decoration:underline;text-underline-offset:3px}.page-note .icon{display:inline;width:13px;height:13px}.centered-note{text-align:center;margin-inline:auto}.preview-tag{display:inline-block;font-size:10px;line-height:1.5;padding:6px 10px;background:#f4f0fa;color:#8a779e;border-radius:9px}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.info-card{padding:30px;background:#f8f7fc;border-radius:22px;transition:background-color .3s ease}.soft-section .info-card{background:#fff}.info-card:hover{background:#f0ebfb}.info-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(135deg,#eae8fd,#eee3f9);color:#8d76be}.info-icon .icon{width:25px;height:25px}.info-card h3{font-size:21px;line-height:1.35;letter-spacing:-.025em;margin:26px 0 12px}.info-card p,.plain-copy p,.large-card>p:not(.eyebrow){font-size:15px;line-height:1.85;color:#777084}.question-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.question-grid .info-card{grid-column:span 2}.question-grid .info-card:nth-last-child(-n+2){grid-column:span 3}.two-up{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}.plain-copy{padding:24px 35px 24px 0}.plain-copy h3,.large-card h3{font-size:29px;line-height:1.25;letter-spacing:-.035em;margin-bottom:24px}.plain-copy p+p,.large-card p+p{margin-top:18px}.plain-copy .text-link{margin-top:25px;color:#8f75da}.large-card{background:#f8f7fc;padding:36px;border-radius:24px}.large-card.tinted{background:linear-gradient(135deg,#eeebfc,#f6f0fc)}.soft-section .large-card:not(.tinted){background:#fff}.check-list{list-style:none;padding:0;margin:0;display:grid;gap:21px}.check-list li{display:flex;gap:13px;font-size:15px;line-height:1.75;color:#74697f}.check-list .icon{width:18px;height:18px;color:#9a81c5;margin-top:4px}.inline-note{display:flex;align-items:center;gap:17px;background:#f5f2fb;padding:25px 30px;border-radius:17px;font-size:14px;color:#7a6a8b;line-height:1.8;margin-top:26px}.inline-note>.icon{color:#9479bd}.sample-record{padding:30px 34px;background:#fff;border:1px solid #f0ecf6;border-radius:23px;box-shadow:0 25px 65px #6a55800a}.sample-record-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.sample-record-head>span:first-child{display:flex;gap:8px;align-items:center;font-size:9px;letter-spacing:.06em;color:#9382a3}.sample-record-head .icon{width:18px}.sample-record h3{font-size:27px;letter-spacing:-.035em;margin-top:25px}.sample-record dl{margin:22px 0}.sample-record dl>div{display:flex;justify-content:space-between;gap:22px;padding:14px 0;border-bottom:1px solid #f0edf6;font-size:13px}.sample-record dt{color:#92869d}.sample-record dd{margin:0;text-align:right;color:#5d506d}.record-status{display:flex;align-items:center;gap:8px;font-size:12px;color:#8763a7;background:#f2ecf9;padding:10px 14px;border-radius:10px}.record-status .icon{width:15px}.sample-record>small{display:block;color:#9687a1;font-size:11px;line-height:1.8;margin-top:16px}.phone-hero-art{padding:50px 20px 20px;background:radial-gradient(ellipse at 30% 10%,#e8e3fc,transparent 70%),#f9f6fc;border-radius:30px;position:relative}.floating-call{display:flex;gap:16px;align-items:center;position:relative;top:-25px;margin-left:-35px;padding:20px 25px;width:max-content;max-width:100%;background:#fff;border-radius:18px;box-shadow:0 12px 40px #63548610}.floating-call>.icon{width:35px;height:35px;padding:7px;background:#f1edfd;border-radius:12px;color:#8c75ca}.floating-call small{font-size:9px;letter-spacing:.06em;color:#9c8baf;display:block}.floating-call strong{font-size:15px;font-weight:500;display:block;margin-top:4px}.routing-demo{padding:35px 40px;background:#f7f5fc;border-radius:26px}.routing-top{display:flex;justify-content:space-between;gap:20px}.routing-top>span:first-child{font-size:11px;letter-spacing:.06em;display:flex;gap:12px;align-items:center;color:#8d7b9f}.routing-tabs{display:flex;gap:8px;margin:30px 0 45px;padding:6px;background:#ebe7f6;border-radius:24px;width:max-content;max-width:100%}.routing-tabs button{border:0;background:transparent;padding:11px 22px;font-size:13px;color:#887997;transition:background-color .3s,color .3s,box-shadow .3s}.routing-tabs button[aria-selected=true]{background:white;color:#7961aa;box-shadow:0 2px 8px #6e548410}.routing-diagram{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:22px}.route-source,.route-alice{background:#fff;border-radius:22px;padding:35px;text-align:center;display:flex;align-items:center;flex-direction:column}.route-source>.icon{width:32px;height:32px;color:#8f75da;margin-bottom:18px}.route-alice .brand-wave{margin:2px 0 20px}.routing-diagram strong{font-size:23px;letter-spacing:-.03em;font-weight:500}.routing-diagram div>span:last-child{font-size:12px;color:#8d819b;margin-top:10px}.route-line{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;font-size:13px;color:#8c72ba}.route-line>.icon{width:100%;height:27px;background:linear-gradient(#d6c8ee,#d6c8ee) left center/95% 1px no-repeat}.routing-note{margin-top:30px;font-size:15px;color:#766983}.routing-demo>small{font-size:11px;color:#9b8aa7;display:block;margin-top:9px}.conversation-builder{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;padding:40px;background:#f8f7fc;border-radius:26px;align-items:center}.conversation-side h3{font-size:33px;line-height:1.2;letter-spacing:-.04em;margin:18px 0}.conversation-steps{display:flex;gap:8px;margin:24px 0}.conversation-steps button{display:flex;align-items:center;gap:7px;flex:1;border:0;background:#eee9f7;padding:12px;font-size:11px;color:#8a769d;text-align:left}.conversation-steps button[aria-selected=true]{background:#8f75da;color:#fff}.conversation-steps button>b{font-size:9px;font-weight:400}.conversation-steps .icon{width:12px;margin-left:auto}.conversation-bubble{padding:23px;background:#fff;border-radius:17px;min-height:226px}.conversation-bubble small{font-size:9px;color:#a18db6;letter-spacing:.08em}.conversation-bubble p{font-size:15px;line-height:1.75;margin:8px 0 18px;color:#6e5f7d}.conversation-bubble p:last-child{margin-bottom:0}.page-faqs{max-width:960px}.page-faqs summary{font-size:19px}.page-faqs .faq-answer p{font-size:15px;color:#777084}.website-hero-art{background:linear-gradient(145deg,#eeebfa,#f8f7fc);border:1px solid #ece8f5;border-radius:25px;min-height:440px;padding:20px 27px;position:relative;overflow:hidden}.browser-chrome{display:flex;gap:6px;align-items:center;color:#aa9cbb}.browser-chrome i{width:6px;height:6px;border-radius:50%;background:#d7cde6}.browser-chrome span{font-size:8px;letter-spacing:.09em;margin:auto}.website-ghost{display:grid;gap:15px;margin-top:45px;width:65%}.website-ghost span{height:15px;background:#e2daef;border-radius:9px}.website-ghost span:nth-child(2){width:75%}.website-ghost span:last-child{height:80px;background:#ebe6f3}.hero-chat-card{position:relative;margin: -15px 0 10px 50px;padding:27px;background:#fff;border-radius:22px;box-shadow:0 20px 45px #6a588512}.hero-chat-card>span{display:flex;gap:8px;align-items:center;font-size:9px;letter-spacing:.08em;color:#9279bc}.hero-chat-card>p{font-size:21px;line-height:1.45;letter-spacing:-.03em;margin:22px 0}.hero-chat-card>div{font-size:13px;line-height:1.8;background:#f0eafa;border-radius:12px 12px 3px 12px;padding:12px 17px;color:#86709b}.hero-chat-card small{display:block;font-size:9px;color:#aa98b8;margin-top:18px}.website-demo-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.question-chips{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:25px}.question-chips button{padding:12px 18px;border:0;background:#f1edfa;color:#866e9e;font-size:13px}.question-chips button:hover{background:#e6dff7}.website-demo-grid .chat-window{min-width:0}.website-demo-grid .chat-window-head strong{font-size:14px}.website-demo-grid .chat-aside h3{font-size:34px;line-height:1.2;letter-spacing:-.035em;margin:19px 0 28px}.website-demo-grid .chat-aside>.small-note{margin-top:25px}.page-dashboard .dashboard-section{padding:20px 0 55px}.page-dashboard .dashboard-app{box-shadow:0 25px 90px #564a730e}.handover-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.handover-timeline time{font-size:50px;line-height:1.2;letter-spacing:-.06em;color:#8f75da}.timeline-dot{display:block;position:relative;height:1px;background:#ded5ee;margin:27px 0}.timeline-dot:before{content:'';display:block;width:9px;height:9px;border-radius:50%;background:#a18acb;position:absolute;top:-4px;left:0;box-shadow:0 0 0 6px #f5f0fc}.handover-timeline h3{font-size:24px;letter-spacing:-.035em}.handover-timeline p{font-size:14px;color:#84738f;margin-top:11px}.delivery-steps{display:grid;gap:17px}.delivery-steps>article{display:grid;grid-template-columns:70px 1.4fr 1fr;align-items:center;gap:35px;padding:30px 35px;border-radius:21px;background:#f8f7fc}.delivery-steps>article>span{font-size:34px;letter-spacing:-.05em;color:#ad95ce}.delivery-steps h3{font-size:23px;letter-spacing:-.035em}.delivery-steps p{font-size:14px;color:#80758b;line-height:1.8;margin-top:9px;max-width:470px}.deliverable{background:white;padding:22px 25px;border-radius:15px;position:relative}.deliverable small{display:block;font-size:8px;letter-spacing:.1em;color:#a893b9;margin-bottom:7px}.deliverable strong{font-size:14px;color:#806496;font-weight:500;display:block;max-width:85%}.deliverable .icon{position:absolute;right:21px;bottom:24px;width:16px;color:#a08ac0}.setup-banner{display:flex;gap:25px;align-items:center;background:white;padding:27px 32px;border-radius:18px;margin-top:25px}.setup-banner strong{font-size:18px;font-weight:500;color:#8f75da}.setup-banner p{font-size:13px;color:#85778f;flex:1}.setup-banner .text-link{font-size:12px}.pricing-first{padding-top:15px}.inner-page .plan-grid{max-width:1060px;margin:0 auto}.inner-page .pricing-disclosure{max-width:1060px;margin-inline:auto}.big-figure{font-size:76px;letter-spacing:-.065em;color:#8f75da;margin:16px 0 22px;line-height:1.1}.first-month-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.first-month-grid article{padding:35px 40px;background:#fff;border-radius:22px}.first-month-grid article>span{font-size:10px;letter-spacing:.1em;color:#a18bb6}.first-month-grid strong{display:block;font-size:68px;line-height:1.1;letter-spacing:-.055em;font-weight:400;color:#8f75da;margin:22px 0}.first-month-grid p{font-size:14px;color:#8a779c}.usage-example{display:grid;grid-template-columns:100px 1fr 1fr;gap:30px;background:#f6f3fb;border-radius:18px;padding:28px;margin-top:25px}.usage-example>span{font-size:9px;letter-spacing:.1em;color:#a48dba}.usage-example p{font-size:13px;color:#86718f;line-height:1.8}.page-demo .experience{padding-top:15px}.page-demo .experience .container>.demo-tabs{margin-top:0}.page-demo .experience .demo-panel{padding-top:20px}.page-demo .video-band{margin-top:60px}.founder-card{border-radius:28px;padding:40px;background:radial-gradient(ellipse at 40% 35%,#e3dcf6,transparent 65%),#f6f3fc;text-align:center}.founder-card>.eyebrow{justify-content:center}.founder-monogram{position:relative;width:150px;height:150px;display:grid;place-items:center;border-radius:50%;margin:38px auto 25px;font-size:60px;letter-spacing:-.08em;background:#fff9;box-shadow:0 0 0 16px #ffffff36;color:#9a81c5}.founder-monogram>span{position:absolute;right:0;bottom:0;background:var(--brand);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:white}.founder-card h2{font-size:33px;letter-spacing:-.04em}.founder-card>p:not(.eyebrow){font-size:13px;color:#9c88af;margin-top:6px}.founder-card>a{display:inline-flex;align-items:center;gap:13px;font-size:14px;color:#8c6ab1;margin-top:28px}.founder-card>small{display:block;font-size:11px;color:#a58cb7;line-height:1.8;margin-top:28px}.request-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:90px;align-items:start}.request-page{padding:90px 0 110px}.request-page h1{font-size:54px}.request-page .page-lead{font-size:17px;max-width:490px}.request-page .check-list{margin:35px 0}.request-page .check-list li{font-size:14px}.request-page .text-link{color:#9274b4;font-size:14px}.request-page .enquiry-form{margin-top:14px}.night-art{padding:38px;border-radius:30px;background:radial-gradient(ellipse at 80% 15%,#dedcf9,transparent 60%),#f1ecfa;position:relative}.night-moon{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#ffffff88;color:#9d84c5;margin-left:auto}.night-moon .icon{width:30px;height:30px}.night-art time{font-size:90px;letter-spacing:-.07em;color:#9277c0;line-height:1.2;margin-top:12px;display:block}.night-art>p{font-size:24px;line-height:1.5;letter-spacing:-.03em;max-width:330px;margin:24px 0}.night-art>div{display:flex;align-items:center;gap:13px;background:#fff9;border-radius:13px;padding:17px;font-size:13px;color:#987bb7}.night-art>small{font-size:10px;color:#a18db5;display:block;margin-top:17px}.journey-four{display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.journey-four article{padding:27px;border-radius:20px;background:#f8f7fc}.journey-four time{font-size:28px;color:#9b81c6;letter-spacing:-.05em}.journey-four h3{font-size:22px;line-height:1.25;letter-spacing:-.035em;margin:30px 0 13px}.journey-four p{font-size:14px;color:#8b7d97;line-height:1.8}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.guide-card{display:block;padding-bottom:25px;border-radius:23px;transition:background-color .3s ease}.guide-card:hover{background:#faf8fd}.guide-cover{height:240px;border-radius:23px;background:radial-gradient(ellipse at 20% 20%,#e4def6,transparent 70%),#f4f0fb;position:relative;display:grid;place-items:center;overflow:hidden;margin-bottom:25px}.guide-cover>.icon{width:80px;height:80px;color:#a18cc9;stroke-width:1}.guide-cover>span{position:absolute;bottom:-15px;right:17px;font-size:100px;line-height:1;letter-spacing:-.08em;color:#a995ca22}.guide-cover-1{background:linear-gradient(130deg,#eceefc,#f4f2fa)}.guide-card>small,.guide-card>h2,.guide-card>p,.guide-card>.text-link{margin-inline:12px}.guide-card>small{font-size:9px;color:#a894b9;letter-spacing:.06em}.guide-card h2{font-size:29px;line-height:1.25;letter-spacing:-.04em;margin-top:16px}.guide-card>p{font-size:15px;line-height:1.75;color:#87788f;margin-top:14px}.guide-card>.text-link{font-size:13px;color:#8f75da;margin-top:24px}.copy-panel{padding:35px;border-radius:23px;background:#fff}.copy-panel>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:20px}.copy-panel h3{font-size:25px;letter-spacing:-.03em}.copy-panel pre{font:400 15px/2.4 Inter,Arial,sans-serif;white-space:pre-wrap;color:#7e6f8d;margin:27px 0 0}.copy-status{font-size:12px;color:#8f75da;margin-top:15px;min-height:23px}.data-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.data-flow article{padding:30px;background:#f7f4fc;border-radius:22px;position:relative}.data-flow .icon{width:30px;height:30px;color:#9e85c6}.data-flow h3{font-size:21px;letter-spacing:-.03em;margin-top:25px}.data-flow p{font-size:13px;color:#9a86ab;margin-top:10px}.data-flow article:not(:last-child):after{content:'→';position:absolute;right:-17px;top:48%;z-index:1;color:#a18dc0;background:white;border-radius:50%;width:17px;text-align:center}.legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:100px;padding-top:45px;padding-bottom:120px}.legal-index{position:sticky;top:130px;align-self:start;display:flex;flex-direction:column;gap:16px;padding-top:10px}.legal-index>span{font-size:10px;letter-spacing:.1em;color:#9b89ac;margin-bottom:10px}.legal-index a{font-size:13px;color:#7e718e}.legal-index a:hover{color:#727cf5}.legal-index small{font-size:10px;color:#ab99b8;margin-top:14px}.legal-content{max-width:830px}.legal-content section{padding:0 0 45px;margin-bottom:40px;border-bottom:1px solid #f0edf5;scroll-margin-top:130px}.legal-content section:last-child{border:0;margin:0}.legal-content h2{font-size:30px;line-height:1.25;letter-spacing:-.04em;margin:13px 0 22px}.legal-content p{font-size:15px;line-height:1.9;color:#786d84;margin-top:17px}.legal-content p a{color:#8d6db2;text-decoration:underline;text-underline-offset:3px}.legal-prices{display:grid;grid-template-columns:1fr 1fr;gap:18px}.legal-prices>span{font-size:12px;color:#8a789a;background:#f5f1fb;padding:25px;border-radius:15px}.legal-prices strong{display:block;font-size:25px;letter-spacing:-.04em;color:#8f75da;margin:10px 0}.table-scroll{max-width:100%;overflow:auto;border-radius:21px}.notice-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.75;min-width:660px}.notice-table th{text-align:left;background:#eee8fa;color:#806496;font-size:12px;font-weight:500}.notice-table td,.notice-table th{padding:22px 25px;border-bottom:5px solid white}.notice-table td{background:#f9f7fc;color:#7f728d}.inner-page .video-band{grid-template-columns:650px minmax(0,1fr)}.inner-page .enquiry-detail-dialog{width:min(650px,94vw)}
@media(min-width:1500px){.page-hero h1{font-size:66px}.page-hero{padding-top:105px}.page-hero-grid{gap:95px}}
@media(max-width:1399px){.page-hero-grid{gap:50px}.page-hero h1{font-size:52px}.page-lead{font-size:16px}.page-hero{padding-top:70px}.main-nav{gap:19px}.main-nav>a,.services-toggle{font-size:12px}.nav-inner{gap:20px}.sample-record{padding:26px}.sample-record dl>div{font-size:12px;gap:15px}.floating-call{margin-left:-20px}.page-section{padding-block:70px}.request-layout{gap:60px}.request-page h1{font-size:48px}.inner-page .video-band{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.inner-page .video-band .recording-frame{width:100%}.footer-directory{gap:35px}.legal-layout{gap:65px}}
@media(max-width:1099px){.page-hero h1{font-size:45px}.page-hero-grid{gap:35px}.container{width:calc(100% - 64px)}.main-nav{gap:15px}.nav-cta{font-size:10px}.brand{font-size:23px}.nav-inner{gap:16px}.page-actions{gap:20px}.page-actions .button{font-size:12px;padding-inline:17px}.page-actions .text-link{font-size:12px}.sample-record-head{flex-wrap:wrap;gap:8px}.phone-hero-art{padding-inline:13px}.sample-record{padding:22px}.routing-diagram{grid-template-columns:1fr .9fr 1fr}.route-source,.route-alice{padding:27px 20px}.conversation-builder{gap:25px;padding:30px}.conversation-steps{flex-wrap:wrap}.conversation-steps button{flex-basis:30%}.info-card{padding:25px}.info-card h3{font-size:20px}.page-cta h2{font-size:32px}.page-cta>.container{padding:40px}.website-demo-grid{gap:35px}.request-layout{gap:40px}.request-page h1{font-size:43px}.delivery-steps>article{grid-template-columns:40px 1.25fr 1fr;gap:25px;padding:25px}.footer-directory{gap:25px}.legal-layout{grid-template-columns:190px 1fr;gap:40px}.data-flow article{padding:23px}.journey-four{gap:15px}.journey-four article{padding:23px}}
/* Usable smaller screens, without changing the agreed desktop composition. */
@media(max-width:900px){html{scroll-padding-top:85px}.container{width:calc(100% - 40px)}.nav-inner{height:76px}.nav-toggle{display:flex;gap:7px;align-items:center;background:#f3effa;border:0;padding:10px 15px;margin-left:auto;font-size:12px}.nav-toggle .icon{width:16px;height:16px}.main-nav{position:absolute;top:76px;left:20px;right:20px;background:white;box-shadow:0 20px 50px #25263d15;border-radius:20px;padding:20px;display:flex;flex-direction:column;align-items:stretch;gap:5px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;max-height:calc(100vh - 100px);overflow-y:auto}.main-nav.mobile-open{opacity:1;visibility:visible}.main-nav>a{font-size:14px;padding:10px}.services-toggle{font-size:14px;padding:10px}.services-links{position:static;width:100%;box-shadow:none;border:0;display:none;transform:none;padding:0;transition:opacity .3s}.services-menu.is-open .services-links{display:block}.services-links small{font-size:11px}.nav-cta{font-size:10px;min-height:38px;padding:10px 13px}.nav-cta .icon{display:none}.page-hero-grid,.request-layout{grid-template-columns:1fr}.hero-divided .page-lead{max-width:610px}.phone-hero-art,.website-hero-art,.founder-card,.night-art{max-width:610px;width:100%;margin-inline:auto}.page-hero h1,.request-page h1{font-size:52px;max-width:690px}.page-hero{padding:55px 0}.page-section{padding:55px 0}.page-section-heading h2{font-size:35px}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.question-grid .info-card,.question-grid .info-card:nth-last-child(-n+2){grid-column:auto}.two-up,.conversation-builder,.website-demo-grid{grid-template-columns:1fr;gap:25px}.plain-copy{padding-right:0}.route-source,.route-alice{padding:25px 15px}.routing-diagram strong{font-size:20px}.page-cta>.container{flex-direction:column;align-items:start;gap:28px;padding:35px}.delivery-steps>article{grid-template-columns:35px 1fr}.deliverable{grid-column:2}.setup-banner{flex-wrap:wrap}.setup-banner p{flex-basis:65%}.usage-example{grid-template-columns:1fr}.journey-four,.data-flow{grid-template-columns:repeat(2,1fr)}.data-flow article:after{display:none}.guide-grid{gap:17px}.guide-cover{height:190px}.guide-card h2{font-size:24px}.footer-directory{grid-template-columns:repeat(3,1fr);gap:35px}.footer-directory>div{grid-column:1/-1}.legal-layout{grid-template-columns:1fr;gap:40px}.legal-index{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.legal-index>span,.legal-index small{width:100%}.request-page .enquiry-form{max-width:650px;width:100%}.page-dashboard .dashboard-app{overflow:auto}.page-dashboard .app-main{min-width:640px}.page-dashboard .app-sidebar{display:none}.page-dashboard .dashboard-app{grid-template-columns:1fr}.inner-page .demo-panel{grid-template-columns:1fr}.inner-page .video-band{grid-template-columns:1fr}.inner-page .recording-frame{width:100%!important}.inner-page .video-copy{padding:15px 5px}.inner-page .video-copy h3{font-size:27px}.inner-page .demo-stage{padding:25px}.inner-page .voice-invitation{padding:20px 0}.inner-page .voice-stage{min-height:330px}.inner-page .chat-aside{padding:10px 0}.inner-page .plan-grid{grid-template-columns:1fr 1fr;gap:18px}.inner-page .plan-card{padding:25px}.inner-page .plan-badge{display:none}.inner-page .plan-card dl>div{font-size:13px}.inner-page .plan-card .button{font-size:12px;padding-inline:15px}.inner-page .plan-price{font-size:51px}.inner-page .usage-line{flex-wrap:wrap;gap:12px}.inner-page .dashboard-benefits{flex-wrap:wrap;gap:17px}.inner-page .email-handover{flex-wrap:wrap}.inner-page .enquiry-form{padding:30px}}
@media(max-width:600px){.container{width:calc(100% - 32px)}.brand{font-size:22px}.nav-cta{display:none}.page-hero h1,.request-page h1{font-size:39px}.page-lead{font-size:16px}.page-actions{gap:20px}.page-section-heading h2{font-size:31px}.info-grid,.first-month-grid,.journey-four,.guide-grid{grid-template-columns:1fr}.page-hero{padding-top:43px}.phone-hero-art{padding-top:35px}.floating-call{margin-left:0;top:-15px;padding:15px}.floating-call strong{font-size:13px}.sample-record{padding:22px}.sample-record dl>div{font-size:12px}.sample-record-head{flex-wrap:wrap}.routing-demo{padding:22px}.routing-top{flex-wrap:wrap}.routing-tabs{width:100%;gap:3px}.routing-tabs button{padding:10px 8px;font-size:11px;flex:1}.routing-diagram{grid-template-columns:1fr}.route-line>.icon{transform:rotate(90deg);width:30px;height:35px;background:none}.route-line{gap:8px}.conversation-builder{padding:22px}.conversation-side h3{font-size:29px}.conversation-steps{gap:6px}.conversation-steps button{font-size:10px;padding:10px 7px}.conversation-steps .icon{display:none}.conversation-bubble{min-height:255px}.large-card{padding:25px}.large-card h3{font-size:25px}.page-cta h2{font-size:30px}.page-cta>.container{padding:28px}.handover-timeline{grid-template-columns:1fr;gap:35px}.handover-timeline time{font-size:42px}.delivery-steps>article{padding:22px;gap:16px;grid-template-columns:27px 1fr}.delivery-steps h3{font-size:21px}.delivery-steps>article>span{font-size:27px}.deliverable{padding:20px}.setup-banner{padding:25px;gap:15px}.setup-banner p{flex-basis:100%}.first-month-grid strong{font-size:58px}.website-hero-art{padding:20px;min-height:400px}.hero-chat-card{margin-left:20px;padding:23px}.hero-chat-card>p{font-size:20px}.website-demo-grid .chat-window-head strong{font-size:12px}.chat-window-head{gap:8px}.chat-window-head div>span{font-size:9px}.question-chips{gap:8px}.question-chips button{font-size:11px;padding:10px 12px}.footer-directory{grid-template-columns:1fr 1fr;gap:30px}.footer-directory nav:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:start;gap:22px;padding-bottom:35px}.footer-bottom nav{gap:13px}.legal-prices{grid-template-columns:1fr}.legal-content h2{font-size:27px}.legal-content p{font-size:15px}.data-flow{grid-template-columns:1fr 1fr;gap:12px}.data-flow article{padding:22px 18px}.data-flow h3{font-size:18px}.data-flow p{font-size:11px}.copy-panel{padding:25px}.copy-panel>div:first-child{align-items:start;flex-direction:column}.copy-panel pre{font-size:13px;line-height:2}.inner-page .plan-grid{grid-template-columns:1fr}.inner-page .plan-card{padding:30px}.inner-page .plan-badge{display:block}.inner-page .pricing-disclosure{padding-inline:0}.inner-page .usage-line p{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;font-size:12px}.inner-page .usage-line i{margin-inline:6px}.inner-page .demo-tabs{width:100%;display:flex}.inner-page .demo-tabs button{font-size:12px;padding:12px 10px;gap:7px}.inner-page .demo-tabs button>span{display:none}.inner-page .demo-stage{padding:20px 16px}.inner-page .demo-prompt{font-size:11px}.inner-page .voice-invitation h3{font-size:35px}.inner-page .voice-stage{min-height:280px}.inner-page .alice-orb{transform:scale(.8);margin-block:0}.inner-page .chat-capture{padding:22px}.inner-page .video-band{padding:15px;gap:15px}.inner-page .video-copy h3{font-size:24px}.inner-page .dialog-inner{padding:30px 22px}.inner-page .detail-fields>div{grid-template-columns:1fr;gap:6px}.inner-page .detail-actions{flex-wrap:wrap}.inner-page .form-submit{white-space:normal}.inner-page .planned-label{margin-left:0}.inner-page .email-handover p{font-size:13px}.inner-page .enquiry-form{padding:25px}.inner-page .form-note{font-size:11px}}
@media(max-width:900px){.desktop-review .section-space{padding-block:65px}.desktop-review .hero-grid,.desktop-review .alice-intro-layout,.desktop-review .setup-layout,.desktop-review .enquiry-layout,.desktop-review .faq-layout{grid-template-columns:1fr;gap:35px}.desktop-review .hero{padding-top:45px}.desktop-review .hero h1{font-size:57px}.desktop-review .hero-visual{max-width:650px;width:100%;margin:20px auto 0}.desktop-review .journey-strip{flex-wrap:wrap;gap:17px;justify-content:center}.desktop-review .scenario-grid,.desktop-review .response-journeys{grid-template-columns:1fr}.desktop-review .split-heading{align-items:start;flex-direction:column;gap:25px}.desktop-review .section-heading h2,.desktop-review .center-heading h2{font-size:38px}.desktop-review .demo-panel{grid-template-columns:1fr;gap:25px}.desktop-review .video-band{grid-template-columns:1fr}.desktop-review .recording-frame{width:100%!important}.desktop-review .voice-invitation{padding:15px 0}.desktop-review .dashboard-app{grid-template-columns:1fr;overflow:auto}.desktop-review .app-sidebar{display:none}.desktop-review .app-main{min-width:640px}.desktop-review .dashboard-benefits{flex-wrap:wrap;gap:15px}.desktop-review .email-handover{flex-wrap:wrap}.desktop-review .practical-features{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-review .practical-features .feature-card:nth-child(-n+2){grid-column:auto}.desktop-review .private-value-calculator{grid-template-columns:1fr}.desktop-review .treatment-selector{flex-wrap:wrap}.desktop-review .treatment-selector label{min-width:180px}.desktop-review .response-foot{flex-direction:column;align-items:start}.desktop-review .calculator-result .revenue-total{font-size:64px}.desktop-review .plan-grid{gap:18px}.desktop-review .plan-card{padding:26px}.desktop-review .plan-badge{display:none}.desktop-review .plan-card .button{font-size:12px}.desktop-review .usage-line{flex-wrap:wrap;gap:10px}.desktop-review .enquiry-form{max-width:650px}.desktop-review .enquiry-layout h2{font-size:49px}}
@media(max-width:600px){.desktop-review .hero h1{font-size:39px}.desktop-review .hero-description{font-size:16px}.desktop-review .hero-actions{flex-wrap:wrap}.desktop-review .hero-visual{height:390px;margin-top:35px}.desktop-review .hero-photo{inset:0}.desktop-review .journey-call{left:6px;top:60px;width:90%;padding:15px}.desktop-review .journey-chat{left:6px;width:76%}.desktop-review .journey-handover{right:6px;width:85%;padding:18px}.desktop-review .journey-strip>a{width:100%;justify-content:center}.desktop-review .journey-strip>.icon{display:none}.desktop-review .journey-strip>span{font-size:10px;gap:6px}.desktop-review .section-heading h2,.desktop-review .center-heading h2{font-size:32px}.desktop-review .alice-identity{padding:35px 20px 55px;gap:15px}.desktop-review .alice-identity strong{font-size:50px}.desktop-review .identity-orbit{width:86px;height:86px}.desktop-review .alice-intro-copy h2{font-size:32px}.desktop-review .demo-tabs{display:flex;width:100%}.desktop-review .demo-tabs button{font-size:12px;padding:12px 10px}.desktop-review .demo-tabs button>span{display:none}.desktop-review .demo-stage{padding:20px 16px}.desktop-review .voice-stage{min-height:290px}.desktop-review .alice-orb{transform:scale(.8);margin-block:0}.desktop-review .demo-prompt{font-size:11px}.desktop-review .voice-invitation h3{font-size:34px}.desktop-review .chat-window-head strong{font-size:12px}.desktop-review .chat-window-head div>span{font-size:9px}.desktop-review .video-band{padding:15px;gap:20px}.desktop-review .video-copy h3{font-size:25px}.desktop-review .feature-card{padding:22px 15px}.desktop-review .feature-card h3{font-size:17px;min-height:44px}.desktop-review .feature-card p{font-size:12px}.desktop-review .knowledge-visual{padding:25px 18px}.desktop-review .knowledge-sources{gap:8px}.desktop-review .knowledge-sources>div{font-size:10px;padding:14px 10px;gap:6px}.desktop-review .knowledge-sources .icon{width:13px;height:13px}.desktop-review .knowledge-alice{padding:17px 12px;gap:10px}.desktop-review .approved-mark{font-size:7px}.desktop-review .setup-steps{gap:9px}.desktop-review .treatment-selector{flex-direction:column}.desktop-review .calculator-controls{padding:27px 23px}.desktop-review .calculator-result{padding:27px 23px}.desktop-review .calculator-result .revenue-total{font-size:56px}.desktop-review .fee-source-details>div{grid-template-columns:1fr;gap:20px}.desktop-review .plan-grid{grid-template-columns:1fr}.desktop-review .plan-badge{display:block}.desktop-review .usage-line p{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;font-size:12px}.desktop-review .usage-line i{margin-inline:5px}.desktop-review .pricing-disclosure .setup-price{padding:18px}.desktop-review .enquiry-layout h2{font-size:40px}.desktop-review .enquiry-form{padding:25px}.desktop-review .form-submit{white-space:normal}.desktop-review .dialog-inner{padding:30px 22px}.desktop-review .detail-fields>div{grid-template-columns:1fr;gap:6px}.desktop-review .detail-actions{flex-wrap:wrap}.desktop-review .response-journey h3{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
