.of h1,.of h2{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;color:#111214;margin:0;font-weight:400}.of-hero{padding:clamp(48px, 7vw, 96px) var(--gutter) clamp(40px, 5vw, 64px)}.of-crumb{color:#6b7078;margin:0 0 20px;font-size:14px}.of h1{max-width:20ch;font-size:clamp(38px,5.2vw,72px);line-height:1.03}.of-sub{color:#3b3f45;text-wrap:pretty;max-width:56ch;margin:20px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.of-buy{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.of-cta{height:52px;padding:0 24px;font-size:16px}.of-hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid}.of-free{color:#6b7078;font-size:15px}.of-facts{border-top:1px solid #111214;margin:0}.of-facts div{border-bottom:1px solid #e6e8eb;grid-template-columns:minmax(0,120px) 1fr;gap:4px 20px;padding:16px 0;display:grid}.of-facts dt{color:#6b7078;padding-top:2px;font-size:14px}.of-facts dd{color:#3b3f45;flex-direction:column;gap:4px;margin:0;font-size:16px;line-height:1.5;display:flex}.of-facts dd b{color:#111214;font-size:17px;font-weight:500}.of-facts small{color:#6b7078;font-size:13px;line-height:1.5}.of-try{background:#f5f6f7;border-top:1px solid #e6e8eb;border-bottom:1px solid #e6e8eb;scroll-margin-top:72px}.of-try>.wrap{padding:clamp(48px, 6vw, 88px) var(--gutter)}.of h2{max-width:22ch;font-size:clamp(28px,3.2vw,44px);line-height:1.1}.of-lede{color:#3b3f45;max-width:60ch;margin:14px 0 32px;font-size:17px;line-height:1.55}.of-demo{max-width:860px}.of-form{flex-direction:column;gap:22px;display:flex}.of-label{color:#111214;margin:0 0 4px;font-size:16px;font-weight:500;display:block}.of-hint{color:#6b7078;margin:0 0 10px;font-size:14px;line-height:1.5}.of textarea,.of-num input{box-sizing:border-box;width:100%;font:inherit;color:#111214;background:#fff;border:1px solid #cfd3d8;border-radius:2px;padding:12px 14px;font-size:16px;line-height:1.5}.of textarea{resize:vertical;min-height:96px}.of textarea:focus,.of-num input:focus{outline-offset:1px;border-color:#1b3a5c;outline:2px solid #1b3a5c}.of-doc{border-radius:2px;transition:background-color .16s ease-out}.of-doc.drag{outline-offset:6px;background:#e9eef4;outline:2px dashed #1b3a5c}.of-doc-actions{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:10px;display:flex}.of-file{background:#fff;border:1px solid #cfd3d8;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:16px;display:flex}.of-file span{overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.of-file small{color:#6b7078;font-size:13px}.of-link{font:inherit;color:#1b3a5c;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:8px 0;font-size:15px;-webkit-text-decoration:underline #1b3a5c59;text-decoration:underline #1b3a5c59}.of-link:hover{text-decoration-color:#1b3a5c}.of-run{align-self:flex-start;height:52px;padding:0 26px;font-size:16px}.of-run:disabled{opacity:.6;cursor:progress}.of-err{color:#a3261b;margin:0;font-size:15px}.of-legal{color:#6b7078;margin:0;font-size:14px}.of-working{color:#3b3f45;align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.of-working i{border:2px solid #cfd3d8;border-top-color:#111214;border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite of-spin}@keyframes of-spin{to{transform:rotate(360deg)}}.of-out{border-top:1px solid #111214;outline:none;margin-top:48px;padding-top:36px;scroll-margin-top:72px}.of-out-h{font:400 clamp(22px, 2.2vw, 28px)/1.2 var(--serif);color:#111214;margin:36px 0 14px}.of-out-h:first-child{margin-top:0}.of-learned{flex-direction:column;gap:12px;margin:0;display:flex}.of-learned div{grid-template-columns:minmax(0,180px) 1fr;gap:4px 20px;display:grid}.of-learned dt{color:#6b7078;font-size:14px}.of-learned dd{color:#111214;margin:0;font-size:16px;line-height:1.5}.of-paper{background:#fff;border:1px solid #e6e8eb;max-height:720px;padding:clamp(24px,4vw,56px);overflow:auto;box-shadow:0 24px 60px -36px #11121459}.of-paper-firm{color:#6b7078;margin:0 0 6px;font-size:14px}.of-paper-title{font:400 clamp(24px, 2.6vw, 32px)/1.15 var(--serif);color:#111214;margin:0 0 24px}.of-paper h5{color:#111214;margin:24px 0 6px;font-size:16px;font-weight:600}.of-paper p{color:#3b3f45;white-space:pre-line;max-width:70ch;margin:0;font-size:16px;line-height:1.6}.of-check{margin:0;padding:0;list-style:none}.of-check li{border-top:1px solid #e6e8eb;flex-direction:column;gap:2px;padding:12px 0;display:flex}.of-check b{color:#111214;font-weight:500}.of-check span{color:#6b7078;font-size:14px}.of-note{color:#3b3f45;max-width:64ch;margin:28px 0 0;font-size:16px;line-height:1.55}.of-setup{background:#fff;border:1px solid #111214;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;padding:24px;display:flex}.of-setup p{color:#111214;flex:260px;margin:0;font-size:18px}.of-setup small{color:#6b7078;flex-basis:100%;font-size:14px}.of-summary{color:#3b3f45;max-width:64ch;margin:0;font-size:17px;line-height:1.55}.of-counts{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.of-lv{white-space:nowrap;border-radius:2px;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.of-lv-high{color:#8c1d13;background:#fbe9e7}.of-lv-medium{color:#6d4c00;background:#fdf3dc}.of-lv-low{color:#3b3f45;background:#eceff2}.of-flags{margin:0;padding:0;list-style:none}.of-flags li{border-top:1px solid #e6e8eb;padding:20px 0}.of-flags p{color:#3b3f45;max-width:68ch;margin:0;font-size:16px;line-height:1.55}.of-flag-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex;margin-bottom:10px!important}.of-flag-top b{color:#111214;font-size:17px;font-weight:500}.of-flags blockquote{color:#111214;border-left:2px solid #cfd3d8;max-width:68ch;margin:0 0 10px;padding:8px 0 8px 16px;font-size:15px;font-style:italic;line-height:1.55}.of-missing{color:#6b7078!important;margin-bottom:8px!important;font-size:14px!important}.of-suggest{margin-top:8px!important}.of-suggest b{color:#111214;font-weight:500}.of-calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.of-calc-in{flex-direction:column;gap:16px;display:flex}.of-num label{color:#111214;margin-bottom:6px;font-size:15px;font-weight:500;display:block}.of-num-box{align-items:center;gap:8px;display:flex}.of-num-box span{color:#6b7078;font-size:16px}.of-num input{max-width:200px}.of-calc-out{background:#fff;border:1px solid #e6e8eb;padding:28px}.of-calc-k{color:#6b7078;margin:0;font-size:14px}.of-calc-big{font:400 clamp(44px, 5vw, 64px)/1 var(--serif);color:#111214;font-variant-numeric:tabular-nums;margin:6px 0 0}.of-calc-big small{font:400 18px/1 var(--font-sans,inherit);color:#3b3f45}.of-calc-sub{color:#3b3f45;margin:10px 0 0;font-size:16px}.of-formula{color:#3b3f45;font-variant-numeric:tabular-nums;border-top:1px solid #e6e8eb;margin:18px 0 8px;padding-top:14px;font-size:14px;line-height:1.55}.of-mails{margin:0;padding:0;list-style:none}.of-mails li{border-top:1px solid #e6e8eb;padding:20px 0}.of-mail-day{color:#6b7078;margin:0;font-size:14px}.of-mail-subj{color:#111214;margin:4px 0 8px;font-size:17px;font-weight:500}.of-mail-body{color:#3b3f45;white-space:pre-line;max-width:64ch;margin:0;font-size:16px;line-height:1.6}.of-sec{padding:clamp(56px, 7vw, 96px) var(--gutter) 0}.of-list{border-top:1px solid #111214;max-width:880px;margin:28px 0 0}.of-list div{border-bottom:1px solid #e6e8eb;grid-template-columns:minmax(0,280px) 1fr;gap:6px 32px;padding:20px 0;display:grid}.of-list dt{color:#111214;font-size:17px;font-weight:500}.of-list dd{color:#3b3f45;max-width:60ch;margin:0;font-size:16px;line-height:1.55}.of-faq{border-top:1px solid #111214;max-width:880px;margin-top:28px}.of-faq details{border-bottom:1px solid #e6e8eb}.of-faq summary{color:#111214;cursor:pointer;padding:18px 0;font-size:17px;font-weight:500}.of-faq summary:focus-visible{outline-offset:2px;outline:2px solid #1b3a5c}.of-faq p{color:#3b3f45;max-width:66ch;margin:0 0 20px;font-size:16px;line-height:1.6}.of-more p{color:#3b3f45;max-width:66ch;margin:16px 0 0;font-size:17px;line-height:1.6}.of-end{color:#fff;background:#111214;margin-top:clamp(64px,8vw,112px)}.of-end>.wrap{padding:clamp(56px, 7vw, 96px) var(--gutter)}.of-end h2{color:#fff;max-width:20ch}.of-end p{color:#ffffffdb;max-width:52ch;margin:16px 0 28px;font-size:17px;line-height:1.55}@media (max-width:900px){.of-hero{grid-template-columns:1fr;align-items:start}}@media (max-width:760px){.of-calc,.of-list div,.of-learned div{grid-template-columns:1fr}.of-run,.of-cta{width:100%}.of-num input{max-width:none}}@media (prefers-reduced-motion:reduce){.of-working i{animation-duration:3s}.of-doc{transition:none}}.ps-hero{grid-template-columns:minmax(0,1fr)}.ps-total{flex-wrap:wrap;align-items:flex-end;gap:8px 28px;display:flex}.ps-num{font:400 clamp(72px, 9vw, 120px)/.9 var(--serif);color:#111214;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0}.ps-num span{color:#6b7078;letter-spacing:0;margin-left:4px;font-size:.32em}.ps-total-sub{color:#6b7078;flex:280px;max-width:46ch;margin:0 0 8px;font-size:15px;line-height:1.5}.ps-checks{border-top:1px solid #111214;margin:32px 0 0;padding:0;list-style:none}.ps-checks li{border-bottom:1px solid #e6e8eb;padding:16px 0}.ps-check-top{color:#111214;justify-content:space-between;gap:16px;font-size:16px;display:flex}.ps-check-top b{font-weight:500}.ps-check-top span{color:#3b3f45;font-variant-numeric:tabular-nums;white-space:nowrap}.ps-bar{background:#e6e8eb;height:4px;margin:10px 0}.ps-bar i{background:#1b3a5c;height:100%;display:block}.ps-checks p{color:#3b3f45;max-width:64ch;margin:0;font-size:15px;line-height:1.55}.ps-fix{background:#fff;border:1px solid #e6e8eb;padding:24px}.ps-fix-check{color:#6b7078;margin:0 0 6px;font-size:14px}.ps-fix h4{font:400 clamp(22px, 2.2vw, 26px)/1.2 var(--serif);color:#111214;margin:0 0 10px}.ps-fix p{color:#3b3f45;max-width:64ch;margin:0 0 8px;font-size:16px;line-height:1.55}.ps-fix p:last-child{margin-bottom:0}.ps-fix b{color:#111214;font-weight:500}.ps-gate{color:#fff;background:#111214;margin-top:28px;padding:24px}.ps-gate h3{font:400 clamp(22px, 2.2vw, 28px)/1.2 var(--serif);color:#fff;margin:0}.ps-gate p{color:#fffc;margin:8px 0 18px;font-size:15px;line-height:1.5}.ps-gate .ps-sent{color:#fff;margin:0;font-size:17px}.ps-gate .of-err{color:#ffb4a8;margin-top:10px}.ps-gate-row{flex-wrap:wrap;gap:10px;display:flex}.ps-gate-row input[type=email]{min-width:0;height:48px;font:inherit;color:#111214;background:#fff;border:1px solid #fff;border-radius:2px;flex:240px;padding:0 14px;font-size:16px}.ps-gate-row .btn{color:#111214;background:#fff;height:48px;padding:0 22px}.ps-gate-row .btn:hover{background:#e6e8eb}.ps-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ps-scale{color:#6b7078;max-width:70ch;margin:20px 0 0;font-size:15px;line-height:1.55}.ps-end-row{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.ps-end-link{color:#fff;text-underline-offset:3px;font-size:16px;text-decoration:underline}@media (max-width:760px){.ps-gate-row .btn{flex:100%}.ps-fix,.ps-gate{padding:20px}}.of-demo-note{color:#3b3f45;max-width:64ch;margin:28px 0 0;font-size:15px;line-height:1.55}
