.services .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.services .head{position:sticky;top:calc(var(--nav-h) + 40px)}.svc{padding:30px 28px calc(30px + var(--tear))}.roll{margin-top:32px;aspect-ratio:3/2;overflow:hidden;background:#0a0c0e;box-shadow:inset 0 0 0 1px var(--counter-line)}.roll img{width:100%;height:100%;object-fit:cover}.svc .ttl{text-align:center;font-size:1.0625rem}.svc details{border-top:1px dashed var(--rule)}.svc details:first-of-type{border-top:0}.svc summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:18px 0;min-height:56px}.svc summary::-webkit-details-marker{display:none}.svc summary h3{font-weight:800;font-size:1.1875rem;letter-spacing:-.02em;line-height:1.35}.svc summary .tag{font-size:.75rem;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--rule);padding:3px 8px;white-space:nowrap}.svc summary .ic{width:20px;height:20px;transition:transform .24s var(--ease-out)}.svc details[open] summary .ic{transform:rotate(180deg)}.svc summary:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.svc .body{padding:0 0 22px;color:var(--ink-2);font-size:1rem;line-height:1.7}.svc .body ul{margin-top:12px;display:grid;gap:6px}.svc .body li{padding-left:1.1em;position:relative}.svc .body li::before{content:"-";position:absolute;left:0;color:var(--ink-3)}@media (max-width:900px){.services .wrap{grid-template-columns:minmax(0,1fr)}.services .head{position:static}}@media (max-width:520px){.svc summary{grid-template-columns:1fr auto}.svc summary .tag{display:none}}.cases .top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.arrows{display:flex;gap:10px}.arrows button{width:48px;height:48px;display:grid;place-items:center;background:transparent;border:1px solid var(--on-counter-3);color:var(--on-counter);cursor:pointer;transition:transform .18s var(--ease-out)}.arrows button:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.arrows button:active{transform:scale(.96)}.arrows button[disabled]{opacity:.35;cursor:default;background:transparent;color:var(--on-counter);border-color:var(--on-counter-3)}.rail{--edge:max(var(--gutter),calc((100vw - var(--wrap)) / 2 + var(--gutter)));display:flex;align-items:flex-start;gap:clamp(20px,2.4vw,36px);overflow-x:auto;scroll-snap-type:x mandatory;padding:56px var(--edge) 64px;margin-top:8px;scroll-padding-inline:var(--edge);overscroll-behavior-x:contain;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.slip{flex:0 0 min(86vw,360px);scroll-snap-align:start;display:flex;flex-direction:column;gap:14px}.slip .cat{font-size:.8125rem;color:var(--ink-3)}.slip h3{font-weight:800;font-size:1.3125rem;line-height:1.35;letter-spacing:-.025em;text-wrap:balance}.slip .m{display:grid;gap:8px;margin-top:4px}.slip .m div{align-items:baseline}.slip .m dt{font-size:.8125rem;color:var(--ink-2);order:0}.slip .m dd{font-size:1.125rem;font-weight:700;order:2;font-variant-numeric:tabular-nums}.slip .how{font-size:.9375rem;color:var(--ink-2);line-height:1.65;margin-top:6px}.slip .foot{font-size:.75rem;color:var(--ink-3);margin-top:auto}.calc .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.controls{display:grid;gap:28px;margin-top:36px}.ctl label{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-weight:600;font-size:1rem}.ctl output{font-family:var(--bit);font-weight:700;font-size:1.125rem;color:var(--paper);letter-spacing:0}.ctl small{display:block;margin-top:6px;color:var(--on-counter-3);font-size:.875rem;line-height:1.5}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:36px;background:transparent;cursor:pointer;margin:6px 0 0}input[type=range]::-webkit-slider-runnable-track{height:2px;background:var(--on-counter-3)}input[type=range]::-moz-range-track{height:2px;background:var(--on-counter-3)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:28px;margin-top:-13px;background:var(--paper);border:0;border-radius:0;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/18px 100%;box-shadow:none}input[type=range]::-moz-range-thumb{width:18px;height:26px;background:var(--paper);border:0;border-radius:0}input[type=range]:active::-webkit-slider-thumb{background:var(--stamp)}input[type=range]:focus-visible{outline-offset:2px}.tally{padding:30px 26px calc(30px + var(--tear))}.tally h3{text-align:center;font-size:1.0625rem;font-weight:700}.tally .row{display:grid;gap:4px;padding:12px 0}.tally .row .lbl{font-size:.875rem;color:var(--ink-2)}.tally .row .val{display:flex;justify-content:flex-end;font:700 clamp(1.75rem,3.4vw,2.25rem)/1.15 var(--bit);letter-spacing:0;font-variant-numeric:tabular-nums}.tally .row .val span{display:inline-block;min-width:.5em;text-align:center}.tally .row .val .u{margin-left:6px;font-size:.55em;align-self:flex-end;padding-bottom:.25em;min-width:0}.tally .row.loss .val{color:var(--stamp-deep)}.tally .fine{font-size:.8125rem;color:var(--ink-3);line-height:1.55}.tally .go{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;flex-wrap:wrap}.tally .btn{background:var(--ink);color:var(--paper)}.tally .btn:hover{background:#000}@media (prefers-reduced-motion:no-preference){.val span.chg{animation:flip .22s var(--ease-out)}}@keyframes flip{0%{opacity:.15;transform:translateY(-.18em)}100%{opacity:1;transform:none}}@media (max-width:900px){.calc .wrap{grid-template-columns:minmax(0,1fr)}}.tablewrap{overflow-x:auto;margin-top:28px;-webkit-overflow-scrolling:touch}.datatable{width:100%;border-collapse:collapse;font-size:.9375rem;text-align:left;background:var(--paper);border:1px solid var(--rule)}.datatable th,.datatable td{padding:12px 14px;border-bottom:1px solid var(--rule);vertical-align:middle}.datatable th{background:#ebeeed;font-weight:700;font-size:.875rem;color:var(--ink);white-space:nowrap}.datatable td.num{font-family:var(--bit);font-variant-numeric:tabular-nums;text-align:right}.datatable tr:last-child td{border-bottom:0}.datatable .hl{font-weight:700;color:var(--stamp-deep)}.datatable .tag-badge{display:inline-block;padding:3px 8px;font-size:.75rem;font-family:var(--bit);background:#fff;border:1px solid var(--stamp-deep);color:var(--stamp-deep);font-weight:700;white-space:nowrap;box-shadow:1px 1px 0 rgba(196,54,26,0.15)}.checklist{display:grid;gap:12px;margin-top:24px}.check-item{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:var(--paper);border:1px solid var(--rule);border-left:4px solid var(--stamp-deep)}.check-box{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--stamp-deep);color:#fff;font-family:var(--bit);font-weight:700;font-size:.8125rem}.check-title{font-weight:700;font-size:1rem;color:var(--ink)}.check-desc{font-size:.875rem;color:var(--ink-2);margin-top:4px;line-height:1.55}.pipeline-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:32px}.pipeline-step{padding:22px 20px;background:var(--paper);border:1px solid var(--rule);position:relative;border-top:3px solid var(--ink);transition:transform .2s var(--ease-out)}.pipeline-step:hover{transform:translateY(-2px)}.pipeline-step .step-no{font-family:var(--bit);font-weight:700;font-size:.8125rem;color:var(--stamp-deep);display:block;margin-bottom:8px}.pipeline-step h4{font-size:1.0625rem;font-weight:800;color:var(--ink)}.pipeline-step p{font-size:.875rem;color:var(--ink-2);margin-top:6px;line-height:1.55}.evidence .wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,6vw,96px);align-items:center}.evidence .slip-meas{padding:30px 28px calc(30px + var(--tear))}.meas h3{text-align:center;font-size:1.0625rem}.meas .row{font-size:.9375rem;padding:5px 0}.meas .row .v{font-weight:700}.meas .row .ok{color:var(--ink)}.meas .sum{display:flex;justify-content:space-between;font-weight:700;font-size:1.0625rem;margin-top:4px}.meas .when{font-size:.75rem;color:var(--ink-3);text-align:center;margin-top:12px}.evidence .txt p+p{margin-top:16px}.evidence .txt p{color:var(--on-counter-2);max-width:32em}.evidence .txt .link{margin-top:24px}@media (max-width:900px){.evidence .wrap{grid-template-columns:minmax(0,1fr)}}.pricing .intro{max-width:36em}.plans{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(20px,2.4vw,36px);margin-top:64px;align-items:start}.plan{display:flex;flex-direction:column;gap:12px}.plan .nm{font-weight:800;font-size:1.3125rem;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.plan .sub{font-size:.9375rem;color:var(--ink-2);line-height:1.55}.plan .amt{font:700 clamp(1.5rem,2.6vw,2rem)/1.2 var(--bit);letter-spacing:0;margin-top:6px;white-space:nowrap}.plan .amt small{font-size:max(.8125rem,.5em);font-weight:400;color:var(--ink-3);margin-left:6px}.plan .term{font-size:.8125rem;color:var(--ink-3)}.plan ul{display:grid;gap:7px;font-size:.9375rem;color:var(--ink-2);line-height:1.6;margin-top:6px}.plan li{padding-left:1.1em;position:relative}.plan li::before{content:"-";position:absolute;left:0;color:var(--ink-3)}.plan .btn{margin-top:14px;background:var(--ink);color:var(--paper);align-self:flex-start;height:44px}.plan .btn:hover{background:#000}.plan.feature{grid-column:1 / span 5;grid-row:1 / span 2;position:sticky;top:calc(var(--nav-h) + 24px)}.plan.p2 .amt,.plan.p3 .amt{font-size:clamp(1.25rem,1.9vw,1.6rem)}.plan.feature .nm{font-size:1.75rem}.plan.feature .amt{font-size:clamp(1.9rem,3.4vw,2.6rem)}.plan.feature .stampmark{position:absolute;top:22px;right:20px}.plan.p1{grid-column:6 / span 7}.plan.p2{grid-column:6 / span 4}.plan.p3{grid-column:10 / span 3}.plans+.fine{margin-top:36px;color:var(--on-counter-3);font-size:.9375rem;max-width:44em}@media (max-width:1100px){.plan.feature{grid-column:1 / -1;grid-row:auto;position:relative;top:auto}.plan.p1{grid-column:1 / -1}.plan.p2{grid-column:1 / span 6}.plan.p3{grid-column:7 / span 6}}@media (max-width:700px){.plan.p2,.plan.p3{grid-column:1 / -1}.plan.feature .stampmark{position:static;align-self:flex-start;transform:rotate(-4deg);margin-bottom:4px}}.contact{margin-top:clamp(72px,11vw,144px);position:relative;overflow:hidden}.contact>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left bottom}.contact::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,16,19,.86) 0%,rgba(14,16,19,.55) 42%,rgba(14,16,19,.05) 100%),linear-gradient(90deg,rgba(14,16,19,0) 38%,rgba(14,16,19,.55) 100%);z-index:1}.contact .wrap{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(32px,6vw,96px);align-items:start;min-height:clamp(640px,56vw,820px);padding-block:clamp(64px,8vw,104px)}.contact h2{font-weight:900;font-size:clamp(2rem,4.8vw,3.75rem);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.contact .intro{margin-top:20px;max-width:30em;color:#c9cfd5}.mail-line{display:flex;align-items:center;gap:12px;margin-top:28px;flex-wrap:wrap}.mail-line a{font:700 1.0625rem var(--bit);letter-spacing:0;color:var(--paper)}.copy{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;background:transparent;border:1px solid var(--on-counter-3);color:var(--on-counter);cursor:pointer;font-weight:600;font-size:.9375rem;transition:transform .18s var(--ease-out)}.copy:hover{background:var(--paper);color:var(--ink)}.formslip{padding:30px 28px calc(30px + var(--tear))}.formslip h3{font-size:1.0625rem;text-align:center;font-weight:700}.field{display:grid;gap:8px;margin-top:20px}.field label{font-weight:700;font-size:.9375rem}.field input,.field textarea{width:100%;background:#f7f8f9;color:var(--ink);border:1px solid var(--ink-3);border-radius:0;padding:13px 14px;font-size:1rem;line-height:1.5}.field textarea{min-height:104px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#5b6674;opacity:1}.field input:focus,.field textarea:focus{outline:2px solid var(--stamp-deep);outline-offset:1px;border-color:var(--ink)}.field small{color:var(--ink-3);font-size:.8125rem}.formslip .btn{margin-top:22px;width:100%;justify-content:center;height:52px;font-size:1.0625rem}.formslip .st{margin-top:14px;font-size:.875rem;color:var(--ink-2);min-height:1.4em}@media (max-width:900px){.contact .wrap{grid-template-columns:minmax(0,1fr)}.contact::before{background:linear-gradient(180deg,rgba(14,16,19,.86),rgba(14,16,19,.7))}}.foot{padding:48px 0 56px;color:var(--on-counter-2);font-size:.9375rem}.foot .wrap{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between}.foot nav{display:flex;gap:24px;flex-wrap:wrap}.foot a{text-decoration:none;color:var(--on-counter-2)}.foot a:hover{color:var(--on-counter);text-decoration:underline}.faq .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.faq dl{display:grid;gap:0}.faq dt{font-weight:800;font-size:1.1875rem;line-height:1.45;letter-spacing:-.02em;padding-top:26px;border-top:1px solid var(--counter-line)}.faq dt:first-child{border-top:0;padding-top:0}.faq dd{margin-top:10px;color:var(--on-counter-2);line-height:1.8;max-width:38em;padding-bottom:26px}@media (max-width:900px){.faq .wrap{grid-template-columns:minmax(0,1fr)}}.latest .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.latest .paper{padding:26px 26px calc(26px + var(--tear))}.latest .paper h3{text-align:center;font-size:1.0625rem;font-weight:700}.latest ul{margin-top:6px}.latest li a{display:block;padding:15px 0;border-top:1px dashed var(--rule);text-decoration:none;color:var(--ink)}.latest li:first-child a{border-top:0}.latest li a b{display:block;font-weight:800;font-size:1.0625rem;line-height:1.45;letter-spacing:-.02em}.latest li a span{display:block;font-size:.8125rem;color:var(--ink-3);margin-top:4px}.latest li a:hover b{text-decoration:underline;text-underline-offset:.24em}.latest .head .link{margin-top:24px}@media (max-width:900px){.latest .wrap{grid-template-columns:minmax(0,1fr)}}.slip .shot{display:block;height:auto;flex:none;margin:-28px -26px 6px;width:calc(100% + 52px);max-width:none;aspect-ratio:16/9;object-fit:cover;background:#0a0c0e}.vis{margin:32px 0 0;overflow:hidden;background:#0a0c0e;box-shadow:inset 0 0 0 1px var(--counter-line)}.vis img{display:block;width:100%;height:100%;object-fit:cover}.faqv{aspect-ratio:3/4;max-width:440px}.latest .vis{aspect-ratio:4/3;max-width:460px}.evvis{aspect-ratio:3/2;margin-top:36px;max-width:520px}.faq .wrap>div:first-child{position:sticky;top:calc(var(--nav-h) + 40px);align-self:start}.latest .head{position:sticky;top:calc(var(--nav-h) + 40px)}.plan.feature{position:static;grid-row:1}.vis.pv{grid-column:1 / span 5;grid-row:2;margin:0;aspect-ratio:4/3;align-self:stretch}@media (max-width:1100px){.vis.pv{grid-column:1 / -1;grid-row:auto;aspect-ratio:16/8}}@media (max-width:900px){.faq .wrap>div:first-child,.latest .head{position:static}.faqv,.latest .vis,.evvis{max-width:none}.faqv{aspect-ratio:4/3}}.svc-pillars{margin-top:24px;padding-top:18px;border-top:1px solid var(--counter-line);display:grid;gap:12px}.svc-pillars li{display:grid;gap:2px}.svc-pillars b{color:var(--on-counter);font-size:.875rem}.svc-pillars span{font-family:var(--sans);font-size:.875rem;color:var(--on-counter-2);line-height:1.5}.svc-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.svc-top .ttl{text-align:left}.svc-top .stampmark{font-size:.8125rem;padding:5px 8px 4px;transform:rotate(-4deg)}.svc .sum-main{display:flex;align-items:flex-start;gap:12px;min-width:0}.svc .num{font-weight:700;font-size:.875rem;color:var(--ink-3);padding-top:3px;flex:none}.svc details[open] .num{color:var(--stamp-deep)}.svc .sum-sub{margin-top:4px;font-size:.875rem;color:var(--ink-3);line-height:1.45;font-weight:400}.svc .body b{color:var(--ink);font-weight:700}.svc .body code{font:500 .875em ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--paper-2);padding:.1em .35em}.svc .scene{background:var(--paper-2);border:1px dashed var(--rule);padding:11px 14px;margin-bottom:14px;color:var(--ink);font-size:.875rem;line-height:1.55}.svc .svc-spec{margin-top:14px;padding-top:10px;border-top:1px dashed var(--rule);font-size:.75rem;color:var(--ink-3)}.svc .svc-go{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-weight:700;font-size:.875rem;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:2px;transition:opacity .18s var(--ease-out)}.svc .svc-go:hover{color:var(--stamp-deep);border-color:var(--stamp-deep)}.slip-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;color:var(--ink-3);margin-top:auto;padding-top:12px;border-top:1px dashed var(--rule)}.slip-foot a{color:var(--ink);font-weight:700;text-decoration:none;border-bottom:1px solid var(--ink-3)}.slip-foot a:hover{color:var(--stamp-deep);border-color:var(--stamp-deep)}.tally .row.rec .val{color:var(--ink)}.audit-get{margin-top:24px;padding:18px 0;border-block:1px solid rgba(233,236,238,.2);display:grid;gap:14px}.audit-get li{display:grid;gap:3px}.audit-get b{color:var(--paper);font-size:.875rem}.audit-get span{font-family:var(--sans);font-size:.9375rem;color:#d5dbe0;line-height:1.55}.promise{margin-top:18px;font-size:.875rem;color:#d5dbe0;line-height:1.6}.promise b{color:#fff}.form-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.form-head h3{text-align:left}.lbl-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.field .req{font-size:.75rem;color:var(--stamp-deep);font-weight:700;margin-left:4px}.field .opt{font-size:.75rem;color:var(--ink-3);font-weight:400;margin-left:4px}.url-help{background:none;border:0;padding:0;color:var(--ink-2);font-size:.75rem;text-decoration:underline;cursor:pointer}.url-help:hover{color:var(--stamp-deep)}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.chip{background:var(--paper-2);color:var(--ink);border:1px solid var(--ink-3);padding:6px 10px;font-size:.75rem;line-height:1.3;cursor:pointer;transition:transform .15s var(--ease-out)}.chip:hover{background:#fff;border-color:var(--ink)}.chip:active{transform:scale(.97)}.chip.on{background:var(--ink);color:var(--paper);border-color:var(--ink);font-weight:700}.field input:user-invalid{border-color:var(--stamp-deep)}.field input.no-url{background:var(--paper-2);color:var(--ink-2);border-style:dashed;cursor:not-allowed}.inlinecta{margin-top:28px;padding:18px 20px;background:var(--paper-2);border:1px solid var(--ink);display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap}.inlinecta p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--ink)}.inlinecta p b{font-weight:800}.inlinecta .btn{flex:none}.formslip .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.formslip .st.ok{color:#0f6b3a;font-weight:700}.formslip .st.err{color:var(--stamp-deep);font-weight:700}.formslip .consent{margin-top:10px;font-size:.8125rem;color:var(--ink-3);line-height:1.5}.formslip .consent a{text-decoration:underline;text-underline-offset:2px}.formslip .btn:disabled{opacity:.6;cursor:progress}.guides-funnel{padding:80px 0;border-top:1px solid var(--counter-line,rgba(255,255,255,0.08))}.guides-funnel .head{margin-bottom:32px}.guides-funnel .head h2{font-weight:900;font-size:clamp(1.75rem,3.8vw,2.75rem);line-height:1.2;letter-spacing:-0.03em;color:var(--on-counter,#fff)}.guides-funnel .head .intro{margin-top:14px;color:var(--on-counter-2,#999);max-width:40em;font-size:1rem;line-height:1.6}.guides-funnel .guides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;margin-top:36px}.guide-card{display:flex;flex-direction:column;justify-content:space-between;padding:26px;background:var(--paper-bg,rgba(20,24,30,0.9));border:1px solid var(--counter-line,rgba(255,255,255,0.08));border-radius:12px;text-decoration:none;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;color:inherit}.guide-card:hover{transform:translateY(-4px);border-color:rgba(232,67,31,0.5);box-shadow:0 12px 30px rgba(0,0,0,0.35)}.guide-card-chip{display:inline-block;font-size:0.75rem;font-weight:800;color:#e8431f;background:rgba(232,67,31,0.1);padding:4px 10px;border-radius:4px;border:1px solid rgba(232,67,31,0.25);margin-bottom:14px;letter-spacing:-0.01em;align-self:flex-start}.guide-card-title{font-size:1.125rem;font-weight:800;color:#fff;line-height:1.45;margin-bottom:10px;letter-spacing:-0.02em}.guide-card-desc{font-size:0.875rem;color:var(--on-counter-2,#aaa);line-height:1.6;margin-bottom:22px;flex-grow:1}.guide-card-meta{display:flex;align-items:center;justify-content:space-between;font-size:0.75rem;color:#777;border-top:1px solid rgba(255,255,255,0.08);padding-top:14px}.guide-card-meta span{display:inline-flex;align-items:center;gap:4px}.medical-bridge-box{margin:44px 0 32px;padding:30px;background:linear-gradient(135deg,rgba(232,67,31,0.09),rgba(22,27,34,0.95));border:1px solid rgba(232,67,31,0.35);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.25)}.mbb-header{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.mbb-badge{display:inline-block;font-size:0.75rem;font-weight:800;color:#fff;background:#e8431f;padding:4px 10px;border-radius:4px;letter-spacing:-0.01em}.mbb-meta{font-size:0.75rem;color:var(--on-counter-2,#888)}.mbb-title{font-size:1.25rem;font-weight:800;color:#fff;line-height:1.4;margin-bottom:10px;letter-spacing:-0.02em}.mbb-desc{font-size:0.9375rem;color:var(--on-counter-2,#ccc);line-height:1.65;margin-bottom:20px}.mbb-action{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.mbb-action .link{font-size:0.875rem;font-weight:700;color:#e8431f;text-decoration:underline;text-underline-offset:3px}.mbb-action .link:hover{color:#ff603b}