.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer{display:block;text-align:center}.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1{color:#000;padding:2px}.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value,.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value-container{color:#000;background:#fff;font-size:28px}.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-text{color:#000;background:#e2e2e2;font-size:15px}
@font-face{font-family:"Century Gothic";src:url(//www.bluepearldental.com/wp-content/plugins/bp-invisalign-lp/assets/css/../fonts/centurygothic.woff2) format("woff2"),url(//www.bluepearldental.com/wp-content/plugins/bp-invisalign-lp/assets/css/../fonts/centurygothic.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Century Gothic";src:url(//www.bluepearldental.com/wp-content/plugins/bp-invisalign-lp/assets/css/../fonts/centurygothic_bold.woff2) format("woff2"),url(//www.bluepearldental.com/wp-content/plugins/bp-invisalign-lp/assets/css/../fonts/centurygothic_bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--blue-50:#eef4fb;--blue-100:#d7e6f6;--blue-200:#aecdec;--blue-300:#7eaee0;--blue-400:#4f8ed1;--blue-500:#2973b9;--blue-600:#225f9c;--blue-700:#1c4d7f;--blue-800:#173d65;--blue-900:#142f52;--navy-900:#0c1d33;--navy-800:#102844;--navy-700:#142f52;--navy-600:#1d3f6a;--navy-500:#2b517f;--gold-50:#faf6ea;--gold-100:#f3e9c8;--gold-200:#e7d49a;--gold-300:#dcc274;--gold-400:#d2b35e;--gold-500:#c9a84c;--gold-600:#ad8d39;--gold-700:#8a6f2c;--white:#fff;--grey-50:#f6f8fb;--grey-100:#eef1f6;--grey-200:#e0e6ee;--grey-300:#c8d1dd;--grey-400:#9aa6b6;--grey-500:#6c7888;--grey-600:#4d5765;--grey-700:#353e4a;--grey-800:#232a33;--grey-900:#141a21;--success-500:#2e9e6b;--success-50:#e6f5ee;--warning-500:#d99a2b;--warning-50:#fbf2df;--danger-500:#d1495b;--danger-50:#fbe9ec;--surface-page:var(--white);--surface-subtle:var(--grey-50);--surface-muted:var(--grey-100);--surface-card:var(--white);--surface-navy:var(--navy-700);--surface-brand:var(--blue-500);--surface-inverse:var(--navy-700);--text-strong:var(--navy-700);--text-body:var(--grey-700);--text-muted:var(--grey-500);--text-subtle:var(--grey-400);--text-on-brand:var(--white);--text-on-navy:#dfe8f2;--text-link:var(--blue-500);--text-accent:var(--gold-600);--border-subtle:var(--grey-200);--border-default:var(--grey-300);--border-strong:var(--grey-400);--border-brand:var(--blue-500);--action-primary:var(--blue-500);--action-primary-hover:var(--blue-600);--action-primary-active:var(--blue-700);--action-navy:var(--navy-700);--action-navy-hover:var(--navy-600);--focus-ring:var(--blue-400);--accent-gold:var(--gold-500);--accent-gold-soft:var(--gold-100)}:root{--font-brand:"Century Gothic","Questrade","Futura","Century Gothic Paneuropean",ui-rounded,"Segoe UI",system-ui,sans-serif;--font-body:var(--font-brand);--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--weight-regular:400;--weight-bold:700;--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1rem;--text-lg:1.1875rem;--text-xl:1.5rem;--text-2xl:1.9375rem;--text-3xl:2.5rem;--text-4xl:3.25rem;--text-5xl:4.25rem;--leading-tight:1.08;--leading-snug:1.22;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.12em}:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--space-11:6.5rem;--space-12:8rem;--container-max:1200px;--container-narrow:760px;--gutter:var(--space-5);--section-y:var(--space-11)}:root{--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-2xl:40px;--radius-pill:999px;--radius-circle:50%;--shadow-xs:0 1px 2px rgba(20,47,82,.06);--shadow-sm:0 2px 6px rgba(20,47,82,.08);--shadow-md:0 8px 24px rgba(20,47,82,.1);--shadow-lg:0 18px 48px rgba(20,47,82,.14);--shadow-xl:0 28px 70px rgba(20,47,82,.18);--shadow-focus:0 0 0 3px rgba(79,142,209,.35);--shadow-inset:inset 0 1px 2px rgba(20,47,82,.06);--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.45,0,.2,1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.42s}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{font-family:var(--font-brand);color:var(--text-strong);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0 0 .5em;text-wrap:balance}p{margin:0 0 1em;text-wrap:pretty}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}.bp-eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-link);font-weight:var(--weight-bold)}.bp-focusable:focus-visible{outline:none;box-shadow:var(--shadow-focus)}
.bp-container{max-width:var(--container-max);margin:0 auto;padding-left:var(--space-5);padding-right:var(--space-5)}.bp-section{padding-top:var(--space-9);padding-bottom:var(--space-9)}.bp-section--tight{padding-top:var(--space-8);padding-bottom:var(--space-8)}.bp-center{text-align:center}.bp-section__head{max-width:640px;margin:0 auto var(--space-7);text-align:center}.bp-section__head h2{font-size:var(--text-2xl);color:var(--navy-700);margin:12px 0 0}.bp-lead{font-size:var(--text-lg);color:var(--text-body);line-height:var(--leading-relaxed)}.bp-section--navy{background:linear-gradient(160deg,var(--navy-700),var(--navy-900));color:#fff}.bp-section--navy .bp-section__head h2{color:#fff}.bp-section--navy .bp-eyebrow{color:var(--gold-400)}.bp-section--navy .journey__intro{color:#cdd9e8}.lang-es{display:none}body.show-es .lang-es{display:revert}body.show-es .lang-en{display:none}.bp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-brand);font-weight:var(--weight-bold);letter-spacing:.01em;line-height:1;border-radius:var(--radius-pill);cursor:pointer;border:1px solid transparent;text-decoration:none;white-space:nowrap;height:46px;padding:0 22px;font-size:var(--text-md);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.bp-btn:hover{text-decoration:none}.bp-btn:active{transform:translateY(1px)}.bp-btn--sm{height:38px;padding:0 16px;font-size:var(--text-sm)}.bp-btn--lg{height:54px;padding:0 30px;font-size:var(--text-lg)}.bp-btn--full{display:flex;width:100%}.bp-btn--primary{background:var(--action-primary);color:var(--text-on-brand)}.bp-btn--primary:hover{background:var(--action-primary-hover);color:var(--text-on-brand)}.bp-btn--primary:active{background:var(--action-primary-active)}.bp-btn--secondary{background:var(--white);color:var(--action-primary);border:1.5px solid var(--blue-200)}.bp-btn--secondary:hover{background:var(--blue-50)}.bp-btn--navy{background:var(--action-navy);color:var(--text-on-brand)}.bp-btn--navy:hover{background:var(--action-navy-hover);color:var(--text-on-brand)}.bp-btn--gold{background:var(--accent-gold);color:var(--navy-700)}.bp-btn--gold:hover{background:var(--gold-600);color:var(--navy-700)}.bp-btn--whatsapp{background:#25d366;color:#fff}.bp-btn--whatsapp:hover{background:#1faa53;color:#fff}.bp-btn svg{display:block;flex:none}.lp-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle)}.lp-header__inner{display:flex;align-items:center;gap:var(--space-4);height:64px}.lp-logo{height:36px;width:auto;display:block}.lp-header__actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-3)}.lp-phone{display:none;align-items:center;gap:7px;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--navy-700)}.lp-phone:hover{text-decoration:none}.lp-phone svg{color:var(--blue-500)}.lp-lang{display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:0 0;border:none;font-family:var(--font-brand);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-muted)}.lp-lang svg{color:var(--blue-500)}@media (min-width:720px){.lp-header__inner{height:78px}.lp-logo{height:42px}.lp-phone{display:inline-flex}}.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--white) 0%,var(--blue-50) 48%,#839ccf 100%)}.hero:before{content:"";position:absolute;z-index:0;border-radius:50%;pointer-events:none;top:-160px;right:-120px;width:640px;height:640px;background:radial-gradient(closest-side,color-mix(in srgb,var(--blue-500) 14%,transparent),transparent)}.hero .bp-container{position:relative;z-index:1}.hero__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-7);padding-top:var(--space-8);padding-bottom:var(--space-8);align-items:start}.hero__rating{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px}.hero__rating .muted{font-size:14px;color:var(--text-muted)}.hero__rating .muted b{color:var(--navy-700)}.hero h1{font-size:var(--text-4xl);line-height:1.04;letter-spacing:-.01em;color:var(--navy-700);margin:0 0 16px;overflow-wrap:break-word}.hero__sub{max-width:48ch;margin:0 0 24px}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 0}.hero__ctas .bp-btn{flex:0 1 auto}@media (max-width:420px){.hero__ctas{flex-direction:column;align-items:stretch}}.hero__aside{margin-top:30px}.hero__facts{margin-top:18px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm)}.hero__trust{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.hero__trust li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:var(--weight-bold);color:var(--navy-700)}.hero__trust svg{color:var(--blue-500);flex:none}.hero__finance{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-body);line-height:var(--leading-relaxed)}.hero__quote{margin:0;background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:18px 20px}.hero__quote .bp-rating{margin-bottom:10px}.hero__quote-text{margin:0 0 12px;font-size:var(--text-md);line-height:1.6;color:var(--navy-700)}.hero__quote-by{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:var(--text-sm);color:var(--text-muted)}.hero__quote-by .g-mark{width:16px;height:16px;flex:none}.hero__quote-name{font-weight:var(--weight-bold);color:var(--navy-700)}.hero__quote-sep{color:var(--border-strong)}.hero-band{display:block;position:relative;width:100%;overflow:hidden;background:#839ccf}.hero-band:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:34px;pointer-events:none;background:linear-gradient(180deg,#839ccf 0%,transparent 100%)}.hero-band__img{display:block;width:100%;height:auto;object-fit:cover;object-position:center 26%}@media (min-width:960px){.hero-vp{position:relative;margin-top:-78px;min-height:100vh;min-height:100svh;background:linear-gradient(180deg,var(--white) 0%,var(--blue-50) 30%,#839ccf 62%)}.hero{background:0 0;z-index:1}.hero__grid{grid-template-columns:minmax(0, 1.08fr) minmax(0, 0.92fr);gap:var(--space-9);align-items:center;padding-top:calc(78px + var(--space-5));padding-bottom:var(--space-4)}.hero__copy{max-width:620px}.hero__aside{margin-top:0;justify-self:end;align-self:center;width:100%;max-width:400px}.hero__quote{padding:20px 22px}.hero__facts{margin-top:16px}.hero h1{font-size:var(--text-5xl)}.hero__rating{margin-bottom:12px}.hero h1{margin-bottom:12px}.hero__sub{margin-bottom:16px}.hero h1,.hero__sub{text-shadow:0 0 14px rgba(255,255,255,.8),0 0 4px rgba(255,255,255,.45)}.hero-band{position:absolute;left:0;right:0;bottom:0;z-index:0;height:max(360px, 60vh);height:max(360px, 60svh);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 45%);mask-image:linear-gradient(180deg,transparent 0%,#000 45%)}.hero-band__img{position:absolute;inset:0;height:100%;object-position:center 15%}.hero-band:before{display:none}}@media (min-width:960px) and (max-height:1020px){.hero h1{font-size:var(--text-4xl)}}.bp-rating{display:inline-flex;gap:3px;color:var(--gold-500)}.bp-rating svg{display:block}.bp-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6)}.bp-card--accent{border-top:3px solid var(--blue-500)}.bp-card--interactive{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.bp-card--interactive:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.lead-modal{border:0;padding:16px 0 0;background:0 0;overflow-y:auto;overscroll-behavior:contain;width:min(440px, calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto}.lead-modal::backdrop{background:rgba(20,47,82,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lead-modal[open]{animation:leadModalIn .34s var(--ease-out)}.lead-modal[open]::backdrop{animation:leadBackdropIn .34s var(--ease-out)}@keyframes leadModalIn{from{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}@keyframes leadBackdropIn{from{opacity:0}to{opacity:1}}.lead-modal__close{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;cursor:pointer;border-radius:var(--radius-circle);background:var(--grey-100);color:var(--grey-500);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.lead-modal__close:hover{background:var(--grey-200);color:var(--navy-700)}.lead-modal__close:focus-visible{outline:none;box-shadow:var(--shadow-focus)}body:has(.lead-modal[open]){overflow:hidden}@media (max-width:559px){.lead-modal{margin:auto 0 0;width:100vw;max-width:none;max-height:96dvh}.lead-modal .lead-form-card{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.lead-modal[open]{animation-name:leadSheetIn}@keyframes leadSheetIn{from{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.lead-modal[open],.lead-modal[open]::backdrop{animation:none}}.lead-form-card{position:relative;box-shadow:var(--shadow-lg)}.lead-form-card__flag{position:absolute;top:-13px;left:22px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:6px 13px;background:var(--accent-gold);color:var(--navy-700);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--shadow-md)}.bp-field{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:16px}.bp-grid-2{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:520px){.bp-grid-2{grid-template-columns:1fr 1fr}}.bp-label{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-strong)}.bp-input,.bp-select{width:100%;height:48px;padding:0 14px;background:var(--white);border:1.5px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-md);color:var(--text-strong);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.bp-input:focus,.bp-select:focus{outline:none;border-color:var(--blue-500);box-shadow:var(--shadow-focus)}.bp-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236c7888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.bp-checkrow{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.bp-checkrow input{width:18px;height:18px;margin-top:2px;accent-color:var(--blue-500);flex:none}.bp-checkrow label{font-size:var(--text-sm);color:var(--text-body);line-height:1.5}.bp-formnote{font-size:var(--text-xs);color:var(--text-muted);margin:4px 0 16px}.bp-error{font-size:var(--text-xs);color:var(--danger-500);margin-top:6px;display:none}.bp-field--invalid .bp-input,.bp-field--invalid .bp-select{border-color:var(--danger-500)}.bp-field--invalid .bp-error{display:block}.bp-checkrow.bp-field--invalid input{outline:2px solid var(--danger-500);outline-offset:1px}.bp-checkrow.bp-field--invalid+.bp-error--consent{display:block;margin:-4px 0 12px 28px}.bp-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bp-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.lead-success{display:none;text-align:center}.lead-success__icon{width:64px;height:64px;border-radius:50%;background:var(--success-50);color:var(--success-500);display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px}.is-submitted .lead-form{display:none}.is-submitted .lead-success{display:block}.trustbar{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--white)}.trustbar__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);padding:var(--space-6) 0}.trustbar__num{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--blue-500);letter-spacing:-.01em;line-height:1.1}.trustbar__star{color:var(--gold-500);margin-left:2px}.trustbar__label{font-size:14px;color:var(--text-muted);margin-top:4px}.trustbar__grid>*{border-left:1px solid var(--border-subtle)}.trustbar__grid>*:nth-child(odd){border-left:0}@media (min-width:720px){.trustbar__grid{grid-template-columns:repeat(4,1fr)}.trustbar__grid>*:nth-child(odd){border-left:1px solid var(--border-subtle)}.trustbar__grid>*:first-child{border-left:0}}.bp-chip-icon{width:52px;height:52px;border-radius:var(--radius-lg);background:var(--blue-50);color:var(--blue-500);display:flex;align-items:center;justify-content:center;flex:none}.bento{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-top:var(--space-7)}.bento__card{position:relative;overflow:hidden;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6);min-height:200px;display:flex;flex-direction:column;gap:14px;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.bento__card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.bento__card>*{position:relative;z-index:1}.bento__chip{width:52px;height:52px;border-radius:var(--radius-lg);background:var(--blue-50);color:var(--blue-500);display:flex;align-items:center;justify-content:center;flex:none}.bento__card h3{font-size:var(--text-lg);color:var(--navy-700);margin:0}.bento__card p{font-size:14px;color:var(--text-muted);line-height:var(--leading-relaxed);margin:0}.bento__glyph{position:absolute;right:-18px;bottom:-24px;z-index:0;color:var(--blue-500);opacity:.07;pointer-events:none;transition:transform var(--dur-slow) var(--ease-out)}.bento__glyph svg{width:172px;height:172px}.bento__card:hover .bento__glyph{transform:scale(1.08) rotate(-6deg)}.bento__card--photo{background-color:var(--navy-900);border-color:var(--navy-700);color:#fff;justify-content:flex-end;min-height:260px}.bento__card--photo:before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--bento-img);background-size:cover;background-position:center;transition:transform var(--dur-slow) var(--ease-out)}.bento__card--photo:hover:before{transform:scale(1.06)}.bento__card--photo:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(20,47,82,.12) 0%,rgba(20,47,82,.52) 48%,rgba(12,29,51,.92) 100%)}.bento__card--photo .bento__glyph{display:none}.bento__card--photo h3{color:#fff}.bento__card--photo p{color:rgba(255,255,255,.82)}.bento__card--photo .bento__chip{background:rgba(201,168,76,.16);color:var(--gold-400)}.bento__card--feature{min-height:320px}.bento__card--feature h3{font-size:var(--text-xl)}.bento__card--feature p{font-size:var(--text-md);max-width:34ch}.bento__tag{align-self:flex-start;margin-top:2px;padding:5px 12px;background:rgba(255,255,255,.12);color:#fff;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}@media (min-width:760px){.bento{grid-template-columns:1fr 1fr}.bento__card--feature{grid-column:1/-1}}@media (min-width:980px){.bento{grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr}.bento__card--feature{grid-column:1/2;grid-row:1/span 2}}.bento.reveal .bento__card{opacity:0;transform:translateY(26px)}.bento.reveal.is-in .bento__card{opacity:1;transform:none;transition:opacity .55s var(--ease-out),transform .55s var(--ease-out);transition-delay:calc((var(--step) - 1) * 0.12s)}@media (prefers-reduced-motion:reduce){.bento.reveal .bento__card{opacity:1;transform:none}.bento__card,.bento__glyph,.bento__card--photo:before{transition:none}.bento__card--photo:hover:before{transform:none}}.mech__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:center;margin-top:var(--space-7)}.mech__visual{position:relative;margin:0;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.mech__visual img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.mech__badge{position:absolute;left:var(--space-4);bottom:var(--space-4);display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--radius-pill);background:rgba(255,255,255,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--navy-700);font-size:13px;font-weight:var(--weight-bold);box-shadow:var(--shadow-sm)}.mech__badge-icon{display:inline-flex;color:var(--blue-500)}.mech__stats{list-style:none;margin:0;padding:var(--space-6);display:grid;grid-template-columns:1fr;gap:var(--space-5);text-align:center;background:var(--blue-50);border-radius:var(--radius-xl)}.mech__stats li{display:flex;flex-direction:column;gap:4px}.mech__stat-num{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--blue-500)}.mech__stat-label{font-size:14px;color:var(--text-muted)}@media (min-width:640px){.mech__stats{grid-template-columns:repeat(3,1fr)}.mech__stats li+li{border-left:1px solid var(--blue-100)}}@media (min-width:900px){.mech__grid{grid-template-columns:1fr 1fr;gap:var(--space-7)}.mech__stats{grid-template-columns:1fr;align-self:stretch;align-content:center;padding:var(--space-7) var(--space-6)}.mech__stats li+li{border-left:0;border-top:1px solid var(--blue-100);padding-top:var(--space-5)}.mech__stat-num{font-size:var(--text-3xl)}}.mech__subhead{text-align:center;margin:var(--space-8) 0 0;font-size:var(--text-xl);color:var(--navy-700)}.features{background:radial-gradient(58% 55% at 88% -6%,var(--blue-100) 0%,transparent 60%),radial-gradient(52% 45% at 6% 108%,var(--gold-50) 0%,transparent 55%),linear-gradient(180deg,var(--white) 0%,var(--blue-50) 100%)}.feature-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-top:var(--space-7)}@media (min-width:600px){.feature-grid{grid-template-columns:1fr 1fr}}@media (min-width:940px){.feature-grid{grid-template-columns:repeat(3,1fr)}}.feature-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--blue-100)}.feature-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--blue-400),var(--blue-600));transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.feature-card:hover:before{transform:scaleX(1)}.feature-card__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-md);background:linear-gradient(150deg,var(--blue-100),var(--blue-50));color:var(--blue-600);box-shadow:inset 0 0 0 1px var(--blue-100);transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.feature-card:hover .feature-card__icon{background:linear-gradient(150deg,var(--blue-500),var(--blue-600));color:#fff;transform:scale(1.05)}.feature-card h3{margin:0;font-size:var(--text-lg);color:var(--navy-700)}.feature-card p{margin:0;font-size:14px;line-height:var(--leading-relaxed);color:var(--text-muted)}.feature-card--gold{border-color:var(--gold-200);background:linear-gradient(160deg,var(--gold-50) 0%,var(--white) 62%)}.feature-card--gold:before{background:linear-gradient(90deg,var(--gold-400),var(--gold-600))}.feature-card--gold:hover{border-color:var(--gold-300)}.feature-card--gold .feature-card__icon{background:linear-gradient(150deg,var(--gold-200),var(--gold-100));color:var(--gold-600);box-shadow:inset 0 0 0 1px var(--gold-200)}.feature-card--gold:hover .feature-card__icon{background:linear-gradient(150deg,var(--gold-500),var(--gold-600));color:#fff}.feature-grid.reveal .feature-card{opacity:0;transform:translateY(26px)}.feature-grid.reveal.is-in .feature-card{opacity:1;transform:none;transition:opacity .55s var(--ease-out),transform .55s var(--ease-out);transition-delay:calc((var(--step) - 1) * 0.09s)}@media (prefers-reduced-motion:reduce){.feature-grid.reveal .feature-card{opacity:1;transform:none}.feature-card,.feature-card__icon{transition:none}.feature-card:hover .feature-card__icon{transform:none}}.journey__intro{max-width:620px;margin:14px auto 0;text-align:center;font-size:var(--text-md);color:var(--text-muted);line-height:var(--leading-relaxed)}.journey{list-style:none;margin:var(--space-7) 0 0;padding:0;position:relative}.journey__node{position:relative;z-index:2;width:64px;height:64px;flex:0 0 64px;border-radius:50%;background:var(--white);border:2px solid var(--blue-100);color:var(--blue-600);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md),0 0 0 6px var(--blue-50)}.journey__node .journey__icon{display:flex}.journey__num{position:absolute;top:-7px;right:-7px;width:26px;height:26px;border-radius:50%;background:var(--navy-700);color:#fff;border:2px solid var(--white);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1}.journey__step:last-child .journey__node{border-color:var(--gold-300);color:var(--gold-600);box-shadow:var(--shadow-md),0 0 0 6px var(--gold-50)}.journey__step:last-child .journey__num{background:var(--gold-600)}.journey__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-5);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.journey__card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.journey__meta{display:inline-block;margin-bottom:10px;padding:4px 12px;background:var(--gold-50);color:var(--gold-700);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.journey__card h3{font-size:var(--text-md);color:var(--navy-700);margin:0 0 6px}.journey__card p{font-size:14px;color:var(--text-muted);line-height:var(--leading-relaxed);margin:0}.journey__node{cursor:pointer;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.journey__step:hover .journey__node,.journey__step.is-open .journey__node{transform:scale(1.07)}.journey__node:focus-visible{outline:2px solid var(--gold-400);outline-offset:3px}.journey__media{grid-column:2;grid-row:2;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height var(--dur-slow) var(--ease-out),opacity var(--dur-base) var(--ease-out),margin var(--dur-slow) var(--ease-out)}.journey__frame{display:block;border-radius:var(--radius-lg);overflow:hidden;border:3px solid #fff;box-shadow:var(--shadow-lg);background:#fff}.journey__frame img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.journey__step.is-open .journey__media,.journey__step:focus-within .journey__media{max-height:340px;opacity:1;margin-top:var(--space-4)}.journey.reveal .journey__step{opacity:0;transform:translateY(26px)}.journey.reveal.is-in .journey__step{opacity:1;transform:none;transition:opacity .55s var(--ease-out),transform .55s var(--ease-out);transition-delay:calc((var(--step) - 1) * 0.13s)}.journey__step{position:relative;display:grid;grid-template-columns:64px 1fr;column-gap:var(--space-4);align-items:start;padding-bottom:var(--space-5)}.journey__step:last-child{padding-bottom:0}.journey__step:not(:last-child):before{content:"";position:absolute;left:30px;top:64px;bottom:0;width:4px;background:var(--blue-100);border-radius:var(--radius-pill);z-index:0}.journey__step:nth-child(3):before{background:linear-gradient(180deg,var(--blue-100),var(--gold-200))}@media (min-width:900px){.journey{display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--space-5)}.journey__step{grid-template-columns:none;grid-template-rows:minmax(200px, 1fr) 64px minmax(200px, 1fr);justify-items:center;align-items:center;min-height:464px;padding-bottom:0;z-index:2}.journey__step:before{display:none}.journey__node{grid-row:2}.journey__card{grid-row:1;align-self:end;position:relative;width:100%;max-width:260px;text-align:center;margin-bottom:16px}.journey__step:nth-child(even) .journey__card{grid-row:3;align-self:start;margin-bottom:0;margin-top:16px}.journey__media{grid-column:1;width:100%;max-width:232px;margin:0;max-height:none;overflow:visible;opacity:0;transform:translateY(12px) scale(.97);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.journey__step:nth-child(odd) .journey__media{grid-row:3;align-self:start}.journey__step:nth-child(even) .journey__media{grid-row:1;align-self:end}.journey__step:hover .journey__media,.journey__step:focus-within .journey__media,.journey__step.is-open .journey__media{opacity:1;transform:none;margin:0;max-height:none}.journey__card:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-16px;width:2px;height:16px;background:var(--blue-200)}.journey__step:nth-child(even) .journey__card:after{bottom:auto;top:-16px}.journey__step:last-child .journey__card:after{background:var(--gold-300)}.journey:before{content:"";position:absolute;left:12.5%;right:12.5%;top:50%;height:4px;transform:translateY(-50%);border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--blue-400),var(--blue-500) 45%,var(--gold-400));z-index:0}.journey:after{content:"";position:absolute;left:12.5%;right:12.5%;top:50%;height:4px;transform:translateY(-50%);border-radius:var(--radius-pill);background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.85) 0 6px,transparent 6px 26px);background-size:200% 100%;z-index:1;animation:journeyFlow 2.6s linear infinite}}@keyframes journeyFlow{from{background-position:0 0}to{background-position:32px 0}}@media (prefers-reduced-motion:reduce){.journey.reveal .journey__step{opacity:1;transform:none}.journey:after{animation:none}.journey__media,.journey__node{transition:none}}.pricing{background:radial-gradient(58% 55% at 88% -6%,var(--blue-100) 0%,transparent 60%),radial-gradient(52% 45% at 6% 108%,var(--gold-50) 0%,transparent 55%),linear-gradient(180deg,var(--white) 0%,var(--blue-50) 100%)}.pricing-freebies{max-width:1080px;margin:0 auto var(--space-7);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:linear-gradient(150deg,var(--blue-50),var(--white));border:1px solid var(--blue-100);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.pricing-freebies__lead{display:flex;align-items:center;gap:14px}.pricing-freebies__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;border-radius:var(--radius-md);background:var(--gold-100);color:var(--gold-600);box-shadow:inset 0 0 0 1px var(--gold-200)}.pricing-freebies__text{margin:0;font-size:var(--text-md);color:var(--text-body);line-height:var(--leading-relaxed)}.pricing-freebies__text strong{color:var(--navy-700)}.pricing-freebies__worth{color:var(--blue-600);font-weight:var(--weight-bold);white-space:nowrap}@media (min-width:820px){.pricing-freebies{flex-direction:row;justify-content:center;text-align:left;gap:var(--space-6)}}.pricing__grid{display:grid;grid-template-columns:1fr;gap:var(--space-5);max-width:380px;margin:0 auto}@media (min-width:720px){.pricing__grid{grid-template-columns:1fr 1fr;max-width:720px}}@media (min-width:1000px){.pricing__grid{grid-template-columns:repeat(3,1fr);max-width:1080px}}.price-card{background:var(--white);position:relative;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.bp-card--accent.price-card{background:linear-gradient(160deg,var(--blue-50) 0%,var(--white) 60%);box-shadow:var(--shadow-md)}.price-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.price-card:not(.bp-card--accent):hover{border-color:var(--blue-100)}@media (prefers-reduced-motion:reduce){.price-card{transition:none}.price-card:hover{transform:none}}.price-card__name{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--navy-700)}.price-card__from{font-size:var(--text-sm);color:var(--text-muted);margin-top:4px}.price-card__regular{font-size:var(--text-sm);color:var(--text-muted);margin-top:12px}.price-card__regular s{color:var(--text-muted)}.price-card__price{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--blue-500);margin:2px 0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price-card__save{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--success-500);background:var(--success-50);padding:3px 10px;border-radius:var(--radius-pill)}.price-card__month{font-size:var(--text-sm);color:var(--text-body)}.price-discount{position:absolute;top:-12px;left:20px;background:var(--success-500);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:5px 12px;border-radius:var(--radius-pill)}.price-card__list{list-style:none;padding:0;margin:18px 0 22px;display:flex;flex-direction:column;gap:10px}.price-card__list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-body)}.price-card__list svg{color:var(--success-500);flex:none;margin-top:2px}.price-badge{position:absolute;top:-12px;right:20px;background:var(--gold-500);color:var(--navy-700);font-size:var(--text-xs);font-weight:var(--weight-bold);padding:5px 12px;border-radius:var(--radius-pill)}.pricing__note{text-align:center;font-size:var(--text-sm);color:var(--text-muted);max-width:640px;margin:var(--space-5) auto 0}.pricing-note{max-width:1080px;margin:var(--space-6) auto 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:var(--space-5) var(--space-6);background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.pricing-note__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;border-radius:var(--radius-md);background:var(--blue-50);color:var(--blue-500);box-shadow:inset 0 0 0 1px var(--blue-100)}.pricing-note__text{margin:0;font-size:var(--text-sm);color:var(--text-body);line-height:var(--leading-relaxed)}.pricing-note__text strong{color:var(--navy-700)}@media (min-width:820px){.pricing-note{flex-direction:row;align-items:center;text-align:left;gap:var(--space-5)}}.pricing__finance{text-align:center;font-size:var(--text-xs);color:var(--text-muted);max-width:720px;margin:14px auto 0;line-height:var(--leading-relaxed)}.pricing__finance strong{color:var(--text-body)}.find-us{background:radial-gradient(58% 55% at 88% -6%,var(--blue-100) 0%,transparent 60%),radial-gradient(52% 45% at 6% 108%,var(--gold-50) 0%,transparent 55%),linear-gradient(180deg,var(--white) 0%,var(--blue-50) 100%)}.find-us__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:stretch;margin-top:var(--space-7)}@media (min-width:860px){.find-us__grid{grid-template-columns:1.15fr .85fr;gap:var(--space-7)}}.find-us__photo{position:relative;margin:0;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);background:var(--grey-100)}.find-us__photo img{display:block;width:100%;height:100%;min-height:300px;object-fit:cover}.find-us__photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(20,47,82,.74) 0%,rgba(20,47,82,.12) 36%,transparent 62%)}.find-us__caption{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;gap:12px;padding:var(--space-5);color:#fff}.find-us__caption-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:var(--gold-500);color:var(--navy-700);box-shadow:var(--shadow-md)}.find-us__caption-text{display:flex;flex-direction:column;line-height:1.25}.find-us__caption-text strong{font-size:var(--text-lg)}.find-us__caption-sub{font-size:var(--text-sm);color:#dbe5f0}.find-us__card{display:flex;flex-direction:column;justify-content:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6) var(--space-6) var(--space-5)}.find-us__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.find-us__list li{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-subtle)}.find-us__list li:first-child{padding-top:0}.find-us__list li:last-child{border-bottom:0;padding-bottom:0}.find-us__ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;border-radius:var(--radius-md);background:linear-gradient(150deg,var(--blue-100),var(--blue-50));color:var(--blue-600);box-shadow:inset 0 0 0 1px var(--blue-100)}.find-us__list li>div{display:flex;flex-direction:column}.find-us__label{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);font-weight:var(--weight-bold)}.find-us__val{font-size:var(--text-md);color:var(--navy-700);margin-top:3px}.find-us__val a{color:var(--blue-600);font-weight:var(--weight-bold);text-decoration:none}.find-us__val a:hover{text-decoration:underline}.find-us__sub{font-size:var(--text-sm);color:var(--text-muted);margin-top:4px}.find-us__hours{display:flex;flex-direction:column;gap:3px;margin-top:4px}.find-us__hours-row{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-md);color:var(--navy-700);max-width:320px}.find-us__hours-day{color:var(--text-body)}.find-us__hours-time{font-weight:var(--weight-bold);white-space:nowrap}.find-us__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--space-5)}.offer-band{background:linear-gradient(160deg,var(--navy-700),var(--navy-900));color:#fff}.offer-band__grid{display:grid;grid-template-columns:1fr;gap:var(--space-7);align-items:center;padding-top:var(--space-8);padding-bottom:var(--space-8)}.offer-band .eyebrow-gold{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--gold-400);font-weight:var(--weight-bold)}.offer-band h2{color:#fff;font-size:var(--text-2xl);margin:14px 0 16px}.offer-band p{color:#cdd9e8;font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0 0 24px;max-width:46ch}.offer-band p.offer-band__foot{font-size:var(--text-sm);color:#8ea1b8;margin:20px 0 0}.offer-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-lg)}.offer-card__title{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--gold-400);font-weight:var(--weight-bold);margin-bottom:6px}.offer-card__list{list-style:none;margin:0;padding:0}.offer-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1)}.offer-card__row:last-child{border-bottom:0}.offer-card__label{color:#cdd9e8;font-size:var(--text-md)}.offer-card__val{color:#fff;font-size:var(--text-md);white-space:nowrap}.offer-card__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-top:8px;padding-top:16px;border-top:2px solid rgba(255,255,255,.18)}.offer-card__total-label{color:#fff;font-size:var(--text-md);font-weight:var(--weight-bold)}.offer-card__total-val{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--gold-400);white-space:nowrap}.offer-card__total-val s{color:#7f93ab;font-weight:var(--weight-regular);font-size:var(--text-lg);margin-right:8px}.offer-card__note{margin-top:14px;font-size:var(--text-sm);color:#aebccd;line-height:var(--leading-relaxed)}@media (min-width:860px){.offer-band__grid{grid-template-columns:1.05fr .95fr;gap:var(--space-9);padding-top:var(--space-9);padding-bottom:var(--space-9)}}.bp-photo{background:linear-gradient(135deg,var(--blue-100),var(--blue-50));border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;color:var(--blue-500);font-size:var(--text-sm);font-weight:var(--weight-bold);box-shadow:var(--shadow-lg)}.guide{background:var(--blue-50)}.guide__grid{display:grid;grid-template-columns:1fr;gap:var(--space-7);align-items:center}.guide__cover{margin:0 auto;position:relative;width:min(240px, 62vw);transform:rotate(-2deg)}.guide__cover img{display:block;width:100%;height:auto;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg)}.guide__badge{position:absolute;top:-13px;right:-14px;transform:rotate(3deg);background:var(--gold-400);color:var(--navy-900);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:6px 12px;border-radius:var(--radius-pill);box-shadow:var(--shadow-md)}.guide__body h2{margin:8px 0 14px}.guide__points{list-style:none;margin:18px 0 24px;padding:0;display:grid;gap:10px}.guide__points li{display:flex;align-items:flex-start;gap:10px;color:var(--text-body)}.guide__points svg{flex:none;margin-top:3px;color:var(--success-500)}.guide-form__row{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:12px}.guide-form__row .bp-field{margin-bottom:0}.guide-form__row .bp-btn{height:48px}.guide-success{display:none}.guide__form-wrap.is-submitted .guide-form{display:none}.guide__form-wrap.is-submitted .guide-success{display:block}.guide-success h3{font-size:var(--text-xl);color:var(--navy-700);margin:12px 0 8px}.guide-success p{margin:0 0 16px;color:var(--text-body);line-height:var(--leading-relaxed)}.guide-success__actions{display:flex;flex-wrap:wrap;gap:12px}@media (min-width:560px){.guide-form__row{grid-template-columns:minmax(0, 1fr) auto;align-items:start}}@media (min-width:860px){.guide__grid{grid-template-columns:300px minmax(0, 1fr);gap:var(--space-9)}.guide__cover{width:100%;margin:0}.guide-form__row{max-width:560px}}.clinic-gallery{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--space-5));padding:4px var(--space-5) 16px;scroll-padding-left:var(--space-5);scrollbar-width:none;-ms-overflow-style:none}.clinic-gallery::-webkit-scrollbar{display:none}.clinic-tile{flex:0 0 auto;width:82%;max-width:340px;scroll-snap-align:start;position:relative;margin:0;overflow:hidden;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);aspect-ratio:4/3;background:linear-gradient(135deg,var(--blue-100),var(--blue-50))}@media (min-width:880px){.clinic-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:12rem;gap:var(--space-4);overflow:visible;margin:0;padding:0;scroll-snap-type:none}.clinic-tile{flex:none;width:auto;max-width:none;scroll-snap-align:none;aspect-ratio:auto;height:100%;box-shadow:var(--shadow-sm)}.clinic-tile:nth-child(1){grid-column:span 2;grid-row:span 2}.clinic-tile:nth-child(4){grid-column:span 2}.clinic-tile:nth-child(7){grid-column:span 2}}.clinic-tile__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-base) var(--ease-out)}.clinic-tile:hover .clinic-tile__img{transform:scale(1.04)}.clinic-tile__cap{position:absolute;left:0;right:0;bottom:0;padding:26px 14px 12px;color:#fff;font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.01em;background:linear-gradient(180deg,rgba(11,31,59,0) 0%,rgba(11,31,59,.72) 100%)}@media (hover:hover){.clinic-tile__cap{opacity:0;transform:translateY(8px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.clinic-tile:hover .clinic-tile__cap{opacity:1;transform:none}}.dentist{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:center;max-width:880px;margin:var(--space-7) auto;padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.dentist__photo{margin:0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);background:linear-gradient(135deg,var(--blue-100),var(--blue-50))}.dentist__photo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.dentist__meta{display:inline-block;margin-bottom:12px;padding:4px 12px;background:var(--gold-50);color:var(--gold-700);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.dentist__body h3{margin:0 0 4px;font-size:var(--text-xl);color:var(--navy-700)}.dentist__role{margin:0 0 14px;font-size:var(--text-sm);color:var(--text-muted)}.dentist__bio{margin:0 0 18px;font-size:var(--text-md);color:var(--text-body);line-height:var(--leading-relaxed)}.dentist__points{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.dentist__points li{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;background:var(--blue-50);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--navy-700)}.dentist__points svg{color:var(--blue-500);flex:none}@media (min-width:760px){.dentist{grid-template-columns:300px 1fr;gap:var(--space-7);padding:var(--space-7)}}.team{overflow:hidden}.team__intro{max-width:60ch;margin:-8px auto 0;text-align:center;color:var(--text-body);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.team-marquee{display:flex;flex-direction:column;gap:var(--space-4);max-width:var(--container-max);margin:var(--space-7) auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.team-row{display:flex;width:max-content}.team-row--1{animation:team-scroll 64s linear infinite}.team-row--2{animation:team-scroll 64s linear infinite reverse}.team-marquee:hover .team-row{animation-play-state:paused}.team-set{display:flex}.team-face{flex:0 0 auto;width:104px;height:104px;margin-right:var(--space-4);border-radius:50%;overflow:hidden;border:3px solid var(--white);box-shadow:var(--shadow-md);background:linear-gradient(135deg,var(--blue-100),var(--blue-50))}.team-face img{width:100%;height:100%;object-fit:cover;display:block}@keyframes team-scroll{from{transform:translateX(0)}to{transform:translateX(-33.3333%)}}@media (min-width:720px){.team-face{width:132px;height:132px}}@media (prefers-reduced-motion:reduce){.team-row{animation:none;width:auto}.team-set{flex-wrap:wrap;justify-content:center;row-gap:var(--space-4)}.team-set+.team-set{display:none}.team-marquee{-webkit-mask-image:none;mask-image:none}}.ba-carousel{display:flex;flex-direction:column;margin:var(--space-7) calc(-1 * var(--space-5)) 0;max-width:1120px;overflow:hidden;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 40px 80px -40px rgba(0,0,0,.65)}@media (min-width:960px){.ba-carousel{flex-direction:row;margin-left:auto;margin-right:auto;border:1px solid rgba(255,255,255,.14);border-radius:calc(var(--radius-xl) + 14px)}}.ba-carousel__menu{position:relative;overflow-x:auto;scrollbar-width:none;background:linear-gradient(165deg,var(--navy-600) 0%,var(--navy-800) 100%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px), transparent);mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px), transparent)}.ba-carousel__menu::-webkit-scrollbar{display:none}.ba-carousel__wheel{display:flex;gap:8px;padding:13px 20px;width:max-content;min-width:100%}@media (min-width:960px){.ba-carousel__menu{--chip-step:64px;width:34%;overflow:hidden;display:flex;justify-content:flex-start;padding-left:var(--space-7);-webkit-mask-image:none;mask-image:none}.ba-carousel__menu:before,.ba-carousel__menu:after{content:"";position:absolute;left:0;right:0;height:60px;z-index:2;pointer-events:none}.ba-carousel__menu:before{top:0;background:linear-gradient(180deg,var(--navy-600),transparent)}.ba-carousel__menu:after{bottom:0;background:linear-gradient(0deg,var(--navy-800),transparent)}.ba-carousel__wheel{display:block;position:relative;width:100%;padding:0}}.ba-carousel__chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.24);background:0 0;color:rgba(255,255,255,.78);font-family:inherit;font-size:12px;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .4s var(--ease-out),color .4s var(--ease-out),border-color .4s var(--ease-out)}@media (min-width:960px){.ba-carousel__chip{position:absolute;top:50%;left:0;gap:12px;padding:13px 22px;font-size:13px;transform:translate(0,calc(-50% + var(--wd, 0) * var(--chip-step)));opacity:calc(1 - 0.28 * abs(var(--wd, 0)));transition:transform .65s var(--ease-out),opacity .65s var(--ease-out),background-color .4s var(--ease-out),color .4s var(--ease-out),border-color .4s var(--ease-out)}}.ba-carousel__chip:hover{border-color:rgba(255,255,255,.6);color:#fff}.ba-carousel__chip:focus-visible{outline:2px solid #fff;outline-offset:3px}.ba-carousel__chip.is-active{background:var(--gold-400);border-color:var(--gold-400);color:var(--navy-900)}.ba-carousel__chip svg{flex:0 0 auto;opacity:.85}.ba-carousel__chip.is-active svg{opacity:1}.ba-carousel__stage{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-5) 8px;background:var(--navy-800)}@media (min-width:960px){.ba-carousel__stage{padding:var(--space-7) var(--space-6)}}.ba-carousel__stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 55% at 50% 42%,rgba(41,115,185,.28),transparent 70%)}.ba-carousel__deck{position:relative;display:grid;width:min(660px, 100%)}.ba-carousel__card{grid-area:1/1;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:8px;overflow:hidden;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.16);background:linear-gradient(165deg,var(--navy-600),var(--navy-800));box-shadow:0 24px 60px -28px rgba(0,0,0,.7);opacity:0;transform:scale(.7);z-index:0;pointer-events:none;transition:transform .6s var(--ease-out),opacity .6s var(--ease-out)}.ba-carousel__card{align-self:center}@media (min-width:960px){.ba-carousel__card{align-self:stretch}}.ba-carousel__card.is-prev{opacity:.35;transform:translateX(-14%) scale(.85) rotate(-3deg);z-index:5}.ba-carousel__card.is-next{opacity:.35;transform:translateX(14%) scale(.85) rotate(3deg);z-index:5}.ba-carousel__card.is-active{opacity:1;transform:none;z-index:10;pointer-events:auto}.ba-card__pairs{display:flex;flex-direction:row;gap:8px}.ba-pair{display:grid;grid-template-columns:1fr;gap:8px;flex:1;min-width:0}@media (min-width:960px){.ba-card__pairs{flex-direction:column}.ba-pair{grid-template-columns:1fr 1fr}}.ba-shot{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:calc(var(--radius-xl) - 8px);background:linear-gradient(135deg,var(--navy-600),var(--navy-700))}.ba-pair:only-child .ba-shot{aspect-ratio:3/2}@media (min-width:960px){.ba-pair:only-child .ba-shot{aspect-ratio:4/3}}.ba-shot img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) blur(2px) brightness(.7);transition:filter .7s var(--ease-out)}.ba-carousel__card.is-active .ba-shot img{filter:none}.ba-shot__tag{position:absolute;top:8px;left:8px;z-index:2;font-size:11px;font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--navy-700);background:rgba(255,255,255,.92);padding:3px 10px;border-radius:var(--radius-pill);box-shadow:var(--shadow-sm)}.ba-shot__tag--after{color:var(--navy-900);background:var(--gold-400)}.ba-card__cap{text-align:center;display:flex;flex-direction:column;align-items:center;gap:7px;padding:2px 12px 10px}.ba-card__badge{padding:4px 13px;border-radius:var(--radius-pill);background:rgba(210,179,94,.14);color:var(--gold-300);border:1px solid rgba(210,179,94,.4);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.ba-card__cap p{margin:0;font-size:14px;color:#cfdbea;line-height:var(--leading-relaxed)}@media (prefers-reduced-motion:reduce){.ba-carousel__chip,.ba-carousel__card,.ba-shot img{transition:none}}.results__note{text-align:center;font-size:var(--text-xs);color:#93a8c2;margin:var(--space-6) auto 0}.results .treatable__title{color:#fff}.results .treatable__item{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.results .treatable__item:hover{background:rgba(255,255,255,.13)}.results .treatable__icon img{filter:brightness(0) invert(1);opacity:.92}.results .treatable__label{color:#fff}.treatable{margin-top:var(--space-8);text-align:center}.treatable__title{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--navy-700);margin:0 0 var(--space-6)}.treatable__grid{list-style:none;padding:0;margin:0 auto;max-width:880px;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media (min-width:560px){.treatable__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:880px){.treatable__grid{grid-template-columns:repeat(6,1fr)}}.treatable__item{display:flex;flex-direction:column;align-items:center;gap:12px;padding:var(--space-4) var(--space-3);background:var(--blue-50);border-radius:var(--radius-lg);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.treatable__item:hover{background:var(--blue-100);transform:translateY(-2px)}.treatable__icon{width:100%;height:54px;display:flex;align-items:center;justify-content:center}.treatable__icon img{max-width:100%;max-height:100%;width:auto;height:auto;display:block}.treatable__label{font-size:13px;font-weight:var(--weight-bold);color:var(--navy-700);text-align:center}.quote{max-width:var(--container-narrow);margin:0 auto;text-align:center}.quote__mark{color:var(--blue-200)}.quote__text{font-size:var(--text-xl);color:var(--navy-700);line-height:1.4;margin:8px 0 22px}.quote__person{display:inline-flex;align-items:center;gap:12px}.quote__avatar{width:44px;height:44px;border-radius:50%;background:var(--blue-100);color:var(--blue-700);display:flex;align-items:center;justify-content:center;font-weight:var(--weight-bold);flex-shrink:0}.review{display:flex;flex-direction:column;gap:14px;position:relative}.bp-card.review{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.bp-card.review:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.review__text{font-size:15px;color:var(--text-body);line-height:var(--leading-relaxed);margin:0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.review__person{display:flex;align-items:center;gap:12px}.review__name{font-weight:var(--weight-bold);color:var(--navy-700);font-size:15px}.review__src{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted)}.review__src .g-mark{width:14px;height:14px;flex:none}.g-mark{display:inline-block;vertical-align:middle}.g-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4) var(--space-5);width:max-content;max-width:100%;margin:0 auto var(--space-7);padding:18px var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.g-summary__brand{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--navy-700)}.g-summary__brand .g-mark{width:24px;height:24px}.g-word{font-weight:var(--weight-bold);letter-spacing:-.4px}.g-summary__brand-label{color:var(--navy-700);font-weight:var(--weight-regular)}.g-summary__divider{width:1px;align-self:stretch;min-height:38px;background:var(--border-subtle)}.g-summary__score{display:inline-flex;flex-direction:column;gap:4px}.g-summary__row{display:inline-flex;align-items:center;gap:10px}.g-summary__num{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--navy-700);line-height:1}.g-summary__score .bp-rating{color:var(--gold-500)}.g-summary__count{font-size:13px;color:var(--text-muted)}.reviews-carousel{position:relative}.reviews-track{display:flex;gap:var(--space-5);overflow-x:auto;-webkit-overflow-scrolling:touch;padding:4px 4px 18px;scrollbar-width:none;-ms-overflow-style:none}.reviews-track::-webkit-scrollbar{display:none}.reviews-track>.review{flex:0 0 auto;width:min(82vw, 340px)}.reviews-nav{display:none}@media (min-width:720px){.reviews-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--white);color:var(--navy-700);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.reviews-nav:hover{background:var(--blue-500);color:#fff;border-color:var(--blue-500)}.reviews-nav:disabled{opacity:.3;cursor:default}.reviews-nav:disabled:hover{background:var(--white);color:var(--navy-700);border-color:var(--border-subtle)}.reviews-nav--prev{left:-18px}.reviews-nav--next{right:-18px}.reviews-track{padding-left:0;padding-right:0}}.faq{max-width:var(--container-narrow);margin:0 auto}.faq__item{border-bottom:1px solid var(--border-subtle)}.faq__item summary{list-style:none;cursor:pointer;padding:var(--space-4) 0;font-weight:var(--weight-bold);color:var(--navy-700);font-size:var(--text-md);display:flex;justify-content:space-between;align-items:center;gap:16px}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";width:11px;height:11px;flex:none;border-right:2px solid var(--blue-500);border-bottom:2px solid var(--blue-500);transform:rotate(45deg);transition:transform var(--dur-fast) var(--ease-out)}.faq__item[open] summary:after{transform:rotate(-135deg)}.faq__item p{color:var(--text-body);line-height:var(--leading-relaxed);margin:0 0 var(--space-4)}.final-cta{background:var(--blue-50)}.final-cta__inner{display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start;padding-top:var(--space-8);padding-bottom:var(--space-8)}.final-cta h2{font-size:var(--text-2xl);color:var(--navy-700);margin:0 0 8px}.final-cta__actions{display:flex;gap:14px;flex-wrap:wrap}@media (min-width:820px){.final-cta__inner{flex-direction:row;align-items:center;justify-content:space-between}}.lp-footer{background:var(--navy-700);color:#dfe8f2}.lp-footer__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);padding-top:var(--space-9);padding-bottom:var(--space-6)}.lp-footer__logo{height:44px;width:auto;margin-bottom:16px}.lp-footer p{color:#aebfd4;font-size:14px;line-height:var(--leading-relaxed);max-width:300px;margin:0}.lp-footer__col h4{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-400);font-weight:var(--weight-bold);margin:0 0 12px}.lp-footer__col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lp-footer__col li,.lp-footer__col a{color:#cdd9e8;font-size:14px;text-decoration:none}.lp-footer__hours{display:flex;flex-direction:column;gap:3px}.lp-footer__bar{border-top:1px solid rgba(255,255,255,.12);padding:18px 0;display:flex;flex-direction:column;gap:10px;justify-content:space-between;font-size:13px;color:#8ea1b8}.lp-footer__bar a{color:#8ea1b8;text-decoration:none}.lp-footer__bar .links{display:inline-flex;gap:20px;flex-wrap:wrap}.lp-footer__credit a{color:#b9c6d6}.lp-footer__credit a:hover{color:#fff;text-decoration:underline}@media (min-width:760px){.lp-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:var(--space-7)}.lp-footer__bar{flex-direction:row;align-items:center}}.mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;gap:10px;padding:10px 14px;background:rgba(255,255,255,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border-subtle)}.mobile-cta .bp-btn{flex:1}.mobile-cta .bp-btn--icon{flex:0 0 46px;width:46px;padding:0}@media (min-width:720px){.mobile-cta{display:none}}body{padding-bottom:72px}@media (min-width:720px){body{padding-bottom:0}}.bp-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold)}.bp-badge--blue{background:var(--blue-50);color:var(--blue-700)}.bp-badge--gold{background:var(--gold-100);color:var(--gold-700)}.bp-badge--success{background:var(--success-50);color:var(--success-500)}.bp-stack{display:flex;flex-direction:column;gap:var(--space-5)}.bp-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:16px;top:16px;background:#fff;padding:10px 16px;border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:50}.lp-badges{border-bottom:1px solid var(--border-subtle);background:var(--white)}.lp-badges__row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-5) var(--space-7);padding:var(--space-6) 0}.lp-badges__label{flex:0 0 100%;text-align:center;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.lp-badges__img{display:block;width:auto;object-fit:contain}.lp-badges__img--diamond{height:58px}.lp-badges__img--gdc{height:50px}@media (max-width:520px){.lp-badges__img--diamond{height:46px}.lp-badges__img--gdc{height:40px}}.find-us__map{margin-top:var(--space-6);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);line-height:0}.find-us__map iframe{display:block;width:100%;height:340px;border:0}.qlwapp,.eg-everest-lightbox-overlay,a.back-to-top{display:none !important}body.bp-invis-lp{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-body)}body.bp-invis-lp p,body.bp-invis-lp input,body.bp-invis-lp select,body.bp-invis-lp textarea,body.bp-invis-lp button{font-family:var(--font-body)}body.bp-invis-lp h1,body.bp-invis-lp h2,body.bp-invis-lp h3,body.bp-invis-lp h4,body.bp-invis-lp h5,body.bp-invis-lp h6{font-family:var(--font-brand);line-height:var(--leading-tight)}.bp-checkrow label a{color:var(--text-link)}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms !important;transition-duration:.001ms !important}}
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}}
.primary-color-bg,.bg-c1,.primary-hover-bg:hover,.primary-hover-bg:focus,.closebar,.hamburger-box,.commentlist .comment.bypostauthor .comment-body,.paging-navigation .page-numbers .current,.paging-navigation .page-numbers a:hover,a.tag-cloud-link:hover,a.tag-cloud-link:focus,.separator-style-2.style-text-dark:before,.separator-style-2.style-primary-color:before,.separator-style-2.style-text-default:before,.panel-title .primary-hover:not(.collapsed),.owl-theme .owl-dots .owl-dot.active,.owl-theme .owl-dots .owl-dot:hover,.tns-nav .tns-nav-active,.tns-nav button:hover,.overlay-primary .overlay,.overlay-hover-primary:hover .overlay,.site-footer .widget .widget-title:before,.prefooter .widget .widget-title:before,mark,.mark,.page-numbers.p-numbers>li,.page-numbers.p-numbers>li:hover a,.pika-button:hover,.is-selected .pika-button,.woo-tabs .panel-title>a.js-tabcollapse-panel-heading:not(.collapsed),.nav-tabs.tabs-style-2>li.active>a,.nav-tabs.tabs-style-2>li:hover>a,.ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-store-notice,p.demo_store{background-color:#2872b9}.primary-color,.text-light .primary-color,.text-dark .primary-color,a.primary-color,.text-light a.primary-color,.text-dark a.primary-color,.primary-hover:hover,.primary-hover:focus,.primary-hover:hover .hover-child,.primary-hover:focus .hover-child,.primary-hover:active,.primary-hover:hover:after,.primary-hover:active:after,.commentlist .comment article .content-wrap .meta-data .comment-reply-link i,.dropcap,a:hover,a:active,a:not([class*=hover]) .item-title:hover,a.item-title:hover,.wpcf7-form .select:after,.wpcf7-form .name:after,.wpcf7-form .email:after,.wpcf7-form .date:after,.wpcf7-form .phone:after,.wpcf7-form .time:after,.wpcf7-form label,.team-header .departments a:not(:hover),input.search-submit[type=submit]:hover,.top-bar-wrap>.section.widget_nav_menu ul.menu li a:hover,.top-bar-wrap>.section.widget_nav_menu ul.menu li a:focus,ol.ordered-list li:before,.widget_archive>ul>li a:before,.widget_categories>ul>li a:before,.widget_pages>ul>li a:before,.widget_meta>ul>li a:before,.list-star>li:before,.list-checklist>li:before,.list-arrow>li:before,.woocommerce div.product .stock,.woocommerce div.product span.price{color:#2872b9}.primary-border-color,.paging-navigation .page-numbers .current,input:focus,textarea:focus,.wpcf7-form input:focus,.wpcf7-form input:focus,.form-control:focus{border-color:#2872b9}.commentlist .comment.bypostauthor .comment-body:after{border-top-color:#2872b9}.secondary-color-bg,.bg-c2,.secondary-hover-bg:hover,.secondary-hover-bg:focus,.separator-style-2.style-secondary-color:before,.panel-title .secondary-hover:not(.collapsed),.overlay-secondary .overlay,.overlay-hover-secondary:hover .overlay,.orion-onsale{background-color:#3f51b5}.secondary-color,.secondary-color,.text-light .secondary-color,.text-dark .secondary-color,a.secondary-color,.text-light a.secondary-color,.text-dark a.secondary-color,.secondary-hover:hover,.secondary-hover:focus,.item-title.secondary-hover:hover,.secondary-hover:hover .hover-child,.secondary-hover:focus .hover-child,.secondary-hover:active,.secondary-hover:hover:after,.secondary-hover:active:after{color:#3f51b5}.secondary-border-color{border-color:#3f51b5}.tertiary-color-bg,.bg-c3,.tertiary-hover-bg:hover,.tertiary-hover-bg:focus,.separator-style-2.style-tertiary-color:before,.panel-title .tertiary-hover:not(.collapsed),.overlay-tertiary .overlay,.overlay-hover-tertiary:hover .overlay,.hamburger-box+.woocart,.to-x .mobile-call-btn,.woocommerce a.button{background-color:#2b354b}.tertiary-color,.text-light .tertiary-color,.text-dark .tertiary-color,a.tertiary-color,.text-light a.tertiary-color,.text-dark a.tertiary-color,.tertiary-hover:hover,.tertiary-hover:focus,.item-title.tertiary-hover:hover,.tertiary-hover:hover .hover-child,.tertiary-hover:focus .hover-child,.tertiary-hover:active,.tertiary-hover:hover:after,.tertiary-hover:active:after,.tertiary-color{color:#2b354b}.tertiary-border-color{border-color:#2b354b}body .site-content,.bg-sitebg{background-color:#fff}.bg-alt,.bg-altsitebg,input[value=bg-altsitebg],input[value=color_altsitebg]{background-color:#f4f8fa}.btn.btn-green,button.btn-green,input.btn-green[type=submit]{background-color:#8bc34a}.btn.btn-blue,button.btn-blue,input.btn-blue[type=submit]{background-color:#29b6f6}.btn.btn-pink,button.btn-pink,input.btn-pink[type=submit]{background-color:#ec407a}.btn.btn-orange,button.btn-orange,input.btn-orange[type=submit]{background-color:#ffa726}.header-classic .widget-section{background:#f8f8f8}.header-classic .header-widgets{padding-top:24px;padding-bottom:0}.site-navigation .nav-menu>li>a,.nav-menu>ul>li>a{text-transform:uppercase;letter-spacing:1undefined;font-size:12px}.nav-menu>li>ul.sub-menu .menu-item>a,.nav-menu>li>ul.sub-menu .menu-item>span{text-transform:uppercase;letter-spacing:1undefined;font-size:12px}.site-search{background-color:#2b354b}header.site-header.nav-light .nav-container{background-color:#fff}.page-heading.heading-classic{background-repeat:no-repeat;background-position:center center;background-size:cover}.page-heading.heading-classic{padding-top:24px;padding-bottom:24px}.page-heading.heading-classic h1.entry-title{font-family:Montserrat;text-transform:capitalize;line-height:24px;letter-spacing:1px;font-weight:400;font-style:normal;color:#fff;font-size:21px}.page-heading.heading-classic .breadcrumbs,.page-heading.heading-classic .breadcrumbs ol li a,.page-heading.heading-classic .breadcrumbs ol li:not(:last-child):after,.page-heading.heading-classic .breadcrumbs ol li:after,.breadcrumbs span{font-family:Montserrat;letter-spacing:1px;font-weight:400;font-style:normal;color:#fff;font-size:12px}.page-heading.heading-centered{background-repeat:no-repeat;background-position:center center;background-size:cover}.page-heading.heading-centered{padding-top:72px;padding-bottom:60px}.page-heading.heading-centered:not(.text-light) h1.entry-title{font-family:Montserrat;text-transform:capitalize;line-height:36px;font-weight:400;font-style:normal;color:#fff;font-size:31px}.page-heading.heading-centered .breadcrumbs,.page-heading.heading-centered .breadcrumbs ol li a,.page-heading.heading-centered .breadcrumbs ol li:not(:last-child):after,.page-heading.heading-centered .breadcrumbs ol li:after,.page-heading.heading-centered .breadcrumbs span{font-family:Montserrat;letter-spacing:1px;font-weight:400;font-style:normal;color:#fff;font-size:12px}.page-heading.heading-left{background-repeat:no-repeat;background-position:center center;background-size:cover}.page-heading.heading-left{padding-top:120px;padding-bottom:120px}.page-heading.heading-left h1.entry-title{font-family:Montserrat;text-transform:capitalize;line-height:48px;font-weight:400;font-style:normal;font-size:44px}.page-heading.heading-left .breadcrumbs,.page-heading.heading-left .breadcrumbs ol li a,.page-heading.heading-left .breadcrumbs ol li:not(:last-child):after,.page-heading.heading-left .breadcrumbs ol li:after,.page-heading.heading-left .breadcrumbs span{font-family:Montserrat;letter-spacing:1px;font-weight:400;font-style:normal;color:#fff;font-size:12px}.site-footer .main-footer{padding-top:60px;padding-bottom:60px}.prefooter{background-color:#fff}.prefooter{padding-top:60px;padding-bottom:24px}html,body,p,input:not(.btn),textarea,select,.wpcf7-form select,.wpcf7-form input:not(.btn),.woocommerce-review__published-date{font-family:"Open Sans"}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.panel-heading,.font-2,.team-header .departments a,.dropcap,.product-title{font-family:Montserrat}button,.btn,.site-navigation .menu-item>a,.site-navigation li.menu-item>span,.breadcrumbs li a,.breadcrumbs li span,.so-widget-orion_mega_widget_topbar .widget-title,input,.page-numbers,.tagcloud,.meta,.post-navigation,.nav-item,.nav-tabs li a,.nav-stacked li a,.font-3,.wpcf7-form label,input[type=submit],.widget_nav_menu ul li a,ol.ordered-list li:before,.woocommerce a.button,.widget_product_categories a,.pwb-brands-in-loop,.wp-block-button.wp-block-button,.wp-block-file .wp-block-file__button{font-family:Montserrat}a{color:#212121}html,body{font-family:"Open Sans";line-height:24px;font-weight:400;font-style:normal;font-size:15px}.site-footer .widget,aside .widget{line-height:24px;font-size:12px}.lead,lead,.has-lead-font-size{font-family:"Open Sans";line-height:36px;font-weight:400;font-style:normal;font-size:21px}small,.small,.has-small-font-size{font-family:"Open Sans";line-height:12px;letter-spacing:1px;font-weight:400;font-style:normal;font-size:12px}h1,.h1{line-height:48px;font-size:39px}h2,.h2{line-height:36px;font-size:33px}h3,.h3{line-height:36px;font-size:18px}h4,.h4{line-height:24px;font-size:24px}h5,.h5{line-height:24px;font-size:21px}h6,.h6{line-height:24px;font-size:18px}.btn,input[type=submit],.btn-wire:not(:hover):not(:focus){color:#959595}.btn{font-weight:500;font-style:normal}.btn.btn-lg,input.btn-lg[type=submit]{font-size:15px}.btn.btn-md,input.btn-md[type=submit]{font-size:12px}.btn.btn-sm,input.btn-sm[type=submit]{font-size:12px}.btn.btn-xs,input.btn-xs[type=submit]{font-size:11px}.display-1,.display-1.display-1,.has-displayone-font-size{line-height:66px;font-size:61px}.display-2,.display-2.display-2,.has-displaytwo-font-size{line-height:48px;letter-spacing:0px;font-size:39px}.display-3,.display-3.display-3,.has-displaythree-font-size{line-height:24px;letter-spacing:3px;font-size:18px}article .entry-title,article .entry-title a,.wp-block-latest-posts__post-title{text-transform:capitalize;line-height:36px;font-weight:400;font-style:normal;font-size:30px}.entry-meta time,.entry-meta span,.entry-meta a,.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{line-height:13px;font-weight:400;font-style:normal;font-size:13px}