.gs-page{--gs-ink:#172039;--gs-muted:#64748b;--gs-rule:#e5e5ee;--gs-tint:#f5f3fc;color:var(--gs-ink)}.gs-page h1,.gs-page h2,.gs-page h3{text-wrap:balance;margin:0;font-weight:520}.gs-page h1{letter-spacing:-3.5px;font-size:clamp(46px,5.2vw,72px);line-height:1.08}.gs-page h2{letter-spacing:-1.6px;font-size:38px;line-height:1.18}.gs-page p{color:var(--gs-muted);font-size:17px;line-height:1.85}.gs-page strong{font-weight:570}.gs-page .gs-context{color:#71648a;margin:0 0 22px;font-size:15px;line-height:1.6}.gs-text-link{color:#5848a3;align-items:center;gap:12px;font-size:15px;font-weight:520;line-height:1.7;display:inline-flex}.gs-text-link:hover{text-underline-offset:4px;text-decoration:underline}.gs-page a:focus-visible,.gs-page button:focus-visible,.gs-page summary:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #8b80ed}.gs-page .button{white-space:normal;text-align:center;min-height:48px;margin:0;font-size:15px}.gs-page [hidden]{display:none!important}.gs-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:100px;padding-top:61px;padding-bottom:65px;display:grid}.gs-hero-copy{max-width:540px}.gs-page .gs-lead{max-width:470px;margin:27px 0 0;font-size:18px;line-height:1.8}.gs-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:31px;display:flex}.gs-page .gs-hero-note{max-width:380px;margin-top:22px;font-size:14px;line-height:1.8}.gs-hero-note a{color:#5848a3;text-underline-offset:3px;text-decoration:underline}.gs-plan{background:#faf9fd;border:1px solid #e3dfef;border-radius:12px;padding:25px 28px 18px;box-shadow:0 10px 32px #332b4e05}.gs-plan-heading{border-bottom:1px solid #e4e0ed;align-items:center;gap:13px;padding-bottom:23px;display:flex}.gs-plan-heading strong{letter-spacing:-.4px;font-size:17px;display:block}.gs-plan-heading div>span{color:#756a84;margin-top:5px;font-size:14px;display:block}.gs-plan ol{margin:7px 0 0;padding:0;list-style:none}.gs-plan li>a{border-bottom:1px solid #e8e4ef;align-items:center;gap:15px;padding:15px 0;display:flex}.gs-plan li:last-child>a{border-bottom:0}.gs-plan li>a:hover strong{color:#4f46e5}.gs-plan-number{color:#827297;background:#fff;border:1px solid #d7d1e4;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.gs-plan li strong{color:#3e3453;font-size:16px;font-weight:540;display:block}.gs-plan li small{color:#766a83;margin-top:4px;font-size:14px;line-height:1.5;display:block}.gs-plan-arrow{color:#9a8aaf;margin-left:auto;font-size:17px}.gs-plan>p{color:#73697f;border-top:1px solid #e4e0ed;margin:4px 0 0;padding-top:15px;font-size:14px;line-height:1.6}.gs-preparation{background:#f8f9fc;border-block:1px solid #e9ebf3}.gs-preparation-inner{grid-template-columns:.85fr 1.15fr;gap:90px;padding-block:48px;display:grid}.gs-preparation-inner .gs-context{margin-bottom:15px}.gs-preparation dl{margin:0}.gs-preparation dl>div{border-bottom:1px solid var(--gs-rule);grid-template-columns:155px 1fr;gap:20px;padding:14px 0;display:grid}.gs-preparation dl>div:first-child{padding-top:0}.gs-preparation dl>div:last-child{border-bottom:0;padding-bottom:0}.gs-preparation dt{font-size:16px;font-weight:540;line-height:1.7}.gs-preparation dd{color:var(--gs-muted);margin:0;font-size:16px;line-height:1.8}.gs-guide-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:100px;padding-top:65px;padding-bottom:64px;display:grid}.gs-rail-inner{position:sticky;top:119px}.gs-guide-rail{align-self:stretch}.gs-guide-rail .gs-context{margin-bottom:17px}.gs-guide-rail ol{margin:0;padding:0;list-style:none}.gs-guide-rail li>a{color:#6a647b;align-items:baseline;gap:13px;padding:9px 0;font-size:15px;line-height:1.7;display:flex}.gs-guide-rail li>a>span{color:#9f96b0;min-width:12px;font-size:14px}.gs-guide-rail li>a:hover{color:#4f46e5}.gs-progress{border-top:1px solid var(--gs-rule);margin-top:23px;padding-top:23px}.gs-progress>div{color:#436d5b;justify-content:space-between;align-items:center;font-size:14px;display:flex}.gs-progress>div>span{color:#6b8d7e}.gs-progress progress{accent-color:#6f8d7f;background:#e8e6ee;border:0;border-radius:10px;width:100%;height:5px;margin-top:14px;display:block;overflow:hidden}.gs-progress progress::-webkit-progress-bar{background:#e8e6ee}.gs-progress progress::-webkit-progress-value{background:#6f8d7f}.gs-progress progress::-moz-progress-bar{background:#6f8d7f}.gs-progress p{margin:13px 0;font-size:14px;line-height:1.75}.gs-progress button{font:inherit;color:#6b5a88;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c5b9d4;padding:0 0 3px;font-size:14px}.gs-rail-inner>.gs-text-link{margin-top:26px}.gs-step{border-bottom:1px solid var(--gs-rule);margin-bottom:40px;padding:0 0 42px;scroll-margin-top:120px}.gs-step:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.gs-step-heading{align-items:start;gap:18px;margin-bottom:21px;display:flex}.gs-step-heading>span{color:#78668f;border:1px solid #dcd5e8;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin-top:2px;font-size:15px;display:grid}.gs-step h2{letter-spacing:-1.1px;font-size:31px;line-height:1.25}.gs-step>p{max-width:68ch;margin:0 0 17px}.gs-step>p strong{color:#465168}.gs-step p a{color:#5848a3;text-underline-offset:3px;text-decoration:underline}.gs-app-path{color:#6e6085;background:#f6f5fa;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:23px;padding:15px 18px;font-size:14px;display:flex}.gs-app-path>span:first-child{color:#736781;margin-right:9px;font-size:14px}.gs-app-path strong{font-weight:500}.gs-step-check{color:#576a61;cursor:pointer;align-items:start;gap:11px;margin-top:25px;font-size:15px;line-height:1.65;display:flex}.gs-step-check input{accent-color:#5a7e6b;cursor:pointer;flex:none;width:17px;height:17px;margin:2px 0 0}.gs-step-check input:focus-visible{outline-offset:4px;outline:3px solid #8b80ed}.gs-step-check:has(input:checked){color:#3c7058}.gs-step-check:has(input:checked)>span{text-decoration:line-through 1px #9bb2a6}.gs-source-choice{background:#fbfaff;border:1px solid #e1ddec;border-radius:8px;margin-block:22px;padding:22px 25px}.gs-source-choice>strong{color:#56456d;font-size:17px}.gs-source-choice p{margin:10px 0 14px;font-size:16px;line-height:1.8}.gs-page .gs-step-note{color:#7a6d84;font-size:15px;line-height:1.8}.gs-step-note a{text-underline-offset:3px;text-decoration:underline}.gs-context-example{background:#f7f5fb;border-left:2px solid #b7a5ce;margin-block:24px;padding:18px 23px}.gs-context-example>span{color:#756685;font-size:14px}.gs-context-example p{letter-spacing:-.25px;color:#5c486f;margin:9px 0 11px;font-size:17px;line-height:1.75}.gs-context-example small{color:#74687e;font-size:14px;line-height:1.65;display:block}.gs-build-outline{border-block:1px solid #e5e1ee;grid-template-columns:1fr 1.25fr 1fr;gap:20px;margin:24px 0;padding:21px 0;display:grid}.gs-build-outline>div{border-left:2px solid #cbc0dd;padding-left:15px}.gs-build-outline>div:nth-child(2){border-left-color:#a5bcb0}.gs-build-outline>div:last-child{border-left-color:#bdc7db}.gs-build-outline span{color:#7a6c88;font-size:14px;display:block}.gs-build-outline strong{color:#665873;margin-top:6px;font-size:16px;line-height:1.65;display:block}.gs-delivery{grid-template-columns:1fr 1fr;gap:30px;margin:24px 0;display:grid}.gs-delivery>div{border-top:2px solid #c4b6d7;padding-top:17px}.gs-delivery>div:last-child{border-color:#b1c6bc}.gs-delivery span{color:#7c6c89;margin-bottom:7px;font-size:14px;display:block}.gs-delivery strong{color:#574568;font-size:17px}.gs-delivery p{margin:10px 0 0;font-size:15px;line-height:1.85}.gs-delivery p strong{font-size:15px}.gs-help{background:#f8f9fc;border-block:1px solid #e9ebf3}.gs-help-inner{grid-template-columns:.85fr 1.15fr;gap:90px;padding-block:55px;display:grid}.gs-help .gs-text-link{margin-top:24px}.gs-help details{border-bottom:1px solid var(--gs-rule);padding:18px 0}.gs-help details:first-child{padding-top:0}.gs-help summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;font-size:17px;font-weight:500;line-height:1.7;list-style:none;display:flex}.gs-help summary::-webkit-details-marker{display:none}.gs-help summary>span{color:#9e90ae;font-size:22px;font-weight:400}.gs-help details[open] summary>span{transform:rotate(45deg)}.gs-help details p{margin:14px 0 4px;font-size:16px;line-height:1.85}.gs-help details .gs-text-link{margin-top:12px}.gs-finish{justify-content:space-between;align-items:center;gap:45px;padding-block:55px;display:flex}.gs-finish h2{letter-spacing:-1.3px;font-size:34px}.gs-finish p{margin:14px 0 0}.gs-finish .button{flex:none}@media (width<=1100px){.gs-hero{gap:55px}.gs-page h1{letter-spacing:-3px;font-size:60px}.gs-page h2{font-size:34px}.gs-guide-layout{grid-template-columns:230px minmax(0,1fr);gap:55px}.gs-step h2{font-size:28px}.gs-preparation-inner,.gs-help-inner{gap:55px}.gs-preparation dl>div{grid-template-columns:125px 1fr;gap:18px}.gs-plan{padding-inline:22px}.gs-plan li>a{gap:12px}.gs-plan li small{max-width:270px}.gs-plan-arrow{display:none}.gs-plan li strong{font-size:15px}.gs-delivery{gap:23px}}@media (width<=800px){.gs-hero{grid-template-columns:1fr;gap:35px;padding-top:42px;padding-bottom:44px}.gs-hero-copy{max-width:640px}.gs-page .gs-lead{max-width:590px;font-size:17px}.gs-plan{width:100%;max-width:570px;margin-inline:auto;padding-inline:27px}.gs-plan-arrow{display:block}.gs-plan li strong{font-size:16px}.gs-plan li small{max-width:none}.gs-preparation-inner{grid-template-columns:1fr;gap:26px;padding-block:40px}.gs-preparation h2 br{display:none}.gs-preparation dl>div{grid-template-columns:155px 1fr;gap:23px}.gs-guide-layout{grid-template-columns:1fr;gap:34px;padding-block:42px}.gs-rail-inner{position:static}.gs-guide-rail nav{display:none}.gs-progress{background:#f9fafb;border:1px solid #e2e4e8;border-radius:8px;margin:0;padding:19px 22px}.gs-progress>div{font-size:15px}.gs-progress p{max-width:520px}.gs-rail-inner>.gs-text-link{margin-top:15px}.gs-step{margin-bottom:33px;padding-bottom:34px;scroll-margin-top:110px}.gs-step h2{font-size:29px}.gs-step>p{max-width:none}.gs-help-inner{grid-template-columns:1fr;gap:29px;padding-block:42px}.gs-help h2 br{display:none}.gs-help>.gs-help-inner>div>.gs-text-link{margin-top:19px}.gs-finish{flex-direction:column;align-items:start;gap:23px;padding-block:43px}.gs-finish h2{font-size:31px}}@media (width<=480px){.gs-page .wrap{width:calc(100% - 36px)}.gs-page h1{letter-spacing:-2.3px;font-size:45px}.gs-page h2{letter-spacing:-1.2px;font-size:30px}.gs-page p{font-size:16px}.gs-page .gs-context{margin-bottom:18px;font-size:14px}.gs-hero{gap:30px;padding-top:34px}.gs-hero h1 br{display:none}.gs-page .gs-lead{margin-top:24px;font-size:17px;line-height:1.8}.gs-actions{gap:20px;margin-top:26px}.gs-page .gs-hero-note{font-size:14px}.gs-plan{padding:23px 18px 17px}.gs-plan-heading{gap:12px;padding-bottom:18px}.gs-plan-heading strong{font-size:17px}.gs-plan li>a{gap:11px;padding-block:14px}.gs-plan-number{width:25px;height:25px}.gs-plan li strong{font-size:15px;line-height:1.6}.gs-plan li small{max-width:210px;font-size:14px;line-height:1.6}.gs-plan-arrow{display:none}.gs-preparation-inner{padding-block:36px}.gs-preparation dl>div{grid-template-columns:1fr;gap:5px;padding-block:15px}.gs-preparation dt,.gs-preparation dd{font-size:15px}.gs-guide-layout{gap:29px;padding-block:36px}.gs-progress{padding:18px}.gs-step-heading{gap:12px;margin-bottom:18px}.gs-step-heading>span{width:27px;height:27px;margin-top:3px;font-size:14px}.gs-step h2{letter-spacing:-.8px;font-size:26px}.gs-step>p{font-size:16px}.gs-app-path{gap:9px;padding:14px}.gs-app-path>span:first-child{flex:0 0 100%;margin:0}.gs-step-check{font-size:14px;line-height:1.8}.gs-source-choice{padding:20px 18px}.gs-source-choice p{font-size:15px}.gs-page .gs-step-note{font-size:14px}.gs-context-example{padding:17px 18px}.gs-context-example p{font-size:17px}.gs-build-outline{grid-template-columns:1fr;gap:17px;padding-block:19px}.gs-build-outline>div{padding-left:14px}.gs-build-outline strong{margin-top:2px;font-size:16px}.gs-delivery{grid-template-columns:1fr;gap:23px}.gs-delivery p{font-size:15px}.gs-help-inner{padding-block:35px 38px}.gs-help summary{gap:16px;font-size:16px}.gs-help details p{font-size:15px}.gs-finish{padding-block:37px 40px}.gs-finish h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.gs-page *{scroll-behavior:auto}}
