
/* V41 — conversion depth. Extends V40 without changing accepted global geometry. */
.site-v41 .v41-anchor{scroll-margin-top:138px}
.v41-hero-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;border-top:1px solid var(--v40-line2);border-left:1px solid var(--v40-line2)}
.v41-hero-meta>div{padding:15px 17px;border-right:1px solid var(--v40-line2);border-bottom:1px solid var(--v40-line2)}
.v41-hero-meta small{display:block;color:#778590;font-size:9px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.v41-hero-meta strong{display:block;color:#eee9df;font-size:13px;line-height:1.45;font-weight:500}
.v41-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.v41-decision{padding:22px;border:1px solid var(--v40-line);background:linear-gradient(145deg,#0c1a29,#0f2031)}.v41-decision b{display:block;font-family:Prata,Georgia,serif;font-size:20px;font-weight:400;color:#f0ece4;margin-bottom:8px}.v41-decision p{margin:0;color:#9ca8b2;font-size:13px;line-height:1.65}
.v41-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.v41-scope{padding:22px;border:1px solid var(--v40-line2);background:rgba(255,255,255,.016);min-height:170px}.v41-scope .tag{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--v40-metal)}.v41-scope h3{font-family:Prata,Georgia,serif;font-size:20px;font-weight:400;color:#eee9df;margin:20px 0 8px}.v41-scope p{font-size:12.5px;line-height:1.65;color:#8f9ba6;margin:0}
.v41-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:24px}.v41-offer{border:1px solid var(--v40-line);background:linear-gradient(145deg,#0b1928,#102235);padding:24px;display:flex;flex-direction:column;min-height:260px}.v41-offer-top{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.v41-offer .tag{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--v40-metal)}.v41-offer .price{font-size:11px;color:var(--v40-metal2);white-space:nowrap}.v41-offer h3{font-family:Prata,Georgia,serif;font-size:22px;font-weight:400;line-height:1.25;color:#f0ece4;margin:22px 0 10px}.v41-offer p{font-size:13px;line-height:1.66;color:#98a4ae;margin:0 0 12px}.v41-offer .deliverable{padding-top:13px;border-top:1px solid var(--v40-line2);color:#c1c8ce}.v41-offer a{margin-top:auto;padding-top:16px;color:var(--v40-metal2);font-size:11px;text-decoration:none}
.v41-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--v40-line);border-left:1px solid var(--v40-line);margin-top:24px}.v41-step{padding:22px;border-right:1px solid var(--v40-line);border-bottom:1px solid var(--v40-line);min-height:180px}.v41-step i{font-style:normal;color:var(--v40-metal);font-size:9px;letter-spacing:.13em}.v41-step b{display:block;font-family:Prata,Georgia,serif;font-size:18px;font-weight:400;color:#ece8df;margin:24px 0 9px}.v41-step p{margin:0;color:#8f9aa4;font-size:12px;line-height:1.6}
.v41-outcomes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px}.v41-outcome{padding:20px;border-top:1px solid var(--v40-line);background:rgba(255,255,255,.014)}.v41-outcome strong{display:block;color:#eee9df;font-size:14px;margin-bottom:7px}.v41-outcome span{display:block;color:#85919c;font-size:11.5px;line-height:1.55}
.v41-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:24px}.v41-proof{padding:25px;border:1px solid var(--v40-line);background:#0c1a29}.v41-proof .meta{font-size:9px;color:var(--v40-metal);letter-spacing:.12em;text-transform:uppercase}.v41-proof strong{display:block;font-family:Prata,Georgia,serif;font-size:23px;font-weight:400;color:#f0ece5;margin:26px 0 8px}.v41-proof p{font-size:12.5px;line-height:1.65;color:#929da7;margin:0 0 15px}.v41-proof a{color:var(--v40-metal2);font-size:11px;text-decoration:none}
.v41-fit-note{margin-top:24px;padding:20px 22px;border-left:2px solid var(--v40-metal);background:rgba(199,173,121,.045);color:#aeb7bf;font-size:13px;line-height:1.65}.v41-fit-note strong{color:#eee9df}
.v41-cta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.55fr);gap:34px;align-items:center;padding:30px;border:1px solid var(--v40-line);background:linear-gradient(135deg,#0c1b2b,#11253a);margin-top:28px}.v41-cta h2{font-family:Prata,Georgia,serif;font-size:28px;font-weight:400;margin:0 0 9px}.v41-cta p{margin:0;color:#9ca7b1;font-size:13px;line-height:1.65}.v41-cta-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}
.v41-comparison{display:grid;grid-template-columns:190px repeat(4,minmax(0,1fr));border-top:1px solid var(--v40-line);border-left:1px solid var(--v40-line);margin-top:24px}.v41-comparison>div{padding:15px;border-right:1px solid var(--v40-line);border-bottom:1px solid var(--v40-line);font-size:11.5px;line-height:1.5;color:#9aa5af}.v41-comparison .head{background:#0f2031;color:#efeae1;font-weight:500}.v41-comparison .label{color:#c9d0d6}.v41-comparison .active{color:var(--v40-metal2);background:rgba(199,173,121,.045)}
.v41-model-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:22px}.v41-model-detail{padding:24px;border:1px solid var(--v40-line);background:#0c1a29}.v41-model-detail h3{font-family:Prata,Georgia,serif;font-size:22px;font-weight:400;margin:0 0 10px}.v41-model-detail p{font-size:12.5px;line-height:1.65;color:#96a1ab;margin:0 0 12px}.v41-model-detail ul{margin:0;padding-left:17px;color:#a9b2ba;font-size:12px;line-height:1.7}
.v41-format-services{margin-top:16px}.v41-format-services a{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:18px;align-items:center;padding:15px 0;border-top:1px solid var(--v40-line2);text-decoration:none}.v41-format-services small{font-size:9px;color:var(--v40-metal);letter-spacing:.1em;text-transform:uppercase}.v41-format-services strong{font-size:14px;color:#ebe7df}.v41-format-services span{font-size:11px;color:#87939e}.v41-format-services a:hover strong{color:var(--v40-metal2)}
.site-v41 .v40-aside{top:145px}.site-v41 .v40-aside .btn{margin-top:18px;width:100%}
@media(max-width:980px){.v41-scope-grid{grid-template-columns:repeat(2,1fr)}.v41-process,.v41-outcomes{grid-template-columns:repeat(2,1fr)}.v41-proof-grid{grid-template-columns:1fr}.v41-comparison{grid-template-columns:160px repeat(4,220px);overflow-x:auto}.v41-cta{grid-template-columns:1fr}.v41-cta-actions{justify-content:flex-start}.v41-hero-meta{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.v41-decision-grid,.v41-scope-grid,.v41-offer-grid,.v41-model-detail-grid{grid-template-columns:1fr}.v41-process,.v41-outcomes{grid-template-columns:1fr}.v41-hero-meta{grid-template-columns:1fr 1fr}.v41-hero-meta>div{padding:13px}.v41-offer{min-height:0;padding:20px}.v41-offer-top{display:block}.v41-offer .price{display:block;margin-top:5px}.v41-step{min-height:0}.v41-cta{padding:22px}.v41-format-services a{grid-template-columns:1fr auto;gap:5px 12px}.v41-format-services small{grid-column:1}.v41-format-services strong{grid-column:1}.v41-format-services span{grid-column:2;grid-row:1/3;align-self:center}.v41-comparison{grid-template-columns:140px repeat(4,190px);margin-left:-2px}.v41-proof strong{font-size:21px}}
