:root{--sp-blue: #1D4ED8;--sp-cyan: #0E7490;--sp-pink: #0369A1;--sp-orange: #C2410C;--sp-rose: #9A3412;--sp-pink-soft: #E0F2FE;--sp-ph-line: var(--c-wait-line);--sp-toc-bg: rgba(255,255,255,.10)}p,li,h3,.lede,dd{text-wrap: pretty}h1,h2{text-wrap: balance}.nw{display: inline-block;max-width: 100%}p .nw,li .nw,h3 .nw,dd .nw,address .nw{display: inline;white-space: nowrap}section[id],h3[id],article[id]{scroll-margin-top: 88px}main{overflow: visible}.sec::before{content: none}.ph-hero{border-bottom: 1px solid var(--c-hero-line)}.ph-hero .aur{left: auto;right: -12%;width: 65%;margin: 0;background: radial-gradient(ellipse at 100% 90%,var(--aur-orange),transparent 50%),radial-gradient(ellipse at 90% 55%,var(--aur-cyan),transparent 60%);opacity: .65}.ph-hero .streak{left: auto;right: -25%;width: 65%;margin: 0;top: 35%;opacity: .3;animation: none}.ph-hero .veil{inset: 0;width: 100%;height: 100%;margin: 0;background: linear-gradient(90deg,var(--c-hero) 0%,var(--c-hero) 58%,transparent 100%)}.ph-in{position: relative;z-index: 1;padding-top: var(--s-12);padding-bottom: var(--s-16)}.ph-in.has-toc{padding-bottom: var(--s-8)}.ph-copy{max-width: 880px;min-width: 0}.ph-in h1{font-size: var(--fs-h1);line-height: var(--lh-h1);letter-spacing: var(--ls-h1);font-weight: var(--fw-strong)}.ph-in .lede{max-width: 720px;margin-top: var(--s-4);font-size: var(--fs-md);line-height: var(--lh-md);color: var(--c-hero-mute)}.ph-actions{display: flex;flex-wrap: wrap;gap: var(--s-3);margin-top: var(--s-8)}.ph-peek{width: 100%;min-width: 0;color: var(--c-ink)}.ph-in.with-peek{display: grid;grid-template-columns: minmax(0,1fr) 440px;gap: var(--s-12);align-items: center}.breadcrumb{font-size: var(--fs-sm);line-height: var(--lh-sm);margin-bottom: var(--s-6)}.breadcrumb ol{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2);list-style: none}.breadcrumb li{display: flex;align-items: center;gap: var(--s-2)}.breadcrumb a{color: var(--c-hero-mute)}.breadcrumb [aria-current]{color: var(--c-hero-ink);font-weight: var(--fw-strong)}.breadcrumb li+li::before{content: '';width: 16px;height: 16px;flex: none;background: var(--c-hero-mute);mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 6 6 6-6 6' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.breadcrumb a:hover{text-decoration: underline;text-underline-offset: 4px}.breadcrumb a:focus-visible{box-shadow: var(--ring-dark)}.breadcrumb.on-light a,.on-light .breadcrumb a{color: var(--c-mute)}.breadcrumb.on-light [aria-current],.on-light .breadcrumb [aria-current]{color: var(--c-ink)}.breadcrumb.on-light li+li::before,.on-light .breadcrumb li+li::before{background: var(--c-mute)}.breadcrumb.on-light a:focus-visible,.on-light .breadcrumb a:focus-visible{box-shadow: var(--ring)}.toc{display: flex;align-items: center;gap: var(--s-2);margin-top: var(--s-12);font-size: var(--fs-sm);line-height: var(--lh-sm)}.toc-label{color: var(--c-hero-mute);flex: none;margin-right: var(--s-2)}.toc a{display: inline-flex;align-items: center;flex: none;height: 36px;padding: 0 14px;border-radius: var(--r-pill);border: 1px solid var(--c-hero-line);background: var(--sp-toc-bg);color: var(--c-hero-ink);font-weight: var(--fw-strong)}.toc a:hover{background: var(--c-hero-ghost)}.shead{text-align: left}.shead .kick{color: var(--k,var(--sp-blue))}.shead .kick .i{color: inherit}.section-heading{display: flex;align-items: center;justify-content: space-between;gap: var(--s-6);margin-bottom: var(--s-14)}.section-heading .shead{margin-bottom: 0}.text-link{display: inline-flex;align-items: center;gap: var(--s-2);color: var(--c-sel);font-weight: var(--fw-strong)}.text-link:hover{text-decoration: underline;text-underline-offset: 4px}.split{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.2fr);gap: var(--s-16);align-items: center}.split.mirror{grid-template-columns: minmax(0,1.2fr) minmax(0,1fr)}.split .shead{margin-bottom: var(--s-8)}.split>*,.paired>*,.three-grid>*,.uiwin>*{min-width: 0}.uiwin{background: var(--c-surface);color: var(--c-ink);border: 1px solid var(--c-line);border-radius: var(--r-xl);box-shadow: var(--sh-card);overflow: hidden}.uiwin.major{box-shadow: var(--sh-win)}.uiwin .uibar{min-height: 44px;display: flex;align-items: center;gap: var(--s-3);padding: var(--s-1) var(--s-5);border-bottom: 1px solid var(--c-line);font-size: var(--fs-sm);line-height: var(--lh-sm)}.uibar .dots{flex: none;gap: var(--s-1)}.uibar .dots i{width: 8px;height: 8px;background: var(--c-disabled-bg)}.uibar strong{font-weight: var(--fw-strong)}.uibar>.btn{margin-left: auto}.uiwin .ex{color: var(--c-ink);background: var(--c-tag)}.uiwin .m,.ph-hero .uiwin .m{color: var(--c-mute)}.uiwin .btn.sel{color: var(--c-pri-ink);background: var(--c-sel)}.uipad{padding: var(--s-6)}.form-builder{display: grid;grid-template-columns: 200px minmax(0,1fr) 260px}.form-builder .canvas{padding: var(--s-8)}.form-builder .ff{min-height: 50px;height: auto;grid-template-columns: 90px minmax(0,1fr) auto;gap: var(--s-2);padding: var(--s-3);font-size: var(--fs-sm);line-height: var(--lh-sm)}.form-builder .pal{padding: var(--s-5);gap: var(--s-3)}.form-builder .prop{padding: var(--s-5)}.form-builder .fhead{margin-bottom: var(--s-2)}.upload-field{padding: var(--s-4);border: 1px dashed var(--c-sel);background: var(--c-sel-soft);border-radius: var(--r-md);display: flex;flex-direction: column;gap: var(--s-2)}.upload-field>.row{color: var(--c-sel)}.field-settings{display: flex;flex-direction: column;gap: var(--s-4)}.field-settings .pv{font-size: var(--fs-sm);line-height: var(--lh-sm)}.field-settings .box{padding: var(--s-3);background: var(--c-surface-2);border: 1px solid var(--c-line);border-radius: var(--r-sm);display: flex;justify-content: space-between;align-items: center;gap: var(--s-2)}.notes-three,.data-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin-top: var(--s-10)}.notes-three>div,.data-grid>div{padding: 0 var(--s-6)}.notes-three>div:first-child,.data-grid>div:first-child{padding-left: 0}.notes-three>div+div,.data-grid>div+div{border-left: 1px solid var(--c-line)}.notes-three p,.data-grid p{margin-top: var(--s-2);font-size: var(--fs-sm);line-height: var(--lh-sm);color: var(--c-mute)}.point-list{display: flex;flex-direction: column;gap: var(--s-4);list-style: none}.point-list li{display: flex;align-items: flex-start;gap: var(--s-3)}.point-list .i{margin-top: 3px;color: var(--k,var(--sp-blue))}.point-list p{color: var(--c-mute);font-size: var(--fs-sm);line-height: var(--lh-sm);margin-top: var(--s-1)}.ui-toolbar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-3);padding: var(--s-4);border-bottom: 1px solid var(--c-line)}.ui-tabs{display: flex;flex-wrap: wrap;gap: var(--s-2);font-size: var(--fs-sm);line-height: var(--lh-sm)}.ui-tabs span{border-radius: var(--r-pill);padding: var(--s-1) var(--s-3);color: var(--c-mute);background: var(--c-surface-2)}.ui-tabs .on{color: var(--c-sel);background: var(--c-sel-soft)}.review-table{width: 100%;border-collapse: collapse;font-size: var(--fs-sm);line-height: var(--lh-sm);text-align: left}.review-table th{color: var(--c-mute);background: var(--c-surface-2);font-weight: var(--fw-regular)}.review-table th,.review-table td{padding: var(--s-4) var(--s-3);border-bottom: 1px solid var(--c-line)}.review-table tr:last-child td{border-bottom: 0}.st.status{display: inline-flex;flex-direction: row;align-items: center;padding: var(--s-1) var(--s-2);border-radius: var(--r-xs);font-size: var(--fs-sm);line-height: var(--lh-sm);font-weight: var(--fw-strong);white-space: nowrap}.status.ok{color: var(--c-ok);background: var(--c-ok-soft)}.status.wait{color: var(--c-wait);background: var(--c-wait-soft)}.status.bad{color: var(--c-bad);background: var(--c-bad-soft)}.status.blue{color: var(--c-sel);background: var(--c-sel-soft)}.status.neutral{color: var(--c-mute);background: var(--c-surface-2)}.order{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-3);padding: var(--s-5);border-radius: var(--r-lg);border: 1px solid var(--c-line)}.order+.order{margin-top: var(--s-4)}.order p{margin-top: var(--s-1)}.ph-bar{display: inline-block;width: 96px;max-width: 40%;height: 14px;background: var(--c-tag);border-radius: var(--r-pill);vertical-align: middle}.ph-block{display: grid;place-items: center;padding: var(--s-6);min-height: 112px;border: 1px dashed var(--c-line-strong);border-radius: var(--r-lg);background: var(--c-surface-2);color: var(--c-mute);font-size: var(--fs-sm);line-height: var(--lh-sm);text-align: center}.ph-dark{position: relative;isolation: isolate;overflow: hidden;padding: var(--s-16);border-radius: var(--r-2xl);background: var(--c-panel-b);color: var(--c-hero-ink)}.ph-dark::before{content: '';position: absolute;inset: 0;z-index: -1;background: radial-gradient(ellipse at 110% 5%,var(--aur-cyan),transparent 40%),radial-gradient(ellipse at 110% 100%,var(--aur-orange),transparent 40%);filter: blur(var(--blur-aur));opacity: .5}.ph-dark .shead .kick,.ph-dark .point-list .i{color: var(--c-hero-ink)}.dpanel .shead .kick{color: var(--c-hero-ink)}.ph-dark .shead p,.ph-dark>p{color: var(--c-hero-mute)}.ph-dark .shead{position: relative}.ph-dark a.inline{color: var(--c-hero-ink);text-decoration: underline;text-underline-offset: 4px}.ph-dark .btn.pri{background: var(--c-pri-hero);color: var(--c-pri-hero-ink)}.seat-grid{display: grid;grid-template-columns: repeat(6,40px);justify-content: center;gap: var(--s-2);margin: var(--s-5) 0}.seat-grid span{display: grid;place-items: center;width: 40px;height: 40px;border-radius: var(--r-xs);color: var(--c-sel);background: var(--c-sel-soft);font-size: var(--fs-sm);line-height: var(--lh-sm)}.seat-grid .empty{background: var(--c-surface-2)}.paired{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s-6)}.price-pair{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s-6)}.white-card,.panel{background: var(--c-surface);border: 1px solid var(--c-line);border-radius: var(--r-2xl);padding: var(--s-10)}.white-card .shead{margin-bottom: var(--s-8)}.ticket{padding: var(--s-6);border: 1px solid var(--c-line-strong);border-radius: var(--r-lg);background: var(--c-surface-2)}.ticket dl{margin-top: var(--s-4);display: grid;grid-template-columns: auto minmax(0,1fr);gap: var(--s-3) var(--s-6);font-size: var(--fs-sm);line-height: var(--lh-sm)}.ticket dt{color: var(--c-mute)}.card-tail{margin-top: var(--s-5)}.card-tail .ph{white-space: normal;max-width: 100%}.import-row{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-3);padding: var(--s-4);border: 1px solid var(--c-line);border-radius: var(--r-md);background: var(--c-surface-2)}.data-grid{grid-template-columns: repeat(4,minmax(0,1fr));margin: 0}.data-grid .i{color: var(--k);margin-bottom: var(--s-4)}.bridge{display: flex;align-items: center;gap: var(--s-5);background: var(--c-surface);border: 1px solid var(--c-line);border-radius: var(--r-xl);padding: var(--s-6) var(--s-8)}.bridge>p{flex: 1}.bridge .text-link{flex: none}.icon-box{display: grid;place-items: center;flex: none;width: 40px;height: 40px;background: var(--g,var(--g-1));border-radius: var(--r-md);color: var(--c-pri-ink)}.bridge-links{display: flex;flex-wrap: wrap;gap: var(--s-5);margin-left: auto}.three-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s-5)}.scene-card{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: var(--s-5);padding: var(--s-8);border: 1px solid var(--c-line);border-radius: var(--r-xl);background: var(--c-surface);overflow: hidden}.scene-card::before,.open-step::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 6px;background: var(--g)}.scene-card p{color: var(--c-mute)}.scene-grid{align-items: start}.scene-card>.text-link{margin-top: var(--s-2)}.flow{position: relative;display: grid;grid-template-columns: repeat(var(--count),minmax(0,1fr));gap: var(--s-4);list-style: none}.flow::before{content: '';position: absolute;left: 16px;right: 16px;top: 15px;height: 2px;background: var(--g-rail)}.flow li{position: relative;display: flex;flex-direction: column;gap: var(--s-3)}.flow .n{position: relative;display: grid;place-items: center;width: 32px;height: 32px;border-radius: var(--r-pill);background: var(--g);font-size: var(--fs-sm);line-height: var(--lh-sm);font-weight: var(--fw-strong);color: var(--c-pri-ink);isolation: isolate}.flow .n::before{content: '';position: absolute;width: 32px;height: 32px;border-radius: inherit;background: var(--c-overlay);z-index: -1}.flow p{color: var(--c-mute);font-size: var(--fs-sm);line-height: var(--lh-sm)}.service-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}.service-item{padding: var(--s-6)}.service-item:nth-child(n+4){border-top: 1px solid var(--c-line)}.service-item:not(:nth-child(3n+1)){border-left: 1px solid var(--c-line)}.service-item .number{display: block;font-size: var(--fs-h2);line-height: var(--lh-h2);font-weight: var(--fw-strong);color: var(--k);margin-bottom: var(--s-4)}.service-item p{color: var(--c-mute);font-size: var(--fs-sm);line-height: var(--lh-sm);margin-top: var(--s-2)}.panel-bottom{padding: var(--s-6);border-top: 1px solid var(--c-line)}.pain-card{background: var(--c-surface);border: 1px solid var(--c-line);padding: var(--s-8);border-radius: var(--r-xl)}.pain-card h3{margin-top: var(--s-4)}.pain-answer{border-top: 1px solid var(--c-line);margin-top: var(--s-6);padding-top: var(--s-6)}.pain-answer p{margin-top: var(--s-2);color: var(--c-mute)}.peek-row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: var(--s-2);align-items: center;padding: var(--s-4) 0;border-bottom: 1px solid var(--c-line)}.peek-row:last-child{border-bottom: 0}.peek-row>.sm{grid-column: 1/-1}.role-link{display: flex;align-items: center;gap: var(--s-3);padding: var(--s-5);border-radius: var(--r-md);background: var(--c-surface-2);font-weight: var(--fw-strong)}.role-link+.role-link{margin-top: var(--s-3)}.role-link .arr{margin-left: auto}.phone.standalone{position: relative;inset: auto;margin: 0 auto}.open-steps{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: var(--s-3)}.open-step{position: relative;overflow: hidden;background: var(--c-surface);border: 1px solid var(--c-line);border-radius: var(--r-lg);padding: var(--s-6) var(--s-4)}.open-step::before{height: 4px}.open-step>.sm.b{color: var(--k)}.open-step h3{margin: var(--s-3) 0 var(--s-2)}.open-step p{font-size: var(--fs-sm);line-height: var(--lh-sm);color: var(--c-mute)}.unit-task{margin-top: var(--s-5);padding-top: var(--s-4);border-top: 1px solid var(--c-line)}.unit-task p+p{color: var(--c-ink);margin-top: var(--s-1)}.price-pair .ph-dark{padding: var(--s-10)}.price-pair .large-copy{font-size: var(--fs-h2);line-height: var(--lh-h2);font-weight: var(--fw-strong);margin-bottom: var(--s-5)}.price-pair .tags{margin: var(--s-6) 0 var(--s-8)}.price-pair .tags li{background: var(--c-hero-ghost);color: var(--c-hero-ink);border-color: var(--c-hero-line)}.contact-note{margin: calc(-1 * var(--s-8)) 0 var(--s-8)}.contact-cards .sale{display: flex;flex-direction: column;gap: var(--s-3);align-items: flex-start;padding: var(--s-6);border-radius: var(--r-2xl);box-shadow: var(--sh-win)}.contact-cards .sale .sale-qr{width: 88px;height: 88px}.contact-cards .sale-details{display: flex;flex-direction: column;gap: var(--s-1)}.contact-cards .sale-name{height: auto;overflow: visible;white-space: normal;font-size: var(--fs-md);line-height: var(--lh-md);font-weight: var(--fw-strong);color: var(--c-ink)}.contact-cards .sale-phone{font-size: var(--fs-md);line-height: var(--lh-md);font-weight: var(--fw-regular)}.faq-links{padding: var(--s-3) var(--s-8)}.faq-links>a{display: flex;align-items: center;justify-content: space-between;gap: var(--s-4);min-height: 56px;padding: var(--s-3) 0;border-bottom: 1px solid var(--c-line)}.faq-links>a:hover{color: var(--c-sel)}.faq-links>a:last-child{border-bottom: 0}.faq-links>.text-link{justify-content: flex-start}.help-pair{align-items: start}.help-pair .icon-box{margin-bottom: var(--s-5)}.article-row{display: flex;align-items: center;justify-content: space-between;gap: var(--s-4);padding: var(--s-6) 0;border-top: 1px solid var(--c-line)}.article-row .ph{flex: none}.article-row p{color: var(--c-mute);font-size: var(--fs-sm);line-height: var(--lh-sm);margin-top: var(--s-2)}.manual-disabled{background: var(--c-disabled-bg);color: var(--c-disabled-ink);cursor: not-allowed}.faq-layout{display: grid;grid-template-columns: 240px minmax(0,1fr);gap: var(--s-16);padding-top: var(--s-28)}.faq-side{align-self: start;position: sticky;top: 96px;display: flex;flex-direction: column;gap: var(--s-2)}.faq-side a{padding: var(--s-3) var(--s-5);border-left: 2px solid var(--c-line);color: var(--c-mute)}.faq-side a[aria-current]{color: var(--c-sel);border-color: var(--c-sel);font-weight: var(--fw-strong)}.faq-group{margin-bottom: var(--s-16)}.faq-group h2{margin-bottom: var(--s-8)}.answer-card{padding: var(--s-8);border-radius: var(--r-xl);background: var(--c-surface);border: 1px solid var(--c-line);margin-bottom: var(--s-4)}.answer-card p{margin-top: var(--s-3);color: var(--c-mute)}.answer-card p a{color: var(--c-sel);text-decoration: underline;text-underline-offset: 4px}.answer-card.ph-block{display: block;text-align: left}.answer-card.ph-block h3{color: var(--c-ink);font-size: var(--fs-md);line-height: var(--lh-md)}.answer-card.ph-block p{font-size: var(--fs-sm);line-height: var(--lh-sm)}.faq-end{display: flex;flex-direction: column;align-items: flex-start;gap: var(--s-6)}.dnote{border: 1px dashed var(--sp-ph-line);background: var(--c-wait-soft);color: var(--c-wait);font-size: var(--fs-sm);line-height: var(--lh-sm)}.dnote .w{padding-top: var(--s-4);padding-bottom: var(--s-4);display: flex;align-items: flex-start;gap: var(--s-5)}.dnote strong{flex: none;font-weight: var(--fw-strong)}.case-filters{display: flex;flex-wrap: wrap;gap: var(--s-2)}.case-filters button{background: var(--c-surface);border: 1px solid var(--c-line-strong)}.case-filters button[aria-pressed="true"]{background: var(--c-ink);color: var(--c-pri-ink);border-color: var(--c-ink)}.case-list-section{padding-top: 0}.case-card{background: var(--c-surface);border: 1px solid var(--c-line);border-radius: var(--r-xl);overflow: hidden}.case-card[hidden]{display: none}.case-image{min-height: 0;aspect-ratio: 16/9;border-radius: 0;border-width: 0 0 1px;background: var(--tone)}.case-body{padding: var(--s-8)}.case-tag{display: inline-flex;padding: var(--s-1) var(--s-3);color: var(--accent);background: var(--tone);border-radius: var(--r-pill);font-size: var(--fs-sm);line-height: var(--lh-sm);font-weight: var(--fw-strong)}.case-body h3{margin: var(--s-4) 0 var(--s-5)}.case-body dl{display: grid;grid-template-columns: auto minmax(0,1fr);gap: var(--s-3) var(--s-4);font-size: var(--fs-sm);line-height: var(--lh-sm)}.case-body dt,.case-body dd{color: var(--c-mute)}.case-body dd{display: flex;gap: var(--s-2);align-items: center}.case-body .ph-bar{max-width: 40%;width: 64px}.case-body [aria-disabled]{display: inline-block;margin-top: var(--s-6);color: var(--c-mute);cursor: not-allowed}.nav .nl[aria-current],.mpanel .mi[aria-current]{background: var(--sp-toc-bg)}.mpanel .mi[aria-current]{color: var(--c-sel);background: var(--c-sel-soft)}.sales:not(.sales-footer) .sale-name{height: auto;overflow: visible;white-space: normal}.sales:not(.sales-footer) .sale-details>.ph{margin-top: var(--s-1)}.ex,.tag-off{line-height: var(--lh-sm)}.sale-phone::after{display: none}.ph-dark .uiwin .shead p{color: var(--c-mute)}@media (max-width:1279px){.open-steps{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width:1079px){.ph-in.with-peek{display: block}.ph-peek{display: none}.split,.split.mirror{grid-template-columns: minmax(0,1fr);gap: var(--s-10)}.three-grid.scene-grid,.three-grid.pain-grid,.help-pair{grid-template-columns: minmax(0,1fr)}.form-builder{grid-template-columns: 180px minmax(0,1fr)}.form-builder .prop{display: none}.data-grid{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: var(--s-8)}.data-grid>div:nth-child(3){border-left: 0;padding-left: 0}.faq-layout{display: block}.faq-side{display: none}.case-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.bridge{flex-wrap: wrap}.three-grid.contact-cards{grid-template-columns: minmax(0,1fr)}}@media (max-width:760px){.nw{display: inline}.ph-in h1{font-size: var(--fs-h2);line-height: var(--lh-h2)}.ph-in{padding-top: var(--s-12)}.ph-hero .aur{width: 80%;right: -35%;opacity: .3}.ph-hero .veil{background: linear-gradient(90deg,var(--c-hero) 0%,var(--c-hero) 65%,transparent)}.toc{overflow-x: auto;white-space: nowrap;scrollbar-width: none;margin-left: calc(-1 * var(--gutter));margin-right: calc(-1 * var(--gutter));padding: 0 var(--gutter)}.toc::-webkit-scrollbar{display: none}.section-heading{display: block}.section-heading>.text-link{margin-top: var(--s-5)}.paired,.case-grid,.data-grid,.service-grid,.open-steps{grid-template-columns: minmax(0,1fr)}.white-card,.panel{padding: var(--s-6)}.white-card .shead{margin-bottom: var(--s-6)}.ph-dark,.price-pair .ph-dark{padding: var(--s-8) var(--s-5)}.ph-dark::before{opacity: .15}.ph-dark .seat-grid{gap: var(--s-1)}.ph-dark .uipad{padding: var(--s-4) var(--s-2)}.ph-dark .uibar{padding-left: var(--s-3);padding-right: var(--s-3)}.form-builder{grid-template-columns: minmax(0,1fr)}.form-builder .pal,.form-builder .prop{display: none}.form-builder .canvas{padding: var(--s-4)}.form-builder .ff{grid-template-columns: 72px minmax(0,1fr);gap: var(--s-1)}.form-builder .ff>:nth-child(3){grid-column: 2;font-size: var(--fs-sm);line-height: var(--lh-sm)}.uibar{flex-wrap: wrap}.uiwin .uibar{padding: var(--s-3);gap: var(--s-2)}.uibar>.btn{margin-left: 0}.notes-three{grid-template-columns: minmax(0,1fr);gap: var(--s-5)}.notes-three>div,.data-grid>div{padding: 0}.notes-three>div+div,.data-grid>div+div{border-left: 0;border-top: 1px solid var(--c-line);padding-top: var(--s-5)}.review-table th,.review-table td{padding: var(--s-3) var(--s-2)}.review-table th:nth-child(3),.review-table td:nth-child(3){display: none}.flow{grid-template-columns: minmax(0,1fr);gap: var(--s-6)}.flow::before{left: 15px;top: 16px;bottom: 16px;width: 2px;height: auto;right: auto;background: var(--g-rail)}.flow li{display: grid;grid-template-columns: 32px minmax(0,1fr);column-gap: var(--s-4);row-gap: var(--s-1)}.flow .n{grid-row: 1/3}.flow li h3,.flow li p{grid-column: 2}.service-item{padding: var(--s-6) 0}.service-item:not(:nth-child(3n+1)){border-left: 0}.service-item+.service-item{border-top: 1px solid var(--c-line)}.panel-bottom{padding: var(--s-5) 0 0}.bridge{padding: var(--s-6);gap: var(--s-4);align-items: flex-start}.bridge>p{flex-basis: calc(100% - 56px)}.bridge-links{margin-left: 0;flex-direction: column;gap: var(--s-4)}.bridge .text-link{flex: 0 1 auto}.faq-layout{padding-top: 72px}.faq-links{padding: var(--s-2) var(--s-5)}.answer-card{padding: var(--s-6)}.article-row{align-items: flex-start;flex-direction: column;gap: var(--s-3)}.dnote .w{flex-direction: column;gap: var(--s-2)}.case-body{padding: var(--s-6)}.logo .lp,.nv .logo .lp,.nv .logo .b{font-size: var(--fs-sm);line-height: var(--lh-sm)}.nv .logo{display: grid;grid-template-columns: auto auto;grid-template-rows: repeat(2,22px);row-gap: 0;column-gap: var(--s-2)}.nv{gap: var(--s-2)}.nact{gap: var(--s-1)}.nact>.btn{padding: 0 var(--s-3)}.sales:not(.sales-footer) .sale-details{display: flex;gap: var(--s-1);align-items: flex-start}}:root{--sp-g-pink: linear-gradient(135deg,#EA580C,#FBBF24)}main .sec{padding: var(--s-20) 0}main .sec + .sec{padding-top: 0}@media (max-width:760px){main .sec{padding: var(--s-14) 0}main .sec + .sec{padding-top: 0}}.flow .n::before{content: none}.flow li:nth-child(5n+1) .n{background: var(--sp-blue)}.flow li:nth-child(5n+2) .n{background: var(--sp-cyan)}.flow li:nth-child(5n+3) .n{background: var(--sp-pink)}.flow li:nth-child(5n+4) .n{background: var(--sp-orange)}.flow li:nth-child(5n+5) .n{background: var(--sp-rose)}h1 .wd{display: inline-block}@media (min-width:1080px){.ph-in.with-peek.h1-wide{grid-template-columns: minmax(0,1fr) 400px;grid-template-rows: auto auto auto auto 1fr;column-gap: var(--s-12);row-gap: 0;align-items: start}.ph-in.with-peek.h1-wide .ph-copy{display: contents}.ph-in.with-peek.h1-wide .breadcrumb,.ph-in.with-peek.h1-wide h1{grid-column: 1 / -1}.ph-in.with-peek.h1-wide .lede,.ph-in.with-peek.h1-wide .ph-actions{grid-column: 1}.ph-in.with-peek.h1-wide .ph-peek{grid-column: 2;grid-row: 3 / 6;margin-top: var(--s-4)}}@media (min-width:761px){.ph-hero .aur{opacity: .95;width: 62%;right: -8%;background: radial-gradient(ellipse at 96% 92%,var(--aur-orange),transparent 52%),radial-gradient(ellipse at 88% 50%,var(--aur-cyan),transparent 58%),radial-gradient(ellipse at 100% 0%,var(--aur-sky),transparent 40%)}.ph-hero .streak{opacity: .45}.ph-hero .veil{background: linear-gradient(90deg,var(--c-hero) 0%,var(--c-hero) 50%,rgba(27,63,168,0) 90%)}}@media (max-width:760px){.ph-hero .aur{opacity: .5}}.form-builder .fhead{display: block}p.dnote{display: flex;gap: var(--s-3);padding: var(--s-3) var(--s-4);border-radius: var(--r-md);margin-bottom: var(--s-6)}p.dnote strong{font-weight: var(--fw-strong);flex: none}#filter{padding-bottom: var(--s-10)}#filter .shead{margin-bottom: var(--s-6)}#list.sec{padding-top: 0}.flow::before{background: var(--c-line-strong)}.answer-card.ph-block{display: block;text-align: left}.price-pair .large-copy{font-size: var(--fs-md);line-height: var(--lh-md);margin-bottom: var(--s-2)}.ph-dark::before{opacity: .95;background: radial-gradient(ellipse at 108% 0%,var(--aur-cyan),transparent 42%),radial-gradient(ellipse at 108% 108%,var(--aur-orange),transparent 46%)}.ph-dark::before{opacity: .9;background: radial-gradient(ellipse at 108% 0%,var(--aur-cyan),transparent 46%),radial-gradient(ellipse at 100% 110%,var(--aur-sky),transparent 44%)}.logo.logo-final{display: flex;align-items: center;gap: 0;flex: none}.logo.logo-final img{display: block;width: auto;max-width: none}.nav .logo.logo-final img{height: 44px}@media (max-width:480px){.nav .logo.logo-final img{height: 40px}}@media (max-width:420px){.nv .logo.logo-final{display: flex}}@media (max-width:359px){.nav .logo.logo-final img{height: 32px}}.ic-notes{margin-top: 0}.ic-notes .icon-box{margin-bottom: var(--s-5)}.ic-notes h3{margin-bottom: var(--s-1)}.ic-notes>div:nth-child(2) .icon-box{--g: var(--g-2)}.ic-notes>div:nth-child(3) .icon-box{--g: var(--sp-g-pink)}.stage-list{list-style: none;display: flex;flex-direction: column}.stage-list li{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: var(--s-4);padding: var(--s-4) 0;border-top: 1px solid var(--c-line)}.stage-list li:first-child{border-top: 0;padding-top: 0}.stage-list .n{display: grid;place-items: center;width: 40px;height: 40px;border-radius: var(--r-md);background: var(--c-sel-soft);color: var(--c-sel);font-size: var(--fs-sm);line-height: var(--lh-sm);font-weight: var(--fw-strong);font-variant-numeric: tabular-nums}.stage-list p{color: var(--c-mute);font-size: var(--fs-sm);line-height: var(--lh-sm)}.score-rows{display: flex;flex-direction: column}.score-row{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr) auto;gap: var(--s-3);align-items: center;padding: var(--s-4) 0;border-bottom: 1px solid var(--c-line)}.score-row .ph-bar{width: 100%;max-width: 120px}.score-rows + p.dnote{margin: var(--s-5) 0 0}#trace .white-card h3{display: flex;align-items: center;gap: var(--s-2);margin-bottom: var(--s-5)}#trace .white-card h3 .i{color: var(--c-sel)}.role-rows,.log-list{list-style: none;display: flex;flex-direction: column}.role-rows li,.log-list li{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-2) var(--s-4);padding: var(--s-4) 0;border-top: 1px solid var(--c-line)}.role-rows li:first-child,.log-list li:first-child{border-top: 0;padding-top: 0}.chips{display: flex;flex-wrap: wrap;gap: var(--s-2)}.chips span{padding: 0 var(--s-3);border-radius: var(--r-pill);background: var(--c-sel-soft);color: var(--c-sel);white-space: nowrap}.log-list li{position: relative;padding-left: var(--s-6)}.log-list li::before{content: '';position: absolute;left: 0;top: calc(var(--s-4) + 9px);width: 8px;height: 8px;border-radius: var(--r-pill);background: var(--sp-cyan)}.log-list li:first-child::before{top: 9px}.ic-links,.ex-links{margin: var(--s-8) 0 0}.tl-peek{list-style: none;display: flex;flex-direction: column}.tl-peek li{display: grid;grid-template-columns: 32px minmax(0,1fr) auto;column-gap: var(--s-3);row-gap: 0;align-items: center;padding: var(--s-3) 0;border-bottom: 1px solid var(--c-line)}.tl-peek li:last-child{border-bottom: 0}.tl-peek .n{grid-row: 1/3;display: grid;place-items: center;width: 32px;height: 32px;border-radius: var(--r-pill);background: var(--c-surface-2);color: var(--c-mute);font-size: var(--fs-sm);font-weight: var(--fw-strong)}.tl-peek li.on .n{background: var(--c-sel);color: #fff}.tl-peek .sm{grid-column: 2/4}.ex-pain{padding: var(--s-8) var(--s-10)}.ex-pain-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.ex-pain-grid h3{margin-bottom: var(--s-1)}.phase-grid{list-style: none;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: var(--s-4)}.phase{background: var(--c-surface);border: 1px solid var(--c-line);border-radius: var(--r-xl);padding: var(--s-6) var(--s-5);display: flex;flex-direction: column;gap: var(--s-3)}.phase .n{font-size: var(--fs-sm);line-height: var(--lh-sm);font-weight: var(--fw-strong);color: var(--c-sel);font-variant-numeric: tabular-nums}.phase ul{list-style: none;display: flex;flex-direction: column;gap: var(--s-2);padding-top: var(--s-3);border-top: 1px solid var(--c-line)}.phase li{display: flex;flex-direction: column}.phase li .b{color: var(--c-ink)}.phase-grid li.phase:nth-child(1){border-top: 4px solid var(--sp-blue)}.phase-grid li.phase:nth-child(2){border-top: 4px solid var(--sp-cyan)}.phase-grid li.phase:nth-child(3){border-top: 4px solid var(--sp-pink)}.phase-grid li.phase:nth-child(4){border-top: 4px solid var(--sp-orange)}.phase-grid li.phase:nth-child(5){border-top: 4px solid var(--sp-rose)}.ex-note{margin-top: var(--s-5)}.seat-map{display: grid;grid-template-columns: repeat(6,minmax(0,40px));justify-content: center;gap: var(--s-2);padding: var(--s-5);border-radius: var(--r-lg);background: var(--c-surface-2)}.seat-map .s,.seat-legend .s{display: block;aspect-ratio: 1;border-radius: var(--r-xs);background: var(--c-sel)}.seat-map .s.e,.seat-legend .s.e{background: var(--c-surface);box-shadow: inset 0 0 0 1px var(--c-line-strong)}.seat-legend{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-5);margin: var(--s-4) 0}.seat-legend>span{display: flex;align-items: center;gap: var(--s-2)}.seat-legend .s{width: 14px}.ex-seat-win .import-row .st{margin-left: auto}#seats .card-tail{margin-top: var(--s-6)}.ex-mobile{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: var(--s-12);align-items: center}.ex-mobile .shead{margin-bottom: 0}.phone-pair{display: flex;justify-content: center;gap: var(--s-6)}.phone-pair .phone.standalone{margin: 0}@media (max-width:1079px){.phase-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.ex-mobile{grid-template-columns: minmax(0,1fr)}}@media (max-width:760px){.ic-notes,.ex-pain-grid{grid-template-columns: minmax(0,1fr)}.ic-notes>div,.ex-pain-grid>div{padding: var(--s-5) 0}.ic-notes>div + div,.ex-pain-grid>div + div{border-left: 0;border-top: 1px solid var(--c-line)}.ex-pain{padding: var(--s-4) var(--s-5)}.phase-grid{grid-template-columns: minmax(0,1fr)}.score-row{grid-template-columns: minmax(0,1fr) minmax(0,1fr) auto}.score-row>.m{display: none}.phone-pair{flex-direction: column;align-items: center}.seat-map{gap: var(--s-1);padding: var(--s-3)}}.h2 .wd{display: inline-block}@media (min-width:761px){.ph-hero .aur{top: -32px;height: calc(100% + 64px);background: radial-gradient(ellipse at 96% 92%,var(--aur-orange),var(--aur-orange-mid) 24%,var(--aur-halo) 42%,transparent 56%),radial-gradient(ellipse at 88% 50%,var(--aur-cyan),transparent 58%),radial-gradient(ellipse at 100% 0%,var(--aur-sky),transparent 40%)}}
