.teams-site{color:#eef7fb;background:#061019;font-family:Manrope,sans-serif;overflow:hidden}.teams-site *{box-sizing:border-box}.teams-site h1,.teams-site h2,.teams-site h3{letter-spacing:-.025em;font-family:Barlow Condensed,sans-serif;line-height:.98}.teams-site p{line-height:1.6}:is(.teams-site a:focus-visible,.teams-site summary:focus-visible){outline-offset:4px;outline:3px solid #9fe9ff}.teams-nav{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10212adf;border:1px solid #345464;border-radius:8px;align-items:center;gap:32px;width:92%;max-width:1450px;height:74px;margin:18px auto 0;padding:0 22px;display:flex;position:relative}.teams-nav>a:first-child{align-items:center;display:flex}.teams-nav .brand-mark{width:40px;height:40px}.teams-nav .brand-type{font-size:28px}.teams-nav .brand-type>span{font-size:7px}.teams-nav nav{gap:28px;margin-left:auto;display:flex}.teams-nav nav a,.teams-nav-cta{font-size:12px;font-weight:700}.teams-nav-cta{color:#d9f5ff;border:1px solid #8fdcf2;border-radius:4px;align-items:center;gap:10px;padding:12px 16px;display:flex}.teams-eyebrow{color:#77dafa;letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:800}.teams-hero{grid-template-columns:1fr 1fr;align-items:center;max-width:1600px;min-height:850px;margin:auto;padding:60px 6% 95px;display:grid;position:relative}.teams-hero-grid{pointer-events:none;background:linear-gradient(90deg,#061019 3%,#0000 60%),repeating-linear-gradient(0deg,#0000 0 64px,#22536a2b 65px),repeating-linear-gradient(90deg,#0000 0 64px,#22536a2b 65px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.teams-copy{z-index:2;max-width:650px;position:relative}.teams-copy h1{margin:25px 0;font-size:clamp(74px,7.6vw,122px);font-weight:600}.teams-copy h1 em{color:#79daf4;font-style:normal}.teams-lede{color:#bed4dd;max-width:550px;font-size:17px}.teams-actions{flex-wrap:wrap;gap:14px;margin:32px 0 18px;display:flex}.teams-button,.teams-secondary{border-radius:4px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:13px 19px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.teams-button{color:#08212d;background:#81def7}.teams-secondary{color:#f0fbff;background:#17303d;border:1px solid #63889b}.teams-button:hover,.teams-secondary:hover{transform:translateY(-2px)}.teams-button:hover{background:#b6edfa}.teams-status{color:#8ca8b6;max-width:470px;font-size:11px}.teams-orbit{pointer-events:none;border:1px solid #274c60;border-radius:50%;width:650px;height:650px;position:absolute;top:90px;right:6%;box-shadow:inset 0 0 90px #0b385247}.teams-orbit:before,.teams-orbit:after{content:"";border:1px solid #2a576e;border-radius:50%;position:absolute;inset:12%}.teams-orbit:after{inset:26%}.teams-device{z-index:2;background:#071018;border:1px solid #68899b;border-radius:39px;justify-self:center;width:min(390px,100%);min-height:690px;padding:11px;position:relative;transform:rotate(5deg);box-shadow:12px 16px #132633,28px 45px 75px #0009,0 0 90px #1c95cc22}.teams-device-top{letter-spacing:1.2px;color:#94d9ee;justify-content:space-between;align-items:center;padding:16px 15px 10px;font-size:8px;font-weight:900;display:flex}.teams-device-top span:last-child{color:#829dac}.teams-device-body{background:linear-gradient(165deg,#12344a,#08151f 37%,#070d14);border-radius:27px;min-height:615px;padding:25px 18px 14px}.teams-org{align-items:center;gap:11px;display:flex}.teams-org-logo{color:#b1ebfa;background:#23506a;border:1px solid #77d9f6;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.teams-org div:nth-child(2){flex-direction:column;display:flex}.teams-org div:nth-child(2) span{color:#8eabba;letter-spacing:1.5px;font-size:7px;font-weight:800}.teams-org strong{font-size:15px}.teams-org-switch{color:#98dff0;margin-left:auto;font-size:8px}.teams-welcome{color:#9db6c3;margin:35px 0 5px;font-size:11px}.teams-device h2{margin:0 0 24px;font-size:40px}.teams-week{background:linear-gradient(135deg,#164964,#10212c);border:1px solid #4f98b2;border-radius:15px;padding:16px}.teams-week>div:first-child{color:#85e4fa;letter-spacing:1.2px;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.teams-week strong{margin-top:14px;font-size:17px;display:block}.teams-week p{color:#bdd3dc;margin:7px 0 16px;font-size:10px}.teams-week-days{justify-content:space-between;display:flex}.teams-week-days span{color:#c0dbe6;border:1px solid #467185;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.teams-week-days span:first-child{color:#092433;background:#88e0f6;border-color:#88e0f6}.teams-device-cards{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.teams-device-cards>div{background:#122532;border:1px solid #315064;border-radius:13px;flex-direction:column;gap:5px;min-height:107px;padding:13px;display:flex;position:relative}.teams-device-cards svg:first-child{color:#85dffa}.teams-device-cards strong{font-size:11px}.teams-device-cards span{color:#92aebc;font-size:8px}.teams-device-cards svg:last-child{position:absolute;top:13px;right:12px}.teams-device-bottom{color:#83dbf2;letter-spacing:1px;border-top:1px solid #274455;justify-content:space-between;margin-top:25px;padding:12px 7px;font-size:8px;font-weight:900;display:flex}.teams-device-bottom span{color:#7993a2}.teams-value{color:#153140;background:#eaf3f6;padding:100px 7%}.teams-value .teams-eyebrow{color:#1a667f}.teams-value h2{margin:24px 0 55px;font-size:clamp(55px,6vw,88px)}.teams-value h2 span{color:#628898}.teams-value-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.teams-value article{background:#f7fbfc;border:1px solid #abc8d4;min-height:250px;padding:30px}.teams-value article svg{color:#0a7499;width:28px;height:28px}.teams-value article h3{margin:35px 0 14px;font-size:33px}.teams-value article p{color:#476473;max-width:320px;font-size:13px}.teams-programme{background:#0b1e29;grid-template-columns:1fr 1fr;gap:8%;padding:100px 7% 110px;display:grid}.teams-programme h2{margin:22px 0;font-size:clamp(55px,5vw,78px)}.teams-programme>div:first-child>p:not(.teams-eyebrow){color:#bdd1dc;max-width:490px;margin-bottom:28px;font-size:15px}.teams-programme-list{border-top:1px solid #35596c}.teams-programme-list>div{border-bottom:1px solid #35596c;grid-template-columns:48px 1fr;column-gap:10px;padding:22px 0;display:grid}.teams-programme-list span{color:#7fd9f1;grid-row:1/3;font-size:13px}.teams-programme-list strong{font-size:16px}.teams-programme-list p{color:#98b5c3;margin:5px 0 0;font-size:12px}.teams-privacy{background:#123345;border-top:1px solid #245167;border-bottom:1px solid #245167;gap:22px;padding:45px 7%;display:flex}.teams-privacy svg{color:#8de3f9;flex:none}.teams-privacy h2{margin-bottom:8px;font-size:30px}.teams-privacy p{color:#c1d5df;max-width:700px;font-size:12px}.teams-faq{color:#153140;background:#eaf3f6;padding:100px 7%}.teams-faq .teams-eyebrow{color:#1a667f}.teams-faq h2{margin:22px 0 36px;font-size:clamp(50px,5vw,73px)}.teams-faq>div{max-width:850px}.teams-faq details{border-top:1px solid #a8c3d0;padding:18px 0}.teams-faq details:last-child{border-bottom:1px solid #a8c3d0}.teams-faq summary{cursor:pointer;font-size:15px;font-weight:800}.teams-faq details p{color:#476473;max-width:680px;margin:14px 0 4px;font-size:13px}.teams-footer{background:#07121b;align-items:center;gap:30px;padding:35px 7%;display:flex}.teams-footer>div{margin-right:auto}.teams-footer .brand-mark{width:38px;height:38px}.teams-footer .brand-type{font-size:28px}.teams-footer .brand-type>span{font-size:7px}.teams-footer p{color:#9db6c2;font-size:11px}.teams-footer>a{align-items:center;gap:5px;font-size:12px;display:flex}.teams-footer>a:hover,.teams-nav nav a:hover{color:#92dff4}@media (max-width:980px){.teams-nav nav{display:none}.teams-nav-cta{margin-left:auto}.teams-hero{grid-template-columns:1fr;gap:35px;padding-top:70px}.teams-copy{max-width:750px}.teams-device{transform:rotate(2deg)}.teams-orbit{top:450px;right:50%;transform:translate(50%)}.teams-value-grid{grid-template-columns:1fr 1fr}.teams-programme{grid-template-columns:1fr;gap:55px}}@media (max-width:650px){.teams-nav{height:65px;padding:0 12px}.teams-nav .brand-mark{width:30px;height:30px}.teams-nav .brand-type{font-size:20px}.teams-nav .brand-type>span{font-size:5px}.teams-nav-cta{padding:10px;font-size:10px}.teams-hero{min-height:auto;padding:55px 5% 85px}.teams-copy h1{font-size:clamp(62px,15vw,90px)}.teams-lede{font-size:14px}.teams-device{width:min(355px,92%);min-height:0;transform:none}.teams-device-body{min-height:0}.teams-orbit{width:420px;height:420px;top:610px}.teams-value,.teams-programme,.teams-faq{padding:70px 6%}.teams-value-grid{grid-template-columns:1fr}.teams-value article{min-height:190px}.teams-value article h3{margin-top:24px}.teams-programme{gap:38px}.teams-privacy{padding:32px 6%}.teams-footer{flex-wrap:wrap;gap:18px;padding:40px 6%}.teams-footer>div{width:100%;margin:0}}.teams-extras{color:#153140;background:#dbe9ee;padding:92px 7% 100px}.teams-extras .teams-eyebrow{color:#186882}.teams-extras-heading{max-width:850px}.teams-extras h2{margin:20px 0;font-size:clamp(55px,6vw,86px)}.teams-extras-heading>p:last-child{color:#476473;max-width:710px;font-size:15px}.teams-extras-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:38px 0 28px;display:grid}.teams-extras article{background:#f5fafb;border:1px solid #9fbcc8;min-height:235px;padding:28px}.teams-extras article span{color:#28728b;letter-spacing:1.6px;font-size:10px;font-weight:900}.teams-extras article h3{margin:42px 0 12px;font-size:38px}.teams-extras article p{color:#476473;max-width:330px;font-size:13px}.teams-extras .teams-secondary{color:#f0fbff;background:#173b4b;border-color:#457b90}@media (max-width:980px){.teams-extras-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.teams-extras{padding:70px 6%}.teams-extras-grid{grid-template-columns:1fr}.teams-extras article{min-height:190px}.teams-extras article h3{margin-top:25px}}
