.team-page{background:#fff;min-height:100vh}.team-top{border-bottom:1px solid var(--sr-line,#e5e7e6);background:var(--sr-navy,#003d0c);color:#fff;padding:28px 0}.team-top-inner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.team-top .sr-text-link{color:#d7e0d9;border-bottom-color:#7891ad}.team-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.team-layout h1{font-family:var(--font-trend-sans), "Trend Sans One", Arial, sans-serif;letter-spacing:-.045em;max-width:12ch;margin:0 0 1rem;font-size:clamp(42px,5vw,64px);line-height:.96}.team-lede{color:#737373;max-width:36rem;font-size:1.05rem;line-height:1.55}.team-form{background:#fff;border:1px solid #e5e7e6;padding:28px}.team-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.team-form label,.team-form fieldset{border:0;gap:.45rem;margin:0 0 1rem;padding:0;display:grid}.team-form label span,.team-form legend{font-family:var(--font-sackers), "Sackers Gothic Std", Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#003d0c;font-size:11px}.team-form input[type=text],.team-form input[type=email],.team-form input[type=number],.team-form textarea{width:100%;font:inherit;color:#000501;background:#fff;border:1px solid #d7d7d7;padding:12px 14px}.team-form input:focus-visible,.team-form textarea:focus-visible{outline-offset:2px;outline:2px solid #ff3131}.team-start-options{gap:.65rem;display:grid}.team-start-options label{cursor:pointer;border:1px solid #e5e7e6;align-items:flex-start;gap:.75rem;margin:0;padding:12px 14px;display:flex}.team-start-options label.is-selected{background:#fff7f5;border-color:#ff3131}.team-start-options label span{letter-spacing:0;text-transform:none;color:#000501;font-family:Arial,Helvetica,sans-serif;font-size:.95rem;line-height:1.35}.team-message{margin-top:.25rem}.team-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;margin:0 0 1rem;padding:.75rem 1rem}.team-form .sr-btn{width:100%}.team-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (max-width:760px){.team-layout,.team-grid{grid-template-columns:1fr}.team-layout h1{max-width:none}}.team-intro{align-content:start;gap:1rem;display:grid}.team-price{margin-top:.5rem}.team-price ul{margin:1.25rem 0 0}.team-sent h2{font-family:var(--font-trend-sans), "Trend Sans One", Arial, sans-serif;letter-spacing:-.035em;margin:0 0 .75rem;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.05}.team-sent p{color:#737373;margin:0}.team-form legend{margin-bottom:.45rem}