*,:after,:before{box-sizing:border-box;margin:0;padding:0}.hdr__nav a{font-size:var(--text-xs);font-weight:500;color:rgba(255,255,255,.72);letter-spacing:.07em;text-transform:uppercase;position:relative}.hdr__nav a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1.5px;background:var(--gold);transition:var(--t)}.hdr__nav a:is(:hover,.active){color:var(--white)}.hdr__nav a:is(:hover,.active):after{width:100%}.pricing-toggle{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:3.5rem}.pkg--pop:hover{transform:translateY(-12px)}.pkg__price .cur{font-size:var(--text-xl);vertical-align:super;line-height:0}.pkg__yearly-note{font-size:var(--text-xs);color:var(--gold);margin-top:.25rem;font-weight:600;display:none}.showing-yearly .pkg__yearly-note{display:block}.pkg__list li.na{opacity:.4}.pkg__list li.na:before{content:"—";color:var(--gray-500)}.usp-strip{background:var(--navy-light);padding-block:3rem}.usp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.usp{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.875rem}.usp__icon{width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(212,175,55,.3);display:grid;place-items:center;color:var(--gold)}.usp__title{font-size:var(--text-sm);font-weight:700;color:var(--white)}.usp__body{font-size:var(--text-xs);color:rgba(255,255,255,.45);line-height:1.6}.feats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.faq-list{display:flex;flex-direction:column;gap:1rem;max-width:780px;margin-inline:auto}.footer{background:var(--navy);padding-top:clamp(5rem,9vw,8rem)}@media(max-width:1100px){.pkg-grid{grid-template-columns:repeat(2,1fr)}.pkg--pop{transform:none}.pkg--pop:hover{transform:translateY(-4px)}}@media(max-width:640px){.feats,.footer__grid,.pkg-grid{grid-template-columns:1fr}}