.smith-cta{--cta-top:#0B4D8C;--cta-base:#013A71;--cta-deep:#012B54;--cta-label:#EEF9FB;--cta-sheen-color:255,255,255;--cta-sheen:.18;--cta-halo:1,58,113;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:0 22px;border:0;border-radius:14px;cursor:pointer;text-decoration:none;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1;color:var(--cta-label);background:linear-gradient(180deg,var(--cta-top) 0,var(--cta-base) 46%,var(--cta-deep) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -1px 0 rgba(0,0,0,.28),0 1px 2px rgba(0,0,0,.28),0 10px 26px -8px rgba(var(--cta-halo),.55);transform:translateZ(0);transition:transform .14s cubic-bezier(.2,.8,.3,1),box-shadow .14s ease}.smith-cta-arrow,.smith-cta-label{position:relative;z-index:2}.smith-cta-arrow{font-size:19px;transition:transform .22s cubic-bezier(.2,.8,.3,1)}.smith-cta:before{inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(255,255,255,.55),rgba(255,255,255,.06) 32%,rgba(255,255,255,0) 56%,rgba(255,255,255,.28));background-size:220% 220%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.smith-cta:after,.smith-cta:before{content:"";position:absolute;z-index:1;pointer-events:none}.smith-cta:after{inset:-40% -60%;will-change:transform;background:linear-gradient(105deg,transparent 38%,rgba(var(--cta-sheen-color),var(--cta-sheen)) 50%,transparent 62%);transform:translateX(-120%)}.smith-cta[data-sweep="1"]:after{animation:smith-cta-sweep 1.15s cubic-bezier(.3,.7,.3,1) both}@keyframes smith-cta-sweep{to{transform:translateX(120%)}}.smith-cta:active{transform:translateY(1px) scale(.985);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 2px 6px rgba(0,0,0,.3),0 1px 1px rgba(0,0,0,.25),0 4px 12px -6px rgba(var(--cta-halo),.45)}.smith-cta:focus-visible{outline:3px solid var(--cta-label);outline-offset:3px}@media(hover:hover){.smith-cta:hover .smith-cta-arrow{transform:translateX(4px)}}@media(min-width:1000px){.smith-cta[data-inview="1"]:before{animation:smith-cta-rim 9s ease-in-out infinite}@keyframes smith-cta-rim{0%,to{background-position:0 50%}50%{background-position:100% 50%}}}@media(prefers-reduced-motion:reduce){.smith-cta,.smith-cta-arrow{transition:none}.smith-cta:before{animation:none}.smith-cta[data-sweep="1"]:after{animation:none;opacity:0}}.sc-page .smith-cta{--cta-top:#ffffff;--cta-base:#e9eff1;--cta-deep:#d3dee3;--cta-label:#07172b;--cta-sheen-color:185,216,229;--cta-sheen:.62;--cta-halo:185,216,229}.air-world .smith-cta{--cta-top:#0B4D8C;--cta-base:#013A71;--cta-deep:#012B54;--cta-label:#EEF9FB;--cta-sheen-color:255,255,255;--cta-sheen:.18;--cta-halo:1,58,113}.od-world .smith-cta{--cta-top:#1D665F;--cta-base:#164c49;--cta-deep:#0F3835;--cta-label:#f1f1e9;--cta-sheen-color:255,255,255;--cta-sheen:.12;--cta-halo:22,76,73}@media(prefers-reduced-motion:reduce){.smith-cta[data-inview="1"]:before{animation:none}}.smith-hero-purchase{max-width:380px;margin:18px 0 8px}.smith-buy-price,.smith-hero-price{font-size:17px!important;line-height:1.5;margin:0 0 10px!important;font-weight:600}.smith-trust{font-size:11px;line-height:1.65;margin:12px 0 0;letter-spacing:0;text-wrap:pretty}:is(.sc-page,.air-world,.od-world) .smith-cta{color:var(--cta-label);font-family:inherit}.smith-sticky-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:1.5}:is(.sc-page,.air-world,.od-world) :is(a,button,select,summary):not(.smith-cta){min-height:48px;min-width:48px}:is(.sc-page,.air-world,.od-world) a:not(.smith-cta){align-content:center}:is(.sc-page,.air-world,.od-world) :is(nav,[class$=footer-bottom]){gap:8px}:is(.sc-page,.air-world,.od-world) a:not([class]){display:inline-flex;align-items:center}.smith-cta:focus-visible{outline-color:rgb(var(--cta-halo))}:is(.sc-page,.air-world,.od-world) .smith-cta-note{margin:10px 0 0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;opacity:.8}