.misc-wrapper{display:flex;flex-basis:100%;min-height:100vh;width:100%;align-items:center;justify-content:center}.misc-wrapper .misc-inner{position:relative;max-width:750px}.misc-wrapper .brand-logo{display:flex;justify-content:center;position:absolute;top:2rem}[dir] .misc-wrapper .brand-logo{margin:0}[dir=ltr] .misc-wrapper .brand-logo{left:2rem}[dir=rtl] .misc-wrapper .brand-logo{right:2rem}.misc-wrapper .brand-logo .brand-text{font-weight:600}.brand-logo svg{height:28px;width:40.95px}.campaign-trial-page{min-height:100vh;overflow:hidden;position:relative}[dir=ltr] .campaign-trial-page{background:radial-gradient(circle at 16% 18%,rgba(115,103,240,.18),transparent 28rem),linear-gradient(135deg,#f7f8fb,#edf5ef 48%,#f7f2ed)}[dir=rtl] .campaign-trial-page{background:radial-gradient(circle at 16% 18%,rgba(115,103,240,.18),transparent 28rem),linear-gradient(-135deg,#f7f8fb,#edf5ef 48%,#f7f2ed)}.claim-shell{align-items:center;display:flex;justify-content:center;min-height:100vh}[dir] .claim-shell{padding:96px 24px 40px}.claim-panel{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);max-width:1040px;overflow:hidden;width:100%}[dir] .claim-panel{background:hsla(0,0%,100%,.92);border:1px solid rgba(82,86,104,.14);border-radius:8px;box-shadow:0 24px 58px rgba(39,44,63,.14)}.claim-copy{color:#fff;min-height:520px}[dir] .claim-copy{padding:54px}[dir=ltr] .claim-copy{background:linear-gradient(145deg,rgba(22,26,43,.96),rgba(27,39,50,.94)),url(../img/geminos-auth-illustration.93cd750a.png) 50%/cover}[dir=rtl] .claim-copy{background:linear-gradient(-145deg,rgba(22,26,43,.96),rgba(27,39,50,.94)),url(../img/geminos-auth-illustration.93cd750a.png) 50%/cover}.claim-eyebrow{color:#86efac;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}[dir] .claim-eyebrow{margin-bottom:1rem}.claim-copy h1{color:#fff;font-size:3.2rem;font-weight:800;line-height:1.02}[dir] .claim-copy h1{margin-bottom:1.1rem}.claim-copy p{color:hsla(0,0%,100%,.78);font-size:1.05rem;line-height:1.68;max-width:520px}.claim-status-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}[dir] .claim-status-grid{margin-top:48px}.claim-status-item{align-items:center;color:hsla(0,0%,100%,.86);display:flex;font-weight:700;min-height:52px}[dir] .claim-status-item{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.11);border-radius:8px;padding:13px 15px}.claim-status-dot{display:inline-flex;height:9px;width:9px}[dir] .claim-status-dot{background:#34d399;border-radius:999px;box-shadow:0 0 0 5px rgba(52,211,153,.15)}[dir=ltr] .claim-status-dot{margin-right:12px}[dir=rtl] .claim-status-dot{margin-left:12px}.claim-action{align-items:center;display:flex;flex-direction:column;justify-content:center}[dir] .claim-action{padding:46px 38px;text-align:center}.claim-action-icon{align-items:center;display:flex;height:64px;justify-content:center;width:64px}[dir] .claim-action-icon{border-radius:8px;margin-bottom:22px}.claim-action-icon.primary{color:#7367f0}[dir] .claim-action-icon.primary{background:rgba(115,103,240,.12)}.claim-action-icon.success{color:#28c76f}[dir] .claim-action-icon.success{background:rgba(40,199,111,.13)}.claim-action-icon.warning{color:#ff9f43}[dir] .claim-action-icon.warning{background:rgba(255,159,67,.16)}.claim-action-icon.danger{color:#ea5455}[dir] .claim-action-icon.danger{background:rgba(234,84,85,.13)}.claim-action h2{color:#1f2330;font-size:1.8rem;font-weight:800}[dir] .claim-action h2{margin-bottom:.75rem}.claim-action p{color:#697386;line-height:1.62;max-width:360px}[dir] .claim-action p{margin-bottom:1.5rem}.claim-primary-button{min-width:210px}.claim-inline-state{align-items:center;color:#697386;display:inline-flex;font-weight:700;min-height:48px}.claim-meta{display:grid;grid-template-columns:86px minmax(0,1fr);max-width:380px;row-gap:.55rem;width:100%}[dir] .claim-meta{border-top:1px solid #e7eaf0;margin:30px 0 0;padding-top:20px}[dir=ltr] .claim-meta{text-align:left}[dir=rtl] .claim-meta{text-align:right}.claim-meta dt{color:#697386;font-size:.78rem;font-weight:800;text-transform:uppercase}.claim-meta dd{color:#202632;font-size:.88rem;min-width:0;overflow-wrap:anywhere}[dir] .claim-meta dd{margin-bottom:0}@media(max-width:900px){.claim-panel{grid-template-columns:1fr}.claim-copy{min-height:auto}[dir] .claim-copy{padding:38px 30px}.claim-copy h1{font-size:2.35rem}}@media(max-width:540px){[dir] .claim-shell{padding:88px 14px 28px}[dir] .claim-action,[dir] .claim-copy{padding:30px 22px}.claim-status-grid{grid-template-columns:1fr}[dir] .claim-status-grid{margin-top:30px}.claim-copy h1{font-size:2rem}}