.ap-page{--ap-ink:#0c0b10;--ap-ink-2:#141219;--ap-ink-3:#1c1922;--ap-cream:#efe9dd;--ap-cream-2:#efe9ddc7;--ap-cream-3:#efe9dd99;--ap-line:#efe9dd24;--ap-lilac:#c0b3f8;--ap-violet:#4d3b8f;--ap-amber:#e0a34a;--ap-gutter:clamp(16px,4vw,56px);--ap-max:1240px;background:var(--ap-ink);color:var(--ap-cream)}.ap{font-family:var(--font-figtree),"Figtree",system-ui,sans-serif;background:var(--ap-ink);color:var(--ap-cream);-webkit-font-smoothing:antialiased;overflow-x:clip}.ap :where(h1,h2,h3,p,ol,figure,blockquote){margin:0}.ap :where(a){color:inherit}.ap :where(a,button,input,summary,textarea,select):focus-visible{outline:2px solid var(--ap-lilac);outline-offset:3px}.ap-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ap-bar{max-width:var(--ap-max);padding:18px var(--ap-gutter);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.ap-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.ap-wordmark{width:auto;height:30px}.ap-brand span{color:var(--ap-cream-3);font-size:.875rem;font-weight:600}.ap-bar-cta{border:1px solid var(--ap-line);border-radius:10px;padding:10px 16px;font-size:.9375rem;font-weight:700;text-decoration:none}.ap-bar-cta:hover{border-color:#efe9dd66}.ap-actions{flex-wrap:wrap;gap:12px;display:flex}.ap-primary,.ap-secondary,.ap-link-button{min-height:48px;font:700 1rem/1 var(--font-figtree),"Figtree",system-ui,sans-serif;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.ap-primary{background:var(--ap-cream);color:var(--ap-ink);border:1px solid var(--ap-cream)}.ap-primary:hover{background:#fff}.ap-secondary{color:var(--ap-cream);background:0 0;border:1px solid #efe9dd52}.ap-secondary:hover{border-color:var(--ap-cream)}.ap-link-button{min-height:40px;color:var(--ap-lilac);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.ap-hero{max-width:var(--ap-max);padding:clamp(32px,7vw,88px)var(--ap-gutter)clamp(56px,8vw,112px);gap:clamp(40px,5vw,64px);margin:0 auto;display:grid}.ap-hero-head{gap:20px;display:grid}.ap-hero-copy{align-content:start;gap:22px;max-width:40rem;display:grid}.ap-dateline{color:var(--ap-lilac);font-size:.9375rem;font-weight:600}.ap-hero h1{font-weight:900;font-size:clamp(1.75rem,calc((100vw - 2*var(--ap-gutter))/9.6),6.75rem);letter-spacing:-.035em;text-wrap:balance;line-height:.95}.ap-hero h1 span{display:block}.ap-hero h1 span+span{color:var(--ap-cream-2)}.ap-lede{color:var(--ap-cream-2);text-wrap:pretty;max-width:36rem;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6}.ap-lede-strong{color:var(--ap-cream);font-weight:600}.ap-hero .ap-actions{margin-top:6px}.ap-hero-proof{gap:14px;display:grid;position:relative}.ap-shot{border:1px solid var(--ap-line);background:var(--ap-ink-2);border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 30px 80px #0000008c}.ap-shot-desktop{display:none}.ap-shot-phone{border-radius:22px;justify-self:center;width:min(78%,340px)}@media (min-width:700px){.ap-shot-desktop{display:block}.ap-shot-phone{display:none}}.ap-hero-proof figcaption,.ap-detail figcaption,.ap-approved figcaption{color:var(--ap-cream-3);text-wrap:pretty;font-size:.875rem;line-height:1.55}@media (min-width:1100px){.ap-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;row-gap:48px}.ap-hero-head{grid-column:1/-1}.ap-hero-copy{padding-top:12px}.ap-hero-proof{margin-right:calc(-1*var(--ap-gutter));padding-bottom:40px}.ap-shot-desktop{border-right:0;border-radius:14px 0 0 14px}.ap-shot-phone{border:1px solid #efe9dd38;border-radius:22px;width:23%;max-width:210px;display:block;position:absolute;bottom:0;left:-28px}.ap-hero-proof figcaption{padding-left:25%}}.ap-contract,.ap-try,.ap-overstep-section,.ap-sequence,.ap-faq,.ap-essay,.ap-access{max-width:var(--ap-max);padding:clamp(56px,8vw,104px)var(--ap-gutter);border-top:1px solid var(--ap-line);margin:0 auto}.ap-section-head{gap:14px;max-width:46rem;margin-bottom:clamp(28px,4vw,48px);display:grid}.ap-section-head h2,.ap-faq h2,.ap-access h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.875rem,4.2vw,3.25rem);font-weight:800;line-height:1.05}.ap-section-head p{color:var(--ap-cream-2);text-wrap:pretty;font-size:1.125rem;line-height:1.6}.ap-contract-grid{border-top:1px solid var(--ap-line);gap:0;display:grid}.ap-term{border-bottom:1px solid var(--ap-line);gap:10px;padding:24px 0;display:grid}.ap-term h3{text-wrap:balance;align-items:baseline;gap:12px;font-size:1.25rem;font-weight:800;line-height:1.3;display:flex}.ap-term h3:before{content:"";border-radius:3px;flex:none;width:12px;height:12px;transform:translateY(1px)}.ap-term[data-who=amy] h3:before{background:var(--ap-lilac)}.ap-term[data-who=check] h3:before{border:2px solid var(--ap-cream);width:8px;height:8px}.ap-term[data-who=you] h3:before{background:var(--ap-amber)}.ap-term[data-who=you] h3{color:var(--ap-amber)}.ap-term p{color:var(--ap-cream-2);text-wrap:pretty;max-width:26rem;font-size:1.0625rem;line-height:1.6}.ap-detail{gap:14px;max-width:560px;margin-top:clamp(32px,5vw,56px);display:grid}@media (min-width:900px){.ap-contract-grid{border-bottom:1px solid var(--ap-line);grid-template-columns:repeat(3,minmax(0,1fr))}.ap-term{border-bottom:0;padding:28px 28px 32px 0}.ap-term+.ap-term{border-left:1px solid var(--ap-line);padding-left:28px}.ap-contract{grid-template-columns:minmax(0,1fr);display:grid}}.ap-demo{gap:28px;display:grid}.ap-demo-frame{background:#140f1d;border:1px solid #c0b3f83d;border-radius:16px;min-width:0;overflow:hidden}.ap-demo-frame .st-root{background:linear-gradient(135deg,#1a1025 0%,#0d0d0d 100%);min-height:0;padding:clamp(12px,2.4vw,22px)}.ap-demo-change{font-family:var(--font-figtree),"Figtree",system-ui,sans-serif;gap:12px;padding:16px;display:grid}.ap-demo-change p{color:var(--ap-cream-2);text-wrap:pretty;font-size:1rem;line-height:1.55}.ap-demo-change label{color:var(--ap-cream);font-size:.875rem;font-weight:700}.ap-demo-change textarea{box-sizing:border-box;width:100%;min-height:88px;color:var(--ap-cream);font:inherit;background:#18151f;border:1px solid #c0b3f880;border-radius:10px;padding:12px}.ap-demo-change .st-btn2{justify-self:start}.ap-demo-history{align-content:start;gap:16px;display:grid}.ap-demo-history h3{font-size:1.25rem;font-weight:800}.ap-demo-note{color:var(--ap-cream-3);text-wrap:pretty;font-size:1rem;line-height:1.6}.ap-ledger{border-top:1px solid var(--ap-line);gap:0;padding:0;list-style:none;display:grid}.ap-ledger li{border-bottom:1px solid var(--ap-line);gap:4px;padding:14px 0 14px 18px;display:grid;position:relative}.ap-ledger li:before{content:"";background:var(--ap-cream-3);border-radius:2px;width:8px;height:8px;position:absolute;top:20px;left:0}.ap-ledger li[data-actor=amy]:before{background:var(--ap-lilac)}.ap-ledger li[data-actor=stop]:before{background:var(--ap-amber)}.ap-ledger-who{color:var(--ap-cream-3);font-size:.8125rem;font-weight:700}.ap-ledger li[data-actor=stop] .ap-ledger-who{color:var(--ap-amber)}.ap-ledger p{text-wrap:pretty;font-size:1rem;line-height:1.5}.ap-ledger strong{color:var(--ap-lilac);font-weight:700}.ap-ledger .ap-ledger-detail{color:var(--ap-cream-3);font-size:.875rem}@media (prefers-reduced-motion:no-preference){.ap-ledger li{animation:.42s cubic-bezier(.16,1,.3,1) both ap-entry}.ap-ledger li:nth-child(2){animation-delay:.36s}.ap-ledger li:nth-child(3){animation-delay:.72s}.ap-ledger li:nth-child(4){animation-delay:1.08s}.ap-ledger li:nth-child(5){animation-delay:1.44s}}@keyframes ap-entry{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:1000px){.ap-demo{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px}.ap-demo-history{position:sticky;top:24px}}.ap-overstep{gap:24px;display:grid}.ap-situations{border:0;border-top:1px solid var(--ap-line);gap:0;min-width:0;margin:0;padding:0;display:grid}.ap-situations legend{color:var(--ap-cream-3);padding:0 0 12px;font-size:.9375rem;font-weight:700}.ap-situation{border-bottom:1px solid var(--ap-line);cursor:pointer;color:var(--ap-cream-2);align-items:center;gap:14px;padding:15px 4px 15px 0;font-size:1.0625rem;font-weight:600;line-height:1.4;display:flex}.ap-situation:hover{color:var(--ap-cream)}.ap-situation input{appearance:none;border:2px solid #efe9dd66;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin:0;display:grid}.ap-situation input:after{content:"";background:0 0;border-radius:50%;width:8px;height:8px}.ap-situation input:checked{border-color:var(--ap-cream)}.ap-situation input:checked:after{background:var(--ap-cream)}.ap-situation:has(input:checked){color:var(--ap-cream)}.ap-situation:has(input:focus-visible){outline:2px solid var(--ap-lilac);outline-offset:2px}.ap-situation input:focus-visible{outline:0}.ap-verdict{background:var(--ap-ink-3);border:1px solid var(--ap-line);border-radius:18px;align-content:start;gap:14px;min-height:280px;padding:clamp(24px,3.5vw,40px);display:grid}.ap-verdict-chip{color:var(--ap-cream);background:#efe9dd14;border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:7px 12px;font-size:.875rem;font-weight:800;display:inline-flex}.ap-verdict-chip:before{content:"";background:var(--ap-cream);border-radius:2px;width:9px;height:9px}.ap-verdict[data-verdict=covered] .ap-verdict-chip{color:var(--ap-lilac);background:#c0b3f824}.ap-verdict[data-verdict=covered] .ap-verdict-chip:before{background:var(--ap-lilac)}.ap-verdict[data-verdict=yours] .ap-verdict-chip{color:var(--ap-amber);background:#e0a34a24}.ap-verdict[data-verdict=yours] .ap-verdict-chip:before{background:var(--ap-amber)}.ap-verdict[data-verdict=yours]{border-color:#e0a34a59}.ap-verdict[data-verdict=covered]{border-color:#c0b3f84d}.ap-verdict-headline{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:900;line-height:1.05}.ap-verdict-answer{color:var(--ap-cream-2);text-wrap:pretty;max-width:34rem;font-size:1.125rem;line-height:1.6}.ap-verdict-state{border-top:1px solid var(--ap-line);color:var(--ap-cream-3);margin-top:8px;padding-top:14px;font-size:.9375rem;font-weight:600}.ap-verdict-state[data-permission=ended],.ap-verdict-state[data-permission=off]{color:var(--ap-cream-2)}@media (min-width:900px){.ap-overstep{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px}.ap-verdict{position:sticky;top:24px}}.ap-sequence-body{gap:40px;display:grid}.ap-steps{counter-reset:ap-step;border-top:1px solid var(--ap-line);gap:0;padding:0;list-style:none;display:grid}.ap-steps li{counter-increment:ap-step;border-bottom:1px solid var(--ap-line);grid-template-columns:44px minmax(0,1fr);gap:6px 12px;padding:22px 0;display:grid}.ap-steps li:before{content:counter(ap-step);color:var(--ap-cream-3);grid-row:span 2;font-size:1.75rem;font-weight:900;line-height:1}.ap-steps h3{text-wrap:balance;font-size:1.25rem;font-weight:800;line-height:1.3}.ap-steps p{color:var(--ap-cream-2);text-wrap:pretty;font-size:1.0625rem;line-height:1.6}.ap-approved{align-content:start;gap:14px;display:grid}@media (min-width:1000px){.ap-sequence-body{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:56px}}.ap-essay{justify-items:start;gap:22px;display:grid}.ap-essay blockquote p{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;font-size:clamp(1.75rem,4.4vw,3.5rem);font-weight:800;line-height:1.12}.ap-essay>p{color:var(--ap-cream-2);text-wrap:pretty;max-width:36rem;font-size:1.125rem;line-height:1.6}.ap-faq{gap:0;display:grid}.ap-faq h2{margin-bottom:28px}.ap-faq details{border-top:1px solid var(--ap-line);max-width:52rem}.ap-faq details:last-of-type{border-bottom:1px solid var(--ap-line)}.ap-faq summary{cursor:pointer;text-wrap:pretty;justify-content:space-between;gap:16px;padding:20px 0;font-size:1.125rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.ap-faq summary::-webkit-details-marker{display:none}.ap-faq summary:after{content:"+";color:var(--ap-cream-3);flex:none;font-weight:400}.ap-faq details[open] summary:after{content:"−"}.ap-faq details p{color:var(--ap-cream-2);text-wrap:pretty;max-width:44rem;padding:0 0 22px;font-size:1.0625rem;line-height:1.65}.ap-faq-more{color:var(--ap-cream-2);text-wrap:pretty;margin-top:24px;font-size:1rem;line-height:1.6}.ap-faq-more a{color:var(--ap-lilac);text-underline-offset:4px}.ap-access{justify-items:start;gap:20px;padding-bottom:clamp(72px,10vw,128px);display:grid}.ap-access>p{color:var(--ap-cream-2);text-wrap:pretty;max-width:38rem;font-size:1.125rem;line-height:1.6}.ap-access-cta{gap:12px;width:min(100%,36rem);display:grid}.ap-access-cta>div{flex-wrap:wrap;gap:12px;display:flex}.ap-access-cta button{cursor:pointer;min-height:48px;font:700 1rem/1 var(--font-figtree),"Figtree",system-ui,sans-serif;color:var(--ap-cream);background:0 0;border:1px solid #efe9dd52;border-radius:12px;padding:0 20px}.ap-access-cta>div>button:first-child,.ap-access-cta>button,.ap-access-cta form button[type=submit]{background:var(--ap-cream);color:var(--ap-ink);border-color:var(--ap-cream)}.ap-access-cta form{gap:12px;display:grid}.ap-access-cta label{color:var(--ap-cream-2);gap:8px;font-size:.9375rem;font-weight:600;display:grid}.ap-access-cta textarea{box-sizing:border-box;width:100%;min-height:88px;color:var(--ap-cream);font:inherit;background:#18151f;border:1px solid #efe9dd66;border-radius:10px;padding:12px}.ap-access-cta p{color:var(--ap-cream-2);font-size:1rem;line-height:1.55}.ap-access-fallback{color:var(--ap-cream-2);font-size:1rem}.ap-access-fallback a{color:var(--ap-lilac)}.ap-access-links{flex-wrap:wrap;gap:8px 24px;margin-top:12px;display:flex}.ap-access-links a{color:var(--ap-cream-2);text-underline-offset:4px;font-size:1rem;font-weight:600}.ap-access-links a:hover{color:var(--ap-cream)}@media (prefers-reduced-motion:reduce){.ap *,.ap :before,.ap :after{transition:none!important;animation:none!important}}.ap-essay-body{max-width:1040px;padding:clamp(32px,7vw,88px)var(--ap-gutter)clamp(72px,10vw,120px);gap:clamp(28px,4vw,44px);margin:0 auto;display:grid}.ap-essay-head{gap:20px;max-width:46rem;display:grid}.ap-essay-head h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,8vw,5rem);font-weight:900;line-height:.98}.ap-essay-dek{color:var(--ap-cream-2);text-wrap:pretty;font-size:clamp(1.1875rem,2vw,1.4375rem);line-height:1.5}.ap-prose{gap:22px;max-width:40rem;display:grid}.ap-prose p{color:var(--ap-cream-2);text-wrap:pretty;font-size:1.1875rem;line-height:1.75}.ap-prose h2{letter-spacing:-.02em;color:var(--ap-cream);text-wrap:balance;margin-top:18px;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:800;line-height:1.15}.ap-pull{border-left:3px solid var(--ap-lilac);max-width:48rem;margin:8px 0;padding:8px 0 8px clamp(18px,3vw,32px)}.ap-pull p{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.625rem,3.6vw,2.5rem);font-weight:800;line-height:1.2}.ap-essay-terms{max-width:100%}.ap-essay-figure{gap:14px;display:grid}.ap-essay-figure figcaption{color:var(--ap-cream-3);text-wrap:pretty;max-width:40rem;font-size:.9375rem;line-height:1.55}.ap-essay-figure-narrow{max-width:760px}.ap-rules{counter-reset:ap-rule;border-top:1px solid var(--ap-line);gap:0;max-width:46rem;padding:0;list-style:none;display:grid}.ap-rules li{counter-increment:ap-rule;border-bottom:1px solid var(--ap-line);grid-template-columns:52px minmax(0,1fr);gap:8px 14px;padding:26px 0;display:grid}.ap-rules li:before{content:counter(ap-rule);color:var(--ap-lilac);grid-row:span 2;font-size:2.25rem;font-weight:900;line-height:1}.ap-rules li:nth-child(6):before{color:var(--ap-amber)}.ap-rules h3{text-wrap:balance;font-size:1.375rem;font-weight:800;line-height:1.25}.ap-rules p{color:var(--ap-cream-2);text-wrap:pretty;font-size:1.125rem;line-height:1.7}.ap-essay-cta{background:var(--ap-ink-3);border:1px solid var(--ap-line);border-radius:18px;gap:18px;max-width:46rem;padding:clamp(24px,4vw,40px);display:grid}.ap-essay-cta h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:800;line-height:1.15}.ap-essay-cta p{color:var(--ap-cream-2);text-wrap:pretty;font-size:1.0625rem;line-height:1.6}.ap-essay-help a{color:var(--ap-lilac);text-underline-offset:4px}@media (min-width:900px){.ap-essay-terms{grid-template-columns:repeat(3,minmax(0,1fr))}}.ap-phones{align-content:start;gap:14px;display:grid}.ap-phones-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,20px);max-width:560px;display:grid}.ap-shot-tall{border-radius:22px}.ap-phones figcaption{color:var(--ap-cream-3);text-wrap:pretty;max-width:34rem;font-size:.875rem;line-height:1.55}.ap-sequence .ap-approved{margin-top:clamp(40px,6vw,72px)}
/*# sourceMappingURL=874a179a996e6c59.css.map*/