@font-face{font-family:pretendard;src:url(../media/Pretendard_Regular-s.p.0dec28pi78rl1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pretendard;src:url(../media/Pretendard_Medium-s.p.0ww47lvr3innr.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:pretendard;src:url(../media/Pretendard_Bold-s.p.0jorqp85ifztu.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_99fe70df-module__WnB0rq__className{font-family:pretendard,pretendard Fallback}.pretendard_99fe70df-module__WnB0rq__variable{--font-landing:"pretendard", "pretendard Fallback"}
:root{--miridam-client-brand-primary:#076e76;--miridam-client-action-general:#076e76;--miridam-client-action-consult:#c94763;--miridam-client-action-availability-alert:#c94763;--miridam-client-action-insufficient-balance-charge:#076e76;--miridam-client-action-foreground:#fff;--miridam-client-text-title:#0e2036;--miridam-client-text-body:#2a3a4c;--miridam-client-text-secondary:#6a7686;--miridam-client-text-faint:#8c96a3;--miridam-client-text-small-date:#6a7686;--miridam-client-text-counselor-name:#076e76;--miridam-client-text-price:#c94763;--miridam-client-text-inverse:#fff;--miridam-client-surface-default:#fff;--miridam-client-surface-brand-soft:#e7f4f4;--miridam-client-surface-brand-faint:#eff6f6;--miridam-client-surface-info:#f5f7f8;--miridam-client-border-default:#d6eceb;--miridam-client-border-home-menu:#b0d3d4;--miridam-client-border-new:#eec4cd;--miridam-client-status-indicator-available:#00afb7;--miridam-client-status-indicator-busy:#c94763;--miridam-client-status-indicator-away:#a0a8b2;--miridam-client-story-pill-available:#076e76;--miridam-client-story-pill-busy:#c94763;--miridam-client-story-pill-away:#076e76;--miridam-client-story-pill-background:#fff;--miridam-client-grade-outline-foreground:#076e76;--miridam-client-grade-outline-border:#076e76;--miridam-client-grade-outline-background:#fff;--miridam-client-grade-filled-background:#076e76;--miridam-client-grade-filled-foreground:#fff;--miridam-client-accent-new:#c94763;--miridam-client-accent-reaction:#c94763;--miridam-client-accent-central-navigation:#c94763;--miridam-color-brand-200:#eafbf9;--miridam-color-brand-500:#25cfc8;--miridam-color-brand-700:#087f7b;--miridam-color-coral-100:#fff0f4;--miridam-color-coral-500:#ff6f91;--miridam-color-coral-700:#b92f5b;--miridam-color-lavender-100:#f0e9fe;--miridam-color-lavender-500:#a78bfa;--miridam-color-orange-100:#fff5e8;--miridam-color-orange-500:#f39a3e;--miridam-color-orange-700:#a95b0d;--miridam-color-cream-50:#faf9f6;--miridam-color-neutral-0:#fff;--miridam-color-neutral-50:#f5f2f4;--miridam-color-neutral-200:#e9e2e6;--miridam-color-neutral-400:#a69ca2;--miridam-color-neutral-600:#756a73;--miridam-color-neutral-900:#1f2933;--miridam-color-semantic-surface-default:#fff;--miridam-color-semantic-surface-subtle:#f5f2f4;--miridam-color-semantic-surface-brand-subtle:#eafbf9;--miridam-color-semantic-surface-action-subtle:#fff0f4;--miridam-color-semantic-surface-lavender-subtle:#f0e9fe;--miridam-color-semantic-surface-coin-subtle:#fff5e8;--miridam-color-surface-success-subtle:#eafbf9;--miridam-color-surface-warning-subtle:#fff5e8;--miridam-color-surface-failure-subtle:#fff0f4;--miridam-color-semantic-surface-busy-subtle:#fff0f4;--miridam-color-surface-info-subtle:#f0e9fe;--miridam-color-text-primary:#1f2933;--miridam-color-text-secondary:#756a73;--miridam-color-text-disabled:#a69ca2;--miridam-color-text-brand:#087f7b;--miridam-color-text-action:#b92f5b;--miridam-color-text-coin:#a95b0d;--miridam-color-text-category:#6341ac;--miridam-color-text-inverse:#fff;--miridam-color-text-success:#087f7b;--miridam-color-text-warning:#a95b0d;--miridam-color-text-failure:#b92f5b;--miridam-color-text-busy:#b92f5b;--miridam-color-text-info:#6341ac;--miridam-color-border-default:#e9e2e6;--miridam-color-border-brand:#25cfc8;--miridam-color-border-action:#ff6f91;--miridam-color-bg-surface:#fff;--miridam-color-bg-subtle:#f5f2f4;--miridam-color-bg-brand-subtle:#eafbf9;--miridam-color-bg-pink-subtle:#fff0f4;--miridam-color-bg-lavender-subtle:#f0e9fe;--miridam-color-bg-coin-subtle:#fff5e8;--miridam-color-bg-action:#ff6f91;--miridam-color-status-available-bg:#eafbf9;--miridam-color-status-available-fg:#087f7b;--miridam-color-status-available-accent:#25cfc8;--miridam-color-status-busy-bg:#fff0f4;--miridam-color-status-busy-fg:#b92f5b;--miridam-color-status-busy-accent:#ff6f91;--miridam-color-status-away-bg:#f5f2f4;--miridam-color-status-away-fg:#756a73;--miridam-color-status-away-accent:#a69ca2;--miridam-color-interaction-primary-bg:#ff6f91;--miridam-color-interaction-primary-fg:#fff;--miridam-color-interaction-primary-pressed-bg:#b92f5b;--miridam-color-interaction-primary-disabled-bg:#e9e2e6;--miridam-color-interaction-primary-disabled-fg:#a69ca2;--miridam-color-interaction-secondary-bg:#eafbf9;--miridam-color-interaction-secondary-fg:#087f7b;--miridam-color-interaction-secondary-pressed-bg:#25cfc8;--miridam-color-interaction-outline-bg:#fff;--miridam-color-interaction-outline-fg:#b92f5b;--miridam-color-interaction-outline-border:#ff6f91;--miridam-color-interaction-outline-pressed-bg:#fff0f4;--miridam-color-focus-ring:#25cfc8;--miridam-color-canvas:#f5f2f4;--miridam-color-surface:#fff;--miridam-color-ink:#1f2933;--miridam-color-muted:#756a73;--miridam-color-line:#e9e2e6;--miridam-color-action:#ff6f91;--miridam-color-action-text:#fff;--miridam-color-subtle-action:#eafbf9;--miridam-color-success:#087f7b;--miridam-color-success-surface:#eafbf9;--miridam-color-warning:#a95b0d;--miridam-color-warning-surface:#fff5e8;--miridam-color-danger:#b92f5b;--miridam-color-danger-surface:#fff0f4;--miridam-space-xxs:4px;--miridam-space-xs:8px;--miridam-space-sm:12px;--miridam-space-md:16px;--miridam-space-content:20px;--miridam-space-lg:24px;--miridam-space-xl:32px;--miridam-space-xxl:48px;--miridam-space-section:64px;--miridam-space-hero:80px;--miridam-radius-xs:4px;--miridam-radius-image:6px;--miridam-radius-button:8px;--miridam-radius-sm:10px;--miridam-radius-control:14px;--miridam-radius-md:16px;--miridam-radius-lg:24px;--miridam-radius-pill:999px;--miridam-font-family-base:Pretendard, sans-serif;--miridam-font-weight-regular:400;--miridam-font-weight-medium:500;--miridam-font-weight-semibold:700;--miridam-font-weight-bold:700;--miridam-font-screen-title-size:22px;--miridam-font-screen-title-line:30px;--miridam-font-section-title-size:18px;--miridam-font-section-title-line:26px;--miridam-font-body-size:15px;--miridam-font-body-line:22px;--miridam-font-supporting-size:13px;--miridam-font-supporting-line:19px;--miridam-font-button-size:14px;--miridam-font-button-line:20px;--miridam-font-button-weight:700;--miridam-font-badge-size:11px;--miridam-font-badge-line:16px;--miridam-font-badge-weight:700;--miridam-font-caption-size:12px;--miridam-font-title-size:22px;--miridam-font-display-size:28px;--miridam-line-body:1.4667;--miridam-shadow-none:none;--miridam-shadow-subtle:0 2px 10px 0 #1f29330f;--miridam-shadow-floating:0 8px 28px 0 #1f29331a;--miridam-shadow-overlay:0 12px 36px 0 #1f293324;--miridam-focus-ring-width:2px;--miridam-focus-ring-offset:2px;--miridam-pressed-opacity:.82;--miridam-disabled-opacity:.45;--miridam-touch-target:44px}
:root{--brand:var(--miridam-client-brand-primary);--rose:var(--miridam-client-action-consult);--title:var(--miridam-client-text-title);--body:var(--miridam-client-text-body);--muted:var(--miridam-client-text-secondary);--border:var(--miridam-client-border-default);--soft:var(--miridam-client-surface-brand-soft);--faint:var(--miridam-client-surface-brand-faint);--info:var(--miridam-client-surface-info)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{color:var(--body);font-family:var(--font-landing), sans-serif;word-break:keep-all;overflow-wrap:break-word;background:#fff;margin:0;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button,summary{font:inherit}button{border:0}button:disabled{cursor:not-allowed}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--rose);outline-offset:5px}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{color:var(--title);font-weight:700}h2{letter-spacing:-.6px;font-size:28px;line-height:1.35}h3{font-size:18px;line-height:1.45}.container{width:min(1280px,100% - 80px);margin-inline:auto}.skip-link{z-index:20;border:2px solid var(--brand);background:#fff;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.site-header{background:#fff}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:80px;display:flex}.brand-logo{width:112px;height:auto;display:block}.desktop-nav{color:var(--muted);gap:32px;font-size:14px;display:flex}.desktop-nav a{padding-block:12px}.desktop-nav a:hover,.site-footer a:hover{color:var(--brand);text-underline-offset:4px;text-decoration:underline}.release-label{color:var(--brand);font-size:13px;font-weight:700}.mobile-nav{display:none}.hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;min-height:600px;padding-block:56px 64px;display:grid}.eyebrow{color:var(--brand);margin-bottom:18px;font-size:14px;font-weight:500}.hero h1{letter-spacing:-1.7px;font-size:clamp(34px,3.2vw,46px);line-height:1.26}.hero-description{color:var(--muted);max-width:540px;margin-top:22px;font-size:18px;line-height:1.75}.hero-actions{align-items:center;gap:12px;margin-top:28px;display:flex}.button{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:13px 24px;font-size:15px;font-weight:700;display:inline-flex}.primary{background:var(--brand);color:#fff}.primary:disabled{opacity:.5}.text-button{color:var(--brand)}.hero-assurance{color:var(--muted);align-items:center;gap:8px;margin-top:20px;font-size:13px;display:flex}.hero-assurance>span{background:var(--brand);border-radius:50%;flex:none;width:7px;height:7px}.site-footer{padding-block:28px}.footer-top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.footer-top .brand-logo{width:88px}.footer-top nav{color:var(--muted);flex-wrap:wrap;gap:12px 24px;font-size:12px;display:flex}.business-info,.copyright{color:var(--muted);font-size:12px}.business-info span{margin-left:12px}.business-info p+p{margin-top:4px}.copyright{margin-top:16px}
.section{padding-block:54px}.section .eyebrow{margin-bottom:12px}.section-description{color:var(--muted);margin-top:12px}.category-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px;display:grid}.category{border:1px solid var(--border);background:var(--soft);border-radius:14px;padding:20px 24px}.category h3{color:var(--brand);font-size:18px;font-weight:500}.category p{color:var(--muted);margin-top:8px}.section-heading-row{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.section-heading-row .section-description{font-size:13px}.process-grid{grid-template-columns:repeat(3,1fr);margin:30px 0 0;padding:0;list-style:none;display:grid}.process-grid li{padding-right:40px;position:relative}.process-grid li:before{content:"";background:var(--border);width:calc(100% - 34px);height:1px;position:absolute;top:15px;left:34px}.process-grid li:last-child:before{display:none}.step-number{background:var(--soft);width:32px;height:32px;color:var(--brand);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.process-grid li:nth-child(2) .step-number{color:#fff;background:var(--brand)}.process-grid h3{margin-top:14px}.process-grid p{color:var(--muted);margin-top:8px;font-size:14px}.call-fee-note{color:var(--muted);margin-top:26px;font-size:13px}.process-section{padding-bottom:62px}.standards-band{background:var(--faint)}.standards-section{grid-template-columns:.8fr 1.6fr;align-items:center;gap:64px;display:grid}.standards-section h2{font-size:30px}.assurance-list{background:#fff;border-radius:14px;padding:12px 24px}.assurance-list>div{justify-content:space-between;align-items:center;gap:28px;padding:18px 0;display:flex}.assurance-list dt{color:var(--title);flex:none;font-size:15px;font-weight:700}.assurance-list dt span{color:var(--brand);margin-right:12px}.assurance-list dd{color:var(--muted);text-align:right;font-size:13px}.counselor-guide{padding-top:12px}.counselor-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.counselor-grid li{background:#fff;border-radius:14px;align-items:flex-start;gap:16px;padding:22px;display:flex}.counselor-grid p{color:var(--muted);margin-top:6px;font-size:14px}.faq-list{margin-top:28px}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{color:var(--title);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;font-size:18px;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.faq-list summary>span{border-bottom:1.5px solid var(--brand);border-right:1.5px solid var(--brand);flex:none;width:8px;height:8px;margin-right:4px;transform:rotate(45deg)}.faq-list details[open]{background:var(--soft);border-color:#0000;border-radius:14px;margin-bottom:10px}.faq-list details[open] summary>span{transform:rotate(225deg)}.faq-answer{color:var(--muted);max-width:1100px;padding:0 24px 22px}.faq-answer a{color:var(--brand);margin-top:8px;text-decoration:underline;display:inline-block}
.install-band{background:var(--soft);padding-block:48px}.install-inner{grid-template-columns:1fr 380px;align-items:center;gap:60px;display:grid}.store-buttons{gap:12px;margin-top:24px;display:flex}.store-buttons button{background:var(--title);color:#fff;opacity:.5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:160px;min-height:54px;padding:8px 20px;font-size:15px;font-weight:700;display:flex}.store-buttons small{font-size:11px;font-weight:400}.install-guide{background:#fff;border-radius:16px;padding:24px}.install-guide ol{color:var(--muted);margin:12px 0 0;padding-left:20px}.participation-band{background:var(--brand);color:#fff;padding-block:54px}.participation-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.participation-band .eyebrow,.participation-band h2{color:#fff}.participation-band p:last-child{margin-top:16px;font-size:14px}.secondary{color:var(--brand);background:#fff;flex:none}
.product-preview{min-width:0}.preview-pair{justify-content:center;align-items:center;gap:24px;display:flex}.phone-preview{border:1px solid var(--border);width:288px;max-width:288px;height:448px;color:var(--title);background:#fff;border-radius:20px;flex:1 1 0;font-size:11px;line-height:1.5;overflow:hidden}.phone-heading{justify-content:center;align-items:center;height:44px;font-size:13px;font-weight:700;display:flex;position:relative}.phone-heading>span{font-size:22px;font-weight:400;position:absolute;left:16px}.phone-body{padding:12px}.preview-search{background:var(--info);color:var(--muted);white-space:nowrap;border-radius:8px;padding:11px 8px;font-size:10px}.preview-tabs{gap:6px;margin-block:12px;display:flex}.preview-tabs>span{text-align:center;background:var(--soft);color:var(--brand);border-radius:20px;flex:1;padding:5px}.preview-tabs .selected{background:var(--brand);color:#fff}.preview-sort{color:var(--muted);justify-content:space-between;margin-block:12px;font-size:10px;display:flex}.preview-sort span{color:var(--brand)}.preview-counselor{border-top:1px solid var(--border);gap:10px;padding-block:13px;display:flex}.anonymous-photo{background:var(--soft);width:80px;height:88px;color:var(--muted);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.anonymous-photo small{color:var(--brand);background:#fff;border-radius:3px;padding:1px 4px;font-size:8px;position:absolute;top:5px;left:5px}.preview-counselor-info{flex:1;min-width:0}.preview-counselor-info>div{align-items:center;gap:5px;display:flex}.preview-counselor b{color:var(--brand);font-size:14px}.grade{border:1px solid var(--brand);color:var(--brand);border-radius:3px;padding:1px 3px;font-size:7px}.preview-heart{margin-left:auto;font-size:14px}.preview-counselor-info p{color:var(--muted);margin-top:5px;font-size:9px}.preview-counselor-info .preview-intro{white-space:nowrap;font-size:8px}.example-price{color:var(--rose);margin-top:7px;font-size:11px;font-weight:700;display:inline-block}.example-price small{font-size:8px;font-weight:400}.preview-consult{background:var(--rose);color:#fff;text-align:center;border-radius:5px;width:70px;margin-top:5px;margin-left:auto;padding:3px 6px;font-size:10px;display:block}.choose-preview{position:relative}.preview-bottom-nav{border-top:1px solid var(--border);width:100%;height:44px;color:var(--muted);background:#fff;justify-content:space-around;align-items:center;font-size:9px;display:flex;position:absolute;bottom:0}.preview-bottom-nav b{background:var(--rose);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.call-body{text-align:center;padding-top:10px}.round-photo{border-radius:50%;width:88px;height:88px;margin:0 auto 16px}.call-body h3{font-size:16px}.call-body>p{color:var(--muted);margin-top:7px;font-size:10px}.preview-call-steps{background:var(--info);text-align:left;border-radius:8px;margin:20px 0 14px;padding:8px 12px;list-style:none}.preview-call-steps li{color:var(--muted);align-items:center;gap:12px;padding:9px 0;display:flex}.preview-call-steps span{border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;display:inline-flex}.preview-call-steps li:first-child{color:var(--brand)}.preview-call-steps li:first-child span{background:var(--brand);color:#fff}.preview-cancel{border:1px solid var(--border);color:var(--brand);border-radius:5px;padding:5px;font-size:10px}.call-body .preview-call-note{margin-top:10px;font-size:9px}.product-preview figcaption{text-align:center;color:var(--muted);margin-top:14px;font-size:11px}
.legal-layout{grid-template-columns:200px minmax(0,1fr);gap:64px;padding-block:56px 80px;display:grid}.legal-navigation{align-self:start;position:sticky;top:32px}.legal-navigation>p{color:var(--muted);margin-bottom:12px;font-size:13px}.legal-navigation nav{flex-direction:column;gap:6px;display:flex}.legal-navigation a{border-radius:8px;padding:10px 12px;font-size:14px}.legal-navigation a[aria-current]{color:var(--brand);background:var(--soft);font-weight:700}.legal-article{min-width:0;max-width:900px}.legal-heading{border-bottom:1px solid var(--border);padding-bottom:28px}.legal-heading h1{letter-spacing:-.6px;font-size:32px;line-height:1.4}.document-meta{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin-top:18px;font-size:13px;display:flex}.document-meta>div{gap:8px;display:flex}.document-meta dt{font-weight:700}.publication-note{background:var(--faint);border-left:3px solid var(--brand);border-radius:0 8px 8px 0;margin-block:24px;padding:18px 20px}.publication-note strong{color:var(--brand);font-size:14px}.publication-note p{color:var(--muted);margin-top:6px;font-size:14px}.legal-body{font-size:15px;line-height:1.85}.legal-body h2{letter-spacing:-.2px;margin-top:36px;margin-bottom:14px;font-size:20px}.legal-body .document-original-title{font-size:24px}.legal-body p{white-space:pre-line;margin-block:12px}.legal-table-scroll{border:1px solid var(--border);border-radius:8px;width:100%;max-width:100%;margin-block:20px;overflow-x:auto}.legal-body table{border-collapse:collapse;text-align:left;table-layout:auto;width:100%;font-size:13px;line-height:1.7}.legal-body td,.legal-body th{border-right:1px solid var(--border);border-bottom:1px solid var(--border);vertical-align:top;white-space:pre-line;overflow-wrap:anywhere;min-width:100px;padding:12px}.legal-body td:last-child,.legal-body th:last-child{border-right:0}.legal-body tr:last-child td,.legal-body tr:last-child th{border-bottom:0}.legal-body tr:first-child{background:var(--faint);font-weight:700}.related-documents{border-top:1px solid var(--border);color:var(--brand);flex-wrap:wrap;gap:12px 24px;margin-top:40px;padding-top:24px;font-size:14px;display:flex}.support-page{max-width:900px;min-height:60vh;padding-block:60px 80px}.support-page h1{margin-bottom:20px;font-size:32px}.support-page h2{margin-block:28px 12px;font-size:22px}.support-page li{margin-block:10px}.support-page a:not(.button){color:var(--brand);text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.legal-layout{grid-template-columns:170px minmax(0,1fr);gap:32px}}@media (max-width:767px){.legal-layout{padding-block:24px 48px;display:block}.legal-navigation{margin-bottom:28px;position:static}.legal-navigation nav{flex-flow:wrap;gap:4px;display:flex}.legal-navigation a{padding:8px 10px;font-size:12px}.legal-heading h1{font-size:26px}.document-meta{gap:5px;display:grid}.publication-note{padding:16px}.legal-body{font-size:14px}.legal-body td,.legal-body th{min-width:90px;padding:10px;font-size:12px}.legal-body h2{font-size:18px}.legal-body .document-original-title{font-size:21px}.support-page{padding-block:40px 56px}.support-page h1{font-size:28px}}
@media (min-width:1440px){.container{width:min(1280px,100% - 160px)}}@media (max-width:1100px){.hero{grid-template-columns:.9fr 1.1fr;gap:24px}.hero h1{font-size:34px}.hero-description{font-size:16px}.desktop-break{display:none}.hero-actions{gap:0}.hero-actions .button{padding-inline:16px;font-size:14px}.standards-section{grid-template-columns:1fr 1.5fr;gap:28px}.assurance-list>div{display:block}.assurance-list dd{text-align:left;margin:6px 0 0 26px}.counselor-grid{gap:16px}.counselor-grid li{gap:12px;padding:20px 16px}.counselor-grid h3{font-size:16px}.install-inner{grid-template-columns:1fr 280px;gap:28px}.section-heading-row{display:block}}@media (max-width:767px){.container{width:calc(100% - 40px)}.header-inner{gap:16px;height:68px}.brand-logo{width:100px}.desktop-nav{display:none}.release-label{margin-left:auto;font-size:12px}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;color:var(--brand);padding:10px 0 10px 8px;font-size:13px;list-style:none}.mobile-nav nav{z-index:5;border:1px solid var(--border);background:#fff;border-radius:8px;width:180px;padding:8px;position:absolute;top:42px;right:0}.mobile-nav nav a{padding:10px 12px;font-size:14px;display:block}.hero{flex-direction:column;align-items:stretch;gap:36px;padding-block:36px 44px;display:flex}.hero h1{letter-spacing:-1.1px;font-size:clamp(30px,8vw,38px)}.hero .eyebrow{margin-bottom:16px;font-size:13px}.hero-description{margin-top:18px;font-size:16px;line-height:1.75}.hero-actions{margin-top:24px}.hero-actions .button{min-height:48px;padding:12px 16px;font-size:13px}.hero-assurance{gap:6px;font-size:11px}h2,.standards-section h2{font-size:24px}.section{padding-block:36px}.section-description{font-size:14px}.category-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.category{border-radius:12px;padding:18px 16px}.category h3{font-size:16px}.category p{font-size:13px}.process-grid{grid-template-columns:1fr;gap:24px;margin-top:24px}.process-grid li{padding-left:48px;padding-right:0}.process-grid .step-number{position:absolute;top:0;left:0}.process-grid li:before{width:1px;height:calc(100% - 16px);top:42px;left:15px}.process-grid h3{margin-top:0;font-size:17px}.process-grid p{margin-top:6px}.call-fee-note{font-size:12px}.standards-section{display:block}.assurance-list{margin-top:24px;padding:4px 20px}.assurance-list>div{padding-block:16px}.assurance-list dd{margin-left:0}.counselor-guide{padding-top:8px}.counselor-grid{grid-template-columns:1fr;gap:12px;margin-top:22px}.counselor-grid li{padding:20px}.faq-list summary{padding:17px 16px;font-size:15px}.faq-answer{padding:0 16px 18px;font-size:14px}.install-band{padding-block:36px}.install-inner{display:block}.store-buttons{gap:10px}.store-buttons button{flex:1;min-width:0;max-width:170px;padding-inline:12px}.install-guide{margin-top:24px;padding:22px}.participation-band{padding-block:36px}.participation-inner{display:block}.participation-band .secondary{min-height:48px;margin-top:24px}.footer-top{display:block}.footer-top nav{gap:10px 16px;margin-top:22px}.business-info span{margin-left:0;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media (max-width:1100px) and (min-width:768px){.preview-pair{gap:14px}.phone-preview{min-width:0;height:396px}.phone-body{padding:10px}.anonymous-photo{width:50px;height:68px}.preview-counselor{gap:6px}.preview-counselor-info .preview-intro,.grade,.preview-heart{display:none}.preview-search{font-size:8px;overflow:hidden}.call-body .round-photo{width:64px;height:64px;margin-bottom:12px}.call-body h3{font-size:13px}.call-body>p{font-size:9px}}@media (max-width:767px){.preview-pair{flex-direction:column;gap:20px}.phone-preview{border-radius:18px;flex:none;width:min(100%,353px);max-width:353px;height:432px}.phone-body{padding-inline:16px}.anonymous-photo{width:96px;height:88px}.preview-counselor-info p{font-size:11px}.preview-counselor-info .preview-intro{font-size:10px}.preview-counselor{gap:14px;padding-block:12px}.preview-search{font-size:10px}.preview-call-steps{margin-top:18px}}
