@font-face{font-family:Newsreader;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/newsreader-700-CXZ6diRC.woff2) format("woff2")}@font-face{font-family:Newsreader;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/newsreader-400-h9MwhFBl.woff2) format("woff2")}@font-face{font-family:Newsreader;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/newsreader-400-italic-BrYy6gRr.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/inter-500-B2pkvage.woff2) format("woff2")}:root{--paper: #f2ede1;--ink: #0b1229;--slate: #3b4266;--bezel: #1a2140;--navy: #0b1229;--on-navy: #dce1ff;--paper-clear: rgba(242, 237, 225, 0);--serif: "Newsreader", Georgia, "Times New Roman", serif;--sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:only light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit}a:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}img{max-width:100%}.wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 24px}h1,h2{font-family:var(--serif);font-weight:700;letter-spacing:-.012em;text-wrap:balance}h1{font-size:clamp(32px,10.6vw,44px);line-height:1.06}h2{font-size:36px;line-height:1.1}h2.long{font-size:30px;line-height:1.16}h2.two-line{font-size:clamp(26px,8vw,31px)}.sub{font-size:17px;line-height:1.4;color:var(--slate);margin-top:16px;max-width:21em}ul,ol{list-style:none;margin-top:28px;max-width:30em}li{position:relative;font-size:17px;line-height:1.5;color:var(--slate);padding-left:30px}li+li{margin-top:18px}ul li:before{content:"";position:absolute;left:4px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--bezel)}ol{counter-reset:step}ol li{padding-left:44px}ol li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:-.22em;font-family:var(--serif);font-weight:700;font-size:27px;color:var(--ink)}figure{margin:0}.phone{position:relative;width:min(290px,100%);aspect-ratio:290 / 500;margin:0 auto;overflow:hidden}.phone.short{aspect-ratio:290 / 410}.frame{height:100%;overflow:hidden;border:5px solid var(--bezel);border-bottom:0;border-radius:42px 42px 0 0;background:var(--navy)}.phone img{display:block;width:100%;height:auto;color:var(--on-navy);font-family:var(--sans);font-size:15px;line-height:1.5;text-align:center}.phone:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(to bottom,var(--paper-clear),var(--paper) 78%);pointer-events:none}.screen{margin-top:44px}.screen figcaption{font-size:14px;line-height:1.45;color:var(--slate);text-align:center;margin:6px auto 0;max-width:22em}.hook{display:flex;flex-direction:column;text-align:center}.wordmark{font-size:16px;letter-spacing:.42em;text-transform:uppercase;color:var(--slate);padding-top:34px;margin-right:-.42em}.hook-grid{padding-top:34px}.hook .sub{margin-left:auto;margin-right:auto;max-width:17em}.hook .screen{margin-top:34px}.hook .phone{aspect-ratio:290 / 480}.get{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:10px}.badge{display:inline-block;line-height:0}.badge img{height:48px;width:auto;display:block}.free{font-size:14px;color:var(--slate)}.scan{display:none;align-items:center;gap:14px;margin-top:30px}.scan img{width:92px;height:92px;display:block}.scan p{font-size:14px;line-height:1.4;color:var(--slate);max-width:11em;text-align:left}@media(min-width:800px)and (hover:hover)and (pointer:fine){.scan{display:flex}}section{padding:72px 0}.problem{text-align:center;padding:84px 0 56px}.problem .lede{font-size:17px;line-height:1.4;color:var(--slate);margin:18px auto 0;max-width:24em}.prose{font-family:var(--serif);font-weight:400;font-size:21px;line-height:1.6;color:var(--ink);max-width:25em;margin:36px auto 0}.prose p+p{margin-top:20px}.said{padding:40px 0 20px}.quote+.quote{margin-top:48px}.stars{width:96px;color:var(--bezel);margin-bottom:16px;line-height:0}.stars svg{display:block;width:100%;height:auto;fill:currentColor}.quote blockquote{font-family:var(--serif);font-weight:400;font-size:21px;line-height:1.5;color:var(--ink);text-indent:-.42em}.quote figcaption{font-size:14px;color:var(--slate);margin-top:18px}.close{text-align:center;padding:80px 0 84px}.close .free{font-size:18px;color:var(--ink)}.close .badge{margin-top:28px}.close .badge img{height:52px}.note{font-family:var(--serif);font-weight:400;font-size:19px;line-height:1.6;color:var(--slate);max-width:25em;margin:60px auto 0}.note a{text-decoration:none}.signed{font-family:var(--serif);font-weight:400;font-style:italic;font-size:19px;line-height:1.6;color:var(--ink);margin-top:12px}footer{padding:0 24px 64px;text-align:center;font-size:14px;color:var(--slate)}footer nav{display:flex;gap:28px;justify-content:center}footer a{text-decoration:none;padding:10px 2px}.defs{position:absolute;width:0;height:0;overflow:hidden}@media(min-width:800px){.wrap{padding:0 40px}h1{font-size:clamp(60px,5.6vw,80px);line-height:1.04;white-space:nowrap}h2{font-size:clamp(42px,3.9vw,56px);line-height:1.08}h2.long{font-size:clamp(34px,2.95vw,42px);line-height:1.14}h2.two-line{font-size:clamp(42px,3.9vw,56px)}.sub{font-size:22px;margin-top:24px}ul,ol{margin-top:36px}li{font-size:18px}.phone{width:min(360px,100%);aspect-ratio:360 / 620}.frame{border-width:6px;border-radius:52px 52px 0 0}.phone.short{aspect-ratio:360 / 500}.screen{margin-top:0}.screen figcaption{font-size:15px;margin-top:4px}.hook{text-align:left}.wordmark{font-size:22px;padding-top:44px;margin-right:0}.hook-grid{flex:1;display:grid;grid-template-columns:1.3fr 1fr;column-gap:48px;align-items:center;padding-top:40px;padding-bottom:40px}.hook .sub{margin-left:0;margin-right:0;max-width:19em}.hook .screen{margin-top:0}.hook .phone{width:min(400px,100%);aspect-ratio:400 / 720}.hook .frame{border-width:7px;border-radius:58px 58px 0 0}.get{margin-top:44px;flex-direction:row;gap:22px}.badge img{height:56px}.free{font-size:16px}section{padding:130px 0}.pair-grid{display:grid;grid-template-columns:1.15fr 1fr;column-gap:72px;align-items:center}.flip .pair-grid{grid-template-columns:1fr 1.15fr}.flip .copy{order:2}.flip .screen{order:1}.problem{padding:150px 0 110px}.problem .lede{font-size:22px;margin-top:28px}.prose{font-size:25px;margin-top:52px}.said{padding:60px 0 40px}.quotes{display:grid;grid-template-columns:1fr 1fr;column-gap:72px;align-items:start}.quote+.quote{margin-top:0}.quote blockquote{font-size:26px}.quote figcaption{font-size:15px;margin-top:20px}.close{padding:130px 0 120px}.close .free{font-size:22px}.close .badge{margin-top:32px}.close .badge img{height:60px}.note,.signed{font-size:21px}.note{margin-top:84px}footer{padding:0 40px 64px}}@media(min-height:620px){.hook{min-height:100vh;min-height:100svh}}@media(min-width:800px)and (max-height:619px){.wordmark{padding-top:24px}.hook-grid{align-items:start;padding-top:24px;padding-bottom:0}h1{font-size:44px}.hook .sub{font-size:18px;margin-top:14px}.get{margin-top:22px}.hook .phone{width:min(300px,100%);aspect-ratio:300 / 420}}.will-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.will-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.will-reveal{opacity:1;transform:none;transition:none}}@media print{.will-reveal{opacity:1;transform:none;transition:none}.scan{display:none}.hook{min-height:0}}
