.bud{--bg:#f6f9fb;--surface:#fff;--fg:#0e171e;--muted:#5a656d;--border:#dbdfe2;--accent:#00ff7f;--accent-ink:#04040a;--accent-hover:#66ffb2;--ink:#04040a;--ink-2:#101019;--ink-border:#262633;--ink-fg:#f0f4ff;--ink-muted:#a9b1c6;--ring:#0e171e1f;--star:#ecaa0b;--error:#c92f33;--font-display:var(--font-jakarta), system-ui, sans-serif;--font-body:var(--font-jakarta), system-ui, sans-serif;--font-mono:var(--font-jakarta), system-ui, sans-serif;--font-poster:var(--font-barlow), "Barlow Condensed", sans-serif;--r-sm:12px;--r-md:20px;--r-lg:30px;--pill:9999px;--container:1180px}@supports (color:lab(0% 0 0)){.bud{--bg:lab(97.6866% -.659496 -1.32245);--surface:lab(100% 0 0);--fg:lab(7.23336% -2.52666 -6.34827);--muted:lab(42.0221% -2.81966 -5.87384);--border:lab(88.4097% -.985354 -1.98137);--ring:lab(7.23336% -2.52666 -6.34827/.12);--star:lab(74.4754% 17.3326 75.9449);--error:lab(45.8749% 60.1361 37.4355)}}.bud *{box-sizing:border-box}html:has(.bud){scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:80px}.bud{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-feature-settings:"calt";margin:0;font-size:17px;line-height:1.5}.bud img,.bud video{max-width:100%;height:auto;display:block}.bud a{color:inherit}.bud h1,.bud h2,.bud h3,.bud h4{font-family:var(--font-display);letter-spacing:-.03em;color:inherit;margin:0;font-weight:800}.bud h1{text-wrap:balance;font-size:clamp(40px,6vw,80px);line-height:.98}.bud h2{text-wrap:balance;font-size:clamp(32px,4.4vw,56px);line-height:1.04}.bud h3{letter-spacing:-.02em;font-size:22px;line-height:1.2}.bud p{margin:0}.bud .container{width:min(var(--container), calc(100% - 48px));margin:0 auto}.bud .section{padding:96px 0}.bud .dark{background:var(--ink);color:var(--ink-fg)}.bud .dark .muted,.bud .dark .meta{color:var(--ink-muted)}.bud .muted,.bud .meta{color:var(--muted)}.bud .meta{font-size:14px}.bud .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bud .eyebrow{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:13px;font-weight:700}.bud .dark .eyebrow{color:var(--ink-muted)}.bud .lead{color:var(--muted);max-width:60ch;font-size:20px;line-height:1.45}.bud .dark .lead{color:var(--ink-muted)}.bud .heading{max-width:760px;margin-bottom:48px}.bud .heading .lead{margin-top:18px}.bud :focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px;border-radius:6px}.bud .btn{border-radius:var(--pill);min-height:48px;font-family:var(--font-display);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s,border-color .15s;display:inline-flex}.bud .btn:hover{transform:scale(1.04)}.bud .btn:active{transform:scale(.97)}.bud .btn-lg{min-height:56px;padding:14px 28px;font-size:18px}.bud .btn-primary{background:var(--accent);color:var(--accent-ink)}.bud .btn-primary:hover{background:var(--accent-hover);color:var(--accent-ink)}.bud .btn-secondary{color:var(--fg);border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);background:0 0}.bud .btn-secondary:hover{background:var(--surface);color:var(--fg)}.bud .dark .btn-secondary{color:var(--ink-fg);border-color:#0000;box-shadow:0 0 0 1px #ffffff47;box-shadow:0 0 0 1px lab(100% 0 0/.28)}.bud .dark .btn-secondary:hover{background:var(--ink-2);color:var(--ink-fg)}.bud .btn-arrow:after{content:"→";font-weight:700}.bud .topnav{z-index:30;-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--border);background:#f6f9fbd1;background:lab(97.6866% -.659496 -1.32245/.82);position:sticky;top:0}.bud .topnav .container{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.bud .brand{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:800;text-decoration:none}.bud .brand small{color:var(--muted);margin-left:4px;font-weight:700}.bud .navlinks{gap:26px;display:flex}.bud .navlinks a{color:var(--fg);border-bottom:2px solid #0000;padding:6px 0;font-size:15px;font-weight:500;text-decoration:none}.bud .navlinks a:hover{border-bottom-color:var(--fg)}.bud .nav-cta{min-height:40px;color:var(--fg);box-shadow:0 0 0 1px var(--ring);background:0 0;padding:8px 18px;font-size:15px}.bud .nav-cta:hover{background:var(--surface);color:var(--fg)}.bud.hero-out .nav-cta{background:var(--accent);color:var(--accent-ink);box-shadow:none}.bud.hero-out .nav-cta:hover{background:var(--accent-hover);color:var(--accent-ink)}.bud .hero{padding:64px 0 72px;overflow:hidden}.bud .hero .container{grid-template-columns:minmax(0,1fr) minmax(360px,440px);grid-template-areas:"copy form""film form";align-items:start;gap:32px 64px;display:grid}.bud .hero-copy{grid-area:copy;min-width:0}.bud .hero .lead{max-width:46ch;margin-top:22px}.bud .urgency{border-radius:var(--pill);background:var(--ink-2);box-shadow:0 0 0 1px var(--ink-border);align-items:center;gap:10px;margin-top:26px;padding:8px 14px 8px 10px;font-size:15px;display:inline-flex}.bud .urgency i{background:var(--accent);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #00ff7f2e}.bud .urgency b{font-weight:700}.bud .hero-form{background:var(--surface);min-width:0;color:var(--fg);border-radius:var(--r-lg);grid-area:form;padding:28px;box-shadow:0 24px 60px #00000059;box-shadow:0 24px 60px lab(0% 0 0/.35)}.bud .hero-form .bud-quiz{background:0 0;border-radius:0;padding:0}.bud .hero-form-title{border-bottom:1px solid var(--border);gap:2px;margin-bottom:16px;padding-bottom:16px;display:grid}.bud .hero-form-title b{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800}.bud .hero-form-title span{color:var(--muted);font-size:15px}.bud .hero-film{grid-area:film;align-items:center;gap:20px;min-width:0;display:flex}.bud .hero-film .film{flex:none;justify-self:auto;width:200px;max-width:none}.bud .hero-film>p{max-width:32ch;color:var(--ink-muted);gap:6px;font-size:15px;display:grid}.bud .hero-film>p b{color:var(--ink-fg);font-family:var(--font-display);font-size:18px;font-weight:800}.bud .hero-film:has(.is-playing){flex-direction:column;align-items:flex-start}.bud .hero-film .film.is-playing{width:min(100%,360px)}.bud .film{border-radius:var(--r-lg);background:var(--ink-2);aspect-ratio:9/16;width:100%;max-width:360px;max-height:640px;box-shadow:0 0 0 1px var(--ink-border);justify-self:end;margin:0;position:relative;overflow:hidden}.bud .film img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bud .film video{-o-object-fit:contain;object-fit:contain;background:var(--ink);width:100%;height:100%}.bud .film-play{color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:#ffffffeb;background:lab(100% 0 0/.92);border:0;border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:transform .15s;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.bud .film-play:not(.film-play-center){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bud .film-play:hover{background:var(--surface);color:var(--fg);transform:scale(1.03)}.bud .film-play strong{font-family:var(--font-display);font-size:15px;font-weight:800;display:block}.bud .film-play small{color:var(--muted);font-size:13px}.bud .play-ic{background:var(--fg);border-radius:50%;flex:none;width:40px;height:40px;position:relative}.bud .play-ic:after{content:"";border-left:12px solid var(--surface);border-top:8px solid #0000;border-bottom:8px solid #0000;position:absolute;top:12px;left:15px}.bud .film-play.film-play-center{color:var(--ink-fg);background:linear-gradient(#0000 40%,#00000073);background:linear-gradient(#0000 40%,lab(0% 0 0/.45));border-radius:0;place-content:end center;justify-items:center;gap:8px;padding:0 0 16px;display:grid;inset:0}.bud .film-play.film-play-center:hover{color:var(--ink-fg);background:linear-gradient(#0000 40%,#0000008c);background:linear-gradient(#0000 40%,lab(0% 0 0/.55));transform:none}.bud .film-play-center .play-ic{background:var(--accent);width:56px;height:56px;transition:transform .15s;box-shadow:0 8px 24px #00000059;box-shadow:0 8px 24px lab(0% 0 0/.35)}.bud .film-play-center:hover .play-ic{transform:scale(1.06)}.bud .film-play-center .play-ic:after{border-left:16px solid var(--accent-ink);border-top-width:10px;border-bottom-width:10px;top:18px;left:22px}.bud .film-play-center small{color:var(--ink-fg);font-family:var(--font-display);text-shadow:0 1px 6px #0009;text-shadow:0 1px 6px lab(0% 0 0/.6);font-size:14px;font-weight:700}.bud .trust{border-bottom:1px solid var(--border);background:var(--surface)}.bud .trust .container{grid-template-columns:repeat(3,1fr);display:grid}.bud .trust div{align-items:center;gap:12px;padding:20px 0;font-size:15px;display:flex}.bud .trust div+div{border-left:1px solid var(--border);padding-left:28px}.bud .trust b{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800}.bud .stars{color:var(--star);letter-spacing:1px;font-size:15px}.bud .proof-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:40px;display:grid}.bud .gbadge{border-radius:var(--pill);background:var(--surface);box-shadow:0 0 0 1px var(--ring);white-space:nowrap;align-items:center;gap:10px;padding:10px 16px;font-size:15px;display:inline-flex}.bud .gbadge b{font-family:var(--font-display);font-size:18px;font-weight:800}.bud .gbadge a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.bud .gbadge a:hover{color:var(--accent-ink)}.bud .proof-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.bud .proof-grid>*,.bud .carousel,.bud .track{min-width:0}.bud .stat{background:var(--ink);color:var(--ink-fg);border-radius:var(--r-lg);padding:36px}.bud .stat .big{font-family:var(--font-display);letter-spacing:-.05em;align-items:baseline;gap:12px;font-size:96px;font-weight:800;line-height:.9;display:flex}.bud .stat .big small{letter-spacing:-.01em;color:var(--ink-muted);max-width:8ch;font-size:18px;line-height:1.15}.bud .stat>p:not(.big){color:var(--ink-muted);margin-top:18px}.bud .stat ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.bud .stat li{border-top:1px solid var(--ink-border);align-items:baseline;gap:12px;padding-top:10px;display:flex}.bud .stat li b{font-family:var(--font-mono);min-width:52px;font-size:15px}.bud .stat li span{color:var(--ink-muted);font-size:15px}.bud .stat .meta{margin-top:20px;font-size:13px}.bud .carousel{border-radius:var(--r-lg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,lab(0% 0 0) 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,lab(0% 0 0) 6% 94%,#0000);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,oklch(0% 0 0) 6% 94%,#0000)}.bud .track{gap:16px;width:max-content;padding:4px;animation:62s linear infinite marquee;display:flex}.bud .carousel:hover .track,.bud .carousel:focus-within .track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bud .review{background:var(--surface);border-radius:var(--r-md);width:320px;box-shadow:0 0 0 1px var(--ring);flex-direction:column;flex:none;gap:12px;padding:22px;display:flex}.bud .review header{align-items:center;gap:12px;display:flex}.bud .avatar{background:var(--ink);width:40px;height:40px;color:var(--ink-fg);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.bud .review header div{display:grid}.bud .review header b{font-size:15px}.bud .review header .stars{font-size:13px}.bud .review p{font-size:15px;line-height:1.5}.bud .review .src{color:var(--muted);border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:13px;display:flex}.bud .glogo{border:3px solid var(--fg);border-right-color:#0000;border-radius:50%;width:16px;height:16px}.bud .carousel-controls{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.bud .cbtn{min-width:44px;min-height:44px;box-shadow:0 0 0 1px var(--ring);background:var(--surface);color:var(--fg);cursor:pointer;border:0;border-radius:50%;font-size:18px}.bud .cbtn:hover,.bud .cbtn[aria-pressed=true]{background:var(--fg);color:var(--surface)}@media (prefers-reduced-motion:reduce){.bud .track{animation:none}.bud .carousel{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.bud .case{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:center;gap:64px;display:grid}.bud .case .film{justify-self:start}.bud .case .lead{margin-top:20px}.bud .steps{counter-reset:s;gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.bud .steps li{counter-increment:s;border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--ring);grid-template-columns:44px 1fr;gap:16px;padding:18px 20px;display:grid}.bud .steps li:before{content:counter(s, decimal-leading-zero);font-family:var(--font-mono);color:var(--muted);padding-top:4px;font-size:13px}.bud .steps b{font-family:var(--font-display);margin-bottom:4px;font-size:17px;font-weight:800;display:block}.bud .steps p{color:var(--muted);font-size:15px}.bud .case-links{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.bud .link{font-weight:700;font-family:var(--font-display);text-underline-offset:4px;text-decoration:underline}.bud .link:hover{color:var(--accent-ink)}.bud .shots{margin-top:20px}.bud .shots summary{cursor:pointer;align-items:center;gap:8px;padding:10px 0;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.bud .shots summary:before{content:"+";font-family:var(--font-mono)}.bud .shots[open] summary:before{content:"–"}.bud .shots summary:hover{color:var(--accent-ink)}.bud .shots-grid{grid-template-columns:minmax(0,1fr) minmax(0,.35fr);align-items:start;gap:12px;margin-top:12px;display:grid}.bud .shots-grid img{border-radius:var(--r-sm);width:100%;height:auto;box-shadow:0 0 0 1px var(--ring)}.bud .uses{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.bud .use{background:var(--surface);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--ring);flex-direction:column;grid-column:span 2;gap:18px;min-height:300px;padding:28px;transition:transform .2s;display:flex}.bud .use:hover{transform:translateY(-3px)}.bud .use.wide{grid-column:span 3}.bud .use img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-sm);width:100%;height:auto}.bud .tag{font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;margin-bottom:10px;font-size:13px;display:block}.bud .use h3{margin-bottom:8px}.bud .use p{color:var(--muted);font-size:15px}.bud .use small{color:var(--muted);margin-top:8px;font-size:13px;display:block}.bud .use-foot{margin-top:auto}.bud .flow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bud .flow span{border-radius:var(--pill);background:var(--bg);box-shadow:0 0 0 1px var(--ring);padding:6px 12px;font-size:13px;font-weight:600}.bud .flow i{color:var(--muted);font-style:normal}.bud .use-foot small{margin-top:10px}.bud .statuses{flex-wrap:wrap;gap:8px;display:flex}.bud .statuses span{border-radius:var(--pill);background:var(--bg);box-shadow:0 0 0 1px var(--ring);padding:6px 12px;font-size:13px;font-weight:600}.bud .statuses span:last-child{background:var(--accent);color:var(--accent-ink);box-shadow:none}.bud .reminder{border-radius:var(--r-sm);background:var(--bg);box-shadow:0 0 0 1px var(--ring);gap:4px;padding:14px 16px;display:grid}.bud .reminder span{color:var(--muted);font-size:13px;font-family:var(--font-mono)}.bud .reminder b{font-family:var(--font-display);font-size:15px}.bud .rules{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bud .rule{border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--ring);padding:28px}.bud .rule .no{font-family:var(--font-mono);color:var(--muted);font-size:13px}.bud .rule h3{margin:14px 0 10px}.bud .rule p{color:var(--muted);font-size:15px}.bud .path{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:24px;display:grid}.bud .path ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bud .path>ol>li{border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--ring);grid-template-columns:180px 1fr;gap:24px;padding:24px 28px;display:grid}.bud .path>ol>li strong{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:6px;font-size:26px;font-weight:800;display:block}.bud .path>ol>li p{color:var(--muted);font-size:15px}.bud .scope{background:var(--ink);color:var(--ink-fg);border-radius:var(--r-lg);padding:32px;position:sticky;top:88px}.bud .scope-head strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:34px;font-weight:800;display:block}.bud .scope-cols{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.bud .scope h4{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin-bottom:10px;font-size:13px}.bud .scope ul{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.bud .scope li{padding-left:18px;position:relative}.bud .scope li:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.bud .scope ul.not li:before{content:"–";color:var(--ink-muted)}.bud .scope-urgency{border-radius:var(--r-sm);background:var(--ink-2);color:var(--ink-muted);grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-top:24px;padding:16px;font-size:14px;display:grid}.bud .scope-urgency b{font-family:var(--font-display);color:var(--accent);white-space:nowrap;font-size:20px;font-weight:800}.bud .scope-note{color:var(--ink-muted);margin-top:16px;font-size:13px}.bud .faq{border-top:1px solid var(--border);gap:0;max-width:860px;display:grid}.bud .faq details{border-bottom:1px solid var(--border)}.bud .faq summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:19px;font-weight:700;list-style:none;display:flex}.bud .faq summary::-webkit-details-marker{display:none}.bud .faq summary:after{content:"+";font-family:var(--font-mono);color:var(--muted);flex:none;font-size:22px}.bud .faq details[open] summary:after{content:"–"}.bud .faq summary:hover{color:var(--accent-ink)}.bud .faq p{color:var(--muted);max-width:70ch;padding:0 0 24px}.bud .quiz-wrap{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:64px;display:grid}.bud .quiz-side ul{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.bud .quiz-side li{grid-template-columns:36px 1fr;align-items:baseline;gap:12px;display:grid}.bud .quiz-side li b{font-family:var(--font-mono);color:var(--accent);font-size:13px}.bud .quiz-side li span{color:var(--ink-muted)}.bud .quiz-side .alt{color:var(--ink-muted);margin-top:32px}.bud .quiz-side .alt a{color:var(--ink-fg);text-underline-offset:4px;font-weight:700}.bud .quiz-side .alt a:hover{color:var(--accent)}.bud .quiz{background:var(--surface);color:var(--fg);border-radius:var(--r-lg);padding:32px}.bud .quiz-count{justify-content:space-between;margin-bottom:10px;display:flex}.bud .quiz-count .meta{font-family:var(--font-mono)}.bud .progress{border-radius:var(--pill);background:var(--border);height:6px;overflow:hidden}.bud .progress span{background:var(--accent-ink);width:0;height:100%;transition:width .3s;display:block}.bud .ack{color:var(--accent-ink);min-height:20px;margin:18px 0 0;font-size:14px;font-weight:600}.bud .quiz h3{outline:none;margin:12px 0 18px;font-size:26px}.bud .hint{color:var(--muted);margin-bottom:14px;font-size:15px}.bud .options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bud .option{min-height:52px;box-shadow:0 0 0 1px var(--ring);background:var(--surface);color:var(--fg);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;padding:12px 16px;font-size:16px;font-weight:600;transition:box-shadow .15s,background-color .15s,transform .15s}.bud .option:hover{box-shadow:0 0 0 2px var(--fg);background:var(--surface);color:var(--fg)}.bud .option[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 1px var(--accent)}.bud .quiz-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.bud .back{font:inherit;color:var(--fg);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px 4px;font-weight:600;text-decoration:underline}.bud .back:hover{color:var(--accent-ink)}.bud .answers{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.bud .answers button{border-radius:var(--pill);min-height:36px;box-shadow:0 0 0 1px var(--ring);background:var(--bg);color:var(--fg);font:inherit;cursor:pointer;border:0;padding:6px 12px;font-size:13px;font-weight:600}.bud .answers button:hover{box-shadow:0 0 0 2px var(--fg);background:var(--bg);color:var(--fg)}.bud .preview{border-radius:var(--r-md);background:var(--bg);box-shadow:0 0 0 1px var(--ring);padding:22px}.bud .pill{border-radius:var(--pill);background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700;font-family:var(--font-display);padding:4px 10px;display:inline-block}.bud .preview h4{margin:12px 0 8px;font-size:22px}.bud .preview p{color:var(--muted);font-size:15px}.bud .preview strong{color:var(--fg)}.bud .form-grid{gap:16px;display:grid}.bud .field{gap:6px;display:grid}.bud .field>span{font-size:14px;font-weight:600}.bud .input{min-height:48px;box-shadow:0 0 0 1px var(--ring);font:inherit;background:var(--surface);color:var(--fg);border:0;border-radius:12px;padding:10px 14px;font-size:16px}.bud .input:focus{box-shadow:0 0 0 2px var(--fg);outline:none}.bud .input[aria-invalid=true]{box-shadow:0 0 0 2px var(--error)}.bud .channel{gap:8px;display:flex}.bud .channel label{min-height:48px;box-shadow:0 0 0 1px var(--ring);cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}.bud .channel label:hover{box-shadow:0 0 0 2px var(--fg)}.bud .channel label:has(input:checked){background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 1px var(--accent)}.bud .channel input{accent-color:var(--accent-ink)}.bud .check{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;display:flex}.bud .check input{accent-color:var(--accent-ink);width:18px;height:18px;margin-top:3px}.bud .check a{color:var(--fg)}.bud .honeypot{position:absolute;left:-9999px}.bud .error{color:var(--error);margin-top:12px;font-size:14px;font-weight:600}.bud .done h3{margin-bottom:12px}.bud .done p{color:var(--muted);margin-bottom:12px}.bud .done .btn{margin-top:8px}.bud .pagefoot{border-top:1px solid var(--border);color:var(--muted);padding:32px 0 120px;font-size:14px}.bud .pagefoot .container{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.bud .pagefoot a{color:var(--fg);text-underline-offset:3px}.bud .mobile-bar{display:none}@media (max-width:920px){.bud{font-size:16px}.bud .section{padding:64px 0}.bud .container{width:calc(100% - 32px)}.bud .navlinks{display:none}.bud .topnav .container{gap:12px;height:60px}.bud .brand small{display:none}.bud .nav-cta{white-space:nowrap;min-height:40px;padding:8px 14px;font-size:14px}.bud .hero{padding:28px 0 40px}.bud .hero .container{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""form""film";gap:24px}.bud .hero h1{max-width:none;font-size:clamp(32px,8.6vw,40px)}.bud .hero .lead{margin-top:14px;font-size:17px}.bud .urgency{margin-top:16px;font-size:14px}.bud .hero-form{border-radius:var(--r-md);padding:20px 16px}.bud .hero-form-title b{font-size:19px}.bud .hero-film{gap:16px}.bud .hero-film .film{width:132px}.bud .film-play-center .play-ic{width:48px;height:48px}.bud .film-play-center .play-ic:after{border-top-width:9px;border-bottom-width:9px;border-left-width:14px;top:15px;left:19px}.bud .film{justify-self:center;max-width:280px}.bud .film-play{bottom:10px;left:10px;right:10px}.bud .trust .container{grid-template-columns:1fr}.bud .trust div+div{border-left:0;border-top:1px solid var(--border);padding-left:0}.bud .trust div{padding:14px 0}.bud .proof-head{grid-template-columns:1fr;gap:20px}.bud .gbadge{white-space:normal}.bud .proof-grid{grid-template-columns:minmax(0,1fr)}.bud .stat{padding:26px}.bud .stat .big{font-size:64px}.bud .stat .big small{font-size:16px}.bud .review{width:272px;padding:18px}.bud .carousel{border-radius:var(--r-md);-webkit-mask-image:none;mask-image:none}.bud .case{grid-template-columns:minmax(0,1fr);gap:32px}.bud .case .film{justify-self:center;max-width:280px}.bud .steps li{grid-template-columns:32px 1fr;gap:10px;padding:14px 16px}.bud .shots-grid,.bud .uses{grid-template-columns:1fr}.bud .use,.bud .use.wide{grid-column:auto;min-height:0;padding:22px}.bud .rules{grid-template-columns:1fr}.bud .rule{padding:22px}.bud .path{grid-template-columns:minmax(0,1fr)}.bud .path>ol>li{grid-template-columns:1fr;gap:8px;padding:18px 20px}.bud .scope{padding:24px 20px;position:static}.bud .scope-head strong{font-size:30px}.bud .scope-cols{grid-template-columns:1fr;gap:18px;margin-top:20px}.bud .scope ul{font-size:15px}.bud .scope-urgency{grid-template-columns:1fr;gap:6px}.bud .faq summary{padding:18px 0;font-size:17px}.bud .quiz-wrap{grid-template-columns:minmax(0,1fr);gap:32px}.bud .quiz-side ul{margin-top:24px}.bud .quiz{border-radius:var(--r-md);padding:20px 16px}.bud .quiz h3{font-size:22px}.bud .options{grid-template-columns:1fr}.bud .option{min-height:48px}.bud .answers button{font-size:12px}.bud .channel{flex-direction:column}.bud .pagefoot{padding-bottom:110px}.bud .mobile-bar{z-index:40;border-radius:var(--pill);background:var(--ink);color:var(--ink-fg);justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;transition:transform .25s,opacity .25s;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 8px 30px #00000040;box-shadow:0 8px 30px lab(0% 0 0/.25)}.bud .mobile-bar .meta{color:var(--ink-muted);font-size:13px}.bud .mobile-bar .btn{min-height:44px;padding:10px 18px;font-size:15px}.bud.bar-hidden .mobile-bar{opacity:0;transform:translateY(120%)}}.bud{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh}.bud h3,.bud h4{text-transform:none}.bud button,.bud input{font-family:inherit}.bud .track-paused{animation-play-state:paused}.bud .stat-link{margin-top:24px;display:inline-block}.bud .stat .meta,.bud .scope .eyebrow{color:var(--ink-muted)}.bud .bud-btn{border-radius:var(--pill);min-height:48px;font-family:var(--font-display);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.bud .bud-btn-primary{background:var(--accent);color:var(--accent-ink)}.bud .bud-btn-primary:hover{background:var(--accent-hover)}.bud .bud-btn:disabled{cursor:wait;opacity:.65}.bud .bud-btn-ghost{color:inherit;border-color:currentColor}.bud .bud-quiz{background:var(--surface);color:var(--fg);border-radius:var(--r-lg);min-width:0;padding:32px}.bud .bud-quiz-count{font-family:var(--font-mono);color:var(--muted);margin-bottom:10px;font-size:14px}.bud .bud-quiz-progress{border-radius:var(--pill);appearance:none;background:var(--border);border:0;width:100%;height:6px;display:block;overflow:hidden}.bud .bud-quiz-progress::-webkit-progress-bar{background:var(--border)}.bud .bud-quiz-progress::-webkit-progress-value{background:var(--accent-ink)}.bud .bud-quiz-progress::-moz-progress-bar{background:var(--accent-ink)}.bud .bud-quiz-ack{color:var(--accent-ink);min-height:20px;margin:18px 0 0;font-size:14px;font-weight:600}.bud .bud-quiz-ack:empty{min-height:0;margin-top:8px}.bud .bud-quiz h3{margin:12px 0 18px;font-size:26px}.bud .bud-quiz-step{border:0;min-width:0;margin:0;padding:0}.bud .bud-quiz-step legend{padding:0}.bud .bud-quiz-hint,.bud-quiz-note{color:var(--muted);margin-bottom:16px;font-size:15px}.bud .bud-quiz-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bud .bud-option{min-height:52px;box-shadow:0 0 0 1px var(--ring);background:var(--surface);color:var(--fg);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;padding:12px 16px;font-size:16px;font-weight:600}.bud .bud-option:hover{box-shadow:0 0 0 2px var(--fg)}.bud .bud-option[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 1px var(--accent)}.bud .bud-quiz-step>.bud-btn{margin-top:22px}.bud .bud-back{font:inherit;color:var(--fg);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin-top:14px;padding:8px 4px;font-weight:600;text-decoration:underline}.bud .bud-back:hover{color:var(--accent-ink)}.bud .bud-field{gap:6px;margin-top:16px;display:grid}.bud .bud-field>span{font-size:14px;font-weight:600}.bud .bud-field input{width:100%;min-width:0;min-height:48px;box-shadow:0 0 0 1px var(--ring);font:inherit;background:var(--surface);color:var(--fg);border:0;border-radius:12px;padding:10px 14px;font-size:16px}.bud .bud-field input:focus{box-shadow:0 0 0 2px var(--fg);outline:none}.bud .bud-field input[aria-invalid=true]{box-shadow:0 0 0 2px var(--error)}.bud .bud-field small{color:var(--muted);font-size:13px}.bud .bud-channel{border:0;gap:8px;min-width:0;margin:16px 0;padding:0;display:flex}.bud .bud-channel legend{margin-bottom:6px;font-size:14px;font-weight:600}.bud .bud-channel label{min-height:48px;box-shadow:0 0 0 1px var(--ring);cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}.bud .bud-channel label:has(input:checked){background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 1px var(--accent)}.bud .bud-channel input,.bud-check input{accent-color:var(--accent-ink)}.bud .bud-check{color:var(--muted);align-items:flex-start;gap:10px;margin-top:18px;font-size:14px;display:flex}.bud .bud-check input{flex:none;width:18px;height:18px;margin-top:3px}.bud .bud-check a{color:var(--fg);text-decoration:underline}.bud .bud-honeypot{position:absolute;left:-9999px}.bud .bud-error{color:var(--error);margin-top:12px;font-size:14px;font-style:normal;font-weight:600;display:block}.bud .bud-quiz-done p{color:var(--muted);margin-bottom:12px}.bud .preview .preview-note{margin-top:14px;font-size:13px}.bud .bud-consent{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));z-index:50;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:8px 8px 8px 12px;font-size:12px;line-height:1.35;display:flex;position:fixed;box-shadow:0 4px 20px #0003}.bud .bud-consent p{min-width:0;font-size:inherit;line-height:inherit;flex:1}.bud .bud-consent a{text-decoration:underline}.bud .bud-consent-actions{flex:none;gap:6px;display:flex}.bud .bud-consent-actions button{border:1px solid var(--border);min-height:36px;color:var(--fg);cursor:pointer;background:0 0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}.bud .bud-consent-actions button:hover{border-color:var(--fg)}.bud .bud-legal{gap:16px;width:calc(100% - 40px);max-width:760px;margin:auto;padding:48px 0;display:grid}.bud .bud-legal h1{font-size:clamp(32px,8vw,48px)}.bud .bud-legal h2{margin-top:16px;font-size:26px}.bud .bud-legal ul{padding-left:22px;list-style:outside}.bud .bud-legal a{text-decoration:underline}.bud .bud-mobilebar{display:none}.bud .bud-consent-reset{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (min-width:921px){.bud .bud-consent{max-width:420px;bottom:20px;left:auto;right:20px}}@media (max-width:920px){.bud .bud-quiz{border-radius:var(--r-md);padding:20px 16px}.bud .bud-quiz h3{font-size:22px}.bud .bud-quiz-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bud .bud-option{min-height:52px;padding:10px 12px;font-size:15px;line-height:1.25}.bud .bud-channel{flex-direction:column}.bud .bud-mobilebar{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:40;border-radius:var(--pill);background:var(--ink);color:var(--ink-fg);gap:8px;padding:8px;display:flex;position:fixed;box-shadow:0 8px 30px #0004}.bud .bud-mobilebar .bud-btn{white-space:nowrap;flex:1;min-height:44px;padding:10px 14px;font-size:14px}.bud .brand{font-size:16px}}@media (prefers-reduced-motion:reduce){html:has(.bud){scroll-behavior:auto}.bud *,.bud :before,.bud :after{transition:none!important;animation:none!important}}.bud .bud-linkbutton{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bud .use .use-situation{color:var(--fg);margin:12px 0 8px;font-size:14px;font-weight:600}.bud .case-next{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.bud .case-next h3{font-size:20px}.bud .case-next p{color:var(--muted);max-width:50ch;margin:10px 0 16px;font-size:15px}.bud .fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.bud .fit-card h3{margin:0 0 16px;font-size:20px}.bud .fit-card ul{color:var(--muted);gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.bud .fit-card li{padding-left:18px;position:relative}.bud .fit-card li:before{content:"";background:var(--accent-ink);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.bud .scope-next{border-top:1px solid var(--ink-border);margin-top:20px;padding-top:20px}.bud .scope-next p{color:var(--ink-muted);margin-bottom:16px;font-size:15px}.bud .scope-next .btn{width:100%}@media (max-width:920px){.bud .fit-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:24px}.bud .case-next .btn{width:100%}.bud .scope-next .btn{padding-inline:16px}}.bud .bud-quiz-done h3{box-shadow:none;outline:none;margin-top:12px}.bud .hero-form:has(.bud-quiz-done) .hero-form-title{display:none}.bud .bud-quiz-done .bud-done-cta{width:100%;margin:4px 0 12px}.bud .bud-quiz-done .bud-done-who{color:var(--fg);font-size:15px}.bud .bud-submit-note{color:var(--muted);margin-top:10px;font-size:13px}.bud .hero-me{display:none}@media (max-width:920px){.bud .hero{padding-top:16px}.bud .hero .container{gap:14px}.bud .hero-copy>.eyebrow{display:none}.bud .hero-me{color:var(--ink-muted);align-items:center;gap:10px;margin-bottom:12px;font-size:13px;line-height:1.3;display:flex}.bud .hero-me img{-o-object-fit:cover;object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 2px var(--ink-border);border-radius:50%;flex:none}.bud .hero-me b{color:var(--ink-fg);font-family:var(--font-display);font-size:14px;font-weight:800;display:block}.bud .hero h1{font-size:clamp(27px,7.4vw,40px)}.bud .hero .lead{margin-top:8px;font-size:15px;line-height:1.4}.bud .hero .urgency{gap:8px;margin-top:10px;padding:4px 10px 4px 8px;font-size:13px}.bud .hero-form{padding:14px 14px 16px}.bud .hero-form-title{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:8px;padding-bottom:8px;display:flex}.bud .hero-form-title b{font-size:17px}.bud .hero-form-title span{font-size:13px}.bud .hero-form .bud-quiz-count{margin-bottom:6px;font-size:13px}.bud .hero-form .bud-quiz h3{margin:8px 0 12px;font-size:20px}.bud .hero-form .bud-option{min-height:46px}}.bud h1,.bud h2{font-family:var(--font-poster);text-transform:uppercase;letter-spacing:0;font-weight:900}.bud h2{font-size:clamp(36px,4.4vw,60px);line-height:.96}.bud h3,.bud h4{letter-spacing:-.015em}.bud .dark :focus-visible{outline-color:var(--accent)}.bud .hero-form :focus-visible,.bud .bud-quiz :focus-visible{outline-color:var(--accent-ink)}.bud .topnav{color:var(--ink-fg);background:#04040af5;border-bottom-color:#f0f4ff14}.bud .topnav .brand small{color:var(--ink-muted)}.bud .topnav .navlinks a{color:var(--ink-fg)}.bud .topnav .navlinks a:hover{border-bottom-color:var(--accent)}.bud .topnav .nav-cta,.bud .topnav .nav-cta:hover{background:var(--accent);color:var(--accent-ink);box-shadow:none}.bud .hero h1{max-width:none;font-size:clamp(46px,4.9vw,72px);line-height:.94}.bud .hero h1>span{display:block}.bud .bud-quiz-count{font-family:inherit;font-weight:600}@media (max-width:920px){.bud .hero h1{font-size:clamp(30px,9.6vw,56px);line-height:.94}.bud h2{font-size:clamp(32px,9vw,44px)}.bud .hero-form{position:relative}.bud .hero-form-title{padding-right:92px}.bud .hero-form .bud-quiz-count{margin:0;position:absolute;top:17px;right:14px}.bud .hero-form:has(.bud-quiz-ack:not(:empty)) .hero-form-title span{display:none}}.bud .use .tag{box-shadow:none;text-transform:none;letter-spacing:0;font-family:var(--font-body);color:var(--muted);background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0;font-size:14px;font-weight:700;display:block}.bud .rule h3{margin-top:0}.bud .steps li:before{font-family:var(--font-poster);color:var(--fg);padding-top:0;font-size:22px;font-weight:900;line-height:1}.bud .faq summary:after,.bud .shots summary:before,.bud .reminder span{font-family:var(--font-body)}.bud .quiz-side li{color:var(--ink-muted);padding-left:28px;display:block;position:relative}.bud .quiz-side li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;left:0}.bud .scope-head h3{color:var(--ink-muted);margin-bottom:6px;font-size:15px}.bud .proof-head h2{max-width:16ch}.bud .proof-next{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:28px;padding-top:24px;display:flex}.bud .proof-next p{font-size:18px;font-weight:700}.bud .turns{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bud .path>ol.turns>li{border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--ring);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:20px 24px;display:grid}.bud .turns .who{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:44px;height:44px}.bud .turns .who-you{background:var(--ink);color:var(--ink-fg);place-items:center;font-size:14px;font-weight:800;display:grid}.bud .turns b{margin-bottom:4px;font-size:18px;line-height:1.3;display:block}.bud .turns p{color:var(--muted);font-size:15px}@media (max-width:920px){.bud .path>ol.turns>li{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px}.bud .turns .who{width:40px;height:40px}.bud .turns b{font-size:16px}.bud .proof-next .btn{width:100%}}.bud .hero{background:url(/images/budowlanka/hero-grain.png) repeat, url(/images/budowlanka/hero-fog.webp) center / cover no-repeat, var(--ink)}
