.arena-portal-body{margin:0!important;background:#10182b;color:#10182b;font-family:Arial,Helvetica,sans-serif}.arena-entry,.arena-entry *{box-sizing:border-box}.arena-entry{min-height:100svh;display:grid;grid-template-columns:1.05fr 1fr}.arena-story{position:relative;overflow:hidden;padding:48px 8%;background:#10182b;color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:70px}.arena-story:before,.arena-story:after{content:"";position:absolute;width:650px;height:650px;border:90px solid #e64177;border-radius:50%;pointer-events:none}.arena-story:before{right:-420px;bottom:-330px;opacity:.8}.arena-story:after{right:-470px;bottom:-380px;opacity:.15;width:850px;height:850px}.arena-brand{width:235px;max-width:80%;background:transparent;padding:0;border-radius:0;position:relative;z-index:1}.arena-story-copy,.arena-story>small{position:relative;z-index:1}.arena-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:800;display:block;color:#e64177}.arena-story .arena-eyebrow{color:#ff9ab9}.arena-story h1{font-size:clamp(58px,6.6vw,105px);line-height:.98;letter-spacing:-.065em;margin:25px 0;font-weight:900;color:white}.arena-story h1 em{color:#f96b99;font-style:normal}.arena-story p{font-size:19px;color:#d1d5e0}.arena-pills{display:flex;gap:9px;flex-wrap:wrap;margin-top:32px}.arena-pills span{border:1px solid #666d80;border-radius:50px;padding:10px 16px;font-size:12px}.arena-story>small{font-weight:bold;letter-spacing:.08em;color:#ffa3c1}.arena-access{background:#fffafc;padding:60px 9%;display:flex;align-items:center;justify-content:center}.arena-access-inner{width:100%;max-width:460px}.arena-wordmark{font-size:28px;letter-spacing:-1.5px;display:block;margin-bottom:48px;color:#10182b!important;text-decoration:none!important}.arena-wordmark span{font-size:15px;color:#e64177;margin-left:3px}.arena-access h2{font-size:clamp(36px,3.4vw,53px);line-height:1.02;letter-spacing:-.045em;margin:14px 0 17px;font-weight:850;color:#10182b}.arena-access p{color:#697184;font-size:15px;line-height:1.5;margin:0 0 25px}.arena-access form>label{font-size:13px;font-weight:700;display:block;margin:20px 0}.arena-access input:not([type=checkbox]):not([type=hidden]){display:block;background:#fff;border:1px solid #dcdce3;border-radius:12px;height:56px;width:100%;font:inherit;font-size:16px;padding:0 16px;color:#10182b;margin-top:9px;box-shadow:none}.arena-access input:focus{outline:3px solid #f6b6cc;outline-offset:2px}.arena-password{position:relative}.arena-password input{padding-right:84px!important}.arena-password button{position:absolute;right:6px;top:5px;border:0;background:transparent;height:46px;min-width:70px;font-size:12px;font-weight:bold;color:#a92350;cursor:pointer}.arena-form-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 25px;font-size:12px}.arena-form-options label{display:flex;align-items:center;gap:6px}.arena-form-options input{width:18px;height:18px;accent-color:#e64177}.arena-access a{color:#ad2855}.arena-enter{display:block;width:100%;min-height:58px;border:0;border-radius:13px;background:#e64177;color:white;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 8px 22px #e6417725}.arena-enter:hover{background:#c52e60}.arena-invitation{border-top:1px solid #e5dfe4;margin-top:30px;padding-top:24px;font-size:14px}.arena-invitation p{font-size:12px;margin:7px 0 14px}.arena-invitation a{font-weight:bold;text-decoration:none;display:inline-block;padding:8px 0}.arena-access footer{font-size:9px;font-weight:800;letter-spacing:.16em;color:#9196a2;margin-top:40px}.arena-feedback{padding:15px;border-radius:10px;background:#eaf6ef;color:#225b3e;font-size:14px;line-height:1.5;margin:20px 0}.arena-error{background:#fff0f3;color:#a32146}.arena-text-link{display:inline-block;margin-top:24px;padding:10px 0;font-size:13px}.arena-private-cards{display:grid;gap:14px}.arena-private-cards a{padding:24px;border:1px solid #ead9e1;border-radius:17px;text-decoration:none;background:#fff;display:grid;gap:12px;color:#10182b;transition:transform .15s}.arena-private-cards a:hover{transform:translateY(-3px);border-color:#e64177}.arena-private-cards span{font-size:10px;letter-spacing:.12em;color:#e64177;font-weight:bold}.arena-private-cards strong{font-size:24px}.arena-private-cards small{color:#697184;font-size:13px}.arena-request{max-width:100%;overflow-wrap:anywhere}@media(max-width:760px){.arena-entry{grid-template-columns:1fr}.arena-story{padding:24px;gap:22px;min-height:225px}.arena-brand{width:180px;padding:0}.arena-story-copy .arena-eyebrow,.arena-story-copy>p,.arena-pills,.arena-story>small{display:none}.arena-story h1{font-size:49px;margin:0;line-height:1}.arena-story h1 br{display:none}.arena-story:before{width:360px;height:360px;border-width:45px;right:-190px;bottom:-260px}.arena-story:after{display:none}.arena-access{padding:32px 24px 40px;border-radius:24px 24px 0 0;margin-top:-20px;position:relative}.arena-wordmark{margin-bottom:28px;font-size:24px}.arena-access h2{font-size:39px}.arena-access h2 br{display:none}.arena-access footer{margin-top:30px}.arena-form-options{flex-wrap:wrap}}

/* Private portal chrome and compact phone layout. */
html:has(.arena-portal-body){margin-top:0!important}.arena-portal-body #wpadminbar{display:none!important}.arena-entry>section{min-width:0}.arena-access h2,.arena-story h1{overflow-wrap:break-word}
@media(max-width:760px){
.arena-entry{min-height:100svh;display:block}.arena-story{min-height:150px;padding:22px 24px 30px;gap:22px}.arena-story h1{font-size:35px;line-height:1.08;letter-spacing:-.045em}.arena-story h1 br{display:none}.arena-brand{width:170px;max-width:70%;height:auto}.arena-access{padding:25px 24px 32px}.arena-wordmark{margin-bottom:22px}.arena-access h2{font-size:32px;line-height:1.12;margin:12px 0 13px}.arena-access p{font-size:14px;margin-bottom:19px}.arena-access .arena-eyebrow{font-size:10px;letter-spacing:.13em}.arena-private-cards{gap:12px}.arena-private-cards a{padding:20px;gap:9px;min-height:125px}.arena-private-cards strong{font-size:23px}.arena-private-cards small{font-size:13px;line-height:1.4}.arena-access footer{margin-top:24px}.arena-portal-inside .arena-story{min-height:100px;padding:24px 24px 35px;gap:0}.arena-portal-inside .arena-story-copy{display:none}.arena-portal-inside .arena-wordmark{margin-bottom:22px}
}

/* Account home: six working sections and the next personal appointments. */
.arena-portal-inside .arena-entry{display:block;background:#f6f7fa}.arena-portal-inside .arena-story{min-height:0;padding:22px max(24px,calc((100vw - 1180px)/2));flex-direction:row;align-items:center;gap:20px}.arena-portal-inside .arena-story-copy{display:none}.arena-portal-inside .arena-story:before,.arena-portal-inside .arena-story:after{display:none}.arena-portal-inside .arena-brand{width:220px}.arena-portal-inside .arena-story>small{margin:0}.arena-portal-inside .arena-access{padding:36px 24px 50px;background:transparent;display:block}.arena-portal-inside .arena-access-inner{width:100%;max-width:1180px;margin:auto}.arena-portal-inside .arena-access h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;margin-bottom:18px}.arena-home-dot{font-size:.4em;color:#e64177;vertical-align:baseline;margin-left:5px}.arena-portal-inside .arena-private-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.arena-portal-inside .arena-private-cards a{min-height:168px;padding:24px;background:#fff}.arena-portal-inside .arena-private-cards strong{font-size:23px;line-height:1.2}.arena-home-week{background:#fff;border:1px solid #e2e6ed;border-radius:20px;padding:26px;margin:28px 0}.arena-home-week h3{font-size:24px;margin:8px 0 22px}.arena-home-events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.arena-home-events>a{display:flex;flex-direction:column;gap:8px;border-left:3px solid #e64177;background:#f7f8fb;border-radius:12px;padding:18px;text-decoration:none;color:#10182b}.arena-home-events small{color:#aa2752;font-weight:700}.arena-home-events strong{font-size:17px}.arena-home-events span{font-size:12px;color:#627084}.arena-portal-inside .arena-text-link{display:inline-block}.arena-portal-inside .arena-wordmark{margin-bottom:28px}@media(max-width:950px){.arena-portal-inside .arena-private-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-home-events{grid-template-columns:1fr}}@media(max-width:600px){.arena-portal-inside .arena-story{padding:20px 22px}.arena-portal-inside .arena-brand{width:180px}.arena-portal-inside .arena-story>small{font-size:11px}.arena-portal-inside .arena-access{padding:28px 18px}.arena-portal-inside .arena-private-cards{grid-template-columns:1fr}.arena-portal-inside .arena-private-cards a{min-height:130px;padding:22px}.arena-home-week{padding:22px}.arena-portal-inside .arena-wordmark{margin-bottom:24px}}
