.home-hero{background:none;isolation:isolate}.home-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.home-hero.hero-centered{padding-bottom:40px}.home-hero .hero-creds{margin-top:14px;gap:8px 14px}.hero-cred-rule{width:1px;height:14px;background:var(--rule-strong)}.hero-quiet-link{display:inline-flex;align-items:center;min-height:44px;color:var(--fg-dim);font-size:13.5px;text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:4px;transition:color var(--dur-1) var(--ease-out),text-decoration-color var(--dur-1) var(--ease-out)}.hero-quiet-link:hover{color:var(--fg);text-decoration-color:currentColor}@media(max-width:520px){.home-hero .hero-creds .hero-cred-rule:first-of-type{display:none}.home-hero .hero-creds .usa-cred{flex-basis:100%;justify-content:center}}.hsky{position:relative;height:56px;margin-top:40px;display:flex;align-items:center;justify-content:space-between;padding:0 7%;pointer-events:none}.hsky-horizon{position:absolute;left:-50vw;right:-50vw;top:50%;height:1px;margin-top:-.5px;background:var(--rule)}.hsky-fig{position:relative;display:block;overflow:visible}.hsky-step-1{margin-left:4%}.hsky-point{fill:var(--fg-faint)}.hsky-step-1 .hsky-point{fill:var(--fg-meta)}.hsky-step-2 .hsky-point{fill:var(--fg-dim)}.hsky-ring,.hsky-line{fill:none;stroke:var(--rule-strong);stroke-width:1}.hsky-step-2 .hsky-ring,.hsky-step-2 .hsky-line{stroke:var(--fg-faint)}.home-hero.hero-centered .hero-shot{position:relative;z-index:1;margin-top:0}.hsky-point{opacity:0;animation:hsky-point-in var(--dur-3) var(--ease-out) forwards}.hsky-ring,.hsky-line{stroke-dasharray:1;stroke-dashoffset:1;animation:hsky-draw var(--dur-3) var(--ease-out) forwards}.hsky-step-0 *{animation-delay:.24s}.hsky-step-1 *{animation-delay:.64s}.hsky-step-2 *{animation-delay:1.04s}@keyframes hsky-point-in{0%{opacity:0}to{opacity:1}}@keyframes hsky-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.hsky-point,.hsky-ring,.hsky-line{animation:none;opacity:1;stroke-dashoffset:0}}html[data-prerender] .hsky-point,html[data-prerender] .hsky-ring,html[data-prerender] .hsky-line{animation:none;opacity:1;stroke-dashoffset:0}@media(max-width:760px){.hsky{height:40px;margin-top:28px;padding:0 2%}.hsky-fig{transform:scale(.62);transform-origin:center}.hsky-step-0{margin-right:-16px}.hsky-step-1{margin-left:0}.hsky-step-2{margin-left:-40px;transform-origin:right center}.home-hero.hero-centered .hero-shot{margin-top:0}}.proof{position:relative;isolation:isolate;background:var(--surface-1);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);box-shadow:var(--edge-highlight)}.proof:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.proof-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.proof-item{display:flex;align-items:baseline;gap:10px;padding:22px}.proof-item:first-child{padding-left:0}.proof-item:last-child{padding-right:0}.proof-item+.proof-item{border-left:1px solid var(--rule)}.proof-mark{flex-shrink:0;color:var(--teal);transform:translateY(1px)}.proof-lead{margin:0;font-size:14.5px;font-weight:500;line-height:1.45;color:var(--fg)}.proof-link{color:var(--fg);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px;transition:color var(--dur-1) var(--ease-out),text-decoration-color var(--dur-1) var(--ease-out)}.proof-link:hover{color:var(--accent);text-decoration-color:currentColor}@media(max-width:960px){.proof-list{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-item:nth-child(odd){padding-left:0;border-left:none}.proof-item:nth-child(n+3){border-top:1px solid var(--rule)}}@media(max-width:560px){.proof-list{grid-template-columns:1fr}.proof-item,.proof-item:first-child,.proof-item:last-child{padding:15px 0;border-left:none}.proof-item+.proof-item{border-top:1px solid var(--rule)}}@media(prefers-reduced-motion:reduce){.proof-link{transition:none}}.home-pricing .sec-head.sec-head-center{margin-bottom:36px}.hp-plans{list-style:none;margin:0 auto;padding:0;max-width:920px;border-top:1px solid var(--rule)}.hp-plan{display:grid;grid-template-columns:56px 150px 190px minmax(0,1fr);align-items:baseline;gap:0 16px;padding:20px 0;border-bottom:1px solid var(--rule)}.hp-mark{color:var(--fg-dim);align-self:center;display:flex;justify-content:center}.hp-plan[data-plan=orbit] .hp-mark{color:var(--fg)}.hp-name{font-size:17px;font-weight:600;color:var(--fg);letter-spacing:-.01em}.hp-price{font-size:22px;font-weight:500;color:var(--fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hp-unit{font-size:13px;font-weight:400;color:var(--fg-dim);letter-spacing:0}.hp-line{font-size:15px;line-height:1.5;color:var(--fg-dim)}.hp-actions{margin:28px auto 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 28px}.hp-more{color:var(--accent);font-weight:600;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;min-height:44px}.hp-more:hover{text-decoration:underline;text-underline-offset:3px}.home-pricing .pg-math{max-width:920px;margin:36px auto 0}.home-pricing .pg-math .math-wrap{margin-top:0}.home-pricing .pg-foot{max-width:760px;margin:20px auto 0;text-align:center;font-size:12.5px;line-height:1.5;color:var(--fg-dim)}@media(max-width:760px){.hp-plan{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"mark name price" ". line line";gap:4px 12px;padding:16px 0}.hp-mark{grid-area:mark}.hp-name{grid-area:name}.hp-price{grid-area:price;font-size:19px;text-align:right}.hp-line{grid-area:line;font-size:14px}}.home-why .sec-head.sec-head-center{margin-bottom:36px}.home-why .sec-head-center .sec-title{max-width:none}.why-line{display:block}.why-rows{position:relative;list-style:none;margin:0 auto;padding:0;max-width:780px}.why-rows:before{content:"";position:absolute;left:31.5px;top:32px;bottom:32px;width:1px;background:var(--rule)}.why-row{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:0 18px;align-items:baseline;padding:18px 0;scroll-margin-top:96px}.why-mark{display:flex;justify-content:center;align-self:start;padding:6px 0;margin-top:0;background:var(--bg);color:var(--fg-dim)}.why-row:first-child .why-mark{color:var(--fg)}.why-text{margin:0;font-size:16px;line-height:1.6;color:var(--fg-dim)}.why-text strong{color:var(--fg);font-weight:600}.why-link{color:var(--accent);font-weight:600;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.why-link:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.why-rows:before{left:23.5px}.why-row{grid-template-columns:48px minmax(0,1fr);gap:0 12px}.why-text{font-size:15px}}.home-guides{padding:0 0 92px}@media(max-width:720px){.home-guides{padding-bottom:64px}}.home-guides-inner{max-width:820px;margin:0 auto}.home-guides-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.home-guides-title{font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--fg)}.home-guides-sub{margin:2px 0 14px;font-size:14px;color:var(--fg-dim)}.home-guides-all{color:var(--accent);font-weight:600;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;min-height:44px}.home-guides-all:hover{text-decoration:underline;text-underline-offset:3px}.home-guides-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}@media(max-width:860px){.home-guides-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.home-guides-list{grid-template-columns:1fr}}.home-guides-link{display:flex;align-items:center;min-height:48px;border-top:1px solid var(--rule);color:var(--fg);font-size:14.5px;text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.home-guides-link:hover{color:var(--accent)}
