._2xI0mq_page{background:var(--bg-canvas);width:100%;color:var(--text-primary);flex-direction:column;flex:1;display:flex;position:relative;overflow-x:clip}._2xI0mq_container{width:100%;max-width:calc(var(--landing-max-width) + 2 * var(--landing-gutter));padding-inline:var(--landing-gutter-phone);margin-inline:auto}@media (min-width:768px){._2xI0mq_container{padding-inline:var(--landing-gutter)}}._2xI0mq_skipLink{top:var(--space-8);left:var(--space-8);z-index:60;padding:var(--space-12) var(--space-16);border-radius:var(--radius-control);background:var(--action-primary);color:var(--text-on-dark);font-weight:var(--landing-weight-medium);position:absolute;transform:translateY(-200%)}._2xI0mq_skipLink:focus-visible{transform:none}._2xI0mq_anchor{scroll-margin-top:var(--landing-anchor-offset-phone)}@media (min-width:1024px){._2xI0mq_anchor{scroll-margin-top:var(--landing-anchor-offset)}}._2xI0mq_anchorTitle:focus{outline:none}._2xI0mq_anchorTitle:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}._2xI0mq_button{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--size-touch);padding-inline:var(--space-24);border:1px solid var(--action-primary);border-radius:var(--radius-sm);font-size:var(--landing-type-button);font-weight:var(--landing-weight-medium);white-space:nowrap;transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);line-height:1;text-decoration:none;display:inline-flex}._2xI0mq_buttonPrimary{background:var(--action-primary);color:var(--text-on-dark)}._2xI0mq_buttonPrimary:hover{background:var(--bg-canvas);color:var(--text-primary)}._2xI0mq_buttonSecondary{color:var(--text-primary);background:0 0}._2xI0mq_buttonSecondary:hover{background:var(--action-primary);color:var(--text-on-dark)}._2xI0mq_buttonLarge{height:var(--landing-hero-button-height)}._2xI0mq_nav{z-index:50;top:var(--landing-nav-inset-phone);width:min(100% - 2 * var(--landing-nav-inset-phone), var(--landing-nav-max-width));position:fixed;left:50%;transform:translate(-50%)}._2xI0mq_navBar{height:var(--landing-nav-height-phone);padding-left:var(--space-16);padding-right:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-canvas);transition:box-shadow var(--motion-fast) var(--motion-ease);justify-content:space-between;align-items:center;display:flex}._2xI0mq_nav[data-scrolled=true] ._2xI0mq_navBar,._2xI0mq_nav[data-open=true] ._2xI0mq_navBar{box-shadow:var(--landing-nav-shadow)}._2xI0mq_navHome{min-height:var(--size-touch);min-width:var(--size-touch);border-radius:var(--radius-control);align-items:center;display:inline-flex}._2xI0mq_navMark{height:var(--landing-nav-mark-height-phone);width:auto}._2xI0mq_navLinks,._2xI0mq_navCta{display:none}._2xI0mq_menuToggle{min-height:var(--size-touch);padding-inline:var(--space-12);border-radius:var(--radius-control);color:var(--text-primary);font-size:var(--landing-type-nav);font-weight:var(--landing-weight-medium);cursor:pointer;background:0 0}._2xI0mq_menuPanel{top:calc(100% + var(--space-8));gap:var(--space-4);padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-canvas);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute;left:0;right:0}._2xI0mq_menuPanel[hidden]{display:none}._2xI0mq_menuList{margin:0;padding:0;list-style:none}._2xI0mq_menuLink{min-height:var(--size-touch);padding-inline:var(--space-12);border-radius:var(--radius-control);color:var(--text-primary);font-size:var(--landing-type-footer-link);font-weight:var(--landing-weight-medium);align-items:center;text-decoration:none;display:flex}._2xI0mq_menuLink:hover{background:var(--bg-hover)}._2xI0mq_menuPanel ._2xI0mq_button{margin-top:var(--space-8);width:100%}@media (min-width:1024px){._2xI0mq_nav{top:var(--landing-nav-inset-top);width:min(100% - 2 * var(--landing-nav-inset-x), var(--landing-nav-max-width))}._2xI0mq_navBar{height:var(--landing-nav-height);padding-left:var(--space-20);padding-right:var(--space-12)}._2xI0mq_navMark{height:var(--landing-nav-mark-height)}._2xI0mq_navLinks{align-items:center;gap:var(--space-32);margin-block:0;margin-left:auto;margin-right:var(--space-32);padding:0;list-style:none;display:flex}._2xI0mq_navLink{min-height:var(--size-touch);color:var(--text-primary);font-size:var(--landing-type-nav);font-weight:var(--landing-weight-medium);border-radius:var(--radius-control);align-items:center;text-decoration:none;display:inline-flex}._2xI0mq_navLink:hover{text-underline-offset:var(--space-4);text-decoration:underline}._2xI0mq_navCta{height:var(--landing-nav-button-height);min-height:0;padding-inline:var(--space-18);font-size:var(--landing-type-nav);display:inline-flex}._2xI0mq_menuToggle,._2xI0mq_menuPanel{display:none}}._2xI0mq_hero{min-height:var(--landing-hero-height-phone);padding-top:calc(var(--landing-nav-height-phone) + 2 * var(--landing-nav-inset-phone));padding-bottom:var(--landing-hero-pad-bottom-phone);text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:768px){._2xI0mq_hero{min-height:max(100svh, var(--landing-hero-min-height));padding-top:calc(var(--landing-nav-height) + 2 * var(--landing-nav-inset-top));padding-bottom:calc(var(--landing-nav-height) + 2 * var(--landing-nav-inset-top) + var(--landing-hero-lift));justify-content:center}}._2xI0mq_rosette{top:var(--landing-rosette-top-phone);width:var(--landing-rosette-size);height:var(--landing-rosette-size);translate:calc(-50% + var(--landing-rosette-lean) * var(--lean-nx,0)) calc(-50% + var(--landing-rosette-lean) * var(--lean-ny,0));opacity:var(--landing-rosette-opacity-phone);pointer-events:none;-webkit-user-select:none;user-select:none;transition:translate var(--landing-rosette-lean-duration) var(--motion-ease);position:absolute;left:50%}._2xI0mq_rosette img{width:100%;height:100%;display:block}@media (min-width:768px){._2xI0mq_rosette{top:var(--landing-rosette-top);opacity:var(--landing-rosette-opacity)}}@media (prefers-reduced-motion:no-preference){._2xI0mq_rosette img{animation:_2xI0mq_rosette-turn var(--landing-rosette-turn) linear infinite}}@keyframes _2xI0mq_rosette-turn{to{rotate:360deg}}._2xI0mq_heroContent{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}._2xI0mq_heroTitle{width:var(--landing-hero-lockup-width);max-width:100%;margin:0}._2xI0mq_tagline{margin:var(--landing-hero-tagline-gap) 0 0;max-width:var(--landing-tagline-width-phone);color:var(--text-secondary);font-size:var(--landing-type-tagline);font-weight:var(--landing-weight-regular);line-height:var(--landing-line-value)}._2xI0mq_heroButtons{gap:var(--space-12);width:100%;margin-top:var(--landing-hero-buttons-gap);flex-direction:column;display:flex}._2xI0mq_heroButtons ._2xI0mq_button{width:100%}@media (min-width:768px){._2xI0mq_tagline{max-width:none}._2xI0mq_heroButtons{justify-content:center;gap:var(--space-14);flex-direction:row}._2xI0mq_heroButtons ._2xI0mq_button{width:auto}}._2xI0mq_statement{padding-block:var(--landing-statement-pad)}._2xI0mq_statementText{max-width:var(--landing-statement-width);font-size:var(--landing-type-statement);font-weight:var(--landing-weight-regular);line-height:var(--landing-line-statement);letter-spacing:var(--landing-tracking-statement);text-wrap:pretty;margin:0}._2xI0mq_sectionTitle{font-size:var(--landing-type-title);font-weight:var(--landing-weight-semibold);line-height:var(--landing-line-title);letter-spacing:var(--landing-tracking-title);margin:0}._2xI0mq_how{padding-top:var(--landing-section-pad);padding-bottom:var(--landing-section-pad)}._2xI0mq_steps{gap:var(--space-12);margin:var(--landing-title-gap) 0 0;grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:768px){._2xI0mq_steps{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr))}}._2xI0mq_step{min-height:var(--landing-card-min-height);padding:var(--space-6) var(--landing-card-pad) var(--landing-card-pad-bottom);border-radius:var(--landing-radius-card);background:var(--bg-hover);flex-direction:column;display:flex}@media (min-width:768px){._2xI0mq_step{padding-top:var(--space-16)}}._2xI0mq_numeral{font-size:var(--landing-type-numeral);font-weight:var(--landing-weight-light);line-height:var(--landing-line-title);font-variant-numeric:lining-nums}._2xI0mq_stepText{margin-top:var(--landing-step-text-gap)}._2xI0mq_stepTitle{font-size:var(--landing-type-step-title);font-weight:var(--landing-weight-semibold);line-height:var(--landing-line-title);margin:0}._2xI0mq_stepBody{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--landing-type-step-body);line-height:var(--landing-line-body)}._2xI0mq_stepBody+._2xI0mq_stepBody{margin-top:var(--space-4)}._2xI0mq_price{margin:var(--landing-price-gap) 0 0;font-size:var(--landing-type-price);font-weight:var(--landing-weight-medium);line-height:var(--landing-line-value)}._2xI0mq_certificate{padding-block:var(--landing-section-pad);grid-template-columns:1fr;display:grid}._2xI0mq_certificateText{padding-top:var(--landing-section-pad)}._2xI0mq_certificateTitle{font-size:var(--landing-type-title);line-height:var(--landing-line-title-tight);text-wrap:balance}._2xI0mq_certificateBody{margin:var(--space-16) 0 0;max-width:var(--landing-certificate-body-width);color:var(--text-secondary);font-size:var(--landing-type-certificate-body);line-height:var(--landing-line-certificate-body)}._2xI0mq_certificateCta{display:none}@media (min-width:768px){._2xI0mq_certificateBody{margin-top:var(--space-32)}._2xI0mq_certificateCta{margin-top:var(--space-40);display:inline-flex}}._2xI0mq_coverPanel{height:var(--landing-cover-panel-height);margin-top:var(--landing-panel-gap);border-radius:var(--landing-radius-panel-phone);background:var(--bg-hover);perspective:var(--landing-cover-perspective);justify-content:center;align-items:center;display:flex}._2xI0mq_cover{width:var(--landing-cover-width);aspect-ratio:210/297;background:var(--bg-surface);box-shadow:var(--landing-cover-shadow);transition:transform var(--landing-cover-tilt-duration) var(--motion-ease);position:relative}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._2xI0mq_coverPanel:hover ._2xI0mq_cover{transform:rotateY(calc(-1 * var(--landing-cover-tilt))) rotateX(var(--landing-cover-tilt))}}@media (min-width:1200px){._2xI0mq_certificate{grid-template-columns:var(--landing-certificate-columns);gap:var(--space-32);align-items:start}._2xI0mq_certificateText{padding-top:var(--landing-section-pad)}._2xI0mq_coverPanel{border-radius:var(--landing-radius-panel);margin-top:0}}._2xI0mq_verify{padding-block:var(--landing-verify-pad)}._2xI0mq_verifyBlock{min-height:var(--landing-verify-block-min-height);padding:var(--space-40) var(--space-16);border-radius:var(--landing-radius-panel-phone);background:var(--landing-dark-bg);color:var(--text-on-dark);flex-direction:column;justify-content:center;display:flex}._2xI0mq_verifyTitle{font-size:var(--landing-type-verify-title);line-height:var(--landing-line-verify-title)}._2xI0mq_verifyForm{margin-top:var(--space-32)}._2xI0mq_verifyRow{gap:var(--space-12);flex-direction:column;display:flex}._2xI0mq_verifyField{flex-direction:column;flex:1;display:flex}._2xI0mq_verifyInput{width:100%;height:var(--landing-verify-field-height-phone);padding-inline:var(--space-14);border:1px solid var(--landing-on-dark-border);border-radius:var(--radius-control);color:var(--text-on-dark);font:inherit;font-size:var(--landing-type-field);letter-spacing:var(--landing-tracking-field);outline-color:var(--landing-on-dark-focus);background:0 0}._2xI0mq_verifyInput::placeholder{color:var(--landing-on-dark-placeholder);font-size:var(--landing-type-verify-note);letter-spacing:0}@media (min-width:768px){._2xI0mq_verifyInput::placeholder{font-size:inherit}}._2xI0mq_verifyInput:focus-visible{outline:var(--focus-width) solid var(--landing-on-dark-focus);outline-offset:var(--focus-offset)}._2xI0mq_verifyInput[aria-invalid=true]{border-color:var(--landing-on-dark-error)}._2xI0mq_verifySubmit{height:var(--landing-verify-field-height-phone);border-color:var(--bg-canvas);border-radius:var(--radius-control);background:var(--bg-canvas);color:var(--text-primary);cursor:pointer;outline-color:var(--landing-on-dark-focus)}._2xI0mq_verifySubmit:hover{background:var(--landing-dark-bg);color:var(--text-on-dark)}._2xI0mq_verifyError{margin:var(--space-12) 0 0;color:var(--landing-on-dark-error);font-size:var(--landing-type-verify-note);line-height:var(--landing-line-body)}._2xI0mq_verifyError:empty{display:none}._2xI0mq_verifyNote{margin:var(--landing-verify-note-gap) 0 0;color:var(--landing-on-dark-note);font-size:var(--landing-type-verify-note);line-height:var(--landing-line-body)}@media (min-width:768px){._2xI0mq_verifyBlock{padding:var(--space-40);border-radius:var(--landing-radius-panel);text-align:center;align-items:center}._2xI0mq_verifyForm{width:100%;max-width:calc(var(--landing-verify-field-width) + var(--space-12) + var(--landing-verify-button-width))}._2xI0mq_verifyRow{flex-direction:row;align-items:flex-start}._2xI0mq_verifyInput{height:var(--landing-verify-field-height);padding-inline:var(--space-20)}._2xI0mq_verifySubmit{width:var(--landing-verify-button-width);height:var(--landing-verify-field-height)}._2xI0mq_verifyError{text-align:left}}._2xI0mq_lab{padding-block:var(--landing-lab-pad)}._2xI0mq_labBody{margin:var(--space-12) 0 0;max-width:var(--landing-lab-width);font-size:var(--landing-type-lab-body);line-height:var(--landing-line-lab)}._2xI0mq_visit{padding-top:var(--landing-section-pad);padding-bottom:var(--landing-lab-pad)}._2xI0mq_visitGrid{gap:var(--space-24);margin:var(--space-20) 0 0;grid-template-columns:1fr;display:grid}@media (min-width:768px){._2xI0mq_visitGrid{margin-top:var(--space-40);grid-template-columns:repeat(3,minmax(0,1fr))}}._2xI0mq_visitLabel{font-size:var(--landing-type-visit-label);font-weight:var(--landing-weight-medium);line-height:var(--landing-line-value);margin:0}._2xI0mq_visitValue{margin:var(--space-4) 0 0;font-size:var(--landing-type-visit-value);line-height:var(--landing-line-value)}._2xI0mq_visitValue p{margin:0}._2xI0mq_visitLink{min-height:var(--size-touch);color:var(--action-link);text-underline-offset:var(--space-4);overflow-wrap:anywhere;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}._2xI0mq_visitLink:hover{text-decoration-thickness:2px}._2xI0mq_footer{padding-bottom:var(--space-40)}._2xI0mq_footerInner{gap:var(--space-24);padding-top:var(--space-40);border-top:1px solid var(--border-default);grid-template-columns:1fr;display:grid}._2xI0mq_footerLockup{width:var(--landing-footer-lockup-width);justify-self:start;display:block}._2xI0mq_footerLinks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._2xI0mq_footerLink{min-height:var(--size-touch);color:var(--text-primary);font-size:var(--landing-type-footer-link);font-weight:var(--landing-weight-medium);border-radius:var(--radius-control);align-items:center;text-decoration:none;display:inline-flex}._2xI0mq_footerLink:hover{text-underline-offset:var(--space-4);text-decoration:underline}._2xI0mq_copyright{color:var(--text-secondary);font-size:var(--landing-type-copyright);line-height:var(--landing-line-value);margin:0}@media (min-width:768px){._2xI0mq_footerInner{grid-template-columns:1fr var(--landing-footer-nav-width);padding-top:var(--space-40);column-gap:var(--space-32)}._2xI0mq_footerNav{grid-area:1/2}._2xI0mq_copyright{margin-top:var(--space-40);grid-column:1/-1}}
