.page-service .td-page h2,.page-service .td-page h3{color:inherit}.page-service .td-page h3{font-size:var(--td-type-subsection-title);line-height:1.1}.page-service .td-page h1 span,.page-service .td-page h2 span,.page-service .td-page h3 span,.page-service .td-final-cta__content h2 span{color:var(--accent)}.page-service .td-section--light h1{color:var(--ink)}.page-service .interior-article-section h2,.page-service .interior-legal-body h2,.page-service .interior-pricing-card h2,.page-service .interior-resource-card h2{color:var(--ink);font-size:var(--td-type-content-title);line-height:1.25}.page-service .service-intro-copy h2,.page-service .service-local-copy h2,.page-service .home-process-copy h2,.page-service .interior-founder-copy h2,.page-service .contact-form-copy h2{font-size:var(--td-type-section-title);line-height:1.1}.page-service .td-section-head--dark h2,.page-service .service-local-copy h2{color:var(--white)}.page-service .td-eyebrow{color:var(--accent);font-size:var(--td-font-size-16);font-weight:500;line-height:1.4;text-transform:uppercase}.page-service .td-final-cta__content h2{color:var(--white);font-size:var(--td-type-section-title);line-height:1.1}.page-service .td-final-cta__content .td-final-cta__copy{color:var(--muted)}.page-service .td-section-head h1{max-width:var(--td-section-head-title-max);margin-top:10px}.page-service .td-section-head .td-section-head__body{max-width:var(--td-section-head-body-max);margin-top:20px;color:var(--text-muted-on-light);font-size:var(--td-type-body-lg);line-height:var(--td-type-body-line)}.page-service .td-final-cta{width:auto;max-width:none;margin-inline:0;overflow:hidden;padding:90px 0 132px;background:radial-gradient(ellipse at 50% 112%,rgba(113,24,226,1),transparent 48%),#000}.page-service .td-final-cta:after{content:none}.page-service .td-final-cta__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:var(--content-rail);margin:0 auto;background:transparent}.page-service .service-section-inner{width:var(--content-rail);margin-inline:auto}.page-service .service-section-inner .td-section-head{width:100%;margin:0}.page-service .service-section-inner .home-faq-list{width:min(783px,100%);margin-inline:auto}.page-service .service-page-main{margin-top:0}.page-service .service-hero{position:relative;overflow:hidden;background:var(--surface);min-height:min(720px,88vh)}.page-service .about-page .service-hero{min-height:var(--td-compact-hero-min-height);box-sizing:border-box}.page-service .about-page .service-breadcrumb{margin-bottom:10px}.page-service .service-hero+.td-section--light,.page-service .service-hero+.td-section--white{position:relative;z-index:2;margin-top:-1px;overflow:hidden;border-radius:30px 30px 0 0}.page-contact-launch .service-hero{min-height:520px}.page-contact-launch .service-hero-inner{padding-bottom:64px}.page-contact-launch .contact-form-section{padding-top:76px}.page-service .service-hero-bg{position:absolute;inset:0;height:auto;overflow:hidden;pointer-events:none;border:0}.page-service .service-hero-gradient{position:absolute;inset:0;overflow:hidden;pointer-events:none}.page-service .service-hero-gradient:after{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,5,5,.84) 0%,rgba(5,5,5,.64) 42%,rgba(5,5,5,.12) 76%,transparent 100%),linear-gradient(180deg,rgba(5,5,5,.04) 0%,transparent 54%,#050505 100%);content:""}.page-service .service-hero-bg:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#000000f7,#000000eb 34%,#0000008c 52%,#0000001f 72%,#0000000a),linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 28%,transparent 72%,rgba(0,0,0,.55) 100%)}.page-service .service-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:right center}.page-service .service-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;width:var(--content-rail);max-width:none;margin-inline:auto;padding:var(--td-compact-hero-padding-top) 0 var(--td-compact-hero-padding-bottom)}.page-service .service-hero-inner:not(.has-media){grid-template-columns:minmax(0,1fr)}.page-service .service-hero.has-hero-bg .service-hero-copy{justify-self:start;width:min(560px,48%);max-width:min(560px,100%)}.page-service .service-hero-inner.has-media .service-hero-copy{max-width:none}.page-service .service-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;color:var(--muted);font-size:var(--td-font-size-13);font-weight:600}.page-service .service-breadcrumb a{color:var(--muted);text-decoration:none;transition:color .16s ease}.page-service .service-breadcrumb a:hover{color:var(--white)}.page-service .service-breadcrumb__current{color:var(--accent);font-size:var(--td-font-size-16);font-weight:500;line-height:1.4;text-transform:uppercase}.page-service .service-breadcrumb--deep .service-breadcrumb__current{font-weight:600;text-transform:none}.page-service .service-hero-inner:not(.has-media) .service-hero-copy{justify-self:start;width:100%;max-width:min(760px,100%)}.page-service .about-page .service-hero-inner:not(.has-media) .service-hero-copy{width:100%;max-width:none}.page-service .about-page .service-hero-copy h1{width:min(780px,100%);max-width:min(780px,100%)}.page-service .about-page .service-hero-inner:not(.has-media) .service-hero-copy .service-hero-answer{max-width:720px}.page-service .service-hero.has-hero-bg .service-hero-inner:not(.has-media) .service-hero-copy{width:min(560px,48%);max-width:min(560px,100%)}.page-service .service-hero-inner.has-media .service-hero-copy h1{max-width:760px}.page-service .service-hero.has-hero-bg .service-hero-copy h1{max-width:none}.page-service .service-hero-copy .service-hero-answer{max-width:700px;margin-top:24px;color:var(--muted);font-size:var(--td-font-size-18);line-height:1.4}.page-service .service-hero-inner:not(.has-media) .service-hero-copy .service-hero-answer{max-width:700px}.page-service .service-hero.has-hero-bg .service-hero-copy .service-hero-answer{max-width:none}.page-service .service-hero-media,.page-service .service-hero-note{display:none!important}.page-service .service-hero-note span{display:block;margin-bottom:8px;color:var(--accent);font-size:var(--td-font-size-11);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-service .service-hero-note strong{display:block;color:var(--white);font-size:var(--td-font-size-17);line-height:1.35}.page-service .service-intro{padding:112px 0 116px}.page-service .service-intro-inner,.page-service .service-local-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);gap:72px;align-items:start}.page-service .service-intro-copy h2,.page-service .service-local-copy h2{max-width:620px;margin-top:14px}.page-service .service-local-copy h2{color:var(--white)}.page-service .home-process-copy h2{max-width:610px;margin-top:18px;color:var(--ink)}.page-service .service-intro-body,.page-service .service-local-body{display:grid;gap:18px}.page-service .service-intro-body p{color:var(--text-muted-on-light);font-size:var(--td-font-size-20);line-height:1.62}.page-service .service-local-body p{color:var(--muted);font-size:var(--td-font-size-20);line-height:1.62}.page-service .service-includes{padding:0 0 116px}.page-service .service-includes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin-top:72px}.page-service .service-include-card{display:flex;flex-direction:column;gap:16px;min-height:0;padding:30px}.page-service .service-include-card h3{color:var(--ink);font-size:var(--td-type-card-title);line-height:1.12}.page-service .service-include-card p{color:var(--text-muted-on-light);font-size:var(--td-font-size-17);line-height:1.55}.page-service .service-local{padding:112px 0}.page-service .service-process{border-radius:48px 48px 0 0}.page-service .service-section-inner.home-process-inner{width:var(--content-rail);margin-inline:auto}.page-service .service-related,.page-service .case-page-cases{padding:112px 0 116px}.page-service .case-page-list{margin-top:0}.page-service .service-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin-top:72px}.page-service .service-related-card{display:flex;flex-direction:column;gap:14px;min-height:180px;padding:28px;border-radius:var(--td-radius-card);background:var(--white);color:var(--ink);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.page-service .service-related-card:hover{transform:translateY(-3px);box-shadow:0 18px 48px #00000014}.page-service .service-related-icon{color:var(--accent);font-size:var(--td-font-size-28)}.page-service .service-related-card h3{color:var(--ink);font-size:var(--td-font-size-22);line-height:1.15}.page-service .service-related-card span{margin-top:auto;color:var(--accent);font-size:var(--td-font-size-14);font-weight:700}.page-service .service-faq{padding:72px 0 112px}.page-service .service-faq .td-section-head>h2{max-width:720px}.page-service .td-section.interior-section{padding:112px 0 116px}.page-service .td-section.interior-section--compact{padding:72px 0 112px}.page-service .td-section.td-section--white{background:#fff;color:var(--ink)}.page-service .interior-legal-body{max-width:900px;color:var(--ink)}.page-service .interior-legal-body h2,.page-service .interior-legal-body h3{margin-top:36px}.page-service .interior-legal-body h2:first-child,.page-service .interior-legal-body h3:first-child{margin-top:0}.page-service .interior-legal-body p,.page-service .interior-legal-body li{color:var(--text-muted-on-light);font-size:var(--td-font-size-17);line-height:1.7}.page-service .interior-legal-body p{margin-top:14px}.page-service .interior-legal-body ul{display:grid;gap:10px;padding-left:1.2em;margin:16px 0 0}.page-service .interior-legal-body a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.page-service .legal-updated{margin-top:20px;color:var(--muted);font-size:var(--td-font-size-15)}.page-service .service-hero.is-copy-only .service-hero-bg,.page-service .service-hero.has-hero-bg.is-copy-only .service-hero-bg{inset:0;height:auto}.page-service .interior-founder{padding:112px 0 116px}.page-service .interior-founder-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:56px;align-items:start}.page-service .interior-founder-photo{width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--td-radius-card);background:var(--white)}.page-service .interior-founder-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.page-service .interior-founder-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%}.page-service .interior-founder-initials{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:50%;background:var(--accent);color:var(--white);font-size:var(--td-font-size-32);font-weight:700}.page-service .interior-founder-hint{color:var(--text-muted-on-light);font-size:var(--td-font-size-12);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-service .interior-founder-copy h2{max-width:640px;margin-top:14px}.page-service .interior-founder-copy p{max-width:680px;margin-top:18px;color:var(--text-muted-on-light);font-size:var(--td-font-size-18);line-height:1.62}.page-service .interior-founder-copy .home-check-list{display:grid;gap:12px;margin-top:28px;padding:0;list-style:none}.page-service .interior-founder-copy .home-check-list li{display:flex;gap:10px;align-items:flex-start;color:var(--text-muted-on-light);font-size:var(--td-font-size-16);line-height:1.5}.page-service .interior-founder-copy .home-check-list .site-icon{margin-top:.15em;color:var(--accent)}.page-service .interior-focus-list{display:grid;gap:18px}.page-service .interior-focus-item{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:22px 0;border-top:1px solid rgba(255,255,255,.1)}.page-service .interior-focus-item span{color:var(--accent);font-size:var(--td-font-size-28);font-weight:400;line-height:1}.page-service .interior-focus-item strong{display:block;color:var(--white);font-size:var(--td-font-size-20);line-height:1.2}.page-service .interior-focus-item p{margin-top:8px;color:var(--muted);font-size:var(--td-font-size-16);line-height:1.5}.page-service .contact-form-section{padding:112px 0 116px;background:var(--td-surface-light)}.page-service .contact-form-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:48px;align-items:start}.page-service .contact-form-copy h2{max-width:520px;margin-top:14px;line-height:1.22}.page-service .contact-form-copy>p{max-width:520px;margin-top:18px;color:var(--text-muted-on-light);font-size:var(--td-font-size-18);line-height:1.62}.page-service .contact-form-details{display:grid;gap:14px;margin-top:28px;padding:20px 22px;border:1px solid rgba(10,21,32,.08);border-radius:16px;background:var(--white)}.page-service .contact-form-details p{display:grid;gap:4px;margin:0;color:var(--text-muted-on-light);font-size:var(--td-font-size-15);line-height:1.5}.page-service .contact-form-details strong{color:var(--ink);font-size:var(--td-font-size-13);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.page-service .contact-form-details a{color:var(--ink);font-size:var(--td-font-size-16);text-decoration:underline;text-underline-offset:2px}.page-service .contact-form-audit-link{max-width:520px;margin-top:22px;color:var(--text-muted-on-light);font-size:var(--td-font-size-15);line-height:1.5}.page-service .contact-form-audit-link a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.page-service .contact-form-card{display:grid;gap:18px;padding:28px;border:1px solid rgba(10,21,32,.08);border-radius:24px;background:var(--white);box-shadow:0 24px 60px #0a152014;color:var(--ink)}.page-service .contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-service .contact-form-field,.page-service .contact-form-fieldset{display:grid;gap:8px;min-width:0}.page-service .contact-form-fieldset{margin:0;padding:0;border:0}.page-service .contact-form-field>span,.page-service .contact-form-fieldset legend{color:var(--ink);font-size:var(--td-font-size-13);font-weight:600;letter-spacing:.02em}.page-service .contact-form-field input,.page-service .contact-form-field textarea{width:100%;border:1px solid rgba(10,21,32,.12);border-radius:12px;color:var(--ink);background:#f8fafc;font:inherit;font-size:var(--td-font-size-16);outline:0;transition:border-color .18s ease,box-shadow .18s ease}.page-service .contact-form-field input{min-height:52px;padding:0 15px}.page-service .contact-form-field textarea{min-height:140px;padding:14px 15px;resize:vertical}.page-service .contact-form-field input:focus,.page-service .contact-form-field textarea:focus{border-color:#6952ff80;background:var(--white);box-shadow:0 0 0 4px #6952ff1f}.page-service .contact-form-chips{display:flex;flex-wrap:wrap;gap:10px}.page-service .contact-form-chip{display:inline-flex;cursor:pointer}.page-service .contact-form-chip input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.page-service .contact-form-chip span{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(10,21,32,.12);border-radius:999px;color:var(--text-muted-on-light);background:#f8fafc;font-size:var(--td-font-size-14);font-weight:500;transition:border-color .18s ease,background .18s ease,color .18s ease}.page-service .contact-form-chip input:checked+span{border-color:#6952ff73;color:var(--ink);background:#6952ff14}.page-service .contact-form-submit{width:100%;justify-content:center;margin-top:4px}.page-service .contact-form-submit-note{margin:-2px 2px 0;color:var(--text-muted-on-light);font-size:var(--td-font-size-13);line-height:1.55}.page-service .contact-form-card .td-button--primary,.page-service .contact-form-card .td-button--primary:hover{overflow:visible;background:var(--accent);box-shadow:0 12px 28px #6952ff38}.page-service .contact-form-card .td-button--primary:before,.page-service .contact-form-card .td-button--primary:after{display:none;content:none}.page-service .contact-form-card .td-button--primary:hover{background:#7d6aff;box-shadow:0 14px 32px #6952ff47}@media(max-width:900px){.page-service .contact-form-layout{grid-template-columns:1fr;gap:32px}.page-service .contact-form-grid{grid-template-columns:1fr}}.page-service .interior-case-link{display:inline-flex;gap:8px;align-items:center;color:var(--accent);font-size:var(--td-font-size-15);font-weight:600;text-decoration:none}.page-service .interior-case-results{padding:0 0 112px}.page-service .interior-case-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.page-service .interior-case-results-grid div{padding:22px;border-radius:16px;background:var(--white);box-shadow:0 12px 30px #0a15200f}.page-service .interior-case-results-grid strong{display:block;color:var(--ink);font-size:var(--td-font-size-fluid-28-4vw-38)}.page-service .interior-case-results-grid span{display:block;margin-top:8px;color:var(--text-muted-on-light);font-size:var(--td-font-size-14);line-height:1.45}.page-service .interior-case-detail-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.page-service .interior-case-detail-meta div{display:grid;gap:4px}.page-service .interior-case-detail-meta span{color:#ffffffa3;font-size:var(--td-font-size-12);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.page-service .interior-case-detail-meta strong{color:var(--white);font-size:var(--td-font-size-16)}.page-service .interior-case-chips{display:flex;flex-wrap:wrap;gap:10px}.page-service .interior-case-chips span{padding:8px 12px;border-radius:999px;background:#6952ff1a;color:var(--accent);font-size:var(--td-font-size-14);font-weight:600}.page-service .service-browser-frame{overflow:hidden;border-radius:var(--td-radius-card-mobile);background:#0b1220;box-shadow:0 24px 60px #00000047}.page-service .service-browser-bar{display:flex;gap:8px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.page-service .service-browser-bar span{width:10px;height:10px;border-radius:999px;background:#ffffff2e}.page-service .service-browser-frame img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.page-service .interior-resource-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:32px;align-items:center;margin-top:48px;padding:24px;border:1px solid rgba(10,21,32,.08);border-radius:var(--td-radius-card);background:var(--white)}.page-service .interior-resource-feature-media{overflow:hidden;border-radius:16px}.page-service .interior-resource-feature-media img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.page-service .interior-resource-feature-copy{display:grid;gap:14px}.page-service .interior-resource-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-muted-on-light);font-size:var(--td-font-size-14)}.page-service .interior-resource-meta span,.page-service .interior-resource-meta time{padding:6px 10px;border-radius:999px;background:#6952ff1a;color:var(--accent);font-size:var(--td-font-size-12);font-weight:600}.page-service .interior-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px}.page-service .interior-resource-card{display:grid;gap:18px;padding:20px;border:1px solid rgba(10,21,32,.08);border-radius:var(--td-radius-card-mobile);background:var(--white)}.page-service .interior-resource-card-media{overflow:hidden;border-radius:14px}.page-service .interior-resource-card-media img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.page-service .interior-resource-card h2{margin:0}.page-service .interior-resource-card p{color:var(--text-muted-on-light);font-size:var(--td-font-size-16);line-height:1.6}.page-service .interior-article-layout{width:100%;border-collapse:collapse;border-spacing:0}.page-service .interior-article-sidebar{width:240px;vertical-align:top;position:sticky;top:calc(var(--td-nav-height) + 24px)}.page-service .interior-article-sidebar-inner{display:grid;gap:18px}.page-service .interior-layout-gap{width:48px;padding:0;border:0;font-size:0;line-height:0}.page-service .interior-article-sidebar nav{display:grid;gap:10px}.page-service .interior-article-sidebar nav a{color:var(--text-muted-on-light);font-size:var(--td-font-size-15);line-height:1.45;text-decoration:none}.page-service .interior-article-sidebar nav a:hover{color:var(--accent)}.page-service .interior-article-body{display:grid;gap:28px}.page-service .interior-article-answer{padding:22px;border-left:4px solid var(--accent);border-radius:0 16px 16px 0;background:#6952ff14}.page-service .interior-article-answer span{display:block;color:var(--accent);font-size:var(--td-font-size-12);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.page-service .interior-article-answer p{margin-top:10px;color:var(--ink);font-size:var(--td-font-size-18);line-height:1.6}.page-service .interior-article-lead{color:var(--text-muted-on-light);font-size:var(--td-font-size-18);line-height:1.7}.page-service .interior-article-section{display:grid;gap:16px;scroll-margin-top:calc(var(--td-nav-height) + 24px)}.page-service .interior-article-section h2{margin:0}.page-service .interior-article-section p{color:var(--text-muted-on-light);font-size:var(--td-font-size-17);line-height:1.7}.page-service .interior-article-callout{padding:18px 20px;border-radius:14px;background:#f8fafc;color:var(--ink);font-size:var(--td-font-size-16);line-height:1.6}.page-service .interior-article-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-service .interior-article-related a{display:grid;gap:8px;padding:18px;border:1px solid rgba(10,21,32,.08);border-radius:14px;background:var(--white);color:inherit;text-decoration:none}.page-service .interior-article-related a span{color:var(--accent);font-size:var(--td-font-size-13);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.page-service .interior-article-related a p{color:var(--text-muted-on-light);font-size:var(--td-font-size-15);line-height:1.5}.page-service .interior-article-sources{display:grid;gap:10px;padding:0;list-style:none}.page-service .interior-article-sources a{color:var(--accent);text-decoration:none}.page-service .interior-article-sources a:hover{text-decoration:underline}.page-service .interior-article-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.page-service .interior-glossary-section{padding:80px 0 112px}.page-service .interior-glossary-layout{width:100%;border-collapse:collapse;border-spacing:0}.page-service .interior-glossary-sidebar{width:260px;vertical-align:top;position:sticky;top:calc(var(--td-nav-height) + 24px)}.page-service .interior-glossary-sidebar-inner{display:grid;gap:18px}.page-service .interior-glossary-sidebar nav{display:grid;gap:18px}.page-service .interior-glossary-nav-group{display:grid;gap:8px}.page-service .interior-glossary-nav-section{color:var(--ink);font-size:var(--td-font-size-15);font-weight:700;line-height:1.35;text-decoration:none}.page-service .interior-glossary-nav-section:hover{color:var(--accent)}.page-service .interior-glossary-nav-category{padding-left:12px;color:var(--text-muted-on-light);font-size:var(--td-font-size-14);line-height:1.45;text-decoration:none}.page-service .interior-glossary-nav-category:hover{color:var(--accent)}.page-service .interior-glossary-sidebar-cta{width:100%;min-height:42px;padding-inline:14px;font-size:var(--td-font-size-12);white-space:normal;text-align:center}.page-service .interior-glossary-body{display:grid;gap:16px}.page-service .interior-glossary-intro p{max-width:760px;color:var(--text-muted-on-light);font-size:var(--td-font-size-18);line-height:1.6}.page-service .interior-glossary-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.page-service .interior-glossary-stats span{padding:8px 14px;border:1px solid rgba(7,20,38,.1);border-radius:999px;color:var(--ink);font-size:var(--td-font-size-13);font-weight:600}.page-service .interior-glossary-accordion{overflow:hidden;border:1px solid rgba(7,20,38,.1);border-radius:var(--td-radius-card);background:var(--white);scroll-margin-top:calc(var(--td-nav-height) + 24px)}.page-service .interior-glossary-accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;cursor:pointer;list-style:none}.page-service .interior-glossary-accordion-summary::-webkit-details-marker{display:none}.page-service .interior-glossary-accordion-heading{display:grid;gap:6px}.page-service .interior-glossary-accordion-heading strong{color:var(--ink);font-size:var(--td-font-size-fluid-28-3-1vw-40);line-height:1.1}.page-service .interior-glossary-accordion-heading span{color:var(--text-muted-on-light);font-size:var(--td-font-size-14);font-weight:500;line-height:1.4}.page-service .interior-glossary-accordion-icon{flex-shrink:0;color:var(--accent);font-size:var(--td-font-size-22);transition:transform .18s ease}.page-service .interior-glossary-accordion[open] .interior-glossary-accordion-icon{transform:rotate(45deg)}.page-service .interior-glossary-accordion-panel{display:grid;gap:28px;padding:0 28px 28px;border-top:1px solid rgba(7,20,38,.08)}.page-service .interior-glossary-accordion-panel .interior-glossary-category:first-child{padding-top:24px}.page-service .interior-glossary-category{display:grid;gap:18px;scroll-margin-top:calc(var(--td-nav-height) + 24px)}.page-service .interior-glossary-category h3{color:var(--ink);font-size:var(--td-type-content-title);line-height:1.2}.page-service .interior-glossary-category-intro{max-width:720px;color:var(--text-muted-on-light);font-size:var(--td-font-size-16);line-height:1.6}.page-service .interior-glossary-list{display:grid;gap:0;margin:0}.page-service .interior-glossary-term{display:grid;gap:8px;padding:20px 0;border-top:1px solid rgba(7,20,38,.08);scroll-margin-top:calc(var(--td-nav-height) + 20px)}.page-service .interior-glossary-term dt{color:var(--ink);font-size:var(--td-font-size-18);font-weight:700;line-height:1.3}.page-service .interior-glossary-term dd{margin:0;color:var(--text-muted-on-light);font-size:var(--td-font-size-16);line-height:1.65}.page-service .interior-pricing{padding:0 0 116px}.page-service .interior-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}.page-service .interior-pricing-card{display:flex;flex-direction:column;gap:16px;min-height:100%;padding:32px;border:1px solid rgba(10,21,32,.08);border-radius:var(--td-radius-card);background:var(--white)}.page-service .interior-pricing-card.is-featured{border-color:#6952ff6b;box-shadow:0 24px 60px #6952ff1f}.page-service .interior-pricing-flag{align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--accent);color:var(--white);font-size:var(--td-font-size-12);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.page-service .interior-pricing-card h2{margin:0}.page-service .interior-pricing-amount{display:flex;align-items:baseline;gap:8px}.page-service .interior-pricing-amount strong{color:var(--ink);font-size:var(--td-font-size-40);line-height:1}.page-service .interior-pricing-amount span{color:var(--text-muted-on-light);font-size:var(--td-font-size-14)}.page-service .interior-pricing-summary{color:var(--text-muted-on-light);font-size:var(--td-font-size-17);line-height:1.55}.page-service .interior-pricing-card .home-check-list{display:grid;gap:12px;flex:1;margin:8px 0 12px;padding:0;list-style:none}.page-service .interior-pricing-card .home-check-list li{display:flex;gap:10px;align-items:flex-start;color:var(--text-muted-on-light);font-size:var(--td-font-size-16);line-height:1.5}.page-service .interior-pricing-card .home-check-list .site-icon{margin-top:.12em;color:var(--accent)}.page-service .interior-pricing-note{margin-top:24px;color:var(--text-muted-on-light);font-size:var(--td-font-size-14);text-align:center}.page-service .home-check-list{display:grid;gap:12px;padding:0;list-style:none}@media(max-width:1100px){.page-service .service-hero-inner,.page-service .service-intro-inner,.page-service .service-local-inner{grid-template-columns:1fr;gap:40px}.page-service .service-includes-grid,.page-service .service-related-grid,.page-service .interior-founder-layout,.page-service .interior-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-service .interior-resource-feature,.page-service .interior-glossary-layout tr,.page-service .interior-article-layout tr{display:block}.page-service .interior-glossary-layout td,.page-service .interior-article-layout td{display:block;width:100%}.page-service .interior-layout-gap{display:none}.page-service .interior-glossary-sidebar,.page-service .interior-article-sidebar{position:static;width:auto;margin-bottom:32px}.page-service .interior-case-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.page-service .service-hero.has-hero-bg .service-hero-copy,.page-service .service-hero.has-hero-bg .service-hero-inner:not(.has-media) .service-hero-copy{width:100%;max-width:min(640px,100%)}.page-service .service-hero-bg:after{background:linear-gradient(180deg,#000000d1,#000000b8 42%,#000000e0),linear-gradient(90deg,#000000b3,#00000059 55%,#0003)}.page-service .service-hero-gradient:after{background:linear-gradient(90deg,#050505d6,#05050585 76%,#05050533),linear-gradient(180deg,#05050514,#05050505 45%,#050505)}.page-service .service-hero-media{display:none!important}.page-service .service-includes-grid,.page-service .service-related-grid{grid-template-columns:1fr;margin-top:48px}.page-service .service-intro,.page-service .service-local,.page-service .service-related,.page-service .interior-founder{padding-top:88px;padding-bottom:88px}.page-service .interior-pricing-grid{grid-template-columns:1fr}.page-service .interior-founder-layout{grid-template-columns:1fr;gap:36px}.page-service .interior-founder-photo{max-width:360px;margin-inline:auto}.page-service .interior-resource-grid,.page-service .interior-article-related,.page-service .interior-case-results-grid{grid-template-columns:1fr}.page-service .interior-article-sidebar{position:static}.page-service .interior-glossary-accordion-summary{padding:20px}.page-service .interior-glossary-accordion-panel{padding:0 20px 20px}.page-service .interior-glossary-section{padding:56px 0 80px}}@media(max-width:640px){.page-service .service-hero+.td-section--light,.page-service .service-hero+.td-section--white{border-radius:24px 24px 0 0}.page-service .service-hero.has-hero-bg{min-height:auto}.page-service .service-hero.has-hero-bg .service-hero-inner{align-items:start;padding-bottom:min(92vw,430px)}.page-service .service-hero.has-hero-bg .service-hero-bg,.page-service .service-hero.has-hero-bg.is-copy-only .service-hero-bg{top:auto;bottom:0;height:min(92vw,430px)}.page-service .service-hero.has-hero-bg .service-hero-bg img{object-position:68% center;transform:scale(1.08);transform-origin:68% center}.page-service .service-hero.has-hero-bg .service-hero-bg:after{background:linear-gradient(180deg,#050505,#050505bd 12%,#05050514 42%,#0505051f),linear-gradient(90deg,rgba(5,5,5,.3) 0%,transparent 42%,rgba(5,5,5,.06) 100%)}.page-service .interior-article-section h2,.page-service .interior-legal-body h2,.page-service .interior-pricing-card h2,.page-service .interior-resource-card h2{font-size:var(--td-font-size-fluid-28-7-5vw-34)}}
