@media (min-width: 1024px){body:not(.landing):not(.pa-app) footer.site-foot{padding-inline:max(var(--pad-x, 1.1rem),calc((100% - var(--max-content, 1180px)) / 2 + var(--pad-x, 1.1rem)))}footer.site-foot>p.fine{max-width:75ch}body.landing .land-sec.hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:var(--s-5, 2rem);align-items:center}body.landing .land-sec.hero>*{grid-column:1 / -1}body.landing .land-sec.hero>h1{grid-column:1;grid-row:2;align-self:end}body.landing .land-sec.hero>.hero-sub{grid-column:1;grid-row:3;align-self:start}body.landing .land-sec.hero>#hero-rail{grid-column:2;grid-row:2 / span 2;justify-self:end;align-self:center}body.landing .land-sec.hero h1{font-size:clamp(2rem,3.4vw,3.6rem)}body.landing .hero-top{grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--s-3, 1rem)}body.landing .hero-top>.hero-eyebrow{grid-column:2;grid-row:1;text-align:center}body.landing .hero-top>[data-waitlist-open]{grid-column:3;grid-row:1}body.landing #team{margin-top:var(--s-4, 1.5rem);grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-4, 1.5rem);align-items:baseline}body.landing #team>*{grid-column:1 / -1}body.landing #team>h2{grid-column:1}body.landing #team>.team-lede{grid-column:2;max-width:none}body.landing .land-sec.hero>.hero-sub{max-width:42rem}body.landing #team .tgrid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}body.landing #options>p.hero-fine{max-width:75ch}#step .day .slots:has(> button.slot){display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}#step .day .slots>button.slot{width:auto}#step input:not([type="checkbox"]):not([type="radio"]),#step select,#step textarea,#step #after-times{max-width:720px}#step #phone-consent-row,#step #sms-consent-row,#step .sms-fine,#step>section.stack-tight>p.muted.small,#step p.muted,#step p.dim,#step label:not(.agreement-check){max-width:70ch}details.agreement.reader[open]>.agreement-body,details.agreement.reader[open]>summary,details.agreement.reader[open]>.agreement-check,details.agreement.reader[open]>[data-policy-note]{padding-inline:max(1.15rem,calc((100vw - 46rem) / 2))}main>section.land-sec:has(> a.pack#chat){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3, 1rem);align-items:stretch}main>section.land-sec:has(> a.pack#chat)>a.pack{margin:0;display:flex;flex-direction:column}main>section.land-sec:has(> a.pack#chat)>a.pack>.pack-cta{margin-top:auto;align-self:flex-start}main>section.land-sec:has(> a.pack#chat)>a.pack>p.desc{max-width:70ch}main>section.land-sec:has(> details.faq){max-width:48rem;margin-inline:auto;width:100%}details.faq>.faq-a p{max-width:70ch}main>section.land-sec.closing{text-align:center}main>section.land-sec.closing>p.measure,main>section.land-sec.closing>p{margin-inline:auto}main>section.land-sec.closing .actions{justify-content:center;justify-items:center}#case-runs ol.hiw{max-width:42rem}#reviews-full{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3, 1rem);align-items:start}#reviews-full>*{margin:0}#reviews-full .rv-full-text{max-width:70ch}body:has(#email-form) main{max-width:34rem}main[data-sales=chat]{max-width:40rem}body:has(main > .acts > a.go) main{max-width:26rem;margin-inline:auto}main>.acts>a{width:auto;flex:0 0 auto;justify-content:center}body:has(form#door) main{max-width:440px;width:100%}main .numbers[data-numbers]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:none}body.landing dialog.wl-sheet{width:min(720px,calc(100vw - 48px));max-width:720px}body.landing dialog.wl-sheet .wl-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}body.landing dialog.wl-sheet .wl-form>*{grid-column:1 / -1}body.landing dialog.wl-sheet .wl-form>label:not(.wl-more):not(:has(textarea)){grid-column:auto}body:not(.pa-app):not(.chat-page) .chat-root:not(.chat-full) .chat-log{min-height:max(45vh,300px)}body:not(.pa-app) .chat-root .msg{max-width:min(80%,62ch)}body:not(.pa-app) section[id^=fld]>p.dim.small{max-width:70ch}.followup-offer>p,.followup-offer>p.fu-fine,ol.fu-steps>li{max-width:70ch}section.hours-card>p.dim.small{max-width:75ch}li.signed-row>span.signed-line,ul.filelist~p.dim.small{max-width:80ch}.welcome-cards>a.welcome-card{align-content:start}body:has(main > p > #case-link){min-height:100vh}body:not(.pa-app) [data-case-head]:has(> .case-head){position:fixed;z-index:31;top:0;left:50%;transform:translateX(-50%);width:min(36rem,calc(100vw - 30rem));height:var(--bar-h, 64px);display:flex;flex-direction:column;justify-content:center;pointer-events:none}body.has-demo-bar:not(.pa-app) [data-case-head]:has(> .case-head){top:var(--demo-bar-h, 2.4rem)}body:not(.pa-app) [data-case-head]>.case-head{margin:0;pointer-events:auto}body:not(.pa-app) [data-case-head]>.case-head .case-head-title{font-size:1rem}body:not(.pa-app) [data-case-head]>.case-head .case-switch{min-height:40px;padding-block:.15rem}body:not(.pa-app) [data-case-head]>.case-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;pointer-events:auto;max-height:calc(100vh - var(--bar-h, 64px) - 48px);overflow-y:auto}html body.pa-app header.pa-shell .pa-top{flex-wrap:wrap;row-gap:var(--pa-s2, 8px)}html body.pa-app header.pa-shell .pa-top>.brand{flex:1 0 100%}html body.pa-app header.pa-shell .pa-top>.pa-office{margin-left:0}html body.pa-app header.pa-shell .pa-top>.pa-privacy{margin-left:auto}html body.pa-app main,html body.pa-app main.pa-page{max-width:clamp(42rem,calc((100vw - var(--pa-rail-w, 232px)) * .7),1320px);padding-left:1.1rem;padding-right:1.1rem;padding-top:1rem}html body.pa-app :is(p.pa-secondary,section.pa-pref > p,section.pa-pref > div > p){max-width:70ch}html body.pa-app main :is(p.dim,p.muted,.first-day-item){max-width:75ch}html body.pa-app.me-nav.me-wide main>.me-side{max-height:calc(100vh - var(--demo-bar-h, 0px) - 2 * var(--pa-s4, 16px));overflow-y:auto;overscroll-behavior:contain}html body.pa-app #chat.chat-root:not(.chat-full)>.chat-log{min-height:max(320px,calc(100vh - var(--demo-bar-h, 0px) - 420px))}html body.pa-app .sc-box{left:calc(var(--pa-rail-w, 232px) + (100vw - var(--pa-rail-w, 232px)) / 2)}html body.pa-app .tr.open .tr-panel{max-width:clamp(42rem,calc((100vw - var(--pa-rail-w, 232px)) * .7),1320px);background:var(--pa-bg, #0A0A0C)}html body.pa-app details.mgmt.as-sheet[open]>.mgmt-body{bottom:auto;max-height:calc(100vh - 12vh - var(--sheet-head, 56px));border-radius:0 0 var(--pa-r-sheet, 16px) var(--pa-r-sheet, 16px);left:var(--pa-rail-w, 232px)}html body.pa-app details.mgmt.as-sheet[open]>summary{left:var(--pa-rail-w, 232px)}html body.pa-app li.signed-row>span.up-text{white-space:normal;overflow-wrap:anywhere;min-width:0}html body.pa-app.has-demo-bar::before{content:"";position:fixed;top:0;left:0;z-index:0;width:var(--pa-rail-w, 232px);height:var(--demo-bar-h, 0px);background:var(--pa-surface, #111114);pointer-events:none}}@media (min-width: 1024px) and (max-width: 1319px){body.landing main{padding-bottom:5rem}}@media (min-width: 1024px) and (max-width: 1279px){body:not(.pa-app):not(.landing) main,body:not(.pa-app) header.bar .bar-inner,body:not(.landing):not(.pa-app) footer.site-foot,body.landing.pkg main{padding-inline:clamp(24px,4vw,48px)}}@media (min-width: 1024px){body.landing main>#proof.land-sec.ruled:target{padding-inline:max(16px,calc((100vw - var(--max-content, 1180px)) / 2))}body.landing #proof .reviews-track:is(:has(> :nth-child(4):last-child),:has(> :nth-child(6):last-child),:has(> :nth-child(8):last-child),:has(> :nth-child(10):last-child)){display:grid;grid-auto-flow:row;grid-auto-columns:auto;width:auto;gap:var(--s-3, 1rem);animation:none;transform:none!important;user-select:text;-webkit-user-select:text}body.landing #proof .reviews-track:has(> :nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}body.landing #proof .reviews-track:has(> :nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}body.landing #proof .reviews-track:has(> :nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}body.landing #proof .reviews-track:has(> :nth-child(10):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}body.landing #proof .reviews-track:has(> :nth-child(4):last-child)>:nth-child(n+3),body.landing #proof .reviews-track:has(> :nth-child(6):last-child)>:nth-child(n+4),body.landing #proof .reviews-track:has(> :nth-child(8):last-child)>:nth-child(n+5),body.landing #proof .reviews-track:has(> :nth-child(10):last-child)>:nth-child(n+6){display:none}body.landing #proof .reviews-track>.review{width:auto;min-width:0}body.landing #proof:has(.reviews-track:is(:has(> :nth-child(4):last-child),:has(> :nth-child(6):last-child),:has(> :nth-child(8):last-child),:has(> :nth-child(10):last-child))) .rv-arrow{display:none}body.landing #proof .reviews-strip{cursor:auto}body.landing.pkg main{max-width:var(--max-content, 1180px);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:var(--s-5, 2rem);row-gap:0;align-items:start}body.landing.pkg main>*{grid-column:2;margin-bottom:1rem}body.landing.pkg main>.pkg-back{grid-column:1 / -1;grid-row:1}body.landing.pkg main>.pkg-hero{grid-column:1;grid-row:2 / span 40}}@media (min-width: 1024px) and (max-width: 1279px){body.landing #proof .reviews-track:is(:has(> :nth-child(6):last-child),:has(> :nth-child(8):last-child),:has(> :nth-child(10):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){main.about section.land-sec:has(> .story-p){display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);column-gap:var(--s-5, 2rem);row-gap:0;align-items:start}main.about section.land-sec:has(> .story-p)>*{grid-column:2;margin:0 0 1rem}main.about section.land-sec:has(> .story-p)>img{grid-column:1;grid-row:1 / span 60;width:100%;height:auto;position:sticky;top:calc(var(--bar-h, 64px) + 1rem)}main.about section.land-sec:has(> .story-p)>.story-p{max-width:70ch}body:has(form#door) main{font-size:clamp(1rem,.4vw + .7rem,1.15rem)}}@media (min-width: 1440px){html body.pa-app.me-nav.me-wide main{max-width:1200px;grid-template-columns:minmax(260px,340px) minmax(0,1fr)}html body.pa-app.me-nav.me-wide main>:is(#acct,section.pa-pref)>:first-child{margin-top:0}}@media (min-width: 1800px){:root{--max-content: clamp(1180px, 70vw, 1520px)}html{font-size:17px}}@media (min-width: 2400px){html{font-size:18px}}
