.rt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1099px){.rt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.rt-grid{grid-template-columns:minmax(0,1fr)}}.rt-card{color:#fff;background:#0f2542;border:1px solid #93c5fd38;border-radius:14px;flex-direction:column;gap:12px;min-height:260px;padding:28px 24px;transition:border-color .15s,transform .15s;display:flex;position:relative}.rt-card:hover{border-color:#fbbf24;transform:translateY(-2px)}.rt-card:focus-within{outline-offset:3px;outline:3px solid #fbbf24}.rt-icon{color:#fbbf24;margin-bottom:4px;display:block}.rt-kicker{letter-spacing:.12em;text-transform:uppercase;color:#fbbf24;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11px}.rt-title{font-family:var(--font-serif);color:#fff;margin:0;font-size:22px;font-weight:600;line-height:1.25}.rt-text{color:#c7d2e3;margin:0;font-size:14.5px;line-height:1.6}.rt-cta{color:#fff;text-underline-offset:5px;align-self:flex-start;align-items:center;gap:6px;min-height:44px;margin-top:auto;font-size:14.5px;font-weight:600;text-decoration:underline 2px #fbbf24;display:inline-flex}.rt-cta:after{content:"";border-radius:14px;position:absolute;inset:0}.rt-cta:focus-visible{outline:none}@media (width<=639px){.rt-card{min-height:0}}.f-card .f-links{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.f-guide{color:var(--text-md);text-underline-offset:3px;margin-top:10px;font-size:12.5px;line-height:1.4;text-decoration:underline;display:inline-block}.f-guide:hover{color:var(--navy-900)}.svc-price{color:var(--navy-900);margin-top:8px;font-size:13px;font-weight:700}.v2-founder-tagline{font-family:var(--font-serif);color:#fff;opacity:.85;margin:26px 0 0;font-size:20px;line-height:1.35}.v2-services{background:var(--navy-900);color:#fff;padding-block:var(--section-y)}.v2-services-head{max-width:760px;margin-bottom:44px}.v2-services-head h2{color:#fff;font-size:clamp(28px,3vw,40px);line-height:1.2}.v2-services-head .scribble-block{margin-top:8px;display:block}.v2-services-sub{color:#afbcd0;max-width:56ch;margin-top:16px;font-size:15.5px;line-height:1.65}.v2-svc-price{color:#fff;margin:0;font-size:13.5px;font-weight:700}.v2-svc-guide{z-index:1;color:#afbcd0;text-underline-offset:3px;align-self:flex-start;padding-block:4px;font-size:12.5px;line-height:1.45;text-decoration:underline;display:inline-block;position:relative}.v2-svc-guide:hover{color:#fff}.v2-services .rt-cta{padding-block:10px;line-height:1.5;display:inline-block}#what-we-fix .f-card .icon [stroke=\#0B1B33]{stroke:#b45309}#what-we-fix .f-card .icon [fill=\#0B1B33]{fill:#b45309}#what-we-fix .f-card .icon{margin-bottom:12px}.f-card .v2-f-kicker{letter-spacing:.12em;text-transform:uppercase;color:#92400e;margin:0 0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.4}.v2-scope{background:var(--white)}.v2-scope-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px;display:flex}.v2-scope-head h2{max-width:780px;font-size:clamp(28px,2.8vw,38px);line-height:1.25}.v2-scope-head h2 em{font-style:italic;font-weight:600}.v2-scope-u{display:inline-block;position:relative}.v2-scope-u .scribble{width:100%;height:12px;position:absolute;bottom:-8px;left:0;right:0}.v2-scope-sub{color:var(--text-md);margin-top:24px;font-size:15.5px;line-height:1.65}.v2-scope-hand{color:#b45309;white-space:nowrap;flex:none;margin-bottom:8px;font-size:28px;transform:rotate(-4deg)}.v2-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;display:grid}.v2-scope-card{border-radius:14px;flex-direction:column;gap:14px;padding:36px 38px;display:flex;position:relative}.v2-scope-card.is-in{background:var(--navy-900);color:#fff}.v2-scope-card.is-out{border:1.5px solid var(--navy-900)}.v2-scope-mark{width:64px;height:64px;position:absolute;top:30px;right:30px}.v2-scope-kicker{letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.is-in .v2-scope-kicker{color:#fbbf24}.is-out .v2-scope-kicker{color:#92400e}.v2-scope-card h3{margin-bottom:4px;padding-right:84px;font-size:26px;line-height:1.25}.is-in h3{color:#fff}.is-out h3{color:var(--text-dk)}.v2-scope-lead{font-family:var(--font-serif);color:#fff;font-size:19px;line-height:1.55}.v2-scope-note{color:#b9c4d6;font-size:15px;line-height:1.65}.v2-scope-links{flex-direction:column;align-items:flex-start;gap:2px;margin-top:auto;padding-top:10px;display:flex}.v2-scope-links a{color:#fff;padding-block:8px;font-size:14.5px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-block}.v2-scope-lt{border-bottom:2px solid var(--amber);padding-bottom:2px}.v2-scope-links a:hover{color:var(--blue-300)}.v2-scope-list{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.v2-scope-list li{color:var(--text-md);gap:12px;font-size:15px;line-height:1.55;display:flex}.v2-scope-list svg{flex:none;margin-top:6px}.v2-scope-fine{border-top:1px solid var(--line-cream);color:var(--text-md);gap:10px;margin-top:auto;padding-top:18px;font-size:13px;line-height:1.6;display:flex}.v2-scope-fine svg{flex:none;margin-top:2px}.v2-scope+.guarantees{padding-top:var(--section-y)}@media (width<=1023px){.v2-scope-head{display:block}.v2-scope-hand{display:none}.v2-scope-grid{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=639px){.v2-scope-card{padding:28px 22px}.v2-scope-mark{width:48px;height:48px;top:24px;right:20px}.v2-scope-card h3{padding-right:60px;font-size:22px}}.v2-pricing-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}.v2-pricing-foot p{flex:420px}.v2-pricing-cta{flex-direction:column;flex:none;align-items:flex-start;gap:10px;display:flex}.v2-pricing-cta-note{color:var(--text-md);font-size:13px;line-height:1.5}#pricing .p-card.featured{border:1px solid var(--line-cream)}.p-badge.v2-p-tag{border:1px solid var(--amber);border-radius:0 var(--radius) 0 8px;background:var(--amber);color:var(--navy-900);letter-spacing:.1em;padding:5px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700;top:-1px;left:auto;right:-1px;transform:none}@media (width<=639px){.v2-pricing-cta{width:100%}.v2-pricing-cta .btn{justify-content:center;width:100%}}
