:root{--purple:#7662cf;--coral:#ee6d83}.selection-page .staff-brand{gap:7px}.selection-page .staff-brand img{width:270px}.selection-page h1,.selection-page h2,.selection-page h3{word-break:auto;overflow-wrap:normal}.staff-nav-panel .is-current{background:var(--mist);color:var(--cyan)}
.feature-breadcrumb{height:62px;display:flex;align-items:center;background:var(--paper)}.feature-breadcrumb .staff-shell{display:flex;gap:11px;align-items:center;color:#66828c;font-size:14px}.feature-breadcrumb b{color:var(--ink)}
.selection-hero{padding:68px 0 94px;background:linear-gradient(115deg,var(--paper) 0 55%,#e8f5f5 55%)}.selection-hero__grid{display:grid;grid-template-columns:1.02fr .98fr;gap:70px;align-items:center}.selection-hero__copy h1{font-size:clamp(46px,4.5vw,64px);line-height:1.14;letter-spacing:-.055em;margin:0 0 28px;font-weight:900}.selection-hero__visual{position:relative;min-height:600px;border-radius:150px 8px 8px 8px;background:linear-gradient(145deg,#dff5f7,#fff1cb);box-shadow:var(--shadow);overflow:hidden}.selection-hero__visual:after{content:"";position:absolute;width:360px;height:360px;right:-130px;top:-110px;border:1px solid rgba(0,167,198,.2);border-radius:50%;box-shadow:0 0 0 70px rgba(0,167,198,.06)}.hero-phone{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:330px;padding:15px 18px 20px;border:10px solid var(--ink);border-radius:38px;background:#fff;box-shadow:0 28px 55px rgba(7,52,70,.23)}.phone-head{display:flex;flex-direction:column;text-align:center;padding:8px 0 13px;border-bottom:1px solid var(--line)}.phone-head small{color:var(--cyan);font-weight:800}.phone-head b{font-size:18px}.need-card{display:flex;flex-direction:column;margin:12px 0;padding:12px;background:var(--mist);font-size:12px}.need-card small{color:var(--cyan);font-weight:800}.hero-product{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.hero-product img{width:64px;height:64px;object-fit:contain;border-radius:8px;background:#f8f5ee}.hero-product div,.hero-product small{display:flex;flex-direction:column}.hero-product small{color:#6d8790}.hero-phone button{width:100%;border:0;background:var(--yellow);padding:12px;margin-top:14px;font-weight:800}.hero-float{position:absolute;z-index:3;display:flex;flex-direction:column;padding:16px 18px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 40px rgba(7,52,70,.18);border-radius:9px}.hero-float.is-line{top:55px;left:32px}.hero-float.is-line b{align-self:flex-start;background:#06c755;color:#fff;padding:4px 8px;border-radius:5px}.hero-float.is-line span,.hero-float.is-count span{font-size:12px}.hero-float.is-count{right:24px;bottom:52px}.hero-float.is-count small{color:var(--cyan);font-weight:800}.hero-float.is-count b{font-size:21px}
.section-intro{max-width:none}.section-intro h2,.selection-how h2,.page-anatomy h2,.dual-value h2,.selection-cases h2{font-size:clamp(38px,4.5vw,62px);line-height:1.2;letter-spacing:-.045em;margin:0 0 24px}.section-intro>p:last-child{max-width:820px;font-size:18px;color:#5d7b85}.selection-pain{padding:120px 0}.pain-story{display:grid;grid-template-columns:.9fr 80px 1.1fr;gap:30px;align-items:center;margin-top:65px}.chat-chaos{min-height:430px;padding:32px;border-radius:65px 8px 8px 8px;background:var(--mist);box-shadow:var(--shadow)}.chat-message,.chat-link{max-width:80%;margin:14px 0;padding:14px 17px;background:#fff;border:1px solid var(--line);border-radius:5px 16px 16px 16px}.chat-message.is-right{margin-left:auto;background:#dff5e9;border-radius:16px 5px 16px 16px}.chat-link{display:flex;align-items:center;gap:12px}.chat-link i{width:50px;height:50px;border-radius:6px;background:linear-gradient(135deg,#d7eff2,#ffe29a)}.chat-link span{font-weight:800}.chat-link.is-faded{opacity:.45}.pain-arrow{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--yellow);font-size:28px;font-weight:900}.pain-cards{display:grid;gap:12px}.pain-cards article{display:flex;align-items:center;gap:18px;padding:23px;background:#fff;border:1px solid var(--line)}.pain-cards i{display:grid;place-items:center;flex:0 0 58px;height:58px;border-radius:50%;background:var(--cyan2);color:var(--cyan)}.pain-cards svg,.selection-steps svg,.dual-title svg,.case-grid svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.pain-cards b,.pain-cards span{display:block}.pain-cards span{font-size:13px;color:#6a858e}
.selection-how{padding:110px 0;background:var(--ink);color:#fff}.selection-how .staff-section-head>p{color:#b7d0d6}.selection-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:70px 0 0;padding:0;list-style:none;background:#376473}.selection-steps li{min-height:315px;padding:28px;background:var(--ink);position:relative}.selection-steps li:before{content:"";position:absolute;left:28px;top:-6px;width:12px;height:12px;border-radius:50%;background:var(--yellow)}.selection-steps b{color:var(--yellow);font-size:13px}.selection-steps i{display:grid;place-items:center;width:66px;height:66px;margin:38px 0 28px;border-radius:50%;background:#154c5d;color:#fff}.selection-steps h3{font-size:23px}.selection-steps p{color:#b7d0d6}
.page-anatomy{padding:120px 0;background:#fff}.anatomy-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;align-items:center}.anatomy-list{margin-top:42px}.anatomy-list article{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.anatomy-list span{color:var(--cyan);font-size:12px;font-weight:800}.anatomy-list b{font-size:19px}.anatomy-list p{margin:3px 0 0;color:#63808a}.anatomy-visual{position:relative;min-height:680px;border-radius:80px 8px 8px 8px;background:linear-gradient(145deg,#e8f7f7,#fff5dd);box-shadow:var(--shadow)}.anatomy-phone{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:360px;padding:20px;background:#fff;border:11px solid var(--ink);border-radius:38px;box-shadow:0 25px 55px rgba(7,52,70,.2)}.anatomy-phone header{display:flex;flex-direction:column;text-align:center;border-bottom:1px solid var(--line);padding-bottom:12px}.anatomy-phone header small{color:var(--cyan);font-weight:800}.ap-need{padding:13px;margin:13px 0;background:var(--mist)}.ap-need small{color:var(--cyan);font-weight:800}.ap-need p{margin:4px 0;font-size:12px}.ap-product{display:grid;grid-template-columns:82px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.ap-product img{width:82px;height:92px;object-fit:contain;background:#faf7f0}.ap-product p{font-size:12px;margin:6px 0;color:#637f88}.ap-product a{color:var(--cyan);font-size:12px;font-weight:800}.anatomy-tag{position:absolute;padding:10px 14px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 28px rgba(7,52,70,.14);font-size:12px;font-weight:800}.anatomy-tag:after{content:"";position:absolute;width:70px;border-top:2px dashed var(--cyan);top:50%}.anatomy-tag.t1{left:24px;top:180px}.anatomy-tag.t1:after,.anatomy-tag.t2:after{left:100%}.anatomy-tag.t2{left:18px;top:360px}.anatomy-tag.t3{right:18px;top:335px}.anatomy-tag.t3:after,.anatomy-tag.t4:after{right:100%}.anatomy-tag.t4{right:24px;bottom:110px}
.dual-value{padding:120px 0;background:var(--mist)}.dual-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:62px}.dual-grid article{padding:42px;background:#fff;box-shadow:0 16px 42px rgba(7,52,70,.08);border-top:5px solid var(--cyan)}.dual-grid .for-customer{border-color:var(--yellow)}.dual-title{display:flex;align-items:center;gap:20px}.dual-title i{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:var(--cyan2);color:var(--cyan)}.for-customer .dual-title i{background:#fff0c7;color:#b97900}.dual-title small{font-size:11px;color:#6e8992;font-weight:800}.dual-title h3{font-size:28px;margin:3px 0}.dual-grid ul{list-style:none;padding:0;margin:35px 0 0}.dual-grid li{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--line)}.dual-grid li span{color:#63808a;text-align:right}
.selection-cases{padding:115px 0;background:var(--paper)}.selection-cases .staff-section-head>p{font-size:18px;color:#66828c}.case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:65px}.case-grid article{min-height:300px;padding:28px;border:1px solid var(--line);background:#fff;border-top:5px solid var(--cyan)}.case-grid article:nth-child(2){border-top-color:var(--coral)}.case-grid article:nth-child(3){border-top-color:var(--purple)}.case-grid article:nth-child(4){border-top-color:var(--green)}.case-grid i{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--cyan2);color:var(--cyan)}.case-grid article:nth-child(2) i{background:#fce8ed;color:var(--coral)}.case-grid article:nth-child(3) i{background:#ece8fa;color:var(--purple)}.case-grid article:nth-child(4) i{background:#e4f6ed;color:var(--green)}.case-grid span{display:block;margin-top:35px;color:var(--cyan);font-size:12px;font-weight:800}.case-grid h3{font-size:25px;margin:18px 0 10px}.case-grid p{color:#607d87}.staff-final-cta p:not(.staff-kicker){max-width:720px;margin:20px auto 0;color:#527380;font-size:18px}
@media(max-width:1050px){.selection-hero__grid,.anatomy-grid{grid-template-columns:1fr}.selection-hero__visual{min-height:580px}.pain-story{grid-template-columns:1fr}.pain-arrow{transform:rotate(90deg);margin:auto}.selection-steps{grid-template-columns:1fr 1fr}.dual-grid{grid-template-columns:1fr}.case-grid{grid-template-columns:1fr 1fr}.selection-page .staff-brand img{width:235px}}
@media(max-width:680px){.selection-page .staff-brand img{width:190px}.feature-breadcrumb{height:54px}.feature-breadcrumb .staff-shell{font-size:12px}.selection-hero{padding:46px 0 65px;background:var(--paper)}.selection-hero__copy h1{font-size:39px}.selection-hero__visual{min-height:540px;margin-top:20px;border-radius:80px 6px 6px 6px}.hero-phone{width:280px;border-width:8px}.hero-float.is-line{left:8px;top:25px}.hero-float.is-line span{display:none}.hero-float.is-count{right:8px;bottom:22px}.selection-pain,.page-anatomy,.dual-value,.selection-cases{padding:80px 0}.section-intro h2,.selection-how h2,.page-anatomy h2,.dual-value h2,.selection-cases h2{font-size:36px}.pain-story{margin-top:40px}.chat-chaos{min-height:390px;padding:20px}.selection-how{padding:80px 0}.selection-steps{grid-template-columns:1fr}.selection-steps li{min-height:250px}.anatomy-visual{min-height:630px}.anatomy-phone{width:285px;border-width:8px}.anatomy-tag{display:none}.ap-product{grid-template-columns:65px 1fr}.ap-product img{width:65px}.dual-grid{margin-top:40px}.dual-grid article{padding:28px}.dual-grid li{flex-direction:column;gap:4px}.dual-grid li span{text-align:left}.case-grid{grid-template-columns:1fr;margin-top:40px}.case-grid article{min-height:245px}.staff-final-cta p:not(.staff-kicker){font-size:16px}}
.selection-hero__copy h1{text-wrap:balance}

/* Core feature pages: full-width title, description below. */
.staff-section-head{display:block}
.staff-section-head>div,.staff-section-head h2{width:100%;max-width:none}
.staff-section-head>p{max-width:860px;margin:22px 0 0}
@media(min-width:681px){.selection-hero__copy h1{font-size:clamp(46px,4.2vw,60px)}}
.selection-case-proof{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;color:#fff}
.selection-case-proof>img,.selection-case-proof__shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.selection-case-proof__shade{background:linear-gradient(90deg,rgba(4,36,48,.94) 0 48%,rgba(4,36,48,.18) 84%)}
.selection-case-proof__content{position:relative}
.selection-case-proof__content h2{max-width:700px;font-size:clamp(38px,4.5vw,62px);line-height:1.2;letter-spacing:-.045em;margin:0 0 24px}
.selection-case-proof__content>p:not(.staff-kicker){max-width:620px;font-size:18px}
.selection-case-proof__content .staff-button{margin-top:28px}
@media(max-width:680px){.selection-case-proof{min-height:680px}.selection-case-proof__shade{background:rgba(4,36,48,.76)}.selection-case-proof__content h2{font-size:36px}}


