.tester-draft-banner{margin:0;padding:11px 24px;background:#f2d995;color:#29364a;text-align:center;font-size:13px;font-weight:700;letter-spacing:.03em}.tester-hero{padding:clamp(72px,10vw,140px) 7vw;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:8vw;align-items:center;background:var(--paper)}.tester-hero h1{font-size:clamp(48px,5.8vw,84px)}.tester-hero-card{padding:clamp(30px,4vw,48px);background:var(--blue-deep);color:#fff;box-shadow:20px 20px 0 #c9d8e2}.tester-hero-card .kicker{color:#9fc4df}.tester-hero-card h2{margin:18px 0;font-size:clamp(31px,3.3vw,46px)}.tester-hero-card p{color:#dce7ef}.tester-hero-card ul{padding-left:20px}.tester-hero-card li{margin:8px 0;color:#dce7ef}.tester-section{padding:clamp(80px,10vw,140px) 7vw}.tester-section:nth-of-type(even){background:var(--white)}.tester-section:nth-of-type(odd){background:var(--paper)}.tester-heading{display:grid;grid-template-columns:1fr 3fr;gap:6vw}.tester-heading h2{margin-top:18px}.tester-copy{max-width:860px;margin:48px 0 0 25%;color:#526073;font-size:18px}.tester-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;background:var(--line);border:1px solid var(--line)}.tester-grid article{padding:clamp(28px,4vw,46px);background:var(--paper)}.tester-grid span{color:var(--blue);font-size:12px}.tester-grid h3{font-family:Georgia,serif;font-size:clamp(25px,2.5vw,34px);font-weight:400;line-height:1.2}.tester-grid p{color:#526073}.testflight-steps{counter-reset:steps;display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border-top:1px solid var(--line)}.testflight-steps li{counter-increment:steps;list-style:none;padding:28px 26px 28px 0;border-bottom:1px solid var(--line);color:#526073}.testflight-steps li+li{padding-left:26px;border-left:1px solid var(--line)}.testflight-steps li::before{content:"0" counter(steps);display:block;margin-bottom:16px;color:var(--blue);font-size:12px}.tester-note{margin-top:40px;padding:26px 28px;border-left:4px solid var(--blue);background:var(--blue-pale);color:#405367}.tester-note strong{color:var(--ink)}.tester-privacy{background:var(--ink)!important;color:#fff}.tester-privacy .section-label{color:#96a6b7}.tester-privacy .kicker{color:#9fc4df}.tester-privacy-copy{max-width:920px;margin:46px 0 0 25%}.tester-privacy-copy p,.tester-privacy-copy li{color:#c8d1db}.tester-privacy-copy a{color:#fff;text-underline-offset:3px}.tester-review-flag{display:inline-block;margin-bottom:18px;padding:8px 11px;background:#f2d995;color:#29364a;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.tester-cta{padding:clamp(85px,11vw,150px) 7vw;background:var(--blue-pale);text-align:center}.tester-cta h2{margin-left:auto;margin-right:auto}.tester-cta p{max-width:730px;margin:0 auto;color:#4c5f70;font-size:18px}.tester-cta .button{margin-top:35px}
.tester-hero-copy>p:not(.eyebrow):not(.tester-hero-assurance){max-width:760px;color:#526073;font-size:18px}.tester-app-marker{display:flex;align-items:center;gap:14px;margin-bottom:28px;font-weight:700}.tester-app-marker img{width:64px;height:64px;border-radius:14px}.tester-hero-assurance{max-width:520px;margin:22px 0 0;color:#405367;font-size:14px;font-weight:700}.tester-reward h3{margin-top:42px;font-family:Georgia,serif;font-size:clamp(27px,3vw,36px);font-weight:400}.tester-barry-note blockquote{max-width:920px;margin:48px 0 0 25%;padding:clamp(30px,5vw,55px);border-left:5px solid var(--blue);background:var(--blue-pale)}.tester-barry-note blockquote p{margin-top:0;color:#405367;font-family:Georgia,serif;font-size:clamp(22px,2.5vw,31px);line-height:1.45}.tester-barry-note blockquote footer{color:#526073;font-weight:700}.tester-mission-steps{counter-reset:mission;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:55px 0 0;padding:1px;background:var(--line)}.tester-mission-steps li{counter-increment:mission;list-style:none;min-height:180px;padding:30px;background:var(--paper);color:#526073}.tester-mission-steps li::before{content:"0" counter(mission);display:block;margin-bottom:18px;color:var(--blue);font-size:12px}.tester-testflight-table{margin-top:48px;overflow-x:auto}.tester-testflight-table:focus{outline:3px solid rgba(49,95,137,.28);outline-offset:4px}.tester-testflight-table table{width:100%;border-collapse:collapse;background:#fff}.tester-testflight-table th,.tester-testflight-table td{padding:20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.tester-testflight-table thead th{background:var(--blue-deep);color:#fff}.tester-testflight-table tbody th{width:25%;color:var(--ink)}.tester-testflight-table td{color:#526073}
.tester-apply{max-width:980px;margin:0 auto;padding:clamp(65px,9vw,110px) 28px 130px}.tester-apply h1{font-size:clamp(48px,6vw,76px)}.tester-apply-intro{max-width:790px}.tester-form{display:block;width:100%;margin-top:55px}.tester-form,.tester-form *{box-sizing:border-box}.tester-form fieldset{display:block;min-width:0;margin:0;padding:42px 0;border:0;border-top:1px solid var(--line)}.tester-form legend{display:block;width:100%;max-width:100%;padding:0 0 20px;font-family:Georgia,serif;font-size:clamp(27px,3vw,39px);line-height:1.2}.tester-form .field-help{max-width:800px;margin:-7px 0 25px;color:#5a687a}.tester-form label.field-label{display:block;margin:0 0 8px;font-size:14px;font-weight:700}.tester-form input[type="text"],.tester-form input[type="email"],.tester-form textarea{display:block;width:100%;max-width:720px;min-height:48px;padding:13px 14px;border:1px solid #929daa;border-radius:0;background:#fff;color:var(--ink);font:inherit}.tester-form textarea{min-height:130px;resize:vertical}.tester-form input:focus,.tester-form textarea:focus{outline:3px solid rgba(49,95,137,.28);outline-offset:1px;border-color:var(--blue)}.tester-field{width:100%;margin:0 0 28px}.tester-options{display:grid;width:100%;max-width:800px;gap:10px}.tester-choice{display:flex;width:100%;gap:12px;align-items:flex-start;padding:12px 14px;background:var(--paper);border:1px solid transparent}.tester-choice:hover{border-color:#b3bec7}.tester-choice input[type="checkbox"],.tester-choice input[type="radio"]{width:21px;height:21px;margin:2px 0 0;flex:0 0 21px;accent-color:var(--blue)}.tester-choice span{min-width:0;line-height:1.45}.tester-required{color:#6a7482;font-weight:400}.tester-sensitive{margin:18px 0 28px;padding:20px 22px;background:#fff7df;border-left:4px solid #c59637;color:#4b4434}.tester-consent{padding:32px!important;background:var(--blue-pale)}.tester-form-actions{padding-top:32px}.tester-form-actions .button{margin:0}.tester-form-small{margin-top:20px;color:#657184;font-size:13px}.tester-form-small a{text-underline-offset:3px}.tester-confirmation{max-width:880px;margin:0 auto;padding:clamp(90px,12vw,150px) 28px}.tester-confirmation h1{font-size:clamp(48px,6vw,76px)}.tester-confirmation>p:not(.eyebrow){max-width:700px;color:#526073;font-size:19px}.tester-confirmation .tester-note{max-width:720px}.tester-error-list{max-width:760px;margin:28px 0;padding:22px 24px;background:#fff0ed;border-left:4px solid #a43b2b}.tester-error-list:focus{outline:3px solid rgba(164,59,43,.25)}.tester-error-list h2{margin:0 0 12px;font-family:inherit;font-size:19px;font-weight:700}.tester-error-list ul{margin:0;padding-left:22px}.tester-response{max-width:850px;margin:0 auto;padding:70px 28px 120px}
.tester-conflict-help{max-width:800px;margin:0 0 10px;color:#657184;font-size:13px;line-height:1.5}.tester-conflict-status{max-width:800px;margin:9px 0 0;padding-left:12px;border-left:3px solid var(--blue);color:#315f89;font-size:14px;font-weight:700;line-height:1.45}.tester-conflict-status:empty{display:none}
@media(max-width:900px){.tester-hero,.tester-heading{grid-template-columns:1fr}.tester-copy,.tester-privacy-copy,.tester-barry-note blockquote{margin-left:0}.tester-grid{grid-template-columns:1fr 1fr}.testflight-steps{grid-template-columns:1fr 1fr}.testflight-steps li:nth-child(3){border-left:0;padding-left:0}.tester-hero-card{max-width:620px}.tester-mission-steps{grid-template-columns:1fr 1fr}.app-info-header nav{display:flex;flex-wrap:wrap}}
@media(max-width:600px){.tester-hero,.tester-section,.tester-cta{padding-left:24px;padding-right:24px}.tester-hero .button,.tester-cta .button{width:100%;max-width:100%;min-width:0;box-sizing:border-box;gap:18px;white-space:normal;line-height:1.35}.tester-hero .button-label,.tester-cta .button-label{min-width:0;white-space:normal}.tester-hero-card{box-shadow:12px 12px 0 #c9d8e2}.tester-grid,.testflight-steps,.tester-mission-steps{grid-template-columns:1fr}.testflight-steps li,.testflight-steps li+li,.testflight-steps li:nth-child(3){padding:23px 0;border-left:0}.tester-mission-steps li{min-height:0}.tester-testflight-table th,.tester-testflight-table td{padding:16px 14px}.tester-testflight-table tbody th{min-width:130px}.tester-apply{padding-left:24px;padding-right:24px}.tester-form fieldset{padding:34px 0}.tester-consent{padding:23px!important}.tester-draft-banner{text-align:left}.app-info-header{height:auto;min-height:100px;flex-wrap:wrap;padding-top:13px;padding-bottom:13px;gap:10px}.app-info-header nav{width:100%;gap:8px 14px}}
@media(max-width:340px){.tester-apply{padding-left:10px;padding-right:10px}}
