.phone-bot-section{background:#fff;padding:100px 0 90px;border-bottom:1px solid #e2e2db;scroll-margin-top:35px}
.phone-bot-heading,.onboarding-heading{display:grid;grid-template-columns:1.12fr .88fr;gap:75px;align-items:end}
.phone-bot-heading .eyebrow,.onboarding-heading .eyebrow{margin-bottom:24px;font-size:9px;letter-spacing:.08em}
.phone-bot-heading h2{font-size:clamp(42px,4.7vw,66px);line-height:1.02}
.phone-bot-heading>p,.onboarding-heading>p{font-size:15px;line-height:1.9;color:#666;max-width:460px;padding-bottom:6px}
.phone-bot-heading h2 em{font-size:1.12em}
.phone-bot-heading h2 em,.onboarding-heading h2 em{font-family:var(--serif);font-weight:400;font-style:italic;letter-spacing:-.04em}
.phone-bot-main{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start;margin-top:55px}
.phone-bot-copy h3{font-size:28px;line-height:1.17;letter-spacing:-.035em;margin-bottom:24px}
.phone-bot-copy>p{font-size:13px;line-height:1.95;color:#666;margin-top:18px}
.phone-bot-copy>.solid-button{margin-top:28px;display:inline-flex;font-size:12px;gap:35px}
.phone-capabilities{margin:23px 0;padding:20px 0;border-top:1px solid #e5e5df;border-bottom:1px solid #e5e5df;list-style:none}
.phone-capabilities li{font-size:12px;line-height:1.8;padding:7px 0 7px 24px;position:relative;color:#333}
.phone-capabilities li:before{content:'↗';position:absolute;left:0;top:7px;font-size:15px;color:#888}
.call-story{background:#171717;color:#fff;border-radius:20px;padding:28px;box-shadow:0 15px 45px #00000012;border:1px solid #292929;min-width:0}
.call-story-top{display:flex;align-items:center;gap:13px;padding-bottom:23px;border-bottom:1px solid #3c3c36}
.call-symbol{width:44px;height:44px;background:#ffda32;color:#111;display:grid;place-items:center;border-radius:50%;flex-shrink:0}
.call-symbol svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}
.call-story-top>div{display:flex;flex-direction:column;gap:5px}
.call-story-top strong{font:500 19px/1.3 var(--display);letter-spacing:-.03em}
.call-story-top>div>span{font:7px/1.5 var(--mono);letter-spacing:.07em;color:#aaa}
.call-wave{margin-left:auto;display:flex;gap:3px;align-items:center;height:32px;padding-left:4px}
.call-wave i{width:3px;border-radius:3px;background:#ffda32;height:12px}
.call-wave i:nth-child(2),.call-wave i:nth-child(6){height:23px}.call-wave i:nth-child(3),.call-wave i:nth-child(5){height:17px}.call-wave i:nth-child(4){height:31px}
.call-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:23px 0 0}
.call-tabs button{font:9px/1.6 var(--sans);color:#aaa;background:#262624;border:1px solid #45453f;padding:10px 5px;border-radius:6px;min-height:40px;white-space:nowrap}
.call-tabs button[aria-selected=true]{background:#ffda32;color:#111;border-color:#ffda32;font-weight:700}
.call-tabs button:focus-visible{outline:2px solid #fff;outline-offset:3px}
.call-transcript{min-height:350px;padding-top:27px}
.call-transcript[hidden]{display:none}
.call-stage-label{font:7px/1.8 var(--mono);letter-spacing:.07em;color:#b4b4a9;margin-bottom:24px}
.call-turn{margin:19px 0;padding-left:16px;border-left:2px solid #ffda32}
.call-turn>span{font:7px/1.7 var(--mono);letter-spacing:.07em;color:#ffda32}
.call-turn>p{font:13px/1.8 var(--sans);color:#e8e8dd;margin-top:7px}
.call-guest{border-color:#62625a;margin-left:20px}
.call-guest>span{color:#aaa}.call-guest>p{color:#bdbdb4}
.call-stage-note{font-size:11px;line-height:1.9;color:#8f8f84;margin:30px 0 15px}
.call-story-bottom{display:flex;align-items:center;gap:15px;justify-content:space-between;border-top:1px solid #3c3c36;padding-top:18px;margin-top:18px}
.call-story-bottom>span{font:6px/1.8 var(--mono);letter-spacing:.03em;color:#b4b4a9;max-width:185px}
.call-story-bottom button{display:flex;gap:13px;align-items:center;font:10px/1.5 var(--sans);background:transparent;color:#ffda32;padding:5px 0;white-space:nowrap}
.call-story-bottom button>span{font-size:19px}
.call-order{background:#f8f8f1;color:#111;padding:17px 18px;border-radius:8px;margin:24px 0 3px}
.call-order header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #deded4;margin-bottom:15px}
.call-order header strong{font-size:14px}.call-order header>span{font:7px var(--sans);background:#e9e9df;border:1px solid #d4d4c8;padding:4px 7px;border-radius:12px}
.call-order>b{font:600 16px/1.5 var(--display)}
.call-order em{display:table;font:9px/1.6 var(--sans);font-style:normal;background:#ffeda1;padding:3px 8px;margin-top:6px;border-radius:3px}
.call-order>p{font-size:11px;line-height:1.7;margin-top:7px}
.call-order footer{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:space-between;border-top:1px solid #deded4;margin-top:13px;padding-top:12px;font:9px/1.7 var(--sans)}
.call-order footer b{font-weight:650}.call-order>small{display:block;font-size:8px;color:#777;margin-top:10px}
.phone-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-top:1px solid #ddd;margin-top:65px;padding-top:35px}
.phone-benefits article>span{font:7px/1.7 var(--mono);letter-spacing:.05em;color:#777}
.phone-benefits h3{font-size:23px;line-height:1.18;margin:15px 0}
.phone-benefits p{font-size:12px;line-height:1.9;color:#666}
.phone-fit{display:grid;grid-template-columns:.82fr 1.18fr;gap:50px;background:#f2f2ed;border-radius:12px;padding:26px 30px;margin-top:35px;align-items:center}
.phone-fit>b{font:500 24px/1.2 var(--display);letter-spacing:-.035em}.phone-fit>p{font-size:12px;line-height:1.9;color:#666}
.phone-text-link{font-size:11px;white-space:nowrap;border-bottom:1px solid #aaa;padding-bottom:4px;align-self:center}
.onboarding-section{padding:90px 0;background:#efefea;border-top:1px solid #deded6}
.onboarding-heading h2{font-size:clamp(40px,4.2vw,58px);line-height:1.07}
.onboarding-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:50px}
.onboarding-steps article{border-top:1px solid #bcbcb2;padding-top:20px}
.onboarding-steps article>span{font:10px/1.5 var(--mono);color:#888}.onboarding-steps h3{font-size:23px;line-height:1.2;min-height:55px;margin:20px 0 16px}
.onboarding-steps p{font-size:12px;line-height:1.9;color:#666}
.onboarding-bottom{display:flex;align-items:center;gap:50px;justify-content:space-between;border-top:1px solid #cfcfc6;padding-top:26px;margin-top:40px}
.onboarding-bottom>p{font-size:12px;color:#666;max-width:730px;line-height:1.9}.onboarding-bottom>.text-link{font-size:11px;white-space:nowrap;background:transparent}
.faq p{max-width:700px}
@media(max-width:1100px) and (min-width:761px){.phone-bot-heading,.onboarding-heading{gap:40px}.phone-bot-main{gap:35px}.call-story{padding:22px}.call-story-top strong{font-size:17px}.phone-benefits{gap:27px}.phone-benefits h3{font-size:21px}.onboarding-steps{grid-template-columns:1fr 1fr;gap:35px}.onboarding-steps h3{min-height:0}.main-nav{gap:16px}}
@media(max-width:760px){
 .phone-bot-section{padding:55px 0 50px}.phone-bot-heading,.onboarding-heading{display:block}.phone-bot-heading .eyebrow,.onboarding-heading .eyebrow{font-size:7px;margin-bottom:21px}.phone-bot-heading h2{font-size:39px;line-height:1.05}.phone-bot-heading>p,.onboarding-heading>p{font-size:12px;line-height:1.85;margin-top:23px;max-width:none}.phone-bot-main{display:block;margin-top:30px}.phone-bot-copy h3{font-size:25px;line-height:1.2;margin-bottom:20px}.phone-bot-copy>p{font-size:12px;line-height:1.9}.phone-capabilities{margin:20px 0;padding:14px 0}.phone-capabilities li{font-size:11px;padding-left:21px}.phone-bot-copy>.solid-button{font-size:11px;margin-top:25px;gap:28px}.call-story{padding:20px 17px;border-radius:15px;margin-top:34px}.call-story-top{gap:10px;padding-bottom:20px}.call-symbol{height:36px;width:36px}.call-symbol svg{width:20px;height:20px}.call-story-top strong{font-size:17px}.call-story-top>div>span{font-size:5px}.call-wave{gap:2px}.call-wave i{width:2px}.call-tabs{gap:4px;margin-top:19px}.call-tabs button{font-size:8px;padding:9px 3px;min-height:38px}.call-transcript{min-height:327px;padding-top:23px}.call-stage-label{font-size:6px;margin-bottom:22px}.call-turn{padding-left:12px;margin:20px 0}.call-turn>span{font-size:6px}.call-turn>p{font-size:12px;line-height:1.8}.call-guest{margin-left:15px}.call-stage-note{font-size:10px}.call-story-bottom{gap:8px;padding-top:16px}.call-story-bottom>span{font-size:5px;max-width:150px}.call-story-bottom button{font-size:9px;gap:8px}.call-order{padding:15px}.call-order>b{font-size:15px}.call-order footer{font-size:8px}.call-order>small{font-size:7px}.phone-benefits{grid-template-columns:1fr;gap:24px;margin-top:35px;padding-top:28px}.phone-benefits article{border-bottom:1px solid #e6e6df;padding-bottom:23px}.phone-benefits article:last-child{border:0;padding-bottom:0}.phone-benefits article>span{font-size:6px}.phone-benefits h3{font-size:24px;margin:12px 0}.phone-benefits p{font-size:12px}.phone-fit{display:block;margin-top:30px;padding:24px 22px}.phone-fit>b{display:block;font-size:24px;line-height:1.2}.phone-fit>p{margin-top:16px;font-size:11px}.phone-text-link{font-size:10px;margin-left:79px}.onboarding-section{padding:55px 0}.onboarding-heading h2{font-size:36px;line-height:1.1}.onboarding-steps{grid-template-columns:1fr;gap:26px;margin-top:32px}.onboarding-steps article{padding-top:15px}.onboarding-steps h3{font-size:25px;min-height:0;margin:13px 0}.onboarding-steps article>span{font-size:8px}.onboarding-steps p{font-size:12px}.onboarding-bottom{display:block;padding-top:22px;margin-top:30px}.onboarding-bottom>p{font-size:11px}.onboarding-bottom>.text-link{display:inline-block;margin-top:20px;font-size:11px}
}

@media(max-width:760px){.phone-bot-main{display:flex;flex-direction:column}.phone-bot-main>.call-story{order:-1;width:100%;margin:0 0 34px}.phone-bot-copy{width:100%}}
