body:has(.sde-page){background:#fff;margin:0}.sde-page{--sde-ink:#0f1f38;--sde-muted:#52647d;--sde-blue:#086bf5;--sde-line:#e3e8ef;color:var(--sde-ink);-webkit-font-smoothing:antialiased;background:#fff;font:400 18px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sde-page *,.sde-page :before,.sde-page :after{box-sizing:border-box}.sde-page h1,.sde-page h2,.sde-page p,.sde-page figure{margin:0}.sde-page a{color:inherit;text-underline-offset:5px}.sde-page button,.sde-page summary{font:inherit}.sde-page button,.sde-page a,.sde-page summary{-webkit-tap-highlight-color:transparent}.sde-page :focus-visible{outline:3px solid var(--sde-blue);outline-offset:5px;border-radius:6px}.sde-page img{max-width:100%;height:auto}.sde-page svg{flex-shrink:0}.sde-shell{width:min(1120px,100% - 64px);margin-inline:auto}.sde-skip{z-index:100;background:#fff;padding:14px;position:fixed;top:-100px;left:20px}.sde-skip:focus{top:12px}.sde-test-note{text-align:center;color:#44566f;background:#f2f5f9;padding:10px 20px;font-size:16px}.sde-header{justify-content:space-between;align-items:center;gap:20px;width:min(1240px,100% - 64px);min-height:108px;margin:auto;display:flex}.sde-brand{align-items:center;gap:12px;font-size:17px;line-height:1.2;text-decoration:none;display:inline-flex}.sde-brand-second{color:var(--sde-muted)}.sde-header-link{border:1px solid var(--sde-line);background:#f3f6fa;border-radius:50px;align-items:center;gap:8px;min-height:46px;padding:10px 16px;font-size:16px;text-decoration:none;display:flex}.sde-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:76px;padding-block:66px 86px;display:grid}.sde-eyebrow{color:var(--sde-muted);font-size:16px;margin-bottom:20px!important}.sde-page h1{letter-spacing:-.052em;font-size:clamp(44px,4.8vw,66px);font-weight:500;line-height:1.08}.sde-page h1 span{color:#63768e}.sde-lead{max-width:470px;color:var(--sde-muted);font-size:21px;line-height:1.6;margin-block:25px 30px!important}.sde-button{cursor:pointer;border:1px solid #0000;border-radius:32px;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:13px 24px;font-size:18px;font-weight:400;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.sde-button-primary{background:#0765e5;box-shadow:inset 0 1px #ffffff38,0 4px 12px #0765e519;color:#fff!important}.sde-button-primary:hover{background:#0554c0;box-shadow:0 4px 16px #0765e52e}.sde-button:disabled{opacity:.7;cursor:progress}.sde-button-secondary{border-color:var(--sde-line);color:var(--sde-ink);background:#f2f5f9}.sde-purchase-note{color:var(--sde-muted);font-size:16px;margin-top:13px!important}.sde-text-link{align-items:center;gap:10px;min-height:48px;font-size:17px;text-decoration:none;display:inline-flex}.sde-text-link:hover,.sde-author:hover{text-decoration:underline}.sde-hero-copy>.sde-text-link{margin-top:22px}.sde-before-after{background:#fafbfd;border:1px solid #e3e7ee;border-radius:28px;padding:26px;box-shadow:0 16px 55px #132c4d09}.sde-proof-heading{color:var(--sde-muted);justify-content:space-between;padding-bottom:22px;font-size:16px;display:flex}.sde-proof-label{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.sde-proof-label>span:last-child{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:29px}.sde-proof-label small{color:var(--sde-muted);font-size:18px}.sde-proof-state img{border:1px solid #e3e7ee;border-radius:12px;width:100%;display:block}.sde-proof-divider{color:#78889b;justify-content:center;padding:14px 0;display:flex}.sde-before-after>p{margin-top:22px;font-size:16px}.sde-before-after>p span{color:var(--sde-muted)}.sde-trust{border-block:1px solid var(--sde-line);color:var(--sde-muted);justify-content:space-between;align-items:center;gap:25px;padding-block:26px;font-size:16px;display:flex}.sde-trust>span{align-items:center;gap:9px;display:inline-flex}.sde-page h2{letter-spacing:-.04em;font-size:clamp(32px,3.4vw,44px);font-weight:500;line-height:1.2}.sde-story{max-width:700px;padding-block:100px}.sde-story>p:not(.sde-eyebrow),.sde-understand>p:not(.sde-eyebrow){color:var(--sde-muted);margin-top:22px}.sde-author{align-items:center;gap:10px;min-height:48px;margin-top:18px;font-size:17px;text-decoration:none;display:inline-flex}.sde-how{border-block:1px solid var(--sde-line);grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;padding-block:82px;display:grid}.sde-section-heading>p:last-child{color:var(--sde-muted);margin-top:22px}.sde-example{border:1px solid var(--sde-line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 12px 40px #132c4d06}.sde-example-top{color:var(--sde-muted);border-bottom:1px solid var(--sde-line);background:#f7f9fc;flex-wrap:wrap;justify-content:space-between;gap:4px 18px;padding:18px 24px;font-size:16px;display:flex}.sde-page summary{cursor:pointer;align-items:center;gap:18px;min-height:56px;list-style:none;display:flex}.sde-page summary::-webkit-details-marker{display:none}.sde-page summary .sde-plus,.sde-page summary .sde-minus{margin-left:auto}.sde-page details>summary .sde-minus,.sde-page details[open]>summary .sde-plus{display:none}.sde-page details[open]>summary .sde-minus{display:block}.sde-example-item>summary{padding:24px;line-height:1.45}.sde-example-item small{color:var(--sde-muted);margin-top:4px;font-size:16px;display:block}.sde-folder{color:var(--sde-muted);background:#f2f5f8;border-radius:14px;padding:13px;display:flex}.sde-example-body{padding:0 24px 25px}.sde-example-body>p{color:var(--sde-muted)}.sde-example-body dl{margin:24px 0}.sde-example-body dl>div+div{margin-top:20px}.sde-example-body dt{color:var(--sde-ink);font-size:17px}.sde-example-body dd{color:var(--sde-muted);margin:4px 0 0;font-size:17px}.sde-finder-example{border-top:1px solid var(--sde-line);color:var(--sde-muted);align-items:center;gap:10px;padding-top:17px;font-size:16px;display:flex}.sde-example-foot{color:var(--sde-muted);border-top:1px solid var(--sde-line);background:#f7f9fc;padding:19px 24px;font-size:16px}.sde-understand{max-width:700px;padding-block:90px}.sde-understand>a{margin-top:20px}.sde-faq{max-width:800px;padding-bottom:70px}.sde-faq h2{margin-bottom:28px}.sde-faq details{border-bottom:1px solid var(--sde-line)}.sde-faq summary{padding-block:20px}.sde-faq details>p{color:var(--sde-muted);padding:0 42px 24px 0}.sde-offer{text-align:center;border:1px solid var(--sde-line);background:#f7f9fc;border-radius:28px;padding:60px 28px}.sde-offer h2{margin-top:12px}.sde-offer>p{color:var(--sde-muted);margin-top:14px}.sde-offer .sde-checkout{margin-top:26px}.sde-small{font-size:16px;margin-top:26px!important}.sde-test-inline{font-size:16px}.sde-error{color:#a12626;max-width:420px;font-size:16px;margin:12px auto 0!important}.sde-footer{color:var(--sde-muted);flex-wrap:wrap;align-items:baseline;gap:16px 30px;padding-block:36px 50px;font-size:16px;display:flex}.sde-footer>a{align-items:center;min-height:44px;display:inline-flex}.sde-footer details{flex-basis:100%}.sde-footer summary{text-underline-offset:5px;min-height:44px;text-decoration:underline}.sde-footer details div{max-width:750px}.sde-footer details p{margin:12px 0}.sde-purchase{max-width:680px;min-height:70vh;padding-block:75px}.sde-purchase h1{font-size:clamp(36px,5vw,52px)}.sde-purchase>p{color:var(--sde-muted);margin-top:20px}.sde-purchase .sde-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sde-purchase ol{margin-block:28px;padding-left:24px}.sde-purchase li{margin-block:10px}@media (max-width:850px){.sde-hero{gap:36px;padding-block:40px 55px}.sde-how{grid-template-columns:1fr;gap:32px}.sde-trust{flex-wrap:wrap;justify-content:flex-start;gap:16px 30px}}@media (max-width:650px){.sde-shell,.sde-header{width:calc(100% - 40px)}.sde-header{min-height:90px}.sde-brand{gap:8px;font-size:16px}.sde-header-link{padding-inline:12px;font-size:16px}.sde-hero{grid-template-columns:1fr;gap:38px}.sde-page h1{font-size:clamp(40px,10vw,58px)}.sde-lead{font-size:20px}.sde-before-after{border-radius:22px;padding:22px}.sde-trust{display:grid}.sde-story,.sde-understand{padding-block:65px}.sde-how{padding-block:60px}.sde-example-top,.sde-example-item>summary{padding:18px}.sde-example-body{padding:0 18px 22px}.sde-folder{display:none}.sde-offer{padding-inline:20px}.sde-faq details>p{padding-right:0}}@media (prefers-reduced-motion:reduce){.sde-page *{scroll-behavior:auto!important;transition:none!important}}@media (prefers-contrast:more){.sde-page{--sde-muted:#23374f;--sde-line:#66778d}}@media (prefers-reduced-transparency:reduce){.sde-header{background:#fff}}
