.u-section.aip{padding:72px 0;overflow-x:clip}.aip-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:48px;display:grid}.aip-copy{min-width:0}.aip .aip-eyebrow{align-items:center;gap:8px;margin-bottom:18px;display:inline-flex}.aip .aip-eyebrow svg{color:var(--u-ink)}.aip .u-h2{text-wrap:balance}.aip .aip-lead{max-width:480px}.aip .aip-actions{margin-top:28px}.aip-fig{min-width:0;margin:0;position:relative}.aip-fig>img{width:100%;height:auto;display:block}.aip-term{flex-direction:column;align-items:center;width:max-content;max-width:calc(100% - 16px);transition:opacity .35s,translate .35s;display:flex;position:absolute;top:1.5%;bottom:52.6%;left:46.7%;transform:translate(-50%)}.aip-chip{background:var(--u-ink);color:#f4f4f1;border-radius:12px;flex:none;padding:11px 16px 12px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.4;box-shadow:0 2px 4px #10101414,0 14px 30px #10101429}.aip-chip .aip-prompt{font-size:1em;line-height:inherit;color:#fff;white-space:nowrap;margin:0 0 7px;font-weight:500}.aip-chip .aip-prompt i{color:#9a9aa0;margin-right:6px;font-style:normal}.aip-chip .aip-caret{vertical-align:-2px;opacity:0;background:#f4f4f1;width:6px;height:12px;margin-left:4px;display:inline-block}.aip-chip ul{white-space:nowrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.aip-chip li{color:#d9d9d4;align-items:center;gap:5px;transition:opacity .35s,transform .35s;display:inline-flex}.aip-chip li svg{color:#fff;flex:none}.aip-wire{transform-origin:top;border-left:1.5px dashed #18181a57;flex:auto;width:0;min-height:10px;transition:transform .5s;position:relative}.aip-wire:after{content:"";background:var(--u-ink);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;left:-4.25px}.aip-term.p0{opacity:0;translate:0 6px}.aip-term:not(.p4) .aip-caret{opacity:1;animation:.9s step-end infinite aip-blink}.aip-chip .l1,.aip-chip .l2,.aip-chip .l3{opacity:0;transform:translateY(4px)}.aip-term.p2 .l1,.aip-term.p3 .l2,.aip-term.p4 .l3{opacity:1;transform:none}.aip-term:not(.p4) .aip-wire{transform:scaleY(0)}@keyframes aip-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.aip-term,.aip-chip li,.aip-wire{transition:none}.aip-chip .aip-caret{animation:none}}@media (max-width:1000px){.aip-grid{gap:40px}}@media (max-width:820px){.u-section.aip{padding:56px 0}.aip-grid{grid-template-columns:minmax(0,1fr);gap:28px}.aip .aip-lead{max-width:56ch}.aip-fig{width:100%;max-width:500px;margin-inline:auto}}@media (max-width:560px){.aip-chip{border-radius:10px;padding:8px 12px 9px;font-size:11px}.aip-chip .aip-prompt{margin-bottom:5px}.aip-chip .aip-caret{height:11px}.aip-chip ul{gap:4px 12px}}@media (max-width:360px){.aip-chip{padding:6px 10px 7px}.aip-chip .aip-prompt{margin-bottom:3px}.aip-chip ul{gap:3px 10px}}.aip .u-h2{font-size:var(--l-fs-h2-page)}.aip .aip-lead{text-wrap:pretty}@media (max-width:1024px){.u-section.aip{padding:72px 0}.aip-grid{grid-template-columns:minmax(0,1fr);gap:32px}.aip-copy{text-align:center}.aip .u-h2,.aip .aip-lead{margin-inline:auto}.aip .aip-lead{max-width:min(100%,56ch)}.aip .aip-actions{justify-content:center}.aip-fig{width:100%;max-width:500px;margin-inline:auto}}.aip-chip.list{color:var(--u-ink);border:1px solid var(--u-line);font-family:var(--u-body,Poppins, Arial, sans-serif);background:#fff;box-shadow:0 10px 28px #1010141f}.aip-chip.list .aip-prompt{color:var(--u-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.82em;font-weight:700}.aip-chip.list ul{flex-direction:column;gap:5px}.aip-chip.list li{color:var(--u-ink);font-weight:600}.aip-chip.list li svg{color:#1f8a4c;background:#e8f5ec;border-radius:50%;width:16px;height:16px;padding:2px}.aip-chip.term{background:#141416;border:1px solid #2c2c31;min-width:236px;padding:0 0 10px;overflow:hidden}.aip-chip.term .aip-bar{background:#1f1f23;border-bottom:1px solid #2c2c31;align-items:center;gap:5px;margin-bottom:7px;padding:5px 9px;display:flex}.aip-chip.term .aip-bar i{background:#3a3a40;border-radius:50%;width:8px;height:8px}.aip-chip.term .aip-bar i:first-child{background:#ecb540}.aip-chip.term .aip-bar span{color:#8a8a90;margin-left:auto;margin-right:auto;padding-right:30px;font-size:.9em}.aip-chip.term .aip-prompt i{color:#ecb540}.aip-chip.term li{color:#f4f4f1}.aip-chip.term li svg{color:#ecb540}.aip-chip.term .aip-caret{background:#ecb540}.aip-term:has(.aip-chip.term){top:-3%}.aip-chip.term{min-width:0;padding-bottom:8px;font-size:11px;line-height:1.3}.aip-chip.term .aip-bar{margin-bottom:6px;padding:4px 8px}.aip-chip.term .aip-bar i{width:7px;height:7px}.aip-chip.term .aip-prompt{margin-bottom:4px}.aip-chip.term ul{gap:2px}.aip-chip.term .aip-prompt,.aip-chip.term ul{padding:0 12px}.aip-chip.term ul{flex-direction:column}@media (max-width:560px){.aip-fig:has(.aip-chip.term){padding-top:64px}.aip-term:has(.aip-chip.term){top:0}.aip-chip.term{font-size:10px}}.w3h-q .wp-router-field .caret{background:var(--u-ink)}.w3h-q li a .ic{border-color:var(--u-line);box-shadow:none;color:var(--u-ink);background:#fff;transition:border-color .18s,background .18s,color .18s}.w3h-q li a.on .ic{border-color:var(--u-line);box-shadow:none}.w3h-q li a:hover .t b{text-decoration:none}.w3h-q li a .go{box-sizing:content-box;border-radius:50%;margin:-6px;padding:6px;transition:color .18s,background .18s,transform .18s}:is(.w3h-q li a:hover .ic,.w3h-q li a:focus-visible .ic,.w3h-q li a.hot .ic){border-color:var(--u-gold);background:var(--u-gold);color:var(--u-ink)}:is(.w3h-q li a:hover .go,.w3h-q li a:focus-visible .go,.w3h-q li a.hot .go){background:var(--u-gold);color:var(--u-ink);transform:translate(2px)}.w3h-clean{text-align:center;padding:64px 0 72px}.w3h-clean .u-h1{text-wrap:balance;max-width:none;margin-inline:auto;font-size:clamp(36px,4.3vw,58px)}.w3h-clean .u-lead{max-width:520px;margin-inline:auto}.w3h-rows{text-align:left;border-top:1px solid var(--u-line-2);max-width:720px;margin:34px auto 0;padding:0;list-style:none}.w3h-rows li{border-bottom:1px solid var(--u-line-2)}.w3h-rows a{min-height:62px;color:var(--u-ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:18px;padding:12px 4px;font-size:20px;line-height:1.3;display:flex}.w3h-rows .t{min-width:0}.w3h-rows .t i{color:var(--u-muted);font-style:normal;font-weight:500}.w3h-rows .t b{font-weight:700}.w3h-rows .t em{vertical-align:2px;letter-spacing:.08em;text-transform:uppercase;background:var(--u-gold-soft);color:var(--u-ink);border-radius:999px;margin-left:10px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-block;box-shadow:inset 0 0 0 1px #f1dfae}.w3h-rows .go{width:34px;height:34px;color:var(--u-muted);border-radius:50%;flex:none;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid}:is(.w3h-rows a:hover .go,.w3h-rows a:focus-visible .go){background:var(--u-gold);color:var(--u-ink);transform:translate(3px)}.w3h-rows a:focus-visible{outline:3px solid var(--u-gold);outline-offset:-2px;border-radius:4px}.w3h-clean .u-actions{justify-content:center;margin-top:34px}@media (max-width:640px){.w3h-clean{padding:44px 0 52px}.w3h-clean .u-lead{font-size:16px}.w3h-rows{margin-top:26px}.w3h-rows .t{text-wrap:balance}.w3h-rows a{gap:12px;min-height:60px;padding:11px 0;font-size:17px}.w3h-clean .u-actions{flex-direction:column;align-items:center;gap:16px;margin-top:28px}}.wp-hero:has(.w3h-q) .u-h1{font-size:min(var(--l-fs-h1), calc((100vw - 48px) / 8.4));text-wrap:balance;overflow-wrap:break-word}.wp-hero:has(.w3h-q) .u-lead{text-wrap:pretty;max-width:min(100%,480px)}.wp-hero:has(.w3h-q) .wp-hero-grid>*{min-width:0}@media (max-width:1024px){.wp-hero:has(.w3h-q){padding:48px 0 56px}.wp-hero:has(.w3h-q) .wp-hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.wp-hero:has(.w3h-q) .wp-hero-copy{text-align:center}:is(.wp-hero:has(.w3h-q) .u-h1,.wp-hero:has(.w3h-q) .u-lead){margin-inline:auto}.wp-hero:has(.w3h-q) .u-h1{max-width:min(100%,560px)}.wp-hero:has(.w3h-q) .u-actions{justify-content:center}.wp-hero:has(.w3h-q) .w3h-q{width:100%;max-width:640px;margin-inline:auto}}@media (max-width:767px){.wp-hero:has(.w3h-q) .u-actions .u-link{min-height:44px}}.w3p-logos{border-bottom:1px solid var(--u-line);background:#fff;padding:32px 0 34px}.w3p-logos .u-wrap{flex-direction:column;align-items:center;gap:18px;display:flex}.w3p-logos .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--u-muted);margin:0;font-size:12px;font-weight:700}.w3p-logos ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 0;margin:0;padding:0;list-style:none;display:flex}.w3p-logos li{color:#4a4a50;white-space:nowrap;align-items:center;gap:10px;padding:2px 26px;font-size:16px;font-weight:400;line-height:1;display:flex}.w3p-logos li+li{border-left:1px solid var(--u-line-2)}.w3p-logos .mk{flex:none;place-items:center;width:22px;height:22px;display:grid}.w3p-logos .mk svg,.w3p-logos .mk img{border-radius:0;width:22px;height:22px;display:block}.w3p-nums{border-bottom:1px solid var(--u-line);background:#fff;padding:44px 0 46px}.w3p-nums ul{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.w3p-nums li+li{border-left:1px solid var(--u-line)}.w3p-nums a{text-align:center;color:var(--u-ink);justify-items:center;gap:12px;padding:4px 32px;display:grid}.w3p-nums .n{letter-spacing:-.045em;font-size:clamp(40px,4.6vw,60px);font-weight:800;line-height:1}.w3p-nums .n sup{color:var(--u-gold);vertical-align:1.05em;margin-left:2px;font-size:.42em;line-height:0}.w3p-nums .b{justify-items:center;gap:8px;display:grid}.w3p-nums .l{max-width:250px;min-height:2.8em;color:var(--u-muted);font-size:15px;line-height:1.4}.w3p-nums .rd{color:var(--u-ink);align-items:center;gap:5px;font-size:14px;font-weight:700;display:inline-flex}.w3p-nums .rd svg{color:var(--u-faint);transition:color .18s,transform .18s}.w3p-nums a:hover .rd{text-decoration:underline;-webkit-text-decoration-color:var(--u-gold);text-decoration-color:var(--u-gold);text-underline-offset:4px;text-decoration-thickness:2px}:is(.w3p-nums a:hover .rd svg,.w3p-nums a:focus-visible .rd svg){color:#c28a10;transform:translate(2px)}.w3p-nums a:focus-visible{outline:3px solid var(--u-gold);outline-offset:2px;border-radius:6px}@media (max-width:760px){.w3p-logos{padding:26px 0 28px}.w3p-logos .u-wrap{gap:16px}.w3p-logos ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px;width:100%;display:grid}.w3p-logos li{text-align:center;white-space:normal;flex-direction:column;justify-content:flex-start;gap:8px;padding:0 2px;font-size:12.5px;line-height:1.3}.w3p-logos li+li{border-left:0}.w3p-nums{padding:14px 0}.w3p-nums ul{grid-template-columns:1fr}.w3p-nums li+li{border-left:0;border-top:1px solid var(--u-line)}.w3p-nums a{text-align:left;grid-template-columns:124px minmax(0,1fr);place-items:center start;gap:16px;padding:16px 0}.w3p-nums .n{font-size:38px}.w3p-nums .b{justify-items:start;gap:4px}.w3p-nums .l{max-width:none;min-height:0;font-size:14px}}.w3p-more{--w3p-gold-ink:#c28a10;--w3p-gap:10px;--w3p-pad:max(24px, calc((min(100vw, 1600px) - 1140px) / 2));border-bottom:1px solid var(--u-line);background:#fff;overflow:hidden}.w3p-in{align-items:stretch;max-width:1600px;margin:0 auto;display:flex}.w3p-lbl{z-index:2;padding:0 24px 0 var(--w3p-pad);border-right:1px solid var(--u-line);color:var(--u-ink);background:#fff;flex:none;align-content:center;gap:1px;display:grid;position:relative}.w3p-lbl b{letter-spacing:-.005em;white-space:nowrap;font-size:13px;font-weight:700}.w3p-lbl span{color:var(--u-muted);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:inline-flex}.w3p-lbl:hover span{color:var(--u-ink)}.w3p-track{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000 100%)}.w3p-track ul{width:max-content;animation:w3p-scroll var(--w3p-dur,70s) linear infinite;margin:0;padding:12px 0;list-style:none;display:flex}.w3p-track.rev ul{animation-direction:reverse}.w3p-track ul:hover,.w3p-track ul:focus-within{animation-play-state:paused}.w3p-track li{margin-right:var(--w3p-gap);flex:none}@keyframes w3p-scroll{to{transform:translate(-50%)}}.w3p-c{border:1px solid var(--u-line);height:40px;color:var(--u-ink);white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:0 16px 0 6px;transition:border-color .18s;display:inline-flex}.w3p-c .ic,.w3p-pin .ic{background:var(--u-pale);width:28px;height:28px;color:var(--u-ink);border-radius:8px;flex:none;place-items:center;transition:background .18s,color .18s;display:grid}.w3p-c .ic svg{width:15px;height:15px}.w3p-c .tx{letter-spacing:-.005em;color:#4a4a50;font-size:14px;font-weight:500;line-height:1}.w3p-c .tx b{color:var(--u-ink);font-weight:700}.w3p-c sup,.w3p-pin sup{color:var(--u-gold);margin-left:1px;font-weight:800}.w3p-c:hover{border-color:var(--u-gold)}:is(.w3p-c:hover .ic,.w3p-c:focus-visible .ic,.w3p-pin:hover .ic,.w3p-pin:focus-visible .ic){background:var(--u-gold-soft);color:var(--w3p-gold-ink)}:is(.w3p-c:focus-visible,.w3p-pin:focus-visible){outline:3px solid var(--u-gold);outline-offset:2px}.w3p-pin{z-index:2;margin:10px 0 10px var(--w3p-pad);border:1px solid var(--u-line);color:var(--u-ink);background:#fff;border-radius:16px;flex:none;align-items:center;gap:14px;padding:8px 18px 8px 8px;transition:border-color .18s;display:flex;position:relative;box-shadow:0 1px 2px #1010140a,0 10px 26px #1010140f}.w3p-pin:hover{border-color:var(--u-gold)}.w3p-pin .ic{border-radius:12px;width:44px;height:44px}.w3p-pin .ic svg{width:20px;height:20px}.w3p-pin .tx{gap:4px;display:grid}.w3p-pin small{color:var(--u-muted);font-size:11.5px;font-weight:500;line-height:1}.w3p-pin .hd{letter-spacing:-.01em;color:#4a4a50;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.1}.w3p-pin .hd b{color:var(--u-ink);font-weight:700}.w3p-pin .rd{border-left:1px solid var(--u-line);color:var(--u-ink);white-space:nowrap;align-items:center;gap:5px;margin-left:6px;padding-left:18px;font-size:13px;font-weight:600;display:inline-flex}.w3p-pin .rd svg{color:var(--u-faint);transition:color .18s,transform .18s}:is(.w3p-pin:hover .rd svg,.w3p-pin:focus-visible .rd svg){color:var(--w3p-gold-ink);transform:translate(2px)}.w3p-more.pinned .w3p-track{margin-left:18px}.w3p-rows{flex:1;align-content:center;min-width:0;padding:10px 0;display:grid}.w3p-rows .w3p-track{flex:none}.w3p-rows .w3p-track ul{padding:4px 0}.w3p-rows .w3p-c{border-radius:10px;gap:8px;height:32px;padding:0 14px 0 4px}.w3p-rows .w3p-c .ic{border-radius:7px;width:24px;height:24px}.w3p-rows .w3p-c .ic svg{width:13px;height:13px}.w3p-rows .w3p-c .tx{font-size:13px}@media (max-width:760px){.w3p-in{flex-direction:column}.w3p-lbl{display:none}.w3p-track ul{padding:10px 0}.w3p-rows{padding:6px 0}.w3p-rows .w3p-track ul{padding:3px 0}.w3p-track{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.w3p-pin{gap:12px;margin:12px 16px 0;padding:8px 14px 8px 8px}.w3p-pin .ic{width:40px;height:40px}.w3p-pin .hd{font-size:15px}.w3p-pin .rd{margin-left:auto;padding-left:12px;font-size:12.5px}.w3p-more.pinned .w3p-track{margin-left:0}}@media (prefers-reduced-motion:reduce){.w3p-track ul{animation:none}.w3p-track{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.w3p-track li[data-dup]{display:none}}.w3c{background:#fff;padding:8px 0 24px;overflow:hidden}.w3c-head{border-top:1px solid var(--u-line);justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:36px;padding-top:72px;display:flex}.w3c-hd{min-width:0}.w3c-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--u-muted);margin:0 0 14px;font-size:12px;font-weight:700}.w3c-hd .u-h2{text-wrap:balance;margin:0}.w3c-hd .u-lead{text-wrap:balance;margin:12px 0 0}.w3c-head>.u-link{white-space:nowrap;flex:none;margin-bottom:6px}.w3c-rows{gap:2px;display:grid}.w3c-track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 72px calc(100% - 72px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 72px calc(100% - 72px),#0000 100%)}.w3c-track>ul{width:max-content;animation:w3c-scroll var(--w3c-dur,90s) linear infinite;margin:0;padding:8px 0 14px;list-style:none;display:flex}.w3c-track.rev>ul{animation-direction:reverse}.w3c-rows:hover .w3c-track>ul,.w3c-rows:focus-within .w3c-track>ul{animation-play-state:paused}.w3c-track>ul>li{flex:none;margin-right:16px}@keyframes w3c-scroll{to{transform:translate(-50%)}}.w3c-track>ul>li>.cc-card{width:300px}@media (max-width:760px){.w3c{padding-bottom:16px}.w3c-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px;padding-top:52px}.w3c-head>.u-link{margin-bottom:0}.w3c-track{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.w3c-track>ul>li>.cc-card{width:264px}}@media (prefers-reduced-motion:reduce){.w3c-track>ul{animation:none}.w3c-track{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.w3c-track>ul>li[data-dup]{display:none}}.w3c-hd .u-h2{font-size:var(--l-fs-h2)}@media (max-width:767px){.w3c-head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:24px;padding-top:52px}.w3c-hd .u-lead{margin-inline:auto}.w3c-head>.u-link{min-height:44px;margin-bottom:0}}.s3-sec{overflow-x:clip}.s3-head{margin-bottom:20px}.s3-kick{letter-spacing:.13em;text-transform:uppercase;color:var(--u-muted);align-items:center;gap:10px;margin:0 0 16px;font-size:12px;font-weight:700;display:flex}.s3-kick em{letter-spacing:.08em;background:var(--u-ink);color:var(--u-gold);border-radius:999px;padding:3px 9px;font-size:10.5px;font-style:normal}.s3-name{font-family:var(--u-body);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;color:var(--u-ink);margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1.06}.s3-copy.big .s3-name{font-size:clamp(34px,3.7vw,52px)}.s3-line{max-width:440px;color:var(--u-muted);margin:18px 0 0;font-size:18px;line-height:1.6}.s3-actions{margin-top:28px}.s3-actions.u-actions{gap:14px 24px}.s3-go{border:1.5px solid var(--u-ink);height:50px;color:var(--u-ink);font-family:var(--u-body);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.s3-go svg{transition:transform .18s,color .18s}.s3-go:hover{background:var(--u-ink);color:#fff}.s3-go:hover svg{color:var(--u-gold);transform:translate(2px)}.s3-go:focus-visible{outline:3px solid var(--u-gold);outline-offset:3px}.s3-more{white-space:nowrap}.s3-copy,.s3-pic{min-width:0}.s3-fit{width:100%;position:relative}.s3-fit-in{transform-origin:top;position:relative;left:50%}.s3-site .hr-media{background:0 0;padding:0}.s3-site .hr-devices{max-width:none}.s3-row{border-top:1px solid var(--u-line);grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:56px;padding:52px 0;display:grid}.s3-row:first-child{border-top:0}.s3-row.flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr)}.s3-row.flip .s3-pic{order:-1}.s3-row.site{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);padding-top:40px}.s3-pinned .s3-row.site{padding-bottom:64px}.s3-list{border-top:1px solid var(--u-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:72px;margin:0;padding:0;list-style:none;display:grid}.s3-list li{border-bottom:1px solid var(--u-line)}.s3-li{color:var(--u-ink);justify-content:space-between;align-items:center;gap:28px;padding:34px 0;display:flex}.s3-li .t{min-width:0;display:block}.s3-li b{letter-spacing:-.03em;text-transform:uppercase;font-size:27px;font-weight:800;line-height:1.1;display:block}.s3-li .t>span{color:var(--u-muted);margin-top:10px;font-size:16.5px;line-height:1.5;display:block}.s3-li .arr{border:1.5px solid var(--u-line-2);width:48px;height:48px;color:var(--u-ink);border-radius:50%;flex:none;place-items:center;transition:background .18s,border-color .18s,color .18s;display:grid}.s3-li .arr svg{transition:transform .18s}:is(.s3-li:hover .arr,.s3-li:focus-visible .arr){background:var(--u-ink);border-color:var(--u-ink);color:var(--u-gold)}.s3-li:hover .arr svg{transform:translate(2px)}.s3-li:focus-visible{outline:3px solid var(--u-gold);outline-offset:4px;border-radius:6px}.s3-tabs-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:56px;margin-top:36px;display:grid}.s3-tablist{flex-direction:column;justify-content:center;display:flex}.s3-tab{border-top:1px solid var(--u-line);position:relative}.s3-tab:last-child{border-bottom:1px solid var(--u-line)}.s3-tab>button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:21px 12px 17px 0;display:block}.s3-tab>button:focus-visible{outline:3px solid var(--u-gold);outline-offset:-3px;border-radius:6px}.s3-tab .n{letter-spacing:-.03em;text-transform:uppercase;color:#75757b;align-items:center;gap:12px;font-size:26px;font-weight:800;line-height:1.1;transition:color .25s;display:flex}.s3-tab .n em{letter-spacing:.08em;background:var(--u-ink);color:var(--u-gold);border-radius:999px;padding:3px 9px;font-size:10.5px;font-style:normal}.s3-tab .l{color:#75757b;margin-top:8px;font-size:16.5px;line-height:1.5;transition:color .25s;display:block}.s3-tab:hover .n{color:var(--u-text)}.s3-tab.on .n{color:var(--u-ink)}.s3-tab.on .l{color:var(--u-muted)}.s3-tab .more{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s,visibility 0s .3s;display:grid}.s3-tab .more>.s3-actions{min-height:0;margin:0;overflow:hidden}.s3-tab.on .more{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s}.s3-tab.on .more>.s3-actions{padding:0 0 24px}.s3-tab .bar{background:0 0;height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.s3-tab .bar i{background:var(--u-ink);width:0;height:100%;display:block}.s3-tab.on .bar i{animation-name:s3-fill;animation-timing-function:linear;animation-fill-mode:forwards}.s3-tab.on.still .bar i{width:100%;animation:none}@keyframes s3-fill{to{width:100%}}.s3-stage{background:var(--u-pale);isolation:isolate;border-radius:30px;grid-template-columns:minmax(0,1fr);place-items:center;min-height:560px;padding:32px;display:grid;position:relative;overflow:hidden}.s3-stage-in{width:100%;animation:.45s both s3-in}@keyframes s3-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.s3-bands-head{padding:96px 0 48px}.s3-band{background:#fff;padding:48px 0}.s3-band.pale{background:var(--u-pale)}.s3-band-in{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:56px;min-height:340px;display:grid}.s3-band .s3-name{font-size:clamp(28px,3vw,40px)}.s3-band .s3-line{margin-top:14px}.s3-band .s3-actions{margin-top:24px}@media (max-width:1099px){.s3-row,.s3-row.flip,.s3-row.site,.s3-band-in{gap:40px}.s3-list{column-gap:48px}.s3-li b{font-size:24px}}@media (max-width:999px){.s3-tabs-grid{gap:40px}}@media (max-width:820px){.s3-row,.s3-row.flip,.s3-row.site{grid-template-columns:minmax(0,1fr);gap:28px;padding:48px 0}.s3-row.flip .s3-pic{order:0}.s3-row.site{padding-top:24px}.s3-line{max-width:56ch}.s3-pic{width:100%;max-width:520px;margin-inline:auto}.s3-pinned .s3-row.site{padding-bottom:44px}.s3-list{grid-template-columns:minmax(0,1fr)}.s3-li{padding:26px 0}.s3-bands-head{padding:64px 0 28px}.s3-band{padding:52px 0}.s3-band-in{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0}}@media (max-width:560px){.s3-name,.s3-band .s3-name{font-size:30px}.s3-copy.big .s3-name{font-size:34px}.s3-line{font-size:17px}.s3-li b{font-size:22px}.s3-li .t>span{font-size:15.5px}.s3-li .arr{width:44px;height:44px}.s3-actions.u-actions{flex-direction:column;align-items:flex-start;gap:16px}}@media (prefers-reduced-motion:reduce){.s3-stage-in{animation:none}.s3-tab .more,.s3-tab .n,.s3-tab .l{transition:none}}.s3-tab .s3-go{height:56px}.s3-pin{background:var(--u-ink);color:#fff;height:28px;font-family:var(--u-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.s3-pin svg{color:var(--u-gold);flex:none}.s3-pin.in{width:max-content;height:26px;margin:0 0 20px;font-size:11px;display:flex}.s3-row.fr{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.s3-row.fr.flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}.s3-paid .s3-row:first-child{border-top:0;padding-top:56px}.s3-panel{background:var(--u-gold-soft);border:1px solid #f0dca0;border-radius:36px;margin-top:34px;padding:6px 56px;position:relative}.s3-pin.top{height:30px;position:absolute;top:-14px;left:56px}.s3-panel .s3-row{border-top:1px solid #f0dca0;padding:52px 0}.s3-panel .s3-row:first-child{border-top:0}.s3-ob .s3-panel .s3-actions .u-btn{box-shadow:0 6px 18px #ecb54059}.s3-ob .s3-panel .s3-go{background:#fff}.s3-cta{background:var(--u-pale);border-radius:36px;margin-top:28px;padding:28px 32px 32px}.s3-cta .s3-pin{height:30px;margin:0 0 20px}.s3-cta-grid{gap:20px}.s3-cta .sb4-free-card{height:100%}.s3-cta .sb4-free-copy{flex-direction:column;flex:1;padding:22px 28px 26px;display:flex}.s3-cta .sb4-free-copy h3{font-size:clamp(22px,2vw,28px)}.s3-cta .sb4-free-cta{margin-top:auto;padding-top:18px}.s3-cta+.s3-paid .s3-row:first-child{padding-top:48px}.s3-ot .s3-row.tagged{border:1px solid #ecb540b3;border-radius:34px;margin-top:24px;padding:52px 56px}.s3-ot .s3-row.tagged:first-child{margin-top:28px}.s3-ot .s3-row.tagged+.s3-row:not(.tagged){border-top:0;padding-top:64px}@media (min-width:1280px){.s3-panel,.s3-ot .s3-row.tagged{margin-inline:-56px}.s3-cta{margin-inline:-32px}}@media (max-width:1099px){.s3-row.fr,.s3-row.fr.flip{gap:40px}.s3-panel{padding-inline:40px}.s3-pin.top{left:40px}.s3-ot .s3-row.tagged{padding:44px 40px}}@media (max-width:820px){.s3-row.fr,.s3-row.fr.flip{grid-template-columns:minmax(0,1fr);gap:28px}.s3-panel{border-radius:30px;margin-top:30px;padding:4px 28px}.s3-pin.top{left:28px}.s3-panel .s3-row{padding:44px 0}.s3-ot .s3-row.tagged,.s3-ot .s3-row.tagged:first-child{border-radius:28px;padding:34px 28px 38px}.s3-ot .s3-row.tagged+.s3-row:not(.tagged){padding-top:48px}.s3-paid .s3-row:first-child,.s3-cta+.s3-paid .s3-row:first-child{padding-top:44px}.s3-cta{border-radius:30px;padding:22px 22px 24px}}@media (max-width:560px){.s3-panel{border-radius:28px;padding:2px 20px}.s3-pin.top{left:20px}.s3-panel .s3-row{padding:40px 0}.s3-ot .s3-row.tagged,.s3-ot .s3-row.tagged:first-child{border-radius:26px;padding:28px 18px 32px}.s3-cta{border-radius:26px;padding:18px 14px 16px}.s3-cta .sb4-free-copy{padding:20px 18px 22px}}.s3-fr .s3-fr-grid{margin-top:12px}.s3-fr .sb4-free-card{height:100%}.s3-fr .sb4-free-copy{flex-direction:column;flex:1;display:flex}.s3-fr .sb4-free-cta{margin-top:auto;padding-top:20px}.s3-fr .s3-paid .s3-row:first-child{padding-top:72px}@media (max-width:820px){.s3-fr .s3-fr-grid{margin-top:8px}.s3-fr .s3-paid .s3-row:first-child{padding-top:52px}}.s3-fr .s3-head .u-h2{font-size:var(--l-fs-h2-page);text-wrap:balance}.s3-fr .s3-head .u-lead,.s3-fr .s3-line,.s3-fr .sb4-free-copy p{text-wrap:pretty}@media (min-width:768px){.s3-fr .s3-fr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:1024px){.s3-fr .s3-head{text-align:center}.s3-fr .s3-head .u-h2,.s3-fr .s3-head .u-lead{margin-inline:auto}.s3-fr .s3-row,.s3-fr .s3-row.flip{grid-template-columns:minmax(0,1fr);gap:28px;padding:48px 0}.s3-fr .s3-row.flip .s3-pic{order:0}.s3-fr .s3-copy{text-align:center}.s3-fr .s3-kick{justify-content:center}.s3-fr .s3-line{max-width:min(100%,56ch);margin-inline:auto}.s3-fr .s3-pic{width:100%;max-width:520px;margin-inline:auto}.s3-fr .s3-paid .s3-row:first-child{padding-top:52px}}@media (min-width:768px) and (max-width:1024px){.s3-fr .sb4-free-copy{padding:22px 22px 24px}}@media (max-width:767px){.s3-fr .s3-fr-grid{gap:24px}.s3-fr .s3-actions.u-actions{align-items:center}.s3-fr .sb4-free-cta .u-link{min-height:44px}}
