.package-value .value-heading{max-width:820px}.value-heading h2{font-size:clamp(40px,5vw,64px)}.value-picker{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.value-picker button{font:inherit;font-weight:700;font-size:13px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink);padding:14px 20px;cursor:pointer;min-width:140px;text-align:left}.value-picker button span{display:block;font-size:12px;font-weight:400;margin-top:6px}.value-picker button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:white}.value-panel[hidden]{display:none}.value-columns{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:24px}.value-columns article{padding:26px;border:1px solid var(--line);border-radius:14px;min-width:0}.value-columns .package-option{border:2px solid var(--blue);padding:25px}.value-kicker{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--blue);margin-bottom:20px}.value-columns h3{font-size:27px;line-height:1.15}.value-columns .checklist li{font-size:13px;line-height:1.6;padding-top:12px;padding-bottom:12px}.value-columns .checklist li:before{top:20px}.value-no-total{font-size:18px;line-height:1.5;font-weight:700;color:var(--ink)}.component-fees{margin:0}.component-fees>div{padding:13px 0;border-bottom:1px solid var(--line)}.component-fees dt{font-size:13px;font-weight:600;line-height:1.5}.component-fees dt small{display:block;font-weight:400;color:var(--muted);font-size:11px;margin-top:4px}.component-fees dd{margin:7px 0 0;font-size:18px;font-weight:700;color:var(--blue)}.component-total{margin:22px 0 15px}.component-total span{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.component-total strong{display:block;font-size:35px;letter-spacing:-.04em;color:var(--ink);line-height:1.2}.comparison-caveat{font-size:12px;line-height:1.6;color:var(--ink);border-left:3px solid var(--yellow);padding-left:12px;margin-top:20px}.value-package-price{font-size:40px!important;font-weight:800;letter-spacing:-.05em;color:var(--ink);line-height:1.2;margin-bottom:18px}.real-price-difference{padding:13px;border-left:3px solid var(--yellow);background:#fbfcff;font-size:13px;line-height:1.6;color:var(--ink);font-weight:600}.value-columns .fineprint{font-size:12px}.value-columns .button{font-size:11px}.budget-separation{border-top:1px solid var(--line);margin:30px 0 22px;padding-top:23px;max-width:850px}.budget-separation h3{font-size:23px}.budget-separation p{font-size:13px;line-height:1.7}.compact-location .wrap{max-width:850px}.compact-location h2{font-size:37px}.compact-location .actions{gap:22px}.original-logo{width:210px;max-width:210px;display:block}.original-logo img{width:100%;height:auto;object-fit:contain}.team .portrait{width:100%;aspect-ratio:4/5;height:auto;max-height:none}.service-package-next h2{font-size:39px}.service-package-next .fineprint{font-size:12px;margin-top:20px}
@media(max-width:1000px){.value-columns{gap:17px}.value-columns article{padding:21px}.value-columns .package-option{padding:20px}.value-columns h3{font-size:25px}}
@media(max-width:800px){.value-columns{grid-template-columns:1fr}.value-columns article,.value-columns .package-option{padding:25px}.value-columns h3{font-size:29px}.value-columns .component-fees>div{display:grid;grid-template-columns:1fr auto;gap:20px}.component-fees dd{margin-top:0}.value-picker button{min-width:130px}}
@media(max-width:520px){.value-heading h2{font-size:40px}.value-picker{gap:8px}.value-picker button{min-width:0;flex:1;padding:12px 11px;font-size:12px}.value-picker button span{font-size:11px}.value-columns article,.value-columns .package-option{padding:23px}.value-columns h3{font-size:28px}.value-package-price{font-size:41px!important}.compact-location h2{font-size:34px}.service-package-next h2{font-size:34px}.original-logo{max-width:175px}}

.skip:not(:focus){clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}
