:is(#efdf,body) .dfb{--ink:#1d1d1f;--ink2:#4a5260;--blue:#0a6bd0;--blue2:#0057b3;--navy:#0b1a2b;--line:#e3e8ef;--gl-f:blur(24px) saturate(170%);--spring:cubic-bezier(.3,1.35,.45,1);position:relative;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px;overflow:hidden;isolation:isolate}:is(#efdf,body) .dfb *,:is(#efdf,body) .dfb *::before,:is(#efdf,body) .dfb *::after{box-sizing:border-box}:is(#efdf,body) .dfb h2,:is(#efdf,body) .dfb h3,:is(#efdf,body) .dfb h4,:is(#efdf,body) .dfb p,:is(#efdf,body) .dfb ul,:is(#efdf,body) .dfb ol,:is(#efdf,body) .dfb figure,:is(#efdf,body) .dfb blockquote{margin:0;padding:0}:is(#efdf,body) .dfb ul,:is(#efdf,body) .dfb ol{list-style:none}:is(#efdf,body) .dfb img{display:block;max-width:100%}:is(#efdf,body) .dfb h2{font-size:clamp(30px,4.4vw,52px);line-height:1.05;letter-spacing:-.025em;font-weight:700}:is(#efdf,body) .dfb .eyb{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:none;color:var(--blue2)}:is(#efdf,body) .dfb .b{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 26px;border-radius:999px;font:600 16px/1.1 -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;text-decoration:none;border:1px solid transparent;cursor:pointer;position:relative;isolation:isolate;overflow:hidden;transition:transform .35s var(--spring),box-shadow .25s,background .2s;-webkit-tap-highlight-color:transparent;text-align:center}:is(#efdf,body) .dfb .b:active{transform:scale(.96,.92)}:is(#efdf,body) .dfb .b-pri{background:linear-gradient(180deg,#1f78dc,#0057b3);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 10px 26px rgba(0,87,179,.34)}:is(#efdf,body) .dfb .b-pri:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 14px 32px rgba(0,87,179,.42)}:is(#efdf,body) .dfb .b-pri.lg{min-height:56px;font-size:17px;padding:0 30px}:is(#efdf,body) .dfb .b-lt{background:rgba(255,255,255,.72);-webkit-backdrop-filter:var(--gl-f);backdrop-filter:var(--gl-f);color:var(--navy);border-color:rgba(13,33,80,.12);box-shadow:inset 0 1px 0 #ffffff,0 6px 16px rgba(13,33,80,.1)}:is(#efdf,body) .dfb .b-dk{background:rgba(12,19,36,.45);-webkit-backdrop-filter:var(--gl-f);backdrop-filter:var(--gl-f);color:#ffffff;border-color:rgba(255,255,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 8px 20px rgba(0,0,0,.2)}:is(#efdf,body) .dfb a:focus-visible,:is(#efdf,body) .dfb button:focus-visible,:is(#efdf,body) .dfb [tabindex]:focus-visible{outline:3px solid #2997ff;outline-offset:3px}:is(#efdf,body) .dfb .stars{display:inline-flex;gap:1px;color:#f2a93b;vertical-align:-3px}:is(#efdf,body) .dfb .glass-l{background:rgba(255,255,255,.66);-webkit-backdrop-filter:var(--gl-f);backdrop-filter:var(--gl-f);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 0 #ffffff,0 18px 44px rgba(13,33,80,.14)}:is(#efdf,body) .dfb .glass-d{background:rgba(12,19,36,.5);-webkit-backdrop-filter:var(--gl-f);backdrop-filter:var(--gl-f);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 18px 44px rgba(0,0,0,.28);color:#ffffff}:is(#efdf,body) .dfb .sheen{position:relative;overflow:hidden}:is(#efdf,body) .dfb .sheen::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.26) 0%,rgba(255,255,255,.06) 28%,transparent 54%)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:is(#efdf,body) .dfb .glass-l,:is(#efdf,body) .dfb .b-lt{background:rgba(255,255,255,.96)}:is(#efdf,body) .dfb .glass-d,:is(#efdf,body) .dfb .b-dk{background:rgba(12,19,36,.9)}}:is(#efdf,body) .dfb .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){:is(#efdf,body) .dfb *,:is(#efdf,body) .dfb *::before,:is(#efdf,body) .dfb *::after{animation:none!important;transition:none!important}:is(#efdf,body) .dfb .b:active{transform:none}}:is(#efdf,body) .dfb h2,:is(#efdf,body) .dfb h3,:is(#efdf,body) .dfb h4{color:inherit;margin:0}:is(#efdf,body) .dfb button{font:inherit;color:inherit;background:none;border:0;border-radius:0;margin:0;letter-spacing:normal;text-transform:none;box-shadow:none;min-height:0;line-height:inherit;text-shadow:none}:is(#efdf,body) .dfb a{text-decoration:none}:is(#efdf,body) .dfb img{height:auto}