.web-page{--w-ink:#211d4f;--w-purple:#7a6aff;--w-lav:#d5d0ff;--w-mint:#64dbae;--w-green:#167a5a;--w-coral:#ff8164;--w-paper:#f6f5f3;--w-white:#fefdfd;--w-copy:#5e5a70}.wsvc-container{position:relative;width:min(1298px,100%);margin:auto;border-inline:1px solid #44424bb3;overflow:hidden;box-sizing:border-box}.wsvc-container *{box-sizing:border-box}.wsvc-container :is(h1,h2,h3,p){margin:0}.wsvc-mono{font:500 10px/14px "JetBrains Mono",monospace;letter-spacing:.08em}.wsvc-heading{font-family:"Clash Grotesk",Arial,sans-serif;font-weight:500}.wsvc-copy{color:var(--w-copy);font:400 18px/28px Manrope,Arial,sans-serif}.wsvc-head{display:flex;justify-content:space-between;gap:48px}.wsvc-head h2{max-width:760px;font-size:64px;line-height:.94}.wsvc-head>p{width:390px}.wsvc-button{display:inline-flex;margin-top:28px;padding:12px 22px;border-radius:4px;color:#fff;background:linear-gradient(133deg,#d5d0ff,#6757e8 42%,#8b7dff);font:500 14px/18px Manrope,sans-serif;text-decoration:none}
.wsvc-hero{display:grid;grid-template-columns:760px 538px;min-height:760px;background:var(--w-white)}.wsvc-hero-copy{padding:52px 56px}.wsvc-hero h1{margin-top:32px;font-size:72px;line-height:1;letter-spacing:-.022em;color:var(--w-ink)}.wsvc-hero .wsvc-copy{margin-top:58px;max-width:590px}.wsvc-proof{margin-top:52px;color:var(--w-green)}.wsvc-devices{position:relative;background:var(--w-ink);overflow:hidden}.wsvc-browser{position:absolute;top:74px;left:44px;width:455px;height:390px;border:1px solid var(--w-purple);background:var(--w-white);box-shadow:18px 18px var(--w-purple)}.wsvc-browser-bar{height:44px;padding:15px 20px;background:var(--w-ink);color:var(--w-lav)}.wsvc-site{padding:22px}.wsvc-site-nav{display:flex;justify-content:space-between;color:var(--w-copy)}.wsvc-site-hero{margin-top:24px;padding:28px 20px 24px;background:var(--w-ink);color:#fff}.wsvc-site-hero h3{margin-top:16px;font-size:32px;line-height:1.18}.wsvc-mobile{position:absolute;right:20px;bottom:28px;width:196px;height:370px;padding:18px 16px 20px;border:8px solid #111026;border-radius:28px;background:radial-gradient(circle at 74% 42%,#8b7dff 0 9%,transparent 22%),#28205f;color:#fff;box-shadow:0 20px 40px #0f0c2a80}.wsvc-mobile-nav{display:flex;align-items:flex-start;justify-content:space-between;font:600 14px/16px Manrope,Arial,sans-serif}.wsvc-mobile-nav span{font-size:18px;line-height:18px}.wsvc-mobile>p{margin-top:34px}.wsvc-mobile h3{margin-top:12px;font-size:24px;line-height:1.08}.wsvc-mobile-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:28px;color:#211d4f;background:#64dbae}
.wsvc-section{padding:44px 56px}.wsvc-journey{min-height:820px;background:var(--w-paper)}.wsvc-journey-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:68px}.wsvc-stage{position:relative;min-height:430px;padding:28px 24px;border:1px solid #d8d5d0;background:var(--w-white);color:var(--w-ink)}.wsvc-stage:nth-child(2){background:var(--w-lav)}.wsvc-stage:nth-child(3){background:var(--w-mint)}.wsvc-stage:nth-child(4){color:#fff;background:var(--w-ink)}.wsvc-stage h3{margin-top:66px;font-size:42px;line-height:1}.wsvc-stage p{margin-top:32px}.wsvc-stage small{position:absolute;bottom:28px}
.wsvc-project{min-height:960px;background:var(--w-white)}.wsvc-project h2{margin-top:24px;max-width:760px;font-size:48px;line-height:1.08}.wsvc-project>.wsvc-copy{margin-top:18px;max-width:600px}.wsvc-compare{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:36px}.wsvc-shot{min-height:390px;padding:20px 22px;border:1px solid #d8d5d0;background:var(--w-paper)}.wsvc-shot.after{background:var(--w-lav)}.wsvc-shot-body{margin-top:26px;min-height:270px;padding:22px;background:#dedbd6}.wsvc-shot.after .wsvc-shot-body{color:#fff;background:var(--w-ink)}.wsvc-shot-body h3{margin-top:54px;max-width:360px;font-size:28px;line-height:1.1}.wsvc-buying{display:grid;grid-template-columns:repeat(3,1fr);margin-top:26px;border:1px solid #d8d5d0}.wsvc-buying p{min-height:94px;padding:20px 24px;white-space:pre-line;border-right:1px solid #d8d5d0}.wsvc-buying p:last-child{border:0}
.wsvc-launch{min-height:720px;background:var(--w-lav)}.wsvc-launch-list{margin-top:52px;border:1px solid #b9b2fb}.wsvc-launch-row{display:flex;justify-content:space-between;padding:18px 16px;border-bottom:1px solid #b9b2fb;font:500 14px/18px Manrope,sans-serif}.wsvc-launch-row:last-child{color:#fff;background:var(--w-ink);border:0}
.wsvc-architecture{min-height:860px;color:#fff;background:var(--w-ink)}.wsvc-architecture .wsvc-head h2{font-size:48px;line-height:1.04}.wsvc-architecture .wsvc-head p{color:var(--w-lav)}.wsvc-decision{margin-top:60px;padding:28px;background:var(--w-purple)}.wsvc-decision-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:26px}.wsvc-decision-card{min-height:340px;padding:22px;color:var(--w-ink);background:var(--w-white)}.wsvc-decision-card:nth-child(2){background:var(--w-lav)}.wsvc-decision-card:nth-child(3){background:var(--w-mint)}.wsvc-decision-card:last-child{color:#fff;background:var(--w-ink)}.wsvc-decision-card h3{margin-top:76px;font-size:25px}.wsvc-decision-card p{margin-top:70px}
.wsvc-partnership{display:grid;grid-template-columns:420px 1fr;gap:70px;min-height:820px;background:var(--w-paper)}.wsvc-partner-copy h2{font-size:44px;line-height:1.07}.wsvc-partner-copy>p{margin-top:22px}.wsvc-partner-copy pre{margin-top:22px;font:500 10px/21px "JetBrains Mono",monospace;color:var(--w-green)}.wsvc-workspace{border:1px solid #d8d5d0;background:var(--w-white)}.wsvc-workspace-head,.wsvc-phase{display:grid;grid-template-columns:1fr 190px;gap:20px;padding:22px 24px}.wsvc-phase{min-height:120px;border-top:1px solid #d8d5d0}.wsvc-phase b{display:block;margin-bottom:8px}.wsvc-phase p{color:var(--w-copy)}.wsvc-note{padding:20px 24px;border-top:1px solid #d8d5d0}
.wsvc-conversion{min-height:620px;background:var(--w-white)}.wsvc-conversion .wsvc-head h2{font-size:44px;line-height:1.08}.wsvc-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:48px}.wsvc-proof-card{min-height:300px;padding:28px;border:1px solid #dbd7d1;background:var(--w-paper)}.wsvc-proof-card:nth-child(2){background:var(--w-lav)}.wsvc-proof-card:nth-child(3){color:#fff;background:var(--w-ink)}.wsvc-proof-card p:last-child{margin-top:28px;white-space:pre-line;font:500 17px/28px Manrope,sans-serif}
@media(max-width:991px){.wsvc-container{width:100%}.wsvc-head{display:block}.wsvc-head h2,.wsvc-head>p{width:100%;max-width:none}.wsvc-head>p{margin-top:20px}.wsvc-hero{grid-template-columns:1fr;min-height:auto}.wsvc-devices{min-height:540px}.wsvc-partnership{grid-template-columns:1fr;gap:40px}.wsvc-proof-grid{gap:10px}}
@media(max-width:767px){.wsvc-hero-copy,.wsvc-section{padding-right:20px;padding-left:20px}.wsvc-hero h1{font-size:44px;line-height:1.04}.wsvc-head h2{font-size:42px;line-height:1.04}.wsvc-devices{display:none}.wsvc-journey-grid,.wsvc-decision-grid,.wsvc-proof-grid,.wsvc-compare,.wsvc-buying{grid-template-columns:1fr}.wsvc-stage{min-height:280px}.wsvc-stage h3{margin-top:40px}.wsvc-buying p{border-right:0;border-bottom:1px solid #d8d5d0}.wsvc-architecture .wsvc-head h2,.wsvc-project h2,.wsvc-conversion .wsvc-head h2{font-size:38px}.wsvc-workspace-head,.wsvc-phase{grid-template-columns:1fr}.wsvc-phase{gap:10px}.wsvc-proof-card{min-height:240px}}


/* Figma 176:981 exact Website page rebuild */
.web-page{--w-ink:#211d4f;--w-purple:#7a6aff;--w-lav:#d5d0ff;--w-mint:#64dbae;--w-green:#167a5a;--w-coral:#ff8164;--w-paper:#f6f5f3;--w-white:#fefdfd;--w-copy:#5e5a70}
.web-page .wsvc-container{width:min(1298px,100%);border-color:#d8d5d0}
.web-page .wsvc-section{padding:48px 56px}
.web-page .wsvc-heading,.web-page h1,.web-page h2,.web-page h3{font-family:"Clash Grotesk",Arial,sans-serif;font-weight:500;letter-spacing:-.025em}
.web-page p,.web-page span,.web-page small{font-family:Manrope,Arial,sans-serif}
.web-page .wsvc-mono{font-family:"JetBrains Mono",monospace}

.web-page .wsvc-hero{display:block;position:relative;height:760px;min-height:760px;background:#64dbae;border-color:#64dbae}
.web-page .wsvc-hero-copy{position:absolute;z-index:3;inset:0 auto 0 0;width:720px;padding:52px 56px}
.web-page .wsvc-hero h1{width:680px;margin-top:32px;font-size:72px;line-height:1;color:#211d4f}
.web-page .wsvc-hero .wsvc-copy{width:590px;margin-top:58px;color:#5e5a70}
.web-page .wsvc-hero .button-primary{margin-top:68px}
.web-page .wsvc-proof{margin-top:38px;color:#167a5a}
.web-page .wsvc-devices{position:absolute;inset:0 0 0 720px;background:transparent;overflow:visible}
.web-page .wsvc-browser{top:94px;left:0;width:522px;height:530px;padding:64px 24px 28px;border:1px solid #211d4f;background:#19191d;box-shadow:none}
.web-page .wsvc-browser-bar{position:absolute;top:16px;left:110px;width:302px;height:28px;padding:7px 12px;border-radius:14px;background:#3b3b42;color:#d5d0ff;text-align:center}
.web-page .wsvc-site{height:438px;padding:28px;background:#fefdfd}
.web-page .wsvc-site-nav{font-size:12px}
.web-page .wsvc-site-nav b{font:500 24px/1 "Clash Grotesk",sans-serif;color:#211d4f}
.web-page .wsvc-site-hero{height:260px;margin-top:38px;padding:28px 24px;background:#211d4f}
.web-page .wsvc-site-hero h3{width:340px;margin-top:24px;font-size:38px;line-height:1.05}
.web-page .wsvc-button{margin-top:32px;background:#64dbae;color:#211d4f;border-radius:0}
.web-page .wsvc-mobile{right:auto;left:360px;bottom:auto;top:352px;width:176px;height:330px;padding:18px 10px;border:0;border-radius:24px;background:#000;box-shadow:none}
.web-page .wsvc-mobile:before{content:"";position:absolute;inset:18px 10px;border-radius:14px;background:#211d4f}
.web-page .wsvc-mobile>*{position:relative;z-index:1}
.web-page .wsvc-mobile-nav{padding:14px 12px 0;font-size:16px;line-height:1}
.web-page .wsvc-mobile>p{margin:30px 12px 0;font-size:7px}
.web-page .wsvc-mobile h3{margin:12px 12px 0;font-size:27px;line-height:1.03}
.web-page .wsvc-mobile-cta{width:132px;min-height:42px;margin:28px 12px 0;background:#64dbae;font-size:7px}

.web-page .wsvc-journey{height:820px;min-height:820px;background:#fefdfd}
.web-page .wsvc-journey .wsvc-head{margin-top:34px}
.web-page .wsvc-head h2{font-size:58px;line-height:.98}
.web-page .wsvc-journey-grid{height:450px;margin-top:68px;gap:1px;background:#211d4f;border:1px solid #211d4f}
.web-page .wsvc-stage{min-height:0;height:448px;padding:28px 24px;border:0;background:#d5d0ff}
.web-page .wsvc-stage:nth-child(2){background:#8b7dff}
.web-page .wsvc-stage:nth-child(3){background:#64dbae}
.web-page .wsvc-stage:nth-child(4){background:#fefdfd;color:#211d4f}
.web-page .wsvc-stage h3{margin-top:68px;font-size:40px}
.web-page .wsvc-stage p{margin-top:24px}

.web-page .wsvc-project{height:960px;min-height:960px;background:#fefdfd}
.web-page .wsvc-project h2{width:760px;margin-top:22px;font-size:52px;line-height:1}
.web-page .wsvc-project>.wsvc-copy{width:620px;margin-top:18px}
.web-page .wsvc-compare{grid-template-columns:560px 612px;gap:30px;margin-top:36px}
.web-page .wsvc-shot{height:395px;min-height:395px;padding:20px 22px;background:#f6f5f3}
.web-page .wsvc-shot.after{background:#211d4f;color:#fff}
.web-page .wsvc-shot-body{height:280px;min-height:280px;margin-top:16px;background:#dedbd6}
.web-page .wsvc-shot.after .wsvc-shot-body{background:#211d4f;border:1px solid #fefdfd}
.web-page .wsvc-shot.after>p:first-child,.web-page .wsvc-shot.after>p:last-child{color:#64dbae}
.web-page .wsvc-buying{height:145px;margin-top:35px;background:#d5d0ff}
.web-page .wsvc-buying p{min-height:143px;padding:26px 24px;font-size:13px;line-height:1.5}

.web-page .wsvc-launch{height:720px;min-height:720px;background:#fefdfd}
.web-page .wsvc-launch .wsvc-head{margin-top:34px}
.web-page .wsvc-launch-list{height:340px;margin-top:54px;border-color:#211d4f}
.web-page .wsvc-launch-row{height:68px;padding:0 20px;align-items:center;background:#f6f5f3}
.web-page .wsvc-launch-row:nth-child(even){background:#fefdfd}
.web-page .wsvc-launch-row:last-child{background:#211d4f}

.web-page .wsvc-architecture{height:860px;min-height:860px;background:#211d4f;border-color:#4a4387}
.web-page .wsvc-architecture .wsvc-head h2{font-size:50px}
.web-page .wsvc-decision{height:560px;margin-top:38px;padding:28px;background:#2f2968;border:1px solid #5e56a6;border-radius:4px}
.web-page .wsvc-decision-grid{height:470px;margin-top:24px;gap:1px;background:#d8d5d0}
.web-page .wsvc-decision-card{display:flex;flex-direction:column;height:469px;min-height:0;padding:24px;background:#d5d0ff}
.web-page .wsvc-decision-card:nth-child(2){background:#fefdfd}
.web-page .wsvc-decision-card:nth-child(3){background:#64dbae}
.web-page .wsvc-decision-card:last-child{background:#7a6aff}
.web-page .wsvc-decision-card h3{margin-top:76px;font-size:30px}
.web-page .wsvc-decision-card p{margin-top:28px}
.web-page .wsvc-signal{display:block;margin-top:auto;padding:12px 14px;background:#fefdfd;color:#211d4f}
.web-page .wsvc-decision-card:last-child .wsvc-signal{background:#211d4f;color:#64dbae}

.web-page .wsvc-partnership{grid-template-columns:430px 738px;gap:34px;height:820px;min-height:820px;background:#64dbae;border-color:#a7dccb}
.web-page .wsvc-partner-copy h2{font-size:48px;line-height:1.02}
.web-page .wsvc-workspace{height:724px;padding:24px;border:1px solid #211d4f;border-radius:4px}
.web-page .wsvc-workspace-head{height:42px;padding:0;display:flex}
.web-page .wsvc-phase{height:126px;min-height:126px;padding:22px 18px}
.web-page .wsvc-phase:nth-of-type(3){background:#d5d0ff}
.web-page .wsvc-note{padding:18px}

.web-page .wsvc-conversion{height:620px;min-height:620px;background:#fefdfd}
.web-page .wsvc-conversion .wsvc-head h2{font-size:48px}
.web-page .wsvc-proof-grid{grid-template-columns:repeat(3,370px);gap:30px;margin-top:42px}
.web-page .wsvc-proof-card{height:300px;min-height:300px;padding:28px}

@media(max-width:1100px){.web-page .wsvc-section{height:auto;min-height:0;padding:44px 32px}.web-page .wsvc-head{gap:32px}.web-page .wsvc-head h2{font-size:48px}.web-page .wsvc-hero{height:700px;min-height:700px}.web-page .wsvc-hero-copy{width:56%;padding:44px 32px}.web-page .wsvc-hero h1{width:100%;font-size:58px}.web-page .wsvc-hero .wsvc-copy{width:100%;margin-top:38px}.web-page .wsvc-devices{left:56%}.web-page .wsvc-browser{transform:scale(.82);transform-origin:top left}.web-page .wsvc-mobile{left:270px;transform:scale(.82);transform-origin:top left}.web-page .wsvc-journey-grid{height:auto;min-height:420px}.web-page .wsvc-stage{height:auto;min-height:420px}.web-page .wsvc-compare{grid-template-columns:1fr 1fr;gap:20px}.web-page .wsvc-shot{height:auto}.web-page .wsvc-buying{height:auto}.web-page .wsvc-partnership{grid-template-columns:36% 1fr;gap:28px}.web-page .wsvc-workspace{height:auto}.web-page .wsvc-proof-grid{grid-template-columns:repeat(3,1fr);gap:18px}}
@media(max-width:767px){.web-page .wsvc-section{padding:38px 20px}.web-page .wsvc-head{display:block}.web-page .wsvc-head h2,.web-page .wsvc-project h2,.web-page .wsvc-conversion .wsvc-head h2,.web-page .wsvc-architecture .wsvc-head h2{width:100%;font-size:38px;line-height:1.02}.web-page .wsvc-head>p{width:100%;margin-top:20px}.web-page .wsvc-hero{height:auto;min-height:620px}.web-page .wsvc-hero-copy{position:relative;width:100%;padding:42px 20px}.web-page .wsvc-hero h1{font-size:46px}.web-page .wsvc-hero .wsvc-copy{margin-top:30px}.web-page .wsvc-hero .button-primary{margin-top:42px}.web-page .wsvc-devices{display:none}.web-page .wsvc-journey-grid,.web-page .wsvc-decision-grid,.web-page .wsvc-proof-grid,.web-page .wsvc-compare,.web-page .wsvc-buying{grid-template-columns:1fr}.web-page .wsvc-stage{min-height:250px}.web-page .wsvc-project>.wsvc-copy{width:100%}.web-page .wsvc-shot{min-height:360px}.web-page .wsvc-buying p{min-height:0;border-right:0;border-bottom:1px solid #d8d5d0}.web-page .wsvc-launch-row{height:auto;min-height:68px;gap:16px}.web-page .wsvc-decision{height:auto;padding:18px}.web-page .wsvc-decision-grid{height:auto}.web-page .wsvc-decision-card{height:auto;min-height:270px}.web-page .wsvc-partnership{display:block}.web-page .wsvc-partner-copy h2{font-size:40px}.web-page .wsvc-workspace{margin-top:38px;padding:12px}.web-page .wsvc-phase{grid-template-columns:1fr;height:auto;min-height:140px}.web-page .wsvc-proof-card{height:auto;min-height:240px}}

/* Hero comparison correction: Figma frame 176:1014 */
.web-page .wsvc-hero{background:#ddf7ee;border-color:#64dbae}
.web-page .wsvc-hero .shared-primary-button{display:flex;width:max-content;margin-top:68px}
@media(max-width:1100px){.web-page .wsvc-hero .shared-primary-button{margin-top:68px}}
@media(max-width:767px){.web-page .wsvc-hero .shared-primary-button{margin-top:42px}}

/* Figma device details: violet glow and mobile menu */
.web-page .wsvc-site-hero,.web-page .wsvc-mobile{isolation:isolate}
.web-page .wsvc-site-hero:before{content:"";position:absolute;z-index:-1;left:72%;top:14%;width:82px;height:82px;border-radius:50%;background:#8b7dff;filter:blur(14px);opacity:.95}
.web-page .wsvc-site-hero{position:relative}
.web-page .wsvc-mobile:after{content:"";position:absolute;z-index:1;left:102px;top:118px;width:58px;height:58px;border-radius:50%;background:#8b7dff;filter:blur(12px);opacity:.92}
.web-page .wsvc-mobile-nav:after{content:"☰";position:absolute;right:20px;top:30px;z-index:3;color:#fefdfd;font:400 17px/1 Arial,sans-serif;transform:scaleX(1.15)}
.web-page .wsvc-mobile>p,.web-page .wsvc-mobile>h3,.web-page .wsvc-mobile>.wsvc-mobile-cta{z-index:2}

/* Figma phone CTA: x22 y212 w132 h42 */
.web-page .wsvc-mobile>.wsvc-mobile-cta{position:absolute;z-index:4;left:22px;top:212px;width:132px;height:42px;min-height:42px;margin:0;padding:0}

/* Final phone composition matched as one unit */
.web-page .wsvc-mobile h3{position:absolute;z-index:3;left:22px;top:96px;width:132px;margin:0;font-size:24px;line-height:1.08;letter-spacing:-.025em}
.web-page .wsvc-mobile>p{position:absolute;z-index:3;left:22px;top:72px;width:132px;margin:0;font-size:6px;line-height:1.4}
.web-page .wsvc-mobile-nav{position:absolute;z-index:3;left:22px;top:32px;width:132px;padding:0}
.web-page .wsvc-mobile-nav:after{right:0;top:0}
.web-page .wsvc-mobile:after{left:104px;top:112px}
.web-page .wsvc-mobile>.wsvc-mobile-cta{left:22px;top:212px}

/* Explicit Figma section and patient-path bottom strokes */
.web-page .wsvc-container{border:1px solid #d8d5d0;border-top:0}
.web-page .wsvc-hero{border:1px solid #64dbae;border-top:0}
.web-page .wsvc-journey-grid{border:1px solid #211d4f}
.web-page .wsvc-stage{border-bottom:1px solid #211d4f}

/* Figma website-proof card interiors */
.web-page .wsvc-shot-body{position:relative;height:280px;min-height:280px;margin-top:16px;padding:34px 0 0;background:#fefdfd;border:1px solid #dbd7d1;overflow:hidden}
.web-page .wsvc-shot.after .wsvc-shot-body{padding-top:34px;background:#fefdfd;border-color:#fefdfd;color:#211d4f}
.web-page .wsvc-proof-browser-bar{position:absolute;inset:0 0 auto;height:34px;background:#19191c}
.web-page .wsvc-proof-browser-bar i{display:block;width:174px;height:11px;margin:11px auto 0;background:#3c3c42}
.web-page .wsvc-before-site{padding:24px 20px}
.web-page .wsvc-before-site>span{font-size:9px;color:#211d4f}
.web-page .wsvc-before-site h3{margin-top:16px;font-size:28px;line-height:1;color:#211d4f}
.web-page .wsvc-before-site p{width:290px;margin-top:14px;color:#8a8794;font-size:12px;line-height:1.45}
.web-page .wsvc-before-site em{display:inline-block;margin-top:20px;padding:8px 12px;background:#dedbd6;color:#211d4f;font-size:11px;font-style:normal}
.web-page .wsvc-after-site{padding:23px 20px}
.web-page .wsvc-after-site>b{font-size:12px;color:#211d4f}
.web-page .wsvc-after-site>div{position:relative;height:144px;margin-top:18px;padding:18px 20px;background:#211d4f;color:#fff}
.web-page .wsvc-after-site span{color:#64dbae;font-size:8px}
.web-page .wsvc-after-site h3{width:300px;margin-top:15px;font-size:27px;line-height:1.02;color:#fff}
.web-page .wsvc-after-site em{position:absolute;right:20px;top:62px;display:flex;width:126px;height:44px;align-items:center;justify-content:center;background:#64dbae;color:#211d4f;font-size:7px;font-style:normal}
.web-page .wsvc-shot>p:last-child{margin-top:13px}
.web-page .wsvc-shot.after>p:last-child{text-align:center}
@media(max-width:767px){.web-page .wsvc-after-site h3{width:55%;font-size:22px}.web-page .wsvc-after-site em{width:112px;right:12px}.web-page .wsvc-before-site p{width:90%}}

/* Partnership hierarchy balance */
.web-page .wsvc-partnership{grid-template-columns:minmax(360px,440px) minmax(0,1fr);gap:54px;height:auto;min-height:680px;background:#ddf7ee;align-items:start}
.web-page .wsvc-partner-copy{padding-top:8px}
.web-page .wsvc-partner-copy h2{max-width:430px;font-size:56px;line-height:1.02}
.web-page .wsvc-partner-copy>p{max-width:420px;margin-top:30px;font-size:17px;line-height:1.55}
.web-page .wsvc-partner-copy pre{margin-top:30px;font-size:10px;line-height:2.15}
.web-page .wsvc-workspace{height:auto;min-height:0;padding:22px}
.web-page .wsvc-workspace-head{height:38px}
.web-page .wsvc-phase{height:104px;min-height:104px;padding:18px 16px}
.web-page .wsvc-phase p{margin-top:7px;font-size:13px;line-height:1.4}
.web-page .wsvc-note{padding:16px;font-size:9px;line-height:1.5}
@media(max-width:1100px){.web-page .wsvc-partnership{grid-template-columns:minmax(310px,42%) minmax(0,1fr);gap:34px}.web-page .wsvc-partner-copy h2{font-size:48px}}
@media(max-width:767px){.web-page .wsvc-partnership{display:block;min-height:0}.web-page .wsvc-partner-copy h2{font-size:40px}.web-page .wsvc-workspace{margin-top:38px}.web-page .wsvc-phase{height:auto;min-height:120px}}
