.tl-pr-d{zoom:var(--nh-zoom,1);width:1536px;margin:0 auto}.tl-pr-d>:not(.container){margin-left:calc(var(--nh-bleed,0px) * -1);margin-right:calc(var(--nh-bleed,0px) * -1)}.tl-pr-d p{margin:1em 0}.tl-pr-d svg{display:inline}.tl-pr-d .container{max-width:var(--container);margin:0 auto;padding:0 24px}.tl-pr-d .icon{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.tl-pr-d .icon-sm{width:16px;height:16px}.tl-pr-d .section{padding:96px 0}.tl-pr-d .section-head{text-align:center;max-width:680px;margin:0 auto 60px}.tl-pr-d .section-head .eyebrow{margin-bottom:16px;display:block}.tl-pr-d .section-head h2{margin-bottom:16px}.tl-pr-d .grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tl-pr-d .eyebrow{color:var(--primary-1);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.tl-pr-d .eyebrow:before{content:"//";letter-spacing:-.05em;margin-right:7px;font-weight:800}.tl-pr-d .breadcrumbs{color:var(--neutral-500);align-items:center;gap:8px;margin-bottom:20px;font-size:15px;display:flex}.tl-pr-d .breadcrumbs a{color:var(--neutral-500);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.tl-pr-d .breadcrumbs a:hover{color:var(--primary-1)}.tl-pr-d .breadcrumbs .crumb{align-items:center;gap:8px;display:inline-flex}.tl-pr-d .btn{letter-spacing:-.01em;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-family:inherit;font-size:16px;font-weight:600;line-height:1;transition:transform .18s,box-shadow .22s,background .22s,border-color .22s,color .22s;display:inline-flex}.tl-pr-d .btn:active{transform:translateY(1px)}.tl-pr-d .btn-primary{background:var(--primary-1);color:#fff;box-shadow:0 1px 2px #0b122014,0 6px 16px #0061ff38}.tl-pr-d .btn-primary:hover{background:var(--secondary-1);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.tl-pr-d .btn-light{color:var(--neutral-800);border-color:var(--neutral-300);box-shadow:var(--shadow-short);background:#fff}.tl-pr-d .btn-light:hover{border-color:var(--primary-1);color:var(--primary-1);transform:translateY(-1px);box-shadow:0 1px 2px #0b12200f,0 6px 14px #0061ff1f}.tl-pr-d .btn-white{color:var(--primary-1);background:#fff;box-shadow:0 1px 2px #0b122014,0 6px 16px #0b12201f}.tl-pr-d .btn-white:hover{background:var(--secondary-2);transform:translateY(-1px)}.tl-pr-d .btn-sm{padding:12px 24px;font-size:15px}.tl-pr-d .btn-block{width:100%}.tl-pr-d .card{border:1px solid var(--neutral-300);border-radius:var(--radius-card);box-shadow:var(--shadow-short);background:#fff;transition:box-shadow .28s,border-color .28s,transform .22s}.tl-pr-d .card-hover:hover{border-color:var(--primary-1);transform:translateY(-3px);box-shadow:0 12px 30px #3c67ff33}.tl-pr-d .page-hero{padding:60px 0 52px}.tl-pr-d .page-hero h1{margin-bottom:16px}.tl-pr-d .page-hero p{max-width:620px;margin:0}.tl-pr-d .section-head p{margin:0}.tl-pr-d .pricing-card{cursor:pointer;flex-direction:column;gap:22px;padding:44px 40px;display:flex;position:relative}.tl-pr-d .pricing-card .badge{background:var(--primary-1);color:#fff;border-radius:var(--radius-pill);padding:6px 14px;font-size:12px;font-weight:600;position:absolute;top:20px;right:20px;box-shadow:0 2px 10px #0061ff4d}.tl-pr-d .pricing-card h3{font-size:24px}.tl-pr-d .pricing-price{color:var(--neutral-800);letter-spacing:-.03em;font-size:48px;font-weight:600;line-height:1.1}.tl-pr-d .pricing-card .pricing-desc{margin:0;font-size:15px}.tl-pr-d .pricing-card.featured{background:linear-gradient(165deg,#131d31 0%,#0b1220 60%);border-color:#0000;box-shadow:0 2px 6px #0b12201f,0 22px 50px #0b122038}.tl-pr-d .pricing-card.featured h3,.tl-pr-d .pricing-card.featured .pricing-price{color:#fff}.tl-pr-d .pricing-card.featured .pricing-desc{color:var(--neutral-400)}.tl-pr-d .pricing-card.featured .feature-row{color:#fff}.tl-pr-d .pricing-features{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tl-pr-d .feature-row{align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.tl-pr-d .feature-row .check{background:var(--secondary-2);width:22px;height:22px;color:var(--primary-1);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.tl-pr-d .pricing-card.featured .check{color:#fff;background:#ffffff1f}.tl-pr-d .pricing-note{color:var(--neutral-500);text-align:center;margin-top:28px;font-size:15px}.tl-pr-d .pricing-note a{color:var(--primary-1);font-weight:500}.tl-pr-d #employer-plans{scroll-margin-top:136px}.tl-pr-d .pricing-band{isolation:isolate;text-align:center;background:linear-gradient(120deg,#eef3ff,#e6f6ff 55%,#f3f7ff);border:1px solid #3c67ff24;border-radius:28px;margin-top:40px;padding:48px 56px;position:relative;overflow:hidden}.tl-pr-d .pricing-band:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#3c67ff40 1.1px,#0000 1.4px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 120% at 0 0,#000,#0000 60%),radial-gradient(60% 120% at 100% 100%,#000,#0000 60%);mask-image:radial-gradient(60% 120% at 0 0,#000,#0000 60%),radial-gradient(60% 120% at 100% 100%,#000,#0000 60%)}.tl-pr-d .pricing-band:after{content:"";z-index:-1;pointer-events:none;filter:blur(70px);opacity:.45;background:conic-gradient(from 160deg,#7aa2ff,#b8a6ff,#7fdcff,#7aa2ff);border-radius:50%;width:420px;height:420px;position:absolute;top:-220px;right:-140px}.tl-pr-d .pricing-band-title{letter-spacing:-.02em;color:#000;margin:0;font-size:46px;font-weight:300;line-height:1.15}.tl-pr-d .pricing-band-title a{color:var(--primary-1);cursor:pointer;align-items:center;gap:24px;display:inline-flex}.tl-pr-d .pricing-band-arrow{background:var(--primary-1);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 12px 24px -10px #3c67ffb3}.tl-pr-d .pricing-band-title a:hover .pricing-band-arrow{background:var(--secondary-1);transform:translateY(4px)}.tl-pr-d .pricing-band-arrow .icon{width:18px;height:18px}
.tl-pr-m{--gutter:16px;--tap:44px;color:var(--neutral-700);padding-bottom:26px;font-size:15px;line-height:1.55}.tl-pr-m :is(h1,h2,h3,h4){color:var(--neutral-800);letter-spacing:-.01em;font-weight:700;line-height:inherit;margin:0}.tl-pr-m .card>h2{letter-spacing:normal}.tl-pr-m p{margin:1em 0}.tl-pr-m .icon{vertical-align:baseline;flex:none;width:20px;height:20px;display:inline}.tl-pr-m .icon-sm{width:16px;height:16px}.tl-pr-m .pad{padding:0 var(--gutter)}.tl-pr-m .stack{flex-direction:column;gap:12px;display:flex}.tl-pr-m .subbar{z-index:5;background:var(--neutral-200);box-shadow:0 1px 0 var(--neutral-300);padding:10px 0 9px;position:sticky;top:0}.tl-pr-m .seg{background:var(--neutral-300);border-radius:var(--radius-pill);gap:4px;padding:4px;display:flex}.tl-pr-m .seg a{min-height:var(--tap);border-radius:var(--radius-pill);color:var(--neutral-600);flex:1;justify-content:center;align-items:center;font-size:13.5px;font-weight:600;transition:background .14s,color .14s;display:flex}.tl-pr-m .seg a.is-on{background:var(--neutral-100);color:var(--neutral-800);box-shadow:var(--shadow-short)}.tl-pr-m .card{background:var(--neutral-100);border-radius:var(--radius-card);box-shadow:var(--shadow-short);padding:14px}.tl-pr-m .row-t{color:var(--neutral-800);font-size:14.5px;font-weight:500;line-height:1.35;display:block}.tl-pr-m .row-s{color:var(--neutral-500);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.tl-pr-m .pill{border-radius:var(--radius-pill);align-items:center;gap:5px;min-height:24px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.tl-pr-m .pill-violet{background:var(--violet-bg);color:var(--violet)}.tl-pr-m .ticks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tl-pr-m .ticks li{color:var(--neutral-600);gap:9px;font-size:13.5px;line-height:1.55;display:flex}.tl-pr-m .ticks .icon{color:var(--primary-1);margin-top:2px}.tl-pr-m .note{background:var(--secondary-2);color:var(--secondary-1);border-radius:14px;gap:10px;padding:13px 14px;font-size:12.5px;line-height:1.55;display:flex}.tl-pr-m .note .icon{color:var(--primary-1);margin-top:1px}.tl-pr-m .note-plain{background:var(--neutral-100);border:1px solid var(--neutral-300);color:var(--neutral-600)}.tl-pr-m .note-plain .icon{color:var(--neutral-500)}.tl-pr-m .btn{border-radius:var(--radius-input);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.tl-pr-m .btn-block{width:100%;display:flex}.tl-pr-m .btn-primary{background:var(--primary-1);color:#fff;box-shadow:0 6px 16px #3c67ff3d}.tl-pr-m .btn-primary:active{background:var(--secondary-1)}.tl-pr-m .btn-secondary{background:var(--neutral-100);color:var(--neutral-800);border:1.5px solid var(--neutral-300)}.tl-pr-m .btn-secondary:active{background:var(--neutral-200)}@media (hover:hover){.tl-pr-m .btn{transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.tl-pr-m .btn-primary:hover{background:var(--secondary-1);box-shadow:0 8px 20px #3c67ff52}.tl-pr-m .btn-secondary:hover{background:var(--neutral-200);border-color:var(--primary-1);color:var(--primary-1)}.tl-pr-m .seg a:hover{color:var(--primary-1)}.tl-pr-m .seg a.is-on:hover{color:var(--neutral-800)}}
