.dot-page{--dot-ink:#161d2d;--dot-muted:#5d6677;--dot-line:#d9dee8;--dot-blue:#315ee8;--dot-green:#24b795;--dot-coral:#f06b4f;--dot-navy:#101a2b;color:var(--dot-ink);background:#fff;font-family:var(--font-inter-tight),Inter,system-ui,sans-serif;overflow:hidden}.dot-page *,.dot-page :after,.dot-page :before{box-sizing:border-box}.dot-page h1,.dot-page h2,.dot-page h3,.dot-page p{margin:0}.dot-container{width:var(--site-container-width);max-width:100%;margin-right:auto;margin-left:auto;padding-right:var(--site-container-gutter);padding-left:var(--site-container-gutter)}.dot-hero{position:relative;min-height:540px;color:#fff;background:var(--dot-navy);isolation:isolate}.dot-hero__image{z-index:-3;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%}.dot-hero__veil{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(9,17,31,.96),rgba(9,17,31,.86) 42%,rgba(9,17,31,.34) 73%,rgba(9,17,31,.18)),linear-gradient(0deg,rgba(9,17,31,.38),transparent 48%)}.dot-hero:after{position:absolute;right:0;bottom:0;left:0;height:3px;content:"";background:linear-gradient(90deg,var(--dot-blue) 0 55%,var(--dot-green) 55% 78%,var(--dot-coral) 78% 100%)}.dot-hero__inner{display:flex;min-height:540px;flex-direction:column}.dot-breadcrumb{display:flex;min-height:72px;margin:0;padding:26px 0 14px;align-items:center;gap:8px;color:rgba(255,255,255,.74);font-size:14px;line-height:1.4;list-style:none}.dot-breadcrumb a{color:inherit;text-decoration:none;transition:color .18s ease}.dot-breadcrumb a:focus-visible,.dot-breadcrumb a:hover{color:#fff}.dot-breadcrumb span{max-width:320px;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.dot-hero__content{display:flex;max-width:890px;padding:55px 0 76px;flex:1;flex-direction:column;justify-content:center}.dot-kicker{color:var(--dot-blue);font-size:13px;font-weight:700;line-height:1.4;text-transform:uppercase}.dot-kicker--dark{color:#70e0c2}.dot-hero .dot-kicker{color:#78e1c3}.dot-hero h1{max-width:850px;margin-top:19px;font-size:58px;font-weight:660;line-height:1.04;letter-spacing:0;text-wrap:balance}.dot-hero__audience{max-width:760px;margin-top:24px!important;color:rgba(255,255,255,.82);font-size:18px;line-height:1.6}.dot-actions{display:flex;margin-top:34px;flex-wrap:wrap;gap:12px}.dot-button{display:inline-flex;min-height:50px;padding:0 22px;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:0;font-size:16px;font-weight:620;line-height:1.2;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.dot-button:focus-visible,.dot-button:hover{transform:translateY(-2px)}.dot-button--primary{color:#fff;background:var(--dot-blue)}.dot-button--primary:focus-visible,.dot-button--primary:hover{background:#244ac0}.dot-button--ghost{border-color:rgba(255,255,255,.54);color:#fff;background:rgba(9,17,31,.26);backdrop-filter:blur(8px)}.dot-button--ghost:focus-visible,.dot-button--ghost:hover{border-color:#fff;background:rgba(255,255,255,.1)}.dot-button--light{color:var(--dot-ink);background:#fff}.dot-section{padding-top:92px;padding-bottom:92px}.dot-answer{background:#fff}.dot-answer__grid{display:grid;grid-template-columns:minmax(170px,.72fr) minmax(0,2fr);gap:64px;align-items:start}.dot-section-mark{padding-top:4px}.dot-section-mark>span{display:block;color:var(--dot-blue);font-size:82px;font-weight:300;line-height:.9}.dot-section-mark p{margin-top:18px;color:var(--dot-muted);font-size:13px;font-weight:700;text-transform:uppercase}.dot-answer__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.dot-answer__body p{color:#252d3b;font-size:20px;line-height:1.62}.dot-answer__body p:first-child{font-weight:570}.dot-decision-band{padding:88px 0 0;color:#fff;background:var(--dot-navy)}.dot-heading-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:60px;align-items:end}.dot-heading-row h2,.dot-table-section__heading h2{max-width:780px;margin-top:15px;font-size:46px;font-weight:630;line-height:1.12;letter-spacing:0}.dot-heading-row>p,.dot-table-section__heading>p{color:rgba(255,255,255,.68);font-size:17px;line-height:1.6}.dot-decision-list{display:grid;margin-top:66px;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.18)}.dot-decision-item{min-height:280px;padding:32px 30px 48px;border-right:1px solid rgba(255,255,255,.18)}.dot-decision-item:first-child{padding-left:0}.dot-decision-item:last-child{padding-right:0;border-right:0}.dot-decision-item__top{display:flex;align-items:center;justify-content:space-between;color:#72dfc1}.dot-decision-item__top span{font-size:18px;font-weight:520}.dot-decision-item h3{margin-top:44px;font-size:25px;font-weight:620;line-height:1.26}.dot-decision-item p{margin-top:15px;color:rgba(255,255,255,.7);font-size:16px;line-height:1.58}.dot-content-section{border-bottom:1px solid var(--dot-line)}.dot-content-section--soft{background:#f4f6f9}.dot-content-section__grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:9vw}.dot-content-section__heading>span{display:block;color:var(--dot-coral);font-size:18px;font-weight:620;line-height:1}.dot-content-section__heading h2{max-width:520px;margin-top:26px;font-size:42px;font-weight:630;line-height:1.16;letter-spacing:0;text-wrap:balance}.dot-content-section__body>p{color:#3f4858;font-size:18px;line-height:1.72}.dot-content-section__body>p+p{margin-top:20px}.dot-content-section__body ul{display:grid;margin:36px 0 0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--dot-line);list-style:none}.dot-content-section__body li{display:flex;min-height:74px;padding:18px 22px 18px 0;align-items:flex-start;gap:12px;border-bottom:1px solid var(--dot-line);color:#273142;font-size:16px;line-height:1.5}.dot-content-section__body li:nth-child(odd){margin-right:24px}.dot-content-section__body li svg{margin-top:2px;flex:0 0 auto;color:var(--dot-green)}.dot-table-section{color:#fff;background:linear-gradient(135deg,rgba(49,94,232,.2),transparent 42%),linear-gradient(315deg,rgba(36,183,149,.14),transparent 35%),#121b2c}.dot-table-section__heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:60px;align-items:end}.dot-table-wrap{margin-top:58px;overflow-x:auto;border-top:1px solid rgba(255,255,255,.26);scrollbar-color:rgba(255,255,255,.4) transparent}.dot-table-wrap table{width:100%;min-width:760px;border-collapse:collapse}.dot-table-wrap td,.dot-table-wrap th{padding:22px 18px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.78);font-size:15px;line-height:1.48;text-align:left;vertical-align:top}.dot-table-wrap td:last-child,.dot-table-wrap th:last-child{border-right:0}.dot-table-wrap thead th{color:#7ce1c5;font-size:13px;font-weight:700;text-transform:uppercase}.dot-table-wrap tbody th{width:22%;color:#fff;font-weight:620}.dot-outcomes{background:#fff}.dot-outcomes__grid{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);gap:9vw;align-items:start}.dot-faq-layout__heading h2,.dot-outcomes h2,.dot-related__heading h2,.dot-sources h2{margin-top:17px;font-size:42px;font-weight:630;line-height:1.15;letter-spacing:0;text-wrap:balance}.dot-outcomes__grid>div>p:last-of-type{max-width:520px;margin-top:22px;color:var(--dot-muted);font-size:17px;line-height:1.65}.dot-download{display:inline-flex;margin-top:28px;padding-bottom:7px;align-items:center;gap:10px;border-bottom:1px solid;color:var(--dot-blue);font-size:16px;font-weight:650;text-decoration:none}.dot-outcome-list{margin:0;padding:0;border-top:1px solid var(--dot-line);list-style:none}.dot-outcome-list li{display:grid;min-height:94px;padding:23px 0;grid-template-columns:68px minmax(0,1fr);gap:20px;align-items:center;border-bottom:1px solid var(--dot-line)}.dot-outcome-list span{color:var(--dot-green);font-size:30px;font-weight:360}.dot-outcome-list p{font-size:19px;font-weight:570;line-height:1.45}.dot-faq-section{background:#f4f6f9}.dot-faq-layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:9vw}.dot-faq-list{border-top:1px solid #cbd2de}.dot-faq-list details{border:0;border-bottom:1px solid #cbd2de;background:transparent}.dot-faq-list summary{display:flex;min-height:78px;padding:22px 0;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;color:var(--dot-ink);font-size:18px;font-weight:570;line-height:1.45;list-style:none}.dot-faq-list summary::-webkit-details-marker{display:none}.dot-faq-list summary i{position:relative;width:18px;height:18px;flex:0 0 18px}.dot-faq-list summary i:after,.dot-faq-list summary i:before{position:absolute;top:8px;left:1px;width:16px;height:2px;content:"";background:var(--dot-blue);transition:transform .22s ease}.dot-faq-list summary i:after{transform:rotate(90deg)}.dot-faq-list details[open] summary i:after{transform:rotate(0deg)}.dot-faq-answer{display:grid;grid-template-rows:1fr;transition:grid-template-rows .26s ease}.dot-faq-answer p{max-width:750px;padding:0 54px 26px 0;color:var(--dot-muted);font-size:17px;line-height:1.68}.dot-related{color:#fff;background:#1c2638}.dot-related .dot-kicker{color:#70e0c2}.dot-related__heading{display:flex;align-items:end;justify-content:space-between;gap:40px}.dot-related__list{display:grid;margin-top:54px;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.2)}.dot-related__list a{display:grid;min-height:180px;padding:28px 26px;grid-template-columns:42px minmax(0,1fr) 20px;gap:14px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none;transition:background-color .18s ease}.dot-related__list a:first-child{padding-left:0}.dot-related__list a:last-child{padding-right:0;border-right:0}.dot-related__list a:focus-visible,.dot-related__list a:hover{background:rgba(255,255,255,.05)}.dot-related__list span{color:#70e0c2;font-size:15px}.dot-related__list strong{font-size:20px;font-weight:580;line-height:1.35}.dot-related__list svg{transition:transform .18s ease}.dot-related__list a:focus-visible svg,.dot-related__list a:hover svg{transform:translateX(4px)}.dot-sources{background:#fff}.dot-sources__grid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:9vw}.dot-sources__grid>div>p:last-child{margin-top:20px;color:var(--dot-muted);font-size:15px}.dot-sources ul{margin:0;padding:0;border-top:1px solid var(--dot-line);list-style:none}.dot-sources li{border-bottom:1px solid var(--dot-line)}.dot-sources a{display:grid;min-height:100px;padding:20px 0;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr) 24px;gap:24px;align-items:center;color:var(--dot-ink);text-decoration:none}.dot-sources strong{font-size:16px;font-weight:620;line-height:1.4}.dot-sources a span{color:var(--dot-muted);font-size:14px;line-height:1.5}.dot-sources a svg{color:var(--dot-blue);transition:transform .18s ease}.dot-sources a:focus-visible svg,.dot-sources a:hover svg{transform:translateX(4px)}.dot-cta{position:relative;padding:78px 0;color:#fff;background:linear-gradient(105deg,rgba(49,94,232,.2),transparent 50%),linear-gradient(270deg,rgba(36,183,149,.11),transparent 42%),#0e1726}.dot-cta:before{position:absolute;top:0;right:0;left:0;height:3px;content:"";background:linear-gradient(90deg,var(--dot-blue) 0 55%,var(--dot-green) 55% 78%,var(--dot-coral) 78% 100%)}.dot-cta__inner{display:grid;grid-template-columns:minmax(0,1.5fr) auto;gap:72px;align-items:center}.dot-cta h2{max-width:800px;margin-top:15px;color:#fff;font-size:44px;font-weight:630;line-height:1.14;letter-spacing:0;text-wrap:balance}.dot-cta__inner>div>p:last-child{max-width:760px;margin-top:20px;color:rgba(255,255,255,.72);font-size:17px;line-height:1.64}@media (max-width:1199.98px){.dot-hero,.dot-hero__inner{min-height:510px}.dot-hero h1{font-size:50px}.dot-answer__grid,.dot-content-section__grid,.dot-faq-layout,.dot-outcomes__grid,.dot-sources__grid{gap:6vw}.dot-content-section__heading h2,.dot-faq-layout__heading h2,.dot-outcomes h2,.dot-related__heading h2,.dot-sources h2{font-size:38px}}@media (max-width:991.98px){.dot-section{padding-top:72px;padding-bottom:72px}.dot-hero h1{font-size:44px}.dot-answer__grid,.dot-content-section__grid,.dot-faq-layout,.dot-outcomes__grid,.dot-sources__grid{grid-template-columns:1fr;gap:38px}.dot-answer__body{gap:28px}.dot-section-mark{display:flex;align-items:end;gap:18px}.dot-section-mark>span{font-size:64px}.dot-section-mark p{margin-bottom:5px}.dot-heading-row,.dot-table-section__heading{grid-template-columns:1fr;gap:22px}.dot-decision-item{min-height:260px}.dot-content-section__heading{display:grid;grid-template-columns:50px minmax(0,1fr);gap:18px;align-items:start}.dot-content-section__heading h2{margin-top:0}.dot-related__list{grid-template-columns:1fr}.dot-related__list a,.dot-related__list a:first-child,.dot-related__list a:last-child{min-height:112px;padding:24px 0;border-right:0}.dot-cta__inner{grid-template-columns:1fr;gap:34px}.dot-cta__inner .dot-button{justify-self:start}}@media (max-width:767.98px){.dot-hero,.dot-hero__inner{min-height:520px}.dot-hero__veil{background:linear-gradient(90deg,rgba(9,17,31,.96),rgba(9,17,31,.66))}.dot-breadcrumb{min-height:64px;padding-top:20px;font-size:12px}.dot-breadcrumb span,.dot-breadcrumb svg:last-of-type{display:none}.dot-hero__content{padding:40px 0 58px}.dot-hero h1{margin-top:15px;font-size:36px;line-height:1.08}.dot-hero__audience{margin-top:19px!important;font-size:16px;line-height:1.55}.dot-actions{margin-top:26px}.dot-button{width:100%;min-height:48px;font-size:15px}.dot-section{padding-top:58px;padding-bottom:58px}.dot-answer__body{grid-template-columns:1fr;gap:18px}.dot-answer__body p{font-size:18px}.dot-decision-band{padding-top:58px}.dot-heading-row h2,.dot-table-section__heading h2{font-size:34px}.dot-decision-list{margin-top:42px;grid-template-columns:1fr}.dot-decision-item,.dot-decision-item:first-child,.dot-decision-item:last-child{min-height:0;padding:27px 0 32px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.dot-decision-item h3{margin-top:24px;font-size:22px}.dot-content-section__heading h2,.dot-faq-layout__heading h2,.dot-outcomes h2,.dot-related__heading h2,.dot-sources h2{font-size:32px}.dot-content-section__body>p{font-size:17px}.dot-content-section__body ul{grid-template-columns:1fr;margin-top:28px}.dot-content-section__body li,.dot-content-section__body li:nth-child(odd){min-height:60px;margin-right:0;padding:15px 0}.dot-table-wrap{width:calc(100% + var(--site-container-gutter));margin-top:42px}.dot-table-wrap td,.dot-table-wrap th{padding:17px 14px}.dot-outcome-list li{min-height:80px;grid-template-columns:50px minmax(0,1fr);gap:12px}.dot-outcome-list span{font-size:25px}.dot-outcome-list p{font-size:17px}.dot-faq-list summary{min-height:70px;padding:19px 0;font-size:17px}.dot-faq-answer p{padding-right:0;font-size:16px}.dot-related__list strong{font-size:18px}.dot-sources a{min-height:0;grid-template-columns:minmax(0,1fr) 22px;gap:8px 18px}.dot-sources a span{grid-column:1/-1;grid-row:2}.dot-sources a svg{grid-column:2;grid-row:1}.dot-cta{padding:60px 0}.dot-cta h2{font-size:34px}.dot-cta__inner .dot-button{width:100%}}@media (prefers-reduced-motion:reduce){.dot-page *,.dot-page :after,.dot-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}