/*f5f82f2b*/:root{--lux-brand:#0B3A5E; --lux-brand-2:#12608F; --lux-ink:15,23,42; --lux-e1: 0 1px 1px rgba(var(--lux-ink),.04), 0 2px 4px -1px rgba(var(--lux-ink),.05), 0 6px 14px -6px rgba(11,58,94,.16); --lux-e2: 0 1px 2px rgba(var(--lux-ink),.05), 0 4px 10px -3px rgba(var(--lux-ink),.06), 0 14px 30px -12px rgba(11,58,94,.22); --lux-e3: 0 1px 2px rgba(var(--lux-ink),.05), 0 8px 18px -6px rgba(var(--lux-ink),.07), 0 28px 52px -22px rgba(11,58,94,.28); --lux-e4: 0 2px 4px rgba(var(--lux-ink),.06), 0 14px 30px -10px rgba(var(--lux-ink),.08), 0 48px 88px -34px rgba(11,58,94,.34); --lux-lift: 0 2px 4px rgba(var(--lux-ink),.05), 0 16px 34px -12px rgba(var(--lux-ink),.09), 0 56px 100px -40px rgba(11,58,94,.40); --lux-arrive:cubic-bezier(.16,.84,.28,1); --lux-leave:cubic-bezier(.5,0,.9,.3); --lux-settle:cubic-bezier(.22,1.02,.36,1); --lux-hair:1px;}@media (min-resolution:2dppx){:root{--lux-hair:.5px}}.lux h1, .lux .h1, h1.lux{font-optical-sizing:auto; letter-spacing:-.032em; line-height:1.02; text-wrap:balance; font-synthesis-weight:none;}.lux h2, h2.lux{font-optical-sizing:auto; letter-spacing:-.022em; line-height:1.14; text-wrap:balance;}.lux h3{letter-spacing:-.012em;line-height:1.28}.lux p, .lux li{text-wrap:pretty; hanging-punctuation:first last;}.lux [data-num], .lux .nxv-big, .lux td, .lux th, .lux .dnum b, .lux time{font-variant-numeric:tabular-nums lining-nums; font-feature-settings:"tnum" 1,"lnum" 1;}.lux .eyebrow, .lux .nxv-eyebrow, .lux .rf-eb{font-feature-settings:"ss01" 1; letter-spacing:.15em;}.lux .sec-lede, .lux .prose p{max-width:64ch}.lux-grad{background:linear-gradient(100deg,var(--lux-brand) 8%,var(--lux-brand-2) 52%,#4A9EC9 96%); -webkit-background-clip:text;background-clip:text; color:transparent; -webkit-text-fill-color:transparent;}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.lux-grad{color:var(--lux-brand);-webkit-text-fill-color:currentColor}}.lux-card{position:relative; border:var(--lux-hair) solid rgba(var(--lux-ink),.10); border-radius:18px; background:linear-gradient(178deg,#fff,#FBFDFD); box-shadow:var(--lux-e2); transition:box-shadow .45s var(--lux-arrive), transform .45s var(--lux-arrive), border-color .45s var(--lux-arrive);}.lux-card::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:18px 18px 0 0; background:linear-gradient(90deg,transparent,rgba(255,255,255,.9) 22%, rgba(255,255,255,.9) 78%,transparent); pointer-events:none;}@media (hover:hover) and (pointer:fine){.lux-card:hover{transform:translateY(-3px); box-shadow:var(--lux-lift); border-color:rgba(11,58,94,.22);}}.lux-grain{position:relative;isolation:isolate}.lux-grain::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.028; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");}@keyframes luxRise{from{opacity:0;transform:translate3d(0,14px,0)}}html.js-motion .lux-stagger.is-seen > *{animation:luxRise .62s var(--lux-arrive) backwards;}html.js-motion .lux-stagger.is-seen > :nth-child(1){animation-delay:.00s}html.js-motion .lux-stagger.is-seen > :nth-child(2){animation-delay:.07s}html.js-motion .lux-stagger.is-seen > :nth-child(3){animation-delay:.14s}html.js-motion .lux-stagger.is-seen > :nth-child(4){animation-delay:.21s}html.js-motion .lux-stagger.is-seen > :nth-child(5){animation-delay:.28s}html.js-motion .lux-stagger.is-seen > :nth-child(6){animation-delay:.35s}html.js-motion .lux-stagger.is-seen > :nth-child(n/**/+7){animation-delay:.42s}@keyframes luxWipe{from{transform:translate3d(0,105%,0)}}.lux-mask{display:block;overflow:hidden;padding-bottom:.08em}html.js-motion .lux-mask > span{display:block}html.js-motion .lux-mask.is-seen > span{animation:luxWipe .78s var(--lux-settle) backwards;}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1041px){@keyframes luxDrift{from{transform:translate3d(0,26px,0) rotate(.9deg)}to{transform:translate3d(0,-26px,0) rotate(-.4deg)}}.lux-drift{animation:luxDrift linear both; animation-timeline:view(); animation-range:entry 0% exit 100%;}}}.lux-light{position:relative;isolation:isolate;overflow:hidden}.lux-light::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1; background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), rgba(74,158,201,.13),transparent 62%); opacity:0;transition:opacity .5s var(--lux-arrive);}@media (hover:hover) and (pointer:fine){.lux-light:hover::after{opacity:1}}.lux .btn, .btn.lux{transition:transform .18s var(--lux-arrive), box-shadow .3s var(--lux-arrive), background-color .3s var(--lux-arrive);}.lux .btn:active, .btn.lux:active{transform:translateY(1px)}.lux :focus-visible{outline:2px solid var(--lux-brand-2); outline-offset:3px; border-radius:4px;}@media (prefers-reduced-motion:reduce){html.js-motion .lux-stagger.is-seen > *, html.js-motion .lux-mask.is-seen > span, .lux-drift{animation:none!important;transform:none!important;opacity:1!important}.lux-card,.lux .btn,.lux-light::after{transition:none!important}.lux-card:hover{transform:none}}@media print{.lux-card{box-shadow:none;border:1px solid #999}.lux-grain::after{display:none}}:root{--lux-deep:#08192B; --lux-plum:#0F3B4A; --lux-azure:#12608F; --lux-cyan:#4A9EC9; --lux-ember:#1E9877; --lux-ember-2:#0F6E5A; --lux-gold:#8FBFD8;}.lux-rich{position:relative;isolation:isolate;color:#fff; background: radial-gradient(900px 520px at 88% -12%, rgba(15,59,74,.90), transparent 58%), radial-gradient(760px 460px at 6% 8%, rgba(18,96,143,.58), transparent 62%), radial-gradient(620px 420px at 62% 108%,rgba(74,158,201,.26), transparent 60%), linear-gradient(168deg, #08192B 0%, #0A2230 55%, #08192B 100%);}.lux-rich::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.30; background-image: linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px), linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px); background-size:44px 44px; -webkit-mask-image:radial-gradient(closest-side at 50% 40%,#000,transparent); mask-image:radial-gradient(closest-side at 50% 40%,#000,transparent);}.lux-rich::after{content:"";position:absolute;inset:0 0 auto 0;height:1px;pointer-events:none; background:linear-gradient(90deg,transparent,rgba(255,255,255,.34) 30%, rgba(255,255,255,.34) 70%,transparent);}.lux-cta{padding:clamp(56px,6vw,104px) 0}.lux-cta .wrap{text-align:center;position:relative;z-index:1}.lux-cta h2{font-family:"Source Serif 4",Georgia,serif; font-size:clamp(26px,1.7rem/**/+1.5vw,46px); letter-spacing:-.028em;line-height:1.06; max-width:22ch;margin:0 auto 14px;color:#fff;text-wrap:balance;}.lux-cta h2 em{font-style:normal; background:linear-gradient(96deg,var(--lux-gold) 4%,var(--lux-ember) 46%,var(--lux-cyan) 96%); -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.lux-cta h2 em{-webkit-text-fill-color:currentColor;color:var(--lux-gold)}}.lux-cta p{color:#BFD2D8;max-width:56ch;margin:0 auto 26px; font-size:clamp(14.5px,.9rem/**/+.25vw,17px);line-height:1.64;}.lux-cta .lux-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-ember{position:relative;overflow:hidden;border:0; background:linear-gradient(112deg,var(--lux-ember) 0%,var(--lux-ember-2) 46%,#0A5344 100%); background-size:220% 100%;background-position:0% 0%; color:#1A0E05;font-weight:700; box-shadow:0 1px 2px rgba(0,0,0,.22),0 12px 26px -12px rgba(255,107,74,.72), inset 0 1px 0 rgba(255,255,255,.34); transition:background-position .6s var(--lux-arrive), box-shadow .4s var(--lux-arrive),transform .18s var(--lux-arrive);}@media (hover:hover) and (pointer:fine){.btn-ember:hover{background-position:100% 0%; box-shadow:0 2px 4px rgba(0,0,0,.24),0 20px 40px -14px rgba(255,107,74,.85), inset 0 1px 0 rgba(255,255,255,.42);}}.btn-ember:active{transform:translateY(1px)}.btn-ember::after{content:"";position:absolute;inset:0;pointer-events:none; background:linear-gradient(100deg,transparent 32%,rgba(255,255,255,.42) 50%,transparent 68%); transform:translateX(-120%);}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.btn-ember:hover::after{transition:transform .8s var(--lux-arrive);transform:translateX(120%)}}.btn-line{background:rgba(255,255,255,.04);color:#fff; border:1px solid rgba(255,255,255,.30); -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px); transition:border-color .35s var(--lux-arrive),background-color .35s var(--lux-arrive);}@media (hover:hover) and (pointer:fine){.btn-line:hover{border-color:rgba(255,255,255,.62);background:rgba(255,255,255,.10)}}@media (prefers-reduced-motion:reduce){.btn-ember,.btn-line{transition:none!important}.btn-ember::after{display:none}}.ecta{position:relative;isolation:isolate;overflow:hidden; border-radius:22px;padding:clamp(34px,4vw,60px) clamp(24px,3vw,48px); margin:clamp(30px,4vw,56px) 0;text-align:center;color:#fff; background: radial-gradient(760px 440px at 88% -14%, rgba(15,59,74,.90), transparent 58%), radial-gradient(640px 400px at 4% 10%, rgba(18,96,143,.58), transparent 62%), radial-gradient(520px 360px at 60% 112%, rgba(74,158,201,.26), transparent 60%), linear-gradient(168deg,#08192B,#0A2230 56%,#08192B); box-shadow:var(--lux-e3);}.ecta::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.30; background-image: linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px), linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px); background-size:44px 44px; -webkit-mask-image:radial-gradient(closest-side at 50% 40%,#000,transparent); mask-image:radial-gradient(closest-side at 50% 40%,#000,transparent);}.ecta::after{content:"";position:absolute;inset:0 0 auto 0;height:1px;pointer-events:none; background:linear-gradient(90deg,transparent,rgba(255,255,255,.34) 30%, rgba(255,255,255,.34) 70%,transparent);}.ecta h2{color:#fff;font-family:"Source Serif 4",Georgia,serif; font-size:clamp(24px,1.6rem/**/+1.4vw,42px);letter-spacing:-.028em;line-height:1.07; max-width:22ch;margin:0 auto 14px;text-wrap:balance;}.ecta p{color:#BFD2D8;max-width:56ch;margin:0 auto 24px;line-height:1.64; font-size:clamp(14.5px,.9rem/**/+.25vw,17px)}.ecta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.ecta-row .btn-primary{background:linear-gradient(112deg,var(--lux-ember),var(--lux-ember-2) 46%,#0A5344); background-size:220% 100%;background-position:0 0;border:0;color:#FFFFFF;font-weight:700; box-shadow:0 1px 2px rgba(0,0,0,.22),0 12px 26px -12px rgba(255,107,74,.72), inset 0 1px 0 rgba(255,255,255,.34); transition:background-position .6s var(--lux-arrive),box-shadow .4s var(--lux-arrive);}.ecta-row .btn-ghost{background:rgba(255,255,255,.04);color:#fff;border:1px solid rgba(255,255,255,.30); -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);}@media (hover:hover) and (pointer:fine){.ecta-row .btn-primary:hover{background-position:100% 0; box-shadow:0 2px 4px rgba(0,0,0,.24),0 20px 40px -14px rgba(255,107,74,.85), inset 0 1px 0 rgba(255,255,255,.42)}.ecta-row .btn-ghost:hover{border-color:rgba(255,255,255,.62);background:rgba(255,255,255,.10)}}@media (prefers-reduced-motion:reduce){.ecta-row .btn-primary{transition:none}}.pcat-grid{display:grid;gap:16px;align-items:stretch; grid-template-columns:repeat(auto-fit,minmax(268px,1fr));}.lux .pcard, .pcard{position:relative;isolation:isolate;overflow:hidden; display:flex;flex-direction:column; border:1px solid rgba(15,23,42,.09);border-radius:20px; padding:28px 26px 24px; background:linear-gradient(178deg,#fff,#FBFDFD); box-shadow:var(--lux-e1); transition:transform .45s var(--lux-arrive),box-shadow .45s var(--lux-arrive), border-color .45s var(--lux-arrive);}.pcard::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;pointer-events:none; background:linear-gradient(90deg,transparent,rgba(15,23,42,.10) 24%, rgba(15,23,42,.10) 76%,transparent);}@media (hover:hover) and (pointer:fine){.pcard:hover{transform:translateY(-4px);box-shadow:var(--lux-e3); border-color:rgba(18,96,143,.24)}}.pcard-free{background: radial-gradient(420px 240px at 88% -20%,rgba(74,158,201,.13),transparent 62%), linear-gradient(178deg,#fff,#f7fbff); border-color:rgba(18,96,143,.20);}.pcard-free .pcard-amt{background:linear-gradient(96deg,var(--lux-azure),var(--lux-cyan)); -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.pcard-lead{color:#fff;border-color:rgba(255,255,255,.16); background: radial-gradient(620px 380px at 88% -16%,rgba(15,59,74,.90),transparent 58%), radial-gradient(520px 340px at 4% 12%,rgba(18,96,143,.58),transparent 62%), linear-gradient(168deg,#08192B,#0A2230 58%,#08192B); box-shadow:var(--lux-e3);}.pcard-lead::before{background:linear-gradient(90deg,transparent, rgba(255,255,255,.34) 28%,rgba(255,255,255,.34) 72%,transparent)}.pcard-lead h3{color:#fff}.pcard-lead .pcard-amt{background:linear-gradient(96deg,var(--lux-gold) 2%,var(--lux-ember) 52%,var(--lux-cyan) 98%); -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.pcard-lead .pcard-amt small{color:#9BB3BC;-webkit-text-fill-color:#9BB3BC}.pcard-lead .pcard-l li{color:#D3E2E6;border-bottom-color:rgba(255,255,255,.10)}.pcard-lead .pcard-l li::before{color:var(--lux-cyan)}.pcard-lead .pcard-why{color:#9BB3BC;border-top-color:rgba(255,255,255,.12)}.pcard-lead .btn-primary{background:linear-gradient(112deg,var(--lux-ember),var(--lux-ember-2) 46%,#0A5344); color:#FFFFFF;border:0;font-weight:700; box-shadow:0 12px 26px -12px rgba(255,107,74,.72),inset 0 1px 0 rgba(255,255,255,.34);}.pcard-amt{font-family:"Source Serif 4",Georgia,serif; font-size:clamp(34px,2rem/**/+1.4vw,46px); font-weight:600;letter-spacing:-.035em;line-height:1; margin:2px 0 2px; font-variant-numeric:tabular-nums lining-nums;}.pcard-amt small{font-family:"IBM Plex Sans",system-ui,sans-serif; font-size:13.5px;font-weight:500;letter-spacing:0;}.pcard h3{font-family:"Source Serif 4",Georgia,serif;font-size:21px;letter-spacing:-.016em}.pcard-who{font:500 12px/1.4 "IBM Plex Mono",ui-monospace,monospace; letter-spacing:.10em;text-transform:uppercase; color:#4E5A63}.pcard-tag{position:absolute;top:16px;right:16px;z-index:2; background:linear-gradient(112deg,var(--lux-ember),var(--lux-ember-2)); color:#FFFFFF;font:700 10px/1 "IBM Plex Mono",monospace;letter-spacing:.12em; padding:7px 11px;border-radius:99px;text-transform:uppercase; box-shadow:0 8px 18px -8px rgba(255,107,74,.8);}.pcard-l li{padding:9px 0 9px 26px;font-size:14px;line-height:1.5;position:relative}.pcard-l li::before{content:"✓";position:absolute;left:0;top:8px; font-weight:700;color:var(--lux-azure);}.pcard-why{margin-top:auto;padding-top:14px;border-top:1px solid rgba(15,23,42,.08); font-size:12.8px;line-height:1.55;font-style:normal}.pcard-cta{margin-top:16px}.pcard-cta .btn{width:100%;text-align:center}@media (prefers-reduced-motion:reduce){.pcard{transition:none}.pcard:hover{transform:none}}.idband{padding:clamp(38px,4vw,66px) 0;position:relative;isolation:isolate}.idband .wrap{position:relative;z-index:1}.idband .eyebrow{color:var(--lux-cyan,#4A9EC9);margin:0 0 12px}.idband h2{font-family:"Source Serif 4",Georgia,serif;color:#fff; font-size:clamp(24px,1.6rem/**/+1.3vw,40px);letter-spacing:-.028em;line-height:1.08; max-width:24ch;margin:0 0 16px;text-wrap:balance;}.idband h2 em{font-style:normal; background:linear-gradient(96deg,#1E9877 4%,#4A9EC9 52%,#8FBFD8 98%); -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.idband h2 em{-webkit-text-fill-color:currentColor;color:#8FBFD8}}.idband > .wrap > p{color:#BFD2D8;max-width:60ch;line-height:1.64; font-size:clamp(14.5px,.9rem/**/+.25vw,16.5px);margin:0 0 26px}.idnot{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 26px;padding:0;list-style:none}.idnot li{display:flex;align-items:center;gap:8px; font:600 12px/1 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.06em; color:#BFD2D8;background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.16);border-radius:99px;padding:9px 14px;}.idnot li::before{content:"×";color:#C2603F;font-weight:700;font-size:14px}.idpivot{display:grid;gap:14px;align-items:stretch;margin:0 0 26px; grid-template-columns:1fr auto 1fr;}.idpivot > div{border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:20px 22px; background:rgba(255,255,255,.045);}.idpivot .then{background:rgba(30,152,119,.13);border-color:rgba(30,152,119,.42)}.idpivot b{display:block;font:600 10.5px/1 "IBM Plex Mono",monospace; letter-spacing:.15em;text-transform:uppercase;color:#9BB3BC;margin-bottom:9px}.idpivot .then b{color:#4FC29B}.idpivot p{margin:0;color:#E3EDEF;font-size:15.5px;line-height:1.5}.idpivot .arrow{display:flex;align-items:center;justify-content:center; border:0;background:none;color:#4A9EC9;font-size:24px;padding:0 4px}@media (max-width:760px){.idpivot{grid-template-columns:1fr}.idpivot .arrow{transform:rotate(90deg);padding:2px 0}}.idhalves{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.idhalf{border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:22px 24px; background:linear-gradient(168deg,rgba(255,255,255,.07),rgba(255,255,255,.02));}.idhalf h3{margin:0 0 4px;font-family:"Source Serif 4",Georgia,serif; font-size:19px;color:#fff;letter-spacing:-.016em}.idhalf .who{font:600 10.5px/1 "IBM Plex Mono",monospace;letter-spacing:.14em; text-transform:uppercase;color:#1E9877;margin:0 0 10px}.idhalf p{margin:0;color:#BFD2D8;font-size:14.5px;line-height:1.58}.idhalf .free{color:#1E9877;font-weight:600}:root{--lux-orange:#F2711C; --lux-orange-2:#D95F0E; --lux-orange-ink:#1A0E05; --lux-orange-soft:#FFB077;}.btn-ember, .ecta-row .btn-primary, .pcard-lead .btn-cta .btn-primary, .pcard-lead .pcard-cta .btn-primary{background:linear-gradient(112deg,var(--lux-orange) 0%,var(--lux-orange-2) 62%,#D25D0D 100%); background-size:220% 100%;background-position:0% 0%; color:var(--lux-orange-ink);font-weight:700;border:0; box-shadow:0 1px 2px rgba(0,0,0,.22), 0 12px 26px -12px rgba(242,113,28,.72), inset 0 1px 0 rgba(255,255,255,.36);}@media (hover:hover) and (pointer:fine){.btn-ember:hover, .ecta-row .btn-primary:hover, .pcard-lead .pcard-cta .btn-primary:hover{background-position:100% 0%; box-shadow:0 2px 4px rgba(0,0,0,.24), 0 20px 40px -14px rgba(242,113,28,.85), inset 0 1px 0 rgba(255,255,255,.44);}}.lux-cta h2 em{background:linear-gradient(96deg,#8FBFD8 2%,#1E9877 44%,var(--lux-orange) 98%); -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.ecta h2 em{background:inherit}.nxv-fig .flagged,.idnot li::before{color:var(--lux-orange)}.anb-id{background:linear-gradient(96deg,#08192B,#0B3A5E 62%,#0F3B4A)}.anb-id .anb-p{background:linear-gradient(112deg,var(--lux-orange),var(--lux-orange-2)); color:var(--lux-orange-ink);font-weight:700;letter-spacing:.04em; padding:3px 9px;border-radius:99px;font-size:11.5px;text-transform:uppercase;}.anb-id b{color:#fff;font-weight:600}.anb-id a{color:#8FBFD8;text-decoration:none;border-bottom:1px solid rgba(143,191,216,.42)}@media (hover:hover) and (pointer:fine){.anb-id a:hover{color:#fff;border-color:#fff}}.foot-writing{margin:16px 0 0;font-size:13px;line-height:1.6;color:#455260; padding-top:14px;border-top:1px solid rgba(13,24,34,.12); max-width:46ch;}.foot-writing-p{display:inline-block;margin-right:8px; font:700 10px/1 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.13em; text-transform:uppercase;color:var(--lux-orange-ink,#1A0E05); background:linear-gradient(112deg,var(--lux-orange,#F2711C),var(--lux-orange-2,#D95F0E)); padding:3px 8px;border-radius:99px;vertical-align:1px;}.foot-writing b{color:#0D1822;font-weight:600}.foot-writing a{color:#12608F;white-space:nowrap}.lux h1 em.lux-grad, .lux h1 em{display:block; font-size:.58em; line-height:1.08; margin-top:.28em; letter-spacing:-.02em;}.lux-grad, .lux h1 em.lux-grad{background:linear-gradient(96deg,#0F6E5A 0%,#12608F 48%,#3C8DB8 100%); -webkit-background-clip:text;background-clip:text; -webkit-text-fill-color:transparent;color:transparent;}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.lux-grad{-webkit-text-fill-color:currentColor;color:#0F6E5A}}.lux .nx-hero h1,.lux .phero h1,.lux .hx h1{font-size:clamp(30px,1.9rem/**/+1.5vw,50px); line-height:1.04; letter-spacing:-.03em; max-width:18ch; text-wrap:balance;}.lux .site-header .btn-primary{background:linear-gradient(112deg,var(--lux-orange),var(--lux-orange-2) 62%,#D25D0D); background-size:220% 100%;background-position:0 0; color:var(--lux-orange-ink);border:0;font-weight:700; box-shadow:0 1px 2px rgba(0,0,0,.14),0 8px 18px -10px rgba(242,113,28,.7), inset 0 1px 0 rgba(255,255,255,.34); transition:background-position .6s var(--lux-arrive),box-shadow .35s var(--lux-arrive);}@media (hover:hover) and (pointer:fine){.lux .site-header .btn-primary:hover{background-position:100% 0; box-shadow:0 2px 4px rgba(0,0,0,.16),0 14px 28px -10px rgba(242,113,28,.85), inset 0 1px 0 rgba(255,255,255,.42)}}.idband{padding:0;background:none;}.idband > .wrap > *{position:relative;z-index:1}.idband > .wrap{position:relative;isolation:isolate; margin:clamp(26px,3vw,44px) auto; padding:clamp(30px,3.4vw,52px) clamp(24px,3vw,44px); border-radius:22px; border:1px solid rgba(255,255,255,.14); background: radial-gradient(620px 380px at 92% -18%,rgba(15,59,74,.92),transparent 58%), radial-gradient(520px 340px at 2% 12%,rgba(18,96,143,.55),transparent 62%), linear-gradient(168deg,#0A2230,#08192B 60%,#0A1F2B); box-shadow:var(--lux-e3); overflow:hidden;}.idband > .wrap::after{content:"";position:absolute;inset:0 0 auto 0;height:1px;pointer-events:none; background:linear-gradient(90deg,transparent,rgba(255,255,255,.30) 28%, rgba(255,255,255,.30) 72%,transparent);}.idband h2{font-size:clamp(21px,1.35rem/**/+1vw,33px)}.hero-note{margin:18px 0 0;font-size:13.5px;color:var(--nxv-faint,#66717E);max-width:46ch}.turn{padding:clamp(34px,4vw,60px) 0;background:linear-gradient(180deg,#F7F9FA,#EFF4F6)}.turn-grid{display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:1fr 1.05fr;align-items:center}.turn h2{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(22px,1.4rem/**/+1vw,34px); letter-spacing:-.026em;line-height:1.12;margin:12px 0 16px;color:#0D1822}.turn .idnot li{background:#fff;border-color:rgba(13,24,34,.12);color:#455260}.turn-pivot{display:grid;gap:12px;grid-template-columns:1fr 1fr}.turn-pivot > div{border:1px solid rgba(13,24,34,.12);border-radius:16px; padding:20px 22px;background:#fff;box-shadow:var(--lux-e1)}.turn-pivot .then{background:linear-gradient(168deg,#0A2230,#08192B);border-color:transparent; box-shadow:var(--lux-e3)}.turn-pivot b{display:block;font:600 10.5px/1 "IBM Plex Mono",monospace;letter-spacing:.15em; text-transform:uppercase;color:#66717E;margin-bottom:9px}.turn-pivot .then b{color:#4FC29B}.turn-pivot p{margin:0;font-size:15px;line-height:1.5;color:#0D1822}.turn-pivot .then p{color:#E3EDEF}@media (max-width:860px){.turn-grid,.turn-pivot{grid-template-columns:1fr}}.halves{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:26px}.half{border:1px solid rgba(13,24,34,.12);border-radius:20px;padding:28px 26px; background:linear-gradient(178deg,#fff,#FBFDFD);box-shadow:var(--lux-e2); display:flex;flex-direction:column}.half .who{font:700 10.5px/1 "IBM Plex Mono",monospace;letter-spacing:.14em; text-transform:uppercase;color:#0F6E5A;margin:0 0 8px}.half h3{font-family:"Source Serif 4",Georgia,serif;font-size:23px;letter-spacing:-.02em; margin:0 0 10px;color:#0D1822}.half > p{color:#455260;line-height:1.6;font-size:15.5px;margin:0 0 16px}.half ul{list-style:none;padding:0;margin:0 0 20px}.half li{padding:8px 0 8px 24px;position:relative;font-size:14.5px;color:#455260; border-bottom:1px solid rgba(13,24,34,.07)}.half li::before{content:"✓";position:absolute;left:0;color:#12608F;font-weight:700}.half .btn{margin-top:auto;align-self:flex-start}.halves-note{margin:22px 0 0;font-size:15px;color:#455260;max-width:60ch}@media (max-width:860px){.halves{grid-template-columns:1fr}}.freeband{padding:clamp(40px,4.5vw,72px) 0; background:radial-gradient(700px 380px at 88% -10%,rgba(30,152,119,.10),transparent 60%), linear-gradient(180deg,#F7F9FA,#F1F6F5)}.freegrid{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px; grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.freegrid li{background:#fff;border:1px solid rgba(13,24,34,.10);border-radius:14px; padding:18px 20px;box-shadow:var(--lux-e1)}.freegrid b{display:block;font-family:"Source Serif 4",Georgia,serif;font-size:17px; color:#0D1822;margin-bottom:5px}.freegrid span{font-size:13.5px;color:#455260;line-height:1.5}.nx-hero{padding:clamp(64px,7vw,116px) 0 clamp(38px,4.5vw,66px); position:relative;overflow:hidden;background:#FAFCFC;}.nx-hero::before{content:"";position:absolute;inset:-20%;z-index:0;filter:blur(90px);opacity:.42; background: radial-gradient(600px 420px at 82% 8%,#4A9EC9,transparent 60%), radial-gradient(520px 400px at 100% 55%,#12608F,transparent 62%), radial-gradient(700px 480px at -6% 90%,#0F6E5A,transparent 60%), radial-gradient(460px 380px at 30% -10%,#0B3A5E,transparent 65%);}.nx-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none; background-image: linear-gradient(rgba(11,58,94,.05) 1px,transparent 1px), linear-gradient(90deg,rgba(11,58,94,.05) 1px,transparent 1px); background-size:44px 44px; -webkit-mask-image:radial-gradient(700px 500px at 30% 20%,#000,transparent 75%); mask-image:radial-gradient(700px 500px at 30% 20%,#000,transparent 75%);}.nx-hero .wrap{position:relative;z-index:1}.nx-term{background:linear-gradient(168deg,#0A2230,#08192B 62%,#0A1F2B); border:1px solid rgba(255,255,255,.12);border-radius:16px; padding:20px 22px;color:#BFD2D8; font:500 13px/1.85 "IBM Plex Mono",ui-monospace,monospace; box-shadow:var(--lux-e4);}.nx-phviz .nx-term{transform:rotate(.6deg)}.nx-term .d{color:#8A98A2;display:block;margin-bottom:8px}.nx-term .o{color:#F2711C}.nx-term .g{color:#4FC29B}.nx-term .w{color:#fff}.lux-cta h2 em{background:none;-webkit-text-fill-color:currentColor; color:#8FBFD8; font-style:normal;}.lux-cta{padding:clamp(46px,4.5vw,78px) 0}.lux-cta .wrap > h2{max-width:20ch}.lux-cta p{margin-bottom:24px}.btn-line{background:rgba(255,255,255,.10); border:1px solid rgba(255,255,255,.46); color:#fff; -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);}@media (hover:hover) and (pointer:fine){.btn-line:hover{background:rgba(255,255,255,.18);border-color:#fff}}.lux-cta .wrap::before{content:"";display:block;width:44px;height:2px;margin:0 auto 20px; background:linear-gradient(90deg,var(--lux-orange),#8FBFD8); border-radius:2px;}.lux main::before,.lux main::after{content:none!important}.lux main > section:first-of-type::before{content:none}.lux main > section{overflow:hidden}.lux main > section .figscroll{overflow-x:auto}.kwindex{padding:clamp(38px,4vw,64px) 0; background:linear-gradient(180deg,#F7F9FA,#F1F5F6); border-top:1px solid rgba(13,24,34,.08)}.kwgrid{display:grid;gap:22px 28px;margin-top:26px; grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.kwcol h3{font:700 10.5px/1 "IBM Plex Mono",ui-monospace,monospace; letter-spacing:.14em;text-transform:uppercase;color:#0F6E5A; margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid rgba(13,24,34,.10)}.kwcol ul{list-style:none;padding:0;margin:0}.kwcol li{margin:0 0 7px;line-height:1.45}.kwcol a{color:#455260;text-decoration:none;font-size:13.5px; border-bottom:1px solid transparent;transition:color .2s,border-color .2s}@media (hover:hover) and (pointer:fine){.kwcol a:hover{color:#0B3A5E;border-bottom-color:#12608F}}.lux main > section.lux-rich, .lux main > section.lux-cta{background: radial-gradient(900px 520px at 88% -12%, rgba(15,59,74,.90), transparent 58%), radial-gradient(760px 460px at 6% 8%, rgba(18,96,143,.58), transparent 62%), radial-gradient(620px 420px at 62% 108%, rgba(74,158,201,.26), transparent 60%), linear-gradient(168deg, #08192B 0%, #0A2230 55%, #08192B 100%); color:#fff; border-top:0;border-bottom:0;}.lux main > section.lux-cta .wrap, .lux main > section.lux-cta h2, .lux main > section.lux-cta p{text-align:center}.lux main > section.lux-cta h2{margin-left:auto;margin-right:auto}.nv-form{display:grid;gap:8px;margin:6px 0 2px}.nv-form input{width:100%;padding:10px 12px;border-radius:10px; border:1px solid rgba(13,24,34,.16);background:#fff; font:400 14px/1.4 "IBM Plex Sans",system-ui,sans-serif;color:#0D1822;}.nv-form input:focus-visible{outline:2px solid #12608F;outline-offset:1px;border-color:#12608F}.nv-send{margin-top:2px;padding:11px 16px;border:0;border-radius:10px;cursor:pointer; background:linear-gradient(112deg,var(--lux-orange),var(--lux-orange-2) 62%,#D25D0D); color:var(--lux-orange-ink);font:700 14px/1 "IBM Plex Sans",system-ui,sans-serif; box-shadow:0 8px 18px -10px rgba(242,113,28,.72);}.nv-fine{font-size:11.5px;color:#66717E;line-height:1.45}.nv-chips{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0}.nv-chip{border:1px solid rgba(13,24,34,.16);background:#fff;border-radius:99px; padding:7px 13px;font-size:13px;color:#0D1822;cursor:pointer; transition:border-color .2s,background-color .2s;}@media (hover:hover) and (pointer:fine){.nv-chip:hover{border-color:#12608F;background:#F5F9FA}}main::before, main::after, main > section + section::before, main > section:first-of-type::before, main > div:first-of-type::before, .phero::before, .page-hero::before, .page-hero::after, .hx::before, .hx::after, .pl-hero::before, .pl-hero::after, .cp-hero::before, .cp-hero::after, .co-hero::before, .co-hero::after, .nx-hero::before, .nx-hero::after{content:none !important; background:none !important; filter:none !important;}.m-in{display:none}html.is-member .m-out{display:none}html.is-member .m-in{display:inline}.lux-rich::before, .ecta::before, .idband > .wrap::before{content:none !important; background-image:none !important;}.lux-rich .eyebrow, .idband .eyebrow, .lux-cta .eyebrow, .ecta .eyebrow{background:none; padding:0; border-radius:0; color:#8FBFD8; font-weight:600;}.offer{margin:clamp(26px,3vw,44px) 0; padding:clamp(22px,2.4vw,34px) clamp(20px,2.4vw,30px); border:1px solid rgba(13,24,34,.12); border-radius:18px; background: radial-gradient(520px 260px at 88% -20%,rgba(30,152,119,.09),transparent 62%), linear-gradient(178deg,#fff,#F7F9FA); box-shadow:var(--lux-e1);}.offer h2,.offer h3{margin-top:0}.terms{margin:14px 0 0; font-size:12.8px; line-height:1.55; color:#5C6670; max-width:62ch;}.pcard-lead .pcard-yr,.pcard-lead .pcard-why{color:#9BB3BC}.pcard-lead .pcard-l li{color:#D3E2E6;border-bottom-color:rgba(255,255,255,.10)}.pcard .pcard-who{color:#4E5A63}.pcard .pcard-yr{color:#5C6670}.pcard .pcard-l li{color:#455260}.pcard .pcard-why{color:#5C6670}.pcard .pcard-amt small{color:#5C6670}.pcard p{color:#455260}.pcard.pcard-lead .pcard-l li{color:#D3E2E6}.pcard.pcard-lead p{color:#D3E2E6}.pcard.pcard-lead h3{color:#fff}.lux .pcard .pcard-who, .lux .pcard .pcard-yr, .lux .pcard .pcard-why, .lux .pcard .pcard-amt small{color:#5C6670}.lux .pcard .pcard-l li, .lux .pcard p{color:#455260}.lux .pcard.pcard-lead .pcard-who, .lux .pcard.pcard-lead .pcard-yr, .lux .pcard.pcard-lead .pcard-why, .lux .pcard.pcard-lead .pcard-amt small{color:#9BB3BC}.lux .pcard.pcard-lead .pcard-l li, .lux .pcard.pcard-lead p{color:#D3E2E6}.lux .pcard.pcard-lead h3{color:#fff}.lux .pcard.pcard-lead{color:#fff; border-color:rgba(255,255,255,.16); background: radial-gradient(620px 380px at 88% -16%,rgba(15,59,74,.90),transparent 58%), radial-gradient(520px 340px at 4% 12%,rgba(18,96,143,.58),transparent 62%), linear-gradient(168deg,#0A2230,#08192B 58%,#0A1F2B); box-shadow:var(--lux-e3);}.lux .pcard.pcard-lead::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.34) 28%, rgba(255,255,255,.34) 72%,transparent);}.lux .pcard .pcard-tag{background:linear-gradient(112deg,var(--lux-orange),var(--lux-orange-2)); color:var(--lux-orange-ink);}.lux .pcard.pcard-lead .btn-primary{background:linear-gradient(112deg,var(--lux-orange),var(--lux-orange-2) 62%,#D25D0D); color:var(--lux-orange-ink);border:0;font-weight:700;}.lux .pcard.pcard-lead .pcard-who, .lux .pcard.pcard-lead .pcard-yr, .lux .pcard.pcard-lead .pcard-why, .lux .pcard.pcard-lead .pcard-amt small{color:#9BB3BC}.lux .pcard.pcard-lead .pcard-l li, .lux .pcard.pcard-lead p{color:#D3E2E6}.lux .pcard.pcard-lead h3{color:#fff}