.team-page{color:#082e5b;background:linear-gradient(145deg,#fff8e7 0%,#e3faff 48%,#f6eaff 100%);min-height:100vh;font-size:16px}.team-header{background:#fff;border-bottom:6px solid #2fc8e8;justify-content:space-between;align-items:center;height:104px;padding:12px clamp(22px,6vw,90px);display:flex}.team-header img{object-fit:contain;width:150px;height:80px;display:block}.team-header nav{gap:36px;font-weight:900;display:flex}.team-hero{background:linear-gradient(125deg,#2fc8e8 0%,#d8f8ff 47%,#fff0c8 100%);grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;min-height:530px;padding:70px clamp(25px,7vw,110px);display:grid;overflow:hidden}.team-hero>div{max-width:830px}.team-hero span,.team-section-title span,.team-request-label{color:#ff2854;letter-spacing:.18em;font-size:14px;font-weight:950}.team-hero h1{margin:20px 0 28px;font:clamp(56px,7vw,105px)/.92 Arial Black}.team-hero p{max-width:760px;font-size:20px;line-height:1.55}.team-hero img{filter:drop-shadow(18px 18px #ffffff85);justify-self:center;width:min(100%,430px)}.team-packages{padding:90px clamp(22px,5vw,80px) 100px}.team-section-title{text-align:center;max-width:900px;margin:0 auto 45px}.team-section-title h2{margin:14px 0;font:clamp(42px,5vw,72px)/1 Arial Black}.team-section-title p{font-size:18px}.team-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1500px;margin:auto;display:grid}.team-package-card{color:#082e5b;border-radius:28px;flex-direction:column;min-height:720px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:11px 11px #082e5b}.team-package-card.tone-1{background:linear-gradient(150deg,#fff7c9,#ffc34a)}.team-package-card.tone-2{background:linear-gradient(150deg,#e6fbff,#42cde8)}.team-package-card.tone-3{background:linear-gradient(150deg,#ffe9ef,#ff5a7d)}.team-medal{color:#fff;background:#082e5b;border-radius:50%;place-content:center;width:54px;height:54px;font:20px Arial Black;display:grid}.team-package-card h3{margin:22px 0 10px;font:clamp(30px,3vw,45px)/1 Arial Black}.team-package-card>p{font-weight:700;line-height:1.45}.team-package-card ul{padding-left:21px;font-size:15px;line-height:1.45}.team-package-card li{margin:8px 0}.team-price{margin-top:auto;padding-top:20px}.team-price small{color:#d51f45;text-transform:uppercase;font-weight:950;display:block}.team-price b{font:clamp(48px,5vw,72px) Arial Black;display:block}.team-price i{font:13px Arial}.team-package-card button,.team-submit{color:#fff;cursor:pointer;background:#082e5b;border:0;border-radius:999px;justify-content:space-between;width:100%;margin-top:18px;padding:18px 22px;font:18px Arial Black;display:flex}.team-package-card button:hover{background:#ff2854}.team-addon{background:linear-gradient(115deg,#b8f000,#fff7b0);border-radius:24px;max-width:1100px;margin:54px auto 0;padding:28px 34px;box-shadow:8px 8px #087c44}.team-addon b{font:25px Arial Black}.team-addon p{margin:9px 0}.team-addon strong{color:#087c44}.team-request-section{background:linear-gradient(135deg,#6d2298,#ff2854);padding:90px 22px 120px}.team-request-section form{background:#fff;border-radius:30px;max-width:930px;margin:auto;padding:clamp(28px,5vw,60px);box-shadow:15px 15px #082e5b}.team-request-section h2{margin:12px 0;font:clamp(40px,5vw,64px)/1 Arial Black}.team-request-section form>p{color:#586b80;line-height:1.5}.team-form-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:28px;display:grid}.team-form-grid label{gap:7px;font-weight:900;display:grid}.team-form-grid input,.team-form-grid select,.team-form-grid textarea{color:#082e5b;background:#fff;border:2px solid #b9cad8;border-radius:12px;width:100%;padding:14px;font:16px Arial}.team-notes{grid-column:1/-1}.team-notes textarea{resize:vertical;min-height:105px}.team-addon-choice{background:#effbd7;border-radius:14px;flex-direction:row;align-items:center;padding:16px;grid-column:1/-1!important;display:flex!important}.team-addon-choice input{width:22px;height:22px}.team-honeypot{position:absolute!important;left:-9999px!important}.team-estimate{background:#e4f8fd;border-radius:15px;justify-content:space-between;align-items:center;margin-top:24px;padding:20px;display:flex}.team-estimate b{color:#ff2854;font:32px Arial Black}.team-submit{background:linear-gradient(110deg,#ff2854,#ff764e);justify-content:center}.team-status,.team-success{text-align:center;font-weight:800}.team-success{color:#195f29;background:#e3f9da;border-radius:12px;padding:15px}@media (max-width:1000px){.team-card-grid{grid-template-columns:1fr}.team-package-card{min-height:0}.team-hero{grid-template-columns:1fr}.team-hero img{width:260px}.team-header nav{gap:18px}}@media (max-width:620px){.team-header{height:auto}.team-header img{width:105px;height:60px}.team-header nav{gap:11px;font-size:12px}.team-hero{gap:30px;min-height:0;padding:55px 22px}.team-hero h1{font-size:50px}.team-hero p{font-size:16px}.team-section-title h2{font-size:42px}.team-form-grid{grid-template-columns:1fr}.team-notes,.team-addon-choice{grid-column:auto}.team-package-card{padding:27px}.team-estimate{flex-direction:column;align-items:flex-start}}.team-member-contact{grid-column:1/-1}.member-contact-summary{color:#082e5b;background:linear-gradient(110deg,#e2f8ff,#fff4c8);border:2px solid #35c9e7;border-radius:16px;gap:5px;padding:18px 20px;display:grid}.member-contact-summary span{letter-spacing:.09em;text-transform:uppercase;color:#ff2854;font-size:11px;font-weight:950}.member-contact-summary b{font-size:20px}.member-contact-summary small{overflow-wrap:anywhere;font-size:13px}.member-contact-summary p{color:#5c6a7a;margin:4px 0 0;font-size:12px}
