@font-face{font-family:JetBrains Mono;src:url(../font/jetbrainsmono-latin-wght.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}:root{--paper:#fbfaf8;--card:#fff;--wash:#f4f2ee;--ink:#232b33;--ink-1:#414c56;--ink-2:#5b6670;--ink-3:#8a949d;--line:#e6e2db;--line-2:#d9d4cb;--line-3:#c3bcb0;--print-line:#999;--blue:#2a6da5;--blue-deep:#1f5583;--sky:#58b4f5;--coral:#f58358;--coral-ink:#571f09;--coral-deep:#c2481f;--coral-press:#a53c19;--night:#1d2630;--night-2:#27313d;--night-3:#313d4b;--night-text:#e9ecef;--night-mut:#9db0c0;--night-label:#8296a9;--night-link:#c9d3dc;--night-line:#38434f;--ok:#1e7f4a;--err:#b3341f;--availability-bg:#fdf3ee;--availability-border:#f0cdbc;--availability-text:#7c3011;--night-detail:#cbd9e5;--state-info-border:#b7cfe2;--state-info-well:#f0f6fa;--state-success-border-strong:#9ec9b0;--state-success-border:#a9d4bb;--state-success-border-soft:#b4d5c2;--state-success-well:#edf8f1;--state-success-text:#17643b;--state-captcha-success-well:#f2faf5;--state-error-border:#e5b7aa;--state-error-mark-border:#e1bdac;--state-error-well:#fff5f2;--state-error-mark-well:#fff5f1;--state-error-text:#882d18;--state-warning-border:#d7bd78;--state-warning-well:#fff9e9;--state-warning-text:#694700;--state-warning-accent:#8a5d00;--state-safety-ink:#5f5145;--type-decorative-mark:9px;--type-functional:11px;--type-caption:12px;--type-small:13.5px;--type-compact:14px;--type-control:14.5px;--type-lead-compact:15.5px;--type-body-compact:16px;--type-task-title:24px;--type-standfirst:18px;--type-hero-lead:19px;--type-home-facts-title:clamp(1.9rem, 3vw, 2.35rem);--type-home-journey-title:clamp(1.7rem, 2.75vw, 2.2rem);--type-home-proof-number:3.6rem;--type-home-stage-title:20px;--type-home-path-number:31px;--type-home-plan-title:25px;--type-home-plan-price:clamp(2.55rem, 4vw, 3.15rem);--type-home-support-display:clamp(2.25rem, 3.75vw, 3.35rem);--type-home-support-title:clamp(1.65rem, 2.35vw, 2.1rem);--type-home-faq-mobile:clamp(1.8rem, 8vw, 2.05rem);--type-legal-display:clamp(2.75rem, 5vw, 4rem);--type-legal-guide-title:27px;--type-legal-document-title:clamp(2rem, 3.5vw, 2.55rem);--type-legal-clause-title:28px;--type-legal-topic-title:18.5px;--type-legal-help-title:22px;--type-legal-display-mobile:clamp(2.55rem, 13vw, 3.2rem);--type-legal-guide-title-mobile:23px;--type-legal-document-title-mobile:2rem;--type-signup-state-display:clamp(2rem, 5vw, 3.2rem);--type-signup-verify-display:clamp(2rem, 5vw, 3.25rem);--type-login-context-title:clamp(1.7rem, 3vw, 2.15rem);--type-login-display:clamp(2rem, 4vw, 2.7rem);--type-diagnostic-display:clamp(2rem, 4vw, 2.8rem);--type-signup-progressive-display:clamp(1.9rem, 4vw, 2.5rem);--type-signup-flow-display:clamp(2.4rem, 5vw, 4.2rem);--type-signup-progressive-step-title:30px;--type-login-select-display:clamp(2.55rem, 4.7vw, 3.9rem);--type-login-select-display-mobile:clamp(2.35rem, 12vw, 3.25rem);--type-signup-display:clamp(2.25rem, 4vw, 3.75rem);--type-signup-display-mobile:clamp(2.2rem, 10vw, 3.35rem);--type-signup-step-display:clamp(1.85rem, 3vw, 2.6rem);--type-error-code-display:clamp(3.8rem, 7vw, 5.9rem);--type-error-code-display-mobile:clamp(3.4rem, 17vw, 5rem);--type-error-display:clamp(2.25rem, 5vw, 3.4rem);--radius-focus:4px;--type-recovery-intro:clamp(2.7rem, 5vw, 4.15rem);--type-recovery-state:clamp(2.25rem, 5.2vw, 3.55rem);--type-recovery-password:clamp(2rem, 4.5vw, 3.05rem);--type-recovery-intro-mobile:clamp(2.4rem, 12vw, 3.45rem);--type-recovery-state-mobile:clamp(2.2rem, 11vw, 3rem);--font:"Proxima Nova", "Segoe UI", -apple-system, Arial, sans-serif;--round:"Varela Round", "Proxima Nova", Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--shadow-card:0 1px 2px #1d26300d, 0 10px 30px -14px #1d26302e;--shadow-float:0 2px 4px #1d26300f, 0 24px 60px -24px #1d263052;--ring:0 0 0 3px #2a6da538;--ring-inset:inset 0 0 0 2px #165b8b47}.x-header{z-index:50;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#fbfaf8eb;position:sticky;top:0}.x-header *{box-sizing:border-box}.x-header-in{max-width:1120px;padding:0 24px;align-items:center;gap:32px;height:68px;margin:0 auto;padding-inline-start:max(24px, env(safe-area-inset-left));padding-inline-end:max(24px, env(safe-area-inset-right));display:flex}.x-brand{flex:none;align-items:center;display:inline-flex}.x-brand img{width:158px;height:auto;display:block}.x-nav{font-family:var(--font);align-items:center;gap:4px;margin-left:8px;display:flex}.x-nav a{color:var(--ink-1);border-radius:8px;padding:8px 12px;font-size:15.5px;font-weight:600;line-height:1;text-decoration:none;transition:color .15s,background-color .15s;display:inline-block}.x-nav a:hover{color:var(--ink);background:#232b330f;text-decoration:none}.x-nav a:active{background:#232b331a}.x-header-cta{align-items:center;gap:14px;margin-left:auto;display:flex}.x-signin{font-family:var(--font);color:var(--ink-1);padding:8px 4px;font-size:15.5px;font-weight:600;text-decoration:none}.x-signin:hover{color:var(--ink);text-decoration:none}.x-signin:active{color:var(--ink)}.x-cta{font-family:var(--font);background:var(--coral-deep);color:#fff;border-radius:8px;padding:10px 16px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,transform 60ms;display:inline-block}.x-cta:hover{background:var(--coral-press);color:#fff;text-decoration:none}.x-cta:active{background:var(--coral-press);transform:translateY(1px)}.x-burger{border:1px solid var(--line);cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border-radius:8px;margin-left:auto;padding:10px;transition:background-color .15s,border-color .15s,transform 60ms;display:none}.x-burger:active{background:var(--wash);border-color:var(--line-2);transform:translateY(1px)}.x-burger svg{width:22px;height:22px;display:block}.x-burger .i-close,.x-burger[aria-expanded=true] .i-burger{display:none}.x-burger[aria-expanded=true] .i-close{display:block}.x-header a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.x-header button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.x-skip{z-index:2;top:8px;top:max(8px, env(safe-area-inset-top));background:var(--ink);color:#fff;min-height:44px;font-family:var(--font);white-space:nowrap;border-radius:8px;align-items:center;padding:9px 14px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;left:50%;transform:translate(-50%,-150%)}.x-skip:focus{color:#fff;transform:translate(-50%)}@media (max-width:900px){.x-nav,.x-header-cta{display:none}.x-burger,.x-header.open .x-menu-drop,.x-menu-drop.x-menu-drop--noscript{display:block}.x-header:has(.x-menu-drop--noscript) .x-burger{display:none}.x-menu-drop{max-height:calc(100vh - 68px);max-height:calc(100dvh - 68px - env(safe-area-inset-top));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}}.x-menu-drop{border-top:1px solid var(--line);background:var(--paper);padding:12px 24px 20px;padding-inline-start:max(24px, env(safe-area-inset-left));padding-inline-end:max(24px, env(safe-area-inset-right));padding-bottom:max(20px, env(safe-area-inset-bottom));display:none}.x-menu-drop a{font-family:var(--font);color:var(--ink);border-bottom:1px solid var(--line);padding:13px 4px;font-size:17px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:block}.x-menu-drop a:active{background:var(--wash)}.x-menu-drop a:last-child{border-bottom:0}.x-menu-drop .x-cta{text-align:center;color:#fff;border-bottom:0;margin-top:12px;padding:14px 16px;font-size:16px}.x-menu-drop .x-cta:active{background:var(--coral-press)}@media (min-width:901px){.x-menu-drop{display:none!important}}.x-footer{background:var(--night);color:var(--night-text);font-family:var(--font)}.x-footer *{box-sizing:border-box}.x-footer-in{max-width:1120px;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin:0 auto;padding:64px 24px 0;padding-inline-start:max(24px, env(safe-area-inset-left));padding-inline-end:max(24px, env(safe-area-inset-right));display:grid}.x-footer-brand img{width:150px;height:auto;margin-bottom:18px;display:block}.x-footer-brand p{color:var(--night-mut);margin:0 0 4px;font-size:14.5px;line-height:1.6}.x-footer .x-footer-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--night-label);margin:4px 0 14px;font-size:13px;font-weight:700}.x-footer ul{margin:0;padding:0;list-style:none}.x-footer ul li{margin:0 0 10px}.x-footer ul a{color:var(--night-link);font-size:15px;text-decoration:none}.x-footer ul a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.x-footer a:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.x-footer-base{max-width:1120px;padding:22px 24px;padding-inline-start:max(24px, env(safe-area-inset-left));padding-inline-end:max(24px, env(safe-area-inset-right));padding-bottom:max(22px, env(safe-area-inset-bottom));border-top:1px solid var(--night-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:48px auto 0;display:flex}.x-footer-base p{color:var(--night-mut);margin:0;font-size:14px}@media (max-width:860px){.x-footer-in{grid-template-columns:1fr 1fr;padding-top:48px}.x-footer-brand{grid-column:1/-1}}@media (max-width:480px){.x-footer-in{grid-template-columns:1fr;gap:32px}}body.x-modern{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--coral-deep);margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}body.x-modern ::selection{background:var(--coral-deep);color:#fff}body.x-modern{scrollbar-width:thin;scrollbar-color:var(--line-3) transparent}body.x-modern::-webkit-scrollbar{width:10px}body.x-modern::-webkit-scrollbar-track{background:0 0}body.x-modern::-webkit-scrollbar-thumb{background:var(--line-3);border:2px solid var(--paper);border-radius:8px}body.x-modern *,body.x-modern :before,body.x-modern :after{box-sizing:border-box}body.x-modern h1,body.x-modern h2,body.x-modern h3,body.x-modern h4{color:var(--ink);text-wrap:balance;margin:0}body.x-modern p{margin:0}:where(body.x-modern) a:where(:not([class])){color:var(--blue);text-decoration:none}:where(body.x-modern) a:where(:not([class]):hover){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:where(body.x-modern) a:where([class]){text-decoration:none}body.x-modern a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius-focus)}body.x-modern button:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius-focus)}body.x-modern input:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius-focus)}body.x-modern [tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius-focus)}body.x-modern main[tabindex="-1"]{scroll-margin-top:80px}body.x-modern main[tabindex="-1"]:focus{outline:none}body.x-modern img{max-width:100%;height:auto}.wrap{max-width:1120px;padding:0 24px;margin:0 auto;padding-inline-start:max(24px, env(safe-area-inset-left));padding-inline-end:max(24px, env(safe-area-inset-right))}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.88em}.btn{font-family:var(--font);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-size:16.5px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform 60ms;display:inline-flex}.btn:active{transform:translateY(1px)}.btn svg{flex:none;width:18px;height:18px}.btn-primary{background:var(--coral-deep);color:#fff}.btn-primary:hover{background:var(--coral-press);color:#fff;text-decoration:none}.btn-quiet{color:var(--ink);border:1px solid var(--line-2);background:0 0}.btn-quiet:hover{border-color:var(--ink-3);color:var(--ink);background:#fff;text-decoration:none}.btn-on-night{color:var(--night);background:#fff}.btn-on-night:hover{background:var(--night-text);color:var(--night);text-decoration:none}.btn[disabled],.btn.is-loading{opacity:.55;cursor:not-allowed;pointer-events:none}.btn .spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:none}.btn.is-loading .spin{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.sect{padding:92px 0 96px}.sect-head{max-width:640px;margin-bottom:44px}.sect-head h2{letter-spacing:-.018em;margin-bottom:14px;font-size:max(1.75rem,min(3vw,2.35rem));font-weight:700;line-height:1.14}.sect-head p{font-size:var(--type-standfirst);color:var(--ink-2);max-width:58ch}@media (pointer:coarse){.x-nav a,.x-signin,.x-header-cta .x-cta{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.x-footer-brand>a,.x-footer ul a{align-items:center;min-height:44px;display:inline-flex}.x-footer ul li{margin-bottom:0}}@media (prefers-reduced-motion:reduce){body.x-modern *,body.x-modern :before,body.x-modern :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(signup-stage){animation:none}::view-transition-new(signup-stage){animation:none}body.x-modern.x-signup #signup-wizard[data-stage-motion=true] .su-step:not([hidden]){animation:none}html{scroll-behavior:auto!important}}html{scroll-behavior:smooth}