.sg-features{box-sizing:border-box;max-width:1320px;margin:0 auto;padding:96px 32px 104px}.sg-intro{max-width:760px;margin:0 auto 64px;text-align:center}.sg-intro .sg-eyebrow{color:var(--l-violet);text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 18px}.sg-intro h2{font-family:Unbounded,sans-serif;font-weight:650;font-size:clamp(28px,3.6vw,44px);letter-spacing:-.045em;line-height:1.24;margin:0 0 22px;text-wrap:balance}.sg-intro>p:last-child{max-width:560px;margin:0 auto;font-size:17px;line-height:1.7;color:var(--text-2)}.sg-orbit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,540px) minmax(0,1fr);grid-template-rows:1fr 1fr auto;gap:36px 44px;align-items:center;position:relative}.sg-document-scene{grid-column:2;grid-row:1/3;position:relative;padding:16px 0 36px;isolation:isolate;container-type:inline-size}.sg-document-scene:before{content:"";position:absolute;inset:8% -20%;z-index:-1;background:radial-gradient(ellipse,rgba(139,92,246,.11),transparent 70%)}.sg-document{box-sizing:border-box;aspect-ratio:210/297;display:flex;flex-direction:column;padding:7cqw 7.4cqw 4.8cqw;background:#fffefa;color:#272735;border:1px solid #e6e2da;border-radius:3px;box-shadow:0 28px 70px rgba(0,0,0,.17),7px 8px 0 -1px #eae7e1;transform:rotate(-1deg)}.sg-paper-top{display:flex;justify-content:space-between;gap:12px;font-size:1.65cqw;letter-spacing:.1em;color:#77717e}.sg-paper-top span:last-child{letter-spacing:.02em}.sg-paper-title{font-family:Georgia,Times New Roman,serif;font-size:5.7cqw;font-weight:700;letter-spacing:-.035em;line-height:1.16;margin-top:5cqw}.sg-paper-title span{white-space:nowrap;font-size:.62em;font-weight:400;color:#78717e}.sg-paper-dateline{display:flex;justify-content:space-between;gap:12px;margin:3.5cqw 0 3.8cqw;padding-bottom:3cqw;border-bottom:1px solid #e0dce2;color:#6c6672}.sg-paper-body,.sg-paper-dateline{font-family:Georgia,Times New Roman,serif;font-size:2cqw}.sg-paper-body{flex:1;line-height:1.55;color:#4d4855}.sg-paper-body p{font:inherit;color:inherit;margin:0 0 1.4cqw}.sg-paper-body h4{font:700 2cqw/1.5 Georgia,Times New Roman,serif;color:#292633;margin:2.3cqw 0 1cqw}.sg-paper-body b{font-weight:400;color:#79727f;margin-right:3px}.sg-signatures{font-size:2cqw;line-height:1.5;display:grid;grid-template-columns:1fr 1fr;gap:6.3cqw;margin:3.6cqw 0}.sg-signatures span{display:block;font-size:1.65cqw;color:#847c8a;margin-bottom:1cqw}.sg-signatures strong{font-size:2cqw;font-weight:600}.sg-signatures svg{display:block;width:100%;height:7.4cqw;margin:.7cqw 0;border-bottom:1px solid #dcd7df}.sg-signatures small{display:block;font-size:1.45cqw;color:#40745e}.sg-signatures path{fill:none;stroke:#6a48a5;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:260;animation:sgInk 1.7s ease-out both}.sg-paper-bottom{display:flex;align-items:center;gap:10px;border-top:1px solid #ded9e0;padding-top:2.8cqw;font-size:1.85cqw;color:#225b49}.sg-paper-bottom small{display:block;font-size:1.45cqw;color:#847c8a;margin-top:3px}.sg-check{display:grid;place-items:center;flex-shrink:0;width:4.5cqw;height:4.5cqw;border-radius:50%;background:#e3f4e9;color:#16764e;font-weight:700}.sg-paper-page{margin-left:auto;color:#8c8592;font-size:1.45cqw;white-space:nowrap}.sg-signed-seal{position:absolute;right:-18px;bottom:13px;display:flex;align-items:center;gap:12px;padding:16px 26px 16px 16px;border-radius:999px;background:#0ac581;color:#053b28;font-weight:750;font-size:22px;box-shadow:0 12px 32px rgba(0,170,103,.18);transform:rotate(2deg)}.sg-signed-seal span{display:grid;place-items:center;border:1.5px solid;border-radius:50%;width:32px;height:32px}.sg-feature{position:relative;display:block;text-decoration:none;color:inherit;padding:22px 0;border-top:1px solid var(--l-border-2)}.sg-feature-1{grid-column:1;grid-row:1}.sg-feature-2{grid-column:3;grid-row:1}.sg-feature-3{grid-column:1;grid-row:2}.sg-feature-4{grid-column:3;grid-row:2}.sg-feature-5{grid-column:2;grid-row:3;text-align:center;max-width:420px;justify-self:center}.sg-feature-number{font-size:11px;color:var(--l-violet);font-weight:700}.sg-feature h3{display:flex;justify-content:space-between;gap:12px;font-family:Unbounded,sans-serif;font-size:15px;line-height:1.5;letter-spacing:-.025em;margin:12px 0}.sg-feature h3 span{color:var(--l-violet);transition:transform .2s}.sg-feature:hover h3 span{transform:translate(3px,-3px)}.sg-feature p{font-size:14px;line-height:1.7;color:var(--text-2);margin:0}.sg-feature:focus-visible{outline:2px solid var(--l-violet);outline-offset:8px;border-radius:3px}@keyframes sgInk{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}@media(max-width:1100px){.sg-features{padding-inline:24px}.sg-orbit{grid-template-columns:minmax(0,1fr) minmax(0,480px) minmax(0,1fr);gap:28px}.sg-feature h3,.sg-feature p{font-size:13px}}@media(max-width:900px){.sg-orbit{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:24px 32px}.sg-document-scene{grid-column:1/-1;grid-row:1;width:min(500px,calc(100% - 24px));justify-self:center;margin-bottom:16px}.sg-feature{grid-column:auto;grid-row:auto;align-self:start}.sg-feature-5{grid-column:1/-1;max-width:500px;width:100%;text-align:left}.sg-feature h3{font-size:15px}.sg-feature p{font-size:14px}}@media(max-width:600px){.sg-features{padding:64px 20px 72px}.sg-intro{margin-bottom:36px}.sg-intro>p:last-child{font-size:15px}.sg-orbit{grid-template-columns:1fr;gap:16px}.sg-document-scene{width:calc(100% - 12px);margin-bottom:24px;padding-bottom:28px}.sg-signed-seal{right:-5px;font-size:18px;padding:12px 20px 12px 12px}.sg-signed-seal span{width:26px;height:26px}.sg-feature{padding:20px 0}.sg-feature-5{grid-column:auto}.sg-feature h3{font-size:16px}}@media(prefers-reduced-motion:reduce){.sg-signatures path{animation:none}.sg-feature h3 span{transition:none}}.landing.sg-details{min-height:0}.svc-hero #signup{scroll-margin-top:112px}.sg-details h2{font-family:Unbounded,sans-serif;font-size:clamp(27px,3.4vw,42px);font-weight:650;letter-spacing:-.045em;line-height:1.3;text-wrap:balance;margin:0 0 32px}.sg-details .sg-eyebrow{color:var(--l-violet);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.sg-questions,.sg-start,.sg-workflow{max-width:1180px;margin:0 auto;padding:88px 24px;border-top:1px solid var(--l-border-2)}.sg-workflow ol{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.sg-workflow li{border-top:1px solid var(--l-border-2);padding-top:24px}.sg-step-number{color:var(--l-violet);font-size:12px;font-weight:700}.sg-workflow h3{font-size:22px;font-weight:600;letter-spacing:-.035em;margin:20px 0 14px}.sg-start>p,.sg-workflow li p{font-size:16px;line-height:1.75;color:var(--text-2);margin:0}.sg-questions{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.sg-questions h2{font-size:clamp(27px,3vw,36px)}.sg-questions details{border-bottom:1px solid var(--l-border-2)}.sg-questions summary{list-style:none;display:flex;justify-content:space-between;gap:24px;padding:22px 0;font-size:17px;font-weight:600;cursor:pointer}.sg-questions summary::-webkit-details-marker{display:none}.sg-questions summary span{color:var(--l-violet);font-weight:400;font-size:22px;line-height:1}.sg-questions details[open] summary span{transform:rotate(45deg)}.sg-questions details p{font-size:15px;line-height:1.75;color:var(--text-2);margin:0;padding:0 32px 22px 0}.sg-start{text-align:center;padding-block:96px}.sg-start h2{margin-bottom:24px}.sg-start>div{display:flex;justify-content:center;flex-wrap:wrap;margin-top:32px}.sg-primary,.sg-start>div{align-items:center;gap:28px}.sg-primary{display:inline-flex;background:var(--brand-grad-hero,linear-gradient(110deg,#8b3dff,#ed40b0));border-radius:999px;padding:16px 26px;color:#fff;font-weight:700;font-size:15px;text-decoration:none;transition:transform .2s}.sg-primary:hover{transform:translateY(-2px)}.sg-login{color:var(--text-2);font-size:14px;text-underline-offset:5px}.sg-details a:focus-visible,.sg-questions summary:focus-visible{outline:2px solid var(--l-violet);outline-offset:5px}@media(max-width:700px){.sg-questions,.sg-start,.sg-workflow{padding:56px 24px}.sg-workflow ol{grid-template-columns:1fr;gap:28px;margin-top:32px}.sg-workflow h3{font-size:22px;margin-top:14px}.sg-questions{grid-template-columns:1fr;gap:8px}.sg-questions h2{margin-bottom:12px}.sg-start>div{flex-direction:column;gap:24px}.sg-start h2 br{display:none}}@media(prefers-reduced-motion:reduce){.sg-primary{transition:none}}