#bhero{background:var(--color-bone);padding:96px 0 88px}#bhero .topo{opacity:.12}#bhero .wrap{max-width:920px;position:relative}#bhero h1{font-size:clamp(2.3rem,4.8vw,3.8rem);font-weight:800}#bhero p.sub{color:var(--color-ink-2);max-width:640px;margin-top:22px;font-size:1.2rem}.note{font-family:var(--font-mono);color:var(--color-slate);margin-top:16px;font-size:.72rem;line-height:1.6}.dd ul{list-style:none}.dd li{border-bottom:1px solid var(--color-line);color:var(--color-ink-2);padding:10px 0 10px 30px;font-size:1rem;line-height:1.5;position:relative}.dd li:last-child{border:0}.do li:before{content:"✓";color:var(--color-pine);font-weight:700;position:absolute;left:0}.dont li:before{content:"✗";color:var(--color-blaze-dk);font-weight:700;position:absolute;left:0}.fitgrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:44px;display:grid}@media (width<=800px){.fitgrid{grid-template-columns:1fr}}.fitcol{background:var(--color-white);border:1px solid var(--color-line);border-radius:12px;padding:30px}.fitcol.us{border-color:var(--color-act-border);background:var(--color-act-soft)}.fitcol h3{margin-bottom:14px;font-size:1.3rem}.asks{border-top:1px solid var(--color-line);list-style:none}.asks li{border-bottom:1px solid var(--color-line);color:var(--color-ink-2);padding:22px 0;font-size:1.04rem;line-height:1.55}.asks li b{font-family:var(--font-serif);color:var(--color-ink);margin-bottom:4px;font-size:1.18rem;display:block}.cc-box{background:var(--color-white);border:1px solid var(--color-line);border-radius:12px;justify-content:space-between;align-items:center;gap:32px;padding:36px;display:flex;position:relative}.cc-box h3{margin:8px 0 10px;font-size:1.5rem}.cc-box p{color:var(--color-ink-2);max-width:640px}.btn-ink{color:var(--color-ink);border-color:var(--color-ink);background:0 0}.btn-ink:hover{background:var(--color-ink);color:var(--color-bone)}@media (width<=800px){.cc-box{flex-direction:column;align-items:flex-start}}#q{background:var(--color-white);border-top:1px solid var(--color-line)}#q .objections{margin-top:36px}@media (width<=680px){#bhero{padding:56px 0 60px}#bhero h1{font-size:2.1rem}#bhero p.sub{font-size:1.08rem}.fitcol{padding:22px}.cc-box{padding:24px}}#beforeafter{background:var(--color-white);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.ba{grid-template-columns:1fr 1fr;gap:28px;margin-top:44px;display:grid}@media (width<=860px){.ba{grid-template-columns:1fr}}.ba-col{border:1px solid var(--color-line);background:var(--color-bone);border-radius:12px;padding:28px 30px}.ba-col.after{background:var(--color-paid-soft);border-color:var(--color-paid-border)}.ba-col h3{margin-bottom:6px;font-size:1.25rem}.ba-col .beats{margin-top:22px}.beat.ok:before{border-color:var(--color-pine);background:var(--color-pine)}.beat.ok .t{color:var(--color-pine)}.ba-col.after .beat:before{background:var(--color-paid-soft)}.ba-col.after .beat.ok:before{background:var(--color-pine)}#three{background:var(--color-bone)}#three .topo{opacity:.05}#three .wrap{position:relative}.feat{grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-top:72px;display:grid}.feat.rev .feat-copy{order:2}@media (width<=900px){.feat{grid-template-columns:1fr;gap:32px;margin-top:56px}.feat.rev .feat-copy{order:0}}.feat .k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-map);margin-bottom:12px;font-size:.72rem;display:block}.feat h3{margin-bottom:14px;font-size:clamp(1.5rem,2.6vw,2rem)}.feat p{color:var(--color-ink-2);font-size:1.05rem}.ticks{margin-top:18px;list-style:none}.ticks li{color:var(--color-ink-2);border-bottom:1px solid var(--color-line);padding:8px 0 8px 26px;font-size:1rem;position:relative}.ticks li:last-child{border:0}.ticks li:before{content:"✓";color:var(--color-pine);font-weight:700;position:absolute;left:0}.phoneb{background:var(--color-white);border:1px solid var(--color-line);border-radius:18px;max-width:420px;margin:0 auto;padding:22px;box-shadow:0 24px 60px #1418201f}.bub{border-radius:16px;max-width:82%;margin-bottom:10px;padding:11px 14px;font-size:.95rem;line-height:1.4}.bub.in{background:var(--color-bubble-in);color:var(--color-ink);border-bottom-left-radius:4px}.bub.out{background:var(--color-map);color:var(--color-white);border-bottom-right-radius:4px;margin-left:auto}.bub.meta{max-width:100%;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-pine);text-align:center;background:0 0;margin:0;padding:6px 0 0;font-size:.68rem}.checklist{background:var(--color-white);border:1px solid var(--color-line);border-radius:12px;max-width:460px;margin:0 auto;padding:22px 24px;box-shadow:0 24px 60px #1418201f}.cl-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;padding-bottom:12px;display:flex}.cl-head b{font-family:var(--font-serif);font-size:1.15rem}.cl-head .mono{color:var(--color-map)}.cl-row{border-bottom:1px dashed var(--color-line);align-items:center;gap:12px;padding:11px 0;font-size:.95rem;display:flex}.cl-row:last-child{border:0}.cl-row span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-slate);text-align:right;margin-left:auto;font-size:.68rem}.cl-row i{border:2px solid var(--color-line);border-radius:50%;flex:none;width:18px;height:18px}.cl-row.done i{background:var(--color-pine);border-color:var(--color-pine);position:relative}.cl-row.done i:after{content:"";border:solid var(--color-white);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.cl-row.done span{color:var(--color-pine)}.cl-row.todo i{border-color:var(--color-blaze)}.cl-row.todo span{color:var(--color-blaze-dk)}#stages{background:var(--color-white);border-top:1px solid var(--color-line)}.stagelist{gap:14px;margin-top:44px;display:grid}.stg{background:var(--color-tag);border:1px solid var(--color-tag-border);background-image:repeating-linear-gradient(0deg,#0000 0 22px,#1418200a 22px 23px);border-radius:6px;padding:20px 22px 20px 44px;position:relative}.stg:before{content:"";background:var(--color-bone);border:2px solid var(--color-tag-hole);border-radius:50%;width:12px;height:12px;position:absolute;top:24px;left:15px}.stg.paid{background:var(--color-paid-bg);border-color:var(--color-paid-border)}.stg.act{background:var(--color-act-bg);border-color:var(--color-act-border)}.stg .stamp{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-pine);border:2px solid var(--color-pine);opacity:.85;border-radius:3px;padding:3px 6px;font-size:.6rem;position:absolute;top:12px;right:14px;transform:rotate(-4deg)}.stg .stamp.blue{color:var(--color-map);border-color:var(--color-map)}.stg .stamp.warn{color:var(--color-blaze-dk);border-color:var(--color-blaze-dk)}.stg .who{font-family:var(--font-serif);margin-bottom:10px;font-size:1.2rem;font-weight:800}.stg .two{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=700px){.stg .two{grid-template-columns:1fr;gap:10px}}.stg .k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-slate);margin-bottom:3px;font-size:.66rem;display:block}.stg p{color:var(--color-ink-2);font-size:.95rem;line-height:1.45}#plugs{background:var(--color-bone)}#plugs .topo{opacity:.05}#plugs .wrap{position:relative}.plugs{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}@media (width<=900px){.plugs{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.plugs{grid-template-columns:1fr}}.plug{background:var(--color-white);border:1px solid var(--color-line);border-radius:12px;padding:24px}.plug b{font-family:var(--font-serif);margin-bottom:6px;font-size:1.12rem;display:block}.plug p{color:var(--color-slate);font-size:.97rem}.person{grid-template-columns:minmax(260px,380px) 1fr;align-items:start;gap:56px;display:grid}.person.rev .person-ph{order:2}.person.small{grid-template-columns:minmax(200px,260px) 1fr}@media (width<=860px){.person,.person.small{grid-template-columns:1fr;gap:28px}.person.rev .person-ph{order:0}.person-ph{max-width:380px}}.person-ph{aspect-ratio:1;background:linear-gradient(160deg,var(--color-person-hi),var(--color-person-lo));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;border:1px solid var(--color-line);border-radius:12px;align-items:flex-end;padding:16px;font-size:.66rem;display:flex;overflow:hidden}.person-ph.has-img{padding:0}.person-ph img{object-fit:cover;width:100%;height:100%;display:block}.person-copy h2{margin-bottom:16px}.person-copy p{color:var(--color-ink-2);font-size:1.06rem;line-height:1.6}.person-copy p+p{margin-top:14px}#trent{background:var(--color-white);border-top:1px solid var(--color-line)}#jared{background:var(--color-bone)}#jared .topo{opacity:.05}#jared .wrap{position:relative}#jake{background:var(--color-white);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}#hw{background:linear-gradient(0deg,#1418208c,#1418204d),linear-gradient(160deg,var(--color-photo-hi),var(--color-photo-lo));color:var(--color-bone);text-align:center;padding:120px 0}#hw .topo{opacity:.15;background:var(--color-bone)}#hw .wrap{max-width:820px;position:relative}#hw h2{font-size:clamp(2rem,4.5vw,3.4rem)}#hw p{color:var(--color-on-dark-1);margin-top:18px;font-size:1.15rem}#why{background:var(--color-bone)}.why-grid{grid-template-columns:1fr 1.3fr;align-items:start;gap:56px;margin-top:20px;display:grid}@media (width<=860px){.why-grid{grid-template-columns:1fr;gap:20px}}.why-copy p{color:var(--color-ink-2);font-size:1.06rem;line-height:1.6}.why-copy p+p{margin-top:14px}#cc{background:var(--color-white);border-top:1px solid var(--color-line)}#cc .topo{opacity:.045}#cc .wrap{position:relative}#short{background:var(--color-white);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.two-up{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}@media (width<=800px){.two-up{grid-template-columns:1fr}}.side{border:1px solid var(--color-line);background:var(--color-bone);border-radius:12px;padding:30px}.side.us{border-color:var(--color-act-border);background:var(--color-act-soft)}.side h3{margin-bottom:10px;font-size:1.35rem}.side p{color:var(--color-ink-2);font-size:1.02rem}#table{background:var(--color-bone)}#table .topo{opacity:.05}#table .wrap{position:relative}.cmp-wrap{border:1px solid var(--color-line);background:var(--color-white);border-radius:12px;margin-top:40px;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:720px}.cmp th,.cmp td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);padding:18px 20px;font-size:.98rem;line-height:1.5}.cmp th{font-family:var(--font-serif);background:var(--color-bone);font-size:1.1rem}.cmp th.us,.cmp td.us{background:var(--color-act-soft)}.cmp td:first-child{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate);width:18%;font-size:.72rem}.cmp tr:last-child td{border-bottom:0}#pick{background:var(--color-white);border-top:1px solid var(--color-line)}#switch{background:var(--color-bone);border-top:1px solid var(--color-line)}#switch .topo{opacity:.05}#switch .wrap{position:relative}#bhero.ty .wrap{max-width:820px}#expect{background:var(--color-white);border-top:1px solid var(--color-line)}.ty-grid{grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:56px;display:grid}@media (width<=800px){.ty-grid{grid-template-columns:1fr;gap:28px}.ty-ph{max-width:300px}}#bhero.legal-hero{padding:72px 0 56px}#bhero.legal-hero h1{font-size:clamp(2rem,4vw,3rem)}#legal{background:var(--color-white);border-top:1px solid var(--color-line);padding:72px 0}.legal-body{max-width:720px}.legal-body h2{margin:36px 0 10px;font-size:1.4rem}.legal-body h2:first-child{margin-top:0}.legal-body p{color:var(--color-ink-2);font-size:1.02rem;line-height:1.65}.legal-body p+p{margin-top:12px}
