.practices{padding:clamp(72px, 8vw, 120px) clamp(20px, 4vw, 80px);max-width:1480px;margin:0 auto}.practice{margin-bottom:clamp(56px, 6vw, 88px)}.practice .top{display:flex;flex-direction:column;gap:14px;border-bottom:1px solid var(--line);padding-bottom:28px;margin-bottom:40px}.practice .top .num{font-family:var(--mono);font-size:11px;letter-spacing:.36em;text-transform:uppercase;font-weight:600}.practice.jeweler .top .num{color:var(--pink)}.practice.data .top .num{color:var(--orange)}.practice .top h2{font-weight:800;font-size:clamp(36px, 4.4vw, 60px);letter-spacing:-.025em;line-height:1;margin:4px 0}.practice.jeweler .top h2 .emp{color:var(--pink)}.practice.data .top h2 .emp{color:var(--orange)}.practice .top .meta{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);text-align:left}.practice .lede{font-size:clamp(16px, 1.4vw, 19px);line-height:1.6;color:var(--text);max-width:70ch;margin-bottom:36px}.practice .lede b{font-weight:600}.practice .system-claim{position:relative;padding-top:24px;padding-bottom:32px;margin-bottom:8px}.practice .system-claim .claim-bar{position:absolute;top:0;left:0;width:64px;height:2px;background:linear-gradient(90deg,var(--pink),var(--orange));border-radius:2px}.practice .system-claim p{font-size:clamp(18px, 1.6vw, 22px);line-height:1.4;color:var(--text);max-width:60ch;font-weight:400}.practice .system-claim p b{font-weight:700}.practice .svc .title-block{display:flex;flex-direction:column;gap:8px}.practice .svc .title-block .outcome-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--pink)}.practice.jeweler .svc:nth-child(even) .title-block .outcome-tag{color:var(--orange)}.practice.data .svc:nth-child(odd) .title-block .outcome-tag{color:var(--orange)}.practice.data .svc:nth-child(even) .title-block .outcome-tag{color:var(--pink)}.svc-list{border-top:1px solid var(--line-pink-soft)}.practice.data .svc-list{border-top-color:var(--line-orange-soft)}.svc{display:grid;grid-template-columns:80px 1.4fr 2.2fr 1fr;gap:36px;align-items:start;padding:32px 0;border-bottom:1px solid var(--line);transition:background .55s var(--ease);cursor:default}.practice.jeweler .svc{border-bottom-color:var(--line-pink-soft)}.practice.data .svc{border-bottom-color:var(--line-orange-soft)}@media (hover:hover){.practice.jeweler .svc:hover{background:linear-gradient(90deg,rgb(238 75 159 / .06),transparent 60%)}.practice.data .svc:hover{background:linear-gradient(90deg,rgb(219 92 33 / .06),transparent 60%)}}.practice.jeweler .svc.is-focus{background:linear-gradient(90deg,rgb(238 75 159 / .08),transparent 60%)}.practice.data .svc.is-focus{background:linear-gradient(90deg,rgb(219 92 33 / .08),transparent 60%)}.svc .roman{font-weight:700;font-size:26px;letter-spacing:.16em;line-height:1}.practice.jeweler .svc:nth-child(odd) .roman{color:var(--pink)}.practice.jeweler .svc:nth-child(even) .roman{color:var(--orange)}.practice.data .svc:nth-child(odd) .roman{color:var(--orange)}.practice.data .svc:nth-child(even) .roman{color:var(--pink)}.svc h3{font-weight:700;font-size:clamp(20px, 1.9vw, 26px);letter-spacing:-.015em;line-height:1.1}.svc p{font-size:15px;line-height:1.6;color:var(--text);max-width:60ch}.svc p b{font-weight:600}.svc .tags{display:flex;gap:8px;flex-wrap:wrap;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.svc .tags span{border:1px solid var(--line-2);padding:5px 9px;transition:border-color .35s}.svc .tags span:hover{border-color:var(--pink);color:var(--text)}.practice .footer-cta{margin-top:36px;margin-bottom:32px;padding-top:24px;border-top:1px solid var(--line);display:flex;gap:14px;flex-wrap:wrap;align-items:center;justify-content:space-between}.practice .footer-cta .note{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute)}@media (max-width:1100px){.svc{grid-template-columns:50px 1fr;gap:16px}.svc p,.svc .tags{grid-column:1 / -1;padding-left:66px}}.practice.jeweler>.channels{padding:0!important;max-width:none!important;margin:24px 0 0!important}.practice.jeweler>.channels>.heading{display:none!important}.practice.jeweler .mobile-svc-list{display:none!important}.channels{padding:clamp(72px, 8vw, 120px) clamp(20px, 4vw, 80px) clamp(56px, 6vw, 88px);max-width:1480px;margin:0 auto}.channels .heading{margin-bottom:56px;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:24px;border-bottom:1px solid var(--line);padding-bottom:22px}.channels .heading .num{font-family:var(--mono);font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:var(--pink);font-weight:600}.channels .heading h2{font-weight:700;font-size:clamp(28px, 3.4vw, 48px);letter-spacing:-.02em;line-height:1}.channels .heading h2 .pink{color:var(--pink)}.channels .heading .meta{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);text-align:right}.colonnade{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line-pink-soft)}.ch{border-left:1px solid var(--line-pink-soft);padding:28px 24px;display:flex;flex-direction:column;gap:14px;background:#fff0;color:inherit;text-align:left;font:inherit;border-top:0;border-right:0;border-bottom:0;cursor:pointer;width:100%;position:relative;transition:background 0.5s var(--ease),transform 0.35s var(--ease)}.ch:last-child{border-right:1px solid var(--line-pink-soft)}.ch::before{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:28px;height:1px}.ch:nth-child(odd)::before{background:var(--pink)}.ch:nth-child(even)::before{background:var(--orange)}.ch:hover{background:linear-gradient(180deg,rgb(238 75 159 / .04),transparent 80%);transform:translateY(-2px)}.ch:nth-child(even):hover{background:linear-gradient(180deg,rgb(219 92 33 / .04),transparent 80%)}.ch[aria-expanded="true"]{background:linear-gradient(180deg,rgb(238 75 159 / .07),transparent 90%);transform:translateY(0)}.ch:nth-child(even)[aria-expanded="true"]{background:linear-gradient(180deg,rgb(219 92 33 / .07),transparent 90%)}.ch[aria-expanded="true"]::after{content:"";position:absolute;left:14%;right:14%;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--pink),var(--orange));border-radius:2px 2px 0 0;animation:tabUnderline 0.4s var(--ease)}@keyframes tabUnderline{from{transform:scaleX(.4);opacity:0}to{transform:scaleX(1);opacity:1}}.ch .capital{text-align:center;padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid var(--line)}.ch .capital .roman{font-weight:700;font-size:28px;letter-spacing:.16em;line-height:1}.ch:nth-child(odd) .capital .roman{color:var(--pink)}.ch:nth-child(even) .capital .roman{color:var(--orange)}.ch .capital .role{margin-top:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--mute)}.ch h3{font-weight:700;font-size:clamp(20px, 1.8vw, 24px);letter-spacing:-.015em;color:var(--text);text-align:center}.ch .brief{font-size:14.5px;line-height:1.6;color:var(--text);font-weight:400}.ch .brief b{font-weight:600}.ch .toggle{margin-top:auto;padding-top:14px;border-top:1px dashed var(--line-2);display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);transition:color .35s}.ch:hover .toggle{color:var(--text)}.ch[aria-expanded="true"] .toggle{color:var(--pink)}.ch:nth-child(even)[aria-expanded="true"] .toggle{color:var(--orange)}.ch .toggle .chev{transition:transform .45s var(--ease);display:inline-block}.ch[aria-expanded="true"] .toggle .chev{transform:rotate(180deg)}.drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.65s var(--ease);border-left:1px solid var(--line-pink-soft);border-right:1px solid var(--line-pink-soft);background:rgb(20 19 17 / .62);backdrop-filter:blur(6px)}.drawer.open{grid-template-rows:1fr}.drawer-track{overflow:hidden;min-height:0}.drawer-inset{border-top:1px solid var(--line-pink-soft);border-bottom:1px solid var(--line-pink-soft);padding:0}.drawer.open .drawer-inset{padding:0}.drawer-pane{display:none;padding:clamp(32px, 4vw, 56px);grid-template-columns:1.1fr 1fr;gap:clamp(28px, 4vw, 56px);align-items:start}.drawer-pane.active{display:grid;animation:paneIn 0.55s var(--ease)}@keyframes paneIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.drawer-pane .left h4{font-family:var(--mono);font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:var(--pink);font-weight:600;margin-bottom:14px;display:inline-flex;align-items:center;gap:12px}.drawer-pane .left h4::before{content:"";width:24px;height:1px;background:var(--pink)}.drawer-pane[data-id="web"] .left h4,.drawer-pane[data-id="crm"] .left h4{color:var(--orange)}.drawer-pane[data-id="web"] .left h4::before,.drawer-pane[data-id="crm"] .left h4::before{background:var(--orange)}.drawer-pane .left .pitch{font-weight:700;font-size:clamp(22px, 2.4vw, 32px);line-height:1.18;letter-spacing:-.02em;color:var(--text);margin-bottom:18px}.drawer-pane .left p{font-size:15.5px;line-height:1.6;color:var(--text);margin-bottom:14px;font-weight:400}.drawer-pane .left p b{font-weight:600}.drawer-pane .right ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--line-pink-soft);padding-left:26px;margin-bottom:22px}.drawer-pane[data-id="web"] .right ul,.drawer-pane[data-id="crm"] .right ul{border-left-color:var(--line-orange-soft)}.drawer-pane .right ul li{font-size:14.5px;line-height:1.55;color:var(--text);padding-left:18px;position:relative}.drawer-pane .right ul li::before{content:"";position:absolute;left:0;top:9px;width:8px;height:1px;background:var(--pink)}.drawer-pane[data-id="web"] .right ul li::before,.drawer-pane[data-id="crm"] .right ul li::before{background:var(--orange)}.drawer-pane .right ul li b{font-weight:600}.drawer-pane .right .platforms{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.drawer-pane .right .platforms span{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;padding:5px 10px;border:1px solid var(--line-2);color:var(--text);transition:border-color .35s}.drawer-pane .right .platforms span:hover{border-color:var(--pink)}.drawer-pane .right .footnote{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);display:flex;gap:12px;flex-wrap:wrap}@media (max-width:1100px){.colonnade{grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line-pink-soft)}.ch{border-left:1px solid var(--line-pink-soft)}.ch:nth-child(2){border-right:1px solid var(--line-pink-soft)}.ch:nth-child(3),.ch:nth-child(4){border-top:1px solid var(--line-pink-soft)}.channels .heading{grid-template-columns:1fr}.channels .heading .meta{text-align:left}.audit .panel{grid-template-columns:1fr}.audit .checklist{border-left:0;padding-left:0;border-top:1px solid var(--line-pink-soft);padding-top:24px}.founder .panel{grid-template-columns:1fr;text-align:left}.nav{display:flex;align-items:center;gap:12px;padding:6px 8px 6px 12px;grid-template-columns:none}.nav>.logo{margin-right:auto}.nav .state{display:none}.nav .nav-cta{padding:7px 12px;font-size:9.5px;letter-spacing:.18em}.hamburger{display:inline-block}.drawer-pane.active{grid-template-columns:1fr}}@media (max-width:600px){.colonnade{grid-template-columns:1fr}.ch{border-right:1px solid var(--line-pink-soft);border-top:1px solid var(--line-pink-soft)}.ch:first-child{border-top:0}.nav .state{font-size:9.5px;padding:4px 10px}}@media (max-width:760px){.channels.has-active{display:grid;grid-template-columns:56px 1fr;grid-template-areas:"heading heading" "rail    drawer" "audit   audit";column-gap:12px;row-gap:0}.channels.has-active>.heading{grid-area:heading}.channels.has-active>.colonnade{grid-area:rail;align-self:start}.channels.has-active>.drawer{grid-area:drawer;align-self:start}.channels.has-active>.audit{grid-area:audit}.channels.has-active>.colonnade{grid-template-columns:1fr;border-top:1px solid var(--line-pink-soft)}.channels.has-active .ch{padding:14px 0;border-left:1px solid var(--line-pink-soft);border-right:1px solid var(--line-pink-soft);border-top:0;border-bottom:1px solid var(--line-pink-soft);text-align:center;transform:none;transition:background 0.35s var(--ease)}.channels.has-active .ch::before{display:none}.channels.has-active .ch::after{display:none}.channels.has-active .ch:hover{transform:none}.channels.has-active .ch .capital{padding:0;margin:0;border-bottom:0}.channels.has-active .ch .capital .role,.channels.has-active .ch h3,.channels.has-active .ch .brief,.channels.has-active .ch .toggle{display:none}.channels.has-active .ch .capital .roman{font-size:22px;line-height:1}.channels.has-active .ch[aria-expanded="true"]{background:linear-gradient(180deg,rgb(238 75 159 / .1),transparent 100%)}.channels.has-active .ch:nth-child(even)[aria-expanded="true"]{background:linear-gradient(180deg,rgb(219 92 33 / .1),transparent 100%)}.channels.has-active .ch[aria-expanded="true"] .capital .roman{color:var(--pink)}.channels.has-active .ch:nth-child(even)[aria-expanded="true"] .capital .roman{color:var(--orange)}.channels.has-active>.drawer{border-left:1px solid var(--line-pink-soft);border-right:1px solid var(--line-pink-soft);border-top:1px solid var(--line-pink-soft);border-bottom:1px solid var(--line-pink-soft)}.channels.has-active>.drawer .drawer-inset{border-top:0;border-bottom:0}.channels.has-active>.drawer .drawer-pane{padding:24px 18px;grid-template-columns:1fr;gap:18px}.channels.has-active>.audit{margin-top:clamp(40px, 6vw, 64px)}}