.svc-head{margin-bottom:clamp(32px,4.4vw,56px)}.svc-head h2{max-width:19ch;text-wrap:balance}.svc-head-intro{font-size:var(--fs-lede);line-height:1.55;color:#3d424b;max-width:60ch}.svc-head-intro p+p{margin-top:14px}.dark .svc-head-intro{color:var(--on-dark-muted)}.head-stack .svc-head-intro{margin-top:24px}.head-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px clamp(32px,6vw,96px);align-items:end}.head-split .svc-head-intro{padding-bottom:6px}.head-center{text-align:center}.head-center h2,.head-center .svc-head-intro{margin-inline:auto}.head-center .ui-kicker{justify-content:center}@media(max-width:900px){.head-split{grid-template-columns:minmax(0,1fr);align-items:start}}.svc-hero .ui-hero-title{text-wrap:balance}.svc-hero.hero-split-media .ui-hero-title{font-size:clamp(38px,4.7vw,72px);max-width:15ch}.svc-platforms .svc-hero.hero-split-media .ui-hero-title{font-size:clamp(34px,4vw,60px);max-width:18ch}.svc-hero.hero-split-media{background:radial-gradient(55% 70% at 85% 30%,rgba(233,163,92,.14),transparent 62%),radial-gradient(60% 70% at 0% 0%,rgba(143,211,199,.08),transparent 60%),var(--graphite)}.svc-hero .hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.svc-hero-secondary{color:var(--on-dark)}.svc-hero-secondary svg{transition:transform .2s var(--ease)}.svc-hero-secondary:hover svg{transform:translate(3px)}.svc-hero-media{position:relative}.svc-hero-frame{position:relative;padding:20px 8px 0}.svc-hero-cap,.svc-plat figcaption{margin-top:12px;font-size:13.5px;line-height:1.45;color:var(--on-dark-muted);text-align:right}.svc-hero-image .frame-plain .ui-media-box{box-shadow:0 0 0 1px #ffffff14,var(--shadow-deep)}.svc-hero-image .ui-media-box{background:var(--graphite-2)}.svc-content .svc-hero-frame{max-width:520px;margin-inline:auto}.svc-float{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:36px;max-width:min(78%,300px);padding:6px 14px;border-radius:999px;font-size:13.5px;font-weight:700;line-height:1.25;color:#fff;background:#14171b9e;border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 40px -20px #000000b3;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}.svc-float.float-live{background:#fbeee0f5;color:var(--signal-ink);border-color:#e9a35c80}.svc-float.place-tr{top:0;right:0}.svc-float.place-tl{top:0;left:0}.svc-float.place-bl{bottom:16px;left:-4px}.svc-float.place-br{bottom:16px;right:-4px}.svc-beats{position:absolute;left:22px;right:22px;bottom:14px;z-index:2;padding:12px 14px 13px;border-radius:16px;background:#14171bb3;border:1px solid rgba(255,255,255,.14);color:#fff;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}.svc-beats>span{display:block;margin-bottom:9px;font-size:11.5px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--on-dark-muted)}.svc-beats ol{display:grid;grid-template-columns:1fr 1.4fr 2.2fr 1.7fr 1.1fr;gap:5px}.svc-beats li{padding-top:9px;border-top:4px solid rgba(143,211,199,.55);border-radius:2px 2px 0 0;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-beats li:first-child{border-top-color:var(--signal)}.svc-beats li:last-child{border-top-color:#fff}.svc-crop{position:relative;overflow:hidden}.svc-crop img{position:absolute;max-width:none;display:block}.svc-plat{margin:0}.svc-plat-stage{position:relative;padding:26px 0 44px}.svc-plat-app{width:93%;border-radius:clamp(10px,1.4vw,18px);background:var(--plaster);box-shadow:0 0 0 1px #ffffff1f,var(--shadow-deep)}.svc-plat-phone{position:absolute!important;right:0;bottom:0;width:27%;border-radius:13.5%/7.4%;background:var(--graphite);box-shadow:0 0 0 1px #ffffff24,0 34px 60px -24px #000000d9}.svc-plat .svc-float.place-bl{bottom:20px;left:-6px}.svc-plat .svc-float.place-tr{top:6px;right:auto;left:38%}.svc-hero-node{position:relative}.svc-automations .svc-hero:before{content:"";position:absolute;inset:0;background:url(/media/hero/labgenz-hero-v1-poster-960.webp) center/cover no-repeat;opacity:.16;filter:saturate(.7);mask-image:linear-gradient(90deg,transparent 0%,#000 55%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 55%);pointer-events:none}.svc-automations .svc-hero>.ui-wrap{position:relative;z-index:1}@media(max-width:900px){.svc-hero .hero-split{grid-template-columns:minmax(0,1fr);gap:0}.svc-hero .hero-split .ui-hero-copy,.svc-hero .hero-split .ui-hero-lede{display:contents}.svc-hero .hero-split .ui-kicker{order:1}.svc-hero .hero-split .ui-hero-title{order:2}.svc-hero .hero-split .ui-hero-lede>p{order:6;margin-top:22px;max-width:60ch}.svc-hero .hero-split .ui-hero-lede>p:first-child{order:3;margin-top:20px}.svc-hero .hero-split .ui-actions{order:4;margin-top:26px}.svc-hero .hero-split .hero-split-media{order:5;margin-top:34px}.svc-hero .hero-split .ui-hero-meta{order:7}.svc-automations .svc-hero:before{mask-image:linear-gradient(180deg,transparent 30%,#000 100%);-webkit-mask-image:linear-gradient(180deg,transparent 30%,#000 100%)}}@media(max-width:1099px){.svc-hero.hero-film{--svc-pad:max(var(--gutter), calc((100% - 1320px)/2) );padding-top:calc(var(--header-space) + clamp(16px,4vw,44px))}.svc-hero.hero-film .hero-film-inner,.svc-hero.hero-film .ui-hero-copy,.svc-hero.hero-film .ui-hero-lede{display:contents}.svc-hero.hero-film .ui-kicker,.svc-hero.hero-film .ui-hero-title,.svc-hero.hero-film .ui-hero-lede>p,.svc-hero.hero-film .ui-actions,.svc-hero.hero-film .ui-hero-meta{margin-inline:var(--svc-pad)}.svc-hero.hero-film .ui-kicker{order:1}.svc-hero.hero-film .ui-hero-title{order:2;max-width:16ch}.svc-hero.hero-film .ui-hero-lede>p{order:6;margin-top:22px;max-width:60ch}.svc-hero.hero-film .ui-hero-lede>p:first-child{order:3;margin-top:20px}.svc-hero.hero-film .ui-actions{order:4;margin-top:26px}.svc-hero.hero-film .hero-film-media{order:5;margin-top:34px}.svc-hero.hero-film .ui-hero-meta{order:7;max-width:60ch}}@media(max-width:520px){.svc-hero.hero-split-media .ui-hero-title,.svc-platforms .svc-hero.hero-split-media .ui-hero-title{font-size:clamp(31px,9.2vw,40px)}.svc-hero .ui-hero-lede{font-size:17px;line-height:1.5}.svc-float{font-size:12.5px;min-height:32px;padding:5px 11px}.svc-float.place-bl{left:6px}.svc-plat .svc-float.place-tr{left:auto;right:0;top:0}.svc-plat-stage{padding-bottom:36px}.svc-plat-phone{width:31%}.svc-beats{left:14px;right:14px;padding:10px 12px 11px}.svc-beats li{font-size:11px}}.svc-recipe{position:relative;border-radius:var(--r-panel);padding:clamp(18px,2.4vw,28px);background:linear-gradient(180deg,#ffffff0a,#fff0),var(--graphite-2);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-deep),0 0 0 1px #0006;font-family:var(--mono);color:#e7e6e1}.svc-recipe:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(60% 50% at 100% 0%,rgba(233,163,92,.16),transparent 60%);pointer-events:none}.svc-recipe-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-family:var(--body);font-size:13px;color:var(--on-dark-muted)}.svc-recipe-system{margin:18px 0 6px;font-size:13px;letter-spacing:.04em;color:var(--on-dark-muted)}.svc-recipe-system span{display:inline-block;min-width:96px;color:#9aa0a8}.svc-recipe dl{display:grid}.svc-recipe dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:11px 0;border-top:1px solid rgba(255,255,255,.08);font-size:13.5px;line-height:1.5}.svc-recipe dt{font-weight:700;letter-spacing:.04em;color:#9aa0a8}.svc-recipe dd{margin:0;overflow-wrap:anywhere}.svc-recipe dl>div.is-accent{margin-inline:-12px;padding-inline:12px;border-radius:12px;border-top-color:transparent;background:#8fd3c71a;box-shadow:inset 0 0 0 1px #8fd3c759}.svc-recipe dl>div.is-accent dt{color:var(--accent-dark)}@media(prefers-reduced-motion:no-preference){.svc-recipe dl>div{animation:svc-row-in .55s var(--ease) both;animation-delay:calc(.35s + var(--i) * .5s)}.svc-recipe dl>div.is-accent{animation:svc-row-in .55s var(--ease) both,svc-hold 1.6s var(--ease) both;animation-delay:calc(.35s + var(--i) * .5s),calc(.5s + var(--i) * .5s)}}@keyframes svc-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes svc-hold{0%{background:#8fd3c700;box-shadow:inset 0 0 0 1px #8fd3c700}40%{background:#8fd3c738;box-shadow:inset 0 0 0 1px #8fd3c7b3}to{background:#8fd3c71a;box-shadow:inset 0 0 0 1px #8fd3c759}}@media(max-width:520px){.svc-recipe dl>div{grid-template-columns:minmax(0,1fr);gap:2px;padding:9px 0}.svc-recipe dl>div.is-accent{padding-inline:12px}}.svc-problem-top{margin-bottom:clamp(32px,4.4vw,56px)}.svc-problem-top .svc-head{margin-bottom:0}.svc-problem-top.has-visual{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,72px);align-items:center}.svc-problem-visual{min-width:0}.svc-pains{display:grid}.svc-pain-n{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--accent)}.svc-pains h3{font-size:var(--fs-h3);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.svc-pain-body{margin-top:10px;color:#474c55;font-size:16.5px;line-height:1.6}.svc-pain-fix-k{font-size:11.5px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.svc-pain-fix a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;color:var(--accent-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:4px}.svc-pain-fix a:hover{text-decoration-color:currentColor}.svc-problem-outro{margin-top:clamp(24px,3.4vw,40px);max-width:62ch;font-size:var(--fs-lede);line-height:1.55;color:#3d424b}.svc-problem-outro a{color:var(--accent-ink);font-weight:700}.pains-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,44px)}.pains-ledger>li{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:2px solid var(--ink)}.pains-ledger .svc-pain-fix{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line-strong);font-weight:650;line-height:1.5;color:var(--ink)}.pains-ledger .svc-pain-fix:before{content:"→";color:var(--accent);font-weight:700}.pains-ledger .svc-pain-main{margin-bottom:6px}.pains-pairs{grid-template-columns:minmax(0,1fr)}.pains-pairs>li{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,210px);gap:8px 20px;align-items:center;padding:26px 0;border-top:1px solid var(--line-strong)}.pains-pairs>li:last-child{border-bottom:1px solid var(--line-strong)}.pains-pairs .svc-pain-n{align-self:start;padding-top:6px}.pains-pairs .svc-pain-fix{display:flex;flex-direction:column;gap:0;padding:12px 16px 6px;border-radius:16px;background:var(--page);border:1px solid var(--line);box-shadow:var(--shadow-soft)}@media(min-width:981px){.problem-pairs>.ui-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(32px,6vw,96px);align-items:start}.problem-pairs .svc-problem-top{grid-row:1 / span 2;position:sticky;top:120px;margin-bottom:0}.problem-pairs .svc-pains,.problem-pairs .svc-problem-outro{grid-column:2}}.pains-map{grid-template-columns:repeat(4,minmax(0,1fr))}.pains-map>li{position:relative;display:flex;flex-direction:column;gap:10px;padding:38px 28px 0 0}.pains-map>li:before{content:"";position:absolute;left:0;right:0;top:8px;height:2px;background:var(--line-strong)}.pains-map>li:last-child:before{background:linear-gradient(90deg,var(--line-strong),transparent)}.pains-map>li:after{content:"";position:absolute;left:0;top:1px;width:16px;height:16px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 5px #e9a35c3d}.pains-map .svc-pain-fix{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin-top:auto;padding-top:8px}@media(max-width:980px){.svc-problem-top.has-visual{grid-template-columns:minmax(0,1fr)}.pains-ledger{grid-template-columns:minmax(0,1fr);gap:28px}.pains-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 0}}@media(max-width:640px){.pains-pairs>li{grid-template-columns:32px minmax(0,1fr);padding:22px 0}.pains-pairs .svc-pain-fix{grid-column:2;justify-self:start;min-width:200px}.pains-map{grid-template-columns:minmax(0,1fr);gap:0}.pains-map>li{padding:0 0 28px 34px}.pains-map>li:before{inset:8px auto -8px 7px;width:2px;height:auto;background:var(--line-strong)}.pains-map>li:last-child:before{background:linear-gradient(180deg,var(--line-strong),transparent)}.pains-map>li:after{top:4px}}.svc-compare .ba-frame{container-type:inline-size;border-radius:var(--r-panel)}.svc-compare .ba-after img{inset:0;width:100%;height:100%;object-fit:cover}.svc-compare figcaption{max-width:64ch;line-height:1.5}.svc-tpl{position:absolute;inset:0;display:flex;flex-direction:column;gap:3cqw;padding:10cqw 4.4cqw 3.4cqw;background:#f1f0ec;font-family:var(--body)}.svc-tpl i,.svc-tpl em,.svc-tpl u,.svc-tpl b,.svc-tpl p{display:block;margin:0}.svc-tpl-nav{position:absolute;left:4.4cqw;right:4.4cqw;top:3.6cqw;display:flex;align-items:center;gap:2.4cqw;padding-left:26cqw}.svc-tpl-nav i{position:absolute;left:0;width:3.2cqw;height:3.2cqw;border-radius:50%;background:#c9cdd2}.svc-tpl-nav span{width:7cqw;height:1.3cqw;border-radius:99px;background:#d6d9dd}.svc-tpl-nav b{margin-left:auto;width:11cqw;height:3.6cqw;border-radius:1cqw;background:#c2c6cc}.svc-tpl-hero{display:grid;grid-template-columns:1fr 1fr;gap:4cqw;align-items:center;flex:1;min-height:0}.svc-tpl-copy{display:grid;gap:1.7cqw}.svc-tpl-copy em{height:3.5cqw;width:94%;border-radius:.8cqw;background:#b4b9c0}.svc-tpl-copy em+em{width:66%}.svc-tpl-copy p{height:1.3cqw;width:86%;border-radius:99px;background:#d6d9dd}.svc-tpl-copy p+p{width:58%}.svc-tpl-copy u{width:15cqw;height:4.4cqw;margin-top:1cqw;border-radius:1.1cqw;background:#989ea7}.svc-tpl-photo{position:relative;height:100%;max-height:24cqw;border-radius:1.6cqw;display:grid;place-items:center;overflow:hidden;background:linear-gradient(to top right,transparent calc(50% - 1px),#c2c6cc 50%,transparent calc(50% + 1px)),linear-gradient(to bottom right,transparent calc(50% - 1px),#c2c6cc 50%,transparent calc(50% + 1px)),#dfe1e4}.svc-tpl-photo span{padding:.5cqw 1.4cqw;border-radius:99px;background:#f1f0ec;font-size:max(9px,1.9cqw);font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#4a4f58}.svc-tpl-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw}.svc-tpl-cards div{display:grid;gap:1cqw;padding:1.8cqw;border-radius:1.4cqw;background:#fff;border:1px solid #dcdee1}.svc-tpl-cards i{width:3.2cqw;height:3.2cqw;border-radius:50%;background:#d0d3d8}.svc-tpl-cards em{height:1.5cqw;width:70%;border-radius:99px;background:#b4b9c0}.svc-tpl-cards p{height:1.1cqw;border-radius:99px;background:#e0e2e5}.svc-tpl-cards p+p{width:74%}.svc-tpl-note{font-size:max(9px,1.75cqw);font-weight:700;letter-spacing:.02em;color:#4a4f58;white-space:nowrap}.svc-flow{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px;align-items:center;padding:clamp(20px,2.8vw,36px);border-radius:var(--r-media);background:radial-gradient(60% 90% at 100% 0%,rgba(233,163,92,.12),transparent 60%),var(--graphite);color:var(--on-dark);box-shadow:var(--shadow-deep)}.svc-flow>li{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.svc-flow>li:not(:last-child):after{content:"→";position:absolute;top:50%;right:-21px;transform:translateY(-50%);font-size:15px;font-weight:700;color:#9aa0a8}.svc-flow-n{font-family:var(--mono);font-size:11.5px;color:#9aa0a8}.svc-flow strong{font-family:var(--display);font-weight:600;font-size:17.5px;line-height:1.15;letter-spacing:-.015em}.svc-flow-sub{font-size:12.5px;line-height:1.35;color:var(--on-dark-muted)}.svc-flow-lanes{display:grid;gap:4px;margin-top:8px}.svc-flow-lanes li{padding:5px 10px;border-radius:8px;font-size:12.5px;font-weight:700;line-height:1.2;background:#8fd3c724;color:var(--accent-dark)}.svc-flow .flow-you{background:var(--page);color:var(--ink);border-color:transparent}.svc-flow .flow-you .svc-flow-n{color:var(--muted)}.svc-flow .flow-ai{background:#8fd3c714;border-color:#8fd3c766}.svc-flow .flow-check{border-style:dashed;border-color:#ffffff4d}.svc-flow .flow-next{background:transparent;border-style:dashed;border-color:#e9a35c8c}.svc-flow .flow-next strong{color:#f6c894}.dark .svc-flow{background:var(--graphite-2);box-shadow:none;border:1px solid var(--line-dark)}@media(max-width:1100px){.svc-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.svc-flow>li:nth-child(3n):after{display:none}}@media(max-width:620px){.svc-flow{grid-template-columns:minmax(0,1fr);gap:22px;padding:18px}.svc-flow>li{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:8px;padding:12px 14px}.svc-flow>li>*:not(.svc-flow-n){grid-column:2}.svc-flow-n{grid-row:1 / span 3;padding-top:3px}.svc-flow-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.svc-flow>li:not(:last-child):after,.svc-flow>li:nth-child(3n):not(:last-child):after{display:block;content:"↓";inset:auto auto -20px 24px;transform:none}}.svc-build-lead{margin-top:clamp(40px,5vw,64px);font-family:var(--display);font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:600}.svc-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 28px;margin-top:20px}.svc-benefits li{padding:18px 0;border-top:1px solid var(--line-strong);color:#474c55;line-height:1.6}.svc-benefits strong{display:block;margin-bottom:6px;color:var(--ink);font-size:17px;line-height:1.3}@media(min-width:1180px){.svc-benefits.count-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 24px}.svc-benefits.count-5 li{font-size:15.5px}}.svc-build-foot{margin-top:20px;color:var(--muted);font-weight:600}.svc-build-notes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 48px;margin-top:clamp(28px,4vw,44px);padding-top:24px;border-top:1px solid var(--line);line-height:1.6}.svc-build-small{font-size:14.5px;color:var(--muted)}@media(max-width:820px){.svc-build-notes{grid-template-columns:minmax(0,1fr)}}.svc-ex-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border-radius:20px;background:var(--plaster);border:1px solid var(--line)}.svc-ex-tabs button{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border-radius:14px;font-weight:700;font-size:15.5px;color:#3d424b;transition:background-color .18s var(--ease),color .18s,box-shadow .18s}.svc-ex-tabs button:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.svc-ex-tabs button.is-on{background:var(--white);color:var(--ink);box-shadow:var(--lift)}.ex-tabs .svc-ex-tabs button.is-on{background:var(--graphite);color:var(--on-dark);box-shadow:var(--shadow-soft)}.svc-ex-panel{margin-top:16px;border-radius:var(--r-media);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-soft);padding:clamp(20px,3.4vw,44px)}.svc-ex-panel:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ex-flow .svc-ex-tabs{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;padding:0;background:none;border:0;position:relative}.ex-flow .svc-ex-tabs button{position:relative;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;min-height:104px;padding:14px;border-radius:18px;text-align:left;background:var(--white);border:1px solid var(--line);font-size:14.5px;line-height:1.2;box-shadow:var(--shadow-soft)}.ex-flow .svc-ex-tabs button.is-on{background:var(--graphite);color:var(--on-dark);border-color:transparent;box-shadow:var(--shadow-deep)}.ex-flow .svc-ex-tabs button:not(:nth-child(9)):after{content:"";position:absolute;top:50%;right:-9px;width:8px;height:2px;background:var(--line-strong)}.svc-ex-n{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--muted)}.ex-flow button.is-on .svc-ex-n{color:var(--signal)}.svc-ex-loop{grid-column:2 / -1;display:flex;align-items:center;gap:10px;margin-top:2px;font-size:13px;font-weight:700;color:var(--accent)}.svc-ex-loop:before{content:"";flex:1;height:14px;border:2px solid color-mix(in srgb,var(--accent) 45%,transparent);border-top:0;border-radius:0 0 14px 14px}.svc-ex-loop:after{content:"";flex:1;height:14px;border:2px solid color-mix(in srgb,var(--accent) 45%,transparent);border-top:0;border-radius:0 0 14px 14px}@media(max-width:1100px){.ex-flow .svc-ex-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ex-flow .svc-ex-tabs button:after{display:none}.ex-flow .svc-ex-tabs button{min-height:76px;gap:8px}.svc-ex-loop{grid-column:1 / -1}.svc-ex-loop:before,.svc-ex-loop:after{display:none}}@media(max-width:560px){.ex-flow .svc-ex-tabs{gap:6px}.ex-flow .svc-ex-tabs button{min-height:70px;padding:10px;font-size:13px;border-radius:14px}.ex-tabs .svc-ex-tabs button{min-height:44px;padding:0 14px;font-size:14.5px}}.svc-node{max-width:70ch}.svc-node-k,.svc-type-k{font-size:12.5px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--accent)}.svc-node h3,.svc-type h3{margin:8px 0 12px;font-size:clamp(26px,2.8vw,38px);line-height:1.05;letter-spacing:-.03em}.svc-node p:last-child{font-size:var(--fs-lede);line-height:1.55;color:#3d424b}.svc-type{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(24px,4vw,56px);align-items:center}.svc-type h3{margin-top:0}.svc-type-who{font-size:var(--fs-lede);line-height:1.5;color:#3d424b;max-width:40ch}.svc-type-bg{margin-top:24px;padding:16px 18px;border-radius:16px;background:var(--stage);border:1px solid var(--line);color:#3d424b;line-height:1.55}.svc-type-bg span{display:block;margin-bottom:4px;font-size:12px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--accent)}.svc-anat{margin:0;display:grid;gap:8px;min-width:0}.svc-anat-layer{padding:16px 18px 18px;border-radius:20px}.svc-anat-k{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.svc-anat-k span{font-family:var(--mono);font-weight:700;letter-spacing:0}.svc-anat .is-screens{margin-inline:clamp(12px,3vw,36px);background:var(--stage);border:1px solid var(--line);color:var(--muted)}.svc-anat-screen{border-radius:14px;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-soft);overflow:hidden;color:var(--ink)}.svc-anat-chrome{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;color:var(--muted)}.svc-anat-chrome i{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.svc-anat-chrome span{margin-left:8px}.svc-anat-mods-wrap{display:grid;gap:14px;padding:12px}.svc-anat.has-phone .svc-anat-mods-wrap{grid-template-columns:minmax(0,1fr) clamp(96px,22%,132px);align-items:center}.svc-anat-mods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px}.svc-anat-mods li{padding:12px 14px;border-radius:12px;background:var(--stage);border:1px solid var(--line);font-weight:650;font-size:15px;line-height:1.3}.svc-anat-mods li:first-letter{text-transform:uppercase}.svc-anat-phone{border-radius:13.5%/7.4%;box-shadow:0 0 0 1px #171b201a,var(--shadow-soft)}.svc-anat .is-rules{margin-inline:clamp(6px,1.5vw,18px);background:var(--accent-soft);border:1px solid #c3dfd9;color:var(--accent-ink)}.svc-anat .is-rules ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.svc-anat .is-rules li{padding:10px 8px;border-radius:12px;background:#ffffffb8;font-weight:700;font-size:15px;line-height:1.25;text-align:center}.svc-anat .is-base{background:var(--graphite);color:var(--on-dark-muted)}.svc-anat .is-base ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.svc-anat .is-base li{position:relative;padding-left:16px;font-size:14.5px;line-height:1.45;color:#e4e3de}.svc-anat .is-base li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:2px;background:var(--accent-dark)}.svc-anat figcaption{font-size:13px;color:var(--muted)}@media(max-width:900px){.svc-type{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.svc-anat .is-screens,.svc-anat .is-rules{margin-inline:0}.svc-anat-layer{padding:14px 12px}.svc-anat .is-base ul{grid-template-columns:minmax(0,1fr)}.svc-anat .is-rules li{font-size:13.5px;padding:10px 4px}}.svc-fam{margin:0;padding:clamp(18px,2.6vw,32px);border-radius:var(--r-media);background:var(--page);border:1px solid rgba(23,27,32,.06);box-shadow:var(--shadow-soft)}.svc-fam-tree{display:grid;justify-items:center}.svc-fam-payer{display:grid;gap:2px;padding:12px 22px;border-radius:16px;background:var(--graphite);color:var(--on-dark);text-align:center}.svc-fam-payer span,.svc-fam-profiles span{font-size:11.5px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.svc-fam-payer span{color:var(--signal)}.svc-fam-payer strong{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.015em}.svc-fam-links{position:relative;width:66.67%;height:34px;border:2px solid var(--line-strong);border-top:0;border-radius:0 0 14px 14px;transform:scaleY(-1);margin-top:18px}.svc-fam-links:before{content:"";position:absolute;left:50%;bottom:-20px;width:2px;height:20px;margin-left:-1px;background:var(--line-strong)}.svc-fam-links i{display:none}.svc-fam-links:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--line-strong)}.svc-fam-profiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.svc-fam-profiles li{display:grid;gap:8px;padding:12px;border-radius:16px;background:var(--white);border:1px solid var(--line);text-align:center}.svc-fam-profiles span{color:var(--muted)}.svc-fam-profiles strong{font-size:13.5px;line-height:1.3;color:#3d424b}.svc-fam-view{display:grid;gap:4px;padding:8px;border-radius:10px;background:var(--stage)}.svc-fam-view i{display:block;height:7px;border-radius:99px;background:var(--line-strong)}.view-a .svc-fam-view i:nth-child(1){width:80%;background:var(--accent)}.view-a .svc-fam-view i:nth-child(2){width:55%}.view-a .svc-fam-view i:nth-child(3){width:68%}.view-b .svc-fam-view i:nth-child(1){width:46%}.view-b .svc-fam-view i:nth-child(2){width:88%;background:var(--signal)}.view-b .svc-fam-view i:nth-child(3){width:38%}.view-c .svc-fam-view i:nth-child(1){width:64%}.view-c .svc-fam-view i:nth-child(2){width:40%}.view-c .svc-fam-view i:nth-child(3){width:90%;background:var(--ink)}.svc-fam-out{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:20px 0 0}.svc-fam-out>div{padding:12px 0 0;border-top:1px solid var(--line-strong)}.svc-fam-out>div:first-child{grid-column:1 / -1;padding-bottom:14px}.svc-fam-out dt{margin-bottom:4px;font-size:11.5px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.svc-fam-out dd{margin:0;font-weight:650;line-height:1.4}.svc-fam-out .is-good{border-top:2px solid var(--accent)}.svc-fam-out .is-good dt{color:var(--accent)}.svc-fam-out .is-bad{border-top:2px solid var(--signal)}.svc-fam-out .is-bad dt{color:var(--signal-ink)}.svc-fam figcaption{margin-top:16px;font-size:13.5px;color:var(--muted)}@media(max-width:420px){.svc-fam-profiles li{padding:10px 6px}.svc-fam-profiles span{font-size:10px;letter-spacing:.06em}.svc-fam-profiles strong{font-size:12.5px}}.svc-artefact-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:start}.svc-artefact-grid .svc-head{position:sticky;top:120px;margin-bottom:0}.svc-artefact-grid .text-link{color:var(--accent-ink)}.svc-doc{margin:0;min-width:0}.svc-doc-paper{position:relative;padding:clamp(18px,2.8vw,36px);border-radius:var(--r-panel);background:linear-gradient(180deg,#fffefb,#fbf8f1);border:1px solid #e9e4d8;box-shadow:0 1px #fff inset,var(--shadow-deep)}.svc-doc.is-tilted .svc-doc-paper{transform:rotate(-.7deg)}.svc-doc-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px dashed #d9d3c4}.svc-doc-name{font-family:var(--mono);font-size:12.5px;color:var(--muted)}.svc-doc-body{display:grid;gap:7px;font-family:var(--mono);font-size:13.5px;line-height:1.55;color:#2a2f37}.svc-doc-row{display:grid;grid-template-columns:minmax(0,var(--keyw,14ch)) minmax(0,1fr);column-gap:2ch;overflow-wrap:anywhere}.svc-doc-k{color:#6b6558}.svc-doc-v>span{display:block}.svc-doc-row.is-plain .svc-doc-v,.svc-doc-row.is-head .svc-doc-k{grid-column:1 / -1}.svc-doc-row.is-head .svc-doc-v{grid-column:2}.svc-doc-row.is-head{row-gap:4px;margin-top:4px}.svc-doc-row.is-title .svc-doc-v{font-weight:700;color:var(--ink)}.svc-doc-row.is-accent .svc-doc-k,.svc-doc-row.is-accent .svc-doc-v{color:var(--accent-ink);font-weight:700}.svc-doc-gap{display:block;height:6px}.keys-inline .svc-doc-row{display:block}.keys-inline .svc-doc-k{font-weight:700;color:var(--ink);margin-right:1ch}.keys-inline .svc-doc-v,.keys-inline .svc-doc-v>span{display:inline}.keys-inline .svc-doc-body{gap:10px}.svc-doc-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;min-height:44px;padding:9px 10px;border-radius:10px;background:#17635f0d;cursor:pointer}.svc-doc-check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent);cursor:pointer}.svc-doc-check:has(input:checked) span{color:var(--accent-ink);text-decoration:line-through;text-decoration-color:#17635f66}.svc-doc-check:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.svc-doc-copy{position:relative;margin-top:18px}.svc-doc figcaption{margin-top:18px;font-size:14px;line-height:1.5;color:var(--muted);max-width:60ch}.svc-doc.tone-dark .svc-doc-paper{background:radial-gradient(60% 40% at 100% 0%,rgba(233,163,92,.12),transparent 60%),var(--graphite);border-color:transparent;box-shadow:var(--shadow-deep);color:#e7e6e1}.svc-doc.tone-dark .svc-doc-top{border-bottom-color:#ffffff24}.svc-doc.tone-dark .svc-doc-name{color:#9aa0a8}.svc-doc.tone-dark .ui-chip{background:#ffffff14;border-color:#ffffff38;color:#ecebe6}.svc-doc.tone-dark .svc-doc-body{color:#e7e6e1;gap:0}.svc-doc.tone-dark .svc-doc-row{padding:9px 0;border-top:1px solid rgba(255,255,255,.08)}.svc-doc.tone-dark .svc-doc-row.is-title{border-top:0;padding-top:0}.svc-doc.tone-dark .svc-doc-k{color:#9aa0a8;font-weight:700;letter-spacing:.03em}.svc-doc.tone-dark .svc-doc-row.is-title .svc-doc-v{color:#fff}.svc-doc.tone-dark .svc-doc-row.is-accent{margin-inline:-10px;padding-inline:10px;border-radius:10px;border-top-color:transparent;background:#8fd3c71a;box-shadow:inset 0 0 0 1px #8fd3c74d}.svc-doc.tone-dark .svc-doc-row.is-accent .svc-doc-k{color:var(--accent-dark)}.svc-doc.tone-dark .svc-doc-row.is-accent .svc-doc-v{color:#fff;font-weight:400}.svc-doc.tone-dark .svc-doc-gap{height:10px}.svc-doc.tone-dark .copy-btn,.svc-doc.tone-dark .svc-doc-copy button{color:#fff}.svc-doc.tone-dark .svc-doc-copy .copy-button{background:#ffffff14;border-color:#ffffff42}.svc-doc.tone-dark .svc-doc-copy .copy-button:hover{background:#ffffff29}.svc-doc.tone-dark>figcaption{color:var(--on-dark-muted)}@media(max-width:980px){.svc-artefact-grid{grid-template-columns:minmax(0,1fr)}.svc-artefact-grid .svc-head{position:static}.svc-doc.is-tilted .svc-doc-paper{transform:none}}@media(max-width:560px){.svc-doc-body{font-size:12.5px}.svc-doc-row{grid-template-columns:minmax(0,1fr);row-gap:1px}.svc-doc-row.is-head .svc-doc-v{grid-column:1;padding-left:2ch}.svc-doc-k{font-weight:700}.svc-doc-body{gap:9px}}.svc-proof .svc-head h2{max-width:20ch}.svc-proof-note{margin-top:20px;font-size:14.5px;color:var(--on-dark-muted);max-width:70ch}.svc-theo-card .svc-swap{display:flex;flex-direction:column;flex:1;margin:0;min-height:0}.svc-swap-frame{position:relative;flex:1;min-height:320px;overflow:hidden;background:#2a2c30}.svc-swap-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility 0s .35s}.svc-swap-frame img.is-on{opacity:1;visibility:visible;transition:opacity .35s var(--ease)}.svc-swap-ctl{position:absolute;left:12px;bottom:12px;z-index:3;display:inline-flex;gap:2px;padding:3px;border-radius:15px;background:#14171bbd;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.svc-swap-ctl button{min-height:44px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:700;color:#e4e3de}.svc-swap-ctl button[aria-pressed=true]{background:var(--page);color:var(--ink)}.svc-swap-ctl button:focus-visible{outline:3px solid var(--accent-dark);outline-offset:2px}.svc-swap figcaption{position:relative;z-index:3;padding:12px 24px 0;font-size:13.5px;line-height:1.4;color:var(--on-dark-muted)}.svc-theo-card .ui-work-body{flex:0 0 auto}.svc-strips{margin-top:clamp(20px,3vw,40px);border-top:1px solid var(--line-dark)}.svc-strip{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px clamp(28px,5vw,80px);align-items:start;padding:clamp(24px,3vw,40px) 0;border-bottom:1px solid var(--line-dark)}.svc-strip-k{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;font-size:12.5px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--on-dark-muted)}.svc-strip-k .ui-chip{text-transform:none;letter-spacing:0}.svc-strip h3{font-size:clamp(28px,3.6vw,52px);line-height:1;letter-spacing:-.035em;text-wrap:balance;transition:color .2s var(--ease)}.svc-strip h3 a{color:inherit;text-decoration:none}.svc-strip h3 a:after{content:"";position:absolute;inset:0;z-index:1}.svc-strip h3 a:focus-visible{outline:none}.svc-strip:has(a:focus-visible){outline:3px solid var(--accent-dark);outline-offset:6px;border-radius:10px}.svc-strip:hover h3{color:var(--accent-dark)}.svc-strip-body p{color:#d4d6da;line-height:1.6;max-width:64ch}.svc-strip-body .ui-tags{margin-top:14px;padding-top:0}.svc-strip-body .ui-tags li{background:#ffffff1a;color:#ecebe6}.svc-strip-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-weight:700;font-size:15px;color:var(--accent-dark)}.svc-strip-link:after{content:"↗"}@media(max-width:820px){.svc-strip{grid-template-columns:minmax(0,1fr)}}.svc-lab{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:center}.svc-lab-compare{max-width:420px;width:100%;justify-self:center}.svc-lab-compare figcaption{color:var(--on-dark-muted)}.svc-lab-points{display:grid;gap:0}.svc-lab-points li{padding:16px 0;border-top:1px solid var(--line-dark);color:var(--on-dark-muted);line-height:1.6}.svc-lab-points li:last-child{border-bottom:1px solid var(--line-dark)}.svc-lab-points strong{color:var(--on-dark)}@media(max-width:900px){.svc-lab{grid-template-columns:minmax(0,1fr)}.svc-lab-compare{max-width:340px}}.svc-theo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);gap:16px;align-items:start}.svc-theo .ui-media-box{background:var(--graphite-2)}.svc-theo .ui-media figcaption{color:var(--on-dark-muted)}.svc-theo-rail{padding:clamp(20px,2.4vw,28px);border-radius:var(--r-panel);background:var(--graphite-2);border:1px solid var(--line-dark)}.svc-theo-k{margin-bottom:16px;font-size:12.5px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--on-dark-muted)}@media(max-width:1000px){.svc-theo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.svc-theo-rail{grid-column:1 / -1}}.svc-rail{position:relative;display:grid;gap:0}.svc-rail>li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:14px;padding:0 0 16px}.svc-rail>li:last-child{padding-bottom:0}.svc-rail>li>*:not(.svc-rail-dot){grid-column:2}.svc-rail-dot{grid-row:1 / span 3;position:relative;width:12px;height:12px;margin:5px 0 0 5px;border-radius:50%;background:var(--accent-dark);box-shadow:0 0 0 4px #8fd3c729}.svc-rail>li:not(:last-child):before{content:"";position:absolute;left:10px;top:22px;bottom:2px;width:2px;background:var(--line-dark)}.svc-rail>li:last-child .svc-rail-dot{background:var(--signal);box-shadow:0 0 0 4px #e9a35c33}.svc-rail strong{font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:-.015em;line-height:1.3}.svc-rail p{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--on-dark-muted)}.svc-rail-meta{font-family:var(--mono);font-size:12px;color:var(--on-dark-muted)}.svc-who{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(28px,4vw,56px) clamp(28px,5vw,80px);align-items:center;margin-top:clamp(56px,7vw,104px);padding-top:clamp(40px,5vw,72px);border-top:1px solid var(--line-dark)}.svc-who-copy h3{font-size:clamp(28px,3.6vw,52px);line-height:1.02;letter-spacing:-.035em;max-width:22ch;text-wrap:balance}.svc-who-body{margin-top:18px;color:var(--on-dark-muted);font-size:17px;line-height:1.6;max-width:64ch}.svc-who-body p+p{margin-top:12px}.svc-who-points{display:grid;gap:8px;margin-top:20px;max-width:64ch}.svc-who-points li{position:relative;padding-left:20px;color:#d4d6da;line-height:1.5}.svc-who-points li:before{content:"";position:absolute;left:2px;top:.6em;width:7px;height:7px;border-radius:2px;background:var(--accent-dark)}.svc-who-copy .text-link{margin-top:14px}.svc-who-numbers{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.svc-who-numbers .ui-number-value{font-size:clamp(52px,7.4vw,112px)}.svc-who-numbers .ui-number-label{color:var(--on-dark-muted)}.svc-who-extra{margin-top:clamp(32px,4vw,48px)}@media(max-width:820px){.svc-who{grid-template-columns:minmax(0,1fr)}.svc-who-portrait{max-width:260px}}@media(max-width:560px){.svc-who-numbers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 20px}}.svc-rolecols{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:14px}.svc-rolecols.count-4{--cols:4}.svc-rolecol{padding:clamp(22px,2.4vw,30px);border-radius:var(--r-panel);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.svc-rolecol h3{display:flex;align-items:center;gap:10px;font-size:var(--fs-h3);letter-spacing:-.025em;margin-bottom:14px}.svc-rolecol h3:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent)}.svc-rolecol ul{display:grid;gap:12px}.svc-rolecol li{color:#3d424b;line-height:1.55;padding-top:12px;border-top:1px solid var(--line)}.svc-rolecol li:first-child{padding-top:0;border-top:0}.svc-rolecol.tone-you{background:var(--graphite);color:var(--on-dark);border-color:transparent}.svc-rolecol.tone-you li{color:#d4d6da;border-color:var(--line-dark)}.svc-rolecol.tone-you h3:before{background:var(--signal)}.svc-rolecol.tone-ai{background:linear-gradient(180deg,var(--accent-soft),var(--white) 70%)}.svc-rolecol.tone-never{background:transparent;border-style:dashed;border-color:var(--line-strong);box-shadow:none}.svc-rolecol.tone-never h3:before{background:#b4452f;border-radius:2px}@media(max-width:1000px){.svc-rolecols,.svc-rolecols.count-4{--cols:2}}@media(max-width:620px){.svc-rolecols,.svc-rolecols.count-4{--cols:1}}.svc-process-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(32px,5vw,80px);align-items:start}.svc-process-head .svc-head{position:sticky;top:120px}.svc-process .steps-timeline>li{padding-bottom:40px}.svc-process .steps-timeline>li:last-child{padding-bottom:0}.svc-process .steps-timeline .ui-step-title{font-size:clamp(24px,2.4vw,32px)}.svc-process .ui-step-text{color:#3d424b;line-height:1.6}.svc-step-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:14px 0 0}.svc-step-roles>div{padding:12px 0 0;border-top:1px solid var(--line-strong);font-size:15.5px;line-height:1.55;color:#3d424b}.svc-step-roles>div:last-child{border-top:2px solid var(--accent);color:var(--ink);font-weight:600}.svc-step-roles dt{margin-bottom:6px;font-size:11.5px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.svc-step-roles>div:last-child dt{color:var(--accent)}.svc-step-roles dd{margin:0}.svc-step-roles a{color:var(--accent-ink);font-weight:700}.svc-step-roles.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-step-roles.count-1{grid-template-columns:minmax(0,1fr)}.svc-step-roles.count-1>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:4px 0 4px 16px;border-top:0;border-left:3px solid var(--accent)}.svc-step-roles.count-1 dt{margin:3px 0 0}.svc-process-foot{margin-top:clamp(32px,4vw,56px);padding-top:clamp(24px,3vw,36px);border-top:1px solid var(--line-strong)}.svc-disciplines{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:12px clamp(32px,5vw,80px);align-items:start}.svc-disciplines p{font-size:12.5px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);padding-top:10px}.svc-disciplines ul{display:flex;flex-wrap:wrap;gap:8px}.svc-disciplines li{padding:8px 14px;border-radius:999px;border:1px solid var(--line-strong);font-weight:650;font-size:14.5px;background:var(--page)}@media(max-width:1000px){.svc-process-grid,.svc-disciplines{grid-template-columns:minmax(0,1fr)}.svc-process-head .svc-head{position:static}}@media(max-width:700px){.svc-step-roles,.svc-step-roles.count-2{grid-template-columns:minmax(0,1fr);gap:0}.svc-step-roles>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:12px 0}.svc-step-roles dt{margin:3px 0 0}.svc-step-roles.count-1>div{padding:4px 0 4px 14px}}@media(max-width:420px){.svc-process .steps-timeline>li{padding-left:56px}.svc-step-roles>div{grid-template-columns:minmax(0,1fr);gap:2px}.svc-step-roles.count-1>div{grid-template-columns:minmax(0,1fr)}}.svc-offers .ui-offer{padding:clamp(24px,2.6vw,34px)}.svc-offers .ui-offer-price strong{font-size:clamp(38px,4.2vw,58px);letter-spacing:-.045em}.svc-offers .ui-offer-summary{font-size:16.5px;line-height:1.55}.offers-websites{grid-template-columns:repeat(2,minmax(0,1fr))}.offers-websites .ui-offer.is-highlight{background:linear-gradient(180deg,#14171bb8,#14171bf0 60%),url(/media/hero/labgenz-hero-v1-poster-960.webp) center 30%/cover no-repeat,var(--graphite-2)}.offers-websites .ui-offer{min-height:320px}.offers-platforms{position:relative}@media(min-width:1001px){.offers-platforms{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.offers-platforms>li:nth-child(1){margin-top:64px}.offers-platforms>li:nth-child(2){margin-top:32px}.offers-platforms:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:2px;background:linear-gradient(90deg,var(--line-strong),var(--accent));z-index:0}.offers-platforms>li{z-index:1}}@media(max-width:820px){.offers-websites{grid-template-columns:minmax(0,1fr)}.offers-websites .ui-offer{min-height:0}}.svc-packages-after{margin-top:clamp(24px,3vw,36px)}.svc-after h3{font-size:var(--fs-h3);letter-spacing:-.025em;margin-bottom:8px}.svc-after p{color:#3d424b;line-height:1.6;max-width:64ch}.svc-after.is-line{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:8px 40px;padding-top:24px;border-top:1px solid var(--line-strong)}.svc-after-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.svc-after-grid .svc-after{padding:clamp(22px,2.6vw,32px);border-radius:var(--r-panel);border:1px dashed var(--line-strong)}.svc-audit-card{display:flex;flex-direction:column;gap:8px;padding:clamp(22px,2.6vw,32px);border-radius:var(--r-panel);background:var(--graphite);color:var(--on-dark);text-decoration:none;box-shadow:var(--shadow-deep);transition:transform .2s var(--ease)}.svc-audit-card:hover{transform:translateY(-2px)}.svc-audit-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.svc-audit-k{font-size:12.5px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--signal)}.svc-audit-card strong{font-family:var(--display);font-weight:600;font-size:clamp(22px,2.2vw,28px);line-height:1.12;letter-spacing:-.025em}.svc-audit-card span:last-child{color:var(--on-dark-muted);line-height:1.55}.svc-after-points{display:grid;gap:8px}.svc-after-points li{position:relative;padding-left:20px;color:#3d424b}.svc-after-points li:before{content:"";position:absolute;left:2px;top:.6em;width:7px;height:7px;border-radius:2px;background:var(--accent)}.svc-packages-note{margin-top:20px;font-size:14.5px;color:var(--muted);max-width:76ch}@media(max-width:820px){.svc-after-grid,.svc-after.is-line{grid-template-columns:minmax(0,1fr)}}.svc-included-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.svc-inc-tag{font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.svc-inc-text strong{display:block;font-size:17px;line-height:1.35}.svc-inc-text p{margin-top:4px;color:var(--muted);line-height:1.55}.svc-sheet .svc-inc-list{border-bottom:1px solid var(--line-strong)}.svc-sheet .svc-inc-list>li{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:18px 0;border-top:1px solid var(--line-strong)}.svc-sheet .svc-inc-tag{padding-top:4px}.svc-form{position:relative;padding:clamp(20px,3vw,40px);border-radius:var(--r-panel);background:linear-gradient(180deg,#fffefb,#fbf8f1);border:1px solid #e9e4d8;box-shadow:0 1px #fff inset,var(--shadow-deep)}.svc-form .svc-inc-list>li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px dashed #d9d3c4}.svc-form .svc-inc-list>li:first-child{padding-top:0;border-top:0}.svc-inc-box{display:grid;place-items:center;width:24px;height:24px;margin-top:2px;border-radius:7px;border:1.5px solid var(--accent);color:var(--accent);background:var(--white)}.svc-form .svc-inc-tag{display:block;margin-bottom:4px}.svc-form-sign{display:grid;grid-template-columns:1.4fr .8fr 1fr;gap:20px;margin-top:10px;padding-top:44px}.svc-form-sign span{padding-top:8px;border-top:1.5px solid var(--ink);font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.svc-inc-aside{position:sticky;top:120px;padding:clamp(24px,3vw,36px);border-radius:var(--r-media);background:radial-gradient(80% 60% at 100% 0%,rgba(233,163,92,.14),transparent 60%),var(--graphite);box-shadow:var(--shadow-deep)}.svc-inc-aside h3{font-size:clamp(22px,2.2vw,30px);line-height:1.1;letter-spacing:-.03em;margin-bottom:18px;text-wrap:balance}.svc-inc-aside-note{margin-top:16px;font-size:14px;color:var(--on-dark-muted)}.svc-fit{display:grid;gap:0}.svc-fit li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--line-dark);line-height:1.55;color:#dcdde0}.svc-fit-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:8px}.fit-good .svc-fit-mark{background:#8fd3c729;color:var(--accent-dark)}.fit-bad .svc-fit-mark{background:#e9a35c24;color:var(--signal)}.svc-fit a{color:var(--accent-dark);font-weight:700}.svc-included .svc-head-intro .text-link{color:var(--accent-ink)}@media(max-width:900px){.svc-included-grid{grid-template-columns:minmax(0,1fr)}.svc-inc-aside{position:static}}@media(max-width:520px){.svc-sheet .svc-inc-list>li{grid-template-columns:minmax(0,1fr);gap:4px;padding:16px 0}.svc-form-sign{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 16px}}.svc-zones{position:relative}.svc-axis{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;font-size:12.5px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);background:linear-gradient(90deg,var(--signal),var(--accent) 60%,var(--line-strong)) bottom/100% 3px no-repeat}.svc-axis span:first-child{color:var(--signal-ink)}.svc-zone-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.svc-zone-list>li{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,28px);border-radius:var(--r-panel);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-soft);scroll-margin-top:110px}.svc-zone-list>li:target{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent),var(--shadow-soft)}.svc-zone-list>li:first-child{background:radial-gradient(90% 60% at 0% 0%,rgba(233,163,92,.16),transparent 60%),var(--white);border-color:#efd5b6}.svc-zone-n{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--muted)}.svc-zones h3{font-size:var(--fs-h3);line-height:1.1;letter-spacing:-.025em}.svc-zone-lead{font-weight:700;line-height:1.4}.svc-zone-body{color:var(--muted);font-size:15.5px;line-height:1.6}.svc-zone-check{margin-top:auto;padding:12px 14px;border-radius:14px;background:var(--accent-soft);color:var(--accent-ink);font-size:14.5px;line-height:1.5}.svc-zone-check span{display:block;font-size:11.5px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.svc-zone-layer{position:relative;margin-top:12px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,64px);align-items:start;padding:clamp(22px,3.2vw,44px);border-radius:var(--r-media);background:radial-gradient(70% 60% at 100% 0%,rgba(143,211,199,.1),transparent 60%),var(--graphite);color:var(--on-dark);box-shadow:var(--shadow-deep);scroll-margin-top:110px}.svc-zone-layer-main{display:flex;flex-direction:column;gap:12px}.svc-zone-layer .svc-zone-n{color:var(--on-dark-muted)}.svc-zone-layer h3{font-size:clamp(28px,3.2vw,44px);line-height:1.02;letter-spacing:-.035em}.svc-zone-layer .svc-zone-body{color:var(--on-dark-muted)}.svc-zone-layer .svc-zone-check{margin-top:4px;background:#8fd3c71f;color:var(--accent-dark)}.svc-agent{position:relative;padding:clamp(18px,2.4vw,28px);border-radius:var(--r-panel);background:var(--graphite-2);border:1px solid var(--line-dark)}.svc-agent-k{font-size:12px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--signal)}.svc-agent h4{margin:8px 0 10px;font-size:clamp(20px,2vw,26px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.svc-agent-body{font-size:15px;line-height:1.6;color:var(--on-dark-muted)}.svc-agent-file{margin:16px 0 8px;display:grid}.svc-agent-file>div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;padding:11px 0;border-top:1px solid var(--line-dark);font-size:14.5px;line-height:1.5}.svc-agent-file dt{font-family:var(--mono);font-size:12.5px;font-weight:700;color:var(--accent-dark);padding-top:2px}.svc-agent-file dd{margin:0;color:#dcdde0}@media(max-width:1100px){.svc-zone-list{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-zone-layer{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.svc-zone-list{grid-template-columns:minmax(0,1fr)}.svc-agent-file>div{grid-template-columns:minmax(0,1fr);gap:2px}}.svc-roi-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px clamp(32px,6vw,96px);align-items:end}.svc-roi-top h2{max-width:18ch}.svc-roi-intro{font-size:var(--fs-lede);line-height:1.55;color:var(--on-dark-muted)}.svc-roi-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin-top:clamp(32px,4vw,56px)}.svc-roi-points li{padding:18px 0 0;border-top:2px solid var(--graphite-3);color:var(--on-dark-muted);line-height:1.55;font-size:15px}.svc-roi-points li:nth-child(1){border-top-color:var(--accent-dark)}.svc-roi-points li:nth-child(2){border-top-color:var(--signal)}.svc-roi-points strong{display:block;margin-bottom:8px;font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.02em;color:var(--on-dark)}.svc-formula{margin-top:28px;border-radius:18px;border:1px solid var(--line-dark)}.svc-formula summary{display:flex;align-items:center;min-height:52px;padding:0 18px;cursor:pointer;font-weight:700;color:var(--accent-dark);border-radius:18px}.svc-formula pre{margin:0;padding:0 18px 18px;overflow-x:auto;font-family:var(--mono);font-size:13px;line-height:1.6;color:#d4d6da}.svc-roi-calc{margin-top:clamp(40px,6vw,72px);padding:clamp(20px,3.4vw,44px);border-radius:var(--r-media);background:var(--page);color:var(--ink);box-shadow:var(--shadow-deep)}.svc-roi-calc-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 48px;margin-bottom:28px}.svc-roi-calc-head h3{font-size:clamp(26px,3vw,40px);line-height:1.04;letter-spacing:-.035em;grid-row:span 2}.svc-roi-calc-head p{color:#3d424b;line-height:1.6}.svc-roi-small{font-size:14px;color:var(--muted)!important}.svc-roi-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.svc-roi-cta .btn-light{background:var(--ink);color:#fff;border-color:transparent}.svc-roi-cta .btn-light .btn-chip{background:#ffffff24}.svc-roi-cta p{flex:1 1 280px;color:var(--muted);font-size:15px}@media(max-width:1000px){.svc-roi-top,.svc-roi-calc-head{grid-template-columns:minmax(0,1fr)}.svc-roi-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media(max-width:560px){.svc-roi-points{grid-template-columns:minmax(0,1fr)}}.svc-calc{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}.svc-calc-inputs{display:grid;gap:20px}.svc-calc fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.svc-calc legend{grid-column:1 / -1;padding:0;margin-bottom:10px;font-size:12.5px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.svc-calc-field{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-width:0}.svc-calc-field label{font-size:14.5px;font-weight:650;line-height:1.35}.svc-calc-field input{min-height:48px;width:100%;padding:0 14px;border-radius:var(--r-control);border:1px solid #8a8f98;background:var(--white);font:inherit;font-size:16px;color:var(--ink)}.svc-calc-field input:focus-visible{outline:3px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.svc-calc-field input::placeholder{color:#6b717b}.svc-calc-inputs>.btn{justify-self:start}.svc-calc-out{position:sticky;top:110px;display:grid;gap:4px;padding:clamp(20px,2.4vw,28px);border-radius:var(--r-panel);background:var(--graphite);color:var(--on-dark)}.svc-calc-o{display:flex;flex-direction:column;gap:2px;padding:12px 0}.svc-calc-label{font-size:13.5px;line-height:1.35;color:var(--on-dark-muted)}.svc-calc-o output{font-family:var(--display);font-weight:600;font-size:clamp(26px,2.6vw,34px);letter-spacing:-.03em;line-height:1.1;overflow-wrap:anywhere}.svc-calc-o.is-big output{font-size:clamp(34px,3.6vw,48px)}.svc-calc-o.is-empty output{color:#8a9099}.svc-calc-hint{font-size:12.5px;color:#9aa0a8}.svc-calc-line{position:relative;margin:8px 0;border-top:2px solid var(--signal)}.svc-calc-line span{display:inline-block;margin-top:8px;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}@media(max-width:900px){.svc-calc{grid-template-columns:minmax(0,1fr)}.svc-calc-out{position:static}}@media(max-width:520px){.svc-calc fieldset{grid-template-columns:minmax(0,1fr)}}.svc-dog-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px clamp(32px,6vw,96px);align-items:end}.svc-dog-grid h2{font-size:clamp(30px,3.8vw,52px);line-height:1.02;letter-spacing:-.04em;max-width:20ch;text-wrap:balance}.svc-dog-body{font-size:var(--fs-lede);line-height:1.55;color:#3d424b;max-width:58ch}.svc-dog-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;color:var(--muted);font-size:15px}@media(max-width:900px){.svc-dog-grid{grid-template-columns:minmax(0,1fr);align-items:start}}.svc-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:clamp(32px,4.4vw,56px)}.svc-path>li{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:20px;background:var(--page);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.svc-path>li:not(:last-child):after{content:"→";position:absolute;right:-22px;top:50%;transform:translateY(-50%);font-weight:700;color:var(--accent)}.svc-path-n{font-family:var(--mono);font-size:11.5px;color:var(--muted)}.svc-path-meta{font-family:var(--mono);font-size:12.5px;font-weight:700;color:var(--accent-ink);overflow-wrap:anywhere}.svc-path strong{font-family:var(--display);font-weight:600;font-size:17px;line-height:1.25;letter-spacing:-.015em}.svc-path>li.is-fork{padding:0;background:none;border:0;box-shadow:none}.svc-path .is-fork>.svc-path-n{display:none}.svc-path .is-fork ul{display:grid;gap:10px;height:100%}.svc-path .is-fork li{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:14px 16px;border-radius:16px;background:var(--graphite);color:var(--on-dark)}.svc-path .is-fork .svc-path-meta{color:var(--accent-dark)}@media(max-width:1000px){.svc-path{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-path>li:nth-child(2n):after{display:none}.svc-path>li.is-fork{grid-column:1 / -1}.svc-path .is-fork ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.svc-path{grid-template-columns:minmax(0,1fr);gap:24px}.svc-path>li:not(:last-child):after,.svc-path>li:nth-child(2n):not(:last-child):after{display:block;content:"↓";inset:auto auto -23px 22px;transform:none}.svc-path .is-fork ul{grid-template-columns:minmax(0,1fr)}}.svc-free-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,80px);align-items:center}.svc-free h2{font-size:clamp(30px,3.8vw,52px);line-height:1.02;letter-spacing:-.04em;max-width:18ch;text-wrap:balance}.svc-free-body{margin-top:20px;font-size:17px;line-height:1.6;color:#3d424b;max-width:58ch}.svc-free-body p+p{margin-top:12px}.svc-free .ui-actions{margin-top:26px}.svc-free .text-link{color:var(--accent-ink)}.svc-free-note{margin-top:16px;font-size:14px;line-height:1.5;color:var(--muted);max-width:58ch}.svc-tools{display:grid;gap:12px}.svc-tools>li{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:6px 18px;align-items:center;padding:18px 20px;border-radius:20px;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-soft);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.svc-tools>li:hover{transform:translateY(-2px);box-shadow:var(--shadow-deep)}.svc-tools>li.is-accent{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-soft)}.svc-tool-top{grid-row:1 / span 2;display:grid;gap:6px;justify-items:start}.svc-tool-key{padding:5px 9px;border-radius:9px;border:1.5px dashed var(--line-strong);font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--ink)}.is-accent .svc-tool-key{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.svc-tool-meta{font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.svc-tools h3{grid-column:2;font-size:21px;line-height:1.15;letter-spacing:-.02em}.svc-tools h3 a{color:inherit;text-decoration:none}.svc-tools h3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.svc-tools h3 a:focus-visible{outline:none}.svc-tools>li:has(a:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.svc-tools p{grid-column:2;color:var(--muted);font-size:15px;line-height:1.5}.svc-tool-go{grid-column:3;grid-row:1 / span 2;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--accent-ink);white-space:nowrap}.svc-yield{padding:clamp(20px,2.8vw,36px);border-radius:var(--r-media);background:var(--graphite);color:var(--on-dark);box-shadow:var(--shadow-deep)}.svc-yield-k{margin-bottom:6px;font-size:12.5px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--signal)}.svc-yield li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:baseline;padding:13px 0;border-top:1px solid var(--line-dark);font-family:var(--display);font-weight:600;font-size:clamp(18px,1.9vw,24px);line-height:1.2;letter-spacing:-.02em}.svc-yield li:first-child{border-top:0}.svc-yield li span{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:0;color:var(--accent-dark)}@media(max-width:900px){.svc-free-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.svc-tools>li{grid-template-columns:minmax(0,1fr);padding:16px}.svc-tool-top{grid-row:auto;display:flex;align-items:center;gap:10px}.svc-tools h3,.svc-tools p,.svc-tool-go{grid-column:1;grid-row:auto}.svc-free .ui-actions{flex-direction:column;align-items:stretch}.svc-free .ui-actions .btn{width:100%}}.svc-faq-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(28px,5vw,80px);align-items:start}.svc-faq-grid .svc-head{position:sticky;top:120px;margin-bottom:0}.svc-faq-grid .svc-head h2{font-size:clamp(32px,4vw,56px)}@media(max-width:900px){.svc-faq-grid{grid-template-columns:minmax(0,1fr)}.svc-faq-grid .svc-head{position:static}}.svc-cta{overflow:hidden;background:var(--graphite)}.svc-cta:before{content:"";position:absolute;inset:0;background:url(/media/hero/labgenz-hero-v1-poster-960.webp) center 35%/cover no-repeat;opacity:.2;filter:saturate(.8) brightness(.8);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.3) 70%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.3) 70%,transparent 100%);pointer-events:none}.svc-content .svc-cta:before{background-image:url(/media/lab/theo-render.webp);background-position:82% 18%;background-size:auto 150%;opacity:.26}.svc-cta>.ui-wrap{position:relative;z-index:1}.svc-cta-head{max-width:880px;margin-bottom:clamp(32px,5vw,56px)}.svc-cta-head h2{text-wrap:balance}.svc-doors{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:stretch}.svc-door{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,3.2vw,40px);border-radius:var(--r-media);background:#1d2128d1;border:1px solid var(--line-dark);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.svc-door.is-primary{background:radial-gradient(80% 70% at 100% 0%,rgba(233,163,92,.18),transparent 60%),#1d2128e6;border-color:#8fd3c78c;box-shadow:0 0 0 1px #8fd3c733,var(--shadow-deep)}.svc-door-k{font-size:12.5px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--on-dark-muted)}.svc-door.is-primary .svc-door-k{color:var(--accent-dark)}.svc-door h3{font-size:clamp(26px,2.8vw,38px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.svc-door-text{color:var(--on-dark-muted);line-height:1.6;flex:1}.svc-door-text a{color:var(--accent-dark);font-weight:700}.svc-door-note{font-size:14px;line-height:1.5;color:var(--on-dark-muted)}.svc-door-alt{font-size:14.5px;line-height:1.4}.svc-door-audit{margin-top:2px;font-size:14.5px;color:var(--on-dark);line-height:1.4}.svc-cta-mail{margin-top:24px;color:var(--on-dark-muted)}.svc-cta-mail a{display:inline-flex;align-items:center;min-height:44px;color:var(--on-dark);font-weight:700}@media(max-width:860px){.svc-doors{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.svc-hero .ui-actions{flex-direction:column;align-items:stretch}.svc-hero .ui-actions .btn{width:100%}.svc-hero-secondary{justify-content:center}.svc-head h2{overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){.svc-audit-card,.svc-hero-secondary svg,.svc-tools>li,.svc-swap-frame img,.svc-strip h3{transition:none}.svc-audit-card:hover,.svc-tools>li:hover{transform:none}}
