.adv-variant{color:#151b25}.adv-wrap{width:min(100% - 96px,1200px);margin-inline:auto}.adv-painted{background:linear-gradient(#0a253440, #0a253440), #0a2534 var(--art-advantages) center / cover no-repeat;color:#fff}.adv-variant h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(42px,4.6vw,66px);font-weight:400;line-height:1.06}.adv-action{white-space:nowrap;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:32px;min-height:48px;padding-block:10px;font-size:18px;line-height:1.3;text-decoration:none;transition:color .18s;display:inline-flex}.adv-action:is(:hover,:focus-visible){color:#20c8f7}.adv-action svg{flex-shrink:0}.adv-intro{padding-block:170px 56px}.adv-intro__inner{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.adv-intro h1{max-width:900px}.adv-intro p{margin-top:22px;font-size:19px;line-height:1.5}.adv-intro .adv-action{flex-shrink:0;margin-bottom:4px}.explorer-stage{background:linear-gradient(#0a2534b3, #0a2534b3), #0a2534 var(--art-panel-process) center / cover no-repeat;color:#fff}advantage-explorer{display:block}.explorer-layout{padding-block:56px}advantage-explorer[data-ready]{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:56px;display:grid}.explorer-choices{flex-direction:column;justify-content:center;display:flex}.explorer-choices button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff52;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:75px;padding:17px 0;font-size:28px;line-height:1.25;transition:border-color .18s;display:flex}.explorer-choices button:first-child{border-top:1px solid #ffffff52}.explorer-choices button[aria-selected=true]{border-bottom-color:#20c8f7}.explorer-choices button svg{color:#20c8f7;opacity:0;flex-shrink:0;transition:opacity .18s}.explorer-choices button:is(:hover,:focus-visible){border-bottom-color:#20c8f7}.explorer-choices button[aria-selected=true] svg,.explorer-choices button:is(:hover,:focus-visible) svg{opacity:1}.explorer-panels{gap:24px;display:grid}.explorer-panel{color:#fff;align-items:center;min-height:460px;padding:56px;display:flex}advantage-explorer[data-ready] .explorer-panels{gap:0}advantage-explorer[data-ready] .explorer-panel{grid-area:1/1}advantage-explorer[data-ready] .explorer-panel[hidden]{visibility:hidden;pointer-events:none;display:flex!important}.explorer-panel h2{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(40px,4.3vw,62px);line-height:1.06}.explorer-panel p{max-width:48ch;margin-top:32px;font-size:21px;line-height:1.6}.editorial-intro{padding-block:174px 80px}.editorial-intro h1{max-width:1000px;font-size:clamp(44px,5vw,72px)}.editorial-intro__bottom{justify-content:space-between;align-items:flex-end;gap:56px;margin-top:30px;display:flex}.editorial-intro__bottom p{max-width:43ch;font-size:20px;line-height:1.5}.editorial-benefits{padding-block:64px 72px}.editorial-pair{grid-template-columns:1.15fr .85fr;display:grid}.editorial-pair--reverse{grid-template-columns:.85fr 1.15fr}.editorial-pair+.editorial-pair{margin-top:32px}.editorial-benefit{flex-direction:column;justify-content:center;align-items:flex-start;min-height:316px;padding:44px 48px;display:flex}.editorial-benefit h2{letter-spacing:-.03em;font-size:clamp(38px,3.6vw,52px);line-height:1.08}.editorial-benefit p{max-width:48ch;margin-top:24px;font-size:18px;line-height:1.65}.editorial-benefit--painted{color:#fff;background:linear-gradient(#0a2534a6, #0a2534a6), #0a2534 var(--art-panel-process) 20% 15% / cover no-repeat;border-radius:8px}.editorial-pair:nth-child(2) .editorial-benefit--painted{background-position:75%}.editorial-pair:nth-child(3) .editorial-benefit--painted{background-position:45% 85%}.overview-painted{background:linear-gradient(#0a2534b8, #0a2534b8), var(--art-advantages) center top / auto 100%;color:#fff;padding-bottom:48px}.overview-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;padding-block:170px 48px;display:grid}.overview-intro h1{font-size:clamp(44px,4.7vw,68px)}.overview-callout{--statement-circle:260px;--statement-inset:120px;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.overview-intro .overview-statement{isolation:isolate;width:100%;min-height:var(--statement-circle);padding:36px 0 36px var(--statement-inset);text-wrap:balance;align-items:center;font-size:23px;line-height:1.5;display:flex;position:relative}.overview-statement:before{content:"";z-index:-1;width:var(--statement-circle);aspect-ratio:1;background:linear-gradient(#0003, #0003), #0a2534 var(--art-misc-circle) 42% center / cover no-repeat;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.overview-statement span{max-width:26ch;transform:translate(-24px)}.overview-intro .adv-action{margin:24px 0 0 var(--statement-inset)}.overview-benefit{isolation:isolate;position:relative}.overview-benefit__content{border-top:1px solid #ffffff52;grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;padding-block:28px;display:grid}.overview-benefit h2{letter-spacing:-.025em;font-size:clamp(30px,3vw,42px);line-height:1.15}.overview-benefit p{max-width:66ch;font-size:18px;line-height:1.6}@media (width>=768px) and (hover:hover) and (pointer:fine){.overview-benefit:before{content:"";z-index:-1;background:linear-gradient(#0a2534a6, #0a2534a6), #0a2534 var(--art-panel-process) center var(--row-art-position,10%) / cover no-repeat;opacity:0;pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:0}.overview-benefit:nth-child(2){--row-art-position:26%}.overview-benefit:nth-child(3){--row-art-position:42%}.overview-benefit:nth-child(4){--row-art-position:58%}.overview-benefit:nth-child(5){--row-art-position:74%}.overview-benefit:nth-child(6){--row-art-position:90%}.overview-benefit:hover:before{opacity:1}}@media (width<=1023px){.adv-wrap{width:calc(100% - 64px)}.adv-intro__inner{flex-direction:column;align-items:flex-start;gap:20px}.adv-intro{padding-block:158px 40px}advantage-explorer[data-ready]{grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);gap:32px}.explorer-choices button{min-height:74px;font-size:23px}.explorer-panel{padding:36px}.explorer-panel h2{font-size:40px}.explorer-panel p{margin-top:24px;font-size:18px}.editorial-intro{padding-block:158px 56px}.editorial-intro__bottom{gap:40px}.editorial-benefit{padding:32px}.editorial-benefit h2{font-size:36px}.editorial-benefit p{font-size:17px}.overview-intro{gap:40px;padding-top:158px}.overview-callout{--statement-circle:220px;--statement-inset:96px}.overview-intro .overview-statement{font-size:20px}.overview-benefit__content{gap:32px}.overview-benefit p{font-size:17px}}@media (width<=767px){.adv-wrap{width:calc(100% - 48px)}.adv-variant h1{font-size:clamp(34px,7.8vw,46px);line-height:1.1}.adv-intro,.editorial-intro{padding-block:148px 36px}.adv-intro p{margin-top:20px;font-size:17px}.adv-action{gap:28px;min-height:44px;font-size:17px}.explorer-layout{padding-block:32px}advantage-explorer[data-ready]{grid-template-columns:1fr;gap:24px}.explorer-choices{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.explorer-choices button{gap:6px;min-height:56px;padding-block:14px;font-size:17px}.explorer-choices button:first-child{border-top:0}.explorer-choices button svg{width:18px;height:18px}.explorer-panel{min-height:336px;padding:32px 0}.explorer-panel h2{font-size:clamp(30px,8.2vw,42px)}.explorer-panel p{font-size:18px;line-height:1.55}.editorial-intro__bottom{margin-top:24px;display:block}.editorial-intro__bottom p{font-size:17px}.editorial-intro__bottom .adv-action{margin-top:22px}.editorial-benefits{padding-block:32px 40px}.editorial-pair,.editorial-pair--reverse{grid-template-columns:1fr}.editorial-pair+.editorial-pair{margin-top:0}.editorial-benefit{min-height:0;padding:36px 28px}.editorial-benefit h2{font-size:34px}.editorial-benefit p{margin-top:20px;font-size:17px}.editorial-benefit:not(.editorial-benefit--painted){padding-block:40px}.editorial-pair--reverse{border-top:1px solid #dce2e4}.editorial-pair:last-child{margin-top:24px}.overview-painted{padding-bottom:16px}.overview-intro{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:148px 36px}.overview-intro .overview-statement{font-size:18px}.overview-intro .adv-action{margin-top:18px}.overview-benefit__content{grid-template-columns:1fr;gap:14px;padding-block:28px}.overview-benefit h2{font-size:30px}.overview-benefit p{font-size:17px}}@media (prefers-reduced-motion:reduce){.adv-action,.explorer-choices button,.explorer-choices button svg,.overview-benefit:before{transition:none}}
