@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-693b77d4f32e.woff2) format("woff2")}:root{color-scheme:dark;--white:#f5f7ff;--mist:#b8c7e3;--navy:#001326;--line:#12486a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--navy);color:var(--white);font:16px/1.5 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid #0be9fe;outline-offset:5px}p,h1,h2,h3{overflow-wrap:anywhere}img{max-width:100%}button,summary{font:inherit}.frame{width:min(1320px,calc(100% - 80px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.header{display:flex;align-items:center;gap:32px;min-height:100px;position:relative;z-index:5}.identity{flex:none;display:block;line-height:0}.identity img{width:100px;height:auto}.navigation{margin-inline:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;font-size:14px}.navigation a{padding:12px 0}.language-switch{position:relative;min-width:135px;font-size:14px}.language-switch summary{cursor:pointer;list-style:none;border:1px solid #1682af;border-radius:10px;padding:10px 14px;display:flex;gap:12px;justify-content:space-between}.language-switch summary::-webkit-details-marker{display:none}.language-switch nav{position:absolute;right:0;top:calc(100% + 8px);min-width:100%;padding:8px;background:#031b33;border:1px solid #1682af;border-radius:8px;box-shadow:0 8px 24px #0009}.language-switch nav a{display:block;padding:10px;border-radius:4px}.language-switch nav a:hover{background:#163a62}.hero{position:relative}.slogan span,.claim span{display:block}.slogan,.claim{margin:0}.hero-approved .hero-example{min-width:0;justify-self:center;width:100%;display:flex;justify-content:center;scroll-margin-top:20px}.hero-approved .copy{min-width:0}.site-icon{display:block;width:48px;height:48px;color:#0be9fe;flex:none}.site-icon svg{display:block;width:100%;height:100%}.audiences{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:40px 24px}.audience:not(:first-of-type){border-left:1px solid var(--line);padding-left:24px}.audience:nth-of-type(2n) .site-icon,.benefits article:nth-child(2n) .site-icon,.principle:nth-child(2) .site-icon{color:#bb9af9}.audience h2{font-size:20px;line-height:1.3;margin:10px 0 4px}.audience p{font-size:15px;line-height:1.4;margin:0;color:var(--white)}.audience-link{display:block}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}.product-card{min-width:0;border:1px solid #12628c;border-radius:14px;overflow:hidden;background:#00172d;scroll-margin-top:24px}.card-photo{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.card-details summary{padding:20px;cursor:pointer;list-style:none;display:flex;flex-direction:column;min-height:150px}.card-details summary::-webkit-details-marker{display:none}.card-details h2{font-size:21px;font-weight:600;line-height:1.35;margin:0 0 12px}.card-details h2 span{display:block}.card-arrow{font-size:30px;line-height:1;margin-top:auto;color:#0be9fe}.product-card:nth-child(2n) .card-arrow{color:#d851fc}.card-expanded{padding:0 20px 24px;font-size:15px}.card-expanded h3{font-size:18px}.card-expanded p{margin:12px 0}.card-expanded .story-caption{font-size:11px;color:var(--mist)}.card-expanded ol{padding:0;list-style:none}.card-expanded li{margin:10px 0;padding:12px;background:#09233e;border-radius:8px}.card-expanded li strong{color:#0be9fe}.cards:has(details[open]){align-items:start}.benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-block:40px 24px}.benefits article{padding-inline:20px;min-width:0}.benefits article:not(:first-child){border-left:1px solid var(--line)}.benefits p{font-size:18px;line-height:1.45;margin:14px 0 0}.control-section{padding-block:36px 36px}.control-section h2{font-size:clamp(28px,3.5vw,44px);line-height:1.2;margin:0 0 32px;font-weight:700;letter-spacing:-.035em}.principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.principle{display:flex;align-items:center;gap:28px;min-width:0}.principle:not(:first-child){border-left:1px solid var(--line);padding-left:28px}.principle p{font-size:17px;line-height:1.45;margin:0}.site-footer{position:relative;isolation:isolate;border-top:1px solid var(--line);min-height:170px;overflow:hidden}.site-footer:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.5;background:url(/assets/footer-world-v1.webp) center 27%/cover no-repeat;pointer-events:none}.footer-row{display:flex;gap:24px;align-items:center;padding-block:16px;font-size:13px}.footer-row .identity img{width:75px}.footer-contact{margin-left:auto}.footer-row nav{display:flex;gap:20px}.footer-row a{padding-block:4px}.footer-row nav a{border-left:1px solid var(--line);padding-left:20px}.signature{color:var(--white)}@media(min-width:1200px){.cards .card-details h2{font-size:20px}.card-details summary{min-height:140px}}@media(max-width:1000px){.frame{width:calc(100% - 48px)}.header{gap:20px}.navigation{gap:16px;font-size:13px}.audiences{gap:16px}.audience:not(:first-of-type){padding-left:16px}.audience h2{font-size:18px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.benefits{gap:16px}.benefits article{padding-inline:10px}.benefits p{font-size:16px}.principle{gap:16px}.principle:not(:first-child){padding-left:16px}.footer-row{flex-wrap:wrap}.footer-contact{margin-left:auto}}@media(max-width:700px){.header{flex-wrap:wrap;padding-block:14px;gap:12px}.header .identity{margin-right:auto}.header .identity img{width:80px}.language-switch{order:1}.navigation{order:2;width:100%;justify-content:space-between;gap:8px}.frame{width:calc(100% - 40px)}.audiences,.benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.audience:nth-of-type(3){border-left:0;padding-left:0}.benefits article:nth-child(3){border-left:0}.cards{gap:16px}.card-details summary{padding:16px}.card-details h2{font-size:18px}.principles{grid-template-columns:1fr;gap:24px}.principle:not(:first-child){padding-left:0;border-left:0}.principle p{font-size:17px}.control-section{padding-block:32px}.site-footer{min-height:230px}.footer-row{gap:16px}.footer-row .signature{max-width:190px}.footer-contact{margin-left:0}.footer-row nav{flex-wrap:wrap;gap:16px}.footer-row nav a{padding-left:0;border-left:0}.site-footer:before{background-size:auto 100%;background-position:center bottom}}@media(max-width:440px){.cards{grid-template-columns:minmax(0,1fr)}.card-details summary{min-height:126px}.card-details h2{font-size:21px}.audience h2{font-size:17px}.audience p{font-size:14px}.navigation{font-size:12px}.site-icon{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media(forced-colors:active){.product-card,.language-switch summary{border-color:CanvasText}.site-footer:before{display:none}}.navigation{flex:1;min-width:0}.language-switch{flex-shrink:0;max-width:100%}.card-photo{height:auto}.hero-approved .slogan .spectrum{width:fit-content}@media(max-width:700px){.navigation{flex:0 0 100%;width:100%;min-width:0}.navigation a{overflow-wrap:anywhere;max-width:100%}}.header-band{border-bottom:1px solid var(--line)}.audiences,.product-card,.hero-example{position:relative}.fragment-alias{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none;scroll-margin-top:24px}.cards,.cards:has(details[open]){align-items:stretch}.card-details summary{min-height:136px;padding:20px}.cards .card-details h2{font-size:19px;line-height:1.4}.card-expanded{font-size:14px;line-height:1.6}.card-expanded .product-description{margin:0 0 16px}.card-expanded .product-benefit{margin:0 0 18px}.card-expanded .story-caption{font-size:9px;margin:0 0 12px;line-height:16px}.card-expanded h3{font-size:15px;line-height:24px;margin:0 0 14px}.card-expanded ol{margin:0}.card-expanded li{margin:0 0 10px;padding:12px}.card-expanded li p{margin:8px 0 0}.card-expanded blockquote{margin:0 0 14px}.balanced-text{white-space:pre-line}.benefits p{font-size:16px;line-height:1.5}.audience p{font-size:14px;line-height:1.5}.control-section{position:relative;z-index:1;padding-bottom:32px}.site-footer{min-height:0;overflow:visible;border-top:0}.site-footer:before{inset:-170px 0 0;background-position:center 18%;background-size:cover;mask-image:linear-gradient(transparent,#000 55%)}.footer-row{padding-block:12px 8px;position:relative;z-index:1}@media(min-width:741px)and (max-width:1399px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card-details summary{min-height:136px}}@media(max-width:740px){.cards{grid-template-columns:minmax(0,1fr);align-items:start}.balanced-text{white-space:normal}.card-expanded{font-size:16px}.card-expanded .story-caption{font-size:11px}.card-expanded h3{font-size:18px}}.desktop-card{display:none}@media(min-width:741px){.product-card{display:flex;flex-direction:column}.product-card>.card-details{display:none}.desktop-card{display:flex;flex-direction:column;flex:1}.desktop-heading{padding:20px;min-height:104px}.desktop-heading h2{font-size:19px;line-height:1.4;font-weight:600;margin:0}.service-upgrade{margin:20px 20px 24px;padding:16px;border:1px solid #7050a0;border-radius:10px;background:#09233e;font-size:14px;line-height:1.5}.service-upgrade .upgrade-label{font-size:10px;letter-spacing:.12em;color:#c9adff;margin:0 0 8px}.service-upgrade h4{font-size:17px;line-height:1.3;margin:0 0 12px}.service-upgrade p{margin:0 0 12px}.service-upgrade a{color:#0be9fe;text-decoration:underline;text-underline-offset:4px;display:inline-block;padding-block:4px}}.card-expanded blockquote{border:0;border-radius:10px;background:#09233e;padding:12px}.card-expanded blockquote strong{color:#0be9fe}.card-expanded blockquote p{margin:8px 0 0}.subpage{display:flex;flex-direction:column;min-height:100vh}.subpage main{flex:1}
