.signup-module__cqMziG__page{color:#0f172a;background:#f7f8f8;grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr);align-items:center;gap:clamp(48px,7vw,110px);min-height:100vh;padding:105px max(28px,8vw) 60px;display:grid;position:relative}.signup-module__cqMziG__brand{color:inherit;text-decoration:none;display:block;position:absolute;top:21px;left:28px}.signup-module__cqMziG__brandLogo{background-image:url(/branding/mark-my-calendar-logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:176px;height:67px;display:block}.signup-module__cqMziG__eyebrow{color:#2f6f64;letter-spacing:.17em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:800}.signup-module__cqMziG__story h1{letter-spacing:-.045em;margin:0;font:500 clamp(50px,5.5vw,82px)/1.02 Georgia,serif}.signup-module__cqMziG__story>p:not(.signup-module__cqMziG__eyebrow){color:#667085;max-width:610px;font-size:15px;line-height:1.7}.signup-module__cqMziG__promises{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.signup-module__cqMziG__promises span{color:#667085;background:#ffffffb8;border:1px solid #e5e7eb;border-radius:999px;padding:8px 11px;font-size:9px}.signup-module__cqMziG__card{background:#fff;border:1px solid #e5e7eb;border-radius:19px;justify-self:end;width:min(680px,100%);padding:31px;box-shadow:0 24px 80px #0f172a1f}.signup-module__cqMziG__card h2{margin:0;font:500 35px Georgia,serif}.signup-module__cqMziG__card>p:not(.signup-module__cqMziG__eyebrow){color:#667085;line-height:1.55}.signup-module__cqMziG__card form{gap:13px;margin-top:23px;display:grid}.signup-module__cqMziG__card label{gap:6px;display:grid}.signup-module__cqMziG__card label>span{letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:760}.signup-module__cqMziG__card input{color:#0f172a;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;min-height:44px;padding:0 11px}.signup-module__cqMziG__card input:focus{border-color:#2f6f64;box-shadow:0 0 0 2px #2f6f641a}.signup-module__cqMziG__twoColumns{grid-template-columns:1fr 1fr;gap:11px;display:grid}.signup-module__cqMziG__forwardingBox{background:#eef6f4;border:1px solid #bfd8d2;border-radius:11px;gap:11px;padding:15px;display:grid}.signup-module__cqMziG__forwardingBox>div:first-child strong{font-family:Georgia,serif;font-size:16px;font-weight:500}.signup-module__cqMziG__forwardingBox>div:first-child p{color:#5f746f;margin:5px 0 0;font-size:10px;line-height:1.5}.signup-module__cqMziG__includedEmail input{color:#657069;background:#e4eeeb}.signup-module__cqMziG__forwardingRow{grid-template-columns:1fr auto;gap:7px;display:grid}.signup-module__cqMziG__forwardingRow button,.signup-module__cqMziG__addAddress{color:#365341;cursor:pointer;background:0 0;border:1px solid #b9c9bd;border-radius:8px;padding:0 10px;font-size:9px}.signup-module__cqMziG__addAddress{justify-self:start;min-height:35px}.signup-module__cqMziG__error{color:#7d382e;background:#f7d8d2;border-radius:8px;margin:0;padding:10px 11px;font-size:10px}.signup-module__cqMziG__submit{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9px;min-height:49px;font-weight:780}.signup-module__cqMziG__submit:disabled{opacity:.58;cursor:wait}.signup-module__cqMziG__signIn{color:#667085;text-align:center;margin-top:17px;font-size:10px}.signup-module__cqMziG__signIn a{color:#0f172a;font-weight:750}@media (max-width:900px){.signup-module__cqMziG__page{padding:105px 20px 48px;display:block}.signup-module__cqMziG__card{margin:42px auto 0}.signup-module__cqMziG__story h1{font-size:52px}}@media (max-width:560px){.signup-module__cqMziG__twoColumns{grid-template-columns:1fr}.signup-module__cqMziG__card{padding:22px}.signup-module__cqMziG__story h1{font-size:45px}.signup-module__cqMziG__brand{left:20px}}
