.sg-customer-flow-google{width:100%;min-width:0;box-sizing:border-box;margin:0}
.sg-customer-flow-google .sg-account-providers{display:block;width:100%;margin:0}
.sg-customer-flow-google .sg-google-signin{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;width:100%;padding:11px 16px;border:1px solid #747775;border-radius:8px;background:#fff;color:#1f1f1f;font:500 14px/1.5 Arial,Helvetica,sans-serif;text-decoration:none}
.sg-customer-flow-google .sg-google-signin:hover{background:#f2f5f5;border-color:#a7adae;text-decoration:none}
.sg-customer-flow-google .sg-google-mark{display:block;width:20px;height:20px;object-fit:contain;flex:none}
.sg-customer-flow-google .sg-account-divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:#99b6c0;font-size:11px;text-align:center}
.sg-customer-flow-google .sg-account-divider:before,.sg-customer-flow-google .sg-account-divider:after{content:"";height:1px;background:rgba(145,171,194,.22);flex:1}
.sitesgy-signup-page .sitesgy-signup-shell.sitesgy-customer-flow-journey{width:min(1110px,calc(100% - 100px));margin:54px auto 70px;display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,470px);gap:90px;align-items:center}
.sitesgy-customer-story{min-width:0;position:relative;padding:35px 0 90px;isolation:isolate}
.sitesgy-customer-story-eyebrow{margin:0!important;display:flex;align-items:center;gap:8px;color:#8bb7be!important;font-size:10px!important;font-weight:700!important;letter-spacing:.16em;text-transform:uppercase}
.sitesgy-customer-story-eyebrow span{width:6px;height:6px;border-radius:50%;background:#49dfbd}
.sitesgy-customer-story h1{margin:24px 0!important;color:#f1faf5!important;font:400 clamp(48px,5.2vw,73px)/1.09 Arial,Helvetica,sans-serif!important;letter-spacing:-.065em!important}
.sitesgy-customer-story h1 em{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-style:italic;color:#85ead1;letter-spacing:-.06em}
.sitesgy-customer-story-copy{max-width:355px;margin:0!important;color:#96b5bd!important;line-height:1.9!important;font-size:14px!important}
.sitesgy-customer-story-note{display:flex;align-items:center;gap:15px;margin-top:40px}
.sitesgy-customer-story-note>span{width:43px;height:43px;display:grid;place-items:center;border:1px solid #315c60;border-radius:50%;color:#8addc7;background:#133b42;font-size:29px;line-height:1}
.sitesgy-customer-story-note p{margin:0!important;font-size:11px!important;line-height:1.7!important;color:#7fa6b0!important}
.sitesgy-customer-story-note strong{font-weight:400;color:#bbd6d9}
.sitesgy-customer-orbit{position:absolute;width:240px;height:240px;left:145px;bottom:-40px;border:1px solid #63d4bc15;border-radius:50%;z-index:-1;transform:rotate(-30deg);pointer-events:none}
.sitesgy-customer-orbit:before,.sitesgy-customer-orbit:after{content:"";position:absolute;inset:30px;border:1px solid #63d4bc13;border-radius:50%}
.sitesgy-customer-orbit:after{inset:60px}
.sitesgy-customer-orbit i{position:absolute;top:33px;left:34px;width:14px;height:14px;border-radius:50%;background:#5fcdb537;box-shadow:0 0 30px #41d7b623}
.sitesgy-customer-orbit b{position:absolute;right:21px;bottom:44px;height:6px;width:6px;background:#58d9bd66;border-radius:50%}
.sitesgy-signup-page main.sitesgy-signup.sitesgy-customer-google-card{padding:37px 38px 29px;border-radius:16px;background:linear-gradient(145deg,#103240,#0c2937);border-color:#31515d;box-shadow:0 25px 70px #0000001a}
.sitesgy-customer-google-card .sitesgy-signup-brand{margin-bottom:27px!important}
.sitesgy-customer-google-card .sitesgy-signup-eyebrow{color:#69b9ae!important;font-size:9px!important;letter-spacing:.14em!important;margin-bottom:13px!important}
.sitesgy-customer-google-card .sitesgy-signup-title{font-size:35px!important;font-weight:400!important;letter-spacing:-.05em!important;margin-bottom:13px!important}
.sitesgy-customer-google-card .sitesgy-signup-intro{font-size:12px!important;line-height:1.8!important;color:#9cb9c3!important;margin-bottom:24px!important}
.sitesgy-customer-google-card .sitesgy-registration-challenge{margin:18px 0!important}
.sitesgy-customer-google-card .sitesgy-registration-status{min-height:20px;margin:10px 0 0!important;color:#91b8bf!important;font-size:11px!important}
.sitesgy-customer-google-card button[type=submit]{border-radius:6px!important;background:#49dfbd!important;color:#05272c!important;font-size:13px!important;font-weight:700!important;min-height:48px}
.sitesgy-customer-google-card button[type=submit]:disabled{opacity:.65;cursor:wait}
@media(max-width:1000px){.sitesgy-signup-page .sitesgy-signup-shell.sitesgy-customer-flow-journey{width:calc(100% - 64px);gap:45px;grid-template-columns:minmax(0,1fr) minmax(340px,440px)}.sitesgy-customer-story h1{font-size:57px!important}.sitesgy-customer-orbit{left:70px}}
@media(max-width:760px){.sitesgy-signup-page .sitesgy-signup-shell.sitesgy-customer-flow-journey{width:min(480px,calc(100% - 40px));grid-template-columns:1fr;gap:28px;margin:34px auto 45px}.sitesgy-customer-story{padding:0}.sitesgy-customer-story h1{font-size:43px!important;margin:16px 0 15px!important}.sitesgy-customer-story-copy{font-size:12px!important}.sitesgy-customer-story-note,.sitesgy-customer-orbit{display:none}.sitesgy-signup-page main.sitesgy-signup.sitesgy-customer-google-card{padding:29px 26px 24px}}
