/* Approved home-6 design, scoped to homepage content. */
.working-home{--background:#fdfcff;--foreground:#202030;--card:#fff;--card-foreground:#202030;--popover:#fff;--popover-foreground:#202030;--primary:#7651ae;--primary-foreground:#fff;--secondary:#f1ebfa;--secondary-foreground:#433752;--muted:#f5f2f9;--muted-foreground:#655f71;--accent:#eee5fc;--accent-foreground:#50337b;--destructive:#b82e48;--border:#e2dbe9;--input:#d1c8de;--ring:#8c65c0;--radius:1rem;--ink:#202030;--soft:#655f71;--purple:#7850ae;--lavender:#a78bfa;--page-width:1180px}
:where(.working-home) *{box-sizing:border-box}.working-home{margin:0;color:var(--ink);background:var(--background);font-family:'Manrope',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}:where(.working-home) a{color:inherit;text-decoration:none}:where(.working-home) button,:where(.working-home) input{font:inherit}:where(.working-home) button,:where(.working-home) a{touch-action:manipulation}:where(.working-home) button{cursor:pointer}:where(.working-home) a,:where(.working-home) button{ -webkit-tap-highlight-color:transparent}:where(.working-home) a:focus-visible,:where(.working-home) button:focus-visible{outline:3px solid #7b54b1;outline-offset:5px}:where(.working-home) p{margin:0;color:var(--soft);line-height:1.75;font-size:1.0625rem}:where(.working-home) h1,:where(.working-home) h2,:where(.working-home) h3{margin:0;font-weight:500}:where(.working-home) h1{font-size:clamp(2.75rem,5.5vw,4.75rem);line-height:1.08;letter-spacing:-.055em}:where(.working-home) h2{font-size:clamp(2rem,3.1vw,2.625rem);line-height:1.17;letter-spacing:-.045em}:where(.working-home) h3{font-size:1.45rem;line-height:1.3;letter-spacing:-.03em}:where(.working-home) svg{flex-shrink:0}:where(.working-home) ::selection{background:#e1d2f8}:where(.working-home) .container{width:min(var(--page-width),calc(100% - 80px));margin-inline:auto}:where(.working-home) .hero{position:relative;padding:65px 0 76px;isolation:isolate}:where(.working-home) .hero::before{content:'';position:absolute;z-index:-1;width:72%;height:110%;right:-3%;top:-60px;background:radial-gradient(ellipse at 66% 42%,#deccff99,transparent 61%);pointer-events:none}:where(.working-home) .hero-layout{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:65px}:where(.working-home) .hero h1 span{color:var(--purple)}:where(.working-home) .hero-copy>p{max-width:510px;margin:24px 0 29px}:where(.working-home) .actions{display:flex;gap:13px;flex-wrap:wrap;align-items:center}:where(.working-home) .button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:51px;padding:13px 21px;border-radius:12px;font-size:.875rem;font-weight:650;border:1px solid #d8c3ef;transition:transform .2s,box-shadow .2s,background .2s;background:linear-gradient(125deg,#e4d2fc 0%,#f0e4ff 48%,#dbc5f5 100%);box-shadow:inset 0 1px 0 #fff,0 7px 16px #ad8bcc1e;color:#422765}:where(.working-home) .button:hover{transform:translateY(-2px);box-shadow:0 9px 22px #9166b72d}:where(.working-home) .button.secondary{background:#ffffff91;color:var(--ink);border-color:#e1dce8;box-shadow:inset 0 1px 0 #fff}:where(.working-home) .journey-visual{position:relative;padding:34px 28px 25px;background:linear-gradient(135deg,#ffffffb8,#ffffffe0 55%,#eee4ffb0);border:1px solid white;border-radius:29px;box-shadow:0 28px 60px #8e6daa19,inset 0 1px 0 #fff;backdrop-filter:blur(22px)}:where(.working-home) .journey-visual::before{content:'';height:60%;width:1px;position:absolute;top:107px;left:53px;background:#d8c9ea}:where(.working-home) .journey-row{position:relative;display:flex;align-items:center;gap:16px;padding:17px 13px;margin-bottom:8px;border-radius:15px;background:#ffffffad;border:1px solid #fff;box-shadow:0 4px 14px #84659b05}:where(.working-home) .journey-row:last-of-type{margin-bottom:0}:where(.working-home) .journey-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(140deg,#f0e6ff,#fff);border:1px solid #e6d9f6;color:#8a67b2}:where(.working-home) .journey-row strong{display:block;font-size:1rem;letter-spacing:-.02em;font-weight:600}:where(.working-home) .journey-row small{display:block;font-size:.8125rem;color:#796f85;margin-top:4px}
:where(.working-home).option-2{background:#f5f3f8}:where(.working-home).option-2 .hero{padding-top:41px;padding-bottom:60px}:where(.working-home).option-2 .hero::before{width:100%;height:100%;inset:0;background:radial-gradient(ellipse at 50% 20%,#ece4f699,transparent 58%)}:where(.working-home).option-2 .hero-layout{display:block}:where(.working-home).option-2 .hero-copy{text-align:center;max-width:850px;margin:auto}:where(.working-home).option-2 .hero-copy h1{max-width:840px;margin:auto}:where(.working-home).option-2 .hero-copy>p{max-width:665px;margin:22px auto 28px}:where(.working-home).option-2 .actions{justify-content:center}:where(.working-home).option-2 .button{border:1px solid #ffffffab;background:#f5f3f8;box-shadow:6px 6px 14px #dcd6e5,-6px -6px 14px #fff;color:#694490}:where(.working-home).option-2 .button.primary{background:linear-gradient(140deg,#eee3fc,#e3d5f4);border:1px solid #f6efff;box-shadow:5px 5px 12px #d4c9e2,-5px -5px 12px #fff}:where(.working-home).option-2 .button:active{transform:translateY(1px);box-shadow:inset 3px 3px 7px #d7cfe3,inset -3px -3px 7px #fff}:where(.working-home).option-2 .journey-visual{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:51px;padding:22px;border:1px solid #eee9f4;border-radius:25px;box-shadow:inset 5px 5px 12px #e4dfea,inset -5px -5px 12px #fff;background:#f4f1f7;backdrop-filter:none}:where(.working-home).option-2 .journey-visual::before{display:none}:where(.working-home).option-2 .journey-row{flex-direction:column;align-items:center;text-align:center;margin:0;background:#f5f3f8;border-color:#fff8;padding:25px 14px;box-shadow:5px 5px 11px #dfd9e7,-5px -5px 11px #fff}:where(.working-home).option-2 .journey-icon{border-color:#f9f6fd;background:#f5f2f9;box-shadow:inset 2px 2px 5px #e0d9e9,inset -2px -2px 5px white}
@media(min-width:1400px){:where(.working-home) .hero-layout{gap:78px}:where(.working-home) .hero{padding-top:80px;padding-bottom:90px}}
@media(max-width:1000px){:where(.working-home) .container{width:calc(100% - 48px)}:where(.working-home) .hero-layout{gap:35px;grid-template-columns:1.05fr 1fr}:where(.working-home) .hero h1{font-size:3.45rem}:where(.working-home) .hero-copy>p{font-size:1rem}:where(.working-home) .button{padding:12px 16px;gap:10px}:where(.working-home) .journey-visual{padding:25px 18px}:where(.working-home) .journey-row{padding:16px 10px;gap:12px}:where(.working-home) .journey-row strong{font-size:.9375rem}:where(.working-home) .journey-row small{font-size:.75rem}:where(.working-home).option-2 .hero h1{font-size:4.2rem}:where(.working-home).option-2 .journey-visual{gap:12px;padding:18px}:where(.working-home).option-2 .journey-row{padding:20px 8px}}
@media(max-width:760px){:where(.working-home) .container{width:calc(100% - 36px)}:where(.working-home) .hero{padding:33px 0 43px}:where(.working-home) .hero-layout{grid-template-columns:1fr;gap:37px}:where(.working-home) .hero-copy{max-width:600px}:where(.working-home) .hero h1{font-size:clamp(2.75rem,9.8vw,3.625rem);letter-spacing:-.055em}:where(.working-home) .hero-copy>p{margin:21px 0 24px;max-width:540px}:where(.working-home) .hero .actions{gap:10px}:where(.working-home) .hero .button{font-size:.8125rem;gap:9px;min-height:48px;padding:12px 16px}:where(.working-home) .journey-visual{max-width:540px;width:calc(100% - 8px);margin-inline:auto;padding:25px 20px 21px}:where(.working-home) .journey-row{padding:14px 12px;gap:15px}:where(.working-home) .journey-row strong{font-size:1rem}:where(.working-home) .journey-row small{font-size:.8125rem}:where(.working-home).option-2 .hero{padding-top:30px}:where(.working-home).option-2 .hero h1{font-size:clamp(2.65rem,9.7vw,3.625rem)}:where(.working-home).option-2 .hero-copy>p{font-size:1rem}:where(.working-home).option-2 .journey-visual{grid-template-columns:1fr 1fr;gap:14px;margin-top:37px;width:100%;padding:19px}:where(.working-home).option-2 .journey-row{padding:23px 12px;gap:13px}:where(.working-home).option-2 .journey-row small{font-size:.75rem}}
@media(max-width:390px){:where(.working-home) .hero .button{padding:12px 13px;font-size:.75rem}:where(.working-home) .hero .actions{gap:9px}}
@media(prefers-reduced-motion:reduce){:where(.working-home) *,:where(.working-home) *::before,:where(.working-home) *::after{transition:none!important;animation:none!important}}

.working-home .working-hero{padding:20px 0 28px;background:transparent;border-bottom:1px solid #e7e1ef}
.working-home .working-hero::before{display:none}
.working-home .working-hero .hero-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:center}
.working-home .working-hero .hero-copy{text-align:left;max-width:none;margin:0;padding:0;background:transparent;border:0;box-shadow:none}
.working-home .working-hero .hero-copy>.working-intro{margin:0 0 26px;max-width:none;color:#9877bd;font-size:.8125rem;font-weight:750;line-height:1.6;letter-spacing:.13em;text-transform:uppercase}
.working-home .working-hero h1{margin:0;max-width:620px;line-height:1.1;font-size:inherit}
.working-home .working-heading-main{display:block;color:#252333;font-size:clamp(2.5rem,3.5vw,2.875rem);line-height:1.12;letter-spacing:-.05em;font-weight:600}
.working-home .working-heading-service{display:block;color:#9270b8;font-size:clamp(1.35rem,1.85vw,1.5rem);line-height:1.35;letter-spacing:-.027em;font-weight:550;margin-top:19px;max-width:540px}
.working-home .working-hero .hero-copy>.working-support{margin:27px 0 29px;max-width:540px;font-size:1.0625rem;line-height:1.8;color:#686274}
.working-home .working-hero .actions{justify-content:flex-start;gap:14px}
:where(.working-home) .working-hero-image{width:100%;max-width:min(400px,calc(100svh - 230px));justify-self:center;background:#f5f3f8;isolation:isolate}
:where(.working-home) .working-hero-image img{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:darken}
@media(max-width:1000px){.working-home .working-hero .hero-layout{gap:28px}.working-home .working-hero .hero-copy>.working-intro{font-size:.75rem;letter-spacing:.1em}.working-home .working-heading-main{font-size:2.7rem}.working-home .working-heading-service{font-size:1.5rem}.working-home .working-hero .hero-copy>.working-support{font-size:1rem}.working-home .working-hero .actions{gap:12px}.working-home .working-hero .button{font-size:.8125rem;padding:12px 15px;gap:10px}}
@media(max-width:760px){.working-home .working-hero{padding:30px 0 38px}.working-home .working-hero .hero-layout{grid-template-columns:1fr;gap:25px}.working-home .working-hero .hero-copy>.working-intro{font-size:.75rem;margin-bottom:23px;letter-spacing:.095em}.working-home .working-heading-main{font-size:clamp(2.55rem,9.8vw,3.35rem);line-height:1.12}.working-home .working-heading-service{font-size:1.5rem;line-height:1.38;margin-top:19px}.working-home .working-hero .hero-copy>.working-support{font-size:1rem;line-height:1.8;margin:23px 0 26px}.working-home .working-hero .actions{justify-content:flex-start;gap:12px}:where(.working-home) .working-hero-image{max-width:360px;justify-self:center}}
@media(max-width:390px){.working-home .working-hero .hero-copy>.working-intro{font-size:.6875rem;letter-spacing:.08em}.working-home .working-heading-main{font-size:2.45rem}.working-home .working-heading-service{font-size:1.35rem}.working-home .working-hero .button{font-size:.75rem;padding:12px 13px;gap:9px}}
.working-home .objective-strip{padding:30px 0 36px;background:#fff}
.working-home .objective-strip .journey-visual{margin:0 auto;list-style:none;background:#fff;border-color:#ededed;box-shadow:inset 5px 5px 12px #ececec,inset -5px -5px 12px #fff}
.working-home .objective-strip .journey-row{background:#fff;border-color:#fff;box-shadow:5px 5px 11px #e3e3e3,-5px -5px 11px #fff}
.working-home .objective-strip .journey-icon{background:#fff;border-color:#f3f3f3;box-shadow:inset 2px 2px 5px #e6e6e6,inset -2px -2px 5px #fff}
.working-home .objective-strip .journey-row small{color:#666}
.working-home .expertise-clients-strip{padding:46px 0 54px;background:#fff}
.working-home .expertise-panel{padding:38px 38px 32px;border:1px solid #e9e0f1;border-radius:28px;background:radial-gradient(ellipse at 0% 100%,#eee5f778,transparent 47%),radial-gradient(ellipse at 100% 15%,#f0e9f85c,transparent 43%),#fcfbfd;box-shadow:0 12px 32px #4932560b,inset 0 1px 0 #fff}
.working-home .expertise-intro{max-width:760px;margin:0 auto;text-align:center}
.working-home .expertise-symbol{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 15px;border:1px solid #e5d8f2;border-radius:50%;background:linear-gradient(145deg,#f2eafb,#e9def5);color:#8965ae;box-shadow:inset 0 1px 0 #fff,0 4px 10px #88669f0a}
.working-home .expertise-eyebrow{margin:0 0 14px;color:#8664aa;font-size:.75rem;font-weight:650;line-height:1.6;letter-spacing:.14em;text-transform:uppercase}
.working-home .expertise-intro h2{margin:0;color:#252333;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:550;line-height:1.3;letter-spacing:-.035em;text-wrap:balance}
.working-home .expertise-intro h2 span{color:#9270b8;white-space:nowrap}
.working-home .expertise-summary{max-width:670px;margin:17px auto 0;color:#686274;font-size:1rem;line-height:1.8;text-wrap:balance}
.working-home .expertise-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:17px;margin-top:25px}
.working-home .expertise-actions .button{gap:15px;min-height:46px;padding:12px 20px;font-size:.875rem;line-height:1.5}
.working-home .expertise-actions .button.secondary{background:#fcfbfd;border-color:#e5d8ef}
.working-home .expertise-evidence{display:grid;gap:15px;margin-top:36px}
.working-home .expertise-evidence-row{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:20px;padding:21px 22px;border:1px solid #eee7f4;border-radius:17px;background:#ffffffed;box-shadow:0 5px 13px #57406709,inset 0 1px 0 #fff}
.working-home .expertise-evidence-row>h3{margin:0;color:#51445f;font-size:.8125rem;font-weight:600;line-height:1.55;letter-spacing:-.01em}
.working-home .expertise-facts,.working-home .expertise-credentials-list{display:grid;align-items:center;margin:0;padding:0;list-style:none}
.working-home .expertise-facts{grid-template-columns:repeat(4,minmax(0,1fr))}
.working-home .expertise-fact{display:flex;align-items:center;gap:12px;min-width:0;padding:0 20px;border-left:1px solid #e5d9ef}
.working-home .expertise-fact:first-child{padding-left:0;border-left:0}
.working-home .expertise-fact:last-child{padding-right:0}
.working-home .expertise-years{color:#9270b8;font-size:1.875rem;font-weight:550;line-height:1.2;letter-spacing:-.055em;white-space:nowrap}
.working-home .expertise-fact-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #ede5f4;border-radius:13px;background:#f8f4fc;color:#9270b8;box-shadow:inset 2px 2px 5px #e8dff03d,inset -2px -2px 5px #fff}
.working-home .expertise-fact>div{min-width:0}
.working-home .expertise-fact>div>strong{display:block;color:#51445f;font-size:.8125rem;font-weight:550;line-height:1.5}
.working-home .expertise-fact>div>span{display:block;margin-top:3px;color:#746b7b;font-size:.75rem;line-height:1.5}
.working-home .expertise-credentials-list{grid-template-columns:repeat(4,minmax(0,1fr))}
.working-home .expertise-credential{display:flex;align-items:center;gap:8px;min-width:0;padding:0 12px;border-left:1px solid #e5d9ef}
.working-home .expertise-credential:first-child{padding-left:0;border-left:0}
.working-home .expertise-credential:last-child{padding-right:0}
.working-home .credential-logo{position:relative;display:block;flex:0 0 75px;overflow:hidden;width:75px;height:48px}
.working-home .credential-logo img{position:absolute;display:block;max-width:none;object-fit:contain}
.working-home .credential-logo-contained img{position:static;width:100%;height:100%;object-fit:contain}
.working-home .expertise-credential-copy{min-width:0}
.working-home .expertise-credential-copy>strong{display:block;color:#5f526c;font-size:.75rem;font-weight:550;line-height:1.5}
.working-home .expertise-credential-copy>span,.working-home .expertise-credential-copy>small{display:block;margin-top:2px;color:#746b7b;font-size:.75rem;line-height:1.5}
.working-home .expertise-credential-copy>small{color:#8664aa}
@media(max-width:1180px){.working-home .expertise-evidence-row{grid-template-columns:1fr;gap:17px}.working-home .expertise-evidence-row>h3 br{display:none}.working-home .expertise-credential{gap:8px;padding-inline:14px}}
@media(max-width:860px){.working-home .expertise-panel{padding:31px 26px 26px}.working-home .expertise-credentials-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.working-home .expertise-credential:nth-child(3){border-left:0;padding-left:0}.working-home .expertise-fact{gap:9px;padding-inline:13px}}
@media(max-width:640px){.working-home .expertise-clients-strip{padding:31px 0 36px}.working-home .expertise-panel{padding:27px 17px 19px;border-radius:23px}.working-home .expertise-summary{font-size:1rem;line-height:1.75}.working-home .expertise-evidence{margin-top:28px}.working-home .expertise-evidence-row{padding:19px 13px;gap:20px}.working-home .expertise-evidence-row>h3{text-align:center}.working-home .expertise-fact{flex-direction:column;gap:10px;text-align:center;padding-inline:7px;align-self:stretch}.working-home .expertise-fact:first-child{padding-right:7px}.working-home .expertise-fact:last-child{padding-left:7px}.working-home .expertise-years{display:grid;align-items:center;height:42px;font-size:1.8rem}.working-home .expertise-fact>div>strong{font-size:.75rem}.working-home .expertise-credential{flex-direction:column;text-align:center;padding-inline:9px;gap:9px;align-self:stretch}.working-home .expertise-credential:first-child,.working-home .expertise-credential:nth-child(3){padding-left:9px}.working-home .expertise-credential:last-child{padding-right:9px}}
@media(max-width:480px){.working-home .expertise-actions{flex-direction:column;gap:13px;align-items:center}.working-home .expertise-actions .button{width:100%;max-width:280px;justify-content:center;font-size:.8125rem;padding:12px 13px}}
.working-home .contact-commitments-strip{padding:52px 0;background:#f5f3f8;border-top:1px solid #e7e1ef}
.working-home .commitments-panel{padding:0 32px;text-align:center}
.working-home .commitments-intro{max-width:780px;margin:0 auto}
.working-home .commitments-eyebrow{margin:0 0 16px;color:#8664aa;font-size:.75rem;font-weight:650;line-height:1.65;letter-spacing:.14em}
.working-home .commitments-intro h2{margin:0;color:#252333;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:550;line-height:1.3;letter-spacing:-.035em;text-wrap:balance}
.working-home .commitments-intro h2 span{display:block;color:#9270b8}
.working-home .commitments-summary{margin:18px auto 0;color:#686274;font-size:1rem;line-height:1.8;text-wrap:balance}
.working-home .commitments-principle{max-width:720px;margin:20px auto 0;color:#686274;font-size:1rem;line-height:1.8;text-wrap:balance}
.working-home .commitments-principle::before{content:'';display:block;width:54px;height:1px;margin:0 auto 18px;background:#d5c2e6}
.working-home .commitments-roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1000px;list-style:none;margin:29px auto 0;padding:6px 0;border:1px solid #e8ddf1;border-radius:18px;background:#faf7fd;box-shadow:inset 0 1px 0 #fff,0 5px 13px #57406707}
.working-home .commitments-step{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;padding:19px 24px}
.working-home .commitments-step+.commitments-step::before{content:'';position:absolute;left:0;top:23px;bottom:23px;width:1px;background:#e1d3ec}
.working-home .commitments-number{color:#9270b8;font-size:1.875rem;font-weight:500;line-height:1.2;letter-spacing:-.045em}
.working-home .commitments-label{display:block;max-width:175px;color:#51445f;font-size:.9375rem;font-weight:500;line-height:1.5;text-wrap:balance}
.working-home .commitments-connector{position:absolute;z-index:1;right:-9px;top:50%;transform:translateY(-50%);color:#aa8bc7;background:#faf7fd}
.working-home .commitments-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;max-width:100%;margin:32px auto 0}
.working-home .commitments-actions .button{justify-content:center;gap:28px;min-width:210px;min-height:56px;padding:14px 28px;font-size:1.125rem;line-height:1.5}
.working-home .commitments-actions .button.primary{background:linear-gradient(135deg,#805c9f,#72508e);border-color:#795498;color:#fff;box-shadow:inset 0 1px 0 #ffffff3b,5px 7px 15px #6d508c26}
.working-home .commitments-actions .button.primary:hover{background:#67457f;box-shadow:0 9px 22px #6d508c35}
.working-home .commitments-actions .button.secondary{background:#fff;border-color:#b798d0;color:#72508e}
@media(max-width:760px){.working-home .contact-commitments-strip{padding:40px 0}.working-home .commitments-panel{padding:0 8px}.working-home .commitments-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.working-home .commitments-step{padding:18px 20px}.working-home .commitments-connector{display:none}.working-home .commitments-step:nth-child(3)::before{display:none}.working-home .commitments-step:nth-child(n+3){border-top:1px solid #e8ddf1}.working-home .commitments-label{max-width:190px}}
@media(max-width:480px){.working-home .commitments-panel{padding:0}.working-home .commitments-eyebrow{font-size:.75rem;letter-spacing:.095em}.working-home .commitments-summary br{display:none}.working-home .commitments-roadmap{grid-template-columns:1fr;padding:0}.working-home .commitments-step{flex-direction:row;justify-content:flex-start;gap:20px;padding:17px 19px;text-align:left}.working-home .commitments-step+.commitments-step{border-top:1px solid #e8ddf1}.working-home .commitments-step+.commitments-step::before{display:none}.working-home .commitments-number{flex:0 0 37px;font-size:1.625rem}.working-home .commitments-label{max-width:none;font-size:.9375rem;text-wrap:initial}.working-home .commitments-actions{flex-direction:column;width:100%;gap:14px}.working-home .commitments-actions .button{width:100%;min-width:0;font-size:1.125rem}.working-home .commitments-principle{line-height:1.75}}
.working-home .connectivity-strip{padding:44px 0 48px;background:#fff;text-align:center}
.working-home .connectivity-detail-strip{padding-top:0}
.working-home .connectivity-header{max-width:760px;margin:0 auto 28px}
.working-home .connectivity-eyebrow{margin:0 0 17px;color:#9270b8;font-size:.8125rem;font-weight:600;line-height:1.6;letter-spacing:.15em}
.working-home .connectivity-header h2{margin:0;color:#252333;font-size:clamp(1.9rem,3vw,2.25rem);font-weight:500;line-height:1.25;letter-spacing:-.035em}
.working-home .connectivity-header h2 span{display:block}
.working-home .connectivity-art{display:block;width:52%;max-width:624px;height:auto;margin:22px auto 0}
.working-home .connectivity-expertise{margin:0 auto}
.working-home .connectivity-expertise::before,.working-home .connectivity-expertise::after{content:'';display:block;width:75%;height:1px;margin-inline:auto;background:#d5c2e6}
.working-home .connectivity-expertise::before{margin-bottom:32px}
.working-home .connectivity-expertise::after{margin-top:32px}
.working-home .connectivity-expertise-intro{max-width:780px;margin:0 auto}
.working-home .connectivity-expertise-intro h2{margin:0;color:#9270b8;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:550;line-height:1.4;letter-spacing:-.03em;text-wrap:balance}
.working-home .connectivity-expertise-intro p{max-width:750px;margin:13px auto 0;color:#686274;font-size:1rem;line-height:1.8;text-wrap:balance}
.working-home .connectivity-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:780px;margin:29px auto 0}
.working-home .connectivity-points h3{margin:0 0 9px;color:#252333;font-size:1.125rem;font-weight:600;line-height:1.4;letter-spacing:-.025em}
.working-home .connectivity-points p{margin:0;color:#686274;font-size:.9375rem;line-height:1.7;text-wrap:balance}
.working-home .connectivity-points ul{display:grid;gap:8px;margin:17px 0 0;padding:0 0 0 17px;text-align:left;list-style:disc}
.working-home .connectivity-points li{padding-left:2px;color:#686274;font-size:.875rem;line-height:1.65}
.working-home .connectivity-points li::marker{color:#a88bc6;font-size:.8em}
@media(max-width:760px){.working-home .connectivity-strip{padding:35px 0 38px}.working-home .connectivity-detail-strip{padding-top:0}.working-home .connectivity-header{margin-bottom:22px}.working-home .connectivity-eyebrow{font-size:.75rem;letter-spacing:.12em}.working-home .connectivity-art{width:100%;max-width:624px}.working-home .connectivity-points{gap:18px}.working-home .connectivity-points h3{font-size:1.0625rem}}
@media(max-width:600px){.working-home .connectivity-expertise-intro p{font-size:.9375rem;line-height:1.75}.working-home .connectivity-points{grid-template-columns:1fr;max-width:350px;gap:27px;margin-top:27px}.working-home .connectivity-points h3{font-size:1.125rem;margin-bottom:7px}.working-home .connectivity-points ul{width:fit-content;max-width:100%;margin:13px auto 0}}
.working-home .connectivity-garden{width:75%;max-width:825px;margin:0 auto}
.working-home .connectivity-garden-visual{position:relative;margin:0 auto}
.working-home .connectivity-garden-image{aspect-ratio:2.85;overflow:hidden}
.working-home .connectivity-garden-image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}
.working-home .connectivity-garden-labels{position:absolute;left:13.6%;right:11.1%;top:82.6%;transform:translateY(-50%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;color:#252333;font-size:clamp(.75rem,1.25vw,.9375rem);line-height:1.3;font-weight:600;letter-spacing:-.025em}
.working-home .connectivity-garden-captions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 11.1% 0 13.6%}
.working-home .connectivity-garden-step{min-width:0}
.working-home .connectivity-garden-captions p{max-width:200px;margin:0 auto;color:#686274;font-size:.9375rem;line-height:1.65;text-wrap:balance}
.working-home .connectivity-connector{display:block;fill:none;stroke:#c7b4dc;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.working-home .connectivity-garden-brace{width:100%;height:38px;margin:0 0 7px}
.working-home .connectivity-garden-join{width:75.3%;height:56px;margin:10px 11.1% 0 13.6%}
.working-home .connectivity-garden-summary{margin:8px auto 0;color:#9270b8;font-size:1.35rem;font-weight:500;line-height:1.6;letter-spacing:-.02em;text-wrap:balance}
@media(max-width:760px){.working-home .connectivity-garden{width:100%}.working-home .connectivity-garden-labels{font-size:clamp(.75rem,2vw,.9375rem)}}
@media(max-width:600px){.working-home .connectivity-garden-labels{position:static;transform:none;margin:15px 0 0;font-size:.875rem;gap:12px}.working-home .connectivity-garden-captions{gap:12px;margin:7px 0 0}.working-home .connectivity-garden-captions p{font-size:.875rem;line-height:1.6}.working-home .connectivity-garden-brace{height:31px;margin-bottom:6px}.working-home .connectivity-garden-join{width:100%;height:48px;margin:9px 0 0}.working-home .connectivity-garden-summary{font-size:1.2rem;margin-top:8px}}
.working-home .growth-definition-strip{padding:24px 0 42px;background:#fff;text-align:center}
.working-home .growth-definition-card{position:relative;isolation:isolate;overflow:hidden;max-width:1040px;margin:0 auto;padding:43px 54px 46px;border:1px solid #f0edf4;border-radius:28px;background:#fff;box-shadow:0 13px 32px #3926470e,0 3px 10px #39264706}
.working-home .growth-definition-card::before{content:'';position:absolute;z-index:-1;left:-72px;bottom:-93px;width:220px;height:215px;border-radius:43% 57% 38% 62%;transform:rotate(-17deg);background:linear-gradient(145deg,#eee5f9c9,#f8f5fc80);pointer-events:none}
.working-home .growth-definition-card::after{content:'';position:absolute;z-index:-1;top:12px;right:12px;width:145px;height:128px;background-image:radial-gradient(circle,#cbb8df9c 1px,transparent 1.5px);background-size:11px 11px;mask-image:radial-gradient(ellipse at top right,#000,transparent 73%);pointer-events:none}
.working-home .growth-definition-card h2{margin:0;color:#8664aa;font-size:.8125rem;font-weight:650;line-height:1.6;letter-spacing:.14em;text-transform:uppercase}
.working-home .growth-definition-card h2::after{content:'';display:block;width:76px;height:1px;margin:18px auto 22px;background:#d9cce6}
.working-home .growth-definition-card>p{max-width:780px;margin:0 auto;color:#252333;font-size:clamp(1.25rem,2.1vw,1.625rem);font-weight:550;line-height:1.65;letter-spacing:-.025em;text-wrap:balance}
.working-home .growth-definition-journey{max-width:800px;margin:36px auto 0}
.working-home .growth-definition-eyebrow{display:flex;justify-content:center;align-items:center;gap:10px;margin:0 0 17px;color:#8664aa;font-size:.75rem;font-weight:650;line-height:1.6;letter-spacing:.13em;text-transform:uppercase}
.working-home .growth-definition-eyebrow::before,.working-home .growth-definition-eyebrow::after{content:'';flex:0 0 33px;height:1px;background:#bfa7d4}
.working-home .growth-definition-journey h3{margin:0;color:#9270b8;font-size:clamp(1.625rem,2.7vw,2rem);font-weight:550;line-height:1.4;letter-spacing:-.035em;text-wrap:balance}
.working-home .growth-definition-journey h3 span{display:block}
.working-home .growth-packages-strip{padding:43px 0 62px;background:#f5f3f8}
.working-home .growth-packages-heading{max-width:980px;margin:0 auto 30px;text-align:center}
.working-home .growth-packages-heading h2{margin:0;color:#252333;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.3;letter-spacing:-.04em;text-wrap:balance}
.working-home .growth-packages-heading>p{margin:10px 0 0;color:#51495c;font-size:1.0625rem;font-weight:500;line-height:1.6}
.working-home .growth-packages-grid{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:28px}
.working-home .growth-packages-grid::before{content:'';position:absolute;z-index:-1;left:12%;right:12%;top:104px;height:1px;background:#765094}
.working-home .growth-package-column{min-width:0;display:grid;grid-template-rows:auto 1fr;gap:0;overflow:visible;border:1px solid #aa88c4;border-radius:17px;background:#fff;box-shadow:0 7px 18px #5f417910}
.working-home .growth-package-card{position:relative;padding:34px 22px 25px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}
.working-home .growth-package-icon{position:absolute;top:-28px;left:50%;transform:translateX(-50%);display:grid;place-items:center;width:56px;height:56px;color:#fff;border:1px solid #8661a9;border-radius:50%;background:linear-gradient(145deg,#a888c3,#8c68b1);box-shadow:0 4px 10px #68448922,inset 0 1px 0 #ffffff4d}
.working-home .growth-package-eyebrow{margin:0 0 7px;color:#8664aa;font-size:.625rem;font-weight:650;line-height:1.6;letter-spacing:.13em;text-transform:uppercase}
.working-home .growth-package-card h3{margin:0;color:#252333;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.025em}
.working-home .growth-package-card h3>span{display:block}
.working-home .growth-package-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:7px;margin:5px 0 0;line-height:1.4}
.working-home .growth-package-price strong{color:#9270b8;font-size:1.5rem;font-weight:650;letter-spacing:-.035em}
.working-home .growth-package-price>span{color:#686274;font-size:.6875rem}
.working-home .growth-package-link{display:flex;justify-content:center;align-items:center;gap:9px;max-width:245px;margin:12px auto 0;padding:9px 14px;border:1px solid #9c7abd;border-radius:9px;background:linear-gradient(135deg,#9b7bc2,#8563ae);color:#fff;font-size:.8125rem;font-weight:600;line-height:1.5;box-shadow:inset 0 1px 0 #ffffff3d,0 3px 7px #76509514;transition:background .2s,box-shadow .2s}
.working-home .growth-package-link:hover{background:linear-gradient(135deg,#8b6ab3,#77569f);box-shadow:inset 0 1px 0 #ffffff3d,0 4px 10px #76509526}
.working-home .growth-package-detail{padding:20px 18px 23px;border:0;border-top:1px solid #dfd2e9;border-radius:0;background:transparent;box-shadow:none}
.working-home .growth-package-detail-heading{display:flex;align-items:center;gap:12px;min-height:45px;margin-bottom:14px}
.working-home .growth-package-method-icon{display:grid;place-items:center;flex:0 0 41px;width:41px;height:41px;border:1px solid #8661a9;border-radius:50%;background:linear-gradient(145deg,#a888c3,#8c68b1);color:#fff}
.working-home .growth-package-detail h4{margin:0;color:#302938;font-size:.9375rem;font-weight:600;line-height:1.45;letter-spacing:-.02em}
.working-home .growth-package-detail-heading p{margin:3px 0 0;color:#686274;font-size:.6875rem;line-height:1.55}
.working-home .growth-package-detail ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}
.working-home .growth-package-detail li{display:flex;align-items:flex-start;gap:11px;color:#51495c;font-size:.8125rem;line-height:1.6}
.working-home .growth-package-detail li>span{display:grid;place-items:center;flex:0 0 15px;width:15px;height:15px;margin-top:3px;border:1px solid #b69ace;border-radius:50%;color:#9270b8}
@media(max-width:900px){.working-home .growth-packages-grid{gap:15px}.working-home .growth-package-card{padding-inline:14px}.working-home .growth-package-detail{padding-inline:14px}.working-home .growth-package-detail-heading{gap:9px}.working-home .growth-package-detail h4{font-size:.875rem}.working-home .growth-package-card h3{font-size:1.125rem}}
@media(max-width:760px){.working-home .growth-definition-strip{padding:20px 0 31px}.working-home .growth-definition-card{padding:29px 24px 31px;border-radius:22px}.working-home .growth-definition-card h2{font-size:.75rem;letter-spacing:.1em}.working-home .growth-definition-card>p{font-size:1.25rem;line-height:1.65}.working-home .growth-definition-journey{margin-top:29px}.working-home .growth-definition-eyebrow{font-size:.625rem;letter-spacing:.1em;gap:8px}.working-home .growth-definition-eyebrow::before,.working-home .growth-definition-eyebrow::after{flex-basis:23px}.working-home .growth-definition-journey h3{font-size:1.625rem}.working-home .growth-packages-strip{padding:26px 0 40px}.working-home .growth-packages-heading{text-align:center;margin-bottom:25px}.working-home .growth-packages-heading>p{font-size:1rem}.working-home .growth-packages-grid{grid-template-columns:1fr;max-width:460px;gap:48px;margin-inline:auto}.working-home .growth-packages-grid::before{display:none}.working-home .growth-package-card{padding:34px 24px 21px}.working-home .growth-package-card h3{font-size:1.25rem}.working-home .growth-package-detail{padding:20px 24px 23px}.working-home .growth-package-detail h4{font-size:.9375rem}.working-home .growth-package-detail li{font-size:.875rem}.working-home .growth-package-detail-heading p{font-size:.75rem}.working-home .growth-package-eyebrow{font-size:.6875rem}}

@media(max-width:1180px){.working-home .expertise-fact{padding-inline:13px;gap:10px}}
@media(max-width:860px){.working-home .expertise-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.working-home .expertise-fact:nth-child(3){border-left:0;padding-left:0}}
@media(max-width:640px){.working-home .expertise-fact .credential-logo{flex-basis:48px}.working-home .expertise-fact:nth-child(3){padding-right:7px}.working-home .expertise-actions{margin-top:28px}}


.working-home svg{display:block;vertical-align:middle}
.working-home img{vertical-align:middle}
