﻿.wp-block-shared-form-embed .gform_wrapper{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--sp-8)}.wp-block-shared-form-embed .gform_wrapper .gform_fields{row-gap:0;margin:0;padding:0;list-style:none}.wp-block-shared-form-embed .gform_wrapper .gfield{display:flex;flex-direction:column;gap:var(--sp-2);margin:0 0 var(--sp-4);padding:0;border:0;min-width:0}@media(min-width: 768px){.wp-block-shared-form-embed .gform_wrapper .gfield.gfield--width-half{grid-column:span 6}}.wp-block-shared-form-embed .gfield_label,.wp-block-shared-form-embed .gform-field-label{font-family:var(--font);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-body);color:var(--text-primary);margin:0;column-gap:2px}.wp-block-shared-form-embed .gfield_required_text,.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper .gfield_required_text{display:none}.wp-block-shared-form-embed .gfield_required_asterisk,.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper .gfield_required_asterisk{display:inline;color:var(--rubine, #CE0058);margin-left:2px;font-size:16px}.wp-block-shared-form-embed .gfield--type-checkbox.gfield_contains_required.hidden_label .gchoice:only-child label>strong:first-child::after{content:"*";color:var(--rubine, #CE0058);margin-left:2px;font-size:16px;font-weight:var(--weight-medium, 500)}.wp-block-shared-form-embed .gfield--type-checkbox.gfield_contains_required.hidden_label .gchoice:only-child label:not(:has(>strong:first-child))::after{content:"*";color:var(--rubine, #CE0058);margin-left:2px;font-size:16px;font-weight:var(--weight-medium, 500)}.wp-block-shared-form-embed .gform_required_legend{display:none}.wp-block-shared-form-embed .gform_wrapper .gfield:last-child{margin-bottom:0}.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=text],.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=email],.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=tel],.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=url],.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=number],.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=password],.wp-block-shared-form-embed .gform_wrapper .ginput_container input:not([type]),.wp-block-shared-form-embed .gform_wrapper .ginput_container select,.wp-block-shared-form-embed .gform_wrapper .ginput_container textarea{font-family:var(--font);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-primary);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4);width:100%;max-width:100%;height:auto;min-height:0;box-shadow:none;transition:border-color var(--t-base),box-shadow var(--t-base)}.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=text]::placeholder,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=email]::placeholder,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=tel]::placeholder,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=url]::placeholder,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=number]::placeholder,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=password]::placeholder,.wp-block-shared-form-embed .gform_wrapper .ginput_container input:not([type])::placeholder,.wp-block-shared-form-embed .gform_wrapper .ginput_container select::placeholder,.wp-block-shared-form-embed .gform_wrapper .ginput_container textarea::placeholder{color:var(--text-muted)}.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=text]:hover,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=email]:hover,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=tel]:hover,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=url]:hover,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=number]:hover,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=password]:hover,.wp-block-shared-form-embed .gform_wrapper .ginput_container input:not([type]):hover,.wp-block-shared-form-embed .gform_wrapper .ginput_container select:hover,.wp-block-shared-form-embed .gform_wrapper .ginput_container textarea:hover{border-color:var(--text-muted)}.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=text]:focus,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=text]:focus-visible,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=email]:focus,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=email]:focus-visible,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=tel]:focus,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=tel]:focus-visible,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=url]:focus,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=url]:focus-visible,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=number]:focus,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=number]:focus-visible,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=password]:focus,.wp-block-shared-form-embed .gform_wrapper .ginput_container input[type=password]:focus-visible,.wp-block-shared-form-embed .gform_wrapper .ginput_container input:not([type]):focus,.wp-block-shared-form-embed .gform_wrapper .ginput_container input:not([type]):focus-visible,.wp-block-shared-form-embed .gform_wrapper .ginput_container select:focus,.wp-block-shared-form-embed .gform_wrapper .ginput_container select:focus-visible,.wp-block-shared-form-embed .gform_wrapper .ginput_container textarea:focus,.wp-block-shared-form-embed .gform_wrapper .ginput_container textarea:focus-visible{outline:none;border-color:var(--plum);box-shadow:0 0 0 3px var(--plum-border)}.wp-block-shared-form-embed .gform_wrapper .ginput_container textarea{height:140px;min-height:140px;resize:vertical}.wp-block-shared-form-embed .gform_wrapper .ginput_container textarea:disabled{opacity:.55;cursor:not-allowed;background:var(--gray-100)}.wp-block-shared-form-embed .gform_wrapper .ginput_container select{appearance:none;cursor:pointer;padding-right:var(--sp-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236B6B70' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sp-4) center}.wp-block-shared-form-embed .gform_wrapper .ginput_container textarea{min-height:112px;resize:vertical}.wp-block-shared-form-embed .gfield_checkbox,.wp-block-shared-form-embed .gfield_radio{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none}.wp-block-shared-form-embed .gform_wrapper .gfield.gfield--type-checkbox{margin-bottom:var(--sp-2)}.wp-block-shared-form-embed .gform_wrapper .gfield.gfield--type-checkbox:last-child{margin-bottom:0}.wp-block-shared-form-embed .gchoice,.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper .gchoice{display:flex;align-items:flex-start;gap:10px;margin:0}.wp-block-shared-form-embed .gform_wrapper .gfield-choice-input,.wp-block-shared-form-embed .gform_wrapper .gfield_checkbox input[type=checkbox],.wp-block-shared-form-embed .gform_wrapper .gfield_radio input[type=radio]{appearance:none !important;-webkit-appearance:none !important;width:20px;height:20px;margin:2px 0 0;padding:0;flex-shrink:0;position:relative;box-sizing:border-box;background:var(--white, #fff) !important;background-image:none !important;border:1.5px solid var(--rhino, #D1CAC3) !important;border-radius:6px;box-shadow:none !important;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.wp-block-shared-form-embed .gform_wrapper .gfield-choice-input::before,.wp-block-shared-form-embed .gform_wrapper .gfield-choice-input::after,.wp-block-shared-form-embed .gform_wrapper .gfield_checkbox input[type=checkbox]::before,.wp-block-shared-form-embed .gform_wrapper .gfield_checkbox input[type=checkbox]::after,.wp-block-shared-form-embed .gform_wrapper .gfield_radio input[type=radio]::before,.wp-block-shared-form-embed .gform_wrapper .gfield_radio input[type=radio]::after{content:none !important;display:none !important}.wp-block-shared-form-embed .gform_wrapper .gfield-choice-input:checked,.wp-block-shared-form-embed .gform_wrapper .gfield_checkbox input[type=checkbox]:checked,.wp-block-shared-form-embed .gform_wrapper .gfield_radio input[type=radio]:checked{background:var(--plum) !important;border-color:var(--plum) !important}.wp-block-shared-form-embed .gform_wrapper .gfield-choice-input:checked::after,.wp-block-shared-form-embed .gform_wrapper .gfield_checkbox input[type=checkbox]:checked::after,.wp-block-shared-form-embed .gform_wrapper .gfield_radio input[type=radio]:checked::after{content:"" !important;display:block !important;position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid var(--white, #fff);border-width:0 2px 2px 0;transform:rotate(45deg);background:none !important}.wp-block-shared-form-embed .gform_wrapper .gfield-choice-input:focus-visible,.wp-block-shared-form-embed .gform_wrapper .gfield_checkbox input[type=checkbox]:focus-visible,.wp-block-shared-form-embed .gform_wrapper .gfield_radio input[type=radio]:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.wp-block-shared-form-embed .gform_wrapper .gfield_radio input[type=radio]{border-radius:50%}.wp-block-shared-form-embed .gform_wrapper .gfield_radio input[type=radio]:checked::after{left:50%;top:50%;width:8px;height:8px;border:none;border-radius:50%;background:var(--white, #fff) !important;transform:translate(-50%, -50%)}.wp-block-shared-form-embed .gchoice label,.wp-block-shared-form-embed .gfield_checkbox label,.wp-block-shared-form-embed .gfield_radio label{font-family:var(--font);font-size:var(--text-label);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--text-primary);cursor:pointer;margin:0}.wp-block-shared-form-embed .gchoice label br,.wp-block-shared-form-embed .gfield_checkbox label br,.wp-block-shared-form-embed .gfield_radio label br{display:inline !important}.wp-block-shared-form-embed .gfield_description{font-family:var(--font);font-size:var(--text-caption);line-height:var(--leading-body);color:var(--text-muted)}.wp-block-shared-form-embed .gfield_error .gfield_label{color:var(--error)}.wp-block-shared-form-embed .gform_wrapper .gfield_error .ginput_container input,.wp-block-shared-form-embed .gform_wrapper .gfield_error .ginput_container select,.wp-block-shared-form-embed .gform_wrapper .gfield_error .ginput_container textarea{border-color:var(--error);background-color:var(--error-bg);box-shadow:0 0 0 1px var(--error-ring)}.wp-block-shared-form-embed input[aria-invalid=true],.wp-block-shared-form-embed select[aria-invalid=true],.wp-block-shared-form-embed textarea[aria-invalid=true]{border-color:var(--error)}.wp-block-shared-form-embed .gfield_validation_message,.wp-block-shared-form-embed .validation_message{font-family:var(--font);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-body);color:var(--error);margin-top:var(--sp-1)}.wp-block-shared-form-embed .gform_validation_errors{--gfstate-icon: 22px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--sp-4);margin:0 0 var(--sp-6);color:var(--error)}.wp-block-shared-form-embed .gform_validation_errors .gform_submission_error{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0}.wp-block-shared-form-embed .gform_validation_errors .gform-icon{flex:0 0 var(--gfstate-icon);width:var(--gfstate-icon);font-size:var(--gfstate-icon);line-height:1.35;color:var(--error)}.wp-block-shared-form-embed .gform_validation_errors .gfstate-error__text{flex:1 1 auto;min-width:0}.wp-block-shared-form-embed .gform_validation_errors .gfstate-error__title{display:block;font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;line-height:1.35;color:var(--error)}.wp-block-shared-form-embed .gform_validation_errors .gfstate-error__body{display:block;margin-top:2px;font-family:var(--font);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-body);color:var(--text-secondary)}.wp-block-shared-form-embed .gform_validation_errors .gfstate-error__body a{color:var(--error);text-decoration:underline;text-underline-offset:2px}.wp-block-shared-form-embed .gform_validation_errors ol{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin:var(--sp-2) 0 0;padding:0;list-style:none}@media(min-width: 640px){.wp-block-shared-form-embed .gform_validation_errors ol{margin-left:calc(var(--gfstate-icon) + var(--sp-2))}}.wp-block-shared-form-embed .gform_validation_errors ol li{margin:0;margin-block-start:var(--gf-form-validation-summary-margin-y-start, 4px)}.wp-block-shared-form-embed .gform_validation_errors .gform_validation_error_link{color:var(--error);font-size:var(--text-sm);font-weight:600;text-decoration:underline;text-underline-offset:2px}.wp-block-shared-form-embed .gform-loader{--gf-form-spinner-fg-color: var(--plum);--gf-form-spinner-bg-color: var(--purple-border)}.wp-block-shared-form-embed .gform_footer{margin:0;padding:0}.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button,.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper button.button.gform_button,.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper .gform_footer .gform_button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;margin-top:var(--sp-12);border:none;border-radius:var(--radius-full);background:var(--btn-primary-bg);color:var(--white);font-family:var(--font);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1;padding:var(--ctrl-pad-default);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--t-base),transform var(--t-base)}.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:hover,.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper button.button.gform_button:hover,.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper .gform_footer .gform_button:hover{background:var(--btn-primary-bg-hover);transform:translateY(-1px)}.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:active,.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper button.button.gform_button:active,.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper .gform_footer .gform_button:active{background:var(--btn-primary-bg-active);transform:scale(0.96)}.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:focus-visible,.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper button.button.gform_button:focus-visible,.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper .gform_footer .gform_button:focus-visible{outline:2px solid var(--lilac);outline-offset:2px}.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:disabled,.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button[aria-disabled=true],.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper button.button.gform_button:disabled,.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper button.button.gform_button[aria-disabled=true],.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper .gform_footer .gform_button:disabled,.wp-block-shared-form-embed .gform-theme--framework.gform-theme.gform_wrapper .gform_footer .gform_button[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;transform:none}.wp-block-shared-form-embed:has(.gform_confirmation_message) .wp-block-shared-form-embed__heading,.wp-block-shared-form-embed:has(.gform_confirmation_message) .wp-block-shared-form-embed__intro,.wp-block-shared-form-embed:has(.form-confirmation) .wp-block-shared-form-embed__heading,.wp-block-shared-form-embed:has(.form-confirmation) .wp-block-shared-form-embed__intro{display:none}.wp-block-shared-form-embed .gform_confirmation_message{width:100%;padding:var(--sp-8);color:var(--text-primary);background:var(--white);border:1px solid var(--green-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-family:var(--font);font-size:var(--text-sm);line-height:var(--leading-body)}.wp-block-shared-form-embed .gform_confirmation_message:has(.form-confirmation){padding:0;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}.wp-block-shared-form-embed .form-confirmation{width:100%;padding:var(--sp-8);text-align:center;color:var(--text-primary);background:var(--white);border:1px solid var(--green-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.wp-block-shared-form-embed .form-confirmation__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-inline:auto;margin-bottom:var(--sp-5);color:var(--green-text);background:var(--green-bg);border-radius:50%;font-size:24px;font-weight:800;line-height:1}.wp-block-shared-form-embed .form-confirmation__title{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:1.1}.wp-block-shared-form-embed .form-confirmation__body{max-width:560px;margin:var(--sp-3) auto 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body)}.wp-block-shared-form-embed .form-confirmation__list{margin:var(--sp-4) auto 0;padding:0;list-style:none;display:grid;gap:var(--sp-2);width:fit-content;text-align:left}.wp-block-shared-form-embed .form-confirmation__list li{position:relative;padding-left:var(--sp-6);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary)}.wp-block-shared-form-embed .form-confirmation__list li::before{content:"✓";position:absolute;left:0;top:0;color:var(--green-live);font-weight:800}.wp-block-shared-form-embed .form-confirmation__list strong{color:var(--text-primary);font-weight:600}.wp-block-shared-form-embed .form-confirmation__note{margin:var(--sp-5) auto 0;max-width:560px;text-align:left;padding:var(--sp-4);background:var(--purple-bg);border:1px solid var(--purple-border);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary)}.wp-block-shared-form-embed .form-confirmation__note p{margin:0 0 var(--sp-1)}.wp-block-shared-form-embed .form-confirmation__note p:last-child{margin-bottom:0}.wp-block-shared-form-embed .form-confirmation__note strong{color:var(--plum-dark)}.wp-block-shared-form-embed .form-confirmation__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3);margin-top:var(--sp-6)}.wp-block-shared-form-embed .form-confirmation--notice{border-color:var(--purple-border)}.wp-block-shared-form-embed .form-confirmation--notice .form-confirmation__icon{color:var(--plum-dark);background:var(--purple-bg)}.wp-block-shared-form-embed .form-confirmation--neutral{border-color:var(--gray-200)}.wp-block-shared-form-embed .form-confirmation--neutral .form-confirmation__icon{color:var(--text-secondary);background:var(--gray-100)}.wp-block-shared-form-embed .form-confirmation .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);border-radius:var(--radius-full);padding:14px 26px;font-family:var(--font);font-size:var(--text-sm);font-weight:700;text-decoration:none;line-height:1;cursor:pointer;transition:background var(--t-base),transform var(--t-base)}.wp-block-shared-form-embed .form-confirmation .btn-primary{background:var(--rubine, #CE0058);color:var(--white) !important;border:none}.wp-block-shared-form-embed .form-confirmation .btn-primary:hover,.wp-block-shared-form-embed .form-confirmation .btn-primary:focus,.wp-block-shared-form-embed .form-confirmation .btn-primary:active{color:var(--white) !important;background:var(--rubine-dark, #A80048);transform:translateY(-1px)}.wp-block-shared-form-embed .form-confirmation .btn-secondary{background:rgba(0,0,0,0);color:var(--plum) !important;border:1px solid var(--purple-border)}.wp-block-shared-form-embed .form-confirmation .btn-secondary:hover,.wp-block-shared-form-embed .form-confirmation .btn-secondary:focus,.wp-block-shared-form-embed .form-confirmation .btn-secondary:active{color:var(--plum) !important;background:var(--purple-bg)}@media(max-width: 600px){.wp-block-shared-form-embed .form-confirmation{padding:var(--sp-6)}.wp-block-shared-form-embed .form-confirmation__actions{flex-direction:column}.wp-block-shared-form-embed .form-confirmation__actions .btn{width:100%}}.wp-block-shared-form-aside{display:grid;grid-template-columns:1fr 380px;gap:56px;align-items:start}.wp-block-shared-form-aside>.wp-block-column{flex-basis:auto !important;min-width:0}@media(max-width: 1024px){.wp-block-shared-form-aside{grid-template-columns:1fr;gap:var(--sp-10, 40px)}}.wp-block-shared-hero--form-page+.wp-block-shared-themed-section--rubine .wp-block-shared-form-aside{display:grid;grid-template-columns:1fr 380px;gap:var(--sp-10, 40px) !important}@media(max-width: 1024px){.wp-block-shared-hero--form-page+.wp-block-shared-themed-section--rubine .wp-block-shared-form-aside{grid-template-columns:1fr}}.wp-block-shared-form-aside .wp-block-shared-form-aside__rail{display:flex;flex-direction:column;gap:var(--gap-card)}.wp-block-shared-form-aside .wp-block-shared-form-aside__rail>*{margin-block:0 !important}.wp-block-shared-form-aside .wp-block-shared-form-aside__rail .wp-block-shared-card--info,.wp-block-shared-form-aside .wp-block-shared-form-aside__rail .wp-block-shared-card--info-plum{height:auto}.wp-block-shared-form-aside .wp-block-shared-form-aside__rail .wp-block-shared-card--info-plum .wp-block-shared-card__cta:empty{display:none}.support-page .wp-block-shared-section-header__eyebrow{color:var(--plum) !important}.support-page .wp-block-shared-section-header{align-items:center;text-align:center;margin-inline:auto}.support-page .wp-block-shared-section-header__heading{font-size:var(--text-2xl) !important;font-weight:var(--weight-bold, 700) !important;letter-spacing:var(--tracking-display, 0) !important;line-height:var(--leading-tight, 1.05) !important}.support-page #videos .wp-block-shared-section-header__heading,.support-page #articles .wp-block-shared-section-header__heading{margin-bottom:var(--gap-heading, 32px) !important}.support-page #contact .wp-block-shared-section-header__heading{margin-bottom:var(--sp-4, 16px) !important}.support-page #faq .wp-block-shared-section-header__heading{font-size:var(--text-3xl, clamp(34px, 4.7vw, 56px)) !important;margin-bottom:var(--gap-heading, 32px) !important}.support-page #faq .wp-block-shared-tab-group{margin-top:calc(var(--gap-cta, 32px) - var(--section-gap, var(--sp-20, 80px)))}.support-page #faq .wp-block-shared-tab-group__panel .wp-block-shared-faq{max-width:880px}.support-page #faq .wp-block-shared-tab-group__nav{background:var(--plum-bg, #F5F0FA);margin-bottom:var(--sp-20, 80px)}.support-page #faq .wp-block-shared-tab-group__btn{color:var(--plum)}.support-page #faq .wp-block-shared-tab-group__btn.is-active{background:var(--rubine);color:#fff;box-shadow:none}.support-page #videos .wp-block-columns,.support-page #articles .wp-block-columns,.support-page #videos .wp-block-shared-card-grid,.support-page #articles .wp-block-shared-card-grid{max-width:1080px;margin-inline:auto;width:100%}.support-page #articles .wp-block-shared-card{display:grid;grid-template-columns:160px 1fr;grid-template-rows:auto auto 1fr;gap:0;padding:0;overflow:hidden;align-items:start}.support-page #articles .wp-block-shared-card__icon{margin:0;grid-row:1/-1;width:100%;aspect-ratio:2/3}.support-page #articles .wp-block-shared-card__icon img{width:100%;height:100%;object-fit:cover;display:block}.support-page #articles .wp-block-shared-card__heading,.support-page #articles .wp-block-shared-card__body,.support-page #articles .wp-block-shared-card__cta{grid-column:2;padding-inline:var(--sp-5, 20px)}.support-page #articles .wp-block-shared-card__heading{padding-top:var(--sp-5, 20px);font-family:var(--font);font-size:var(--text-base, 18px);font-weight:var(--weight-semibold, 600);line-height:var(--leading-body, 1.45)}.support-page #articles .wp-block-shared-card__body{margin-top:var(--sp-2, 8px);font-size:var(--text-sm, 15px);line-height:var(--leading-body, 1.45)}.support-page #articles .wp-block-shared-card__body p{margin:0}.support-page #articles .wp-block-shared-card__cta{margin-top:var(--sp-3, 12px);padding-top:0;padding-bottom:var(--sp-5, 20px);align-self:start}.support-page #articles .wp-block-shared-card__cta a{display:inline-flex;align-items:center;gap:var(--sp-2, 6px);font-size:var(--text-sm, 16px);font-weight:var(--weight-semibold, 600);color:var(--plum)}.support-page #articles .wp-block-shared-card__cta a::after{content:"→";display:inline-block;transition:transform var(--t-fast, 0.15s)}.support-page #articles .wp-block-shared-card__cta a:hover::after{transform:translateX(4px)}@media(max-width: 640px){.support-page #articles .wp-block-shared-card{grid-template-columns:160px 1fr}}.support-page #contact .wp-block-shared-themed-section__inner{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--sp-20, 80px);flex-wrap:wrap}.support-page #contact .wp-block-shared-themed-section__inner>.acf-innerblocks-container{display:contents}.support-page #contact .wp-block-shared-themed-section__inner .wp-block-shared-section-header{text-align:left;align-items:flex-start;max-width:480px;margin:0 !important}.support-page #contact .wp-block-shared-themed-section__inner .wp-block-columns{flex:0 1 400px;max-width:400px;margin:0}.support-page #contact .wp-block-shared-themed-section__inner .wp-block-shared-card{box-shadow:none;transition:transform var(--t-fast, 0.15s),box-shadow var(--t-fast, 0.15s)}.support-page #contact .wp-block-shared-themed-section__inner .wp-block-shared-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.support-page #contact .wp-block-shared-themed-section__inner .wp-block-shared-card .wp-block-shared-card__eyebrow::before{content:"";display:block;width:32px;height:32px;margin-bottom:var(--gap-card, 12px);background:var(--plum);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M2 5.5A1.5 1.5 0 0 1 3.5 4h17A1.5 1.5 0 0 1 22 5.5v13a1.5 1.5 0 0 1-1.5 1.5h-17A1.5 1.5 0 0 1 2 18.5v-13Zm2.2.5 7.8 5.2L19.8 6H4.2ZM20 7.9l-7.4 4.9a1 1 0 0 1-1.2 0L4 7.9V18h16V7.9Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M2 5.5A1.5 1.5 0 0 1 3.5 4h17A1.5 1.5 0 0 1 22 5.5v13a1.5 1.5 0 0 1-1.5 1.5h-17A1.5 1.5 0 0 1 2 18.5v-13Zm2.2.5 7.8 5.2L19.8 6H4.2ZM20 7.9l-7.4 4.9a1 1 0 0 1-1.2 0L4 7.9V18h16V7.9Z'/%3E%3C/svg%3E") center/contain no-repeat}.support-page #contact .wp-block-shared-themed-section__inner .wp-block-shared-card .wp-block-shared-card__eyebrow{color:var(--plum)}.support-page #contact .wp-block-shared-themed-section__inner .wp-block-shared-card{position:relative;padding:var(--sp-8, 32px);gap:0;height:auto}.support-page #contact .wp-block-shared-themed-section__inner .wp-block-shared-card .wp-block-shared-card__heading{font-family:var(--font);font-size:var(--text-base, 18px);font-weight:var(--weight-semibold, 600);line-height:var(--leading-body, 1.45);margin-top:var(--gap-eyebrow, 8px)}.support-page #contact .wp-block-shared-themed-section__inner .wp-block-shared-card .wp-block-shared-card__body:empty,.support-page #contact .wp-block-shared-themed-section__inner .wp-block-shared-card .wp-block-shared-card__body p:empty{display:none}.support-page #contact .wp-block-shared-themed-section__inner .wp-block-shared-card .wp-block-shared-card__cta{position:static;margin:0;padding:0}.support-page #contact .wp-block-shared-themed-section__inner .wp-block-shared-card .wp-block-shared-card__cta a{position:absolute;inset:0;overflow:hidden;text-indent:-9999px;white-space:nowrap}@media(max-width: 768px){.support-page #contact .wp-block-shared-themed-section__inner{flex-direction:column;align-items:flex-start}.support-page #contact .wp-block-shared-themed-section__inner .wp-block-columns{flex:1 1 auto;max-width:none;width:100%}}.wp-block-group.support-page{margin-top:0 !important}.contact-page .wp-block-shared-form-aside__rail .wp-block-shared-card--info-plum{position:relative}.contact-page .wp-block-shared-form-aside__rail .wp-block-shared-card--info-plum .wp-block-shared-card__cta{position:static;margin:0;padding:0}.contact-page .wp-block-shared-form-aside__rail .wp-block-shared-card--info-plum .wp-block-shared-card__cta a{position:absolute;inset:0;overflow:hidden;text-indent:-9999px;white-space:nowrap}.da-page .wp-block-shared-section-header__eyebrow,.da-page .wp-block-shared-spotlight__eyebrow{color:var(--plum) !important}.da-page .da-record-desc{font-size:var(--text-sm, 16px);line-height:var(--leading-body, 1.55);color:var(--text-muted);text-align:center;max-width:var(--layout-narrow, 720px) !important;margin:0 auto}.da-page .da-data-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--gap-card, 16px);max-width:1280px !important;width:100%;margin:0 auto}@media(max-width: 1024px){.da-page .da-data-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.da-page .da-data-grid{grid-template-columns:1fr}}.da-page .da-data-card{display:flex;flex-direction:column;background:var(--white, #fff);border:1px solid var(--gray-100, #ECECEE);border-radius:var(--radius-md);padding:var(--sp-8, 32px)}.da-page .da-data-illustration{width:100%;border-radius:var(--radius-sm, 10px);background:linear-gradient(135deg, var(--plum-bg, #F5F0FA) 0%, var(--plum-bg-mid, #EDE4F4) 100%);margin-bottom:var(--sp-5, 20px);overflow:hidden;display:block}.da-page .da-data-illustration svg{width:100%;height:auto;display:block}.da-page .da-data-title{font-family:var(--font);font-size:var(--text-base, 18px);font-weight:var(--weight-semibold, 600);color:var(--text-primary);margin:0 0 var(--gap-eyebrow, 8px)}.da-page .da-data-desc{font-size:var(--text-sm, 14px);color:var(--text-muted);margin:0}.da-page .wp-block-shared-step-sequence--discs .wp-block-shared-step{background:var(--white, #fff);border:1px solid var(--gray-100, #ECECEE);border-radius:var(--radius-md);padding:var(--sp-8, 32px)}.da-page .wp-block-shared-step-sequence--discs .wp-block-shared-step-sequence__list{gap:var(--gap-card, 16px)}.da-page .wp-block-shared-spotlight__media img{transform:rotate(-1.5deg);box-shadow:0 32px 80px rgb(from var(--plum) r g b/0.18),0 4px 16px var(--hairline-soft)}.da-page .wp-block-shared-spotlight__text{gap:0}.da-page .wp-block-shared-spotlight__eyebrow{margin-bottom:var(--gap-eyebrow, 8px) !important}.da-page .wp-block-shared-spotlight__body{margin-top:var(--gap-heading, 32px) !important}.da-page .wp-block-shared-themed-section--rubine .wp-block-shared-section-header:has(.wp-block-shared-section-header__intro) .wp-block-shared-section-header__heading{margin-bottom:var(--gap-heading, 32px) !important}.da-faq-card{max-width:1280px;width:100%;margin:0 auto !important;background:#fff;border:1px solid var(--gray-100);border-radius:var(--radius-lg);padding:var(--sp-40)}.da-faq-card>*{max-width:none}.da-faq-card>.wp-block-shared-section-header{margin-bottom:var(--sp-20, 80px) !important}.da-faq-card>*+.wp-block-shared-section-header{margin-top:var(--sp-20, 80px) !important}.da-faq-card>.wp-block-shared-faq-accordion+.wp-block-shared-section-header{margin-top:var(--sp-40, 160px) !important}.da-faq-card>.wp-block-shared-section-header:has(+.da-rights-cta){margin-bottom:var(--sp-8, 32px) !important}.da-faq-card>:not(.wp-block-shared-section-header)+.wp-block-shared-faq-accordion{margin-top:var(--sp-16, 64px) !important}.da-faq-card>.da-rights-cta+.wp-block-shared-faq-accordion{margin-top:var(--sp-20, 80px) !important}@media(max-width: 768px){.da-faq-card{padding:var(--sp-12)}}.da-cta-caption{font-size:var(--text-caption, 12px);line-height:var(--leading-body, 1.5);color:var(--text-muted, #6b6b70)}.da-page .wp-block-shared-themed-section:has(.da-faq-card){padding-bottom:var(--sp-8, 32px)}.da-page .wp-block-shared-themed-section:has(.wp-block-shared-cta-banner--primary){padding-top:0}.da-page #sample-report .wp-block-shared-spotlight__heading{max-width:480px;text-wrap:balance}@media(max-width: 768px){.wp-site-blocks>main:not(:has(.wp-block-shared-hero)){padding-top:var(--nav-h, 76px)}}.wp-block-shared-tab-group__panel>.wp-block-shared-section-header{margin-bottom:var(--sp-20, 80px) !important}.wp-block-shared-tab-group__panel>.wp-block-shared-cta-banner{margin-top:var(--sp-20, 80px) !important}.home #design .wp-block-shared-section-header__intro{max-width:520px}.home #design .wp-block-shared-step__title{text-transform:none !important;letter-spacing:0 !important;font-weight:var(--weight-semibold, 600) !important}.home #design .wp-block-shared-step__number{border-width:2px;filter:none;font-weight:700}.home #design .wp-block-shared-step__number::before{content:counter(step)}.home #design .wp-block-shared-step:last-child .wp-block-shared-step__number{background:var(--plum);color:var(--white, #fff)}.home #design .wp-block-shared-step__body{color:var(--text-muted) !important}.home #data+.wp-block-shared-data-streams__eyebrow{margin-top:var(--sp-20, 80px) !important}.wp-block-shared-themed-section:has(.is-style-study-overview) .wp-block-shared-partner-logo-strip{margin-block:var(--sp-20, 80px)}@media(max-width: 1024px){.wp-block-shared-themed-section:has(.is-style-study-overview) .wp-block-shared-partner-logo-strip{margin-block:var(--sp-20, 80px) var(--sp-4, 16px)}}.wp-block-shared-themed-section:has(.is-style-study-overview) .wp-block-shared-partner-logo-strip+.wp-block-shared-section-header{margin-top:0 !important}.home .wp-block-shared-themed-section--purple-gradient{border-radius:var(--radius-lg);overflow:hidden}.home #engage.wp-block-shared-themed-section--ecg{border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden}.home .wp-block-shared-themed-section--purple-gradient:has(>.wp-block-shared-themed-section__inner>.acf-innerblocks-container>.wp-block-shared-stats-strip:last-child){padding-bottom:var(--sp-20, 80px)}.patients-page .wp-block-shared-card-rail{background:rgba(0,0,0,0);color:var(--text-primary);padding:0}.patients-page .wp-block-shared-card-rail .wp-block-shared-card-rail__header{border-top:none;padding:0;margin:0 auto var(--sp-20, 80px)}@media(max-width: 900px){.patients-page .wp-block-shared-card-rail .wp-block-shared-card-rail__header{margin-inline:var(--gutter-mobile, 24px)}}.patients-page .wp-block-shared-card-rail .wp-block-shared-card-rail__headline{color:var(--text-primary);font-size:var(--text-2xl) !important;font-weight:var(--weight-bold, 700) !important;letter-spacing:var(--tracking-display, 0) !important;line-height:var(--leading-tight, 1.1) !important;max-width:620px;margin:0 0 var(--sp-4)}.patients-page .wp-block-shared-card-rail .wp-block-shared-card-rail__intro{color:var(--text-muted);font-size:var(--text-base, 18px);max-width:720px}.patients-page .wp-block-shared-card-rail .wp-block-shared-card-rail__view-toggle[data-view-toggle]{background:var(--purple-bg, rgb(from var(--plum) r g b/0.08));backdrop-filter:none;right:80px}.patients-page .wp-block-shared-card-rail .wp-block-shared-card-rail__view-toggle[data-view-toggle] [data-view-option]{color:var(--text-muted)}.patients-page .wp-block-shared-card-rail .wp-block-shared-card-rail__view-toggle[data-view-toggle] [data-view-option]:hover{color:var(--text-primary)}.patients-page .wp-block-shared-card-rail .wp-block-shared-card-rail__view-toggle[data-view-toggle] [data-view-option].is-active{background:var(--white, #fff);color:var(--purple, var(--plum));box-shadow:0 1px 3px var(--hairline, rgba(0, 0, 0, 0.08))}.patients-page .wp-block-shared-privacy-inner,.patients-page .wp-block-group.is-style-panel-card{background:var(--white, #fff);border:1px solid var(--gray-100, #ECECEE);border-radius:var(--radius-lg);padding:var(--sp-40)}@media(max-width: 1024px){.patients-page .wp-block-shared-privacy-inner,.patients-page .wp-block-group.is-style-panel-card{padding:var(--sp-16)}}@media(max-width: 768px){.patients-page .wp-block-shared-privacy-inner,.patients-page .wp-block-group.is-style-panel-card{padding:var(--sp-10, 40px) var(--sp-6, 24px)}}.patients-page .wp-block-shared-privacy-inner .wp-block-shared-section-header,.patients-page .wp-block-group.is-style-panel-card .wp-block-shared-section-header{align-items:center;text-align:center;margin:0 auto var(--sp-20, 80px) !important}.patients-page .wp-block-shared-privacy-inner .wp-block-shared-section-header .wp-block-shared-section-header__eyebrow,.patients-page .wp-block-group.is-style-panel-card .wp-block-shared-section-header .wp-block-shared-section-header__eyebrow{color:var(--plum) !important}.patients-page .wp-block-shared-privacy-inner .wp-block-columns,.patients-page .wp-block-group.is-style-panel-card .wp-block-columns{gap:var(--sp-10, 40px) !important;margin-bottom:var(--sp-10, 40px)}.patients-page .wp-block-shared-privacy-inner .wp-block-shared-card,.patients-page .wp-block-group.is-style-panel-card .wp-block-shared-card{background:rgba(0,0,0,0) !important;border:none !important;border-top:1px solid var(--gray-100, #ECECEE) !important;border-radius:0 !important;box-shadow:none !important;padding:var(--sp-6, 24px) 0 0 !important;gap:0}.patients-page .wp-block-shared-privacy-inner .wp-block-shared-card .wp-block-shared-card__icon,.patients-page .wp-block-shared-privacy-inner .wp-block-shared-card .wp-block-shared-card__icon svg,.patients-page .wp-block-group.is-style-panel-card .wp-block-shared-card .wp-block-shared-card__icon,.patients-page .wp-block-group.is-style-panel-card .wp-block-shared-card .wp-block-shared-card__icon svg{width:26px;height:26px;color:var(--plum)}.patients-page .wp-block-shared-privacy-inner .wp-block-shared-card .wp-block-shared-card__icon,.patients-page .wp-block-group.is-style-panel-card .wp-block-shared-card .wp-block-shared-card__icon{margin-bottom:var(--gap-paragraph, 12px)}.patients-page .wp-block-shared-privacy-inner .wp-block-shared-card .wp-block-shared-card__heading,.patients-page .wp-block-group.is-style-panel-card .wp-block-shared-card .wp-block-shared-card__heading{color:var(--plum);margin-bottom:var(--gap-card, 16px)}.patients-page .wp-block-shared-privacy-inner .wp-block-shared-card .wp-block-shared-card__body,.patients-page .wp-block-group.is-style-panel-card .wp-block-shared-card .wp-block-shared-card__body{color:var(--text-muted)}.patients-page .wp-block-shared-privacy-inner .wp-block-shared-faq-accordion,.patients-page .wp-block-group.is-style-panel-card .wp-block-shared-faq-accordion{margin-top:var(--sp-20, 80px) !important}.patients-page #qualify .wp-block-shared-section-header__heading{max-width:500px}.patients-page #qualify .wp-block-shared-section-header__intro,.patients-page #qualify p:has(+ul.wp-block-list){font-size:var(--text-base, 18px) !important;color:var(--text-on-dark-soft, rgba(255, 255, 255, 0.85)) !important}.patients-page #qualify .wp-block-list{color:var(--text-on-dark-soft, rgba(255, 255, 255, 0.85))}.patients-page #qualify .wp-block-list li{font-size:var(--text-sm, 16px) !important}.patients-page #qualify .wp-block-list li+li{margin-top:var(--gap-eyebrow, 8px)}.patients-page #qualify .wp-block-list li::marker{color:var(--lilac, #A7A4E0)}.patients-page #qualify .wp-block-shared-form-embed .gform_wrapper{background:none;border:0;border-radius:0;box-shadow:none;padding:0}.clinicians-page .wp-block-shared-receives__image{position:relative;width:100%;height:604px;border-radius:var(--radius-md);overflow:hidden;background:var(--plum-black, #28042F);margin:0 0 var(--gap-card, 16px)}.clinicians-page .wp-block-shared-receives__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity 1.6s ease}.clinicians-page .wp-block-shared-receives__image img.is-active{opacity:1}@media(max-width: 900px){.clinicians-page .wp-block-shared-receives__image{height:220px}}.clinicians-page .wp-block-shared-receives .wp-block-columns{margin:0;gap:var(--gap-card, 16px)}.clinicians-page .wp-block-shared-receives .wp-block-shared-card__badge{color:var(--text-on-dark-muted, rgba(255, 255, 255, 0.7)) !important}.clinicians-page .wp-block-shared-receives .wp-block-shared-card{cursor:pointer;transition:background var(--t-base, 0.2s),border-color var(--t-base, 0.2s)}.clinicians-page .wp-block-shared-receives .wp-block-shared-card:hover{background:rgb(from var(--white, #fff) r g b/0.13);border-color:rgb(from var(--white, #fff) r g b/0.4)}.clinicians-page .wp-block-shared-receives .wp-block-shared-card:focus-visible{outline:2px solid var(--text-on-dark-soft, rgba(255, 255, 255, 0.85));outline-offset:3px}.clinicians-page .wp-block-shared-receives .wp-block-shared-card.is-active{background:rgb(from var(--white, #fff) r g b/0.16);border-color:var(--text-on-dark-soft, rgba(255, 255, 255, 0.85))}.clinicians-page #science~.wp-block-columns{align-items:stretch}.clinicians-page #science~.wp-block-columns>.wp-block-column:first-child{display:flex}.clinicians-page #science~.wp-block-columns .wp-block-image{margin:0;width:100%}.clinicians-page #science~.wp-block-columns .wp-block-image img{border-radius:var(--radius-md);width:100%;height:100%;object-fit:cover}.clinicians-page #science~.wp-block-columns .wp-block-shared-card--pillar{display:grid;grid-template-columns:16px minmax(0, 1fr);column-gap:var(--sp-4, 16px);row-gap:0;align-items:start;text-align:left;padding:0;margin-bottom:var(--sp-10, 40px);height:auto;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.clinicians-page #science~.wp-block-columns .wp-block-shared-card--pillar:last-child{margin-bottom:0}.clinicians-page #science~.wp-block-columns .wp-block-shared-card--pillar .wp-block-shared-card__divider{display:none}.clinicians-page #science~.wp-block-columns .wp-block-shared-card--pillar .wp-block-shared-card__icon,.clinicians-page #science~.wp-block-columns .wp-block-shared-card--pillar .wp-block-shared-card__icon--sprite{grid-column:1;grid-row:1/span 2;width:16px;height:16px;margin:3px 0 0;color:var(--lavender, var(--lilac, #A7A4E0))}.clinicians-page #science~.wp-block-columns .wp-block-shared-card--pillar .wp-block-shared-card__heading{grid-column:2;font-family:var(--font);font-size:var(--text-xl);font-weight:var(--weight-bold, 700);line-height:var(--leading-tight, 1.2);color:var(--text-on-dark-soft, rgba(255, 255, 255, 0.85));margin:0 0 var(--gap-card, 16px)}.clinicians-page #science~.wp-block-columns .wp-block-shared-card--pillar .wp-block-shared-card__body{grid-column:2;font-size:var(--text-sm, 14px);color:var(--text-on-dark-muted, rgba(255, 255, 255, 0.7));margin:0}.clinicians-page #study-overview{overflow-x:clip}.clinicians-page #study-overview .wp-block-shared-partner-logo-strip{margin-top:var(--sp-20, 80px)}.clinicians-page .clinician-overview-row{align-items:center;justify-content:center;gap:var(--sp-20) !important;margin-bottom:0}.clinicians-page .clinician-overview-row>.wp-block-column{flex-grow:0;flex-basis:auto}.clinicians-page .clinician-overview-row .wp-block-shared-section-header{align-items:flex-start;text-align:left;max-width:588px}@media(min-width: 1201px){.clinicians-page .clinician-overview-row>.wp-block-column:has(.wp-block-shared-section-header){flex:0 1 588px}.clinicians-page .clinician-overview-row>.wp-block-column:has(.wp-block-shared-cobrand-lockup){flex:0 0 437px}}@media(min-width: 768px)and (max-width: 1200px){.clinicians-page .clinician-overview-row{gap:var(--sp-12) !important}.clinicians-page .clinician-overview-row .wp-block-shared-cobrand-lockup{width:320px}}@media(max-width: 767px){.clinicians-page .clinician-overview-row{flex-direction:column;align-items:flex-start;gap:var(--sp-12) !important}.clinicians-page .clinician-overview-row .wp-block-shared-cobrand-lockup{align-self:flex-end;margin-left:auto}}.clinicians-page .clinician-study-kit{width:100%;max-width:var(--layout-page);margin:var(--sp-20) auto 0;overflow:visible}.clinicians-page #practice.wp-block-shared-section-header{max-width:none;margin-inline:0 !important}.clinicians-page #practice.wp-block-shared-section-header .wp-block-shared-section-header__heading{margin-bottom:var(--sp-4, 16px) !important}.clinicians-page #practice.wp-block-shared-section-header .wp-block-shared-section-header__intro{max-width:850px}.clinicians-page .wp-block-shared-scene-slideshow{background:var(--rubine-bg);margin-block-start:0}.clinicians-page .wp-block-shared-scene-slideshow__header{padding-top:var(--sp-40, 160px)}@media(max-width: 768px){.clinicians-page .wp-block-shared-scene-slideshow__header{padding-top:var(--sp-20, 80px)}}body.support-page{background:var(--white, #fff)}.support-page #videos.wp-block-shared-themed-section{border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:var(--sp-20, 80px);margin-bottom:0 !important}.support-page #articles.wp-block-shared-themed-section{border-radius:0 0 var(--radius-lg) var(--radius-lg);padding-top:var(--sp-20, 80px);margin-top:0 !important}.support-page #articles .wp-block-shared-themed-section__inner{gap:var(--gap-card, 16px)}.support-page #articles .wp-block-columns{margin-block:0 !important}.support-page #articles .wp-block-shared-section-header{margin-bottom:calc(var(--sp-20, 80px) - var(--gap-card, 16px)) !important}.clinicians-page #receives .wp-block-shared-section-header,.clinicians-page #faq .wp-block-shared-section-header,.clinicians-page #faq+.wp-block-shared-section-header,.clinicians-page #substudies .wp-block-shared-section-header,.clinicians-page #trust .wp-block-shared-section-header,.patients-page #testimonials .wp-block-shared-section-header{align-items:center;text-align:center;margin-inline:auto}.clinicians-page #faq .wp-block-shared-section-header .wp-block-shared-section-header__eyebrow,.clinicians-page #faq+.wp-block-shared-section-header .wp-block-shared-section-header__eyebrow{color:var(--plum) !important}.da-page .wp-block-shared-section-header{align-items:center;text-align:center;margin-inline:auto}.wp-block-columns.wp-block-shared-refer-row{display:flex;gap:60px !important;align-items:flex-start}.wp-block-columns.wp-block-shared-refer-row>.wp-block-column:first-child{flex:1 1 auto;min-width:0}.wp-block-columns.wp-block-shared-refer-row>.wp-block-column:last-child{flex:0 0 602px;max-width:602px}.wp-block-columns.wp-block-shared-refer-row .wp-block-shared-section-header{align-items:flex-start;text-align:left;margin:0 0 var(--gap-heading, 16px) !important;max-width:720px}@media(max-width: 1100px){.wp-block-columns.wp-block-shared-refer-row{flex-direction:column;gap:var(--sp-10) !important}.wp-block-columns.wp-block-shared-refer-row>.wp-block-column:last-child{flex:1 1 auto;max-width:100%;width:100%}}.wp-block-shared-refer-options{display:flex;flex-direction:column;gap:var(--sp-6, 24px)}.wp-block-shared-refer-options .refer-option{display:flex;align-items:flex-start;gap:var(--gap-card, 16px);color:inherit;text-decoration:none}.wp-block-shared-refer-options a.refer-option{transition:opacity .15s}.wp-block-shared-refer-options a.refer-option:hover{opacity:.8}.wp-block-shared-refer-options .refer-option-icon{width:24px;height:24px;flex-shrink:0;display:block;color:var(--white, #fff)}.wp-block-shared-refer-options .refer-option-icon svg{width:100%;height:100%;display:block}.wp-block-shared-refer-options h3{font-family:var(--font) !important;font-size:var(--text-base, 18px) !important;font-weight:var(--weight-semibold, 600) !important;line-height:var(--leading-body, 1.45) !important;color:var(--white, #fff) !important;margin:0 0 var(--gap-eyebrow, 8px) !important;text-transform:none;letter-spacing:0 !important}.wp-block-shared-refer-options p{font-size:var(--text-sm, 16px) !important;line-height:24px !important;color:var(--text-on-dark-soft, rgba(255, 255, 255, 0.85)) !important;margin:0 !important}.clinicians-page #refer.wp-block-shared-themed-section{border-radius:var(--radius-lg, 32px) var(--radius-lg, 32px) 0 0;overflow:hidden}.clinicians-page #refer.wp-block-shared-themed-section .wp-block-shared-refer-row+.wp-block-shared-cta-banner{margin-top:calc(var(--sp-8, 32px) - var(--section-gap, var(--sp-20, 80px))) !important}.clinicians-page #receives .wp-block-shared-card{gap:0}.clinicians-page #receives .wp-block-shared-card .wp-block-shared-card__icon{margin-bottom:var(--gap-paragraph, 12px)}.clinicians-page #receives .wp-block-shared-card .wp-block-shared-card__badge{font-size:var(--text-sm, 16px);color:var(--text-on-dark-soft, rgba(255, 255, 255, 0.85));margin-bottom:var(--gap-paragraph, 12px)}.clinicians-page #receives .wp-block-shared-card .wp-block-shared-card__heading{font-family:var(--font-display);font-size:var(--text-xl, clamp(22px, 2.2vw, 26px));font-weight:var(--weight-bold, 700);line-height:var(--leading-tight, 1.05);letter-spacing:var(--tracking-display, -0.01em);color:var(--text-on-dark-soft, rgba(255, 255, 255, 0.85));margin:0 0 var(--gap-card, 16px)}.clinicians-page #receives .wp-block-shared-card .wp-block-shared-card__body{font-size:var(--text-sm, 16px);line-height:var(--leading-body, 1.55);color:var(--text-on-dark-soft, rgba(255, 255, 255, 0.85))}.clinicians-page #faq.wp-block-shared-themed-section{padding-inline:0}.clinicians-page #faq .wp-block-shared-section-header__heading{margin-bottom:var(--gap-heading, 32px) !important}.clinicians-page #faq .wp-block-shared-themed-section__inner{max-width:1280px;background:var(--white, #fff);border:1px solid var(--gray-100, #EBEBED);border-radius:var(--radius-lg);padding:var(--sp-40, 160px)}@media(max-width: 1024px){.clinicians-page #faq .wp-block-shared-themed-section__inner{padding:var(--sp-16, 64px)}}@media(max-width: 768px){.clinicians-page #faq .wp-block-shared-themed-section__inner{padding:var(--sp-12, 48px)}}.clinicians-page .wp-block-shared-faq{width:100%}.clinicians-page #substudies{margin-block:0}.clinicians-page #substudies[data-state=collapsed]{min-height:0}.clinicians-page #substudies[data-state=expanded]{background:var(--rubine-bg);padding:var(--sp-40) var(--sp-12)}.clinicians-page #substudies[data-state=expanded]>.wp-block-shared-tab-group__nav{top:var(--sp-8);right:var(--sp-12)}@media(max-width: 768px){.clinicians-page #substudies[data-state=expanded]{padding:var(--sp-16) var(--sp-6)}}.clinicians-page #substudies .wp-block-shared-tab-group__panel{max-width:var(--layout-page, 1280px);margin-inline:auto;padding-inline:0}.clinicians-page #substudies .wp-block-shared-section-header{max-width:870px;margin-bottom:var(--sp-20) !important}@media(max-width: 1024px){.clinicians-page #substudies .wp-block-shared-section-header{margin-bottom:56px !important}}.clinicians-page #substudies .wp-block-shared-section-header__heading{margin-bottom:var(--sp-8) !important}.clinicians-page #substudies .wp-block-shared-section-header__intro{max-width:870px}.clinicians-page #substudies .wp-block-columns{gap:var(--sp-4) !important;margin-block:0}.clinicians-page #substudies .wp-block-columns+.wp-block-columns{margin-top:var(--sp-4)}.clinicians-page #substudies .wp-block-shared-card{border:1px solid var(--gray-100, #EBEBED);padding:var(--sp-8);gap:var(--gap-heading)}.clinicians-page #substudies .wp-block-shared-card__badge{align-self:flex-start;display:inline-flex;align-items:center;font-size:var(--text-caption, 12px);font-weight:var(--weight-semibold, 600);letter-spacing:var(--tracking-caps, 0.18em);line-height:var(--leading-body, 1.55);color:var(--plum);background:rgb(from var(--rubine) r g b/0.1);padding:6px var(--sp-3);border-radius:var(--radius-full)}.clinicians-page #substudies .wp-block-shared-card__badge--analyzing{background:rgb(from var(--plum) r g b/0.1)}.clinicians-page #substudies .wp-block-shared-card__heading{font-family:var(--font-display);line-height:var(--leading-tight, 1.05)}.clinicians-page #substudies .wp-block-shared-card__body{line-height:var(--leading-body, 1.55)}.clinicians-page #substudies .wp-block-shared-card__meta{display:flex;flex-direction:column;gap:var(--gap-eyebrow, 8px);margin:0;padding-top:var(--sp-3);border-top:1px solid var(--hairline, rgba(0, 0, 0, 0.08));font-size:var(--text-sm, 16px)}.clinicians-page #substudies .wp-block-shared-card__meta-row{display:block;padding:0;border-top:none}.clinicians-page #substudies .wp-block-shared-card__meta-row dt,.clinicians-page #substudies .wp-block-shared-card__meta-row dd{display:inline}.clinicians-page #substudies .wp-block-shared-card__meta-row dt{color:var(--text-primary);font-weight:var(--weight-bold, 700);text-transform:none;letter-spacing:0;font-size:inherit}.clinicians-page #substudies .wp-block-shared-card__meta-row dt::after{content:": "}.clinicians-page #substudies .wp-block-shared-card__meta-row dd{color:var(--text-muted)}.clinicians-page #substudies .wp-block-shared-cross-link{background:none;border:0;padding:0;max-width:none;justify-content:center;gap:var(--sp-1, 4px);margin:var(--sp-8) auto 0 !important}.clinicians-page #substudies .wp-block-shared-cross-link .wp-block-shared-cross-link__body{font-size:var(--text-sm, 16px) !important;color:var(--text-muted) !important}.clinicians-page #substudies .wp-block-shared-cross-link .wp-block-button__link{border:0 !important;padding:0 !important;border-radius:0 !important;font-size:var(--text-sm, 16px) !important;color:var(--plum) !important;font-weight:var(--weight-bold, 700);text-decoration:underline}body.error404 .not-found{max-width:40rem;margin-inline:auto;text-align:center;padding-block:calc(var(--sp-24, 96px) + var(--nav-h, 53px)) var(--sp-24, 96px)}body.error404 .not-found .error-title{margin-bottom:var(--sp-2, 8px);color:var(--rubine);font-size:clamp(88px,16vw,160px);line-height:.9}body.error404 .not-found>h3{margin-bottom:var(--sp-8, 32px)}body.error404 .not-found>.wp-block-group{gap:var(--sp-4, 16px);align-items:center;justify-content:center}body.search .wp-site-blocks>main{padding-top:var(--nav-h, 53px)}body.search .post-meta,body.search .wp-block-post-excerpt{display:none}body.search .wp-block-query-title{margin-block:var(--sp-8, 32px) var(--sp-6, 24px)}body.search .wp-block-post-template>li{padding-block:var(--sp-4, 16px)}body.search .wp-block-post-title{margin:0}body.search .wp-block-separator{margin-block:0}@media(max-width: 768px){.wp-block-shared-in-page-subnav .wp-block-site-logo img{content:url("../assets/ocoro-logo-secondary.svg");height:34px !important}}@media(max-width: 480px){.wp-block-shared-in-page-subnav .wp-block-site-logo img{height:26px !important}}@media(max-width: 768px){.site-header .site-header__logo img{content:url("../assets/ocoro-logo-secondary.svg");height:34px !important}}
