.hero{padding:78px 0 0;overflow:hidden}.hero-copy{max-width:1020px}main h1,main h2,main h3,main p{margin-top:0}.hero h1{letter-spacing:-.073em;max-width:1040px;margin-bottom:30px;font-size:clamp(54px,7.65vw,101px);font-weight:790;line-height:1.055}.highlight{box-shadow:inset 0 -.145em 0 var(--mustard-bright);box-decoration-break:clone}.hero-lead{letter-spacing:-.022em;max-width:720px;color:var(--soft-ink);margin-bottom:30px;font-size:clamp(19px,2.2vw,23px);line-height:1.5}.cta-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.trial-note{color:var(--muted);font-size:15px;font-weight:600}.server-note{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:39px;font-size:15px;display:flex}.server-url{background:var(--cream);border:1px solid var(--line);border-radius:4px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:4px;display:inline-flex}.server-url code{color:var(--ink);overflow-wrap:anywhere;min-width:0;padding:3px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.copy-url{border:1px solid var(--line);background:var(--paper);min-width:76px;color:var(--ink);border-radius:3px;flex:none;padding:6px 9px;font-size:13px;font-weight:650;line-height:1.4}.copy-url:hover{background:var(--mustard-bright);border-color:var(--ink)}.copy-status:not(.sr-only){flex-basis:100%}.product-wrap{margin-top:70px;position:relative}.product-backdrop{background:var(--cream);position:absolute;inset:92px -250px -1px}.product-frame{z-index:1;background:#fff;border:1px solid #c7cac8;border-radius:11px 11px 0 0;position:relative;overflow:hidden;box-shadow:0 24px 65px #161c1621}.product-screenshot{width:100%;height:auto;display:block}.section{padding:clamp(82px,10vw,145px) 0}.editorial{background:var(--cream)}.section-grid{grid-template-columns:minmax(250px,350px) minmax(0,1fr);align-items:start;gap:clamp(56px,7vw,130px);display:grid}.section h2{letter-spacing:-.065em;font-size:clamp(43px,5.3vw,69px);font-weight:760;line-height:1.075}.section-grid h2{margin-bottom:15px}.section-body{max-width:var(--reading)}.section-body p{color:#393f3b;margin-bottom:25px;font-size:18px;line-height:1.72}.section-body p:last-child{margin-bottom:0}.section-body strong{color:var(--ink);font-weight:750}.aside-line{background:var(--mustard);width:66px;height:5px;margin-top:34px}.section-quiet{background:var(--paper)}.section-quiet .section-grid{grid-template-columns:minmax(280px,470px) minmax(0,1fr);gap:clamp(52px,6.6vw,110px)}.section-quiet h2{max-width:470px}.founder{background:var(--dark);color:#f8f6ee;padding:clamp(82px,10vw,135px) 0}.founder-inner{width:min(100% - 64px,910px);margin:0 auto}.founder-accent{background:var(--mustard);width:70px;height:6px;margin-bottom:42px}.founder h2{letter-spacing:-.045em;max-width:910px;margin-bottom:35px;font-family:Georgia,Cambria,Times New Roman,serif;font-size:clamp(37px,5.5vw,68px);font-weight:400;line-height:1.18}.founder-copy{max-width:690px}.founder p{color:var(--dark-muted);margin-bottom:23px;font-size:19px;line-height:1.7}.founder-signoff{padding-top:14px;font-weight:680;color:#ffcf76!important}.pricing{background:var(--cream)}.pricing-intro{margin-bottom:46px}.pricing-intro h2{margin-bottom:14px}.pricing-intro p{max-width:650px;color:var(--soft-ink);margin:0;font-size:19px}.pricing-controls{color:var(--soft-ink);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;font-size:14px;font-weight:630;display:flex}.currency-switcher{border:1px solid var(--line);background:var(--paper);border-radius:5px;gap:4px;padding:4px;display:inline-flex}.currency-switcher button{min-height:36px;color:var(--soft-ink);background:0 0;border:1px solid #0000;border-radius:3px;padding:7px 14px;font-size:14px;font-weight:650;line-height:1.4}.currency-switcher button:hover{background:var(--cream)}.currency-switcher button[aria-pressed=true]{border-color:var(--ink);background:var(--mustard);color:var(--ink)}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.plan{background:var(--paper);border:1.5px solid #c9c9bf;border-radius:7px;flex-direction:column;align-items:flex-start;padding:clamp(26px,4vw,43px);display:flex}.plan h3{letter-spacing:-.045em;margin:0 0 7px;font-size:25px;font-weight:760;line-height:1.15}.plan .plan-description{color:var(--muted);min-height:52px;font-size:16px;line-height:1.55}.plan-price{letter-spacing:-.07em;margin-top:15px;font-size:54px;font-weight:780;line-height:1}.plan-price .plan-period{letter-spacing:0;color:var(--muted);font-size:18px;font-weight:550}.plan-small{color:var(--muted);padding-top:10px;font-size:14px}.plan-divider{background:var(--line);width:100%;height:1px;margin:27px 0 22px}.plan ul{margin:0 0 34px;padding:0;list-style:none}.plan li{margin:0 0 11px;padding-left:23px;font-size:16px;line-height:1.5;position:relative}.plan li:before{content:"✓";color:#386d52;font-weight:800;position:absolute;left:0}.plan .button{margin-top:auto}.coming-soon{color:#70500f;background:#fff0c8;border-radius:3px;margin-bottom:17px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-block}.plan.later{background:#f9f6f0}.pricing-bottom{color:var(--muted);margin:25px 0 0;font-size:15px}.bottom-cta{background:var(--paper);padding:clamp(77px,10vw,132px) 0}.bottom-inner{justify-content:space-between;align-items:end;gap:40px;display:flex}.bottom-copy{max-width:730px}.bottom-copy h2{letter-spacing:-.06em;margin-bottom:17px;font-size:clamp(40px,5vw,65px);line-height:1.12}.bottom-copy p{color:var(--soft-ink);max-width:570px;margin:0;font-size:19px}.bottom-action{flex:none;padding-bottom:8px}@media (width<=850px){.hero{padding-top:54px}.section-grid,.section-quiet .section-grid{grid-template-columns:1fr;gap:24px}.section h2{max-width:650px;margin-bottom:0}.aside-line{margin-top:20px}.section-body{max-width:760px}.product-backdrop{inset:80px -80px -1px}.bottom-inner{display:block}.bottom-action{padding-top:28px}}@media (width<=650px){.founder-inner{width:min(100% - 36px,100%)}.hero{padding-top:47px}.hero h1{margin-bottom:22px;font-size:clamp(48px,10vw,70px)}.hero-lead{font-size:19px}.product-wrap{margin-top:53px}.product-frame{border-radius:7px 7px 0 0}.section{padding:77px 0}.section-body p{font-size:17px;line-height:1.7}.founder{padding:78px 0}.founder h2{font-size:41px}.founder p{font-size:17px}.plans{grid-template-columns:1fr}.plan .plan-description{min-height:0}.bottom-cta{padding:76px 0}}@media (width<=395px){.server-note code{font-size:12px}.hero h1{font-size:47px}}@media print{.product-wrap{break-inside:avoid}.founder,.editorial,.pricing{print-color-adjust:exact}.section{break-inside:avoid}}.founder strong{color:#f8f6ee}.plan-unavailable{color:var(--muted);margin-top:auto;font-size:15px;font-weight:600}
