/* Scoped Owner-supplied P-SERVICE composition. Source: docs/source-packages/voice-ai-v1.4.css. */
.sewes-voice-page{
 --navy:#071D42;--muted:#5A749B;--muted-warm:#536D92;--blue:#0B7FF3;
 --teal:#0EB4A5;--teal-functional:#08796F;--orange:#F35623;--orange-small:#D14312;
 --warm:#F8F7F4;--paper:#FBFCFD;--border:#E3E8EE;--sky:#F1F8FE;--wash:#FFF8EE;
 --shadow:0 14px 34px rgba(7,29,66,.045);--side:clamp(48px,4.8vw,72px);--section-space:64px;
}
.sewes-voice-page *{box-sizing:border-box}
.sewes-voice-page{scroll-behavior:smooth;scroll-padding-top:82px}
.sewes-voice-page{margin:0;background:white;font-family:'Liberation Sans',Arial,sans-serif;color:var(--navy);font-size:18px;line-height:1.48;-webkit-font-smoothing:antialiased}
.sewes-voice-page a{color:inherit;text-decoration:none}.sewes-voice-page a:focus-visible,.sewes-voice-page summary:focus-visible{outline:3px solid var(--teal-functional);outline-offset:4px}
.sewes-voice-page img,.sewes-voice-page svg{display:block}.sewes-voice-page img{max-width:100%}.sewes-voice-page .svg-sprites,.sewes-voice-page .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.sewes-voice-page .skip-link{position:fixed;top:-90px;left:16px;z-index:1500;background:#fff;padding:10px 16px;border:2px solid var(--blue)}.sewes-voice-page .skip-link:focus{top:10px}
.sewes-voice-page .shell{width:min(1280px,calc(100% - var(--side)*2));margin-inline:auto}.sewes-voice-page .icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.sewes-voice-page .eyebrow{font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 16px}
.sewes-voice-page h1,.sewes-voice-page h2,.sewes-voice-page h3,.sewes-voice-page p{margin:0}.sewes-voice-page h1{font-size:58px;font-weight:700;line-height:1.08;letter-spacing:-.038em}.sewes-voice-page h2{font-size:48px;font-weight:700;line-height:1.14;letter-spacing:-.03em}.sewes-voice-page h3{font-size:30px;font-weight:700;line-height:1.22;letter-spacing:-.018em}.sewes-voice-page p{overflow-wrap:break-word}.sewes-voice-page .accent-blue{color:var(--blue);display:block;font-size:52px;letter-spacing:-.045em}.sewes-voice-page .section{padding:var(--section-space) 0}.sewes-voice-page .section>.shell{min-width:0}.sewes-voice-page .section h2{max-width:1100px}.sewes-voice-page .section-heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}
.sewes-voice-page .primary-cta{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:12px;padding:0 28px;border-radius:8px;background:var(--orange);color:#fff;font-size:20px;font-weight:700;line-height:1.15;white-space:nowrap;box-shadow:0 5px 14px rgba(243,86,35,.12);transition:background .2s ease}
.sewes-voice-page .primary-cta:hover,.sewes-voice-page .small-cta:hover{background:#D94615}.sewes-voice-page .primary-cta .icon{width:20px;height:20px;stroke-width:2.2}.sewes-voice-page .secondary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:56px;border:1.5px solid #3996f1;color:var(--blue);background:rgba(255,255,255,.8);border-radius:8px;padding:0 24px;font-size:18px;font-weight:700;transition:background .2s}.sewes-voice-page .secondary-cta:hover{background:#eef7ff}.sewes-voice-page .contact-hint{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:14px;line-height:1.4;max-width:410px}.sewes-voice-page .contact-hint .icon{width:20px;height:24px}
/* Consistent SEWES 65px header */
.sewes-voice-page .site-header{height:65px;position:sticky;top:0;z-index:100;background:rgba(251,252,253,.97);border-bottom:1px solid var(--border);backdrop-filter:blur(12px)}.sewes-voice-page .site-header-inner{height:65px;display:flex;align-items:center;gap:32px}.sewes-voice-page .logo{display:flex;gap:9px;align-items:center;white-space:nowrap;font-size:16px}.sewes-voice-page .logo strong{font-size:22px;font-weight:700;letter-spacing:-.035em}.sewes-voice-page .logo span:last-child{color:var(--muted)}.sewes-voice-page .logo-line{background:var(--muted);height:2px;width:21px}.sewes-voice-page .main-nav{margin-left:auto;display:flex;gap:28px;align-items:center;font-size:16px;font-weight:700}.sewes-voice-page .main-nav a:hover{color:var(--blue)}.sewes-voice-page .header-cta{height:44px;border-radius:8px;background:var(--orange-small);color:#fff;font-size:16px;font-weight:700;display:inline-flex;align-items:center;padding:0 20px;white-space:nowrap}.sewes-voice-page .header-cta:hover{background:#AF350F}.sewes-voice-page .mobile-menu{display:none}
/* Approved visual layout: light hero, narrative left, photographic scene right */
.sewes-voice-page .hero{background:linear-gradient(105deg,#fff 0%,#fff 44%,#EDF6FD 100%);border-bottom:1px solid #eff3f8}.sewes-voice-page .hero-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:22px;align-items:stretch;min-height:645px}.sewes-voice-page .hero-content{padding:40px 0 34px;position:relative;z-index:1;min-width:0}.sewes-voice-page .hero-content h1{max-width:720px}.sewes-voice-page .hero-paragraph{font-size:18px;line-height:1.43;color:var(--muted-warm);max-width:63ch;margin-top:15px}.sewes-voice-page .hero-paragraph+.hero-paragraph{margin-top:11px}.sewes-voice-page .hero-buttons{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:24px}.sewes-voice-page .hero-content .contact-hint{margin-top:12px}.sewes-voice-page .hero-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:14px;margin-top:25px;max-width:660px}.sewes-voice-page .hero-benefits>div{display:flex;gap:9px;align-items:flex-start;font-size:15px;line-height:1.24;font-weight:700}.sewes-voice-page .hero-benefits .icon{width:22px;height:22px;color:var(--blue)}
.sewes-voice-page .hero-picture{min-width:0;min-height:600px;margin-right:calc(var(--side)*-1);position:relative;overflow:hidden;isolation:isolate}.sewes-voice-page .hero-picture img{width:100%;height:100%;object-fit:contain;object-position:center;position:absolute;inset:0}.sewes-voice-page .hero-picture:after{content:"";pointer-events:none;position:absolute;inset:0 auto 0 0;width:70px;background:linear-gradient(90deg,rgba(255,255,255,.65),transparent)}
/* Problems, screenshot-like four equal cards and editorial note */
.sewes-voice-page .problems{background:#fff}.sewes-voice-page .section-heading-row h2{max-width:930px}.sewes-voice-page .hand-note{font-family:'Segoe Print','Comic Sans MS',cursive;font-weight:600;color:#2364A4;transform:rotate(-6deg);font-size:24px;line-height:1.28;max-width:320px;padding-bottom:16px;border-bottom:2px solid var(--blue);flex:0 0 25%}
.sewes-voice-page .problems-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px}.sewes-voice-page .problem-card{border:1px solid #e1eafa;background:#fff;border-radius:13px;padding:26px 22px 28px;box-shadow:var(--shadow);min-height:265px}.sewes-voice-page .icon-circle,.sewes-voice-page .control-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:#EBF5FF;color:var(--blue)}.sewes-voice-page .icon-circle .icon,.sewes-voice-page .control-icon .icon{width:27px;height:27px}.sewes-voice-page .problem-card h3{font-size:21px;line-height:1.23;letter-spacing:-.01em;margin-top:17px}.sewes-voice-page .problem-card p{font-size:16px;line-height:1.45;color:var(--muted);margin-top:13px}
/* Two neighboring distinct tinted solution surfaces */
.sewes-voice-page .solutions{padding-top:16px;padding-bottom:38px}.sewes-voice-page .solution-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:20px}.sewes-voice-page .solution-panel{border:1px solid #e6eef5;border-radius:16px;padding:30px 28px 26px;min-width:0}.sewes-voice-page .solution-panel h2{font-size:36px;line-height:1.17;letter-spacing:-.028em}.sewes-voice-page .solution-panel .eyebrow{margin-bottom:12px}.sewes-voice-page .inbound{background:linear-gradient(135deg,#F0F9FF,#F5FBFE)}.sewes-voice-page .outbound{background:linear-gradient(135deg,#FFF8EF,#FFFDF7);border-color:#FBEFE0}.sewes-voice-page .outbound .eyebrow{color:#c16b27}.sewes-voice-page .inbound-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(155px,34%);gap:12px;align-items:center;margin-top:28px}.sewes-voice-page .solution-features,.sewes-voice-page .outbound-features{display:grid;gap:20px}.sewes-voice-page .feature{display:flex;gap:12px;align-items:flex-start}.sewes-voice-page .feature-icon{flex:0 0 35px;width:35px;height:35px;display:grid;place-items:center;background:#E8F3FD;border-radius:9px;color:var(--blue)}.sewes-voice-page .feature-icon .icon{width:23px;height:23px}.sewes-voice-page .feature h3{font-size:18px;line-height:1.28;letter-spacing:-.012em}.sewes-voice-page .feature p{font-size:16px;line-height:1.43;color:var(--muted);margin-top:4px}.sewes-voice-page .phone-illustration{align-self:center;justify-self:center;width:100%;max-width:230px;overflow:hidden}.sewes-voice-page .phone-illustration img{width:100%;height:auto;filter:drop-shadow(2px 12px 12px rgba(7,29,66,.14))}.sewes-voice-page .solution-result{display:flex;gap:18px;align-items:flex-start;margin-top:27px;border-radius:12px;background:rgba(255,255,255,.85);padding:18px 20px}.sewes-voice-page .solution-result>.icon{color:var(--blue);width:38px;height:38px}.sewes-voice-page .solution-result strong{font-size:18px}.sewes-voice-page .solution-result p{font-size:15px;line-height:1.43;color:var(--muted);margin-top:4px}.sewes-voice-page .outbound-features{margin-top:30px;gap:22px}.sewes-voice-page .outbound .feature-icon{background:#FFF0DF;color:#F37716}.sewes-voice-page .outbound-footer{display:flex;gap:15px;border-top:1px solid #F3E3D0;margin-top:28px;padding-top:21px;color:#DC7A18}.sewes-voice-page .outbound-footer>.icon{width:38px;height:38px;flex-shrink:0}.sewes-voice-page .outbound-footer strong{font-size:18px}.sewes-voice-page .outbound-footer p{font-size:16px;line-height:1.42;margin-top:6px}
/* Horizontal flow as in approved composition */
.sewes-voice-page .process{background:#fff}.sewes-voice-page .process-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,310px);gap:36px;align-items:center}.sewes-voice-page .process-heading h2{font-size:42px;max-width:950px}.sewes-voice-page .process-heading>p{background:#F0F7FB;border-radius:14px;padding:26px;color:var(--muted);font-size:17px;line-height:1.42}.sewes-voice-page .process-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;list-style:none;margin:36px 0 0;padding:0;max-width:1100px}.sewes-voice-page .process-flow li{position:relative;text-align:center;min-width:0}.sewes-voice-page .process-flow li:not(:last-child):after{content:'→';font-size:28px;position:absolute;right:-30px;top:12px;color:#4D98DD;font-weight:400}.sewes-voice-page .flow-icon{margin:0 auto 12px;width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#EAF5FD;color:var(--blue)}.sewes-voice-page .flow-icon .icon{width:30px;height:30px}.sewes-voice-page .process-flow strong{display:block;font-size:17px;line-height:1.3}.sewes-voice-page .process-caption{font-size:14px;line-height:1.4;color:var(--muted);margin-top:30px;max-width:890px}
/* Examples: three labeled rows */
.sewes-voice-page .examples{background:#fff}.sewes-voice-page .examples h2{font-size:42px}.sewes-voice-page .examples-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.sewes-voice-page .example-card{border:1px solid #CFE2F4;border-radius:12px;background:linear-gradient(180deg,#fff,#F9FCFF);padding:20px 22px;box-shadow:var(--shadow);min-width:0}.sewes-voice-page .example-title{display:flex;gap:12px;align-items:center;padding-bottom:12px}.sewes-voice-page .example-title>.icon{width:34px;height:34px;color:var(--blue)}.sewes-voice-page .example-title h3{font-size:21px;line-height:1.27}.sewes-voice-page .example-rows{display:grid;gap:3px}.sewes-voice-page .example-rows>div{display:grid;grid-template-columns:105px 1fr;gap:8px;background:#F5F9FD;padding:12px 14px;border-radius:6px}.sewes-voice-page .example-rows strong{font-size:16px;line-height:1.45}.sewes-voice-page .example-rows p{font-size:16px;line-height:1.43;color:var(--muted)}.sewes-voice-page .examples-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.sewes-voice-page .examples-bottom>p{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.4;color:var(--muted)}.sewes-voice-page .examples-bottom>p .icon{width:20px;height:20px;flex-shrink:0;color:var(--blue)}.sewes-voice-page .small-cta{display:inline-flex;gap:12px;align-items:center;justify-content:center;border-radius:8px;background:var(--orange);color:#fff;font-weight:700;padding:11px 20px;font-size:16px;white-space:nowrap}.sewes-voice-page .small-cta .icon{width:17px;height:17px}
/* Steps with thin arrows, no bulky unrelated process decoration */
.sewes-voice-page .method{background:#fff}.sewes-voice-page .method h2{font-size:44px}.sewes-voice-page .method-track{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:35px;margin:34px 0 0;padding:0}.sewes-voice-page .method-track li{position:relative;min-width:0}.sewes-voice-page .method-track li:not(:last-child):after{content:'→';position:absolute;right:-30px;top:5px;font-size:23px;color:#4D98DD}.sewes-voice-page .step-dot{display:grid;place-items:center;width:42px;height:42px;border:2px solid var(--blue);border-radius:50%;color:var(--blue);font-size:16px;font-weight:700;margin-bottom:13px}.sewes-voice-page .method-track li:first-child .step-dot,.sewes-voice-page .method-track li:last-child .step-dot{background:#6AAEEA;border-color:#6AAEEA;color:#fff}.sewes-voice-page .method-track h3{font-size:20px;line-height:1.18;letter-spacing:0}.sewes-voice-page .method-track p{font-size:15px;line-height:1.43;color:var(--muted);margin-top:9px}
.sewes-voice-page .control{background:#fff}.sewes-voice-page .control h2{font-size:44px}.sewes-voice-page .control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px}.sewes-voice-page .control-card{background:#fff;border:1px solid #E2EDF7;border-radius:12px;padding:24px 22px;min-height:225px;box-shadow:var(--shadow)}.sewes-voice-page .control-icon{width:48px;height:48px;margin-bottom:17px}.sewes-voice-page .control-card h3{font-size:20px;line-height:1.3}.sewes-voice-page .control-card p{font-size:16px;line-height:1.44;color:var(--muted);margin-top:10px}
/* Final framed horizontal CTA with left photo and exactly matched hint */
.sewes-voice-page .final-section{padding-top:26px;padding-bottom:52px}.sewes-voice-page .contact-panel{border-radius:16px;background:linear-gradient(110deg,#F1F7FD,#EEF8FD);display:grid;grid-template-columns:31% 69%;overflow:hidden;min-height:340px;box-shadow:0 9px 28px rgba(7,29,66,.05)}.sewes-voice-page .contact-photo{min-height:340px;overflow:hidden}.sewes-voice-page .contact-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.sewes-voice-page .contact-copy{padding:38px 42px 34px;align-self:center}.sewes-voice-page .contact-copy h2{font-size:37px;line-height:1.18}.sewes-voice-page .contact-copy p:not(.eyebrow){font-size:17px;line-height:1.46;color:var(--muted);margin-top:15px;max-width:70ch}.sewes-voice-page .contact-copy .primary-cta{margin-top:22px}.sewes-voice-page .contact-copy .contact-hint{margin-top:12px}.sewes-voice-page .footer{border-top:1px solid var(--border);padding:24px 0 28px;background:var(--paper);font-size:14px;color:var(--muted)}.sewes-voice-page .footer .shell{display:flex;align-items:center;justify-content:space-between;gap:15px}.sewes-voice-page .footer a:hover{color:var(--blue)}
@media(max-width:1199px){.sewes-voice-page{--side:40px;--section-space:64px}.sewes-voice-page .hero-layout{grid-template-columns:1.05fr .95fr;min-height:600px}.sewes-voice-page .hero-content h1{font-size:49px}.sewes-voice-page .hero-content h1 .accent-blue{font-size:46px}.sewes-voice-page .hero-paragraph{font-size:17px}.sewes-voice-page .hero-picture{min-height:580px}.sewes-voice-page .solution-panel h2{font-size:33px}.sewes-voice-page .feature h3{font-size:16px}.sewes-voice-page .feature p{font-size:15px}.sewes-voice-page .inbound-body{grid-template-columns:1fr 29%;gap:8px}.sewes-voice-page .phone-illustration{max-width:190px}.sewes-voice-page .solution-panel{padding:26px 21px}.sewes-voice-page .problem-card{padding:22px 18px}.sewes-voice-page .problem-card h3{font-size:19px}.sewes-voice-page .problem-card p{font-size:15px}.sewes-voice-page .process-heading h2,.sewes-voice-page .examples h2,.sewes-voice-page .method h2,.sewes-voice-page .control h2{font-size:40px}.sewes-voice-page .contact-copy{padding:28px 32px}}
@media(max-width:899px){.sewes-voice-page{--side:32px;--section-space:48px}.sewes-voice-page .main-nav{gap:16px}.sewes-voice-page .logo span:last-child,.sewes-voice-page .logo-line{display:none}.sewes-voice-page .main-nav{font-size:15px}.sewes-voice-page .header-cta{font-size:15px;padding:0 14px}.sewes-voice-page .hero-layout{grid-template-columns:1fr;min-height:unset;gap:0}.sewes-voice-page .hero-content{padding:40px 0 24px}.sewes-voice-page .hero-content h1{font-size:47px;max-width:700px}.sewes-voice-page .hero-content h1 .accent-blue{font-size:47px}.sewes-voice-page .hero-paragraph{max-width:65ch}.sewes-voice-page .hero-picture{min-height:360px;height:400px;margin-left:calc(var(--side)*-1);margin-right:calc(var(--side)*-1)}.sewes-voice-page .hero-picture img{object-position:center}.sewes-voice-page .hero-benefits{margin-top:22px}.sewes-voice-page .hand-note{font-size:19px;max-width:230px}.sewes-voice-page .section-heading-row h2{font-size:39px}.sewes-voice-page .problems-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sewes-voice-page .problem-card{min-height:225px}.sewes-voice-page .solution-grid{grid-template-columns:1fr;gap:18px}.sewes-voice-page .solution-panel h2{font-size:34px}.sewes-voice-page .inbound-body{grid-template-columns:1fr 230px;gap:18px}.sewes-voice-page .solution-features{gap:18px}.sewes-voice-page .feature h3{font-size:18px}.sewes-voice-page .feature p{font-size:16px}.sewes-voice-page .outbound-features{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.sewes-voice-page .process-heading{grid-template-columns:1fr}.sewes-voice-page .process-heading>p{max-width:690px}.sewes-voice-page .process-flow{gap:16px}.sewes-voice-page .process-flow li:not(:last-child):after{right:-21px;font-size:21px}.sewes-voice-page .process-flow strong{font-size:14px}.sewes-voice-page .flow-icon{width:53px;height:53px}.sewes-voice-page .flow-icon .icon{width:25px;height:25px}.sewes-voice-page .examples h2,.sewes-voice-page .method h2,.sewes-voice-page .control h2{font-size:39px}.sewes-voice-page .examples-grid{gap:15px}.sewes-voice-page .example-rows>div{grid-template-columns:1fr}.sewes-voice-page .example-rows p{font-size:15px}.sewes-voice-page .method-track{gap:16px}.sewes-voice-page .method-track li:not(:last-child):after{right:-19px}.sewes-voice-page .method-track h3{font-size:17px}.sewes-voice-page .method-track p{font-size:14px}.sewes-voice-page .control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sewes-voice-page .control-card{min-height:190px}.sewes-voice-page .contact-panel{grid-template-columns:32% 68%}.sewes-voice-page .contact-copy h2{font-size:30px}.sewes-voice-page .contact-copy{padding:24px}.sewes-voice-page .contact-copy p:not(.eyebrow){font-size:16px}}
@media(max-width:599px){.sewes-voice-page{--side:20px;--section-space:40px}.sewes-voice-page .site-header,.sewes-voice-page .site-header-inner{height:65px}.sewes-voice-page .logo strong{font-size:20px}.sewes-voice-page .logo span:last-child,.sewes-voice-page .logo-line{display:none}.sewes-voice-page .main-nav{display:none}.sewes-voice-page .header-cta{margin-left:auto;height:44px;font-size:14px;padding:0 12px}.sewes-voice-page .mobile-menu{display:block;position:relative}.sewes-voice-page .mobile-menu summary{list-style:none;cursor:pointer;display:grid;place-items:center;height:44px;width:40px;border:1px solid var(--border);background:#fff;border-radius:8px}.sewes-voice-page .mobile-menu summary::-webkit-details-marker{display:none}.sewes-voice-page .mobile-menu summary .icon{height:22px;width:22px}.sewes-voice-page .mobile-menu nav{position:absolute;right:0;top:49px;width:min(280px,calc(100vw - 32px));padding:8px;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 14px 35px rgba(7,29,66,.15);display:grid;z-index:120}.sewes-voice-page .mobile-menu nav a{font-size:16px;line-height:1.4;font-weight:700;padding:12px;border-radius:6px}.sewes-voice-page .mobile-menu nav a:hover{background:#EEF7FF}.sewes-voice-page .hero-content{padding:32px 0 28px}.sewes-voice-page .hero-content h1{font-size:36px;line-height:1.12;letter-spacing:-.03em}.sewes-voice-page .hero-content h1 .accent-blue{font-size:inherit;letter-spacing:inherit}.sewes-voice-page .hero-paragraph{font-size:16px;line-height:1.48;margin-top:16px}.sewes-voice-page .hero-paragraph+.hero-paragraph{margin-top:12px}.sewes-voice-page .hero-buttons{gap:10px;margin-top:24px}.sewes-voice-page .primary-cta{min-height:52px;height:auto;padding:12px 19px;font-size:20px;white-space:normal}.sewes-voice-page .secondary-cta{min-height:52px;font-size:17px;padding:0 16px}.sewes-voice-page .hero-content .contact-hint{margin-top:12px}.sewes-voice-page .hero-benefits{grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:24px}.sewes-voice-page .hero-benefits>div{font-size:12px;gap:6px}.sewes-voice-page .hero-benefits .icon{width:21px;height:21px}.sewes-voice-page .hero-picture{height:350px;min-height:350px}.sewes-voice-page .section h2{font-size:32px;line-height:1.17}.sewes-voice-page .section-heading-row{align-items:start}.sewes-voice-page .hand-note{display:none}.sewes-voice-page .problems-grid{grid-template-columns:1fr;gap:12px;margin-top:26px}.sewes-voice-page .problem-card{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:15px;align-items:start;min-height:0;padding:18px}.sewes-voice-page .problem-card .icon-circle{grid-row:1 / 3;width:46px;height:46px}.sewes-voice-page .problem-card h3{margin:0;font-size:19px}.sewes-voice-page .problem-card p{grid-column:2;margin-top:7px;font-size:15px}.sewes-voice-page .solution-panel{padding:22px 18px}.sewes-voice-page .solution-panel h2{font-size:30px}.sewes-voice-page .inbound-body{grid-template-columns:1fr;gap:10px}.sewes-voice-page .solution-features{gap:17px}.sewes-voice-page .phone-illustration{max-width:180px;margin:10px auto 0}.sewes-voice-page .feature h3{font-size:17px}.sewes-voice-page .feature p{font-size:15px}.sewes-voice-page .outbound-features{grid-template-columns:1fr;gap:17px;margin-top:26px}.sewes-voice-page .solution-result{margin-top:18px;padding:15px}.sewes-voice-page .outbound-footer p{font-size:15px}.sewes-voice-page .process-heading{gap:20px}.sewes-voice-page .process-heading h2{font-size:32px}.sewes-voice-page .process-heading>p{font-size:15px;padding:19px}.sewes-voice-page .process-flow{grid-template-columns:1fr;gap:12px;margin-top:26px}.sewes-voice-page .process-flow li{display:flex;align-items:center;text-align:left;gap:16px;min-height:55px;padding-left:2px}.sewes-voice-page .flow-icon{margin:0;width:50px;height:50px}.sewes-voice-page .process-flow li:not(:last-child):after{content:'↓';right:auto;left:20px;top:51px;font-size:17px}.sewes-voice-page .process-flow strong{font-size:17px}.sewes-voice-page .examples h2,.sewes-voice-page .method h2,.sewes-voice-page .control h2{font-size:32px}.sewes-voice-page .desktop-only{display:none}.sewes-voice-page .examples-grid{grid-template-columns:1fr;gap:14px}.sewes-voice-page .example-card{padding:18px 16px}.sewes-voice-page .example-title h3{font-size:19px}.sewes-voice-page .example-rows>div{grid-template-columns:90px 1fr;gap:8px;padding:10px}.sewes-voice-page .example-rows strong{font-size:14px}.sewes-voice-page .example-rows p{font-size:14px}.sewes-voice-page .examples-bottom{flex-direction:column;align-items:flex-start}.sewes-voice-page .small-cta{width:100%}.sewes-voice-page .method-track{grid-template-columns:1fr;margin-top:24px;gap:20px}.sewes-voice-page .method-track li{display:grid;grid-template-columns:50px 1fr;gap:0 16px;min-height:68px}.sewes-voice-page .step-dot{grid-row:1 / 3;width:42px;height:42px;margin:0}.sewes-voice-page .method-track li:not(:last-child):after{content:'↓';top:auto;bottom:-20px;left:14px;right:auto}.sewes-voice-page .method-track h3{font-size:20px}.sewes-voice-page .method-track h3 br{display:none}.sewes-voice-page .method-track p{grid-column:2;font-size:15px;margin-top:7px}.sewes-voice-page .control-grid{grid-template-columns:1fr;gap:12px;margin-top:24px}.sewes-voice-page .control-card{min-height:0;padding:18px;display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:16px}.sewes-voice-page .control-icon{grid-row:1 / 3;width:44px;height:44px;margin:0}.sewes-voice-page .control-card h3{font-size:19px}.sewes-voice-page .control-card p{grid-column:2;margin-top:7px;font-size:15px}.sewes-voice-page .final-section{padding-top:24px;padding-bottom:40px}.sewes-voice-page .contact-panel{grid-template-columns:1fr}.sewes-voice-page .contact-photo{height:250px;min-height:0}.sewes-voice-page .contact-photo img{object-position:50% 28%}.sewes-voice-page .contact-copy{padding:28px 22px 26px}.sewes-voice-page .contact-copy h2{font-size:29px}.sewes-voice-page .contact-copy p:not(.eyebrow){font-size:16px}.sewes-voice-page .contact-copy .primary-cta{margin-top:22px}.sewes-voice-page .contact-copy .contact-hint{margin-top:12px}.sewes-voice-page .footer{font-size:13px}}
@media(max-width:359px){.sewes-voice-page{--side:16px}.sewes-voice-page .hero-content h1{font-size:32px}.sewes-voice-page .logo strong{font-size:18px}.sewes-voice-page .header-cta{font-size:13px;padding:0 10px}.sewes-voice-page .site-header-inner{gap:10px}.sewes-voice-page .primary-cta{font-size:18px;padding:11px 15px}.sewes-voice-page .secondary-cta{font-size:16px}.sewes-voice-page .hero-benefits{grid-template-columns:1fr 1fr;gap:12px}.sewes-voice-page .hero-benefits>div{font-size:13px}.sewes-voice-page .hero-picture{height:310px;min-height:310px}.sewes-voice-page .section h2{font-size:30px}.sewes-voice-page .solution-panel h2{font-size:29px}.sewes-voice-page .example-rows>div{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.sewes-voice-page{scroll-behavior:auto}.sewes-voice-page .primary-cta,.sewes-voice-page .secondary-cta{transition:none}}

/* Grid content cannot force a horizontal scrollbar at 320px. */
.sewes-voice-page .problem-card h3,.sewes-voice-page .problem-card p,.sewes-voice-page .control-card h3,.sewes-voice-page .control-card p{min-width:0;overflow-wrap:break-word}
@media(max-width:599px){.sewes-voice-page .method-track li{grid-template-columns:50px minmax(0,1fr)}.sewes-voice-page .method-track h3 br{display:initial}.sewes-voice-page .method-track h3,.sewes-voice-page .method-track p{min-width:0}}
