.hero__price{font-size:var(--t-small);color:var(--note);margin-top:18px}.hero__price b{color:var(--ink);font-weight:600}.setup{padding:var(--sec) var(--gutter)}.setup__grid{max-width:var(--max);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,96px);margin:0 auto;display:grid}.setup__copy .lead{margin-top:24px}.pricing__head{max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;margin:0 auto 48px;display:flex}.pricing__head .lead{margin-top:20px}.pricing__intro{align-items:flex-end;gap:clamp(16px,2vw,28px);display:flex}.pricing__controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.seg{background:var(--s1);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.seg button{min-height:42px;font-size:var(--t-small);color:var(--note);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:600;transition:background-color .25s,color .25s;display:inline-flex}.seg button[aria-pressed=true]{background:var(--ink-dark);color:var(--ink-light)}.seg__save{font-size:var(--t-label);color:var(--up-c);font-weight:700}.seg button[aria-pressed=true] .seg__save{color:var(--lime)}.plan--hot{background:var(--night)}.plan__top{flex-wrap:wrap;align-items:center;gap:10px 12px;min-height:50px;padding-right:62px;display:flex}.plan__top h2,.plan__top h3{font-family:var(--display);font-size:var(--t-title);font-weight:800;line-height:.9}.plan__bot{width:50px;height:50px;position:absolute;top:clamp(24px,2.4vw,36px);right:clamp(24px,2.4vw,36px)}.plan__for{min-height:3em;font-size:var(--t-ui);color:var(--note);margin-top:12px}.plan__price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:24px;display:flex}.plan__price b{font-family:var(--display);font-size:var(--t-figure);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:800;line-height:.85}.plan__price span{font-size:var(--t-ui);color:var(--note)}.plan__billed{min-height:1.5em;font-size:var(--t-note);color:var(--note);margin-top:10px}.plan__inc{font-size:var(--t-small);margin-top:28px;font-weight:600}.plan__list{gap:10px;margin-top:14px;display:grid}.plan__list li{font-size:var(--t-ui);gap:10px;line-height:1.4;display:flex}.plan__list li:before{content:"";background:var(--up-c);flex:none;width:18px;height:18px;margin-top:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.plan--hot .plan__list li:before{background:var(--lime)}.pricing__note{max-width:var(--max);font-size:var(--t-note);color:var(--note);margin:24px auto 0}.pricing__foot{max-width:var(--max);font-size:var(--t-note);flex-wrap:wrap;gap:8px 28px;margin:12px auto 0;font-weight:600;display:flex}.faq__grid{max-width:var(--max);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;margin:0 auto;display:grid}.faq__grid h2{align-self:start;position:sticky;top:100px}.faq__list{gap:8px;display:grid}body:has(.page--dawn){background:var(--dawn)}@media (max-width:1080px){.setup__grid,.faq__grid{grid-template-columns:minmax(0,1fr)}.faq__grid h2{position:static}.plan--hot{order:-1}}@media (max-width:720px){.pricing__intro{flex-direction:column;align-items:flex-start}.pricing__controls{width:100%}}.setup__list{gap:10px;display:grid}.setup__list li{background:var(--s1);font-size:var(--t-body-l);border-radius:20px;align-items:center;gap:16px;padding:18px 22px;line-height:1.4;display:flex}.setup__list .bot{flex:none;width:40px;height:40px}.setup__n{background:var(--ink);width:32px;height:32px;color:var(--bg);font-size:var(--t-small);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.pricing__fair{max-width:var(--max);font-size:var(--t-ui);margin:32px auto 0;font-weight:600}.pricing__fair+.pricing__note{margin-top:8px}.plans--4{max-width:var(--max);grid-template-columns:repeat(4,minmax(0,1fr))}.plans--4 .plan__top h2{font-size:var(--t-title)}.plans--4 .plan__price b{font-size:var(--t-headline)}.plans--4 .plan__list li{font-size:var(--t-small)}.plan__day{min-height:1.4em;font-size:var(--t-label);color:var(--note);font-variant-numeric:tabular-nums;margin-top:2px}@media (max-width:1240px){.plans--4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}}@media (max-width:720px){.plans--4{grid-template-columns:minmax(0,1fr);max-width:560px}}.limits{max-width:var(--max);margin:clamp(72px,8vw,128px) auto 0}.limits .lead{margin-top:16px}.limits__scroll{background:var(--s1);border-radius:20px;margin-top:28px;overflow-x:auto}.limits__table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--t-small);font-variant-numeric:tabular-nums}.limits__table th,.limits__table td{text-align:left;padding:14px 18px}.limits__table thead th{font-size:var(--t-ui);font-weight:700}.limits__table tbody th{color:var(--note);font-weight:400}.limits__table tbody tr:nth-child(odd){background:color-mix(in srgb, var(--ink) 4%, transparent)}.limits__table .is-hot{background:color-mix(in srgb, var(--lime) 22%, transparent);font-weight:600}@media (max-width:720px){.limits__table thead th:first-child,.limits__table tbody th{z-index:1;background:var(--s1);position:sticky;left:0}.limits__table tbody tr:nth-child(odd) th{background:color-mix(in srgb, var(--ink) 4%, var(--s1))}}.limits__note{max-width:60em;font-size:var(--t-note);color:var(--note);margin-top:14px}.plan__refund{font-size:var(--t-note);color:var(--note);text-align:center;text-underline-offset:3px;margin-top:10px;text-decoration:underline;display:block}@media (max-width:700px){.pricing__controls{width:100%}}.plan__create{font-size:var(--t-small);color:var(--note);margin-top:22px;line-height:1.45}.plan__create a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;display:inline-flex}.plan__create a:hover{text-decoration-color:currentColor}.pricing__pre{max-width:36em;font-size:var(--t-ui);text-wrap:pretty;margin-top:14px;font-weight:600}.plans__all{max-width:var(--max);font-size:var(--t-small);margin:20px auto 0;font-weight:600}.limits__table .limits__group th{font-size:var(--t-ui);color:var(--ink);background:0 0;padding-top:22px;font-weight:700}.limits__table .is-soon{color:var(--note)}.calc{max-width:var(--max);margin:clamp(72px,8vw,128px) auto 0;scroll-margin-top:96px}.calc__head .lead{margin-top:16px}.calc__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:12px;margin-top:28px;display:grid}.calc__inputs{background:var(--s1);border-radius:24px;align-content:start;gap:24px;padding:clamp(22px,2.4vw,32px);display:grid}.calc__field{border:0;min-width:0;margin:0;padding:0}.calc__field legend{font-size:var(--t-ui);margin-bottom:12px;font-weight:700}.calc__chips{flex-wrap:wrap;gap:8px;display:flex}.calc__chip{background:var(--s2);min-width:48px;min-height:44px;font-size:var(--t-ui);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.calc__chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.calc__chip:hover{background:var(--s3)}.calc__chip.is-on{background:var(--ink-dark);color:var(--ink-light)}.calc__chip:has(input:focus-visible){outline:2px solid var(--ink-dark);outline-offset:3px}.calc__note{font-size:var(--t-note);color:var(--note)}.calc__out{background:var(--ink-dark);color:var(--ink-light);border-radius:24px;align-content:start;gap:8px;padding:clamp(22px,2.4vw,32px);display:grid}.calc__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:10px 0;display:grid}.calc__row span{font-size:var(--t-ui)}.calc__row b{font-family:var(--display);font-size:var(--t-title);font-variant-numeric:tabular-nums;font-weight:800}.calc__row small{font-size:var(--t-note);color:var(--note-light);grid-column:1/-1}.calc__row--us b{color:var(--lime)}.calc__result{background:var(--paper);color:var(--ink-dark);font-size:var(--t-body-l);text-wrap:pretty;border-radius:16px;margin-top:8px;padding:18px 20px;font-weight:700}.calc__fine{font-size:var(--t-label);color:var(--note-light);margin-top:4px}.calc__src a{color:var(--ink-light);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}.calc__src a:hover{text-decoration-color:currentColor}@media (max-width:900px){.calc__grid{grid-template-columns:minmax(0,1fr)}}.gift{z-index:200;padding:var(--gutter);background:#050608b8;place-items:center;display:grid;position:fixed;inset:0}.gift__card{border-radius:28px;outline:none;justify-items:start;gap:12px;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:clamp(24px,4vw,40px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #00000080}@media (prefers-reduced-motion:no-preference){.gift{animation:giftFade .25s var(--ease) both}.gift__card{animation:giftPop .45s var(--spring) both}}.gift__x{background:var(--s1);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.gift__x:hover{background:var(--s2)}.gift__icon{width:64px;height:64px}.gift__label{font-size:var(--t-label);color:var(--lime);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.gift__card h2{font-size:var(--t-headline);line-height:.95}.gift__lead{font-size:var(--t-body);color:var(--note)}.gift__list{gap:6px;width:100%;margin-top:4px;display:grid}.gift__list li{background:var(--s1);font-variant-numeric:tabular-nums;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:12px 14px;display:grid}.gift__list span{font-weight:700}.gift__list s{font-size:var(--t-small);color:var(--note)}.gift__list b{font-size:var(--t-body-l);color:var(--lime)}.gift__year,.gift__fine{font-size:var(--t-note);color:var(--note)}.gift__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px;display:flex}.plan__welcome{font-size:var(--t-note);color:var(--up-c);margin-top:6px;font-weight:600}@keyframes giftFade{0%{opacity:0}}@keyframes giftPop{0%{opacity:0;transform:translateY(16px)scale(.96)}}.plan__list li.is-soon{color:var(--note)}.plan__list li.is-soon:before{opacity:.5;background:currentColor}.plan--hot .plan__list li.is-soon:before{background:currentColor}
