/* Option B — premium organic healthcare direction */
:root{--cc-organic-curve:clamp(42px,6vw,96px);--cc-organic-soft:0 26px 70px rgba(46,125,50,.1)}

/* Floating, warm navigation shell */
.cc-e-main{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.cc-e-main-inner{height:calc(100% - 12px)!important;margin-top:6px;padding:0 18px;border:1px solid rgba(129,199,132,.26);border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 16px 42px rgba(40,82,48,.1);backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);transition:height .3s ease,background .3s ease,box-shadow .3s ease,border-radius .3s ease}.cc-e-header.is-scrolled .cc-e-main-inner{background:rgba(255,255,255,.96);box-shadow:0 18px 46px rgba(34,77,42,.14)}.cc-e-mega{border-color:rgba(129,199,132,.3)!important;border-radius:28px 28px 48px 30px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 30px 80px rgba(46,125,50,.15)!important}.cc-e-mega-feature{border-radius:28px 18px 34px 22px!important;background:linear-gradient(145deg,#f3fbf4,#eaf8ec 65%,#eff6ff)!important}.cc-e-feature-icon{border-radius:50%!important;background:linear-gradient(135deg,#2e7d32,#81c784)!important;box-shadow:0 10px 26px rgba(46,125,50,.24)}

/* Organic page landscapes */
.ccx-divi-hero,.cc-about-hero,.cc-enterprise-hero{overflow:hidden;border-radius:0 0 var(--cc-organic-curve) calc(var(--cc-organic-curve)*.55);background-size:auto,auto,42px 42px!important}.ccx-divi-hero:before,.cc-about-hero:before,.cc-enterprise-hero:before{content:"";position:absolute;z-index:0;top:15%;right:-4%;width:330px;height:430px;opacity:.17;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 240' fill='none' stroke='%232e7d32' stroke-width='2'%3E%3Cpath d='M89 230C75 165 80 94 132 20M84 185c-29-8-49-28-59-57 32-5 55 8 66 39M99 139c30-5 52-24 65-54-31-9-56 3-70 31M112 91c-21-10-33-27-38-49 25-1 42 11 49 33'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none;animation:cc-organic-sway 8s ease-in-out infinite alternate}.ccx-divi-hero .et_pb_row,.cc-about-hero-grid,.cc-enterprise-hero>.cc-enterprise-shell{position:relative;z-index:1}.cc-about-image-frame,.ccx-hero-photo .et_pb_image_wrap{border-radius:48% 24% 46% 26% / 30% 44% 28% 48%!important;box-shadow:0 34px 80px rgba(46,125,50,.18)!important}.cc-about-image-frame:after,.ccx-hero-photo .et_pb_image_wrap:after{content:"";position:absolute;inset:12px -12px -12px 12px;z-index:-1;border:1px solid rgba(129,199,132,.4);border-radius:inherit;pointer-events:none}.cc-about-orb-one{border-radius:44% 56% 63% 37% / 46% 37% 63% 54%!important}.cc-about-orb-two{border-radius:63% 37% 42% 58% / 54% 62% 38% 46%!important}

/* Flowing section transitions */
.ccx-soft-section,.cc-about-values,.cc-about-resources,.cc-proof{margin-top:-1px;border-radius:var(--cc-organic-curve) calc(var(--cc-organic-curve)*.45) var(--cc-organic-curve) calc(var(--cc-organic-curve)*.65);overflow:hidden}.cc-about-intro,.cc-enterprise-content{border-radius:0 0 calc(var(--cc-organic-curve)*.7) var(--cc-organic-curve)}.cc-about-difference{border-radius:var(--cc-organic-curve) 0 var(--cc-organic-curve) calc(var(--cc-organic-curve)*.4)}.ccx-final-cta,.cc-about-help,.cc-enterprise-cta{border-radius:var(--cc-organic-curve) calc(var(--cc-organic-curve)*.35) 0 0;overflow:hidden}.ccx-final-cta:before,.cc-about-help:before,.cc-enterprise-cta:before{content:"";position:absolute;inset:-40% -10%;opacity:.13;background:repeating-radial-gradient(ellipse at 30% 60%,transparent 0 42px,rgba(255,255,255,.4) 44px 45px);animation:cc-organic-flow 18s linear infinite;pointer-events:none}

/* Uneven, nature-inspired cards */
.ccx-service-card,.ccx-step-card,.ccx-trust-strip .et_pb_blurb,.ccx-soft-section .et_pb_blurb,.cc-about-value-card,.cc-about-resource-grid article,.cc-about-feature-grid>div,.cc-content-li,.cc-proof-quotes figure{border-radius:38px 24px 42px 26px!important}.ccx-service-card:nth-child(2n),.ccx-step-card:nth-child(2n),.cc-about-value-card:nth-child(2n),.cc-about-resource-grid article:nth-child(2n),.cc-proof-quotes figure:nth-child(2n){border-radius:24px 44px 28px 42px!important}.ccx-service-card:nth-child(3n),.cc-about-value-card:nth-child(3n),.cc-proof-quotes figure:nth-child(3n){border-radius:46px 28px 24px 40px!important}.ccx-service-card:hover,.ccx-step-card:hover,.cc-about-value-card:hover,.cc-about-resource-grid article:hover,.cc-proof-quotes figure:hover{transform:translateY(-9px) rotate(-.35deg) scale(1.008)!important}.ccx-service-card:nth-child(2n):hover,.cc-about-value-card:nth-child(2n):hover,.cc-proof-quotes figure:nth-child(2n):hover{transform:translateY(-9px) rotate(.35deg) scale(1.008)!important}.cc-about-value-icon,.ccx-service-card .et_pb_main_blurb_image,.ccx-trust-strip .et_pb_main_blurb_image{border-radius:50%!important;filter:drop-shadow(0 12px 22px rgba(46,125,50,.16));transition:transform .35s ease}.ccx-service-card:hover .et_pb_main_blurb_image,.cc-about-value-card:hover .cc-about-value-icon{transform:translateY(-4px) rotate(5deg)}

/* Human illustration feature */
.cc-organic-care-feature{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:70px;margin:34px 0 30px;padding:28px 28px 28px 56px;border:1px solid rgba(129,199,132,.34);border-radius:56px 28px 72px 34px;background:linear-gradient(125deg,rgba(255,255,255,.84),rgba(234,248,236,.88));box-shadow:var(--cc-organic-soft);backdrop-filter:blur(24px)}.cc-organic-care-copy>span{color:#2e7d32;font-size:.7rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.cc-organic-care-copy h3{margin:14px 0 18px;font-size:clamp(2.25rem,4vw,3.8rem);line-height:1.02;letter-spacing:-.05em}.cc-organic-care-copy p{font-size:1rem;line-height:1.75}.cc-organic-care-copy>a{display:inline-flex;align-items:center;gap:10px;margin-top:8px;color:#2e7d32!important;font-size:.8rem;font-weight:800}.cc-organic-care-copy>a b{font-size:1.1rem;transition:transform .25s ease}.cc-organic-care-copy>a:hover b{transform:translateX(4px)}.cc-organic-care-copy>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px}.cc-organic-care-copy small{padding:7px 11px;border:1px solid rgba(46,125,50,.15);border-radius:999px;background:rgba(255,255,255,.64);color:#496154;font-size:.65rem;font-weight:700}.cc-organic-care-visual{position:relative;min-width:0;margin:0;overflow:visible}.cc-organic-care-visual>img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:42% 22% 40% 25% / 28% 42% 25% 45%;box-shadow:0 28px 60px rgba(46,125,50,.17)}.cc-organic-care-visual:before{content:"";position:absolute;right:-12px;bottom:-10px;left:18%;height:42%;z-index:-1;border-radius:50%;background:rgba(129,199,132,.25);filter:blur(24px)}.cc-organic-float-note{position:absolute;right:8%;bottom:7%;display:grid;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;padding:13px 16px;border:1px solid rgba(255,255,255,.7);border-radius:22px 14px 26px 16px;background:rgba(255,255,255,.88);box-shadow:0 16px 38px rgba(33,80,43,.16);backdrop-filter:blur(18px);animation:cc-organic-bob 5s ease-in-out infinite}.cc-organic-float-note i{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#2e7d32,#81c784);color:#fff;font-style:normal}.cc-organic-float-note strong,.cc-organic-float-note small{display:block}.cc-organic-float-note strong{font-size:.72rem}.cc-organic-float-note small{color:#64748b;font-size:.62rem}

/* Buttons become tactile and organic */
.cc-about-button,.cc-enterprise-actions a,.ccx-primary-button,.ccx-light-button .et_pb_button,.cc-footer-button,.cc-e-btn{position:relative;isolation:isolate;overflow:hidden}.cc-about-button:before,.cc-enterprise-actions a:before,.ccx-primary-button:before,.cc-footer-button:before,.cc-e-btn:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.28);opacity:0;transform:translate(-50%,-50%) scale(0);transition:transform .55s ease,opacity .35s ease}.cc-about-button:hover:before,.cc-enterprise-actions a:hover:before,.ccx-primary-button:hover:before,.cc-footer-button:hover:before,.cc-e-btn:hover:before{opacity:1;transform:translate(-50%,-50%) scale(18)}

/* Organic footer leaf texture */
.cc-e-footer{border-radius:var(--cc-organic-curve) calc(var(--cc-organic-curve)*.45) 0 0}.cc-footer-mesh:after{content:"";position:absolute;right:3%;bottom:5%;width:320px;height:420px;opacity:.09;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 240' fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='M89 230C75 165 80 94 132 20M84 185c-29-8-49-28-59-57 32-5 55 8 66 39M99 139c30-5 52-24 65-54-31-9-56 3-70 31M112 91c-21-10-33-27-38-49 25-1 42 11 49 33'/%3E%3C/svg%3E") center/contain no-repeat}.cc-footer-button,.cc-newsletter-form>div{border-radius:999px!important}

@keyframes cc-organic-sway{50%{transform:rotate(3deg) translateY(-10px)}}@keyframes cc-organic-flow{to{transform:translate3d(80px,20px,0)}}@keyframes cc-organic-bob{50%{transform:translateY(-9px) rotate(-1deg)}}
@media(max-width:980px){.cc-organic-care-feature{grid-template-columns:1fr;gap:38px;padding:42px}.cc-organic-care-visual{order:-1}.cc-organic-care-visual>img{aspect-ratio:16/10}.cc-e-main-inner{border-radius:20px}.cc-e-nav{border-radius:22px 22px 38px 24px!important}}
@media(max-width:680px){.cc-e-main-inner{padding-inline:12px}.ccx-divi-hero,.cc-about-hero,.cc-enterprise-hero{border-radius:0 0 48px 24px}.ccx-divi-hero:before,.cc-about-hero:before,.cc-enterprise-hero:before{width:180px;height:250px}.ccx-soft-section,.cc-about-values,.cc-about-resources,.cc-proof{border-radius:48px 22px 52px 26px}.cc-organic-care-feature{padding:18px;border-radius:36px 20px 46px 24px}.cc-organic-care-copy{padding:12px 6px 18px}.cc-organic-care-copy h3{font-size:2.35rem}.cc-organic-care-visual>img{aspect-ratio:4/3;border-radius:38% 20% 34% 22% / 24% 38% 22% 40%}.cc-organic-float-note{right:4%;bottom:4%;padding:10px 12px}.cc-about-button,.cc-enterprise-actions a{width:100%}}
@media(prefers-reduced-motion:reduce){.ccx-divi-hero:before,.cc-about-hero:before,.cc-enterprise-hero:before,.ccx-final-cta:before,.cc-about-help:before,.cc-enterprise-cta:before,.cc-organic-float-note{animation:none!important}}
.ccx-divi-hero,.cc-about-hero,.cc-enterprise-hero{background-size:auto!important}

/* 4K animated care storytelling */
.ccx-organic-film-video,.ccx-organic-film-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ccx-organic-film-fallback{z-index:0}.ccx-organic-film-video{z-index:1;opacity:0;transition:opacity .6s ease,transform 10s ease}.is-film-ready .ccx-organic-film-video{opacity:1}.is-film-error .ccx-organic-film-video{display:none}
.ccx-care-journey-section{position:relative;isolation:isolate;overflow:hidden;padding-block:118px!important;border-radius:var(--cc-organic-curve) calc(var(--cc-organic-curve)*.4) var(--cc-organic-curve) calc(var(--cc-organic-curve)*.55);background:radial-gradient(circle at 85% 18%,rgba(37,99,235,.09),transparent 24%),linear-gradient(145deg,#f8faf8,#eaf8ec 58%,#eff6ff)!important}.ccx-care-journey-section:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.3;background-image:repeating-radial-gradient(ellipse at 70% 25%,transparent 0 34px,rgba(46,125,50,.12) 35px 36px),radial-gradient(rgba(46,125,50,.2) 1px,transparent 1.2px);background-size:auto,28px 28px;mask-image:linear-gradient(115deg,transparent 4%,#000 50%,transparent 96%)}.ccx-care-journey-story{position:relative!important;width:min(calc(100% - 48px),1320px)!important;max-width:1320px!important;margin:46px auto 42px!important;padding:0!important}.ccx-care-journey-film{position:relative;aspect-ratio:16/8.7;overflow:hidden;border:1px solid rgba(129,199,132,.4);border-radius:68px 30px 78px 36px;background:#dfeee1;box-shadow:0 34px 90px rgba(46,125,50,.16)}.ccx-care-journey-film:after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(18,48,28,.08),transparent 34%,transparent 72%,rgba(37,99,235,.06));pointer-events:none}.ccx-care-journey-film:hover .ccx-organic-film-video{transform:scale(1.018)}.ccx-care-journey-note{position:absolute;z-index:3;right:38px;bottom:32px;display:grid;grid-template-columns:58px 1fr;align-items:center;column-gap:13px;min-width:310px;padding:16px 20px;border:1px solid rgba(255,255,255,.7);border-radius:24px 15px 28px 17px;background:rgba(255,255,255,.88);box-shadow:0 18px 42px rgba(25,69,37,.18);backdrop-filter:blur(20px)}.ccx-care-journey-note>span{grid-row:1/3;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#2e7d32,#81c784 65%,#2563eb);color:#fff;font-size:.68rem;font-weight:850;letter-spacing:.05em}.ccx-care-journey-note strong,.ccx-care-journey-note small{display:block}.ccx-care-journey-note strong{font-size:.82rem}.ccx-care-journey-note small{margin-top:3px;color:#64748b;font-size:.68rem}.ccx-care-journey-section>.et_pb_row:last-child{position:relative;z-index:2}.ccx-care-journey-section>.et_pb_row:last-child:before{content:"";position:absolute;z-index:-1;top:50%;right:8%;left:8%;height:3px;background:linear-gradient(90deg,#2e7d32,#81c784,#2563eb);transform:translateY(-50%);opacity:.3}.ccx-care-journey-section .ccx-step-card{min-height:185px!important;padding:28px!important;border-radius:42px 24px 46px 28px!important;background:rgba(255,255,255,.9)!important}.ccx-care-journey-section .ccx-step-card:after{content:"";position:absolute;top:20px;right:20px;width:10px;height:10px;border-radius:50%;background:#81c784;box-shadow:0 0 0 6px rgba(129,199,132,.16)}

/* Personalised care film with Australian botanical heritage pattern */
.ccx-why-organic-section{position:relative;isolation:isolate;overflow:hidden;padding-block:120px!important;border-radius:var(--cc-organic-curve) calc(var(--cc-organic-curve)*.42) var(--cc-organic-curve) calc(var(--cc-organic-curve)*.58);background:linear-gradient(125deg,#eaf8ec,#fff 58%,#eff6ff)!important}.ccx-why-organic-section:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.34;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 360' fill='none'%3E%3Cg stroke='%232e7d32' stroke-opacity='.26' stroke-width='2'%3E%3Cpath d='M-20 160C140 40 300 280 490 140S820 80 1030 190'/%3E%3Cpath d='M-20 190C150 80 315 310 505 170S825 115 1030 220'/%3E%3Cpath d='M-20 220C160 120 330 330 520 200S840 150 1030 250'/%3E%3C/g%3E%3Cg fill='%23d6a824' fill-opacity='.32'%3E%3Ccircle cx='110' cy='95' r='5'/%3E%3Ccircle cx='130' cy='82' r='4'/%3E%3Ccircle cx='150' cy='101' r='5'/%3E%3Ccircle cx='860' cy='72' r='5'/%3E%3Ccircle cx='880' cy='90' r='4'/%3E%3Ccircle cx='902' cy='70' r='5'/%3E%3C/g%3E%3Cg stroke='%232e7d32' stroke-opacity='.22' stroke-width='2'%3E%3Cpath d='M80 122c46-41 88-62 128-73M132 88c-20-8-32-22-39-43 25 1 41 13 48 33M166 67c19 0 34-9 47-26-22-7-39 0-50 16M820 115c38-40 79-65 124-76M860 85c-20-10-31-26-35-47 24 3 39 17 44 36'/%3E%3C/g%3E%3C/svg%3E");background-position:center;background-size:cover;pointer-events:none}.ccx-why-organic-section:after{content:"Australian botanical landscape";position:absolute;right:4%;bottom:3%;color:rgba(46,125,50,.35);font-size:.58rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ccx-why-organic-section>.et_pb_row{width:min(calc(100% - 48px),1320px)!important;max-width:1320px!important}.ccx-why-organic-section .ccx-feature-photo .et_pb_image_wrap{display:block;position:relative;aspect-ratio:16/11;overflow:hidden;border-radius:48% 24% 44% 28% / 30% 45% 28% 42%!important;background:#dfeee1}.ccx-why-organic-film{position:absolute;inset:0}.ccx-why-organic-film:after{content:"";position:absolute;z-index:2;inset:0;border:1px solid rgba(255,255,255,.45);border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 45%,rgba(46,125,50,.08));pointer-events:none}.ccx-why-organic-section .et_pb_column:last-child{padding:38px;border:1px solid rgba(129,199,132,.3);border-radius:40px 24px 48px 28px;background:rgba(255,255,255,.76);box-shadow:0 26px 70px rgba(46,125,50,.09);backdrop-filter:blur(20px)}.ccx-why-organic-section .et_pb_blurb{border-radius:20px 14px 24px 16px;transition:transform .3s ease,background .3s ease}.ccx-why-organic-section .et_pb_blurb:hover{transform:translateX(5px);background:rgba(234,248,236,.75)}

@media(max-width:980px){.ccx-care-journey-section,.ccx-why-organic-section{padding-block:86px!important}.ccx-care-journey-film{aspect-ratio:16/10;border-radius:48px 24px 58px 28px}.ccx-care-journey-note{right:20px;bottom:18px}.ccx-care-journey-section>.et_pb_row:last-child:before{display:none}.ccx-why-organic-section .et_pb_column:last-child{margin-top:30px;padding:28px}}
@media(max-width:680px){.ccx-care-journey-story,.ccx-why-organic-section>.et_pb_row{width:calc(100% - 36px)!important}.ccx-care-journey-film{aspect-ratio:4/3;border-radius:36px 18px 44px 22px}.ccx-care-journey-note{position:relative;right:auto;bottom:auto;grid-template-columns:46px 1fr;min-width:0;margin:-26px 14px 0;padding:13px 15px}.ccx-care-journey-note>span{width:46px;height:46px}.ccx-care-journey-section .ccx-step-card{min-height:0!important}.ccx-why-organic-section .ccx-feature-photo .et_pb_image_wrap{aspect-ratio:4/3}.ccx-why-organic-section .et_pb_column:last-child{padding:22px}}
@media(prefers-reduced-motion:reduce){.ccx-organic-film-video{display:none!important}.ccx-organic-film-fallback{position:relative}.ccx-care-journey-film:hover .ccx-organic-film-video{transform:none}}

/* Non-photographic proof block keeps page-specific imagery unique. */
.cc-connected-care-feature{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:70px;margin:34px 0 30px;padding:42px 48px 42px 56px;border:1px solid rgba(129,199,132,.34);border-radius:56px 28px 72px 34px;background:linear-gradient(125deg,rgba(255,255,255,.9),rgba(234,248,236,.92));box-shadow:var(--cc-organic-soft);backdrop-filter:blur(24px)}
.cc-care-network{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(46,125,50,.16);border-radius:48% 28% 44% 25% / 31% 44% 29% 46%;background:radial-gradient(circle at 50% 50%,rgba(129,199,132,.28),transparent 24%),radial-gradient(circle at 18% 20%,rgba(37,99,235,.1),transparent 23%),linear-gradient(145deg,#f9fffa,#e4f5e7);box-shadow:inset 0 0 0 12px rgba(255,255,255,.32),0 30px 70px rgba(46,125,50,.14)}
.cc-care-network:before{content:"";position:absolute;inset:0;opacity:.3;background-image:radial-gradient(rgba(46,125,50,.3) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(circle,#000 8%,transparent 72%)}
.cc-care-network-core,.cc-care-network-node{position:absolute;z-index:2;display:grid;align-content:center;padding:17px 19px;border:1px solid rgba(255,255,255,.78);background:rgba(255,255,255,.9);box-shadow:0 18px 42px rgba(35,78,45,.14);backdrop-filter:blur(16px)}
.cc-care-network-core{top:50%;left:50%;width:150px;height:150px;text-align:center;border-radius:50%;transform:translate(-50%,-50%)}
.cc-care-network-core i{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 8px;border-radius:50%;background:linear-gradient(135deg,#2e7d32,#81c784);color:#fff;font-style:normal}.cc-care-network-core strong{font-size:1rem}.cc-care-network-core small,.cc-care-network-node small{margin-top:3px;color:#64748b;font-size:.66rem}
.cc-care-network-node{width:176px;border-radius:24px 15px 29px 17px}.cc-care-network-node i{color:#2e7d32;font-size:.65rem;font-style:normal;font-weight:850;letter-spacing:.08em}.cc-care-network-node strong{margin-top:4px;font-size:.78rem}.cc-care-network-node-a{top:10%;left:9%}.cc-care-network-node-b{top:12%;right:6%}.cc-care-network-node-c{right:16%;bottom:8%}
.cc-care-network-line{position:absolute;z-index:1;top:50%;left:50%;width:36%;height:2px;transform-origin:left center;background:linear-gradient(90deg,#2e7d32,#81c784);opacity:.5}.cc-care-network-line:after{content:"";position:absolute;right:0;top:50%;width:9px;height:9px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 7px rgba(37,99,235,.1);transform:translate(50%,-50%);animation:cc-network-pulse 2.4s ease-in-out infinite}.cc-care-network-line-a{transform:rotate(210deg)}.cc-care-network-line-b{transform:rotate(326deg)}.cc-care-network-line-c{transform:rotate(42deg)}.cc-care-network-line-b:after{animation-delay:-.8s}.cc-care-network-line-c:after{animation-delay:-1.6s}
@keyframes cc-network-pulse{0%,100%{opacity:.35;box-shadow:0 0 0 4px rgba(37,99,235,.08)}50%{opacity:1;box-shadow:0 0 0 12px rgba(37,99,235,.02)}}
@media(max-width:980px){.cc-connected-care-feature{grid-template-columns:1fr;gap:36px;padding:42px}.cc-care-network{min-height:390px;order:-1}}
@media(max-width:680px){.cc-connected-care-feature{padding:18px;border-radius:36px 20px 46px 24px}.cc-care-network{min-height:400px;border-radius:38px 20px 44px 24px}.cc-care-network-core{width:125px;height:125px}.cc-care-network-node{width:148px;padding:13px}.cc-care-network-node-a{top:7%;left:4%}.cc-care-network-node-b{top:12%;right:2%}.cc-care-network-node-c{right:7%;bottom:7%}}
@media(prefers-reduced-motion:reduce){.cc-care-network-line:after{animation:none!important}}
