.closing-cta-showcase-section{position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,9vw,132px) clamp(20px,4vw,64px);color:#f7fcff;background:radial-gradient(ellipse 36rem 30rem at 88% 42%,rgba(0,161,228,.19),transparent 72%),radial-gradient(ellipse 38rem 20rem at 6% 100%,rgba(4,95,125,.3),transparent 72%),linear-gradient(135deg,#041923,#062332 53%,#03151f)}.closing-cta-showcase-section:after,.closing-cta-showcase-section:before{position:absolute;z-index:-1;width:30rem;aspect-ratio:1;border:1px solid rgba(26,197,222,.14);border-radius:50%;content:"";pointer-events:none}.closing-cta-showcase-section:before{top:-22rem;left:-16rem}.closing-cta-showcase-section:after{right:-19rem;bottom:-22rem;width:44rem}.closing-container{width:min(100%,1480px);margin-inline:auto}.closing-card-hero{position:relative;display:grid;min-height:610px;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:clamp(28px,5vw,80px);overflow:visible;padding:clamp(12px,2vw,30px) clamp(4px,2vw,24px);border:0;border-radius:0;background:transparent;box-shadow:none}.closing-ambient-glow{position:absolute;z-index:-1;inset:12% 2%;border-radius:50%;background:radial-gradient(ellipse,rgba(0,137,173,.12),transparent 68%);filter:blur(18px);pointer-events:none}.closing-content-col{position:relative;z-index:2;grid-column:1;grid-row:1;width:100%;max-width:650px}.closing-eyebrow-pill{display:inline-flex;min-height:42px;align-items:center;gap:10px;margin-bottom:26px;padding:0 18px;border:1px solid rgba(53,215,228,.38);border-radius:999px;color:#a6f4fb;background:rgba(5,73,90,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 32px rgba(0,0,0,.14);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.closing-eyebrow-pill .eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#56eaf2;box-shadow:0 0 14px rgba(86,234,242,.8)}.closing-title{max-width:10ch;margin:0;color:#f7fcff;font-size:clamp(48px,6.3vw,86px);font-weight:850;line-height:.99;letter-spacing:-.065em}.closing-title span{display:block;color:#5ee7ef;background:linear-gradient(100deg,#b9fbff,#52e1ee 48%,#00b8d4);background-clip:text;-webkit-text-fill-color:transparent}.closing-description{max-width:48ch;margin:24px 0 0;color:#c0d6df;font-size:clamp(16px,1.45vw,20px);line-height:1.65}.closing-actions-row{display:grid;width:min(100%,640px);gap:12px;margin-top:30px}.closing-route-link{position:relative;display:grid;width:100%;min-height:88px;grid-template-columns:54px minmax(0,1fr) 48px;align-items:center;gap:14px;padding:12px 14px 12px 16px;border:1px solid transparent;border-radius:20px;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.closing-route-link:hover{transform:translateY(-2px)}.closing-route-link:active{transform:translateY(0) scale(.99)}.closing-primary-btn{color:#042b38;background:linear-gradient(110deg,#49e4ef,#24cae5 58%,#37bfe8);box-shadow:0 12px 34px rgba(0,186,212,.22),inset 0 1px 0 rgba(255,255,255,.58)}.closing-primary-btn:hover{color:#042b38;background:linear-gradient(110deg,#7bf1f5,#36d9ed 58%,#54ceef);box-shadow:0 16px 42px rgba(0,186,212,.3),inset 0 1px 0 rgba(255,255,255,.72)}.closing-secondary-btn{border-color:rgba(142,207,220,.38);color:#f0f9fb;background:linear-gradient(110deg,rgba(16,56,72,.64),rgba(6,31,44,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.closing-secondary-btn:hover{border-color:rgba(76,223,235,.66);color:#fff;background:linear-gradient(110deg,rgba(17,75,91,.78),rgba(7,40,54,.82))}.closing-route-arrow,.closing-route-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:rgba(1,67,84,.14)}.closing-route-icon{width:54px;height:54px}.closing-secondary-btn .closing-route-icon{background:rgba(120,196,213,.13)}.closing-route-copy{display:grid;min-width:0;gap:4px;text-align:left}.closing-route-audience{color:inherit;font-size:11px;font-weight:800;letter-spacing:.11em;opacity:.78;text-transform:uppercase}.closing-route-copy strong{overflow:hidden;font-size:clamp(16px,1.35vw,20px);font-weight:780;letter-spacing:-.025em;text-overflow:ellipsis}.closing-route-arrow{width:48px;height:48px;border-radius:50%;background:rgba(0,50,68,.13)}.closing-secondary-btn .closing-route-arrow{background:rgba(135,201,218,.1)}.closing-route-link:focus-visible{outline:3px solid #a5f6fc;outline-offset:5px}.closing-visual-col{position:relative;z-index:1;display:grid;min-width:0;min-height:580px;grid-column:2;grid-row:1;place-items:center;border:0;border-radius:0;background:radial-gradient(ellipse at 54% 52%,rgba(0,150,185,.13),transparent 68%)}.closing-preview-label{position:absolute;top:5%;left:3%;z-index:7;padding:8px 12px;border:1px solid rgba(144,218,228,.22);border-radius:999px;color:#d3edf1;background:rgba(4,29,41,.78);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.closing-phone-perspective{position:relative;z-index:3;display:grid;width:min(100%,350px);height:510px;margin:0;place-items:center;perspective:1100px}.phone-screen-shell{position:relative;z-index:2;box-sizing:border-box;display:flex;width:232px;min-height:470px;flex-direction:column;padding:15px 13px 17px;border:1px solid rgba(150,227,245,.72);border-radius:42px;background:linear-gradient(145deg,#0a2637,#041521);box-shadow:0 0 0 5px rgba(11,44,61,.95),0 0 0 6px rgba(25,184,215,.34),0 28px 70px rgba(0,0,0,.56),0 0 44px rgba(0,180,220,.24),inset 0 1px 0 rgba(255,255,255,.18);transform:rotate(-3deg) translateY(0);animation:closing-phone-float 7.2s ease-in-out infinite}.phone-island-notch{width:72px;height:13px;margin:0 auto 18px;border-radius:999px;background:#020a10}.phone-screen-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;color:#89dce9;font-size:11px}.phone-brand-tag{display:flex;align-items:center;gap:7px;color:#f1fbff;font-size:10px;font-weight:800}.phone-brand-tag svg{color:#2bd6ea}.phone-greeting{display:grid;gap:5px;margin-bottom:20px}.phone-greeting strong{color:#f4fbfd;font-size:18px;letter-spacing:-.035em}.phone-greeting span{color:#a4c3ce;font-size:10px}.phone-hub-cards{display:grid;gap:10px}.phone-hub-card{display:grid;min-height:73px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:10px 9px;border:1px solid rgba(151,208,220,.13);border-radius:13px;background:linear-gradient(115deg,rgba(125,188,206,.12),rgba(58,105,126,.08))}.hub-card-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#edfcff;background:#087fa6}.hub-card-icon-1{background:#008fa8}.hub-card-icon-2{background:#117b69}.hub-card-text{display:grid;min-width:0;gap:4px}.hub-card-text strong{color:#f2fbff;font-size:10px}.hub-card-text span{color:#a8c5ce;font-size:8.5px;line-height:1.4}.phone-hub-card>svg{color:#80aebb}.phone-preview-footer{margin-top:auto;padding-top:16px;color:#80a7b4;font-size:8px;text-align:center}.closing-orbit{position:absolute;border:1px solid rgba(16,190,218,.36);border-radius:28px;pointer-events:none}.closing-orbit-one{inset:8% 9% 8% 7%;transform:rotate(-8deg)}.closing-orbit-two{inset:16% 1% 14% 17%;border-color:rgba(39,205,227,.18);transform:rotate(8deg)}.closing-cross-mark{position:absolute;top:20%;right:9%;display:grid;width:76px;height:76px;place-items:center;color:rgba(21,155,181,.3)}.orbiting-pills-wrap{position:absolute;z-index:5;inset:0;pointer-events:none}.orbit-pill{position:absolute;display:flex;min-height:62px;align-items:center;gap:11px;padding:10px 15px;border:1px solid rgba(48,208,229,.42);border-radius:17px;color:#f1fbfd;background:linear-gradient(135deg,rgba(7,47,63,.94),rgba(4,27,40,.91));box-shadow:0 16px 36px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(16px)}.orbit-pill strong{font-size:11px;font-weight:750;white-space:nowrap}.orbit-pill-icon{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border:1px solid rgba(38,202,224,.32);border-radius:50%;color:#6fe5f0;background:rgba(0,151,181,.2)}.pill-position-0{top:17%;right:-2%}.pill-position-1{top:47%;left:-4%}.pill-position-2{right:1%;bottom:14%}.orbit-arc-svg{position:absolute;top:22%;right:14%;width:35%;height:58%;overflow:visible}.orbit-arc-svg path{stroke:rgba(48,208,229,.54);stroke-width:1.5;stroke-dasharray:4 7}.closing-preview-label{animation:closing-label-drift 5.4s ease-in-out infinite}.closing-orbit-one{animation:closing-orbit-breathe 8s ease-in-out infinite}.closing-orbit-two{animation:closing-orbit-breathe-two 10s ease-in-out infinite}.closing-cross-mark{animation:closing-cross-drift 6.2s ease-in-out infinite}.pill-position-0{animation:closing-pill-float-a 5.8s ease-in-out infinite}.pill-position-1{animation:closing-pill-float-b 6.6s ease-in-out infinite}.pill-position-2{animation:closing-pill-float-c 6.1s ease-in-out infinite}@keyframes closing-phone-float{0%,to{transform:rotate(-3deg) translateZ(0)}50%{transform:rotate(-2deg) translate3d(0,-10px,0)}}@keyframes closing-label-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(10px,-5px,0)}}@keyframes closing-orbit-breathe{0%,to{opacity:.62;transform:rotate(-8deg) scale(1)}50%{opacity:1;transform:rotate(-4deg) scale(1.025)}}@keyframes closing-orbit-breathe-two{0%,to{opacity:.42;transform:rotate(8deg) scale(1)}50%{opacity:.82;transform:rotate(12deg) scale(1.025)}}@keyframes closing-cross-drift{0%,to{transform:translateZ(0) rotate(0deg);opacity:.32}50%{transform:translate3d(8px,-9px,0) rotate(6deg);opacity:.58}}@keyframes closing-pill-float-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(11px,-12px,0)}}@keyframes closing-pill-float-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(-12px,9px,0)}}@keyframes closing-pill-float-c{0%,to{transform:translateZ(0)}50%{transform:translate3d(9px,11px,0)}}@media (max-width:1020px){.closing-card-hero{min-height:0;grid-template-columns:minmax(0,1fr);gap:18px}.closing-content-col{grid-column:1;grid-row:1;max-width:740px}.closing-visual-col{min-height:510px;grid-column:1;grid-row:2}.closing-title{max-width:11ch}.closing-actions-row{width:min(100%,680px)}.closing-preview-label{top:0;left:7%}}@media (max-width:640px){.closing-cta-showcase-section{padding:70px 18px 76px}.closing-card-hero{gap:4px;padding:0}.closing-eyebrow-pill{min-height:38px;margin-bottom:20px;font-size:10px}.closing-title{max-width:10ch;font-size:clamp(46px,13vw,64px)}.closing-description{margin-top:18px;font-size:16px}.closing-actions-row{gap:10px;margin-top:24px}.closing-route-link{min-height:78px;grid-template-columns:42px minmax(0,1fr) 38px;gap:10px;padding:10px;border-radius:16px}.closing-route-icon{width:42px;height:42px;border-radius:12px}.closing-route-arrow{width:38px;height:38px}.closing-route-audience{font-size:9px;letter-spacing:.08em}.closing-route-copy strong{font-size:15px;white-space:normal}.closing-visual-col{min-height:430px;margin-top:16px}.closing-phone-perspective{height:420px}.phone-screen-shell{width:214px;min-height:438px;padding:13px 11px 15px;border-radius:36px}.phone-hub-card{min-height:65px}.closing-preview-label{top:2%;left:0;font-size:8px}.closing-orbit-one{inset:8% 4%}.closing-orbit-two{inset:15% 0}.closing-cross-mark{top:17%;right:2%}.closing-cross-mark,.closing-cross-mark svg{width:52px;height:52px}.orbit-pill{min-height:48px;gap:7px;padding:7px 9px;border-radius:13px}.orbit-pill-icon{width:29px;height:29px}.orbit-pill strong{font-size:9px}.pill-position-0{top:16%;right:-2%}.pill-position-1{top:48%;left:-2%}.pill-position-2{right:-2%;bottom:13%}.orbit-arc-svg{display:none}}@media (max-width:380px){.closing-cta-showcase-section{padding-inline:14px}.closing-title{font-size:44px}.closing-route-link{grid-template-columns:36px minmax(0,1fr) 32px;gap:8px}.closing-route-icon{width:36px;height:36px}.closing-route-arrow{width:32px;height:32px}.closing-route-copy strong{font-size:14px}.orbit-pill{padding-inline:7px}.orbit-pill strong{font-size:8px}}@media (prefers-reduced-motion:reduce){.closing-route-link{transition:none}.closing-route-link:active,.closing-route-link:hover{transform:none}.closing-cross-mark,.closing-orbit,.closing-preview-label,.orbit-pill,.phone-screen-shell{animation:none!important}}.emergency-info{position:relative;isolation:isolate;overflow:hidden;padding:clamp(4.5rem,9vw,8rem) 1.25rem;color:#f3f9ff;background:radial-gradient(ellipse at 8% 72%,rgba(0,161,228,.18),transparent 38%),radial-gradient(ellipse at 94% 9%,rgba(12,199,190,.2),transparent 36%),linear-gradient(135deg,#041d29,#062b38 52%,#032b31)}.emergency-info:after,.emergency-info:before{position:absolute;z-index:-1;width:32rem;height:32rem;border:1px solid rgba(64,226,224,.1);border-radius:50%;content:"";pointer-events:none}.emergency-info:before{top:-23rem;left:-12rem;box-shadow:0 0 0 3.5rem rgba(64,226,224,.025),0 0 0 7rem rgba(64,226,224,.02)}.emergency-info:after{right:-21rem;bottom:-25rem;box-shadow:0 0 0 4rem rgba(0,161,228,.035),0 0 0 8rem rgba(0,161,228,.025)}.emergency-info__inner{position:relative;max-width:1320px;margin:0 auto}.emergency-info__header{max-width:850px;margin:0 auto clamp(2.5rem,5vw,4rem);text-align:center}.emergency-info__eyebrow{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:1.2rem;color:#84eff0;font-size:.76rem;font-weight:750;letter-spacing:.16em}.emergency-info__eyebrow>span{width:2.2rem;height:3px;border-radius:2px;background:linear-gradient(90deg,#58e7e8,#00a1e4)}.emergency-info__header h2{margin:0;color:#f7fbff;font-size:clamp(2.4rem,6.2vw,5rem);font-weight:760;line-height:.99;letter-spacing:-.055em}.emergency-info__header h2 span{color:#79e9ec}.emergency-info__header>p{max-width:740px;margin:1.4rem auto 0;color:#c1d4df;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.65}.emergency-info__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.emergency-contact-card{display:flex;min-height:360px;flex-direction:column;padding:clamp(1.25rem,2.4vw,2rem);border:1px solid rgba(79,218,230,.43);border-radius:1.4rem;background:linear-gradient(145deg,rgba(17,91,113,.58),rgba(4,49,62,.6));box-shadow:inset 0 1px rgba(255,255,255,.08),0 24px 60px rgba(0,0,0,.14);transition:transform .22s ease,border-color .22s ease,background .22s ease}.emergency-contact-card:hover{transform:translateY(-4px);border-color:rgba(102,237,237,.8);background:linear-gradient(145deg,rgba(19,108,127,.66),rgba(4,57,68,.72))}.emergency-contact-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.emergency-contact-card__icon{display:grid;width:4rem;height:4rem;flex:0 0 auto;place-items:center;border:1px solid rgba(100,231,233,.55);border-radius:50%;color:#b3ffff;background:rgba(28,177,196,.18)}.emergency-contact-card__icon--112{color:#ffaaa4;border-color:rgba(255,130,121,.64);background:rgba(255,101,98,.14)}.emergency-contact-card__icon--102{color:#e4ccff;border-color:rgba(194,153,245,.62);background:rgba(155,113,210,.17)}.emergency-contact-card__availability{color:#b7d6de;font-size:.72rem;font-weight:650;text-align:right}.emergency-contact-card__number{margin:1.15rem 0 .08rem;color:#fff;font-size:clamp(3.2rem,5.3vw,4.65rem);font-weight:800;line-height:1;letter-spacing:-.065em}.emergency-contact-card h3{margin:.35rem 0 0;color:#f4f9ff;font-size:clamp(1.1rem,1.65vw,1.35rem);font-weight:700;line-height:1.3}.emergency-contact-card__description{min-height:3.5rem;margin:.65rem 0 1.2rem;color:#c2d5df;font-size:.98rem;line-height:1.55}.emergency-contact-card__action{display:inline-flex;min-height:46px;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding:.55rem .85rem;border:1px solid rgba(107,224,231,.4);border-radius:999px;color:#eaffff;background:rgba(23,130,151,.24);font-size:.9rem;font-weight:700;text-decoration:none;transition:background .18s ease,border-color .18s ease}.emergency-contact-card__action:hover{border-color:#70eff0;background:rgba(31,165,182,.35)}.emergency-contact-card__action:focus-visible{outline:3px solid #fff;outline-offset:3px}.emergency-info__alert{display:flex;align-items:center;gap:1.25rem;margin-top:1.25rem;padding:1rem 1.35rem;border:1px solid rgba(255,124,118,.82);border-radius:1.1rem;background:linear-gradient(100deg,rgba(124,48,61,.42),rgba(67,47,68,.5));box-shadow:inset 0 0 32px rgba(255,115,112,.08)}.emergency-info__alert-icon{display:grid;width:4rem;height:4rem;flex:0 0 auto;place-items:center;padding-right:1.2rem;border-right:1px solid rgba(255,147,141,.42);color:#ff958c}.emergency-info__alert-icon svg{width:2.7rem;height:2.7rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.emergency-info__alert-copy strong{display:block;color:#fff;font-size:1.06rem}.emergency-info__alert-copy p{margin:.2rem 0 0;color:#e4edf5;line-height:1.5}.emergency-info__note{margin:1rem auto 0;color:#b3c8d4;font-size:.83rem;line-height:1.5;text-align:center}.emergency-info__decor{position:absolute;z-index:-1;pointer-events:none;color:rgba(0,183,205,.16)}.emergency-info__decor--left{top:14rem;left:-14rem;width:18rem}.emergency-info__decor--left svg{width:100%;stroke:currentColor;stroke-width:5}.emergency-info__decor--right{top:-2rem;right:-2rem;color:rgba(0,183,205,.11)}@media (max-width:800px){.emergency-info__cards{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.emergency-contact-card,.emergency-contact-card__description{min-height:0}.emergency-info__decor--left{left:-12rem;opacity:.6}.emergency-info__decor--right{right:-5rem;opacity:.7}}@media (max-width:520px){.emergency-info{padding-inline:1rem}.emergency-info__header h2{font-size:clamp(2.3rem,11vw,3.4rem)}.emergency-info__eyebrow{font-size:.65rem;letter-spacing:.12em}.emergency-contact-card{padding:1.25rem}.emergency-info__alert{align-items:flex-start;gap:.8rem;padding:1rem}.emergency-info__alert-icon{width:2.8rem;height:2.8rem;padding-right:.75rem}.emergency-info__alert-icon svg{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.emergency-contact-card,.emergency-contact-card__action{transition:none}.emergency-contact-card:hover{transform:none}}.ma-footer{position:relative;isolation:isolate;overflow:hidden;margin:1.25rem 1rem 0;padding:clamp(3.25rem,6vw,5.5rem) clamp(1.1rem,4vw,3.25rem) 1.5rem;border:1px solid rgba(74,213,228,.3);border-radius:1.65rem 1.65rem 0 0;color:#d3e2ed;background:radial-gradient(ellipse 30rem 18rem at 100% 0,rgba(0,174,190,.18),transparent 72%),radial-gradient(ellipse 34rem 25rem at 0 85%,rgba(0,134,178,.18),transparent 72%),linear-gradient(125deg,#031a28,#052737 52%,#03212d);box-shadow:inset 0 1px rgba(255,255,255,.055),0 -18px 70px rgba(4,63,81,.08);font-size:.92rem}.ma-footer__inner{position:relative;z-index:1;max-width:1450px;margin-inline:auto}.ma-footer__main{display:grid;grid-template-columns:minmax(220px,1.38fr) repeat(3,minmax(125px,.82fr)) minmax(270px,1.38fr);gap:clamp(1.1rem,2.3vw,2.4rem);align-items:start;padding-bottom:clamp(2.4rem,4vw,3.75rem)}.ma-footer__brand{min-height:220px;padding-right:clamp(1rem,2vw,2.1rem);border-right:1px solid rgba(82,183,203,.18)}.ma-footer__logo{display:inline-flex;min-height:50px;align-items:center;margin:-.4rem 0 1.1rem}.ma-footer__logo img{display:block;width:clamp(140px,13vw,184px);height:auto;filter:drop-shadow(0 0 14px rgba(0,190,225,.13))}.ma-footer__brand h2{max-width:320px;margin:.3rem 0 .8rem;color:#f5faff;font-size:clamp(1.15rem,1.65vw,1.45rem);font-weight:760;line-height:1.3;letter-spacing:-.025em}.ma-footer__summary{max-width:340px;margin:0;color:#b7cad8;font-size:.91rem;line-height:1.7}.ma-footer__social{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.35rem}.ma-footer__social a{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(91,195,213,.2);border-radius:50%;color:#c0eef4;background:rgba(16,94,119,.32);text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.ma-footer__social a:hover{transform:translateY(-2px);border-color:rgba(90,227,232,.72);background:rgba(22,132,154,.42)}.ma-footer__nav{padding-top:.2rem}.ma-footer__connect h3,.ma-footer__nav h3{position:relative;margin:0 0 1.25rem;padding-bottom:.9rem;color:#e0f4fa;font-size:.75rem;font-weight:780;letter-spacing:.13em;line-height:1.45}.ma-footer__connect h3:after,.ma-footer__nav h3:after{position:absolute;bottom:0;left:0;width:1.7rem;height:3px;border-radius:3px;background:linear-gradient(90deg,#4de3e8,#05a7d5);content:""}.ma-footer__nav ul{display:grid;gap:.18rem;margin:0;padding:0;list-style:none}.ma-footer__nav a{display:inline-flex;min-height:42px;align-items:center;color:#b9cbd8;font-size:.91rem;line-height:1.45;text-decoration:none;transition:color .16s ease,transform .16s ease}.ma-footer__nav a:hover{transform:translateX(3px);color:#7ceaf0}.ma-footer__connect{padding:1.35rem;border:1px solid rgba(35,190,209,.38);border-radius:1.15rem;background:linear-gradient(150deg,rgba(6,64,82,.76),rgba(4,43,59,.64));box-shadow:inset 0 1px rgba(255,255,255,.07),0 18px 40px rgba(0,0,0,.12)}.ma-footer__connect h3{margin-bottom:.85rem;font-size:.78rem}.ma-footer__connect>p{margin:0 0 1.15rem;color:#bfd0dc;font-size:.91rem;line-height:1.65}.ma-footer__contact-action{display:flex;min-height:54px;align-items:center;gap:.6rem;padding:.35rem .4rem .35rem .8rem;border:1px solid rgba(91,213,224,.48);border-radius:.8rem;color:#eaffff;background:rgba(2,28,42,.58);font-weight:700;text-decoration:none;transition:border-color .18s ease,background .18s ease}.ma-footer__contact-action>span:nth-child(2){white-space:nowrap;font-size:.86rem}.ma-footer__contact-action:hover{border-color:#62eaf0;background:rgba(6,67,83,.82)}.ma-footer__mail-icon{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;color:#90e5ed}.ma-footer__arrow{display:grid;width:2.45rem;height:2.45rem;flex:0 0 auto;place-items:center;margin-left:auto;border-radius:.55rem;color:#032532;background:linear-gradient(135deg,#62eef0,#13bfd5);font-size:1.15rem}.ma-footer__downloads{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(106,193,207,.2)}.ma-footer__downloads-label{display:block;margin-bottom:.65rem;color:#a9d1db;font-size:.67rem;font-weight:750;letter-spacing:.13em}.ma-footer__downloads>div{display:flex;flex-wrap:wrap;gap:.55rem}.ma-footer__store-link{display:inline-flex;min-height:42px;align-items:center;padding:0 .75rem;border:1px solid rgba(146,198,213,.34);border-radius:.6rem;color:#e3f3f7;background:rgba(2,25,38,.55);font-size:.78rem;font-weight:650;text-decoration:none;transition:border-color .18s ease,color .18s ease}.ma-footer__store-link:hover{border-color:#65e8eb;color:#8df6f4}.ma-footer__bottom{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1.15fr) auto;gap:1rem 1.5rem;align-items:center;padding-top:1.3rem;border-top:1px solid rgba(125,189,206,.27);color:#a9bfcd;font-size:.78rem;line-height:1.6}.ma-footer__copyright{margin:0}.ma-footer__safety{margin:0;text-align:center}.ma-footer__safety a{margin-left:.25rem;color:#75e1e8;text-decoration:underline;text-decoration-color:rgba(117,225,232,.42);text-underline-offset:3px}.ma-footer__legal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem 1.1rem}.ma-footer__legal a{min-height:40px;display:inline-flex;align-items:center;color:#c2d1da;text-decoration:none;transition:color .16s ease}.ma-footer__legal a:hover{color:#79edf0}.ma-footer a:focus-visible{outline:3px solid #91f3f2;outline-offset:4px;border-radius:.4rem}.ma-footer__orb{position:absolute;z-index:-1;width:24rem;height:24rem;border:1px solid rgba(31,187,202,.18);border-radius:50%;pointer-events:none}.ma-footer__orb:after,.ma-footer__orb:before{position:absolute;inset:1.5rem;border:1px solid rgba(31,187,202,.11);border-radius:inherit;content:""}.ma-footer__orb:after{inset:3rem}.ma-footer__orb--left{top:-15rem;left:-13rem}.ma-footer__orb--right{right:-18rem;bottom:-19rem;width:30rem;height:30rem}.ma-footer__cross{position:absolute;z-index:-1;top:18%;left:-2.1rem;color:rgba(7,173,194,.14);pointer-events:none}@media (max-width:1180px){.ma-footer__main{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}.ma-footer__brand,.ma-footer__connect{grid-column:span 2}}@media (max-width:760px){.ma-footer{margin:.75rem .5rem 0;padding-inline:1.1rem}.ma-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1rem}.ma-footer__brand{grid-column:1/-1;min-height:auto;padding:0 0 1.5rem;border-right:0;border-bottom:1px solid rgba(82,183,203,.18)}.ma-footer__connect{grid-column:1/-1}.ma-footer__nav h3{min-height:2.3rem}.ma-footer__bottom{grid-template-columns:1fr;gap:.7rem}.ma-footer__safety{text-align:left}.ma-footer__legal{justify-content:flex-start;gap:.5rem 1.2rem}}@media (max-width:420px){.ma-footer__main{grid-template-columns:1fr}.ma-footer__nav h3{min-height:auto}.ma-footer__nav ul{gap:0}.ma-footer__nav a{min-height:40px}.ma-footer__connect{padding:1rem}}@media (prefers-reduced-motion:reduce){.ma-footer__contact-action,.ma-footer__legal a,.ma-footer__nav a,.ma-footer__social a,.ma-footer__store-link{transition:none}.ma-footer__nav a:hover,.ma-footer__social a:hover{transform:none}}.ma-footer__connect h3:after,.ma-footer__nav h3:after{width:2.15rem;background:linear-gradient(90deg,#38d9e7,#8bf6f3 46%,#079bd1 72%,#38d9e7);background-size:220% 100%;box-shadow:0 0 9px rgba(42,213,230,.45);animation:footer-heading-signal 2.9s linear infinite}.ma-footer__nav:nth-child(2) h3:after{animation-delay:-.45s}.ma-footer__nav:nth-child(3) h3:after{animation-delay:-1.1s}.ma-footer__nav:nth-child(4) h3:after{animation-delay:-1.75s}.ma-footer__connect h3:after{animation-delay:-2.25s}@keyframes footer-heading-signal{0%,to{background-position:0 50%;opacity:.78;transform:scaleX(.9)}48%{background-position:100% 50%;opacity:1;transform:scaleX(1.14)}}@media (prefers-reduced-motion:reduce){.ma-footer__connect h3:after,.ma-footer__nav h3:after{animation:none}}.people-showcase-section{padding-block:clamp(56px,6vw,84px)}.people-container{max-width:1180px}.people-header{margin-bottom:clamp(26px,3vw,36px)}.people-split-layout{grid-template-columns:minmax(0,.95fr) minmax(390px,1.05fr);gap:clamp(24px,3vw,36px)}.stakeholder-cards-list{gap:10px}.stakeholder-card{padding:16px 18px;border-radius:15px}.stakeholder-card-top{margin-bottom:8px}.stakeholder-icon-box{width:34px;height:34px;border-radius:9px}.stakeholder-title{margin-bottom:4px;font-size:16px}.stakeholder-desc{margin-bottom:8px;font-size:13px;line-height:1.48}.stakeholder-link{font-size:12px}.people-cta-box{margin-top:16px}.people-constellation-col{min-height:400px}.constellation-stage{width:440px;height:440px;transform:scale(.82);transform-origin:center}.emergency-info{padding-block:clamp(54px,6vw,82px)}.emergency-info__inner{max-width:1180px}.emergency-info__header{max-width:760px;margin-bottom:clamp(1.8rem,3vw,2.8rem)}.emergency-info__header h2{font-size:clamp(2.2rem,4.7vw,3.9rem)}.emergency-info__header>p{margin-top:1rem;font-size:clamp(.95rem,1.3vw,1.08rem)}.emergency-info__cards{gap:.9rem}.emergency-contact-card{min-height:282px;padding:clamp(1rem,1.8vw,1.35rem);border-radius:1.15rem}.emergency-contact-card__icon{width:3.2rem;height:3.2rem}.emergency-contact-card__number{margin-top:.8rem;font-size:clamp(2.75rem,4vw,3.7rem)}.emergency-contact-card h3{margin-top:.25rem;font-size:1.05rem}.emergency-contact-card__description{min-height:0;margin:.45rem 0 .85rem;font-size:.9rem;line-height:1.45}.emergency-contact-card__action{min-height:42px;font-size:.83rem}.emergency-info__alert{gap:.9rem;margin-top:.9rem;padding:.8rem 1rem}.emergency-info__alert-icon{width:3.1rem;height:3.1rem;padding-right:.9rem}.emergency-info__alert-icon svg{width:2.1rem;height:2.1rem}.emergency-info__alert-copy p{font-size:.9rem}.emergency-info__note{margin-top:.75rem}.faq-showcase-section{padding-block:clamp(56px,6vw,84px)}.faq-container{max-width:1180px}.faq-header{max-width:700px;margin-bottom:30px}.faq-eyebrow-pill{margin-bottom:14px}.faq-main-heading{margin-bottom:12px;font-size:clamp(32px,3.8vw,44px);line-height:1.08}.faq-lead-description{font-size:15px;line-height:1.52}.faq-toolbar-card{gap:12px;margin-bottom:28px;padding:14px 16px;border-radius:16px}.faq-search-input{padding-block:11px}.faq-category-pills{gap:6px}.faq-cat-btn{min-height:36px;padding:6px 11px;font-size:12px}.faq-master-grid{grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:24px}.faq-sidebar{gap:14px;top:84px}.faq-support-card{padding:19px 18px;border-radius:16px}.support-card-badge{margin-bottom:10px}.support-card-title{margin-bottom:7px;font-size:16px}.support-card-desc{margin-bottom:14px;font-size:12.5px;line-height:1.5}.support-primary-btn{min-height:42px;padding-block:10px}.faq-emergency-alert-card{padding:15px 16px;border-radius:15px}.emergency-alert-header{margin-bottom:7px}.emergency-alert-desc{margin-bottom:9px;line-height:1.48}.faq-accordion-controls{margin-bottom:12px}.faq-accordion-list{gap:10px}.faq-card{border-radius:15px}.faq-card-trigger{padding:16px 18px}.faq-card-body{padding:0 18px 18px}.closing-cta-showcase-section{padding-block:clamp(56px,6vw,84px)}.closing-card-hero{min-height:480px;gap:clamp(20px,3vw,48px)}.closing-eyebrow-pill{min-height:36px;margin-bottom:18px;padding-inline:15px;font-size:10px}.closing-title{max-width:11ch;font-size:clamp(42px,5vw,68px)}.closing-description{margin-top:16px;font-size:16px;line-height:1.52}.closing-actions-row{gap:9px;margin-top:22px}.closing-route-link{min-height:76px;grid-template-columns:46px minmax(0,1fr) 42px;padding:10px 12px;border-radius:16px}.closing-route-icon{width:46px;height:46px;border-radius:13px}.closing-route-arrow{width:42px;height:42px}.closing-visual-col{min-height:450px;transform:scale(.86);transform-origin:center;margin-inline:-6%}.closing-phone-perspective{height:420px}.phone-screen-shell{width:226px;padding:12px 11px 14px;border-radius:32px}.phone-island-notch{margin-bottom:13px}.phone-greeting,.phone-screen-header{margin-bottom:14px}.phone-hub-cards{gap:7px}.phone-hub-card{min-height:62px}.phone-preview-footer{margin-top:12px}@media (max-width:1020px){.people-split-layout{grid-template-columns:minmax(0,1fr)}.people-constellation-col{min-height:390px;margin-top:-42px}.faq-master-grid{grid-template-columns:minmax(0,1fr)}.faq-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.closing-visual-col{margin-top:-26px;margin-inline:0}}@media (max-width:680px){.faq-showcase-section,.people-showcase-section{padding-inline:16px}.people-constellation-col{min-height:0;margin-top:0}.constellation-stage{transform:none}.emergency-info{padding-block:48px}.emergency-info__header{margin-bottom:24px}.emergency-contact-card{padding:1rem}.faq-header{margin-bottom:24px}.faq-main-heading{font-size:clamp(30px,9vw,40px)}.faq-toolbar-card{margin-bottom:20px;padding:12px}.faq-sidebar{grid-template-columns:minmax(0,1fr)}.faq-accordion-controls{align-items:flex-start;gap:8px}.closing-visual-col{min-height:360px;margin-top:-8px;transform:none}.closing-phone-perspective{height:350px;transform:scale(.8);transform-origin:center}.closing-title{font-size:clamp(40px,12vw,54px)}}@media (max-width:390px){.faq-category-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-cat-btn{justify-content:flex-start;min-width:0}.faq-cat-count{margin-left:auto}.closing-route-link{grid-template-columns:40px minmax(0,1fr) 36px}.closing-route-icon{width:40px;height:40px}.closing-route-arrow{width:36px;height:36px}}:root{--motion-enter:620ms cubic-bezier(.16,1,.3,1);--motion-fast:180ms cubic-bezier(.2,.8,.2,1);--motion-accent:#00a1e4}html.has-motion main>section:not(.hero-section){opacity:0;transform:translate3d(0,22px,0);transition:opacity var(--motion-enter),transform var(--motion-enter)}html.has-motion main>section.is-revealed{opacity:1;transform:translateZ(0)}main :is(h1,h2){position:relative;isolation:isolate}main :is(h1,h2):after{position:absolute;right:0;bottom:-.22em;left:0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent 0,var(--motion-accent) 24%,#6de7ef 50%,var(--motion-accent) 76%,transparent 100%);content:"";opacity:0;transform:scaleX(.3);transform-origin:left center;pointer-events:none}html.has-motion main>section.is-revealed :is(h1,h2):after{animation:heading-signal .8s cubic-bezier(.16,1,.3,1) .13s both}html.has-motion main>section.is-revealed :is(h1,h2){animation:heading-settle .72s cubic-bezier(.16,1,.3,1) both}@keyframes heading-settle{0%{filter:saturate(.82);letter-spacing:-.015em}55%{filter:saturate(1.12) drop-shadow(0 8px 20px rgba(0,161,228,.12))}to{filter:saturate(1)}}@keyframes heading-signal{0%{opacity:0;transform:scaleX(.15)}42%{opacity:.9;transform:scaleX(1)}to{opacity:.18;transform:scaleX(.82)}}html.has-motion [data-signal-heading].is-signal-ready{animation:heading-refract .78s cubic-bezier(.16,1,.3,1) both}@keyframes heading-refract{0%{opacity:.32;filter:blur(5px) saturate(.8);transform:translate3d(0,10px,0)}52%{opacity:1;filter:blur(0) saturate(1.18);transform:translate3d(0,-1px,0)}to{filter:saturate(1);transform:translateZ(0)}}.closing-title-lead,.hero-title-lead{position:relative;z-index:0}.heading-text-effect,:is(.hero-title-accent,.outcomes-heading-accent,.why-heading-accent,.platform-heading-accent,.coverage-heading-accent,.mobile-heading-accent,.everyday-heading-accent,.starting-heading-accent,.lifecycle-heading-accent,.highlight-gradient,.faq-heading-gradient){color:#006ea9;background:linear-gradient(105deg,#005d91,#008fd1 18%,#12d9f2 35%,#d8fbff 48%,#20f1ca 58%,#00a1e4 76%,#005d91);background-size:340% 100%;background-position:0 50%;text-decoration:none}@supports ((-webkit-background-clip:text) or (background-clip:text)){.heading-text-effect,:is(.hero-title-accent,.outcomes-heading-accent,.why-heading-accent,.platform-heading-accent,.coverage-heading-accent,.mobile-heading-accent,.everyday-heading-accent,.starting-heading-accent,.lifecycle-heading-accent,.highlight-gradient,.faq-heading-gradient){-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:heading-spectrum 3.2s linear infinite!important}}@keyframes heading-spectrum{0%{background-position:0 50%;filter:drop-shadow(0 2px 5px rgba(0,137,204,.2))}45%{filter:drop-shadow(0 3px 13px rgba(18,217,242,.48))}to{background-position:100% 50%;filter:drop-shadow(0 3px 8px rgba(32,241,202,.28))}}html.has-motion .closing-title>span:last-child,html.has-motion .hero-title-accent{background-size:220% 100%;animation:clinical-prism 7s ease-in-out infinite alternate}@keyframes clinical-prism{0%{background-position:0 50%;filter:drop-shadow(0 4px 12px rgba(0,161,228,.14))}to{background-position:100% 50%;filter:drop-shadow(0 7px 18px rgba(0,161,228,.2))}}main :is(a,button,[role=tab]){-webkit-tap-highlight-color:transparent;transition:transform var(--motion-fast),box-shadow var(--motion-fast),border-color var(--motion-fast),background-color var(--motion-fast),color var(--motion-fast),filter var(--motion-fast)}.ma-footer a,.site-header :is(a,summary){-webkit-tap-highlight-color:transparent;transition:transform var(--motion-fast),color var(--motion-fast),background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}@media (hover:hover) and (pointer:fine){.ma-footer a:is(:hover,:focus-visible),.site-header :is(a,summary):is(:hover,:focus-visible){transform:translate3d(0,-1px,0)}}.ma-footer a:active,.site-header :is(a,summary):active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){main :is(a,button,[role=tab]):is(:hover,:focus-visible){transform:translate3d(0,-2px,0)}main :is(.service-atlas-card,.coverage-card,.journey-step-card,.vignette-card,.trust-card,.stakeholder-card,.faq-card,.emergency-contact-card,.closing-route-link):hover{transform:translate3d(0,-4px,0)}}main :is(a,button,[role=tab]):active{transform:translateZ(0) scale(.985);transition-duration:90ms}:is(.site-header,main,.ma-footer) svg[data-decorative-icon],main svg:not(.hero-network-svg,.energy-arc-svg,.bento-art-svg,.care-hud-svg-track,.ecg-svg,.spark-svg,.bpm-ecg-wave,.orbit-lines-svg,.avatar-svg,.shield-svg,.coverage-cross-watermark,.orbit-arc-svg){transform-box:fill-box;transform-origin:center;will-change:transform,filter;animation:icon-clinical-drift 3.8s ease-in-out infinite}@keyframes icon-clinical-drift{0%,to{transform:translateZ(0) rotate(0deg) scale(1);filter:drop-shadow(0 0 0 transparent)}42%{transform:translate3d(0,-2px,0) rotate(-2deg) scale(1.055);filter:drop-shadow(0 4px 6px rgba(0,161,228,.23))}70%{transform:translate3d(0,-1px,0) rotate(1.5deg) scale(1.025)}}:is(.site-header,main,.ma-footer) svg[data-decorative-icon=heart]{animation:icon-heartbeat 1.75s ease-in-out infinite}:is(.site-header,main,.ma-footer) svg[data-decorative-icon=signal],:is(.site-header,main,.ma-footer) svg[data-decorative-icon=sparkle]{animation:icon-signal-pulse 1.9s ease-in-out infinite}:is(.site-header,main,.ma-footer) svg[data-decorative-icon=lock],:is(.site-header,main,.ma-footer) svg[data-decorative-icon=shield]{animation:icon-shield-scan 3s ease-in-out infinite}:is(.site-header,main,.ma-footer) svg[data-decorative-icon=ambulance],:is(.site-header,main,.ma-footer) svg[data-decorative-icon=emergency]{animation:icon-alert-beacon 1.25s ease-in-out infinite}:is(.site-header,main,.ma-footer) svg[data-decorative-icon=arrow],:is(.site-header,main,.ma-footer) svg[data-decorative-icon=chevron]{animation:icon-directional-flow 1.65s ease-in-out infinite}@keyframes icon-heartbeat{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}12%{transform:scale(1.16);filter:drop-shadow(0 0 8px rgba(244,63,94,.42))}26%{transform:scale(.98)}40%{transform:scale(1.09)}}@keyframes icon-signal-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}50%{transform:scale(1.14);filter:drop-shadow(0 0 8px rgba(34,211,238,.6))}}@keyframes icon-shield-scan{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 transparent)}50%{transform:translateY(-1px) scale(1.08);filter:drop-shadow(0 0 8px rgba(16,185,129,.35))}}@keyframes icon-alert-beacon{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}48%{transform:scale(1.14);filter:drop-shadow(0 0 10px rgba(248,113,113,.48))}}@keyframes icon-directional-flow{0%,to{transform:translateX(0)}52%{transform:translateX(4px);filter:drop-shadow(0 2px 6px rgba(0,161,228,.35))}}@media (hover:hover) and (pointer:fine){:is(a,button,[role=tab]):is(:hover,:focus-visible) svg[data-decorative-icon]{animation-duration:.72s}}@media (hover:hover) and (pointer:fine){html.has-motion .care-pointer-surface{--care-pointer-x:50%;--care-pointer-y:50%;position:relative;isolation:isolate}html.has-motion .care-pointer-surface:before{position:absolute;z-index:0;inset:-1px;border-radius:inherit;background:radial-gradient(180px circle at var(--care-pointer-x) var(--care-pointer-y),rgba(110,235,244,.22),transparent 72%);content:"";opacity:0;pointer-events:none;transition:opacity .24s ease}html.has-motion .care-pointer-surface>*{position:relative;z-index:1}html.has-motion .care-pointer-surface[data-care-pointer-active=true]:before{opacity:1}html.has-motion .care-pointer-surface[data-care-pointer-active=true]{outline:1px solid rgba(103,232,249,.32);outline-offset:-1px}html.has-motion .care-pointer-surface :is(.hero-btn-arrow,.closing-route-arrow,.stakeholder-link,.emergency-contact-card__action,.faq-card-toggle-icon){transition:transform .22s cubic-bezier(.16,1,.3,1),color .22s ease,background-color .22s ease}html.has-motion .care-pointer-surface[data-care-pointer-active=true] :is(.hero-btn-arrow,.closing-route-arrow,.stakeholder-link,.emergency-contact-card__action,.faq-card-toggle-icon){transform:translate3d(3px,0,0)}}main [role=tab]:focus-visible,main a:focus-visible,main button:focus-visible,main input:focus-visible{outline:3px solid color-mix(in srgb,var(--motion-accent) 72%,white);outline-offset:3px}html.has-motion main>section.is-revealed :is(.service-atlas-card,.coverage-card,.journey-step-card,.vignette-card,.trust-card,.stakeholder-card,.emergency-contact-card,.faq-card,.closing-route-link,.footer-column){animation:item-arrive .54s cubic-bezier(.16,1,.3,1) both}html.has-motion main>section.is-revealed :is(.service-atlas-card,.coverage-card,.journey-step-card,.vignette-card,.trust-card,.stakeholder-card,.emergency-contact-card,.faq-card,.closing-route-link):nth-child(2){animation-delay:70ms}html.has-motion main>section.is-revealed :is(.service-atlas-card,.coverage-card,.journey-step-card,.vignette-card,.trust-card,.stakeholder-card,.emergency-contact-card,.faq-card,.closing-route-link):nth-child(3){animation-delay:.14s}html.has-motion main>section.is-revealed :is(.service-atlas-card,.coverage-card,.journey-step-card,.vignette-card,.trust-card,.stakeholder-card,.emergency-contact-card,.faq-card):nth-child(n+4){animation-delay:.18s}@keyframes item-arrive{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}html.has-motion .closing-ambient-glow,html.has-motion .faq-ambient-glow,html.has-motion .hero-network-overlay,html.has-motion .ma-footer__orb{animation:ambient-drift 9s ease-in-out infinite alternate;will-change:transform,opacity}html.has-motion .faq-ambient-glow{animation-duration:11s}html.has-motion .closing-ambient-glow{animation-duration:12s}html.has-motion .ma-footer__orb{animation-duration:14s}@keyframes ambient-drift{0%{opacity:.72;transform:translate3d(-1%,-1%,0) scale(.985)}to{opacity:1;transform:translate3d(1%,1%,0) scale(1.015)}}.bento-art-svg :is(.bento-stopwatch,.bento-laptop,.bento-home-clinic,.bento-capsule,.bento-bottle,.bento-stopwatch-hand){transform-box:fill-box;transform-origin:center}.bento-stopwatch{animation:bento-stopwatch-breathe 3.6s ease-in-out infinite}.bento-stopwatch-hand{transform-origin:45px 48px;animation:bento-stopwatch-tick 4.8s linear infinite}.bento-capsule-blue{animation:bento-blue-capsule-float 2.8s ease-in-out infinite}.bento-laptop{animation:bento-laptop-handoff 3.8s ease-in-out infinite}.bento-hologram{animation:bento-hologram-signal 1.8s ease-in-out infinite}.bento-capsule-green{animation:bento-green-capsule-float 3.2s ease-in-out infinite}.bento-home-clinic{animation:bento-home-care-pulse 3.4s ease-in-out infinite}.bento-bottle{animation:bento-bottle-sway 2.6s ease-in-out infinite}@keyframes bento-stopwatch-breathe{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 rgba(56,189,248,0))}50%{transform:translateY(-3px) scale(1.035);filter:drop-shadow(0 5px 5px rgba(56,189,248,.28))}}@keyframes bento-stopwatch-tick{to{transform:rotate(1turn)}}@keyframes bento-blue-capsule-float{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(4px,-6px,0) rotate(7deg)}}@keyframes bento-laptop-handoff{0%,to{transform:translateZ(0);filter:drop-shadow(0 0 0 rgba(16,185,129,0))}50%{transform:translate3d(0,-3px,0);filter:drop-shadow(0 5px 5px rgba(16,185,129,.25))}}@keyframes bento-hologram-signal{0%,to{opacity:.72;transform:scale(.93)}50%{opacity:1;transform:scale(1.08)}}@keyframes bento-green-capsule-float{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(-4px,-5px,0) rotate(-8deg)}}@keyframes bento-home-care-pulse{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 rgba(168,85,247,0))}50%{transform:translateY(-2px) scale(1.035);filter:drop-shadow(0 4px 5px rgba(168,85,247,.26))}}@keyframes bento-bottle-sway{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(5deg) translateY(-5px)}}.faq-card-open{transform-origin:top center;animation:panel-settle .34s cubic-bezier(.16,1,.3,1)}.faq-cat-btn[aria-selected=true],.intent-option:has(input:checked){transform-origin:center}@keyframes panel-settle{0%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0) scaleY(1)}}@media (prefers-reduced-motion:reduce){html.has-motion main>section,html.has-motion main>section.is-revealed{opacity:1;transform:none;transition:none}html.has-motion :is(.hero-network-overlay,.faq-ambient-glow,.closing-ambient-glow,.ma-footer__orb),html.has-motion main>section :is(.service-atlas-card,.coverage-card,.journey-step-card,.vignette-card,.trust-card,.stakeholder-card,.emergency-contact-card,.faq-card,.closing-route-link),html.has-motion main>section :is(h1,h2),html.has-motion main>section :is(h1,h2):after{animation:none!important;transition:none!important;transform:none!important}.bento-art-svg :is(.bento-stopwatch,.bento-laptop,.bento-home-clinic,.bento-capsule,.bento-bottle,.bento-stopwatch-hand,.bento-hologram){animation:none!important;filter:none!important}:is(.site-header,main,.ma-footer) svg[data-decorative-icon],main svg:not(.hero-network-svg,.energy-arc-svg,.bento-art-svg,.care-hud-svg-track,.ecg-svg,.spark-svg,.bpm-ecg-wave,.orbit-lines-svg,.avatar-svg,.shield-svg,.coverage-cross-watermark,.orbit-arc-svg){animation:none!important;transform:none!important;filter:none!important}html.has-motion .closing-title>span:last-child,html.has-motion .hero-title-accent,html.has-motion [data-signal-heading].is-signal-ready{animation:none!important;filter:none!important;transform:none!important}.heading-text-effect{animation:none!important;background-position:48% 50%;filter:none}}:root{--landing-display:clamp(2.7rem,5.2vw,4.5rem);--landing-heading:clamp(2rem,3.6vw,3.25rem);--landing-body:clamp(.95rem,1.15vw,1.0625rem);--landing-card-title:clamp(1.05rem,1.35vw,1.25rem);--landing-section-space:clamp(3.5rem,6vw,6rem)}.desktop-nav a,.mobile-nav a{gap:.45rem}.nav-link-icon{flex:none;color:#0284c7;opacity:.86}.desktop-nav a:is(:hover,:focus-visible) .nav-link-icon,.mobile-nav a:is(:hover,:focus-visible) .nav-link-icon{color:#00a1e4;opacity:1}main>section:not(.hero-section){padding-block:var(--landing-section-space)}.hero-title{font-size:var(--landing-display);line-height:1.03;text-wrap:balance}.emergency-info__header h2,.human-care-story h2{font-size:var(--landing-heading);line-height:1.08;letter-spacing:-.042em;text-wrap:balance}.closing-title{font-size:clamp(2.7rem,5vw,4.5rem);line-height:1.02;text-wrap:balance}:is(.outcomes-heading,.why-main-heading,.care-heading,.platform-main-heading,.coverage-main-heading,.mobile-main-heading,.everyday-main-heading,.starting-main-heading,.lifecycle-main-heading,.service-atlas-main-heading,.journey-title,.people-title,.vignettes-title,.workspace-title,.trust-title,.faq-main-heading){margin-block:0 .8rem;font-size:var(--landing-heading);line-height:1.08;letter-spacing:-.042em;text-wrap:balance}:is(.outcomes-description,.why-lead-description,.care-description,.platform-lead-description,.coverage-lead-description,.mobile-lead-description,.everyday-lead-description,.starting-lead-description,.lifecycle-lead-description,.service-atlas-lead-description,.journey-description,.people-description,.vignettes-description,.workspace-description,.trust-description,.faq-lead-description){font-size:var(--landing-body);line-height:1.58}:is(.feature-card-title,.pathway-card-title,.step-title,.stakeholder-title,.stage-card-title,.service-atlas-title,.everyday-point-title,.mobile-feature-title,.principle-title,.faq-card-question){font-size:var(--landing-card-title);line-height:1.28;letter-spacing:-.018em}.outcomes-showcase-section{padding-block:clamp(3.25rem,5.5vw,5.5rem)}.outcomes-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.96fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(1.75rem,3vw,2.5rem)}.outcomes-image-frame{aspect-ratio:2/1}.outcomes-patient-img{height:100%;object-fit:cover;object-position:center}.outcomes-bento-grid{gap:clamp(.8rem,1.5vw,1.15rem);margin-bottom:1.5rem}.outcome-bento-card{padding:clamp(1.1rem,1.8vw,1.35rem)}.bento-icon-badge{margin-bottom:.85rem}.bento-metric-value{font-size:clamp(1.75rem,2.25vw,2.2rem)}.bento-description{margin-bottom:1rem}.outcomes-footer-bar{gap:.75rem}.platform-mockup-wrap{width:min(100%,1000px);margin:clamp(1.5rem,2.4vw,2.25rem) auto clamp(1.25rem,2vw,1.75rem)}.platform-devices-img{width:100%;height:auto;image-rendering:auto}.platform-cards-grid{width:min(100%,1000px);margin-inline:auto;gap:clamp(.9rem,1.7vw,1.25rem)}.platform-feature-card{min-height:0}svg.card-border-orbit{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block;overflow:visible;pointer-events:none}svg.card-border-orbit :is(.orbit-head-dot,.orbit-sparkle){position:static;transform:none;animation:none!important}svg.card-border-orbit .orbit-head-dot{fill:#fff;stroke:#00a1e4;stroke-width:.55;filter:drop-shadow(0 0 3px #00e5ff) drop-shadow(0 0 7px rgba(0,161,228,.8))}svg.card-border-orbit .orbit-sparkle-1{fill:#00e5ff;filter:drop-shadow(0 0 3px #00e5ff)}svg.card-border-orbit .orbit-sparkle-2{fill:#38bdf8;filter:drop-shadow(0 0 2px #38bdf8)}svg.card-border-orbit .orbit-sparkle-3{fill:#60a5fa}svg.card-border-orbit .orbit-sparkle-4{fill:#bae6fd}@media (max-width:920px){.outcomes-image-frame{aspect-ratio:16/9}.platform-mockup-wrap{margin-block:1.5rem 1.25rem}}@media (max-width:680px){:root{--landing-display:clamp(2.45rem,11vw,3.25rem);--landing-heading:clamp(1.9rem,8.6vw,2.45rem);--landing-section-space:clamp(3rem,12vw,4.5rem)}main>section:not(.hero-section){padding-inline:1rem}.outcomes-hero-grid{gap:1.25rem}}:root{--light-ink:#102a43;--light-muted:#526579;--light-line:#d9e8ee;--light-panel:rgba(255,255,255,.9);--light-blue:#effaff;--light-mint:#effcf8;--light-violet:#f7f3ff}.care-moments-section,.closing-cta-showcase-section,.emergency-info,.lifecycle-showcase-section,.mobile-app-showcase-section,.people-showcase-section,.service-atlas-showcase-section,.workspace-showcase-section{color:var(--light-ink)!important}.care-moments-section{background:radial-gradient(circle at 88% 16%,rgba(0,161,228,.12),transparent 28%),radial-gradient(circle at 10% 86%,rgba(16,185,129,.1),transparent 32%),linear-gradient(135deg,#f7fdff,#edfaff 48%,#f9fffd)!important}.mobile-app-showcase-section{background:radial-gradient(circle at 12% 15%,rgba(0,161,228,.12),transparent 30%),radial-gradient(circle at 88% 80%,rgba(13,148,136,.1),transparent 34%),linear-gradient(135deg,#f9fdff,#f0fbfd 52%,#f7fffc)!important}.service-atlas-showcase-section{background:radial-gradient(circle at 90% 12%,rgba(56,189,248,.13),transparent 29%),radial-gradient(circle at 8% 86%,rgba(45,212,191,.1),transparent 31%),linear-gradient(180deg,#f7fdff,#f1fbff 55%,#fbfffe)!important}.lifecycle-showcase-section{background:radial-gradient(circle at 86% 16%,rgba(0,161,228,.13),transparent 29%),radial-gradient(circle at 10% 82%,rgba(16,185,129,.1),transparent 31%),linear-gradient(135deg,#f8fdff,#edf9fc 54%,#fbfffe)!important}.people-showcase-section{background:radial-gradient(circle at 88% 22%,rgba(0,161,228,.12),transparent 29%),radial-gradient(circle at 12% 78%,rgba(16,185,129,.1),transparent 30%),linear-gradient(135deg,#f9fdff,#edf9fa 55%,#fbfffd)!important}.workspace-showcase-section{background:radial-gradient(circle at 78% 22%,rgba(2,132,199,.13),transparent 31%),radial-gradient(circle at 18% 78%,rgba(13,148,136,.1),transparent 30%),linear-gradient(135deg,#f7fcff,#edf8fc 56%,#f9fffe)!important}.emergency-info{background:radial-gradient(circle at 8% 70%,rgba(251,113,133,.09),transparent 28%),radial-gradient(circle at 94% 10%,rgba(0,161,228,.12),transparent 30%),linear-gradient(135deg,#fffafa,#f4fcff 52%,#f9fffe)!important}.closing-cta-showcase-section{background:radial-gradient(circle at 86% 16%,rgba(0,161,228,.14),transparent 28%),radial-gradient(circle at 8% 86%,rgba(13,148,136,.1),transparent 30%),linear-gradient(135deg,#f7fdff,#eefaff 52%,#f8fffd)!important}.care-heading,.closing-title,.emergency-info__header h2,.lifecycle-main-heading,.mobile-main-heading,.people-title,.service-atlas-main-heading,.workspace-title{color:var(--light-ink)!important}.care-description,.closing-description,.emergency-info__header>p,.lifecycle-lead-description,.mobile-lead-description,.people-description,.service-atlas-lead-description,.workspace-description{color:var(--light-muted)!important}.care-eyebrow-pill,.closing-eyebrow-pill,.mobile-app-eyebrow-pill,.people-eyebrow-pill,.workspace-eyebrow-pill{color:#08779d!important;border-color:rgba(0,161,228,.26)!important;background:rgba(255,255,255,.78)!important;box-shadow:0 8px 22px rgba(31,123,153,.08)!important}.care-pill-dot,.mobile-pill-dot{box-shadow:0 0 8px rgba(0,161,228,.42)!important}.care-hud-console{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(237,250,255,.88))!important;border-color:rgba(0,161,228,.24)!important;box-shadow:0 28px 72px rgba(15,71,94,.14),inset 0 1px rgba(255,255,255,.94)!important}.care-hud-bg-grid{opacity:.38!important;background-image:radial-gradient(circle,rgba(0,161,228,.28) 1px,transparent 0)!important}.care-hud-radar-glow{background:radial-gradient(circle,rgba(0,161,228,.14),transparent 68%)!important}.care-hud-card{background:rgba(255,255,255,.86)!important;border-color:rgba(0,161,228,.24)!important;box-shadow:0 14px 32px rgba(24,93,118,.12),inset 0 1px rgba(255,255,255,.9)!important}.care-hud-card:hover{box-shadow:0 19px 38px rgba(0,161,228,.18),inset 0 1px #fff!important}.care-card-title{color:var(--light-ink)!important}.care-card-detail{color:#5d7483!important}.care-card-badge{color:#08779d!important;background:#e5f7fc!important;border-color:#b8e9f5!important}.mobile-feature-title,.service-atlas-title,.stakeholder-title,.trust-banner-item strong,.workspace-feature-item{color:var(--light-ink)!important}.mobile-feature-copy,.service-atlas-desc,.stakeholder-description,.trust-banner-item span,.workspace-feature-item+*{color:var(--light-muted)!important}.mobile-feature-icon-badge{color:#078bb7!important;background:#e4f7fd!important;border-color:#b9e8f6!important}.mobile-boundary-notice{color:#4b6474!important}.mobile-phone-frame{box-shadow:0 26px 60px rgba(15,95,124,.16)!important}.service-atlas-ambient-slot,.service-atlas-card,.service-atlas-trust-banner{background:rgba(255,255,255,.84)!important;border-color:rgba(0,161,228,.18)!important;box-shadow:0 14px 34px rgba(30,91,113,.09)!important}.service-atlas-card:hover{background:#fff!important;box-shadow:0 20px 40px rgba(0,161,228,.15)!important}.service-atlas-card:hover .service-atlas-title{color:#075f82!important}.service-atlas-num{color:#648094!important}.trust-banner-divider{background:#d9e8ee!important}.lifecycle-eyebrow-pill{color:#08779d!important;background:rgba(255,255,255,.8)!important;border-color:rgba(0,161,228,.25)!important;box-shadow:0 8px 22px rgba(31,123,153,.08)!important}.lifecycle-pill-dot{background:#00a1e4!important;box-shadow:0 0 9px rgba(0,161,228,.5)!important}.lifecycle-heading-accent{color:#08779d!important;text-shadow:none!important}.lifecycle-stage-card{background:rgba(255,255,255,.9)!important;border-color:rgba(0,161,228,.22)!important;box-shadow:0 14px 34px rgba(30,91,113,.1),inset 0 1px rgba(255,255,255,.94)!important}.lifecycle-stage-card:hover{border-color:rgba(0,161,228,.5)!important;box-shadow:0 20px 42px rgba(0,161,228,.15)!important}.stage-icon-badge{background:#e5f7fc!important;border-color:#b8e9f5!important}.stage-card-label,.stage-icon-badge,.stage-num{color:#08779d!important}.stage-card-title{color:var(--light-ink)!important}.stage-card-description,.stage-feature-list li{color:var(--light-muted)!important}.stakeholder-card{background:rgba(255,255,255,.86)!important;border-color:rgba(0,161,228,.18)!important;box-shadow:0 14px 34px rgba(25,91,112,.1)!important}.stakeholder-card:hover{box-shadow:0 20px 42px rgba(0,161,228,.16)!important}.workspace-feature-item{color:var(--light-ink)!important}.workspace-security-note{color:#365769!important;border-color:#bce8df!important;background:#f0fcf8!important}.emergency-info__eyebrow{color:#08779d!important}.emergency-info__header h2 span{color:#0b91ae!important}.emergency-contact-card{background:rgba(255,255,255,.9)!important;border-color:rgba(0,161,228,.25)!important;box-shadow:0 18px 42px rgba(26,91,112,.1),inset 0 1px #fff!important}.emergency-contact-card:hover{background:#fff!important;border-color:rgba(0,161,228,.55)!important}.emergency-contact-card__availability,.emergency-contact-card__description,.emergency-info__note{color:var(--light-muted)!important}.emergency-contact-card h3,.emergency-contact-card__number{color:var(--light-ink)!important}.emergency-contact-card__action{color:#076b95!important;background:#f2fbff!important;border-color:#b9e8f6!important}.emergency-info__alert{background:#fff5f3!important;box-shadow:inset 0 1px rgba(255,255,255,.95)!important}.emergency-info__alert-copy strong{color:#9f2f2a!important}.emergency-info__alert-copy p{color:#6b4c4a!important}.closing-card-hero{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(229,248,254,.9))!important;border-color:rgba(0,161,228,.24)!important;box-shadow:0 26px 60px rgba(17,89,113,.13)!important}.closing-route-link{border-color:#c8e7f0!important;background:rgba(255,255,255,.8)!important;color:var(--light-ink)!important}.closing-secondary-btn{background:#f2fbff!important}.closing-route-arrow,.closing-route-audience{color:#08779d!important}.closing-route-arrow{background:#e5f7fc!important}.ma-footer{color:var(--light-muted)!important;background:radial-gradient(ellipse 30rem 18rem at 100% 0,rgba(0,161,228,.1),transparent 72%),linear-gradient(135deg,#f8fdff,#eaf8fc 52%,#f8fffd)!important;border-color:#c8eaf1!important;box-shadow:inset 0 1px #fff,0 -14px 50px rgba(27,98,120,.08)!important}.ma-footer__brand{border-color:#d4e8ee!important}.ma-footer__brand h2,.ma-footer__connect h3,.ma-footer__nav h3{color:var(--light-ink)!important}.ma-footer__bottom,.ma-footer__connect>p,.ma-footer__legal a,.ma-footer__nav a,.ma-footer__summary{color:var(--light-muted)!important}.ma-footer__contact-action,.ma-footer__social a,.ma-footer__store-link{color:#076b95!important;border-color:#bfe5ee!important;background:rgba(255,255,255,.78)!important}.ma-footer__connect{background:rgba(255,255,255,.78)!important;border-color:#bfe5ee!important;box-shadow:inset 0 1px #fff,0 15px 35px rgba(30,91,113,.08)!important}.ma-footer__bottom,.ma-footer__downloads{border-color:#d3e6ec!important}.ma-footer__legal a:hover,.ma-footer__nav a:hover,.ma-footer__safety a{color:#08779d!important}@media (prefers-reduced-motion:reduce){.care-hud-card,.emergency-contact-card,.service-atlas-card,.stakeholder-card{transition:none!important}}.mobile-app-visual-col{position:relative;width:min(100%,560px);justify-self:end}.mobile-phone-frame{position:relative;isolation:isolate;width:100%;max-width:560px;margin-inline:auto;overflow:visible;border-radius:0;box-shadow:none!important}.patient-mobile-img{position:relative;z-index:2;width:100%;filter:drop-shadow(0 24px 32px rgba(15,95,124,.14))}.mobile-phone-orbit{position:absolute;z-index:1;display:block;border:1px dashed rgba(0,161,228,.34);border-radius:50%;pointer-events:none}.mobile-phone-orbit--outer{inset:10% 8%;animation:mobile-orbit-turn 18s linear infinite}.mobile-phone-orbit--inner{inset:22% 20%;border-style:solid;border-color:rgba(13,148,136,.2);animation:mobile-orbit-turn 13s linear infinite reverse}.mobile-phone-signal{position:absolute;z-index:3;width:10px;height:10px;border-radius:50%;background:#00a1e4;box-shadow:0 0 0 5px rgba(0,161,228,.12),0 0 18px rgba(0,161,228,.8);pointer-events:none}.mobile-phone-signal:after{position:absolute;inset:-9px;border:1px solid rgba(0,161,228,.34);border-radius:inherit;content:"";animation:mobile-signal-ping 2.6s ease-out infinite}.mobile-phone-signal--north{top:17%;left:20%;animation:mobile-signal-drift-north 4.8s ease-in-out infinite}.mobile-phone-signal--east{top:51%;right:12%;background:#14b8a6;box-shadow:0 0 0 5px rgba(20,184,166,.12),0 0 18px rgba(20,184,166,.72);animation:mobile-signal-drift-east 5.6s ease-in-out infinite}.mobile-phone-signal--south{right:31%;bottom:12%;background:#38bdf8;animation:mobile-signal-drift-south 5.1s ease-in-out infinite}@keyframes mobile-orbit-turn{to{transform:rotate(1turn)}}@keyframes mobile-signal-ping{0%{transform:scale(.45);opacity:.8}75%,to{transform:scale(1.4);opacity:0}}@keyframes mobile-signal-drift-north{0%,to{transform:translateZ(0)}50%{transform:translate3d(15px,-11px,0)}}@keyframes mobile-signal-drift-east{0%,to{transform:translateZ(0)}50%{transform:translate3d(-13px,14px,0)}}@keyframes mobile-signal-drift-south{0%,to{transform:translateZ(0)}50%{transform:translate3d(12px,-12px,0)}}@media (max-width:860px){.mobile-app-visual-col{width:min(100%,500px);justify-self:center}}@media (max-width:560px){.mobile-app-visual-col{width:100%}.mobile-phone-orbit--outer{inset:8% 4%}.mobile-phone-orbit--inner{inset:19% 15%}}@media (prefers-reduced-motion:reduce){.mobile-phone-orbit,.mobile-phone-signal,.mobile-phone-signal:after{animation:none!important}}.closing-card-hero{background:transparent!important;border:0!important;box-shadow:none!important}.closing-ambient-glow{inset:8% 0;background:radial-gradient(ellipse at 72% 50%,rgba(0,161,228,.14),transparent 62%)!important}.legal-document{position:relative;isolation:isolate;overflow:clip;padding:clamp(54px,7vw,104px) 24px 110px;background:linear-gradient(180deg,#f1fbff,#ffffff 420px,#f8fcff);color:#102840}.legal-document__glow{position:absolute;z-index:-1;width:min(66vw,850px);aspect-ratio:1;top:-420px;left:50%;border-radius:50%;background:radial-gradient(circle,rgb(49 205 235/16%),rgb(42 142 236/6%) 42%,transparent 70%);transform:translateX(-50%);pointer-events:none}.legal-document__inner{width:min(100%,1180px);margin-inline:auto}.legal-document__hero{max-width:870px;margin:0 auto clamp(46px,6vw,76px);text-align:center}.legal-document__eyebrow{display:inline-flex;align-items:center;gap:9px;color:#18759f;font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.legal-document__eyebrow span{display:grid;width:30px;height:30px;place-items:center;border:1px solid #bde9fa;border-radius:10px;background:#e5f8ff;color:#098fc1}.legal-document__eyebrow i{width:5px;height:5px;border-radius:50%;background:#32c9c7;box-shadow:0 0 12px #32c9c7}.legal-document__hero h1{margin:22px 0 14px;color:#102840;font-size:clamp(42px,6.5vw,76px);font-weight:850;letter-spacing:-.065em;line-height:.98}.legal-document__subtitle{max-width:700px;margin:0 auto;color:#546a80;font-size:clamp(16px,2vw,19px);line-height:1.7}.legal-document__meta{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin-top:27px}.legal-document__meta span{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #dcecf5;border-radius:999px;background:rgb(255 255 255/80%);color:#526b80;font-size:12px;font-weight:650}.legal-document__meta svg{color:#08a78f}.legal-document__layout{display:grid;grid-template-columns:245px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,68px)}.legal-document__contents{position:sticky;top:28px;display:grid;gap:5px;padding:19px 13px 15px;border:1px solid #e0edf4;border-radius:20px;background:rgb(255 255 255/88%);box-shadow:0 16px 45px rgb(31 90 122/7%)}.legal-document__contents>p{margin:0 8px 8px;color:#8aa0b2;font-size:10px;font-weight:850;letter-spacing:.16em}.legal-document__contents a{display:grid;grid-template-columns:25px 1fr;align-items:start;gap:8px;padding:8px;border-radius:10px;color:#51687e;font-size:12px;font-weight:630;line-height:1.45;text-decoration:none;transition:color .2s ease,background .2s ease,transform .2s ease}.legal-document__contents a:hover{transform:translateX(2px);background:#eef9ff;color:#087eaf}.legal-document__contents a span{color:#96adbf;font-size:10px;font-weight:800}.legal-document__contents .legal-document__contents-link{display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding-top:13px;border-top:1px solid #e7f0f5;color:#0789bb;font-weight:800}.legal-document__body{min-width:0}.legal-document__intro{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px;padding:20px 22px;border:1px solid #c8eafa;border-radius:18px;background:linear-gradient(110deg,#e9f9ff,#f7fdff)}.legal-document__intro-icon{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:13px;background:#d6f4ff;color:#098dbd}.legal-document__intro p{margin:1px 0 0;color:#36536b;font-size:14px;font-weight:580;line-height:1.7}.legal-document__section{display:grid;grid-template-columns:42px minmax(0,1fr);gap:15px;scroll-margin-top:30px;padding:26px 26px 29px;border-bottom:1px solid #e4edf3}.legal-document__section-index{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d1edf8;border-radius:11px;background:#effaff;color:#1387b3;font-size:11px;font-weight:850}.legal-document__section h2{margin:2px 0 12px;color:#142f47;font-size:clamp(19px,2.2vw,23px);font-weight:780;letter-spacing:-.025em;line-height:1.25}.legal-document__section li,.legal-document__section p{color:#536a80;font-size:14px;line-height:1.8}.legal-document__section p{margin:0 0 12px}.legal-document__section p:last-child{margin-bottom:0}.legal-document__section ul{display:grid;gap:9px;margin:13px 0 0;padding:0;list-style:none}.legal-document__section li{position:relative;padding-left:22px}.legal-document__section li:before{position:absolute;top:.72em;left:2px;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#10c5ce,#168fe5);content:"";box-shadow:0 0 9px rgb(19 168 207/35%)}.legal-document__section a{display:inline-flex;align-items:center;gap:5px;color:#087eae;font-weight:750;text-decoration-thickness:1px;text-underline-offset:3px}.legal-document__callout{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 15px;border-left:3px solid #16b8c2;border-radius:0 12px 12px 0;background:#effbfc}.legal-document__callout svg{flex:0 0 auto;margin-top:2px;color:#07999f}.legal-document__callout p{margin:0;color:#3d6376;font-size:13px;line-height:1.65}.legal-document__contact{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:clamp(22px,4vw,34px);border:1px solid #c7e8f5;border-radius:23px;background:linear-gradient(115deg,#eaf9ff,#f7fdff 62%,#edfbfa)}.legal-document__contact span{color:#1582a8;font-size:10px;font-weight:850;letter-spacing:.15em}.legal-document__contact h2{margin:8px 0;color:#12324b;font-size:clamp(21px,3vw,28px);letter-spacing:-.04em}.legal-document__contact p{max-width:510px;margin:0;color:#5b7184;font-size:13px;line-height:1.65}.legal-document__contact>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;padding:13px 17px;border:1px solid #0b9bcb;border-radius:999px;background:linear-gradient(100deg,#14bed4,#22b4ec);color:#073149;font-size:13px;font-weight:850;text-decoration:none;box-shadow:0 8px 24px rgb(13 157 201/20%);transition:transform .2s ease,box-shadow .2s ease}.legal-document__contact>a:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(13 157 201/28%)}@media (max-width:820px){.legal-document__layout{grid-template-columns:1fr;gap:24px}.legal-document__contents{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-document__contents .legal-document__contents-link,.legal-document__contents>p{grid-column:1/-1}.legal-document__contents .legal-document__contents-link{margin-top:3px}}@media (max-width:560px){.legal-document{padding-inline:17px}.legal-document__contents{grid-template-columns:1fr}.legal-document__contents .legal-document__contents-link,.legal-document__contents>p{grid-column:auto}.legal-document__section{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:22px 4px 24px}.legal-document__section-index{width:27px;height:27px;border-radius:9px;font-size:9px}.legal-document__section li,.legal-document__section p{font-size:13px}.legal-document__intro{padding:16px}.legal-document__contact{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.legal-document__contact>a,.legal-document__contents a{transition:none}}@font-face{font-family:inter;src:url(/_next/static/media/cc27cf3ff100ea21-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_f775e9{font-family:inter,inter Fallback}.__variable_f775e9{--font-inter:"inter","inter Fallback"}