.doodle[data-astro-cid-pwjf4t3u]{color:inherit;display:block;overflow:visible}.doodle[data-astro-cid-pwjf4t3u] path[data-astro-cid-pwjf4t3u]{stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.doodle[data-astro-cid-pwjf4t3u].will-draw path[data-astro-cid-pwjf4t3u]{stroke-dashoffset:1px}.doodle[data-astro-cid-pwjf4t3u].is-drawn path[data-astro-cid-pwjf4t3u]{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.doodle[data-astro-cid-pwjf4t3u].is-drawn path[data-astro-cid-pwjf4t3u]+path[data-astro-cid-pwjf4t3u]{transition-duration:.3s;transition-delay:.7s}.hero[data-astro-cid-wcolddp2]{background:radial-gradient(60% 40% at 50% 0,#fff 0%,#fff0 100%);padding-top:clamp(112px,11vw,150px)}.hero-head[data-astro-cid-wcolddp2]{text-align:center;justify-items:center;gap:clamp(18px,2.2vw,26px);display:grid}.hero-title[data-astro-cid-wcolddp2]{justify-items:center;max-width:1100px;display:grid;position:relative}.hero-title[data-astro-cid-wcolddp2] .display[data-astro-cid-wcolddp2]{font-size:clamp(32px,5vw,76px)}.hero-title[data-astro-cid-wcolddp2] .hand[data-astro-cid-wcolddp2]{color:var(--orange);margin:.2em 0 0 clamp(24px,12vw,220px);font-size:clamp(40px,5.6vw,88px);transform:rotate(-3deg)}.hero-title[data-astro-cid-wcolddp2] .spark{color:var(--orange);position:absolute}.hero-title[data-astro-cid-wcolddp2] .spark-big{width:36px;top:-22px;left:-64px}.hero-title[data-astro-cid-wcolddp2] .spark-small{width:17px;top:26px;left:-24px}.hero-lead[data-astro-cid-wcolddp2]{text-align:center;text-wrap:balance;max-width:680px}.hero-price[data-astro-cid-wcolddp2]{max-width:680px;color:var(--ink);font:500 15px/1.5 var(--font-text);text-wrap:pretty}.hero-price[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2],.price-notes[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2],.about[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2],.faq-item[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.cta[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.works[data-astro-cid-wcolddp2]{justify-items:center;gap:10px;display:grid}.works-title[data-astro-cid-wcolddp2]{color:var(--muted)}.works-list[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.works-list[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{min-height:40px;color:var(--ink);font:500 14px/1 var(--font-text);background:#fff;border-radius:999px;align-items:center;padding:0 16px;transition:background-color .2s;display:inline-flex}.works-list[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{background:var(--pale-blue)}.steps[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.step[data-astro-cid-wcolddp2]{color:var(--ink);align-content:start;gap:12px;padding:28px;display:grid}.step-num[data-astro-cid-wcolddp2]{color:var(--orange-ink)}.step-title[data-astro-cid-wcolddp2]{color:var(--blue);font:500 clamp(22px, 2.2vw, 30px)/1.05 var(--font-mono);text-transform:uppercase;letter-spacing:-.02em}.step-text[data-astro-cid-wcolddp2]{color:var(--navy);font:500 16px/1.45 var(--font-text)}.harnesses[data-astro-cid-wcolddp2]{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:clamp(16px,2.4vw,32px);padding:clamp(12px,1.6vw,20px);display:grid}.harness-list[data-astro-cid-wcolddp2]{align-content:start;gap:4px;display:grid;position:relative}.harness-tab[data-astro-cid-wcolddp2]{color:var(--ink);text-align:left;background:0 0;border-radius:18px;gap:6px;padding:16px 18px;transition:background-color .2s;display:grid}.harness-tab[data-astro-cid-wcolddp2]:hover{background:var(--bg)}.harness-tab[data-astro-cid-wcolddp2][aria-selected=true]{color:var(--blue);background:var(--pale-blue)}.harness-name[data-astro-cid-wcolddp2]{color:inherit;font:500 20px/1.05 var(--font-mono);text-transform:uppercase;letter-spacing:-.01em}.harness-protocol[data-astro-cid-wcolddp2]{color:var(--muted);font:500 13px/1.2 var(--font-text)}.harness-tab[data-astro-cid-wcolddp2][aria-selected=true] .harness-protocol[data-astro-cid-wcolddp2]{color:var(--navy)}.harness-tab[data-astro-cid-wcolddp2]:focus-visible{outline-offset:2px}.harness-panel[data-astro-cid-wcolddp2]{align-content:start;gap:14px;min-width:0;padding:clamp(4px,1vw,12px) clamp(4px,1vw,12px) 8px 0;display:grid}.harness-panel[data-astro-cid-wcolddp2][hidden]{display:none}.harness-where[data-astro-cid-wcolddp2]{color:var(--navy);font:500 16px/1.45 var(--font-text)}.more[data-astro-cid-wcolddp2]{color:var(--blue);font:500 14px/1.3 var(--font-mono);text-transform:uppercase}.more[data-astro-cid-wcolddp2]:hover{text-underline-offset:6px;text-decoration:underline}.model-cell[data-astro-cid-wcolddp2]{color:var(--ink);font:500 15px/1.2 var(--font-text);text-transform:none;letter-spacing:0;border-bottom-color:var(--bg);gap:2px;display:grid}.model-cell[data-astro-cid-wcolddp2] sup[data-astro-cid-wcolddp2]{display:contents}tr[data-astro-cid-wcolddp2]:last-child .model-cell[data-astro-cid-wcolddp2]{border-bottom:0}.provider[data-astro-cid-wcolddp2]{color:var(--muted);font:500 12px/1 var(--font-text)}.official-cell[data-astro-cid-wcolddp2]{color:var(--muted);white-space:nowrap}.ours-cell[data-astro-cid-wcolddp2]{color:var(--blue);font-family:var(--font-mono);white-space:nowrap}.saving[data-astro-cid-wcolddp2]{color:var(--orange-ink);background:var(--orange-wash)}.price-notes[data-astro-cid-wcolddp2]{max-width:900px;color:var(--navy);font:500 14px/1.5 var(--font-text);gap:6px;margin:16px auto 0;padding:0 0 0 18px;display:grid}.all-prices[data-astro-cid-wcolddp2]{justify-content:center;margin-top:24px;display:flex}.bills[data-astro-cid-wcolddp2]{justify-items:center;gap:40px;margin:clamp(48px,6vw,80px) auto 0;display:grid}.bills-row[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,340px));align-items:start;gap:clamp(72px,12vw,200px);padding-bottom:28px;display:grid;position:relative}.receipt[data-astro-cid-wcolddp2]{color:var(--ink);background:var(--paper);filter:drop-shadow(0 14px 28px #1b1e3314);gap:18px;padding:26px 26px 30px;display:grid;position:relative}.receipt[data-astro-cid-wcolddp2]:after{content:"";background:linear-gradient(135deg, var(--paper) 50%, transparent 50%) 0 0 / 16px 10px repeat-x, linear-gradient(225deg, var(--paper) 50%, transparent 50%) 0 0 / 16px 10px repeat-x;height:10px;position:absolute;bottom:-10px;left:0;right:0}.receipt[data-astro-cid-wcolddp2].is-official{--paper:#f7f9fd;rotate:-2.5deg}.receipt[data-astro-cid-wcolddp2].is-ours{--paper:#fff;translate:0 18px;rotate:2deg}.receipt-head[data-astro-cid-wcolddp2]{gap:4px;display:grid}.receipt-who[data-astro-cid-wcolddp2]{font:500 13px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.receipt-model[data-astro-cid-wcolddp2]{color:var(--navy);font:500 14px/1.3 var(--font-text)}.is-official[data-astro-cid-wcolddp2] .receipt-who[data-astro-cid-wcolddp2]{color:var(--muted)}.is-ours[data-astro-cid-wcolddp2] .receipt-who[data-astro-cid-wcolddp2]{color:var(--blue)}.receipt-lines[data-astro-cid-wcolddp2]{gap:10px;margin:0;display:grid}.receipt-lines[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.receipt-lines[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{color:var(--navy);font:500 14px/1.3 var(--font-text)}.receipt-lines[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--muted)}.receipt-lines[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{color:var(--ink);font:500 15px/1 var(--font-mono);margin:0}.receipt-total[data-astro-cid-wcolddp2]{border-top:1.5px dashed var(--line);color:var(--navy);font:500 14px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:baseline;padding-top:16px;display:flex}.total-sum[data-astro-cid-wcolddp2]{font:500 clamp(30px, 3vw, 40px)/1 var(--font-mono);letter-spacing:-.03em;text-transform:none;position:relative}.is-official[data-astro-cid-wcolddp2] .total-sum[data-astro-cid-wcolddp2]{color:var(--muted)}.is-ours[data-astro-cid-wcolddp2] .total-sum[data-astro-cid-wcolddp2]{color:var(--blue)}.total-sum[data-astro-cid-wcolddp2] .total-mark{color:var(--orange);pointer-events:none;position:absolute}.is-official[data-astro-cid-wcolddp2] .total-sum[data-astro-cid-wcolddp2] .total-mark{width:116%;height:56%;top:18%;left:-8%;right:-8%}.is-ours[data-astro-cid-wcolddp2] .total-sum[data-astro-cid-wcolddp2] .total-mark{width:144%;height:176%;top:-38%;left:-22%}.bills-note[data-astro-cid-wcolddp2]{width:clamp(120px,14vw,220px);color:var(--orange);pointer-events:none;justify-items:center;margin:0;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.bills-note[data-astro-cid-wcolddp2] .hand[data-astro-cid-wcolddp2]{color:var(--orange-ink);text-align:center;font-size:clamp(28px,2.6vw,40px);line-height:.9;transform:rotate(-6deg)}.bills-note[data-astro-cid-wcolddp2] .note-arrow{width:clamp(64px,7vw,110px);margin-top:6px;transform:rotate(12deg)}.bills-caption[data-astro-cid-wcolddp2]{max-width:720px;color:var(--navy);font:500 14px/1.5 var(--font-text);text-align:center;text-wrap:pretty}.why[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.why-card[data-astro-cid-wcolddp2]{border-radius:28px;align-content:start;gap:12px;padding:clamp(24px,3vw,36px);display:grid}.why-title[data-astro-cid-wcolddp2]{font:500 clamp(22px, 2.1vw, 30px)/1.05 var(--font-mono);text-transform:uppercase;letter-spacing:-.02em}.why-text[data-astro-cid-wcolddp2]{font:500 16px/1.5 var(--font-text)}.tone-blue[data-astro-cid-wcolddp2]{color:#fff;background:var(--blue)}.tone-yellow[data-astro-cid-wcolddp2]{color:var(--ink);background:var(--yellow-card)}.tone-pink[data-astro-cid-wcolddp2]{color:var(--ink);background:var(--pink)}.section-more[data-astro-cid-wcolddp2]{text-align:center;justify-content:center;margin-top:24px;display:flex}.cabinet[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.cabinet-card[data-astro-cid-wcolddp2]{color:var(--ink);align-content:start;gap:16px;padding:clamp(24px,3vw,36px);display:grid}.cabinet-title[data-astro-cid-wcolddp2]{color:var(--blue);font:500 clamp(22px, 2.1vw, 30px)/1.05 var(--font-mono);text-transform:uppercase;letter-spacing:-.02em}.cabinet-list[data-astro-cid-wcolddp2]{color:var(--navy);font:500 16px/1.5 var(--font-text);gap:10px;margin:0;padding-left:18px;display:grid}.narrow[data-astro-cid-wcolddp2]{max-width:900px}.about[data-astro-cid-wcolddp2]{color:var(--ink);margin:0;padding:8px clamp(20px,3vw,32px);display:grid}.about[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--bg);grid-template-columns:minmax(140px,200px) minmax(0,1fr);gap:8px 24px;padding:18px 0;display:grid}.about[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]:last-child{border-bottom:0}.about[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{color:var(--muted);font:500 12px/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.about[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{color:var(--navy);font:500 16px/1.5 var(--font-text);margin:0}.faq[data-astro-cid-wcolddp2]{gap:10px;display:grid}.faq-item[data-astro-cid-wcolddp2]{color:var(--ink);padding:0}.faq-item[data-astro-cid-wcolddp2] summary[data-astro-cid-wcolddp2]{color:var(--blue);font:500 18px/1.3 var(--font-text);cursor:pointer;padding:22px 24px;list-style-position:inside}.faq-item[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--navy);font:500 16px/1.55 var(--font-text);padding:0 24px 22px}.final[data-astro-cid-wcolddp2]{padding:clamp(40px, 6vw, 88px) var(--gutter);border-radius:var(--radius);color:#fff;background:var(--blue);text-align:center;justify-items:center;gap:18px;display:grid;position:relative;overflow:clip}.final-title[data-astro-cid-wcolddp2]{color:#fff}.final-text[data-astro-cid-wcolddp2]{max-width:520px;font:500 18px/1.4 var(--font-text)}.final-star[data-astro-cid-wcolddp2]{width:clamp(48px,7vw,96px);height:auto;position:absolute;top:14%;right:6%;transform:rotate(12deg)}@media (width<=960px){.harnesses[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.harness-list[data-astro-cid-wcolddp2]{scrollbar-width:none;gap:6px;margin-inline:calc(-1*clamp(12px,1.6vw,20px));padding-inline:clamp(12px,1.6vw,20px);display:flex;overflow-x:auto}.harness-list[data-astro-cid-wcolddp2]::-webkit-scrollbar{display:none}.harness-tab[data-astro-cid-wcolddp2]{box-shadow:inset 0 0 0 1px var(--line);flex:none;padding:12px 16px}.harness-tab[data-astro-cid-wcolddp2][aria-selected=true]{box-shadow:none}.harness-name[data-astro-cid-wcolddp2]{font-size:15px}.harness-protocol[data-astro-cid-wcolddp2]{display:none}.harness-panel[data-astro-cid-wcolddp2]{padding:0}.bills-row[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,340px);gap:120px}.receipt[data-astro-cid-wcolddp2].is-official{rotate:-1.5deg}.receipt[data-astro-cid-wcolddp2].is-ours{translate:none;rotate:1.5deg}.bills-note[data-astro-cid-wcolddp2]{width:auto;top:50%}.bills-note[data-astro-cid-wcolddp2] .note-arrow{width:56px;transform:rotate(80deg)}.hero-title[data-astro-cid-wcolddp2] .spark{display:none}.steps[data-astro-cid-wcolddp2],.why[data-astro-cid-wcolddp2],.cabinet[data-astro-cid-wcolddp2],.about[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}
