.c-consult{padding-block:60px 120px}.c-consult-panel{background:linear-gradient(#00000080, #00000080), var(--cta-image) center/cover no-repeat, var(--root--color--forest);color:var(--root--color--white);border-radius:32px;flex-direction:column;align-items:flex-start;gap:4px;padding:32px;display:flex}.c-consult-eyebrow-short{display:none}.c-consult-eyebrow{--eyebrow--fg:var(--root--color--white)}.c-consult-eyebrow:before{background-color:var(--root--color--white)}.c-consult-title{max-inline-size:688px;font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;margin:0 0 0 -2px;font-size:48px;font-weight:400;line-height:1.1}@media (width<=699px){.c-consult-title{font-size:32px}}.c-consult-title{color:var(--root--color--white)}.c-consult-title em{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:48px;font-weight:200;line-height:1.1}@media (width<=699px){.c-consult-title em{font-size:32px}}.c-consult-title em{font-style:italic}.c-consult-text{max-inline-size:633px;font-family:var(--root--font-family--body);letter-spacing:0;margin:12px 0 0;font-size:17px;font-weight:380;line-height:1.35}@media (width<=699px){.c-consult-text{font-size:17px}}.c-consult-text{color:#ffffffbf}.c-consult-btn{margin-block-start:20px}@media (width<=1079px){.c-consult{padding-block:50px 100px}}@media (width<=699px){.c-consult{padding-block:32px 64px}.c-consult .c-consult-panel{border-radius:24px;padding:16px;box-shadow:0 0 30px #1f1f1f08,0 0 15px #1f1f1f05,0 0 10px #1f1f1f05}.c-consult .c-consult-eyebrow{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);block-size:24px;font-family:var(--root--font-family--body);background:linear-gradient(135deg,#0000003d 10%,#ffffff1f 80%);border:0;border-radius:100px;gap:6px;padding:0 14px;font-size:14px;font-weight:460;line-height:1;box-shadow:inset .5px .5px .5px #fff,inset -.5px -.5px .5px #fff6,inset 0 0 4px #fff3,inset -10px -10px 20px 2px #0000001a,-8px -8px 25px 2px #ffffff0d,8px 8px 25px 2px #0000000d}.c-consult .c-consult-eyebrow:before{background-color:var(--root--color--white);block-size:6px;inline-size:6px}.c-consult .c-consult-eyebrow-long{display:none}.c-consult .c-consult-eyebrow-short{display:inline}.c-consult .c-consult-title{inline-size:297px;max-inline-size:100%;margin:4px 0 0;font-size:24px}.c-consult .c-consult-title em{font-size:inherit}.c-consult .c-consult-text{margin-block-start:8px;padding-inline-end:0;font-size:14px}.c-consult .c-consult-btn{block-size:39px;margin-block-start:16px;padding-inline:40px 62px}.c-consult .c-consult-btn .c-btn-icon{block-size:35.6px;inline-size:35.6px;inset-inline-end:1.7px}.c-consult .c-consult-btn .c-btn-icon svg{block-size:24.3px;inline-size:24.3px}}.c-btpage{padding-block:calc(126px - var(--root--size--header)) 60px}.c-btpage .c-btpage-head{flex-direction:column;gap:16px;display:flex}.c-btpage .c-btpage-title{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:56px;font-weight:400;line-height:1.1}@media (width<=699px){.c-btpage .c-btpage-title{font-size:40px}}.c-btpage .c-btpage-title{color:var(--root--color--shark);margin:0;margin-inline-start:-4px}.c-btpage .c-btpage-title em{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:56px;font-weight:200;line-height:1.1}@media (width<=699px){.c-btpage .c-btpage-title em{font-size:40px}}.c-btpage .c-btpage-title em{font-style:italic}.c-btpage .c-btpage-inner{grid-template-columns:315px minmax(0,1fr);align-items:start;gap:20px;margin-block-start:60px;display:grid}.c-btpage .c-btpage-aside{flex-direction:column;gap:48px;padding-inline-end:40px;display:flex}@media (height>=760px){.c-btpage .c-btpage-aside{position:sticky;inset-block-start:calc(var(--root--size--header) + 24px)}}.c-btpage .c-btpage-body{flex-direction:column;gap:40px;min-inline-size:0;display:flex}.c-btpage .c-btpage-nav{padding:8px 0 8px 16px}.c-btpage .c-btpage-nav-list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex;position:relative}.c-btpage .c-btpage-nav-list:before{content:"";background-color:color-mix(in srgb, var(--root--color--shark) 8%, transparent);border-radius:100px;inline-size:2px;position:absolute;inset-block:-8px;inset-inline-start:-16px}.c-btpage .c-btpage-nav-link{font-family:var(--root--font-family--body);letter-spacing:0;margin-block:-.2365em;font-size:17px;font-weight:460;line-height:1.2;display:block;position:relative}@media (width<=699px){.c-btpage .c-btpage-nav-link{font-size:15px}}.c-btpage .c-btpage-nav-link{color:color-mix(in srgb, var(--root--color--shark) 40%, transparent);text-decoration:none;transition:color .2s}.c-btpage .c-btpage-nav-link:hover,.c-btpage .c-btpage-nav-link.is-active{color:var(--root--color--shark)}.c-btpage .c-btpage-nav-link.is-active:before{content:"";background-color:var(--root--color--shark);border-radius:100px;block-size:36px;inline-size:2px;position:absolute;inset-block-start:calc(50% - 18px);inset-inline-start:-16px}.c-btpage .c-btpage-buy{flex-direction:column;gap:16px;display:flex}.c-btpage .c-btpage-buy-labs{flex-direction:column;gap:8px;display:flex}.c-btpage .c-btpage-buy-lab{min-inline-size:0;box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--root--color--shark) 8%, transparent);cursor:pointer;border-radius:12px;flex:1 1 0;align-items:center;gap:12px;padding:8px 12px;display:flex;position:relative}.c-btpage .c-btpage-buy-lab:has(.c-btpage-buy-radio:checked){box-shadow:inset 0 0 0 1.2px var(--root--color--shark), 0 0 30px #1f1f1f08, 0 0 15px #1f1f1f05, 0 0 10px #1f1f1f05}.c-btpage .c-btpage-buy-lab:has(.c-btpage-buy-radio:focus-visible){outline:2px solid var(--root--color--forest-element);outline-offset:2px}.c-btpage .c-btpage-buy-lab.is-soon .c-btpage-buy-lab-text{opacity:.5}.c-btpage .c-btpage-buy-radio{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.c-btpage .c-btpage-buy-dot{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--root--color--shark) 15%, transparent);background-color:var(--root--color--fa);border-radius:50%;flex:none;block-size:20px;inline-size:20px}.c-btpage .c-btpage-buy-radio:checked+.c-btpage-buy-dot{border:5.835px solid var(--root--color--shark);background-color:var(--root--color--white)}.c-btpage .c-btpage-buy-lab-text{flex-direction:column;gap:12px;min-inline-size:0;display:flex}.c-btpage .c-btpage-buy-lab-name{block-size:16px;color:color-mix(in srgb, var(--root--color--shark) 75%, transparent);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:460;line-height:1.35;display:inline-flex}.c-btpage .c-btpage-buy-lab-logo{border-radius:50%;flex:none;block-size:16px;inline-size:16px}.c-btpage .c-btpage-buy-lab-price{color:var(--root--color--shark);white-space:nowrap;align-items:center;gap:6px;margin-block:-.311em;font-size:17px;font-weight:460;line-height:1.35;display:inline-flex}.c-btpage .c-btpage-star{color:var(--root--color--warning);flex:none;display:inline-flex}.c-btpage .c-btpage-star svg{block-size:12px;inline-size:12px}.c-btpage .c-btpage-buy-form{margin:0;display:none}.c-btpage .c-btpage-buy-form.is-active{display:flex}.c-btpage .c-btpage-buy-add{background-color:var(--root--color--shark);block-size:36px;font-family:var(--root--font-family--body);letter-spacing:0;border:0;border-radius:120px;flex:auto;justify-content:center;align-items:center;gap:16px;padding:0 32px;font-size:17px;font-weight:460;line-height:1.2;display:inline-flex;position:relative}@media (width<=699px){.c-btpage .c-btpage-buy-add{font-size:15px}}.c-btpage .c-btpage-buy-add{color:var(--root--color--white);cursor:pointer}.c-btpage .c-btpage-buy-add:hover{opacity:.85}.c-btpage .c-btpage-buy-add:disabled{opacity:.5;cursor:default}.c-btpage .c-btpage-buy-add [data-module=spinner]{margin:auto;position:absolute;inset:0}.c-btpage .c-btpage-buy-add-more{display:none}.c-btpage .c-btpage-buy-add-ico{flex:none;justify-content:center;align-items:center;block-size:12px;inline-size:12px;display:inline-flex}.c-btpage .c-btpage-buy-add-ico svg{flex:none;block-size:19.5px;inline-size:20.5px;max-inline-size:none}.c-btpage .c-btpage-block{flex-direction:column;gap:16px;display:flex}.c-btpage .c-btpage-heading{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;margin:0;font-size:32px;font-weight:500;line-height:1.1}@media (width<=699px){.c-btpage .c-btpage-heading{font-size:24px}}.c-btpage .c-btpage-heading{color:var(--root--color--shark)}.c-btpage .c-btpage-text{font-family:var(--root--font-family--body);letter-spacing:0;font-size:17px;font-weight:380;line-height:1.35}@media (width<=699px){.c-btpage .c-btpage-text{font-size:17px}}.c-btpage .c-btpage-text{color:color-mix(in srgb, var(--root--color--shark) 75%, transparent);line-height:1.45}.c-btpage .c-btpage-text>*{margin:0}.c-btpage .c-btpage-text>*+*{margin-block-start:.8em}.c-btpage .c-btpage-text strong{color:var(--root--color--shark);font-weight:520}.c-btpage .c-btpage-text a{color:inherit;text-decoration:underline}.c-btpage .c-btpage-text ul,.c-btpage .c-btpage-text ol{padding-inline-start:1.2em}.c-btpage .c-btpage-small{font-family:var(--root--font-family--body);letter-spacing:0;margin:0;font-size:14px;font-weight:380;line-height:1.35}@media (width<=699px){.c-btpage .c-btpage-small{font-size:14px}}.c-btpage .c-btpage-small{color:color-mix(in srgb, var(--root--color--shark) 40%, transparent);font-weight:340}.c-btpage .c-btpage-table-wrap{min-inline-size:0}.c-btpage .c-btpage-table{border-collapse:collapse;inline-size:100%;font-family:var(--root--font-family--body);letter-spacing:0;border-radius:24px;font-size:17px;font-weight:460;line-height:1.35;display:block;position:relative;overflow:hidden}@media (width<=699px){.c-btpage .c-btpage-table{font-size:17px}}.c-btpage .c-btpage-table{color:var(--root--color--shark)}.c-btpage .c-btpage-table:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--root--color--shark) 8%, transparent);pointer-events:none;position:absolute;inset:0}.c-btpage .c-btpage-table thead,.c-btpage .c-btpage-table tbody{display:block}.c-btpage .c-btpage-table tr{align-items:center;padding:calc(24px - .675em) 24px;display:flex}.c-btpage .c-btpage-table tr>*{flex:1 1 0;min-inline-size:0}.c-btpage .c-btpage-table thead tr{min-block-size:64px;padding-block:0}.c-btpage .c-btpage-table tbody tr:nth-child(odd){background-color:var(--root--color--fb)}.c-btpage .c-btpage-table th,.c-btpage .c-btpage-table td{text-align:start;font:inherit;color:inherit;padding:0}.c-btpage .c-btpage-table thead th{color:color-mix(in srgb, var(--root--color--shark) 40%, transparent);font-weight:380}.c-btpage .c-btpage-table tbody th{color:color-mix(in srgb, var(--root--color--shark) 60%, transparent)}.c-btpage .c-btpage-table-lab{color:color-mix(in srgb, var(--root--color--shark) 60%, transparent);align-items:center;gap:6px;font-weight:460;display:inline-flex}.c-btpage .c-btpage-table-logo{border-radius:50%;flex:none;block-size:24px;inline-size:24px}.c-btpage .c-btpage-price{align-items:center;gap:6px;display:inline-flex}.c-btpage .c-btpage-soon{color:color-mix(in srgb, var(--root--color--shark) 40%, transparent)}.c-btpage .c-btpage-samples{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.c-btpage .c-btpage-sample{block-size:calc(8px + .727em);color:var(--root--color--white);background-color:#417eaa;border-radius:100px;align-items:center;padding:0 8px;font-size:14px;font-weight:460;line-height:1.35;display:inline-flex}.c-btpage .c-btpage-marker{align-items:center;gap:10px;max-inline-size:100%;display:inline-flex}.c-btpage .c-btpage-marker .c-hint-btn{flex:none;block-size:12px;inline-size:20px}.c-btpage .c-btpage-marker .c-hint-btn svg{flex:none;block-size:20px;inline-size:20px}.c-btpage .c-btpage-marker .c-hint-btn:not(:hover,:focus-visible,.is-open){color:color-mix(in srgb, var(--root--color--shark) 75%, transparent)}.c-btpage .c-btpage-marker-link{overflow-wrap:anywhere;min-inline-size:0;color:var(--root--color--shark);text-underline-offset:2px;text-decoration:underline}.c-btpage .c-btpage-marker-link:hover{text-decoration:none}.c-btpage .c-btpage-range{display:block}.c-btpage .c-btpage-range+.c-btpage-range{margin-block-start:4px}.c-btpage .c-btpage-range-sex{color:color-mix(in srgb, var(--root--color--shark) 60%, transparent);margin-inline-end:4px;text-decoration:none}.c-btpage .c-btpage-range-unit{color:color-mix(in srgb, var(--root--color--shark) 30%, transparent)}.c-btpage .c-btpage-who,.c-btpage .c-btpage-prep{background-color:var(--root--color--fb);border-radius:16px;flex-direction:column;gap:16px;padding:16px 36px 16px 16px;display:flex}.c-btpage .c-btpage-prep:not(.is-active){display:none}.c-btpage .c-btpage-who-title{font-family:var(--root--font-family--body);color:var(--root--color--shark);margin:0;font-size:20px;font-weight:520;line-height:1.35}.c-btpage .c-btpage-who-body{font-family:var(--root--font-family--body);letter-spacing:0;flex-direction:column;gap:16px;font-size:17px;font-weight:380;line-height:1.35;display:flex}@media (width<=699px){.c-btpage .c-btpage-who-body{font-size:17px}}.c-btpage .c-btpage-who-body{color:color-mix(in srgb, var(--root--color--shark) 75%, transparent)}.c-btpage .c-btpage-who-body p{margin:0}.c-btpage .c-btpage-who-body a{color:inherit;text-decoration:underline}.c-btpage .c-btpage-who-body ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.c-btpage .c-btpage-who-body li{padding-inline-start:28px;position:relative}.c-btpage .c-btpage-who-body li:before{content:"";background-color:var(--root--color--shark);border-radius:50%;block-size:6px;inline-size:6px;position:absolute;inset-block-start:calc(.5lh - 3px);inset-inline-start:5px}.c-btpage .c-btpage-prep-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.c-btpage .c-btpage-prep-item{font-family:var(--root--font-family--body);letter-spacing:0;gap:12px;font-size:17px;font-weight:380;line-height:1.35;display:flex}@media (width<=699px){.c-btpage .c-btpage-prep-item{font-size:17px}}.c-btpage .c-btpage-prep-item{color:color-mix(in srgb, var(--root--color--shark) 75%, transparent)}.c-btpage .c-btpage-prep-none{font-family:var(--root--font-family--body);letter-spacing:0;margin:0;font-size:17px;font-weight:380;line-height:1.35}@media (width<=699px){.c-btpage .c-btpage-prep-none{font-size:17px}}.c-btpage .c-btpage-prep-none{color:color-mix(in srgb, var(--root--color--shark) 75%, transparent)}.c-btpage .c-btpage-prep-tick{inline-size:16px;color:var(--root--color--shark);flex:none;padding-block-start:4px;display:inline-flex}.c-btpage .c-btpage-prep-tick svg{block-size:12px;inline-size:16px}.c-btpage .c-btpage-steps{box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--root--color--shark) 8%, transparent);border-radius:16px;margin:0;padding:0;list-style:none;display:flex}.c-btpage .c-btpage-step{flex-direction:column;flex:1 1 0;gap:16px;min-inline-size:0;padding:12px 16px;display:flex}.c-btpage .c-btpage-step+.c-btpage-step{border-inline-start:1.2px solid color-mix(in srgb, var(--root--color--shark) 8%, transparent)}.c-btpage .c-btpage-step-icon{background-color:var(--root--color--f6);block-size:44px;inline-size:44px;color:var(--root--color--shark);border-radius:11px;flex:none;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.c-btpage .c-btpage-step-icon svg{block-size:30.25px;inline-size:30.25px}.c-btpage .c-btpage-step-text{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.c-btpage .c-btpage-step-title{font-family:var(--root--font-family--body);color:var(--root--color--shark);font-size:18px;font-weight:460;line-height:1.35}.c-btpage .c-btpage-step-sub{font-family:var(--root--font-family--body);color:color-mix(in srgb, var(--root--color--shark) 75%, transparent);font-size:16px;font-weight:380;line-height:1.35}.c-btpage .c-btpage-notes{font-family:var(--root--font-family--body);letter-spacing:0;flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;font-weight:380;line-height:1.35;list-style:none;display:flex}@media (width<=699px){.c-btpage .c-btpage-notes{font-size:14px}}.c-btpage .c-btpage-notes{color:color-mix(in srgb, var(--root--color--shark) 40%, transparent);font-weight:340}@media (width<=1079px){.c-btpage{padding-block:calc(116px - var(--root--size--header)) 50px}.c-btpage .c-btpage-inner{flex-direction:column;align-items:stretch;gap:32px;margin-block-start:48px;display:flex}.c-btpage .c-btpage-aside{display:contents}.c-btpage .c-btpage-body{margin-block-start:16px}.c-btpage .c-btpage-nav{z-index:5;margin-inline:calc(var(--root--size--gutter) * -1);background-color:var(--root--color--white);padding:0;position:sticky;inset-block-start:var(--root--size--header)}.c-btpage .c-btpage-block{scroll-margin-block-start:45px}.c-btpage .c-btpage-nav-list{padding-inline:var(--root--size--gutter);scrollbar-width:none;flex-direction:row;gap:0;overflow:auto hidden}.c-btpage .c-btpage-nav-list::-webkit-scrollbar{display:none}.c-btpage .c-btpage-nav-list:before{content:none}.c-btpage .c-btpage-nav-list>li{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--root--color--shark) 8%, transparent);flex:none;padding:16px}.c-btpage .c-btpage-nav-list>li:first-child{padding-inline-start:8px}.c-btpage .c-btpage-nav-list>li:last-child{padding-inline-end:8px}.c-btpage .c-btpage-nav-link{white-space:nowrap}.c-btpage .c-btpage-nav-link.is-active:before{block-size:2px;inline-size:auto;inset-block:auto calc(.2365em - 16px);inset-inline:0}.c-btpage .c-btpage-buy-labs{flex-direction:row;gap:12px}.c-btpage .c-btpage-buy-lab-text{gap:10px}.c-btpage .c-btpage-buy-lab-price{font-size:14px}.c-btpage .c-btpage-buy-add-more{display:inline}.c-btpage .c-btpage-marker .c-hint-btn{display:none}.c-btpage .c-btpage-step-icon{block-size:40px;inline-size:40px}.c-btpage .c-btpage-step-icon svg{block-size:24px;inline-size:24px}.c-btpage .c-btpage-step-title,.c-btpage .c-btpage-step-sub{font-size:14px}}@media (width<=699px){.c-btpage{padding-block:calc(92px - var(--root--size--header)) 32px}.c-btpage .c-btpage-head{gap:12px}.c-btpage .c-btpage-nav-list>li{padding-inline:12px}.c-btpage .c-btpage-nav-list>li:first-child{padding-inline-start:8px}.c-btpage .c-btpage-nav-list>li:last-child{padding-inline-end:8px}.c-btpage .c-btpage-buy-labs{gap:8px}.c-btpage .c-btpage-buy-add-more{display:none}.c-btpage .c-btpage-buy-add{gap:10px;block-size:32px;padding-inline:30px}.c-btpage .c-btpage-buy-add-ico svg{block-size:16.2px;inline-size:17px}.c-btpage .c-btpage-text{line-height:1.35}.c-btpage .c-btpage-table{border-radius:16px;font-size:12px}.c-btpage .c-btpage-table tr{gap:4px;padding:calc(16px - .311em) 12px}.c-btpage .c-btpage-table thead tr{min-block-size:0;padding-block:12px}.c-btpage .c-btpage-table thead th{align-items:center;min-block-size:16px;line-height:1;display:flex}.c-btpage .c-btpage-compare tr>:first-child{flex:none;inline-size:80px}.c-btpage .c-btpage-compare-feature{visibility:hidden}.c-btpage .c-btpage-table-lab{gap:4px}.c-btpage .c-btpage-table-logo{block-size:16px;inline-size:16px}.c-btpage .c-btpage-samples{gap:4px}.c-btpage .c-btpage-sample{font-size:11px}.c-btpage .c-btpage-markers{font-size:14px}.c-btpage .c-btpage-markers tr{padding-inline:16px}.c-btpage .c-btpage-who,.c-btpage .c-btpage-prep{gap:12px;padding-inline-end:16px}.c-btpage .c-btpage-who-title{font-size:17px}.c-btpage .c-btpage-who-body{gap:12px}.c-btpage .c-btpage-who-body ul{gap:8px}.c-btpage .c-btpage-prep-list{gap:12px}.c-btpage .c-btpage-steps{flex-direction:column}.c-btpage .c-btpage-step{flex-direction:row;align-items:center;gap:12px;padding:12px}.c-btpage .c-btpage-step+.c-btpage-step{border-inline-start:0;border-block-start:1.2px solid color-mix(in srgb, var(--root--color--shark) 8%, transparent)}.c-btpage .c-btpage-step-icon{align-self:center;block-size:36px;inline-size:36px}.c-btpage .c-btpage-step-text{gap:6px}}
