.outbound{--navy:#1f3a5f;--line:#d9dfe2;color:var(--navy)}.outbound .wrap{width:min(1200px,calc(100% - 112px))}.outbound main{color:var(--navy)}.outbound .button{background:var(--navy);gap:25px;font-size:14px}.outbound .button:hover{background:#315374}.outbound ::selection{background:#dbe5ef;color:#1f3a5f}.outbound :focus-visible{outline:2px solid #315374;outline-offset:5px}.outbound section[id]{scroll-margin-top:95px}.sales-hero{padding-block:62px 48px}.product-logo{width:220px;height:auto;margin-bottom:35px}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:center}.hero-grid h1{font-size:clamp(38px,4vw,56px);line-height:1.45;letter-spacing:-.035em}.hero-copy{font-size:15px;line-height:2;margin-block:24px}.hero-offer{padding:26px 0 26px 45px;border-left:1px solid var(--line)}.hero-offer>p:first-child,.pricing-grid>div>p:first-child{font-size:16px}.price{display:flex;align-items:baseline;gap:7px;white-space:nowrap;line-height:1.25;margin:10px 0 22px}.price strong{font-size:64px;letter-spacing:-.04em;font-weight:700;font-variant-numeric:tabular-nums}.price span{font-size:25px;font-weight:600}.price small{font-size:12px}.offer-terms{border-block:1px solid var(--line);padding:12px 0;margin-bottom:15px}.offer-terms p{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px;line-height:2.4}.offer-terms strong{font-size:21px}.outbound .fine{font-size:12px;line-height:1.9;color:#57636d}.hero-process{display:flex;gap:25px;align-items:center;margin-top:55px}.process-sweek{flex:1;background:#f5f7f9;padding:22px 32px}.process-owner{font-size:12px;margin-bottom:18px}.process-steps{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:22px;font-weight:600}.flow-arrow{width:32px;height:1px;background:#7890a9;position:relative;display:block;flex:none}.flow-arrow:after{content:"";width:7px;height:7px;border-right:1px solid #7890a9;border-top:1px solid #7890a9;position:absolute;right:0;top:-3px;transform:rotate(45deg)}.process-client{background:var(--navy);color:white;text-align:center;padding:20px 35px;min-width:215px}.process-client span,.process-client small{display:block;font-size:12px}.process-client strong{display:block;font-size:32px;margin:5px 0}.section-nav{display:flex;justify-content:space-between;gap:25px;border-block:1px solid var(--line);padding:22px 0;font-size:13px}.section-nav a:hover{text-decoration:underline}.scope,.conditions,.start{padding-block:85px}.section-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;margin-bottom:42px}.outbound h2{font-size:32px;line-height:1.65;letter-spacing:-.025em}.section-heading>p{font-size:14px;line-height:2;color:#50575c}.scope-row{display:grid;grid-template-columns:1fr 1.65fr;gap:45px;align-items:center;border-top:1px solid var(--line);padding-block:30px}.scope-row h3,.condition-list h3{font-size:20px;line-height:1.6}.scope-row p{font-size:13px;line-height:1.9;margin-top:8px;color:#50575c}.scope-flow{display:flex;align-items:center;justify-content:space-between;gap:20px}.scope-flow span{font-size:14px;flex:1}.scope-flow strong{flex:1;font-size:16px;line-height:1.7;font-weight:600}.scope-note{margin-top:16px}.channels{margin-top:35px;background:#f5f7f9;padding:25px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px}.channels p{font-size:13px}.channels>div{display:flex;gap:22px;font-size:13px;font-weight:600}.pricing,.analysis{background:#f5f7f9;padding-block:80px}.pricing-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;align-items:center}.pricing-grid .text-link{font-size:14px;margin-top:25px}.included h3{font-size:19px;margin-bottom:15px}.included dl{margin:0}.included dl>div{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:15px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.8}.included dd{margin:0}.included dt{font-weight:600}.pricing-terms{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;padding:25px 0;border-block:1px solid #c6d0da}.pricing-terms>div{text-align:center;border-right:1px solid #c6d0da}.pricing-terms>div:last-child{border:0}.pricing-terms span{font-size:13px;display:block}.pricing-terms strong{font-size:27px;font-weight:600;display:block;margin-top:8px}.pricing>.wrap>.fine{margin-top:18px}.condition-list{margin-top:35px}.condition-list>div{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;border-top:1px solid var(--line);padding:26px 0}.condition-list p{font-size:14px;line-height:1.9;color:#50575c}.analysis-flow{display:flex;align-items:center;gap:23px}.analysis-flow>div{flex:1;padding:26px 22px;background:white;border:1px solid #7890a9;min-height:180px}.analysis-flow span{font-size:12px;display:block;margin-bottom:12px}.analysis-flow strong{font-size:20px;line-height:1.6}.analysis-flow p{font-size:13px;line-height:1.9;margin-top:15px}.analysis-flow>.analysis-core{color:white;background:var(--navy);border-color:var(--navy)}.feedback{margin:0 40px;padding-top:22px;border-bottom:1px solid #7890a9;border-inline:1px solid #7890a9;text-align:center;position:relative}.feedback span{position:relative;top:10px;background:#f5f7f9;padding:0 20px;font-size:13px}.analysis .fine{margin-top:38px}.coded-voices{padding-block:85px}.coded-voices .content-rows{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:35px}.voice-photo{width:100%;height:260px;object-fit:cover}.coded-voices h3{font-size:20px;margin-top:22px}.coded-voices .content-row p{font-size:14px;line-height:1.9;margin-top:12px;color:#50575c;max-width:480px}.start{border-top:1px solid var(--line)}.start-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:38px;counter-reset:step}.start-flow li{counter-increment:step;border-top:1px solid #7890a9;padding-top:25px}.start-flow li:before{content:counter(step);font-size:15px;color:#4a6384;display:block;margin-bottom:15px}.start-flow h3{font-size:19px;line-height:1.7}.start-flow p{font-size:14px;line-height:1.9;margin-top:10px;color:#50575c}.coded-faq{background:#f5f7f9;padding-block:80px}.coded-faq .content-rows{margin-top:35px}.coded-faq .content-row{padding:24px 0;border-top:1px solid var(--line)}.coded-faq h3{font-size:18px;line-height:1.7}.coded-faq p{font-size:14px;line-height:1.9;color:#50575c;margin-top:10px;max-width:950px}.sales-contact{padding-block:85px}.form-shell{max-width:900px;margin:auto;background:white;min-height:820px}.form-shell iframe{display:block;max-width:100%}.local-form-note{font-size:12px;line-height:1.8;text-align:center;margin-top:15px;color:#57636d}.outbound .footer{border-top:1px solid var(--line)}
@media(max-width:1100px){.outbound .wrap{width:calc(100% - 72px)}.hero-grid{gap:35px}.hero-offer{padding-left:25px}.price strong{font-size:53px}.process-steps{font-size:18px}.process-sweek{padding:22px}.process-client{min-width:180px;padding:20px}.hero-process{gap:16px}.section-heading{gap:35px}.channels{display:block}.channels>div{margin-top:20px}.analysis-flow{gap:15px}.analysis-flow>div{padding:20px 15px}.analysis-flow strong{font-size:18px}.analysis-flow>.flow-arrow{width:20px}.pricing-grid{gap:40px}}
@media(max-width:760px){.outbound .wrap{width:calc(100% - 40px)}.sales-hero{padding-block:34px}.product-logo{width:185px;margin-bottom:27px}.hero-grid{display:block}.hero-grid h1{font-size:42px}.hero-copy{font-size:14px;margin-block:20px}.hero-copy br{display:none}.hero-grid .button{width:100%;justify-content:space-between;gap:10px;font-size:13px}.hero-offer{border-left:0;border-top:1px solid var(--line);padding:25px 0 0;margin-top:30px}.price strong{font-size:55px}.price span{font-size:23px}.hero-process{flex-direction:column;gap:18px;margin-top:30px}.process-sweek{width:100%;padding:20px}.process-owner{text-align:center}.process-steps{flex-direction:column;gap:16px;font-size:20px}.process-steps .flow-arrow,.handoff{transform:rotate(90deg);width:20px;margin-block:5px}.process-client{width:100%;padding:18px}.section-nav{flex-wrap:wrap;justify-content:flex-start;gap:18px 24px;font-size:12px;padding-block:20px}.scope,.conditions,.start,.pricing,.analysis,.coded-voices,.coded-faq,.sales-contact{padding-block:48px}.section-heading{display:block;margin-bottom:28px}.outbound h2{font-size:27px;line-height:1.6}.section-heading>p{font-size:13px;margin-top:18px}.section-heading p br{display:none}.scope-row{display:block;padding-block:25px}.scope-row h3,.condition-list h3{font-size:19px}.scope-flow{margin-top:23px;gap:12px}.scope-flow span{font-size:13px}.scope-flow strong{font-size:14px}.scope-flow .flow-arrow{width:18px}.channels{padding:22px 20px}.channels>div{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:13px}.pricing-grid{display:block}.included{margin-top:32px}.included dl>div{grid-template-columns:70px 1fr;gap:15px;font-size:13px}.pricing-terms{grid-template-columns:1fr 1fr;gap:25px 0;margin-top:30px}.pricing-terms>div:nth-child(2){border:0}.pricing-terms span{font-size:12px}.pricing-terms strong{font-size:25px}.condition-list>div{display:block;padding-block:24px}.condition-list p{font-size:13px;margin-top:12px}.analysis-flow{flex-direction:column;gap:16px}.analysis-flow>div{width:100%;min-height:0;padding:23px}.analysis-flow strong{font-size:20px}.analysis-flow>.flow-arrow{transform:rotate(90deg);margin-block:5px}.feedback{margin-inline:15px;padding-top:18px}.feedback span{font-size:12px;padding-inline:10px}.coded-voices .content-rows{grid-template-columns:1fr;gap:35px;margin-top:28px}.voice-photo{height:auto;aspect-ratio:3/2}.coded-voices h3{font-size:18px;margin-top:18px}.coded-voices .content-row p{font-size:13px}.start-flow{grid-template-columns:1fr;gap:22px}.start-flow li{padding-top:20px}.start-flow li:before{margin-bottom:10px}.start-flow h3{font-size:18px}.start-flow p{font-size:13px}.coded-faq h3{font-size:17px}.coded-faq p{font-size:13px}.local-form-note{text-align:left;font-size:11px}.form-shell{min-height:820px}}
@media(prefers-reduced-motion:reduce){.outbound *{transition:none!important;scroll-behavior:auto!important}}
.consultation-guide{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:900px;margin:0 auto 18px;padding:24px 0;border-block:1px solid var(--line)}.consultation-guide h3{font-size:18px;line-height:1.6}.consultation-guide p{font-size:13px;line-height:1.9;color:#50575c;margin-top:10px}.sales-contact .form-shell{min-height:880px}.sales-contact .form-shell iframe{min-height:880px}
@media(max-width:760px){.consultation-guide{grid-template-columns:1fr;gap:18px;margin-bottom:16px;padding-block:20px}.consultation-guide h3{font-size:17px}.consultation-guide p{font-size:12px}.sales-contact .form-shell{min-height:920px}.sales-contact .form-shell iframe{height:920px;min-height:920px}}
