PageSourceSearch

https://mondovo.com/pricing

html mondovo.com collected 2026-09-25 04:57:18 UTC 164,226 bytes, 4,530 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" dir="ltr">
3<head>
4  <meta charset="UTF-8">
5  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6  <meta name="referrer" content="strict-origin-when-cross-origin">
7  <title>AI Website Design Pricing for Agencies | Mondovo</title>
8  <link rel="canonical" href="https://mondovo.com/pricing">
9  <meta property="og:url" content="https://mondovo.com/pricing">
10  <meta name="description" content="Transparent AI website design pricing for agencies. Pitch clients with unlimited drafts &amp; pay only when a site goes live. Start your Mondovo journey today!">
11  <meta property="og:description" content="Transparent AI website design pricing for agencies. Pitch clients with unlimited drafts &amp; pay only when a site goes live. Start your Mondovo journey today!">
12  <meta name="keywords" content="AI website design pricing, agency website plans, no upfront cost, Mondovo pricing">
13  <meta property="og:title" content="AI Website Design Pricing for Agencies | Mondovo">
14  <meta property="og:type" content="website">
15  <meta name="twitter:card" content="summary_large_image">
16  <meta name="twitter:title" content="AI Website Design Pricing for Agencies | Mondovo">
17  <meta name="twitter:description" content="Transparent AI website design pricing for agencies. Pitch clients with unlimited drafts &amp; pay only when a site goes live. Start your Mondovo journey today!">
18  <link rel="icon" type="image/png" href="https://site-assets.mondovo.com/sites/123f10d5-3362-4e0b-8092-c89a31d01253/favicon-mtvejfdi.png">
19  <link rel="manifest" href="/manifest.webmanifest">
20  <meta name="theme-color" content="#3b82f6">
21  <meta name="apple-mobile-web-app-title" content="Mondovo">
22  
23<link rel="preconnect" href="https://fonts.googleapis.com">
24<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
25<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap">
26<style id="font-styles">
27/* Applied Font Styles */
28body, p, span, li, td, th, label, input, textarea, select, button, a {
29  font-family: 'Manrope', system-ui, sans-serif !important;
30}
31
32h1, h2, h3, h4, h5, h6,
33h1 *, h2 *, h3 *, h4 *, h5 *, h6 *,
34blockquote, blockquote * {
35  font-family: 'Bricolage Grotesque', system-ui, sans-serif !important;
36}
37</style>
38  
39  <style id="theme-variables-raw">
40:root {
41  --color-primary: #5A43FF;
42  --color-primary-dark: #4531D9;
43  --color-primary-light: #B7ACFF;
44  --color-primary-soft: rgba(90, 67, 255, 0.10);
45  --color-secondary: #0B0F24;
46  --color-secondary-light: #141A3A;
47  --color-secondary-lighter: #1E2650;
48  --color-accent: #C6F04D;
49  --color-accent-dark: #0E7F5E;
50  --color-accent-ink: #1E2A05;
51  --color-paper: #FFFFFF;
52  --color-paper-dark: #F4F5FA;
53  --color-sky: #ECF1FF;
54  --color-band: #EEF0FB;
55  --color-band-edge: #DFE2F5;
56  --color-cyan: #8FE6DA;
57  --color-violet: #B7ACFF;
58  --color-hero-blue: #2478F2;
59  --color-hero-ice: #E9EFFF;
60  --color-hero-edge: #C2D0F5;
61  --review-left: 16%;
62  --review-top: 30%;
63  --color-ink: #0A0D1C;
64  --color-muted: #5B6178;
65  --color-line: rgba(255, 255, 255, 0.10);
66  --color-line-dark: rgba(10, 13, 28, 0.10);
67  --font-heading: 'Bricolage Grotesque', 'Manrope', system-ui, sans-serif;
68  --font-body: 'Manrope', system-ui, -apple-system, 'Segoe UI', sans-serif;
69  --radius-card: 22px;
70  --shadow-stage: 0 40px 100px rgba(10, 13, 28, 0.18), 0 8px 24px rgba(10, 13, 28, 0.08);
71  --shadow-studio: 0 60px 140px rgba(0, 0, 0, 0.55), 0 10px 30px rgba(0, 0, 0, 0.35);
72}
73</style>
74  
75  
76<!-- Google Analytics -->
vendor: 64 bytes, lines 76-77
76
77<script async src="https://www.googletagmanager.com/gtag/js?id=
77G-71RKHRXN7L
vendor: 12 bytes, line 77
77"></script>
78<script>
79  
vendor: 133 bytes, lines 79-82
79window.dataLayer = window.dataLayer || [];
80  function gtag(){dataLayer.push(arguments);}
81  gtag('js', new Date());
82  gtag('config', '
82G-71RKHRXN7L
vendor: 6 bytes, lines 82-83
82');
83  
83gtag('event', 'page_view', {
84    'client_id': '25044bdd-d161-4f33-94b9-cc6e9cd86d26',
85    'site_id': '123f10d5-3362-4e0b-8092-c89a31d01253',
86    'organization_id': '17d0b12b-84e3-4b5d-97e9-47e62a0a2de2'
87  });
88</script>
88
89<!-- End Google Analytics -->
90  
91  
92  
93  
94  
95  
95<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"","url":"https://mondovo.com/pricing","isPartOf":{"@type":"WebSite","name":"Mondovo","url":"https://mondovo.com"}}</script>
95
96  
97  <style>/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
98@layer properties;
99@layer theme, base, components, utilities;
100@layer theme {
101  :root, :host {
102    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
103      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
104    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
105      "Courier New", monospace;
106    --color-green-100: oklch(96.2% 0.044 156.743);
107    --color-green-500: oklch(72.3% 0.219 149.579);
108    --color-green-600: oklch(62.7% 0.194 149.214);
109    --color-green-700: oklch(52.7% 0.154 150.069);
110    --color-gray-50: oklch(98.5% 0.002 247.839);
111    --color-black: #000;
112    --color-white: #fff;
113    --spacing: 0.25rem;
114    --container-xl: 36rem;
115    --container-2xl: 42rem;
116    --container-3xl: 48rem;
117    --container-4xl: 56rem;
118    --text-xs: 0.75rem;
119    --text-xs--line-height: calc(1 / 0.75);
120    --text-sm: 0.875rem;
121    --text-sm--line-height: calc(1.25 / 0.875);
122    --text-base: 1rem;
123    --text-base--line-height: calc(1.5 / 1);
124    --text-lg: 1.125rem;
125    --text-lg--line-height: calc(1.75 / 1.125);
126    --text-xl: 1.25rem;
127    --text-xl--line-height: calc(1.75 / 1.25);
128    --text-2xl: 1.5rem;
129    --text-2xl--line-height: calc(2 / 1.5);
130    --text-3xl: 1.875rem;
131    --text-3xl--line-height: calc(2.25 / 1.875);
132    --text-4xl: 2.25rem;
133    --text-4xl--line-height: calc(2.5 / 2.25);
134    --text-5xl: 3rem;
135    --text-5xl--line-height: 1;
136    --text-6xl: 3.75rem;
137    --text-6xl--line-height: 1;
138    --font-weight-medium: 500;
139    --font-weight-semibold: 600;
140    --font-weight-bold: 700;
141    --font-weight-extrabold: 800;
142    --font-weight-black: 900;
143    --tracking-tighter: -0.05em;
144    --tracking-tight: -0.025em;
145    --tracking-wider: 0.05em;
146    --tracking-widest: 0.1em;
147    --leading-tight: 1.25;
148    --leading-snug: 1.375;
149    --leading-relaxed: 1.625;
150    --radius-sm: 0.25rem;
151    --radius-md: 0.375rem;
152    --radius-lg: 0.5rem;
153    --radius-xl: 0.75rem;
154    --radius-2xl: 1rem;
155    --ease-out: cubic-bezier(0, 0, 0.2, 1);
156    --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
157    --blur-xl: 24px;
158    --aspect-video: 16 / 9;
159    --default-transition-duration: 150ms;
160    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
161    --default-font-family: var(--font-sans);
162    --default-mono-font-family: var(--font-mono);
163  }
164}
165@layer base {
166  *, ::after, ::before, ::backdrop, ::file-selector-button {
167    box-sizing: border-box;
168    margin: 0;
169    padding: 0;
170    border: 0 solid;
171  }
172  html, :host {
173    line-height: 1.5;
174    -webkit-text-size-adjust: 100%;
175    tab-size: 4;
176    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
177    font-feature-settings: var(--default-font-feature-settings, normal);
178    font-variation-settings: var(--default-font-variation-settings, normal);
179    -webkit-tap-highlight-color: transparent;
180  }
181  hr {
182    height: 0;
183    color: inherit;
184    border-top-width: 1px;
185  }
186  abbr:where([title]) {
187    -webkit-text-decoration: underline dotted;
188    text-decoration: underline dotted;
189  }
190  h1, h2, h3, h4, h5, h6 {
191    font-size: inherit;
192    font-weight: inherit;
193  }
194  a {
195    color: inherit;
196    -webkit-text-decoration: inherit;
197    text-decoration: inherit;
198  }
199  b, strong {
200    font-weight: bolder;
201  }
202  code, kbd, samp, pre {
203    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
204    font-feature-settings: var(--default-mono-font-feature-settings, normal);
205    font-variation-settings: var(--default-mono-font-variation-settings, normal);
206    font-size: 1em;
207  }
208  small {
209    font-size: 80%;
210  }
211  sub, sup {
212    font-size: 75%;
213    line-height: 0;
214    position: relative;
215    vertical-align: baseline;
216  }
217  sub {
218    bottom: -0.25em;
219  }
220  sup {
221    top: -0.5em;
222  }
223  table {
224    text-indent: 0;
225    border-color: inherit;
226    border-collapse: collapse;
227  }
228  :-moz-focusring {
229    outline: auto;
230  }
231  progress {
232    vertical-align: baseline;
233  }
234  summary {
235    display: list-item;
236  }
237  ol, ul, menu {
238    list-style: none;
239  }
240  img, svg, video, canvas, audio, iframe, embed, object {
241    display: block;
242    vertical-align: middle;
243  }
244  img, video {
245    max-width: 100%;
246    height: auto;
247  }
248  button, input, select, optgroup, textarea, ::file-selector-button {
249    font: inherit;
250    font-feature-settings: inherit;
251    font-variation-settings: inherit;
252    letter-spacing: inherit;
253    color: inherit;
254    border-radius: 0;
255    background-color: transparent;
256    opacity: 1;
257  }
258  :where(select:is([multiple], [size])) optgroup {
259    font-weight: bolder;
260  }
261  :where(select:is([multiple], [size])) optgroup option {
262    padding-inline-start: 20px;
263  }
264  ::file-selector-button {
265    margin-inline-end: 4px;
266  }
267  ::placeholder {
268    opacity: 1;
269  }
270  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
271    ::placeholder {
272      color: currentcolor;
273      @supports (color: color-mix(in lab, red, red)) {
274        color: color-mix(in oklab, currentcolor 50%, transparent);
275      }
276    }
277  }
278  textarea {
279    resize: vertical;
280  }
281  ::-webkit-search-decoration {
282    -webkit-appearance: none;
283  }
284  ::-webkit-date-and-time-value {
285    min-height: 1lh;
286    text-align: inherit;
287  }
288  ::-webkit-datetime-edit {
289    display: inline-flex;
290  }
291  ::-webkit-datetime-edit-fields-wrapper {
292    padding: 0;
293  }
294  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-d
294ay-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
295    padding-block: 0;
296  }
297  ::-webkit-calendar-picker-indicator {
298    line-height: 1;
299  }
300  :-moz-ui-invalid {
301    box-shadow: none;
302  }
303  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
304    appearance: button;
305  }
306  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
307    height: auto;
308  }
309  [hidden]:where(:not([hidden="until-found"])) {
310    display: none !important;
311  }
312}
313@layer utilities {
314  .pointer-events-none {
315    pointer-events: none;
316  }
317  .invisible {
318    visibility: hidden;
319  }
320  .visible {
321    visibility: visible;
322  }
323  .sr-only {
324    position: absolute;
325    width: 1px;
326    height: 1px;
327    padding: 0;
328    margin: -1px;
329    overflow: hidden;
330    clip-path: inset(50%);
331    white-space: nowrap;
332    border-width: 0;
333  }
334  .absolute {
335    position: absolute;
336  }
337  .fixed {
338    position: fixed;
339  }
340  .relative {
341    position: relative;
342  }
343  .-inset-1 {
344    inset: calc(var(--spacing) * -1);
345  }
346  .inset-0 {
347    inset: calc(var(--spacing) * 0);
348  }
349  .inset-x-0 {
350    inset-inline: calc(var(--spacing) * 0);
351  }
352  .-top-1 {
353    top: calc(var(--spacing) * -1);
354  }
355  .-top-3 {
356    top: calc(var(--spacing) * -3);
357  }
358  .-top-24 {
359    top: calc(var(--spacing) * -24);
360  }
361  .top-0 {
362    top: calc(var(--spacing) * 0);
363  }
364  .top-3 {
365    top: calc(var(--spacing) * 3);
366  }
367  .top-4 {
368    top: calc(var(--spacing) * 4);
369  }
370  .top-6 {
371    top: calc(var(--spacing) * 6);
372  }
373  .top-full {
374    top: 100%;
375  }
376  .-right-1 {
377    right: calc(var(--spacing) * -1);
378  }
379  .-right-2 {
380    right: calc(var(--spacing) * -2);
381  }
382  .-right-24 {
383    right: calc(var(--spacing) * -24);
384  }
385  .-right-40 {
386    right: calc(var(--spacing) * -40);
387  }
388  .right-3 {
389    right: calc(var(--spacing) * 3);
390  }
391  .right-4 {
392    right: calc(var(--spacing) * 4);
393  }
394  .right-8 {
395    right: calc(var(--spacing) * 8);
396  }
397  .-bottom-1 {
398    bottom: calc(var(--spacing) * -1);
399  }
400  .-bottom-5 {
401    bottom: calc(var(--spacing) * -5);
402  }
403  .bottom-0 {
404    bottom: calc(var(--spacing) * 0);
405  }
406  .bottom-3 {
407    bottom: calc(var(--spacing) * 3);
408  }
409  .bottom-4 {
410    bottom: calc(var(--spacing) * 4);
411  }
412  .bottom-5 {
413    bottom: calc(var(--spacing) * 5);
414  }
415  .bottom-6 {
416    bottom: calc(var(--spacing) * 6);
417  }
418  .-left-1 {
419    left: calc(var(--spacing) * -1);
420  }
421  .-left-40 {
422    left: calc(var(--spacing) * -40);
423  }
424  .left-0 {
425    left: calc(var(--spacing) * 0);
426  }
427  .left-1\/2 {
428    left: calc(1/2 * 100%);
429  }
430  .left-2 {
431    left: calc(var(--spacing) * 2);
432  }
433  .left-3 {
434    left: calc(var(--spacing) * 3);
435  }
436  .left-4 {
437    left: calc(var(--spacing) * 4);
438  }
439  .left-full {
440    left: 100%;
441  }
442  .isolate {
443    isolation: isolate;
444  }
445  .-z-10 {
446    z-index: calc(10 * -1);
447  }
448  .z-10 {
449    z-index: 10;
450  }
451  .z-40 {
452    z-index: 40;
453  }
454  .z-50 {
455    z-index: 50;
456  }
457  .z-\[60\] {
458    z-index: 60;
459  }
460  .order-1 {
461    order: 1;
462  }
463  .order-2 {
464    order: 2;
465  }
466  .float-end {
467    float: inline-end;
468  }
469  .m-2\.5 {
470    margin: calc(var(--spacing) * 2.5);
471  }
472  .-mx-1 {
473    margin-inline: calc(var(--spacing) * -1);
474  }
475  .mx-2\.5 {
476    margin-inline: calc(var(--spacing) * 2.5);
477  }
478  .mx-auto {
479    margin-inline: auto;
480  }
481  .mt-0\.5 {
482    margin-top: calc(var(--spacing) * 0.5);
483  }
484  .mt-1 {
485    margin-top: calc(var(--spacing) * 1);
486  }
487  .mt-1\.5 {
488    margin-top: calc(var(--spacing) * 1.5);
489  }
490  .mt-2 {
491    margin-top: calc(var(--spacing) * 2);
492  }
493  .mt-2\.5 {
494    margin-top: calc(var(--spacing) * 2.5);
495  }
496  .mt-3 {
497    margin-top: calc(var(--spacing) * 3);
498  }
499  .mt-3\.5 {
500    margin-top: calc(var(--spacing) * 3.5);
501  }
502  .mt-4 {
503    margin-top: calc(var(--spacing) * 4);
504  }
505  .mt-5 {
506    margin-top: calc(var(--spacing) * 5);
507  }
508  .mt-6 {
509    margin-top: calc(var(--spacing) * 6);
510  }
511  .mt-7 {
512    margin-top: calc(var(--spacing) * 7);
513  }
514  .mt-8 {
515    margin-top: calc(var(--spacing) * 8);
516  }
517  .mt-9 {
518    margin-top: calc(var(--spacing) * 9);
519  }
520  .mt-10 {
521    margin-top: calc(var(--spacing) * 10);
522  }
523  .mt-11 {
524    margin-top: calc(var(--spacing) * 11);
525  }
526  .mt-12 {
527    margin-top: calc(var(--spacing) * 12);
528  }
529  .mt-14 {
530    margin-top: calc(var(--spacing) * 14);
531  }
532  .mt-16 {
533    margin-top: calc(var(--spacing) * 16);
534  }
535  .mt-\[2px\] {
536    margin-top: 2px;
537  }
538  .mt-\[3px\] {
539    margin-top: 3px;
540  }
541  .mt-\[4px\] {
542    margin-top: 4px;
543  }
544  .mt-\[7px\] {
545    margin-top: 7px;
546  }
547  .mt-\[9px\] {
548    margin-top: 9px;
549  }
550  .mt-\[10px\] {
551    margin-top: 10px;
552  }
553  .mt-auto {
554    margin-top: auto;
555  }
556  .mr-1 {
557    margin-right: calc(var(--spacing) * 1);
558  }
559  .mr-6 {
560    margin-right: calc(var(--spacing) * 6);
561  }
562  .mr-10 {
563    margin-right: calc(var(--spacing) * 10);
564  }
565  .mb-0\.5 {
566    margin-bottom: calc(var(--spacing) * 0.5);
567  }
568  .mb-1\.5 {
569    margin-bottom: calc(var(--spacing) * 1.5);
570  }
571  .mb-2 {
572    margin-bottom: calc(var(--spacing) * 2);
573  }
574  .mb-3 {
575    margin-bottom: calc(var(--spacing) * 3);
576  }
577  .mb-4 {
578    margin-bottom: calc(var(--spacing) * 4);
579  }
580  .mb-6 {
581    margin-bottom: calc(var(--spacing) * 6);
582  }
583  .mb-7 {
584    margin-bottom: calc(var(--spacing) * 7);
585  }
586  .mb-8 {
587    margin-bottom: calc(var(--spacing) * 8);
588  }
589  .ml-0\.5 {
590    margin-left: calc(var(--spacing) * 0.5);
591  }
592  .ml-1 {
593    margin-left: calc(var(--spacing) * 1);
594  }
595  .ml-2 {
596    margin-left: calc(var(--spacing) * 2);
597  }
598  .ml-3 {
599    margin-left: calc(var(--spacing) * 3);
600  }
601  .ml-6 {
602    margin-left: calc(var(--spacing) * 6);
603  }
604  .ml-10 {
605    margin-left: calc(var(--spacing) * 10);
606  }
607  .ml-auto {
608    margin-left: auto;
609  }
610  .block {
611    display: block;
612  }
613  .flex {
614    display: flex;
615  }
616  .grid {
617    display: grid;
618  }
619  .hidden {
620    display: none;
621  }
622  .inline-block {
623    display: inline-block;
624  }
625  .inline-flex {
626    display: inline-flex;
627  }
628  .inline-grid {
629    display: inline-grid;
630  }
631  .aspect-\[3\/4\] {
632    aspect-ratio: 3/4;
633  }
634  .aspect-\[4\/3\] {
635    aspect-ratio: 4/3;
636  }
637  .aspect-\[4\/5\] {
638    aspect-ratio: 4/5;
639  }
640  .aspect-\[9\/16\] {
641    aspect-ratio: 9/16;
642  }
643  .aspect-\[16\/7\] {
644    aspect-ratio: 16/7;
645  }
646  .aspect-\[16\/10\] {
647    aspect-ratio: 16/10;
648  }
649  .aspect-video {
650    aspect-ratio: var(--aspect-video);
651  }
652  .h-0 {
653    height: calc(var(--spacing) * 0);
654  }
655  .h-1 {
656    height: calc(var(--spacing) * 1);
657  }
658  .h-1\.5 {
659    height: calc(var(--spacing) * 1.5);
660  }
661  .h-2 {
662    height: calc(var(--spacing) * 2);
663  }
664  .h-2\.5 {
665    height: calc(var(--spacing) * 2.5);
666  }
667  .h-3 {
668    height: calc(var(--spacing) * 3);
669  }
670  .h-3\.5 {
671    height: calc(var(--spacing) * 3.5);
672  }
673  .h-4 {
674    height: calc(var(--spacing) * 4);
675  }
676  .h-5 {
677    height: calc(var(--spacing) * 5);
678  }
679  .h-6 {
680    height: calc(var(--spacing) * 6);
681  }
682  .h-7 {
683    height: calc(var(--spacing) * 7);
684  }
685  .h-8 {
686    height: calc(var(--spacing) * 8);
687  }
688  .h-9 {
689    height: calc(var(--spacing) * 9);
690  }
691  .h-10 {
692    height: calc(var(--spacing) * 10);
693  }
694  .h-11 {
695    height: calc(var(--spacing) * 11);
696  }
697  .h-12 {
698    height: calc(var(--spacing) * 12);
699  }
700  .h-64 {
701    height: calc(var(--spacing) * 64);
702  }
703  .h-72 {
704    height: calc(var(--spacing) * 72);
705  }
706  .h-\[1em\] {
707    height: 1em;
708  }
709  .h-\[3px\] {
710    height: 3px;
711  }
712  .h-\[18px\] {
713    height: 18px;
714  }
715  .h-\[52px\] {
716    height: 52px;
717  }
718  .h-\[68px\] {
719    height: 68px;
720  }
721  .h-\[88px\] {
722    height: 88px;
723  }
724  .h-\[420px\] {
725    height: 420px;
726  }
727  .h-\[480px\] {
728    height: 480px;
729  }
730  .h-\[600px\] {
731    height: 600px;
732  }
733  .h-\[700px\] {
734    height: 700px;
735  }
736  .h-full {
737    height: 100%;
738  }
739  .max-h-\[220px\] {
740    max-height: 220px;
741  }
742  .max-h-\[460px\] {
743    max-height: 460px;
744  }
745  .max-h-\[520px\] {
746    max-height: 520px;
747  }
748  .min-h-0 {
749    min-height: calc(var(--spacing) * 0);
750  }
751  .min-h-8 {
752    min-height: calc(var(--spacing) * 8);
753  }
754  .min-h-9 {
755    min-height: calc(var(--spacing) * 9);
756  }
757  .min-h-10 {
758    min-height: calc(var(--spacing) * 10);
759  }
760  .min-h-11 {
761    min-height: calc(var(--spacing) * 11);
762  }
763  .min-h-12 {
764    min-height: calc(var(--spacing) * 12);
765  }
766  .min-h-16 {
767    min-height: calc(var(--spacing) * 16);
768  }
769  .min-h-\[1\.5em\] {
770    min-height: 1.5em;
771  }
772  .min-h-\[150px\] {
773    min-height: 150px;
774  }
775  .min-h-\[210px\] {
776    min-height: 210px;
777  }
778  .min-h-\[260px\] {
779    min-height: 260px;
780  }
781  .min-h-\[300px\] {
782    min-height: 300px;
783  }
784  .min-h-\[640px\] {
785    min-height: 640px;
786  }
787  .min-h-screen {
788    min-height: 100vh;
789  }
790  .w-0 {
791    width: calc(var(--spacing) * 0);
792  }
793  .w-1 {
794    width: calc(var(--spacing) * 1);
795  }
796  .w-1\.5 {
797    width: calc(var(--spacing) * 1.5);
798  }
799  .w-1\/2 {
800    width: calc(1/2 * 100%);
801  }
802  .w-2 {
803    width: calc(var(--spacing) * 2);
804  }
805  .w-2\.5 {
806    width: calc(var(--spacing) * 2.5);
807  }
808  .w-3 {
809    width: calc(var(--spacing) * 3);
810  }
811  .w-3\.5 {
812    width: calc(var(--spacing) * 3.5);
813  }
814  .w-3\/4 {
815    width: calc(3/4 * 100%);
816  }
817  .w-3\/5 {
818    width: calc(3/5 * 100%);
819  }
820  .w-4 {
821    width: calc(var(--spacing) * 4);
822  }
823  .w-4\/5 {
824    width: calc(4/5 * 100%);
825  }
826  .w-5 {
827    width: calc(var(--spacing) * 5);
828  }
829  .w-6 {
830    width: calc(var(--spacing) * 6);
831  }
832  .w-7 {
833    width: calc(var(--spacing) * 7);
834  }
835  .w-8 {
836    width: calc(var(--spacing) * 8);
837  }
838  .w-9 {
839    width: calc(var(--spacing) * 9);
840  }
841  .w-10 {
842    width: calc(var(--spacing) * 10);
843  }
844  .w-11 {
845    width: calc(var(--spacing) * 11);
846  }
847  .w-40 {
848    width: calc(var(--spacing) * 40);
849  }
850  .w-72 {
851    width: calc(var(--spacing) * 72);
852  }
853  .w-\[2px\] {
854    width: 2px;
855  }
856  .w-\[18px\] {
857    width: 18px;
858  }
859  .w-\[80vw\] {
860    width: 80vw;
861  }
862  .w-\[86px\] {
863    width: 86px;
864  }
865  .w-\[88px\] {
866    width: 88px;
867  }
868  .w-\[230px\] {
869    width: 230px;
870  }
871  .w-\[600px\] {
872    width: 600px;
873  }
874  .w-\[700px\] {
875    width: 700px;
876  }
877  .w-\[820px\] {
878    width: 820px;
879  }
880  .w-\[min\(78\%\,300px\)\] {
881    width: min(78%, 300px);
882  }
883  .w-auto {
884    width: auto;
885  }
886  .w-fit {
887    width: fit-content;
888  }
889  .w-full {
890    width: 100%;
891  }
892  .w-max {
893    width: max-content;
894  }
895  .max-w-2xl {
896    max-width: var(--container-2xl);
897  }
898  .max-w-3xl {
899    max-width: var(--container-3xl);
900  }
901  .max-w-4xl {
902    max-width: var(--container-4xl);
903  }
904  .max-w-\[86\%\] {
905    max-width: 86%;
906  }
907  .max-w-\[150px\] {
908    max-width: 150px;
909  }
910  .max-w-\[200px\] {
911    max-width: 200px;
912  }
913  .max-w-\[260px\] {
914    max-width: 260px;
915  }
916  .max-w-\[280px\] {
917    max-width: 280px;
918  }
919  .max-w-\[330px\] {
920    max-width: 330px;
921  }
922  .max-w-\[340px\] {
923    max-width: 340px;
924  }
925  .max-w-\[380px\] {
926    max-width: 380px;
927  }
928  .max-w-\[400px\] {
929    max-width: 400px;
930  }
931  .max-w-\[480px\] {
932    max-width: 480px;
933  }
934  .max-w-\[520px\] {
935    max-width: 520px;
936  }
937  .max-w-\[540px\] {
938    max-width: 540px;
939  }
940  .max-w-\[560px\] {
941    max-width: 560px;
942  }
943  .max-w-\[580px\] {
944    max-width: 580px;
945  }
946  .max-w-\[600px\] {
947    max-width: 600px;
948  }
949  .max-w-\[610px\] {
950    max-width: 610px;
951  }
952  .max-w-\[620px\] {
953    max-width: 620px;
954  }
955  .max-w-\[640px\] {
956    max-width: 640px;
957  }
958  .max-w-\[650px\] {
959    max-width: 650px;
960  }
961  .max-w-\[660px\] {
962    max-width: 660px;
963  }
964  .max-w-\[680px\] {
965    max-width: 680px;
966  }
967  .max-w-\[700px\] {
968    max-width: 700px;
969  }
970  .max-w-\[720px\] {
971    max-width: 720px;
972  }
973  .max-w-\[740px\] {
974    max-width: 740px;
975  }
976  .max-w-\[760px\] {
977    max-width: 760px;
978  }
979  .max-w-\[780px\] {
980    max-width: 780px;
981  }
982  .max-w-\[790px\] {
983    max-width: 790px;
984  }
985  .max-w-\[800px\] {
986    max-width: 800px;
987  }
988  .max-w-\[820px\] {
989    max-width: 820px;
990  }
991  .max-w-\[840px\] {
992    max-width: 840px;
993  }
994  .max-w-\[850px\] {
995    max-width: 850px;
996  }
997  .max-w-\[860px\] {
998    max-width: 860px;
999  }
1000  .max-w-\[880px\] {
1001    max-width: 880px;
1002  }
1003  .max-w-\[900px\] {
1004    max-width: 900px;
1005  }
1006  .max-w-\[920px\] {
1007    max-width: 920px;
1008  }
1009  .max-w-\[940px\] {
1010    max-width: 940px;
1011  }
1012  .max-w-\[1000px\] {
1013    max-width: 1000px;
1014  }
1015  .max-w-\[1050px\] {
1016    max-width: 1050px;
1017  }
1018  .max-w-\[1080px\] {
1019    max-width: 1080px;
1020  }
1021  .max-w-\[1100px\] {
1022    max-width: 1100px;
1023  }
1024  .max-w-\[1120px\] {
1025    max-width: 1120px;
1026  }
1027  .max-w-\[1140px\] {
1028    max-width: 1140px;
1029  }
1030  .max-w-\[1150px\] {
1031    max-width: 1150px;
1032  }
1033  .max-w-\[1200px\] {
1034    max-width: 1200px;
1035  }
1036  .max-w-\[1240px\] {
1037    max-width: 1240px;
1038  }
1039  .max-w-\[1280px\] {
1040    max-width: 1280px;
1041  }
1042  .max-w-full {
1043    max-width: 100%;
1044  }
1045  .max-w-xl {
1046    max-width: var(--container-xl);
1047  }
1048  .min-w-0 {
1049    min-width: calc(var(--spacing) * 0);
1050  }
1051  .min-w-\[3ch\] {
1052    min-width: 3ch;
1053  }
1054  .min-w-\[160px\] {
1055    min-width: 160px;
1056  }
1057  .min-w-\[180px\] {
1058    min-width: 180px;
1059  }
1060  .min-w-\[248px\] {
1061    min-width: 248px;
1062  }
1063  .min-w-\[560px\] {
1064    min-width: 560px;
1065  }
1066  .min-w-\[720px\] {
1067    min-width: 720px;
1068  }
1069  .min-w-\[820px\] {
1070    min-width: 820px;
1071  }
1072  .min-w-\[1440px\] {
1073    min-width: 1440px;
1074  }
1075  .flex-1 {
1076    flex: 1;
1077  }
1078  .shrink-0 {
1079    flex-shrink: 0;
1080  }
1081  .border-collapse {
1082    border-collapse: collapse;
1083  }
1084  .-translate-x-1\/2 {
1085    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
1086    translate: var(--tw-translate-x) var(--tw-translate-y);
1087  }
1088  .-translate-x-2 {
1089    --tw-translate-x: calc(var(--spacing) * -2);
1090    translate: var(--tw-translate-x) var(--tw-translate-y);
1091  }
1092  .translate-x-0 {
1093    --tw-translate-x: calc(var(--spacing) * 0);
1094    translate: var(--tw-translate-x) var(--tw-translate-y);
1095  }
1096  .translate-y-0 {
1097    --tw-translate-y: calc(var(--spacing) * 0);
1098    translate: var(--tw-translate-x) var(--tw-translate-y);
1099  }
1100  .translate-y-1 {
1101    --tw-translate-y: calc(var(--spacing) * 1);
1102    translate: var(--tw-translate-x) var(--tw-translate-y);
1103  }
1104  .translate-y-\[2px\] {
1105    --tw-translate-y: 2px;
1106    translate: var(--tw-translate-x) var(--tw-translate-y);
1107  }
1108  .-rotate-90 {
1109    rotate: calc(90deg * -1);
1110  }
1111  .rotate-12 {
1112    rotate: 12deg;
1113  }
1114  .rotate-45 {
1115    rotate: 45deg;
1116  }
1117  .rotate-90 {
1118    rotate: 90deg;
1119  }
1120  .rotate-180 {
1121    rotate: 180deg;
1122  }
1123  .rotate-\[-90deg\] {
1124    rotate: -90deg;
1125  }
1126  .animate-pulse {
1127    animation: var(--animate-pulse);
1128  }
1129  .cursor-pointer {
1130    cursor: pointer;
1131  }
1132  .touch-pan-y {
1133    --tw-pan-y: pan-y;
1134    touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);
1135  }
1136  .snap-x {
1137    scroll-snap-type: x var(--tw-scroll-snap-strictness);
1138  }
1139  .snap-mandatory {
1140    --tw-scroll-snap-strictness: mandatory;
1141  }
1142  .snap-start {
1143    scroll-snap-align: start;
1144  }
1145  .scroll-mt-20 {
1146    scroll-margin-top: calc(var(--spacing) * 20);
1147  }
1148  .scroll-mt-24 {
1149    scroll-margin-top: calc(var(--spacing) * 24);
1150  }
1151  .list-none {
1152    list-style-type: none;
1153  }
1154  .grid-cols-1 {
1155    grid-template-columns: repeat(1, minmax(0, 1fr));
1156  }
1157  .grid-cols-2 {
1158    grid-template-columns: repeat(2, minmax(0, 1fr));
1159  }
1160  .grid-cols-3 {
1161    grid-template-columns: repeat(3, minmax(0, 1fr));
1162  }
1163  .grid-cols-4 {
1164    grid-template-columns: repeat(4, minmax(0, 1fr));
1165  }
1166  .grid-cols-\[auto_minmax\(0\,1fr\)\] {
1167    grid-template-columns: auto minmax(0,1fr);
1168  }
1169  .grid-rows-\[0fr\] {
1170    grid-template-rows: 0fr;
1171  }
1172  .grid-rows-\[1fr\] {
1173    grid-template-rows: 1fr;
1174  }
1175  .flex-col {
1176    flex-direction: column;
1177  }
1178  .flex-wrap {
1179    flex-wrap: wrap;
1180  }
1181  .place-items-center {
1182    place-items: center;
1183  }
1184  .content-center {
1185    align-content: center;
1186  }
1187  .content-start {
1188    align-content: flex-start;
1189  }
1190  .items-baseline {
1191    align-items: baseline;
1192  }
1193  .items-center {
1194    align-items: center;
1195  }
1196  .items-end {
1197    align-items: flex-end;
1198  }
1199  .items-start {
1200    align-items: flex-start;
1201  }
1202  .justify-between {
1203    justify-content: space-between;
1204  }
1205  .justify-center {
1206    justify-content: center;
1207  }
1208  .justify-end {
1209    justify-content: flex-end;
1210  }
1211  .justify-start {
1212    justify-content: flex-start;
1213  }
1214  .gap-0 {
1215    gap: calc(var(--spacing) * 0);
1216  }
1217  .gap-0\.5 {
1218    gap: calc(var(--spacing) * 0.5);
1219  }
1220  .gap-1 {
1221    gap: calc(var(--spacing) * 1);
1222  }
1223  .gap-1\.5 {
1224    gap: calc(var(--spacing) * 1.5);
1225  }
1226  .gap-2 {
1227    gap: calc(var(--spacing) * 2);
1228  }
1229  .gap-2\.5 {
1230    gap: calc(var(--spacing) * 2.5);
1231  }
1232  .gap-3 {
1233    gap: calc(var(--spacing) * 3);
1234  }
1235  .gap-3\.5 {
1236    gap: calc(var(--spacing) * 3.5);
1237  }
1238  .gap-4 {
1239    gap: calc(var(--spacing) * 4);
1240  }
1241  .gap-5 {
1242    gap: calc(var(--spacing) * 5);
1243  }
1244  .gap-6 {
1245    gap: calc(var(--spacing) * 6);
1246  }
1247  .gap-8 {
1248    gap: calc(var(--spacing) * 8);
1249  }
1250  .gap-9 {
1251    gap: calc(var(--spacing) * 9);
1252  }
1253  .gap-10 {
1254    gap: calc(var(--spacing) * 10);
1255  }
1256  .gap-11 {
1257    gap: calc(var(--spacing) * 11);
1258  }
1259  .gap-12 {
1260    gap: calc(var(--spacing) * 12);
1261  }
1262  .gap-14 {
1263    gap: calc(var(--spacing) * 14);
1264  }
1265  .gap-16 {
1266    gap: calc(var(--spacing) * 16);
1267  }
1268  .gap-\[3px\] {
1269    gap: 3px;
1270  }
1271  .gap-px {
1272    gap: 1px;
1273  }
1274  .space-y-0\.5 {
1275    :where(& > :not(:last-child)) {
1276      --tw-space-y-reverse: 0;
1277      margin-block-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-y-reverse));
1278      margin-block-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse)));
1279    }
1280  }
1281  .space-y-1\.5 {
1282    :where(& > :not(:last-child)) {
1283      --tw-space-y-reverse: 0;
1284      margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
1285      margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
1286    }
1287  }
1288  .space-y-2 {
1289    :where(& > :not(:last-child)) {
1290      --tw-space-y-reverse: 0;
1291      margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
1292      margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
1293    }
1294  }
1295  .space-y-2\.5 {
1296    :where(& > :not(:last-child)) {
1297      --tw-space-y-reverse: 0;
1298      margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
1299      margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
1300    }
1301  }
1302  .space-y-3 {
1303    :where(& > :not(:last-child)) {
1304      --tw-space-y-reverse: 0;
1305      margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
1306      margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
1307    }
1308  }
1309  .space-y-4 {
1310    :where(& > :not(:last-child)) {
1311      --tw-space-y-reverse: 0;
1312      margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
1313      margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
1314    }
1315  }
1316  .space-y-5 {
1317    :where(& > :not(:last-child)) {
1318      --tw-space-y-reverse: 0;
1319      margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
1320      margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
1321    }
1322  }
1323  .gap-x-3 {
1324    column-gap: calc(var(--spacing) * 3);
1325  }
1326  .gap-x-4 {
1327    column-gap: calc(var(--spacing) * 4);
1328  }
1329  .gap-x-5 {
1330    column-gap: calc(var(--spacing) * 5);
1331  }
1332  .gap-x-6 {
1333    column-gap: calc(var(--spacing) * 6);
1334  }
1335  .gap-x-8 {
1336    column-gap: calc(var(--spacing) * 8);
1337  }
1338  .gap-x-10 {
1339    column-gap: calc(var(--spacing) * 10);
1340  }
1341  .gap-x-12 {
1342    column-gap: calc(var(--spacing) * 12);
1343  }
1344  .gap-y-0\.5 {
1345    row-gap: calc(var(--spacing) * 0.5);
1346  }
1347  .gap-y-1 {
1348    row-gap: calc(var(--spacing) * 1);
1349  }
1350  .gap-y-1\.5 {
1351    row-gap: calc(var(--spacing) * 1.5);
1352  }
1353  .gap-y-2 {
1354    row-gap: calc(var(--spacing) * 2);
1355  }
1356  .gap-y-3\.5 {
1357    row-gap: calc(var(--spacing) * 3.5);
1358  }
1359  .gap-y-6 {
1360    row-gap: calc(var(--spacing) * 6);
1361  }
1362  .gap-y-7 {
1363    row-gap: calc(var(--spacing) * 7);
1364  }
1365  .gap-y-8 {
1366    row-gap: calc(var(--spacing) * 8);
1367  }
1368  .gap-y-9 {
1369    row-gap: calc(var(--spacing) * 9);
1370  }
1371  .gap-y-10 {
1372    row-gap: calc(var(--spacing) * 10);
1373  }
1374  .divide-y {
1375    :where(& > :not(:last-child)) {
1376      --tw-divide-y-reverse: 0;
1377      border-bottom-style: var(--tw-border-style);
1378      border-top-style: var(--tw-border-style);
1379      border-top-width: calc(1px * var(--tw-divide-y-reverse));
1380      border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
1381    }
1382  }
1383  .divide-white\/10 {
1384    :where(& > :not(:last-child)) {
1385      border-color: color-mix(in srgb, #fff 10%, transparent);
1386      @supports (color: color-mix(in lab, red, red)) {
1387        border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
1388      }
1389    }
1390  }
1391  .self-center {
1392    align-self: center;
1393  }
1394  .self-end {
1395    align-self: flex-end;
1396  }
1397  .self-start {
1398    align-self: flex-start;
1399  }
1400  .justify-self-start {
1401    justify-self: flex-start;
1402  }
1403  .truncate {
1404    overflow: hidden;
1405    text-overflow: ellipsis;
1406    white-space: nowrap;
1407  }
1408  .overflow-hidden {
1409    overflow: hidden;
1410  }
1411  .overflow-x-auto {
1412    overflow-x: auto;
1413  }
1414  .overflow-y-auto {
1415    overflow-y: auto;
1416  }
1417  .rounded {
1418    border-radius: 0.25rem;
1419  }
1420  .rounded-2xl {
1421    border-radius: var(--radius-2xl);
1422  }
1423  .rounded-\[3px\] {
1424    border-radius: 3px;
1425  }
1426  .rounded-\[10px\] {
1427    border-radius: 10px;
1428  }
1429  .rounded-\[11px\] {
1430    border-radius: 11px;
1431  }
1432  .rounded-\[12px\] {
1433    border-radius: 12px;
1434  }
1435  .rounded-\[14px\] {
1436    border-radius: 14px;
1437  }
1438  .rounded-\[16px\] {
1439    border-radius: 16px;
1440  }
1441  .rounded-\[18px\] {
1442    border-radius: 18px;
1443  }
1444  .rounded-\[20px\] {
1445    border-radius: 20px;
1446  }
1447  .rounded-\[22px\] {
1448    border-radius: 22px;
1449  }
1450  .rounded-\[24px\] {
1451    border-radius: 24px;
1452  }
1453  .rounded-\[26px\] {
1454    border-radius: 26px;
1455  }
1456  .rounded-\[28px\] {
1457    border-radius: 28px;
1458  }
1459  .rounded-\[32px\] {
1460    border-radius: 32px;
1461  }
1462  .rounded-\[var\(--radius-card\)\] {
1463    border-radius: var(--radius-card);
1464  }
1465  .rounded-full {
1466    border-radius: calc(infinity * 1px);
1467  }
1468  .rounded-lg {
1469    border-radius: var(--radius-lg);
1470  }
1471  .rounded-md {
1472    border-radius: var(--radius-md);
1473  }
1474  .rounded-xl {
1475    border-radius: var(--radius-xl);
1476  }
1477  .rounded-tl-sm {
1478    border-top-left-radius: var(--radius-sm);
1479  }
1480  .rounded-tr-sm {
1481    border-top-right-radius: var(--radius-sm);
1482  }
1483  .border {
1484    border-style: var(--tw-border-style);
1485    border-width: 1px;
1486  }
1487  .border-2 {
1488    border-style: var(--tw-border-style);
1489    border-width: 2px;
1490  }
1491  .border-y {
1492    border-block-style: var(--tw-border-style);
1493    border-block-width: 1px;
1494  }
1495  .border-t {
1496    border-top-style: var(--tw-border-style);
1497    border-top-width: 1px;
1498  }
1499  .border-r {
1500    border-right-style: var(--tw-border-style);
1501    border-right-width: 1px;
1502  }
1503  .border-b {
1504    border-bottom-style: var(--tw-border-style);
1505    border-bottom-width: 1px;
1506  }
1507  .border-l {
1508    border-left-style: var(--tw-border-style);
1509    border-left-width: 1px;
1510  }
1511  .border-l-2 {
1512    border-left-style: var(--tw-border-style);
1513    border-left-width: 2px;
1514  }
1515  .border-l-\[3px\] {
1516    border-left-style: var(--tw-border-style);
1517    border-left-width: 3px;
1518  }
1519  .border-dashed {
1520    --tw-border-style: dashed;
1521    border-style: dashed;
1522  }
1523  .border-\[color\:var\(--color-band-edge\)\] {
1524    border-color: var(--color-band-edge);
1525  }
1526  .border-black\/5 {
1527    border-color: color-mix(in srgb, #000 5%, transparent);
1528    @supports (color: color-mix(in lab, red, red)) {
1529      border-color: color-mix(in oklab, var(--color-black) 5%, transparent);
1530    }
1531  }
1532  .border-green-500 {
1533    border-color: var(--color-green-500);
1534  }
1535  .border-white {
1536    border-color: var(--color-white);
1537  }
1538  .border-white\/10 {
1539    border-color: color-mix(in srgb, #fff 10%, transparent);
1540    @supports (color: color-mix(in lab, red, red)) {
1541      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
1542    }
1543  }
1544  .border-white\/12 {
1545    border-color: color-mix(in srgb, #fff 12%, transparent);
1546    @supports (color: color-mix(in lab, red, red)) {
1547      border-color: color-mix(in oklab, var(--color-white) 12%, transparent);
1548    }
1549  }
1550  .border-white\/15 {
1551    border-color: color-mix(in srgb, #fff 15%, transparent);
1552    @supports (color: color-mix(in lab, red, red)) {
1553      border-color: color-mix(in oklab, var(--color-white) 15%, transparent);
1554    }
1555  }
1556  .border-white\/20 {
1557    border-color: color-mix(in srgb, #fff 20%, transparent);
1558    @supports (color: color-mix(in lab, red, red)) {
1559      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
1560    }
1561  }
1562  .border-white\/80 {
1563    border-color: color-mix(in srgb, #fff 80%, transparent);
1564    @supports (color: color-mix(in lab, red, red)) {
1565      border-color: color-mix(in oklab, var(--color-white) 80%, transparent);
1566    }
1567  }
1568  .bg-\[var\(--color-accent\)\] {
1569    background-color: var(--color-accent);
1570  }
1571  .bg-\[var\(--color-background\)\] {
1572    background-color: var(--color-background);
1573  }
1574  .bg-\[var\(--color-band\)\] {
1575    background-color: var(--color-band);
1576  }
1577  .bg-\[var\(--color-paper\)\] {
1578    background-color: var(--color-paper);
1579  }
1580  .bg-\[var\(--color-primary\)\] {
1581    background-color: var(--color-primary);
1582  }
1583  .bg-\[var\(--color-secondary\)\] {
1584    background-color: var(--color-secondary);
1585  }
1586  .bg-gray-50 {
1587    background-color: var(--color-gray-50);
1588  }
1589  .bg-green-100 {
1590    background-color: var(--color-green-100);
1591  }
1592  .bg-green-500 {
1593    background-color: var(--color-green-500);
1594  }
1595  .bg-transparent {
1596    background-color: transparent;
1597  }
1598  .bg-white {
1599    background-color: var(--color-white);
1600  }
1601  .bg-white\/10 {
1602    background-color: color-mix(in srgb, #fff 10%, transparent);
1603    @supports (color: color-mix(in lab, red, red)) {
1604      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
1605    }
1606  }
1607  .bg-white\/20 {
1608    background-color: color-mix(in srgb, #fff 20%, transparent);
1609    @supports (color: color-mix(in lab, red, red)) {
1610      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
1611    }
1612  }
1613  .bg-white\/40 {
1614    background-color: color-mix(in srgb, #fff 40%, transparent);
1615    @supports (color: color-mix(in lab, red, red)) {
1616      background-color: color-mix(in oklab, var(--color-white) 40%, transparent);
1617    }
1618  }
1619  .bg-white\/70 {
1620    background-color: color-mix(in srgb, #fff 70%, transparent);
1621    @supports (color: color-mix(in lab, red, red)) {
1622      background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
1623    }
1624  }
1625  .bg-white\/75 {
1626    background-color: color-mix(in srgb, #fff 75%, transparent);
1627    @supports (color: color-mix(in lab, red, red)) {
1628      background-color: color-mix(in oklab, var(--color-white) 75%, transparent);
1629    }
1630  }
1631  .bg-white\/80 {
1632    background-color: color-mix(in srgb, #fff 80%, transparent);
1633    @supports (color: color-mix(in lab, red, red)) {
1634      background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
1635    }
1636  }
1637  .bg-white\/90 {
1638    background-color: color-mix(in srgb, #fff 90%, transparent);
1639    @supports (color: color-mix(in lab, red, red)) {
1640      background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
1641    }
1642  }
1643  .bg-white\/\[0\.06\] {
1644    background-color: color-mix(in srgb, #fff 6%, transparent);
1645    @supports (color: color-mix(in lab, red, red)) {
1646      background-color: color-mix(in oklab, var(--color-white) 6%, transparent);
1647    }
1648  }
1649  .bg-gradient-to-br {
1650    --tw-gradient-position: to bottom right in oklab;
1651    background-image: linear-gradient(var(--tw-gradient-stops));
1652  }
1653  .bg-gradient-to-t {
1654    --tw-gradient-position: to top in oklab;
1655    background-image: linear-gradient(var(--tw-gradient-stops));
1656  }
1657  .from-\[var\(--color-hero-ice\)\] {
1658    --tw-gradient-from: var(--color-hero-ice);
1659    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
1660  }
1661  .from-black\/20 {
1662    --tw-gradient-from: color-mix(in srgb, #000 20%, transparent);
1663    @supports (color: color-mix(in lab, red, red)) {
1664      --tw-gradient-from: color-mix(in oklab, var(--color-black) 20%, transparent);
1665    }
1666    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
1667  }
1668  .from-white {
1669    --tw-gradient-from: var(--color-white);
1670    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
1671  }
1672  .via-\[var\(--color-paper\)\] {
1673    --tw-gradient-via: var(--color-paper);
1674    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-p
1674osition), var(--tw-gradient-to) var(--tw-gradient-to-position);
1675    --tw-gradient-stops: var(--tw-gradient-via-stops);
1676  }
1677  .to-\[var\(--color-band\)\] {
1678    --tw-gradient-to: var(--color-band);
1679    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
1680  }
1681  .to-transparent {
1682    --tw-gradient-to: transparent;
1683    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
1684  }
1685  .object-cover {
1686    object-fit: cover;
1687  }
1688  .object-top {
1689    object-position: top;
1690  }
1691  .p-0\.5 {
1692    padding: calc(var(--spacing) * 0.5);
1693  }
1694  .p-1 {
1695    padding: calc(var(--spacing) * 1);
1696  }
1697  .p-1\.5 {
1698    padding: calc(var(--spacing) * 1.5);
1699  }
1700  .p-2 {
1701    padding: calc(var(--spacing) * 2);
1702  }
1703  .p-3 {
1704    padding: calc(var(--spacing) * 3);
1705  }
1706  .p-3\.5 {
1707    padding: calc(var(--spacing) * 3.5);
1708  }
1709  .p-4 {
1710    padding: calc(var(--spacing) * 4);
1711  }
1712  .p-5 {
1713    padding: calc(var(--spacing) * 5);
1714  }
1715  .p-6 {
1716    padding: calc(var(--spacing) * 6);
1717  }
1718  .p-7 {
1719    padding: calc(var(--spacing) * 7);
1720  }
1721  .p-8 {
1722    padding: calc(var(--spacing) * 8);
1723  }
1724  .px-1 {
1725    padding-inline: calc(var(--spacing) * 1);
1726  }
1727  .px-1\.5 {
1728    padding-inline: calc(var(--spacing) * 1.5);
1729  }
1730  .px-2 {
1731    padding-inline: calc(var(--spacing) * 2);
1732  }
1733  .px-2\.5 {
1734    padding-inline: calc(var(--spacing) * 2.5);
1735  }
1736  .px-3 {
1737    padding-inline: calc(var(--spacing) * 3);
1738  }
1739  .px-3\.5 {
1740    padding-inline: calc(var(--spacing) * 3.5);
1741  }
1742  .px-4 {
1743    padding-inline: calc(var(--spacing) * 4);
1744  }
1745  .px-5 {
1746    padding-inline: calc(var(--spacing) * 5);
1747  }
1748  .px-6 {
1749    padding-inline: calc(var(--spacing) * 6);
1750  }
1751  .px-7 {
1752    padding-inline: calc(var(--spacing) * 7);
1753  }
1754  .px-\[3\%\] {
1755    padding-inline: 3%;
1756  }
1757  .py-0\.5 {
1758    padding-block: calc(var(--spacing) * 0.5);
1759  }
1760  .py-1 {
1761    padding-block: calc(var(--spacing) * 1);
1762  }
1763  .py-1\.5 {
1764    padding-block: calc(var(--spacing) * 1.5);
1765  }
1766  .py-2 {
1767    padding-block: calc(var(--spacing) * 2);
1768  }
1769  .py-2\.5 {
1770    padding-block: calc(var(--spacing) * 2.5);
1771  }
1772  .py-3 {
1773    padding-block: calc(var(--spacing) * 3);
1774  }
1775  .py-3\.5 {
1776    padding-block: calc(var(--spacing) * 3.5);
1777  }
1778  .py-4 {
1779    padding-block: calc(var(--spacing) * 4);
1780  }
1781  .py-5 {
1782    padding-block: calc(var(--spacing) * 5);
1783  }
1784  .py-6 {
1785    padding-block: calc(var(--spacing) * 6);
1786  }
1787  .py-7 {
1788    padding-block: calc(var(--spacing) * 7);
1789  }
1790  .py-8 {
1791    padding-block: calc(var(--spacing) * 8);
1792  }
1793  .py-9 {
1794    padding-block: calc(var(--spacing) * 9);
1795  }
1796  .py-10 {
1797    padding-block: calc(var(--spacing) * 10);
1798  }
1799  .py-11 {
1800    padding-block: calc(var(--spacing) * 11);
1801  }
1802  .py-12 {
1803    padding-block: calc(var(--spacing) * 12);
1804  }
1805  .py-16 {
1806    padding-block: calc(var(--spacing) * 16);
1807  }
1808  .py-20 {
1809    padding-block: calc(var(--spacing) * 20);
1810  }
1811  .py-24 {
1812    padding-block: calc(var(--spacing) * 24);
1813  }
1814  .py-\[1\.5\%\] {
1815    padding-block: 1.5%;
1816  }
1817  .pt-2\.5 {
1818    padding-top: calc(var(--spacing) * 2.5);
1819  }
1820  .pt-3 {
1821    padding-top: calc(var(--spacing) * 3);
1822  }
1823  .pt-4 {
1824    padding-top: calc(var(--spacing) * 4);
1825  }
1826  .pt-5 {
1827    padding-top: calc(var(--spacing) * 5);
1828  }
1829  .pt-6 {
1830    padding-top: calc(var(--spacing) * 6);
1831  }
1832  .pt-8 {
1833    padding-top: calc(var(--spacing) * 8);
1834  }
1835  .pt-9 {
1836    padding-top: calc(var(--spacing) * 9);
1837  }
1838  .pt-16 {
1839    padding-top: calc(var(--spacing) * 16);
1840  }
1841  .pt-20 {
1842    padding-top: calc(var(--spacing) * 20);
1843  }
1844  .pt-24 {
1845    padding-top: calc(var(--spacing) * 24);
1846  }
1847  .pt-28 {
1848    padding-top: calc(var(--spacing) * 28);
1849  }
1850  .pt-32 {
1851    padding-top: calc(var(--spacing) * 32);
1852  }
1853  .pr-4 {
1854    padding-right: calc(var(--spacing) * 4);
1855  }
1856  .pr-6 {
1857    padding-right: calc(var(--spacing) * 6);
1858  }
1859  .pr-8 {
1860    padding-right: calc(var(--spacing) * 8);
1861  }
1862  .pb-1 {
1863    padding-bottom: calc(var(--spacing) * 1);
1864  }
1865  .pb-1\.5 {
1866    padding-bottom: calc(var(--spacing) * 1.5);
1867  }
1868  .pb-2 {
1869    padding-bottom: calc(var(--spacing) * 2);
1870  }
1871  .pb-3 {
1872    padding-bottom: calc(var(--spacing) * 3);
1873  }
1874  .pb-4 {
1875    padding-bottom: calc(var(--spacing) * 4);
1876  }
1877  .pb-6 {
1878    padding-bottom: calc(var(--spacing) * 6);
1879  }
1880  .pb-8 {
1881    padding-bottom: calc(var(--spacing) * 8);
1882  }
1883  .pb-10 {
1884    padding-bottom: calc(var(--spacing) * 10);
1885  }
1886  .pb-14 {
1887    padding-bottom: calc(var(--spacing) * 14);
1888  }
1889  .pb-16 {
1890    padding-bottom: calc(var(--spacing) * 16);
1891  }
1892  .pb-20 {
1893    padding-bottom: calc(var(--spacing) * 20);
1894  }
1895  .pb-24 {
1896    padding-bottom: calc(var(--spacing) * 24);
1897  }
1898  .pb-28 {
1899    padding-bottom: calc(var(--spacing) * 28);
1900  }
1901  .pl-1\.5 {
1902    padding-left: calc(var(--spacing) * 1.5);
1903  }
1904  .pl-3 {
1905    padding-left: calc(var(--spacing) * 3);
1906  }
1907  .pl-4 {
1908    padding-left: calc(var(--spacing) * 4);
1909  }
1910  .pl-5 {
1911    padding-left: calc(var(--spacing) * 5);
1912  }
1913  .pl-6 {
1914    padding-left: calc(var(--spacing) * 6);
1915  }
1916  .pl-7 {
1917    padding-left: calc(var(--spacing) * 7);
1918  }
1919  .pl-\[26px\] {
1920    padding-left: 26px;
1921  }
1922  .text-center {
1923    text-align: center;
1924  }
1925  .text-left {
1926    text-align: left;
1927  }
1928  .text-right {
1929    text-align: right;
1930  }
1931  .text-start {
1932    text-align: start;
1933  }
1934  .align-middle {
1935    vertical-align: middle;
1936  }
1937  .align-top {
1938    vertical-align: top;
1939  }
1940  .font-mono {
1941    font-family: var(--font-mono);
1942  }
1943  .text-2xl {
1944    font-size: var(--text-2xl);
1945    line-height: var(--tw-leading, var(--text-2xl--line-height));
1946  }
1947  .text-3xl {
1948    font-size: var(--text-3xl);
1949    line-height: var(--tw-leading, var(--text-3xl--line-height));
1950  }
1951  .text-4xl {
1952    font-size: var(--text-4xl);
1953    line-height: var(--tw-leading, var(--text-4xl--line-height));
1954  }
1955  .text-base {
1956    font-size: var(--text-base);
1957    line-height: var(--tw-leading, var(--text-base--line-height));
1958  }
1959  .text-sm {
1960    font-size: var(--text-sm);
1961    line-height: var(--tw-leading, var(--text-sm--line-height));
1962  }
1963  .text-xl {
1964    font-size: var(--text-xl);
1965    line-height: var(--tw-leading, var(--text-xl--line-height));
1966  }
1967  .text-xs {
1968    font-size: var(--text-xs);
1969    line-height: var(--tw-leading, var(--text-xs--line-height));
1970  }
1971  .text-\[9\.5px\] {
1972    font-size: 9.5px;
1973  }
1974  .text-\[9px\] {
1975    font-size: 9px;
1976  }
1977  .text-\[10\.5px\] {
1978    font-size: 10.5px;
1979  }
1980  .text-\[10px\] {
1981    font-size: 10px;
1982  }
1983  .text-\[11\.5px\] {
1984    font-size: 11.5px;
1985  }
1986  .text-\[11px\] {
1987    font-size: 11px;
1988  }
1989  .text-\[12\.5px\] {
1990    font-size: 12.5px;
1991  }
1992  .text-\[12px\] {
1993    font-size: 12px;
1994  }
1995  .text-\[13\.5px\] {
1996    font-size: 13.5px;
1997  }
1998  .text-\[13px\] {
1999    font-size: 13px;
2000  }
2001  .text-\[14\.5px\] {
2002    font-size: 14.5px;
2003  }
2004  .text-\[14px\] {
2005    font-size: 14px;
2006  }
2007  .text-\[15\.5px\] {
2008    font-size: 15.5px;
2009  }
2010  .text-\[15px\] {
2011    font-size: 15px;
2012  }
2013  .text-\[16\.5px\] {
2014    font-size: 16.5px;
2015  }
2016  .text-\[16px\] {
2017    font-size: 16px;
2018  }
2019  .text-\[17px\] {
2020    font-size: 17px;
2021  }
2022  .text-\[18px\] {
2023    font-size: 18px;
2024  }
2025  .text-\[19px\] {
2026    font-size: 19px;
2027  }
2028  .text-\[20px\] {
2029    font-size: 20px;
2030  }
2031  .text-\[21px\] {
2032    font-size: 21px;
2033  }
2034  .text-\[22px\] {
2035    font-size: 22px;
2036  }
2037  .text-\[24px\] {
2038    font-size: 24px;
2039  }
2040  .text-\[26px\] {
2041    font-size: 26px;
2042  }
2043  .text-\[30px\] {
2044    font-size: 30px;
2045  }
2046  .text-\[34px\] {
2047    font-size: 34px;
2048  }
2049  .text-\[40px\] {
2050    font-size: 40px;
2051  }
2052  .text-\[46px\] {
2053    font-size: 46px;
2054  }
2055  .text-\[64px\] {
2056    font-size: 64px;
2057  }
2058  .text-\[clamp\(1\.4rem\,2\.5vw\,2rem\)\] {
2059    font-size: clamp(1.4rem, 2.5vw, 2rem);
2060  }
2061  .text-\[clamp\(1\.7rem\,3\.2vw\,2\.4rem\)\] {
2062    font-size: clamp(1.7rem, 3.2vw, 2.4rem);
2063  }
2064  .text-\[clamp\(1\.7rem\,3\.2vw\,2\.5rem\)\] {
2065    font-size: clamp(1.7rem, 3.2vw, 2.5rem);
2066  }
2067  .text-\[clamp\(1\.8rem\,3\.2vw\,2\.5rem\)\] {
2068    font-size: clamp(1.8rem, 3.2vw, 2.5rem);
2069  }
2070  .text-\[clamp\(1\.8rem\,3\.4vw\,2\.6rem\)\] {
2071    font-size: clamp(1.8rem, 3.4vw, 2.6rem);
2072  }
2073  .text-\[clamp\(1\.8rem\,3\.4vw\,2\.7rem\)\] {
2074    font-size: clamp(1.8rem, 3.4vw, 2.7rem);
2075  }
2076  .text-\[clamp\(1\.8rem\,3\.5vw\,2\.7rem\)\] {
2077    font-size: clamp(1.8rem, 3.5vw, 2.7rem);
2078  }
2079  .text-\[clamp\(1\.8rem\,3\.6vw\,2\.8rem\)\] {
2080    font-size: clamp(1.8rem, 3.6vw, 2.8rem);
2081  }
2082  .text-\[clamp\(1\.9rem\,3\.6vw\,2\.9rem\)\] {
2083    font-size: clamp(1.9rem, 3.6vw, 2.9rem);
2084  }
2085  .text-\[clamp\(1\.9rem\,3\.8vw\,3rem\)\] {
2086    font-size: clamp(1.9rem, 3.8vw, 3rem);
2087  }
2088  .text-\[clamp\(1\.25rem\,2\.2vw\,1\.6rem\)\] {
2089    font-size: clamp(1.25rem, 2.2vw, 1.6rem);
2090  }
2091  .text-\[clamp\(1\.75rem\,3\.3vw\,2\.5rem\)\] {
2092    font-size: clamp(1.75rem, 3.3vw, 2.5rem);
2093  }
2094  .text-\[clamp\(1\.75rem\,3\.3vw\,2\.6rem\)\] {
2095    font-size: clamp(1.75rem, 3.3vw, 2.6rem);
2096  }
2097  .text-\[clamp\(1\.85rem\,3\.5vw\,2\.7rem\)\] {
2098    font-size: clamp(1.85rem, 3.5vw, 2.7rem);
2099  }
2100  .text-\[clamp\(1\.85rem\,3\.6vw\,2\.9rem\)\] {
2101    font-size: clamp(1.85rem, 3.6vw, 2.9rem);
2102  }
2103  .text-\[clamp\(2\.1rem\,4\.6vw\,3\.6rem\)\] {
2104    font-size: clamp(2.1rem, 4.6vw, 3.6rem);
2105  }
2106  .text-\[clamp\(2\.1rem\,4\.6vw\,3\.9rem\)\] {
2107    font-size: clamp(2.1rem, 4.6vw, 3.9rem);
2108  }
2109  .text-\[clamp\(2\.2rem\,4\.4vw\,3\.6rem\)\] {
2110    font-size: clamp(2.2rem, 4.4vw, 3.6rem);
2111  }
2112  .text-\[clamp\(2\.2rem\,4\.6vw\,3\.4rem\)\] {
2113    font-size: clamp(2.2rem, 4.6vw, 3.4rem);
2114  }
2115  .text-\[clamp\(2\.2rem\,4\.6vw\,3\.8rem\)\] {
2116    font-size: clamp(2.2rem, 4.6vw, 3.8rem);
2117  }
2118  .text-\[clamp\(2\.2rem\,5vw\,4\.2rem\)\] {
2119    font-size: clamp(2.2rem, 5vw, 4.2rem);
2120  }
2121  .text-\[clamp\(2\.3rem\,4\.8vw\,4rem\)\] {
2122    font-size: clamp(2.3rem, 4.8vw, 4rem);
2123  }
2124  .text-\[clamp\(2\.3rem\,5\.2vw\,4\.2rem\)\] {
2125    font-size: clamp(2.3rem, 5.2vw, 4.2rem);
2126  }
2127  .text-\[clamp\(2\.3rem\,5vw\,4\.2rem\)\] {
2128    font-size: clamp(2.3rem, 5vw, 4.2rem);
2129  }
2130  .text-\[clamp\(2\.3rem\,5vw\,4\.4rem\)\] {
2131    font-size: clamp(2.3rem, 5vw, 4.4rem);
2132  }
2133  .text-\[clamp\(2\.4rem\,5\.2vw\,4\.2rem\)\] {
2134    font-size: clamp(2.4rem, 5.2vw, 4.2rem);
2135  }
2136  .text-\[clamp\(2\.4rem\,5\.2vw\,4\.4rem\)\] {
2137    font-size: clamp(2.4rem, 5.2vw, 4.4rem);
2138  }
2139  .text-\[clamp\(2\.4rem\,5\.4vw\,4\.4rem\)\] {
2140    font-size: clamp(2.4rem, 5.4vw, 4.4rem);
2141  }
2142  .text-\[clamp\(2\.4rem\,5vw\,4\.1rem\)\] {
2143    font-size: clamp(2.4rem, 5vw, 4.1rem);
2144  }
2145  .text-\[clamp\(2\.5rem\,5\.4vw\,4\.5rem\)\] {
2146    font-size: clamp(2.5rem, 5.4vw, 4.5rem);
2147  }
2148  .text-\[clamp\(2\.5rem\,5\.6vw\,4\.6rem\)\] {
2149    font-size: clamp(2.5rem, 5.6vw, 4.6rem);
2150  }
2151  .text-\[clamp\(2\.6rem\,5\.6vw\,4\.6rem\)\] {
2152    font-size: clamp(2.6rem, 5.6vw, 4.6rem);
2153  }
2154  .text-\[clamp\(2\.6rem\,5\.6vw\,4\.7rem\)\] {
2155    font-size: clamp(2.6rem, 5.6vw, 4.7rem);
2156  }
2157  .text-\[clamp\(2\.7rem\,7vw\,5\.8rem\)\] {
2158    font-size: clamp(2.7rem, 7vw, 5.8rem);
2159  }
2160  .text-\[clamp\(2\.8rem\,6\.2vw\,5\.4rem\)\] {
2161    font-size: clamp(2.8rem, 6.2vw, 5.4rem);
2162  }
2163  .text-\[clamp\(2\.8rem\,7vw\,6rem\)\] {
2164    font-size: clamp(2.8rem, 7vw, 6rem);
2165  }
2166  .text-\[clamp\(2rem\,4vw\,3\.4rem\)\] {
2167    font-size: clamp(2rem, 4vw, 3.4rem);
2168  }
2169  .text-\[clamp\(3\.2rem\,7vw\,5rem\)\] {
2170    font-size: clamp(3.2rem, 7vw, 5rem);
2171  }
2172  .leading-6 {
2173    --tw-leading: calc(var(--spacing) * 6);
2174    line-height: calc(var(--spacing) * 6);
2175  }
2176  .leading-7 {
2177    --tw-leading: calc(var(--spacing) * 7);
2178    line-height: calc(var(--spacing) * 7);
2179  }
2180  .leading-8 {
2181    --tw-leading: calc(var(--spacing) * 8);
2182    line-height: calc(var(--spacing) * 8);
2183  }
2184  .leading-\[\.98\] {
2185    --tw-leading: .98;
2186    line-height: .98;
2187  }
2188  .leading-\[0\.9\] {
2189    --tw-leading: 0.9;
2190    line-height: 0.9;
2191  }
2192  .leading-\[0\.96\] {
2193    --tw-leading: 0.96;
2194    line-height: 0.96;
2195  }
2196  .leading-\[0\.98\] {
2197    --tw-leading: 0.98;
2198    line-height: 0.98;
2199  }
2200  .leading-\[1\.0\] {
2201    --tw-leading: 1.0;
2202    line-height: 1.0;
2203  }
2204  .leading-\[1\.1\] {
2205    --tw-leading: 1.1;
2206    line-height: 1.1;
2207  }
2208  .leading-\[1\.02\] {
2209    --tw-leading: 1.02;
2210    line-height: 1.02;
2211  }
2212  .leading-\[1\.2\] {
2213    --tw-leading: 1.2;
2214    line-height: 1.2;
2215  }
2216  .leading-\[1\.03\] {
2217    --tw-leading: 1.03;
2218    line-height: 1.03;
2219  }
2220  .leading-\[1\.04\] {
2221    --tw-leading: 1.04;
2222    line-height: 1.04;
2223  }
2224  .leading-\[1\.05\] {
2225    --tw-leading: 1.05;
2226    line-height: 1.05;
2227  }
2228  .leading-\[1\.5\] {
2229    --tw-leading: 1.5;
2230    line-height: 1.5;
2231  }
2232  .leading-\[1\.06\] {
2233    --tw-leading: 1.06;
2234    line-height: 1.06;
2235  }
2236  .leading-\[1\.6\] {
2237    --tw-leading: 1.6;
2238    line-height: 1.6;
2239  }
2240  .leading-\[1\.07\] {
2241    --tw-leading: 1.07;
2242    line-height: 1.07;
2243  }
2244  .leading-\[1\.7\] {
2245    --tw-leading: 1.7;
2246    line-height: 1.7;
2247  }
2248  .leading-\[1\.08\] {
2249    --tw-leading: 1.08;
2250    line-height: 1.08;
2251  }
2252  .leading-\[1\.09\] {
2253    --tw-leading: 1.09;
2254    line-height: 1.09;
2255  }
2256  .leading-\[1\.11\] {
2257    --tw-leading: 1.11;
2258    line-height: 1.11;
2259  }
2260  .leading-\[1\.12\] {
2261    --tw-leading: 1.12;
2262    line-height: 1.12;
2263  }
2264  .leading-\[1\.14\] {
2265    --tw-leading: 1.14;
2266    line-height: 1.14;
2267  }
2268  .leading-\[1\.25\] {
2269    --tw-leading: 1.25;
2270    line-height: 1.25;
2271  }
2272  .leading-\[1\.35\] {
2273    --tw-leading: 1.35;
2274    line-height: 1.35;
2275  }
2276  .leading-\[1\.45\] {
2277    --tw-leading: 1.45;
2278    line-height: 1.45;
2279  }
2280  .leading-\[1\.55\] {
2281    --tw-leading: 1.55;
2282    line-height: 1.55;
2283  }
2284  .leading-\[1\.65\] {
2285    --tw-leading: 1.65;
2286    line-height: 1.65;
2287  }
2288  .leading-\[1\.68\] {
2289    --tw-leading: 1.68;
2290    line-height: 1.68;
2291  }
2292  .leading-\[1\.72\] {
2293    --tw-leading: 1.72;
2294    line-height: 1.72;
2295  }
2296  .leading-\[1\.75\] {
2297    --tw-leading: 1.75;
2298    line-height: 1.75;
2299  }
2300  .leading-\[1\.78\] {
2301    --tw-leading: 1.78;
2302    line-height: 1.78;
2303  }
2304  .leading-none {
2305    --tw-leading: 1;
2306    line-height: 1;
2307  }
2308  .leading-relaxed {
2309    --tw-leading: var(--leading-relaxed);
2310    line-height: var(--leading-relaxed);
2311  }
2312  .leading-snug {
2313    --tw-leading: var(--leading-snug);
2314    line-height: var(--leading-snug);
2315  }
2316  .leading-tight {
2317    --tw-leading: var(--leading-tight);
2318    line-height: var(--leading-tight);
2319  }
2320  .font-black {
2321    --tw-font-weight: var(--font-weight-black);
2322    font-weight: var(--font-weight-black);
2323  }
2324  .font-bold {
2325    --tw-font-weight: var(--font-weight-bold);
2326    font-weight: var(--font-weight-bold);
2327  }
2328  .font-extrabold {
2329    --tw-font-weight: var(--font-weight-extrabold);
2330    font-weight: var(--font-weight-extrabold);
2331  }
2332  .font-medium {
2333    --tw-font-weight: var(--font-weight-medium);
2334    font-weight: var(--font-weight-medium);
2335  }
2336  .font-semibold {
2337    --tw-font-weight: var(--font-weight-semibold);
2338    font-weight: var(--font-weight-semibold);
2339  }
2340  .tracking-\[-\.05em\] {
2341    --tw-tracking: -.05em;
2342    letter-spacing: -.05em;
2343  }
2344  .tracking-\[-\.035em\] {
2345    --tw-tracking: -.035em;
2346    letter-spacing: -.035em;
2347  }
2348  .tracking-\[-0\.01em\] {
2349    --tw-tracking: -0.01em;
2350    letter-spacing: -0.01em;
2351  }
2352  .tracking-\[-0\.02em\] {
2353    --tw-tracking: -0.02em;
2354    letter-spacing: -0.02em;
2355  }
2356  .tracking-\[-0\.03em\] {
2357    --tw-tracking: -0.03em;
2358    letter-spacing: -0.03em;
2359  }
2360  .tracking-\[-0\.04em\] {
2361    --tw-tracking: -0.04em;
2362    letter-spacing: -0.04em;
2363  }
2364  .tracking-\[-0\.05em\] {
2365    --tw-tracking: -0.05em;
2366    letter-spacing: -0.05em;
2367  }
2368  .tracking-\[-0\.015em\] {
2369    --tw-tracking: -0.015em;
2370    letter-spacing: -0.015em;
2371  }
2372  .tracking-\[-0\.025em\] {
2373    --tw-tracking: -0.025em;
2374    letter-spacing: -0.025em;
2375  }
2376  .tracking-\[-0\.035em\] {
2377    --tw-tracking: -0.035em;
2378    letter-spacing: -0.035em;
2379  }
2380  .tracking-\[-0\.055em\] {
2381    --tw-tracking: -0.055em;
2382    letter-spacing: -0.055em;
2383  }
2384  .tracking-\[0\.1em\] {
2385    --tw-tracking: 0.1em;
2386    letter-spacing: 0.1em;
2387  }
2388  .tracking-\[0\.2em\] {
2389    --tw-tracking: 0.2em;
2390    letter-spacing: 0.2em;
2391  }
2392  .tracking-\[0\.12em\] {
2393    --tw-tracking: 0.12em;
2394    letter-spacing: 0.12em;
2395  }
2396  .tracking-\[0\.14em\] {
2397    --tw-tracking: 0.14em;
2398    letter-spacing: 0.14em;
2399  }
2400  .tracking-\[0\.16em\] {
2401    --tw-tracking: 0.16em;
2402    letter-spacing: 0.16em;
2403  }
2404  .tracking-\[0\.18em\] {
2405    --tw-tracking: 0.18em;
2406    letter-spacing: 0.18em;
2407  }
2408  .tracking-tight {
2409    --tw-tracking: var(--tracking-tight);
2410    letter-spacing: var(--tracking-tight);
2411  }
2412  .tracking-tighter {
2413    --tw-tracking: var(--tracking-tighter);
2414    letter-spacing: var(--tracking-tighter);
2415  }
2416  .tracking-wider {
2417    --tw-tracking: var(--tracking-wider);
2418    letter-spacing: var(--tracking-wider);
2419  }
2420  .tracking-widest {
2421    --tw-tracking: var(--tracking-widest);
2422    letter-spacing: var(--tracking-widest);
2423  }
2424  .text-balance {
2425    text-wrap: balance;
2426  }
2427  .break-words {
2428    overflow-wrap: break-word;
2429  }
2430  .hyphens-auto {
2431    -webkit-hyphens: auto;
2432    hyphens: auto;
2433  }
2434  .whitespace-nowrap {
2435    white-space: nowrap;
2436  }
2437  .whitespace-pre-line {
2438    white-space: pre-line;
2439  }
2440  .text-\[var\(--color-ink\)\] {
2441    color: var(--color-ink);
2442  }
2443  .text-\[var\(--color-paper\)\] {
2444    color: var(--color-paper);
2445  }
2446  .text-green-600 {
2447    color: var(--color-green-600);
2448  }
2449  .text-green-700 {
2450    color: var(--color-green-700);
2451  }
2452  .text-white {
2453    color: var(--color-white);
2454  }
2455  .text-white\/35 {
2456    color: color-mix(in srgb, #fff 35%, transparent);
2457    @supports (color: color-mix(in lab, red, red)) {
2458      color: color-mix(in oklab, var(--color-white) 35%, transparent);
2459    }
2460  }
2461  .text-white\/40 {
2462    color: color-mix(in srgb, #fff 40%, transparent);
2463    @supports (color: color-mix(in lab, red, red)) {
2464      color: color-mix(in oklab, var(--color-white) 40%, transparent);
2465    }
2466  }
2467  .text-white\/45 {
2468    color: color-mix(in srgb, #fff 45%, transparent);
2469    @supports (color: color-mix(in lab, red, red)) {
2470      color: color-mix(in oklab, var(--color-white) 45%, transparent);
2471    }
2472  }
2473  .text-white\/50 {
2474    color: color-mix(in srgb, #fff 50%, transparent);
2475    @supports (color: color-mix(in lab, red, red)) {
2476      color: color-mix(in oklab, var(--color-white) 50%, transparent);
2477    }
2478  }
2479  .text-white\/55 {
2480    color: color-mix(in srgb, #fff 55%, transparent);
2481    @supports (color: color-mix(in lab, red, red)) {
2482      color: color-mix(in oklab, var(--color-white) 55%, transparent);
2483    }
2484  }
2485  .text-white\/60 {
2486    color: color-mix(in srgb, #fff 60%, transparent);
2487    @supports (color: color-mix(in lab, red, red)) {
2488      color: color-mix(in oklab, var(--color-white) 60%, transparent);
2489    }
2490  }
2491  .text-white\/65 {
2492    color: color-mix(in srgb, #fff 65%, transparent);
2493    @supports (color: color-mix(in lab, red, red)) {
2494      color: color-mix(in oklab, var(--color-white) 65%, transparent);
2495    }
2496  }
2497  .text-white\/70 {
2498    color: color-mix(in srgb, #fff 70%, transparent);
2499    @supports (color: color-mix(in lab, red, red)) {
2500      color: color-mix(in oklab, var(--color-white) 70%, transparent);
2501    }
2502  }
2503  .text-white\/75 {
2504    color: color-mix(in srgb, #fff 75%, transparent);
2505    @supports (color: color-mix(in lab, red, red)) {
2506      color: color-mix(in oklab, var(--color-white) 75%, transparent);
2507    }
2508  }
2509  .text-white\/80 {
2510    color: color-mix(in srgb, #fff 80%, transparent);
2511    @supports (color: color-mix(in lab, red, red)) {
2512      color: color-mix(in oklab, var(--color-white) 80%, transparent);
2513    }
2514  }
2515  .text-white\/85 {
2516    color: color-mix(in srgb, #fff 85%, transparent);
2517    @supports (color: color-mix(in lab, red, red)) {
2518      color: color-mix(in oklab, var(--color-white) 85%, transparent);
2519    }
2520  }
2521  .text-white\/90 {
2522    color: color-mix(in srgb, #fff 90%, transparent);
2523    @supports (color: color-mix(in lab, red, red)) {
2524      color: color-mix(in oklab, var(--color-white) 90%, transparent);
2525    }
2526  }
2527  .uppercase {
2528    text-transform: uppercase;
2529  }
2530  .italic {
2531    font-style: italic;
2532  }
2533  .not-italic {
2534    font-style: normal;
2535  }
2536  .tabular-nums {
2537    --tw-numeric-spacing: tabular-nums;
2538    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
2539  }
2540  .line-through {
2541    text-decoration-line: line-through;
2542  }
2543  .underline {
2544    text-decoration-line: underline;
2545  }
2546  .antialiased {
2547    -webkit-font-smoothing: antialiased;
2548    -moz-osx-font-smoothing: grayscale;
2549  }
2550  .accent-\[var\(--color-primary\)\] {
2551    accent-color: var(--color-primary);
2552  }
2553  .opacity-0 {
2554    opacity: 0%;
2555  }
2556  .opacity-20 {
2557    opacity: 20%;
2558  }
2559  .opacity-25 {
2560    opacity: 25%;
2561  }
2562  .opacity-30 {
2563    opacity: 30%;
2564 
2564 }
2565  .opacity-40 {
2566    opacity: 40%;
2567  }
2568  .opacity-50 {
2569    opacity: 50%;
2570  }
2571  .opacity-60 {
2572    opacity: 60%;
2573  }
2574  .opacity-80 {
2575    opacity: 80%;
2576  }
2577  .opacity-100 {
2578    opacity: 100%;
2579  }
2580  .opacity-\[0\.28\] {
2581    opacity: 0.28;
2582  }
2583  .opacity-\[0\.35\] {
2584    opacity: 0.35;
2585  }
2586  .shadow {
2587    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
2588    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
2589  }
2590  .shadow-2xl {
2591    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
2592    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
2593  }
2594  .shadow-\[var\(--shadow-stage\)\] {
2595    --tw-shadow: var(--shadow-stage);
2596    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
2597  }
2598  .shadow-\[var\(--shadow-studio\)\] {
2599    --tw-shadow: var(--shadow-studio);
2600    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
2600dow);
2601  }
2602  .shadow-inner {
2603    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));
2604    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
2605  }
2606  .shadow-lg {
2607    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
2608    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
2609  }
2610  .shadow-sm {
2611    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
2612    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
2613  }
2614  .shadow-xl {
2615    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
2616    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
2616dow);
2617  }
2618  .blur-\[90px\] {
2619    --tw-blur: blur(90px);
2620    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
2621  }
2622  .blur-\[110px\] {
2623    --tw-blur: blur(110px);
2624    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
2625  }
2626  .blur-\[130px\] {
2627    --tw-blur: blur(130px);
2628    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
2629  }
2630  .blur-\[140px\] {
2631    --tw-blur: blur(140px);
2632    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
2633  }
2634  .backdrop-blur {
2635    --tw-backdrop-blur: blur(8px);
2636    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
2637    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
2638  }
2639  .backdrop-blur-xl {
2640    --tw-backdrop-blur: blur(var(--blur-xl));
2641    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
2642    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
2643  }
2644  .transition {
2645    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
2646    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
2647    transition-duration: var(--tw-duration, var(--default-transition-duration));
2648  }
2649  .transition-\[grid-template-rows\,opacity\] {
2650    transition-property: grid-template-rows,opacity;
2651    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
2652    transition-duration: var(--tw-duration, var(--default-transition-duration));
2653  }
2654  .transition-all {
2655    transition-property: all;
2656    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
2657    transition-duration: var(--tw-duration, var(--default-transition-duration));
2658  }
2659  .transition-colors {
2660    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
2661    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
2662    transition-duration: var(--tw-duration, var(--default-transition-duration));
2663  }
2664  .transition-opacity {
2665    transition-property: opacity;
2666    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
2667    transition-duration: var(--tw-duration, var(--default-transition-duration));
2668  }
2669  .transition-transform {
2670    transition-property: transform, translate, scale, rotate;
2671    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
2672    transition-duration: var(--tw-duration, var(--default-transition-duration));
2673  }
2674  .duration-200 {
2675    --tw-duration: 200ms;
2676    transition-duration: 200ms;
2677  }
2678  .duration-300 {
2679    --tw-duration: 300ms;
2680    transition-duration: 300ms;
2681  }
2682  .duration-500 {
2683    --tw-duration: 500ms;
2684    transition-duration: 500ms;
2685  }
2686  .duration-700 {
2687    --tw-duration: 700ms;
2688    transition-duration: 700ms;
2689  }
2690  .ease-out {
2691    --tw-ease: var(--ease-out);
2692    transition-timing-function: var(--ease-out);
2693  }
2694  .outline-none {
2695    --tw-outline-style: none;
2696    outline-style: none;
2697  }
2698  .\[-ms-overflow-style\:none\] {
2699    -ms-overflow-style: none;
2700  }
2701  .\[scrollbar-width\:none\] {
2702    scrollbar-width: none;
2703  }
2704  .group-open\:rotate-45 {
2705    &:is(:where(.group):is([open], :popover-open, :open) *) {
2706      rotate: 45deg;
2707    }
2708  }
2709  .group-hover\:translate-x-0\.5 {
2710    &:is(:where(.group):hover *) {
2711      @media (hover: hover) {
2712        --tw-translate-x: calc(var(--spacing) * 0.5);
2713        translate: var(--tw-translate-x) var(--tw-translate-y);
2714      }
2715    }
2716  }
2717  .group-hover\:translate-x-1 {
2718    &:is(:where(.group):hover *) {
2719      @media (hover: hover) {
2720        --tw-translate-x: calc(var(--spacing) * 1);
2721        translate: var(--tw-translate-x) var(--tw-translate-y);
2722      }
2723    }
2724  }
2725  .group-hover\:-translate-y-0\.5 {
2726    &:is(:where(.group):hover *) {
2727      @media (hover: hover) {
2728        --tw-translate-y: calc(var(--spacing) * -0.5);
2729        translate: var(--tw-translate-x) var(--tw-translate-y);
2730      }
2731    }
2732  }
2733  .group-hover\:scale-110 {
2734    &:is(:where(.group):hover *) {
2735      @media (hover: hover) {
2736        --tw-scale-x: 110%;
2737        --tw-scale-y: 110%;
2738        --tw-scale-z: 110%;
2739        scale: var(--tw-scale-x) var(--tw-scale-y);
2740      }
2741    }
2742  }
2743  .group-hover\:opacity-100 {
2744    &:is(:where(.group):hover *) {
2745      @media (hover: hover) {
2746        opacity: 100%;
2747      }
2748    }
2749  }
2750  .marker\:hidden {
2751    & *::marker {
2752      display: none;
2753    }
2754    &::marker {
2755      display: none;
2756    }
2757    & *::-webkit-details-marker {
2758      display: none;
2759    }
2760    &::-webkit-details-marker {
2761      display: none;
2762    }
2763  }
2764  .before\:absolute {
2765    &::before {
2766      content: var(--tw-content);
2767      position: absolute;
2768    }
2769  }
2770  .before\:-inset-x-0\.5 {
2771    &::before {
2772      content: var(--tw-content);
2773      inset-inline: calc(var(--spacing) * -0.5);
2774    }
2775  }
2776  .before\:-inset-y-3 {
2777    &::before {
2778      content: var(--tw-content);
2779      inset-block: calc(var(--spacing) * -3);
2780    }
2781  }
2782  .before\:content-\[\'\'\] {
2783    &::before {
2784      --tw-content: '';
2785      content: var(--tw-content);
2786    }
2787  }
2788  .first\:border-0 {
2789    &:first-child {
2790      border-style: var(--tw-border-style);
2791      border-width: 0px;
2792    }
2793  }
2794  .first\:pt-0 {
2795    &:first-child {
2796      padding-top: calc(var(--spacing) * 0);
2797    }
2798  }
2799  .last\:border-0 {
2800    &:last-child {
2801      border-style: var(--tw-border-style);
2802      border-width: 0px;
2803    }
2804  }
2805  .hover\:-translate-y-0\.5 {
2806    &:hover {
2807      @media (hover: hover) {
2808        --tw-translate-y: calc(var(--spacing) * -0.5);
2809        translate: var(--tw-translate-x) var(--tw-translate-y);
2810      }
2811    }
2812  }
2813  .hover\:-translate-y-1 {
2814    &:hover {
2815      @media (hover: hover) {
2816        --tw-translate-y: calc(var(--spacing) * -1);
2817        translate: var(--tw-translate-x) var(--tw-translate-y);
2818      }
2819    }
2820  }
2821  .hover\:-translate-y-px {
2822    &:hover {
2823      @media (hover: hover) {
2824        --tw-translate-y: -1px;
2825        translate: var(--tw-translate-x) var(--tw-translate-y);
2826      }
2827    }
2828  }
2829  .hover\:scale-\[1\.02\] {
2830    &:hover {
2831      @media (hover: hover) {
2832        scale: 1.02;
2833      }
2834    }
2835  }
2836  .hover\:border-\[color\:var\(--color-ink\)\] {
2837    &:hover {
2838      @media (hover: hover) {
2839        border-color: var(--color-ink);
2840      }
2841    }
2842  }
2843  .hover\:border-\[color\:var\(--color-primary\)\] {
2844    &:hover {
2845      @media (hover: hover) {
2846        border-color: var(--color-primary);
2847      }
2848    }
2849  }
2850  .hover\:border-white\/25 {
2851    &:hover {
2852      @media (hover: hover) {
2853        border-color: color-mix(in srgb, #fff 25%, transparent);
2854        @supports (color: color-mix(in lab, red, red)) {
2855          border-color: color-mix(in oklab, var(--color-white) 25%, transparent);
2856        }
2857      }
2858    }
2859  }
2860  .hover\:bg-\[var\(--color-paper\)\] {
2861    &:hover {
2862      @media (hover: hover) {
2863        background-color: var(--color-paper);
2864      }
2865    }
2866  }
2867  .hover\:bg-\[var\(--color-paper-dark\)\] {
2868    &:hover {
2869      @media (hover: hover) {
2870        background-color: var(--color-paper-dark);
2871      }
2872    }
2873  }
2874  .hover\:bg-\[var\(--color-primary-dark\)\] {
2875    &:hover {
2876      @media (hover: hover) {
2877        background-color: var(--color-primary-dark);
2878      }
2879    }
2880  }
2881  .hover\:bg-\[var\(--color-primary-light\)\] {
2882    &:hover {
2883      @media (hover: hover) {
2884        background-color: var(--color-primary-light);
2885      }
2886    }
2887  }
2888  .hover\:bg-\[var\(--color-primary-soft\)\] {
2889    &:hover {
2890      @media (hover: hover) {
2891        background-color: var(--color-primary-soft);
2892      }
2893    }
2894  }
2895  .hover\:bg-black\/5 {
2896    &:hover {
2897      @media (hover: hover) {
2898        background-color: color-mix(in srgb, #000 5%, transparent);
2899        @supports (color: color-mix(in lab, red, red)) {
2900          background-color: color-mix(in oklab, var(--color-black) 5%, transparent);
2901        }
2902      }
2903    }
2904  }
2905  .hover\:bg-black\/10 {
2906    &:hover {
2907      @media (hover: hover) {
2908        background-color: color-mix(in srgb, #000 10%, transparent);
2909        @supports (color: color-mix(in lab, red, red)) {
2910          background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
2911        }
2912      }
2913    }
2914  }
2915  .hover\:bg-white {
2916    &:hover {
2917      @media (hover: hover) {
2918        background-color: var(--color-white);
2919      }
2920    }
2921  }
2922  .hover\:bg-white\/10 {
2923    &:hover {
2924      @media (hover: hover) {
2925        background-color: color-mix(in srgb, #fff 10%, transparent);
2926        @supports (color: color-mix(in lab, red, red)) {
2927          background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
2928        }
2929      }
2930    }
2931  }
2932  .hover\:text-\[var\(--color-primary-dark\)\] {
2933    &:hover {
2934      @media (hover: hover) {
2935        color: var(--color-primary-dark);
2936      }
2937    }
2938  }
2939  .hover\:text-white {
2940    &:hover {
2941      @media (hover: hover) {
2942        color: var(--color-white);
2943      }
2944    }
2945  }
2946  .hover\:underline {
2947    &:hover {
2948      @media (hover: hover) {
2949        text-decoration-line: underline;
2950      }
2951    }
2952  }
2953  .hover\:opacity-70 {
2954    &:hover {
2955      @media (hover: hover) {
2956        opacity: 70%;
2957      }
2958    }
2959  }
2960  .hover\:shadow {
2961    &:hover {
2962      @media (hover: hover) {
2963        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
2964        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
2965      }
2966    }
2967  }
2968  .hover\:shadow-md {
2969    &:hover {
2970      @media (hover: hover) {
2971        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
2972        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
2973      }
2974    }
2975  }
2976  .hover\:brightness-95 {
2977    &:hover {
2978      @media (hover: hover) {
2979        --tw-brightness: brightness(95%);
2980        filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
2981      }
2982    }
2983  }
2984  .focus\:ring-2 {
2985    &:focus {
2986      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
2987      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
2987dow);
2988    }
2989  }
2990  .focus\:ring-\[var\(--color-accent\)\] {
2991    &:focus {
2992      --tw-ring-color: var(--color-accent);
2993    }
2994  }
2995  .focus\:ring-\[var\(--color-primary\)\] {
2996    &:focus {
2997      --tw-ring-color: var(--color-primary);
2998    }
2999  }
3000  .focus\:ring-offset-2 {
3001    &:focus {
3002      --tw-ring-offset-width: 2px;
3003      --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
3004    }
3005  }
3006  .focus\:ring-offset-\[var\(--color-secondary\)\] {
3007    &:focus {
3008      --tw-ring-offset-color: var(--color-secondary);
3009    }
3010  }
3011  .focus\:outline-none {
3012    &:focus {
3013      --tw-outline-style: none;
3014      outline-style: none;
3015    }
3016  }
3017  .focus-visible\:ring-2 {
3018    &:focus-visible {
3019      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
3020      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
3021    }
3022  }
3023  .focus-visible\:ring-\[var\(--color-primary\)\] {
3024    &:focus-visible {
3025      --tw-ring-color: var(--color-primary);
3026    }
3027  }
3028  .focus-visible\:outline {
3029    &:focus-visible {
3030      outline-style: var(--tw-outline-style);
3031      outline-width: 1px;
3032    }
3033  }
3034  .focus-visible\:outline-2 {
3035    &:focus-visible {
3036      outline-style: var(--tw-outline-style);
3037      outline-width: 2px;
3038    }
3039  }
3040  .focus-visible\:outline-offset-4 {
3041    &:focus-visible {
3042      outline-offset: 4px;
3043    }
3044  }
3045  .active\:scale-95 {
3046    &:active {
3047      --tw-scale-x: 95%;
3048      --tw-scale-y: 95%;
3049      --tw-scale-z: 95%;
3050      scale: var(--tw-scale-x) var(--tw-scale-y);
3051    }
3052  }
3053  .disabled\:cursor-not-allowed {
3054    &:disabled {
3055      cursor: not-allowed;
3056    }
3057  }
3058  .disabled\:opacity-30 {
3059    &:disabled {
3060      opacity: 30%;
3061    }
3062  }
3063  .disabled\:opacity-35 {
3064    &:disabled {
3065      opacity: 35%;
3066    }
3067  }
3068  .disabled\:opacity-40 {
3069    &:disabled {
3070      opacity: 40%;
3071    }
3072  }
3073  .disabled\:opacity-50 {
3074    &:disabled {
3075      opacity: 50%;
3076    }
3077  }
3078  .motion-reduce\:transition-none {
3079    @media (prefers-reduced-motion: reduce) {
3080      transition-property: none;
3081    }
3082  }
3083  .motion-reduce\:hover\:translate-y-0 {
3084    @media (prefers-reduced-motion: reduce) {
3085      &:hover {
3086        @media (hover: hover) {
3087          --tw-translate-y: calc(var(--spacing) * 0);
3088          translate: var(--tw-translate-x) var(--tw-translate-y);
3089        }
3090      }
3091    }
3092  }
3093  .sm\:right-6 {
3094    @media (width >= 40rem) {
3095      right: calc(var(--spacing) * 6);
3096    }
3097  }
3098  .sm\:right-8 {
3099    @media (width >= 40rem) {
3100      right: calc(var(--spacing) * 8);
3101    }
3102  }
3103  .sm\:bottom-4 {
3104    @media (width >= 40rem) {
3105      bottom: calc(var(--spacing) * 4);
3106    }
3107  }
3108  .sm\:bottom-6 {
3109    @media (width >= 40rem) {
3110      bottom: calc(var(--spacing) * 6);
3111    }
3112  }
3113  .sm\:left-4 {
3114    @media (width >= 40rem) {
3115      left: calc(var(--spacing) * 4);
3116    }
3117  }
3118  .sm\:left-6 {
3119    @media (width >= 40rem) {
3120      left: calc(var(--spacing) * 6);
3121    }
3122  }
3123  .sm\:ml-auto {
3124    @media (width >= 40rem) {
3125      margin-left: auto;
3126    }
3127  }
3128  .sm\:block {
3129    @media (width >= 40rem) {
3130      display: block;
3131    }
3132  }
3133  .sm\:flex {
3134    @media (width >= 40rem) {
3135      display: flex;
3136    }
3137  }
3138  .sm\:grid {
3139    @media (width >= 40rem) {
3140      display: grid;
3141    }
3142  }
3143  .sm\:inline {
3144    @media (width >= 40rem) {
3145      display: inline;
3146    }
3147  }
3148  .sm\:aspect-\[16\/10\.5\] {
3149    @media (width >= 40rem) {
3150      aspect-ratio: 16/10.5;
3151    }
3152  }
3153  .sm\:aspect-auto {
3154    @media (width >= 40rem) {
3155      aspect-ratio: auto;
3156    }
3157  }
3158  .sm\:w-48 {
3159    @media (width >= 40rem) {
3160      width: calc(var(--spacing) * 48);
3161    }
3162  }
3163  .sm\:w-\[440px\] {
3164    @media (width >= 40rem) {
3165      width: 440px;
3166    }
3167  }
3168  .sm\:w-fit {
3169    @media (width >= 40rem) {
3170      width: fit-content;
3171    }
3172  }
3173  .sm\:max-w-none {
3174    @media (width >= 40rem) {
3175      max-width: none;
3176    }
3177  }
3178  .sm\:flex-1 {
3179    @media (width >= 40rem) {
3180      flex: 1;
3181    }
3182  }
3183  .sm\:grid-cols-2 {
3184    @media (width >= 40rem) {
3185      grid-template-columns: repeat(2, minmax(0, 1fr));
3186    }
3187  }
3188  .sm\:grid-cols-3 {
3189    @media (width >= 40rem) {
3190      grid-template-columns: repeat(3, minmax(0, 1fr));
3191    }
3192  }
3193  .sm\:grid-cols-\[minmax\(0\,0\.6fr\)_minmax\(0\,1fr\)\] {
3194    @media (width >= 40rem) {
3195      grid-template-columns: minmax(0,0.6fr) minmax(0,1fr);
3196    }
3197  }
3198  .sm\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\] {
3199    @media (width >= 40rem) {
3200      grid-template-columns: minmax(0,0.95fr) minmax(0,1.05fr);
3201    }
3202  }
3203  .sm\:grid-cols-\[minmax\(0\,1fr\)_auto\] {
3204    @media (width >= 40rem) {
3205      grid-template-columns: minmax(0,1fr) auto;
3206    }
3207  }
3208  .sm\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\] {
3209    @media (width >= 40rem) {
3210      grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);
3211    }
3212  }
3213  .sm\:flex-row {
3214    @media (width >= 40rem) {
3215      flex-direction: row;
3216    }
3217  }
3218  .sm\:items-baseline {
3219    @media (width >= 40rem) {
3220      align-items: baseline;
3221    }
3222  }
3223  .sm\:items-center {
3224    @media (width >= 40rem) {
3225      align-items: center;
3226    }
3227  }
3228  .sm\:items-end {
3229    @media (width >= 40rem) {
3230      align-items: flex-end;
3231    }
3232  }
3233  .sm\:items-start {
3234    @media (width >= 40rem) {
3235      align-items: flex-start;
3236    }
3237  }
3238  .sm\:justify-between {
3239    @media (width >= 40rem) {
3240      justify-content: space-between;
3241    }
3242  }
3243  .sm\:gap-2 {
3244    @media (width >= 40rem) {
3245      gap: calc(var(--spacing) * 2);
3246    }
3247  }
3248  .sm\:gap-3 {
3249    @media (width >= 40rem) {
3250      gap: calc(var(--spacing) * 3);
3251    }
3252  }
3253  .sm\:gap-4 {
3254    @media (width >= 40rem) {
3255      gap: calc(var(--spacing) * 4);
3256    }
3257  }
3258  .sm\:gap-5 {
3259    @media (width >= 40rem) {
3260      gap: calc(var(--spacing) * 5);
3261    }
3262  }
3263  .sm\:gap-6 {
3264    @media (width >= 40rem) {
3265      gap: calc(var(--spacing) * 6);
3266    }
3267  }
3268  .sm\:gap-8 {
3269    @media (width >= 40rem) {
3270      gap: calc(var(--spacing) * 8);
3271    }
3272  }
3273  .sm\:gap-10 {
3274    @media (width >= 40rem) {
3275      gap: calc(var(--spacing) * 10);
3276    }
3277  }
3278  .sm\:justify-self-end {
3279    @media (width >= 40rem) {
3280      justify-self: flex-end;
3281    }
3282  }
3283  .sm\:rounded-\[20px\] {
3284    @media (width >= 40rem) {
3285      border-radius: 20px;
3286    }
3287  }
3288  .sm\:rounded-\[22px\] {
3289    @media (width >= 40rem) {
3290      border-radius: 22px;
3291    }
3292  }
3293  .sm\:rounded-\[28px\] {
3294    @media (width >= 40rem) {
3295      border-radius: 28px;
3296    }
3297  }
3298  .sm\:border-l {
3299    @media (width >= 40rem) {
3300      border-left-style: var(--tw-border-style);
3301      border-left-width: 1px;
3302    }
3303  }
3304  .sm\:border-white\/10 {
3305    @media (width >= 40rem) {
3306      border-color: color-mix(in srgb, #fff 10%, transparent);
3307      @supports (color: color-mix(in lab, red, red)) {
3308        border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
3309      }
3310    }
3311  }
3312  .sm\:p-1\.5 {
3313    @media (width >= 40rem) {
3314      padding: calc(var(--spacing) * 1.5);
3315    }
3316  }
3317  .sm\:p-3 {
3318    @media (width >= 40rem) {
3319      padding: calc(var(--spacing) * 3);
3320    }
3321  }
3322  .sm\:p-4 {
3323    @media (width >= 40rem) {
3324      padding: calc(var(--spacing) * 4);
3325    }
3326  }
3327  .sm\:p-5 {
3328    @media (width >= 40rem) {
3329      padding: calc(var(--spacing) * 5);
3330    }
3331  }
3332  .sm\:p-6 {
3333    @media (width >= 40rem) {
3334      padding: calc(var(--spacing) * 6);
3335    }
3336  }
3337  .sm\:p-7 {
3338    @media (width >= 40rem) {
3339      padding: calc(var(--spacing) * 7);
3340    }
3341  }
3342  .sm\:p-8 {
3343    @media (width >= 40rem) {
3344      padding: calc(var(--spacing) * 8);
3345    }
3346  }
3347  .sm\:p-9 {
3348    @media (width >= 40rem) {
3349      padding: calc(var(--spacing) * 9);
3350    }
3351  }
3352  .sm\:p-10 {
3353    @media (width >= 40rem) {
3354      padding: calc(var(--spacing) * 10);
3355    }
3356  }
3357  .sm\:p-14 {
3358    @media (width >= 40rem) {
3359      padding: calc(var(--spacing) * 14);
3360    }
3361  }
3362  .sm\:px-2\.5 {
3363    @media (width >= 40rem) {
3364      padding-inline: calc(var(--spacing) * 2.5);
3365    }
3366  }
3367  .sm\:px-3\.5 {
3368    @media (width >= 40rem) {
3369      padding-inline: calc(var(--spacing) * 3.5);
3370    }
3371  }
3372  .sm\:px-4 {
3373    @media (width >= 40rem) {
3374      padding-inline: calc(var(--spacing) * 4);
3375    }
3376  }
3377  .sm\:px-5 {
3378    @media (width >= 40rem) {
3379      padding-inline: calc(var(--spacing) * 5);
3380    }
3381  }
3382  .sm\:px-8 {
3383    @media (width >= 40rem) {
3384      padding-inline: calc(var(--spacing) * 8);
3385    }
3386  }
3387  .sm\:px-9 {
3388    @media (width >= 40rem) {
3389      padding-inline: calc(var(--spacing) * 9);
3390    }
3391  }
3392  .sm\:px-10 {
3393    @media (width >= 40rem) {
3394      padding-inline: calc(var(--spacing) * 10);
3395    }
3396  }
3397  .sm\:px-12 {
3398    @media (width >= 40rem) {
3399      padding-inline: calc(var(--spacing) * 12);
3400    }
3401  }
3402  .sm\:py-6 {
3403    @media (width >= 40rem) {
3404      padding-block: calc(var(--spacing) * 6);
3405    }
3406  }
3407  .sm\:py-9 {
3408    @media (width >= 40rem) {
3409      padding-block: calc(var(--spacing) * 9);
3410    }
3411  }
3412  .sm\:py-10 {
3413    @media (width >= 40rem) {
3414      padding-block: calc(var(--spacing) * 10);
3415    }
3416  }
3417  .sm\:py-11 {
3418    @media (width >= 40rem) {
3419      padding-block: calc(var(--spacing) * 11);
3420    }
3421  }
3422  .sm\:py-12 {
3423    @media (width >= 40rem) {
3424      padding-block: calc(var(--spacing) * 12);
3425    }
3426  }
3427  .sm\:py-14 {
3428    @media (width >= 40rem) {
3429      padding-block: calc(var(--spacing) * 14);
3430    }
3431  }
3432  .sm\:pt-\[1px\] {
3433    @media (width >= 40rem) {
3434      padding-top: 1px;
3435    }
3436  }
3437  .sm\:pl-9 {
3438    @media (width >= 40rem) {
3439      padding-left: calc(var(--spacing) * 9);
3440    }
3441  }
3442  .sm\:pl-10 {
3443    @media (width >= 40rem) {
3444      padding-left: calc(var(--spacing) * 10);
3445    }
3446  }
3447  .sm\:text-3xl {
3448    @media (width >= 40rem) {
3449      font-size: var(--text-3xl);
3450      line-height: var(--tw-leading, var(--text-3xl--line-height));
3451    }
3452  }
3453  .sm\:text-4xl {
3454    @media (width >= 40rem) {
3455      font-size: var(--text-4xl);
3456      line-height: var(--tw-leading, var(--text-4xl--line-height));
3457    }
3458  }
3459  .sm\:text-5xl {
3460    @media (width >= 40rem) {
3461      font-size: var(--text-5xl);
3462      line-height: var(--tw-leading, var(--text-5xl--line-height));
3463    }
3464  }
3465  .sm\:text-base {
3466    @media (width >= 40rem) {
3467      font-size: var(--text-base);
3468      line-height: var(--tw-leading, var(--text-base--line-height));
3469    }
3470  }
3471  .sm\:text-lg {
3472    @media (width >= 40rem) {
3473      font-size: var(--text-lg);
3474      line-height: var(--tw-leading, var(--text-lg--line-height));
3475    }
3476  }
3477  .sm\:text-sm {
3478    @media (width >= 40rem) {
3479      font-size: var(--text-sm);
3480      line-height: var(--tw-leading, var(--text-sm--line-height));
3481    }
3482  }
3483  .sm\:text-\[11px\] {
3484    @media (width >= 40rem) {
3485      font-size: 11px;
3486    }
3487  }
3488  .sm\:text-\[13px\] {
3489    @media (width >= 40rem) {
3490      font-size: 13px;
3491    }
3492  }
3493  .sm\:text-\[76px\] {
3494    @media (width >= 40rem) {
3495      font-size: 76px;
3496    }
3497  }
3498  .sm\:odd\:pr-6 {
3499    @media (width >= 40rem) {
3500      &:nth-child(odd) {
3501        padding-right: calc(var(--spacing) * 6);
3502      }
3503    }
3504  }
3505  .sm\:even\:pl-6 {
3506    @media (width >= 40rem) {
3507      &:nth-child(even) {
3508        padding-left: calc(var(--spacing) * 6);
3509      }
3510    }
3511  }
3512  .md\:col-span-2 {
3513    @media (width >= 48rem) {
3514      grid-column: span 2 / span 2;
3515    }
3516  }
3517  .md\:ml-0 {
3518    @media (width >= 48rem) {
3519      margin-left: calc(var(--spacing) * 0);
3520    }
3521  }
3522  .md\:block {
3523    @media (width >= 48rem) {
3524      display: block;
3525    }
3526  }
3527  .md\:flex {
3528    @media (width >= 48rem) {
3529      display: flex;
3530    }
3531  }
3532  .md\:grid {
3533    @media (width >= 48rem) {
3534      display: grid;
3535    }
3536  }
3537  .md\:inline-flex {
3538    @media (width >= 48rem) {
3539      display: inline-flex;
3540    }
3541  }
3542  .md\:w-56 {
3543    @media (width >= 48rem) {
3544      width: calc(var(--spacing) * 56);
3545    }
3546  }
3547  .md\:grid-cols-2 {
3548    @media (width >= 48rem) {
3549      grid-template-columns: repeat(2, minmax(0, 1fr));
3550    }
3551  }
3552  .md\:grid-cols-3 {
3553    @media (width >= 48rem) {
3554      grid-template-columns: repeat(3, minmax(0, 1fr));
3555    }
3556  }
3557  .md\:grid-cols-\[172px_minmax\(0\,1fr\)\] {
3558    @media (width >= 48rem) {
3559      grid-template-columns: 172px minmax(0,1fr);
3560    }
3561  }
3562  .md\:grid-cols-\[minmax\(0\,0\.6fr\)_minmax\(0\,1\.4fr\)\] {
3563    @media (width >= 48rem) {
3564      grid-template-columns: minmax(0,0.6fr) minmax(0,1.4fr);
3565    }
3566  }
3567  .md\:grid-cols-\[minmax\(0\,0\.7fr\)_minmax\(0\,0\.5fr\)_minmax\(0\,1\.4fr\)\] {
3568    @media (width >= 48rem) {
3569      grid-template-columns: minmax(0,0.7fr) minmax(0,0.5fr) minmax(0,1.4fr);
3570    }
3571  }
3572  .md\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\] {
3573    @media (width >= 48rem) {
3574      grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);
3575    }
3576  }
3577  .md\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\] {
3578    @media (width >= 48rem) {
3579      grid-template-columns: minmax(0,0.85fr) minmax(0,1.15fr);
3580    }
3581  }
3582  .md\:flex-row {
3583    @media (width >= 48rem) {
3584      flex-direction: row;
3585    }
3586  }
3587  .md\:items-baseline {
3588    @media (width >= 48rem) {
3589      align-items: baseline;
3590    }
3591  }
3592  .md\:items-end {
3593    @media (width >= 48rem) {
3594      align-items: flex-end;
3595    }
3596  }
3597  .md\:justify-between {
3598    @media (width >= 48rem) {
3599      justify-content: space-between;
3600    }
3601  }
3602  .md\:gap-6 {
3603    @media (width >= 48rem) {
3604      gap: calc(var(--spacing) * 6);
3605    }
3606  }
3607  .md\:gap-8 {
3608    @media (width >= 48rem) {
3609      gap: calc(var(--spacing) * 8);
3610    }
3611  }
3612  .md\:gap-10 {
3613    @media (width >= 48rem) {
3614      gap: calc(var(--spacing) * 10);
3615    }
3616  }
3617  .md\:gap-12 {
3618    @media (width >= 48rem) {
3619      gap: calc(var(--spacing) * 12);
3620    }
3621  }
3622  .lg\:sticky {
3623    @media (width >= 64rem) {
3624      position: sticky;
3625    }
3626  }
3627  .lg\:top-24 {
3628    @media (width >= 64rem) {
3629      top: calc(var(--spacing) * 24);
3630    }
3631  }
3632  .lg\:top-32 {
3633    @media (width >= 64rem) {
3634      top: calc(var(--spacing) * 32);
3635    }
3636  }
3637  .lg\:order-1 {
3638    @media (width >= 64rem) {
3639      order: 1;
3640    }
3641  }
3642  .lg\:order-2 {
3643    @media (width >= 64rem) {
3644      order: 2;
3645    }
3646  }
3647  .lg\:col-span-2 {
3648    @media (width >= 64rem) {
3649      grid-column: span 2 / span 2;
3650    }
3651  }
3652  .lg\:mt-16 {
3653    @media (width >= 64rem) {
3654      margin-top: calc(var(--spacing) * 16);
3655    }
3656  }
3657  .lg\:block {
3658    @media (width >= 64rem) {
3659      display: block;
3660    }
3661  }
3662  .lg\:flex {
3663    @media (width >= 64rem) {
3664      display: flex;
3665    }
3666  }
3667  .lg\:grid {
3668    @media (width >= 64rem) {
3669      display: grid;
3670    }
3671  }
3672  .lg\:hidden {
3673    @media (width >= 64rem) {
3674      display: none;
3675    }
3676  }
3677  .lg\:inline-flex {
3678    @media (width >= 64rem) {
3679      display: inline-flex;
3680    }
3681  }
3682  .lg\:aspect-\[16\/9\.6\] {
3683    @media (width >= 64rem) {
3684      aspect-ratio: 16/9.6;
3685    }
3686  }
3687  .lg\:aspect-\[21\/9\] {
3688    @media (width >= 64rem) {
3689      aspect-ratio: 21/9;
3690    }
3691  }
3692  .lg\:grid-cols-1 {
3693    @media (width >= 64rem) {
3694      grid-template-columns: repeat(1, minmax(0, 1fr));
3695    }
3696  }
3697  .lg\:grid-cols-2 {
3698    @media (width >= 64rem) {
3699      grid-template-columns: repeat(2, minmax(0, 1fr));
3700    }
3701  }
3702  .lg\:grid-cols-3 {
3703    @media (width >= 64rem) {
3704      grid-template-columns: repeat(3, minmax(0, 1fr));
3705    }
3706  }
3707  .lg\:grid-cols-4 {
3708    @media (width >= 64rem) {
3709      grid-template-columns: repeat(4, minmax(0, 1fr));
3710    }
3711  }
3712  .lg\:grid-cols-5 {
3713    @media (width >= 64rem) {
3714      grid-template-columns: repeat(5, minmax(0, 1fr));
3715    }
3716  }
3717  .lg\:grid-cols-\[380px_1fr\] {
3718    @media (width >= 64rem) {
3719      grid-template-columns: 380px 1fr;
3720    }
3721  }
3722  .lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\] {
3723    @media (width >= 64rem) {
3724      grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);
3725    }
3726  }
3727  .lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\] {
3728    @media (width >= 64rem) {
3729      grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);
3730    }
3731  }
3732  .lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.05fr\)\] {
3733    @media (width >= 64rem) {
3734      grid-template-columns: minmax(0,0.9fr) minmax(0,1.05fr);
3735    }
3736  }
3737  .lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.1fr\)_minmax\(0\,1\.1fr\)\] {
3738    @media (width >= 64rem) {
3739      grid-template-columns: minmax(0,0.85fr) minmax(0,1.1fr) minmax(0,1.1fr);
3740    }
3741  }
3742  .lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\] {
3743    @media (width >= 64rem) {
3744      grid-template-columns: minmax(0,0.85fr) minmax(0,1.15fr);
3745    }
3746  }
3747  .lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\] {
3748    @media (width >= 64rem) {
3749      grid-template-columns: minmax(0,0.92fr) minmax(0,1.08fr);
3750    }
3751  }
3752  .lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\] {
3753    @media (width >= 64rem) {
3754      grid-template-columns: minmax(0,0.95fr) minmax(0,1.05fr);
3755    }
3756  }
3757  .lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\] {
3758    @media (width >= 64rem) {
3759      grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);
3760    }
3761  }
3762  .lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,3\.4fr\)\] {
3763    @media (width >= 64rem) {
3764      grid-template-columns: minmax(0,1.1fr) minmax(0,3.4fr);
3765    }
3766  }
3767  .lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,\.95fr\)\] {
3768    @media (width >= 64rem) {
3769      grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);
3770    }
3771  }
3772  .lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\] {
3773    @media (width >= 64rem) {
3774      grid-template-columns: minmax(0,1.05fr) minmax(0,0.95fr);
3775    }
3776  }
3777  .lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(300px\,\.85fr\)\] {
3778    @media (width >= 64rem) {
3779      grid-template-columns: minmax(0,1.15fr) minmax(300px,.85fr);
3780    }
3781  }
3782  .lg\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(0\,0\.8fr\)\] {
3783    @media (width >= 64rem) {
3784      grid-template-columns: minmax(0,1.55fr) minmax(0,0.8fr);
3785    }
3786  }
3787  .lg\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(0\,0\.85fr\)\] {
3788    @media (width >= 64rem) {
3789      grid-template-columns: minmax(0,1.55fr) minmax(0,0.85fr);
3790    }
3791  }
3792  .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.8fr\)\] {
3793    @media (width >= 64rem) {
3794      grid-template-columns: minmax(0,1fr) minmax(0,0.8fr);
3795    }
3796  }
3797  .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)\] {
3798    @media (width >= 64rem) {
3799      grid-template-columns: minmax(0,1fr) minmax(0,0.9fr);
3800    }
3801  }
3802  .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.85fr\)\] {
3803    @media (width >= 64rem) {
3804      grid-template-columns: minmax(0,1fr) minmax(0,0.85fr);
3805    }
3806  }
3807  .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.95fr\)\] {
3808    @media (width >= 64rem) {
3809      grid-template-columns: minmax(0,1fr) minmax(0,0.95fr);
3810    }
3811  }
3812  .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)\] {
3813    @media (width >= 64rem) {
3814      grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);
3815    }
3816  }
3817  .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\] {
3818    @media (width >= 64rem) {
3819      grid-template-columns: minmax(0,1fr) minmax(0,1fr);
3820    }
3821  }
3822  .lg\:grid-cols-\[minmax\(0\,110px\)_minmax\(0\,1fr\)\] {
3823    @media (width >= 64rem) {
3824      grid-template-columns: minmax(0,110px) minmax(0,1fr);
3825    }
3826  }
3827  .lg\:grid-cols-\[minmax\(0\,220px\)_minmax\(0\,1fr\)\] {
3828    @media (width >= 64rem) {
3829      grid-template-columns: minmax(0,220px) minmax(0,1fr);
3830    }
3831  }
3832  .lg\:flex-row {
3833    @media (width >= 64rem) {
3834      flex-direction: row;
3835    }
3836  }
3837  .lg\:items-center {
3838    @media (width >= 64rem) {
3839      align-items: center;
3840    }
3841  }
3842  .lg\:items-end {
3843    @media (width >= 64rem) {
3844      align-items: flex-end;
3845    }
3846  }
3847  .lg\:justify-between {
3848    @media (width >= 64rem) {
3849      justify-content: space-between;
3850    }
3851  }
3852  .lg\:gap-6 {
3853    @media (width >= 64rem) {
3854      gap: calc(var(--spacing) * 6);
3855    }
3856  }
3857  .lg\:gap-8 {
3858    @media (width >= 64rem) {
3859      gap: calc(var(--spacing) * 8);
3860    }
3861  }
3862  .lg\:gap-14 {
3863    @media (width >= 64rem) {
3864      gap: calc(var(--spacing) * 14);
3865    }
3866  }
3867  .lg\:gap-16 {
3868    @media (width >= 64rem) {
3869      gap: calc(var(--spacing) * 16);
3870    }
3871  }
3872  .lg\:gap-20 {
3873    @media (width >= 64rem) {
3874      gap: calc(var(--spacing) * 20);
3875    }
3876  }
3877  .lg\:self-center {
3878    @media (width >= 64rem) {
3879      align-self: center;
3880    }
3881  }
3882  .lg\:self-start {
3883    @media (width >= 64rem) {
3884      align-self: flex-start;
3885    }
3886  }
3887  .lg\:p-12 {
3888    @media (width >= 64rem) {
3889      padding: calc(var(--spacing) * 12);
3890    }
3891  }
3892  .lg\:px-14 {
3893    @media (width >= 64rem) {
3894      padding-inline: calc(var(--spacing) * 14);
3895    }
3896  }
3897  .lg\:px-16 {
3898    @media (width >= 64rem) {
3899      padding-inline: calc(var(--spacing) * 16);
3900    }
3901  }
3902  .lg\:py-16 {
3903    @media (width >= 64rem) {
3904      padding-block: calc(var(--spacing) * 16);
3905    }
3906  }
3907  .lg\:py-20 {
3908    @media (width >= 64rem) {
3909      padding-block: calc(var(--spacing) * 20);
3910    }
3911  }
3912  .lg\:py-24 {
3913    @media (width >= 64rem) {
3914      padding-block: calc(var(--spacing) * 24);
3915    }
3916  }
3917  .lg\:py-28 {
3918    @media (width >= 64rem) {
3919      padding-block: calc(var(--spacing) * 28);
3920    }
3921  }
3922  .lg\:py-32 {
3923    @media (width >= 64rem) {
3924      padding-block: calc(var(--spacing) * 32);
3925    }
3926  }
3927  .lg\:pt-2 {
3928    @media (width >= 64rem) {
3929      padding-top: calc(var(--spacing) * 2);
3930    }
3931  }
3932  .lg\:pt-20 {
3933    @media (width >= 64rem) {
3934      padding-top: calc(var(--spacing) * 20);
3935    }
3936  }
3937  .lg\:pt-24 {
3938    @media (width >= 64rem) {
3939      padding-top: calc(var(--spacing) * 24);
3940    }
3941  }
3942  .lg\:pt-32 {
3943    @media (width >= 64rem) {
3944      padding-top: calc(var(--spacing) * 32);
3945    }
3946  }
3947  .lg\:pt-36 {
3948    @media (width >= 64rem) {
3949      padding-top: calc(var(--spacing) * 36);
3950    }
3951  }
3952  .lg\:pt-40 {
3953    @media (width >= 64rem) {
3954      padding-top: calc(var(--spacing) * 40);
3955    }
3956  }
3957  .lg\:pb-16 {
3958    @media (width >= 64rem) {
3959      padding-bottom: calc(var(--spacing) * 16);
3960    }
3961  }
3962  .lg\:pb-20 {
3963    @media (width >= 64rem) {
3964      padding-bottom: calc(var(--spacing) * 20);
3965    }
3966  }
3967  .lg\:pb-24 {
3968    @media (width >= 64rem) {
3969      padding-bottom: calc(var(--spacing) * 24);
3970    }
3971  }
3972  .lg\:pb-28 {
3973    @media (width >= 64rem) {
3974      padding-bottom: calc(var(--spacing) * 28);
3975    }
3976  }
3977  .lg\:pb-32 {
3978    @media (width >= 64rem) {
3979      padding-bottom: calc(var(--spacing) * 32);
3980    }
3981  }
3982  .lg\:text-6xl {
3983    @media (width >= 64rem) {
3984      font-size: var(--text-6xl);
3985      line-height: var(--tw-leading, var(--text-6xl--line-height));
3986    }
3987  }
3988  .xl\:flex {
3989    @media (width >= 80rem) {
3990      display: flex;
3991    }
3992  }
3993  .xl\:hidden {
3994    @media (width >= 80rem) {
3995      display: none;
3996    }
3997  }
3998  .xl\:grid-cols-\[176px_minmax\(0\,1fr\)_296px\] {
3999    @media (width >= 80rem) {
4000      grid-template-columns: 176px minmax(0,1fr) 296px;
4001    }
4002  }
4003  .\[\&\+section\]\:mt-11 {
4004    &+section {
4005      margin-top: calc(var(--spacing) * 11);
4006    }
4007  }
4008  .\[\&\:\:-webkit-scrollbar\]\:hidden {
4009    &::-webkit-scrollbar {
4010      display: none;
4011    }
4012  }
4013}
4014@layer base {
4015  h1, h2, h3, h4, h5, h6, p, a, li, blockquote, figcaption, dt, dd {
4016    white-space: pre-line;
4017  }
4018  h1 {
4019    font-size: 2em;
4020    font-weight: bold;
4021  }
4022  h2 {
4023    font-size: 1.5em;
4024    font-weight: bold;
4025  }
4026  h3 {
4027    font-size: 1.17em;
4028    font-weight: bold;
4029  }
4030  h4 {
4031    font-size: 1em;
4032    font-weight: bold;
4033  }
4034  h5 {
4035    font-size: 0.83em;
4036    font-weight: bold;
4037  }
4038  h6 {
4039    font-size: 0.67em;
4040    font-weight: bold;
4041  }
4042  #ssr-root {
4043    width: 100%;
4044    max-width: 100vw;
4045    overflow-x: clip;
4046  }
4047  html {
4048    -webkit-font-smoothing: antialiased;
4049    -moz-osx-font-smoothing: grayscale;
4050    scroll-behavior: smooth;
4051  }
4052  body {
4053    overflow-x: clip;
4054  }
4055  button, [role="button"], a {
4056    cursor: pointer;
4057  }
4058  .quote-word, .split-word, .word-reveal, .anim-word, [data-word-anim], [data-split="word"] {
4059    display: inline-block;
4060    margin-right: 0.25em;
4061  }
4062  :focus-visible {
4063    outline: 2px solid currentColor;
4064    outline-offset: 2px;
4065  }
4066  @media (prefers-reduced-motion: reduce) {
4067    html {
4068      scroll-behavior: auto;
4069    }
4070  }
4071}
4072@property --tw-translate-x {
4073  syntax: "*";
4074  inherits: false;
4075  initial-value: 0;
4076}
4077@property --tw-translate-y {
4078  syntax: "*";
4079  inherits: false;
4080  initial-value: 0;
4081}
4082@property --tw-translate-z {
4083  syntax: "*";
4084  inherits: false;
4085  initial-value: 0;
4086}
4087@property --tw-pan-x {
4088  syntax: "*";
4089  inherits: false;
4090}
4091@property --tw-pan-y {
4092  syntax: "*";
4093  inherits: false;
4094}
4095@property --tw-pinch-zoom {
4096  syntax: "*";
4097  inherits: false;
4098}
4099@property --tw-scroll-snap-strictness {
4100  syntax: "*";
4101  inherits: false;
4102  initial-value: proximity;
4103}
4104@property --tw-space-y-reverse {
4105  syntax: "*";
4106  inherits: false;
4107  initial-value: 0;
4108}
4109@property --tw-divide-y-reverse {
4110  syntax: "*";
4111  inherits: false;
4112  initial-value: 0;
4113}
4114@property --tw-border-style {
4115  syntax: "*";
4116  inherits: false;
4117  initial-value: solid;
4118}
4119@property --tw-gradient-position {
4120  syntax: "*";
4121  inherits: false;
4122}
4123@property --tw-gradient-from {
4124  syntax: "<color>";
4125  inherits: false;
4126  initial-value: #0000;
4127}
4128@property --tw-gradient-via {
4129  syntax: "<color>";
4130  inherits: false;
4131  initial-value: #0000;
4132}
4133@property --tw-gradient-to {
4134  syntax: "<color>";
4135  inherits: false;
4136  initial-value: #0000;
4137}
4138@property --tw-gradient-stops {
4139  syntax: "*";
4140  inherits: false;
4141}
4142@property --tw-gradient-via-stops {
4143  syntax: "*";
4144  inherits: false;
4145}
4146@property --tw-gradient-from-position {
4147  syntax: "<length-percentage>";
4148  inherits: false;
4149  initial-value: 0%;
4150}
4151@property --tw-gradient-via-position {
4152  syntax: "<length-percentage>";
4153  inherits: false;
4154  initial-value: 50%;
4155}
4156@property --tw-gradient-to-position {
4157  syntax: "<length-percentage>";
4158  inherits: false;
4159  initial-value: 100%;
4160}
4161@property --tw-leading {
4162  syntax: "*";
4163  inherits: false;
4164}
4165@property --tw-font-weight {
4166  syntax: "*";
4167  inherits: false;
4168}
4169@property --tw-tracking {
4170  syntax: "*";
4171  inherits: false;
4172}
4173@property --tw-ordinal {
4174  syntax: "*";
4175  inherits: false;
4176}
4177@property --tw-slashed-zero {
4178  syntax: "*";
4179  inherits: false;
4180}
4181@property --tw-numeric-figure {
4182  syntax: "*";
4183  inherits: false;
4184}
4185@property --tw-numeric-spacing {
4186  syntax: "*";
4187  inherits: false;
4188}
4189@property --tw-numeric-fraction {
4190  syntax: "*";
4191  inherits: false;
4192}
4193@property --tw-shadow {
4194  syntax: "*";
4195  inherits: false;
4196  initial-value: 0 0 #0000;
4197}
4198@property --tw-shadow-color {
4199  syntax: "*";
4200  inherits: false;
4201}
4202@property --tw-shadow-alpha {
4203  syntax: "<percentage>";
4204  inherits: false;
4205  initial-value: 100%;
4206}
4207@property --tw-inset-shadow {
4208  syntax: "*";
4209  inherits: false;
4210  initial-value: 0 0 #0000;
4211}
4212@property --tw-inset-shadow-color {
4213  syntax: "*";
4214  inherits: false;
4215}
4216@property --tw-inset-shadow-alpha {
4217  syntax: "<percentage>";
4218  inherits: false;
4219  initial-value: 100%;
4220}
4221@property --tw-ring-color {
4222  syntax: "*";
4223  inherits: false;
4224}
4225@property --tw-ring-shadow {
4226  syntax: "*";
4227  inherits: false;
4228  initial-value: 0 0 #0000;
4229}
4230@property --tw-inset-ring-color {
4231  syntax: "*";
4232  inherits: false;
4233}
4234@property --tw-inset-ring-shadow {
4235  syntax: "*";
4236  inherits: false;
4237  initial-value: 0 0 #0000;
4238}
4239@property --tw-ring-inset {
4240  syntax: "*";
4241  inherits: false;
4242}
4243@property --tw-ring-offset-width {
4244  syntax: "<length>";
4245  inherits: false;
4246  initial-value: 0px;
4247}
4248@property --tw-ring-offset-color {
4249  syntax: "*";
4250  inherits: false;
4251  initial-value: #fff;
4252}
4253@property --tw-ring-offset-shadow {
4254  syntax: "*";
4255  inherits: false;
4256  initial-value: 0 0 #0000;
4257}
4258@property --tw-blur {
4259  syntax: "*";
4260  inherits: false;
4261}
4262@property --tw-brightness {
4263  syntax: "*";
4264  inherits: false;
4265}
4266@property --tw-contrast {
4267  syntax: "*";
4268  inherits: false;
4269}
4270@property --tw-grayscale {
4271  syntax: "*";
4272  inherits: false;
4273}
4274@property --tw-hue-rotate {
4275  syntax: "*";
4276  inherits: false;
4277}
4278@property --tw-invert {
4279  syntax: "*";
4280  inherits: false;
4281}
4282@property --tw-opacity {
4283  syntax: "*";
4284  inherits: false;
4285}
4286@property --tw-saturate {
4287  syntax: "*";
4288  inherits: false;
4289}
4290@property --tw-sepia {
4291  syntax: "*";
4292  inherits: false;
4293}
4294@property --tw-drop-shadow {
4295  syntax: "*";
4296  inherits: false;
4297}
4298@property --tw-drop-shadow-color {
4299  syntax: "*";
4300  inherits: false;
4301}
4302@property --tw-drop-shadow-alpha {
4303  syntax: "<percentage>";
4304  inherits: false;
4305  initial-value: 100%;
4306}
4307@property --tw-drop-shadow-size {
4308  syntax: "*";
4309  inherits: false;
4310}
4311@property --tw-backdrop-blur {
4312  syntax: "*";
4313  inherits: false;
4314}
4315@property --tw-backdrop-brightness {
4316  syntax: "*";
4317  inherits: false;
4318}
4319@property --tw-backdrop-contrast {
4320  syntax: "*";
4321  inherits: false;
4322}
4323@property --tw-backdrop-grayscale {
4324  syntax: "*";
4325  inherits: false;
4326}
4327@property --tw-backdrop-hue-rotate {
4328  syntax: "*";
4329  inherits: false;
4330}
4331@property --tw-backdrop-invert {
4332  syntax: "*";
4333  inherits: false;
4334}
4335@property --tw-backdrop-opacity {
4336  syntax: "*";
4337  inherits: false;
4338}
4339@property --tw-backdrop-saturate {
4340  syntax: "*";
4341  inherits: false;
4342}
4343@property --tw-backdrop-sepia {
4344  syntax: "*";
4345  inherits: false;
4346}
4347@property --tw-duration {
4348  syntax: "*";
4349  inherits: false;
4350}
4351@property --tw-ease {
4352  syntax: "*";
4353  inherits: false;
4354}
4355@property --tw-scale-x {
4356  syntax: "*";
4357  inherits: false;
4358  initial-value: 1;
4359}
4360@property --tw-scale-y {
4361  syntax: "*";
4362  inherits: false;
4363  initial-value: 1;
4364}
4365@property --tw-scale-z {
4366  syntax: "*";
4367  inherits: false;
4368  initial-value: 1;
4369}
4370@property --tw-content {
4371  syntax: "*";
4372  initial-value: "";
4373  inherits: false;
4374}
4375@property --tw-outline-style {
4376  syntax: "*";
4377  inherits: false;
4378  initial-value: solid;
4379}
4380@keyframes pulse {
4381  50% {
4382    opacity: 0.5;
4383  }
4384}
4385@layer properties {
4386  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
4387    *, ::before, ::after, ::backdrop {
4388      --tw-translate-x: 0;
4389      --tw-translate-y: 0;
4390      --tw-translate-z: 0;
4391      --tw-pan-x: initial;
4392      --tw-pan-y: initial;
4393      --tw-pinch-zoom: initial;
4394      --tw-scroll-snap-strictness: proximity;
4395      --tw-space-y-reverse: 0;
4396      --tw-divide-y-reverse: 0;
4397      --tw-border-style: solid;
4398      --tw-gradient-position: initial;
4399      --tw-gradient-from: #0000;
4400      --tw-gradient-via: #0000;
4401      --tw-gradient-to: #0000;
4402      --tw-gradient-stops: initial;
4403      --tw-gradient-via-stops: initial;
4404      --tw-gradient-from-position: 0%;
4405      --tw-gradient-via-position: 50%;
4406      --tw-gradient-to-position: 100%;
4407      --tw-leading: initial;
4408      --tw-font-weight: initial;
4409      --tw-tracking: initial;
4410      --tw-ordinal: initial;
4411      --tw-slashed-zero: initial;
4412      --tw-numeric-figure: initial;
4413      --tw-numeric-spacing: initial;
4414      --tw-numeric-fraction: initial;
4415      --tw-shadow: 0 0 #0000;
4416      --tw-shadow-color: initial;
4417      --tw-shadow-alpha: 100%;
4418      --tw-inset-shadow: 0 0 #0000;
4419      --tw-inset-shadow-color: initial;
4420      --tw-inset-shadow-alpha: 100%;
4421      --tw-ring-color: initial;
4422      --tw-ring-shadow: 0 0 #0000;
4423      --tw-inset-ring-color: initial;
4424      --tw-inset-ring-shadow: 0 0 #0000;
4425      --tw-ring-inset: initial;
4426      --tw-ring-offset-width: 0px;
4427      --tw-ring-offset-color: #fff;
4428      --tw-ring-offset-shadow: 0 0 #0000;
4429      --tw-blur: initial;
4430      --tw-brightness: initial;
4431      --tw-contrast: initial;
4432      --tw-grayscale: initial;
4433      --tw-hue-rotate: initial;
4434      --tw-invert: initial;
4435      --tw-opacity: initial;
4436      --tw-saturate: initial;
4437      --tw-sepia: initial;
4438      --tw-drop-shadow: initial;
4439      --tw-drop-shadow-color: initial;
4440      --tw-drop-shadow-alpha: 100%;
4441      --tw-drop-shadow-size: initial;
4442      --tw-backdrop-blur: initial;
4443      --tw-backdrop-brightness: initial;
4444      --tw-backdrop-contrast: initial;
4445      --tw-backdrop-grayscale: initial;
4446      --tw-backdrop-hue-rotate: initial;
4447      --tw-backdrop-invert: initial;
4448      --tw-backdrop-opacity: initial;
4449      --tw-backdrop-saturate: initial;
4450      --tw-backdrop-sepia: initial;
4451      --tw-duration: initial;
4452      --tw-ease: initial;
4453      --tw-scale-x: 1;
4454      --tw-scale-y: 1;
4455      --tw-scale-z: 1;
4456      --tw-content: "";
4457      --tw-outline-style: solid;
4458    }
4459  }
4460}
4461</style>
4462  <style>.final-hero { isolation:isolate; }
4463.final-hero-backdrop { position:absolute; inset:0; pointer-events:none; overflow:hidden; z-index:0; }
4464.final-hero-art { position:absolute; top:0; left:0; width:100%; height:940px; object-fit:cover; object-position:center top; }
4465.final-hero-backdrop::after { content:''; position:absolute; inset:0; background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 25%,transparent 50%,white 82%); }
4466.final-hero-floor { display:none; }
4467.final-hero .final-hero-inner { padding-top:115px; padding-bottom:80px; }
4468.final-hero .final-hero-title { max-width:960px; font-size:clamp(45px,5.7vw,78px); line-height:1.02; }
4469.final-hero .final-hero-subtitle { margin-top:22px; max-width:660px; font-size:17px; line-height:1.65; }
4470.final-hero .final-hero-output { margin-top:36px; scroll-margin-top:90px; }
4471.final-hero .final-hero-output > div { max-width:1100px; margin-inline:auto; }
4472@media(max-width:1023px) {
4473  .final-hero .final-hero-inner { padding-top:100px; padding-bottom:55px; }
4474  .final-hero-art { height:830px; width:135%; max-width:none; left:-17.5%; }
4475}
4476@media(max-width:639px) {
4477  .final-hero .final-hero-inner { padding-top:92px; }
4478  .final-hero .final-hero-title { font-size:43px; line-height:1.03; letter-spacing:-.04em; margin-top:20px; }
4479  .final-hero .final-hero-subtitle { font-size:14px; line-height:1.65; margin-top:18px; }
4480  .final-hero .final-hero-output { margin-top:28px; }
4481  .final-hero .final-hero-inner > div:first-child > span:first-child { padding:5px; }
4482  .final-hero .final-hero-inner > div:first-child > span:first-child > span:last-child { display:none; }
4483  .final-hero-art { width:135%; left:-17.5%; height:auto; top:260px; opacity:.8; }
4484  .final-hero-backdrop::after { background:linear-gradient(180deg,rgba(255,255,255,.65),rgba(255,255,255,.62) 55%,white 94%); }
4485  .final-hero ul { display:none; }
4486}
4487@media (prefers-reduced-motion: reduce) {
4488  *, *::before, *::after {
4489    scroll-behavior: auto !important;
4490    animation-duration: 0.01ms !important;
4491    animation-iteration-count: 1 !important;
4492    transition-duration: 0.01ms !important;
4493  }
4494}</style>
4495  <link rel="preload" href="/_assets/content.json?v=afae9bd5" as="fetch" crossorigin="anonymous">
4496  <link rel="modulepreload" href="/_assets/app-pricing.bundle.js?v=e13c3efa">
4497  <link rel="modulepreload" href="/_assets/chunks/chunk-2IURUKBE.js">
4498  <link rel="modulepreload" href="/_assets/chunks/chunk-B3GLVIY2.js">
4499  
4499<script src="/_assets/bundle.js?v=f6d36ade" defer></script>
4499
4500  
4500<script>window.__MONDOVO_HYBRID_PAGE__ = {"requiresHydration":true,"hydrateUrl":"/_assets/app-pricing.bundle.js?v=e13c3efa","reasons":["client-hooks","framer-motion"],"module":true};</script>
4500
4501  
4502  
4502<script>window.__MONDOVO_CONFIG__ = {"siteId":"123f10d5-3362-4e0b-8092-c89a31d01253","apiBaseUrl":"https://app.mondovo.com","formPrivacyConfigs":{},"currency":"USD","forms":[],"mapsEmbedKey":"AIzaSyAOQGwp1v2a3nG-y_9e65kT3Yrfbs2scLw"};</script>
4502
4503  
4504  
4505  
4505<script src="https://app.mondovo.com/tracking.js?v=20260920" defer></script>
4505
4506  
4507  
4508</head>
4509<body>
4510  
4511  
4512  
4513  <div id="ssr-root"><link rel="preload" as="image" href="https://site-assets.mondovo.com/sites/123f10d5-3362-4e0b-8092-c89a31d01253/rehosted/t5sKQd4XNJ_L.png"/><div data-source-slug="/pricing" id="top" class="min-h-screen antialiased" style="background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)"><header class="fixed inset-x-0 top-0 z-50"><div class="border-b backdrop-blur-xl" style="-webkit-backdrop-filter:blur(20px)"><div class="mx-auto flex h-[68px] max-w-[1240px] items-center justify-between px-5 sm:px-8"><a href="/" aria-label="Mondovo home" class="flex items-center"><img src="https://site-assets.mondovo.com/sites/123f10d5-3362-4e0b-8092-c89a31d01253/rehosted/t5sKQd4XNJ_L.png" alt="Mondovo" class="h-7 w-auto" draggable="false"/ fetchpriority="high"></a><nav aria-label="Primary" class="hidden items-center gap-1 lg:flex"><div class="group relative"><button type="button" aria-expanded="false" aria-haspopup="true" class="inline-flex items-center gap-1 rounded-full px-3.5 py-2 text-[13.5px] font-semibold transition hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Product<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 opacity-60 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div class="absolute left-0 top-full min-w-[248px] whitespace-nowrap translate-y-1 rounded-2xl border bg-white p-2 shadow-2xl transition-all duration-200 invisible opacity-0" style="border-color:var(--color-line-dark)"><a href="/platform" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">The Platform</a><a href="/how-it-works" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">How it works</a><a href="/mcp" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Build from your assistant</a><a href="/redesign-a-website" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Redesign a website</a><a href="/showcase" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Showcase</a></div></div><div class="group relative"><button type="button" aria-expanded="false" aria-haspopup="true" class="inline-flex items-center gap-1 rounded-full px-3.5 py-2 text-[13.5px] font-semibold transition hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">For agencies<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 opacity-60 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div class="absolute left-0 top-full min-w-[248px] whitespace-nowrap translate-y-1 rounded-2xl border bg-white p-2 shadow-2xl transition-all duration-200 invisible opacity-0" style="border-color:var(--color-line-dark)"><a href="/for-agencies" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Agencies overview</a><a href="/for/marketing-agencies" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Marketing agencies</a><a href="/for/seo-agencies" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">SEO agencies</a><a href="/for/design-studios" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Design studios</a><a href="/for/freelancers" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Freelancers</a><a href="/client-delivery" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Client delivery</a></div></div><div class="group relative"><button type="button" aria-expanded="false" aria-haspopup="true" class="inline-flex items-center gap-1 rounded-full px-3.5 py-2 text-[13.5px] font-semibold transition hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">For businesses<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 opacity-60 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div class="absolute left-0 top-full min-w-[248px] whitespace-nowrap translate-y-1 rounded-2xl border bg-white p-2 shadow-2xl transition-all duration-200 invisible opacity-0" style="border-color:var(--color-line-dark)"><a href="/for/small-business" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Small business</a><a href="/for/restaurants" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Restaurants</a><a href="/for/dental-clinics" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Dental clinics</a><a href="/for/law-firms" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Law firms</a><a href="/for/real-estate" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Real estate</a><a href="/for/salons-and-spas" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Salons and spas</a><a href="/for/trades-and-construction" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Trades and construction</a></div></div><div class="group relative"><button type="button" aria-expanded="false" aria-haspopup="true" class="inline-flex items-center gap-1 rounded-full px-3.5 py-2 text-[13.5px] font-semibold transition hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Compare<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 opacity-60 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div class="absolute left-0 top-full min-w-[248px] whitespace-nowrap translate-y-1 rounded-2xl border bg-white p-2 shadow-2xl transition-all duration-200 invisible opacity-0" style="border-color:var(--color-line-dark)"><a href="/compare" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Why Mondovo</a><a href="/vs/wordpress" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">vs WordPress</a><a href="/vs/wix" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">vs Wix</a><a href="/vs/squarespace" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">vs Squarespace</a><a href="/vs/webflow" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">vs Webflow</a><a href="/vs/duda" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">vs Duda</a><a href="/vs/gohighlevel" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">vs GoHighLevel</a><a href="/vs/ai-site-builders" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">vs AI site builders</a><a href="/vs/hiring-a-web-designer" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">vs Hiring a designer</a><a href="/migrate/wordpress" class="block rounded-xl px-3 py-2 text-[13.5px] font-medium hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Migrate from WordPress</a></div></div><a href="/pricing" class="inline-flex items-center gap-1 rounded-full px-3.5 py-2 text-[13.5px] font-semibold transition hover:bg-[var(--color-primary-soft)]" style="color:var(--color-ink)">Pricing</a></nav><div class="hidden items-center gap-2 lg:flex"><a href="https://app.mondovo.com/auth/login" class="rounded-full px-3.5 py-2 text-[13.5px] font-semibold transition hover:opacity-70" style="color:var(--color-ink)">Log in</a><a href="https://app.mondovo.com/auth/register?src=header" class="group inline-flex items-center gap-1.5 rounded-full px-4 py-2 text-[13.5px] font-bold text-white transition hover:-translate-y-0.5" style="background:var(--color-ink);box-shadow:0 10px 30px rgba(10,13,28,0.22)">Build a client site free<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3.5 w-3.5 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div><button type="button" aria-label="Open menu" aria-expanded="false" class="grid h-11 w-11 place-items-center rounded-full lg:hidden" style="color:var(--color-ink)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5" aria-hidden="true"><path d="M4 12h16"></path><path d="M4 18h16"></path><path d="M4 6h16"></path></svg></button></div></div></header><main>
4513<section id="hero" class="relative overflow-hidden" style="background:linear-gradient(180deg, var(--color-hero-ice), var(--color-paper) 70%)"><div class="mx-auto max-w-[1200px] px-5 pb-16 pt-28 sm:px-8 lg:pb-20 lg:pt-36"><div class="mx-auto max-w-[760px] text-center"><p class="text-[11.5px] font-bold uppercase tracking-[0.18em]" style="color:var(--color-primary-dark)">Pricing</p><h1 class="mt-5 text-balance text-[clamp(2.6rem,5.6vw,4.6rem)] font-bold leading-[1.03] tracking-[-0.04em]" style="font-family:var(--font-heading)">Draft free. Pay when a site goes live.</h1><p class="mx-auto mt-6 max-w-[620px] text-[17px] leading-[1.65]" style="color:var(--color-muted)">$20 a month for each live client site. Drafts never count, and nothing else is metered — not pages, not edits, not forms, not the enquiries they bring in.</p><div class="mt-9 flex flex-wrap justify-center gap-3"><a href="https://app.mondovo.com/auth/register?src=pricing" class="inline-flex min-h-11 items-center gap-2 rounded-full px-6 py-3 text-[14px] font-bold text-white transition hover:bg-[var(--color-primary-dark)]" style="background:var(--color-primary)">Start free<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="#model" class="inline-flex min-h-11 items-center rounded-full border px-6 py-3 text-[14px] font-bold transition hover:bg-white" style="border-color:var(--color-line-dark);color:var(--color-ink)">What counts as live</a></div></div></div></section><section id="plans" class="px-5 pb-6 sm:px-8"><div class="mx-auto grid max-w-[1100px] gap-5 lg:grid-cols-[minmax(0,1.55fr)_minmax(0,0.85fr)]"><div class="relative overflow-hidden rounded-[26px] p-7 text-white sm:p-10" style="background:var(--color-secondary);box-shadow:0 40px 90px rgba(11,11,20,0.25)"><div class="pointer-events-none absolute -right-24 -top-24 h-72 w-72 rounded-full opacity-50 blur-[90px]" style="background:var(--color-primary)"></div><div class="relative grid gap-8 sm:grid-cols-[minmax(0,0.95fr)_minmax(0,1.05fr)] sm:gap-10"><div class="min-w-0"><span class="inline-flex items-center gap-2 rounded-full border border-white/10 px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-white/75"><span class="h-1.5 w-1.5 rounded-full" style="background:var(--color-accent)"></span>Pro</span><div class="mt-5 flex items-end gap-2"><h2 class="text-[64px] font-medium leading-none tracking-[-0.04em] sm:text-[76px]" style="font-family:var(--font-heading)">$20</h2><span class="whitespace-pre-line pb-2 text-[13.5px] leading-tight text-white/60">per month,
4514per live site</span></div><p class="mt-4 max-w-[280px] text-[15px] leading-[1.6] text-white/70">One live site included. Every additional live site is another $20 a month, and drafts stay free.</p><a href="https://app.mondovo.com/auth/register?src=pricing&amp;plan=pro" class="group mt-7 inline-flex items-center gap-2 rounded-full bg-white px-5 py-3 text-[14px] font-bold text-[var(--color-ink)] transition hover:bg-[var(--color-primary-light)]">Build a client site free<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition group-hover:translate-x-0.5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="self-center sm:border-l sm:border-white/10 sm:pl-10"><ul class="grid gap-3"><li class="flex items-start gap-2.5 text-[14.5px] leading-snug text-white/90"><span class="mt-[2px] grid h-4 w-4 shrink-0 place-items-center rounded-full" style="background:var(--color-accent)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5" aria-hidden="true" style="color:var(--color-accent-ink)"><path d="M20 6 9 17l-5-5"></path></svg></span>1 live site included, more at $20/month each</li><li class="flex items-start gap-2.5 text-[14.5px] leading-snug text-white/90"><span class="mt-[2px] grid h-4 w-4 shrink-0 place-items-center rounded-full" style="background:var(--color-accent)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5" aria-hidden="true" style="color:var(--color-accent-ink)"><path d="M20 6 9 17l-5-5"></path></svg></span>50 draft sites to explore directions</li><li class="flex items-start gap-2.5 text-[14.5px] leading-snug text-white/90"><span class="mt-[2px] grid h-4 w-4 shrink-0 place-items-center rounded-full" style="background:var(--color-accent)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5" aria-hidden="true" style="color:var(--color-accent-ink)"><path d="M20 6 9 17l-5-5"></path></svg></span>The client&#x27;s own domain, hosting and SSL</li><li class="flex items-start gap-2.5 text-[14.5px] leading-snug text-white/90"><span class="mt-[2px] grid h-4 w-4 shrink-0 place-items-center rounded-full" style="background:var(--color-accent)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5" aria-hidden="true" style="color:var(--color-accent-ink)"><path d="M20 6 9 17l-5-5"></path></svg></span>Unlimited AI refinements and edits</li><li class="flex items-start gap-2.5 text-[14.5px] leading-snug text-white/90"><span class="mt-[2px] grid h-4 w-4 shrink-0 place-items-center rounded-full" style="background:var(--color-accent)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5" aria-hidden="true" style="color:var(--color-accent-ink)"><path d="M20 6 9 17l-5-5"></path></svg></span>Unlimited form submissions and enquiries</li><li class="flex items-start gap-2.5 text-[14.5px] leading-snug text-white/90"><span class="mt-[2px] grid h-4 w-4 shrink-0 place-items-center rounded-full" style="background:var(--color-accent)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-2.5 w-2.5" aria-hidden="true" style="color:var(--color-accent-ink)"><path d="M20 6 9 17l-5-5"></path></svg></span>3 team members, $10/month for each extra</li></ul><p class="mt-5 border-t border-white/10 pt-4 text-[12.5px] leading-[1.6] text-white/55">Each live site also brings 200 credits a month for images, video and the voice assistant.</p></div></div></div><div class="flex flex-col rounded-[26px] border bg-white p-7 sm:p-9" style="border-color:var(--color-line-dark)"><span class="text-[11px] font-bold uppercase tracking-[0.12em]" style="color:var(--color-muted)">Free</span><h2 class="mt-4 text-[34px] font-bold leading-none tracking-[-0.03em]" style="font-family:var(--font-heading)">Free</h2><p class="mt-4 text-[15px] leading-[1.6]" style="color:var(--color-muted)">Explore the builder, generate real designs and publish one site on a Mondovo subdomain. No credit card.</p><ul class="mb-7 mt-6 space-y-2.5"><li class="flex items-start gap-2.5 text-[14px]" style="color:var(--color-ink)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-[3px] h-3.5 w-3.5 shrink-0" aria-hidden="true" style="color:var(--color-accent-dark)"><path d="M20 6 9 17l-5-5"></path></svg>5 draft sites</li><li class="flex items-start gap-2.5 text-[14px]" style="color:var(--color-ink)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-[3px] h-3.5 w-3.5 shrink-0" aria-hidden="true" style="color:var(--color-accent-dark)"><path d="M20 6 9 17l-5-5"></path></svg>1 published site on a Mondovo subdomain</li><li class="flex items-start gap-2.5 text-[14px]" style="color:var(--color-ink)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-[3px] h-3.5 w-3.5 shrink-0" aria-hidden="true" style="color:var(--color-accent-dark)"><path d="M20 6 9 17l-5-5"></path></svg>50 AI refinements a month</li><li class="flex items-start gap-2.5 text-[14px]" style="color:var(--color-ink)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-[3px] h-3.5 w-3.5 shrink-0" aria-hidden="true" style="color:var(--color-accent-dark)"><path d="M20 6 9 17l-5-5"></path></svg>50 credits a month</li></ul><p class="mb-6 text-[12.5px] leading-[1.6]" style="color:var(--color-muted)">A client&#x27;s own domain needs a live site on Pro.</p><a href="https://app.mondovo.com/auth/register?src=pricing&amp;plan=free" class="mt-auto inline-flex items-center justify-center rounded-full border px-5 py-3 text-[14px] font-bold transition hover:bg-[var(--color-paper-dark)]" style="border-color:var(--color-ink);color:var(--color-ink)">Start free</a></div></div></section><section id="model" class="px-5 py-20 sm:px-8 lg:py-28"><div class="mx-auto max-w-[1100px]"><div class="max-w-[640px]"><p class="text-[11.5px] font-bold uppercase tracking-[0.18em]" style="color:var(--color-primary-dark)">The whole model</p><h2 class="mt-4 text-balance text-[clamp(1.9rem,3.6vw,2.9rem)] font-bold leading-[1.1] tracking-[-0.03em]" style="font-family:var(--font-heading)">You pay for sites that are live. Nothing before that.</h2><p class="mt-5 text-[16.5px] leading-[1.7]" style="color:var(--color-muted)">Most of the work on a client project happens before anyone has agreed to anything — the brief, the directions, the round of changes, the review. None of that is billed. The meter starts when a site is published and stops when it is not.</p></div><div class="mt-12 grid gap-10 lg:grid-cols-[minmax(0,1.1fr)_minmax(0,0.9fr)] lg:gap-14"><ol class="grid gap-5"><li class="flex gap-5 rounded-[20px] border p-5 sm:p-6" style="border-color:var(--color-band-edge);background:var(--color-paper-dark)"><span class="grid h-8 w-8 shrink-0 place-items-center rounded-full text-[13px] font-bold" style="background:var(--color-secondary);color:var(--color-accent)">1</span><div class="min-w-0"><h3 class="text-[17px] font-bold tracking-[-0.01em]">Draft, compare and refine — free</h3><p class="mt-2 text-[14.5px] leading-[1.65]" style="color:var(--color-muted)">Generate designs, sit them side by side, refine the one your client likes and share it for review. Up to 50 drafts on Pro, 5 on the free plan. No charge at any point.</p></div></li><li class="flex gap-5 rounded-[20px] border p-5 sm:p-6" style="border-color:var(--color-band-edge);background:var(--color-paper-dark)"><span class="grid h-8 w-8 shrink-0 place-items-center rounded-full text-[13px] font-bold" style="background:var(--color-secondary);color:var(--color-accent)">2</span><div class="min-w-0"><h3 class="text-[17px] font-bold tracking-[-0.01em]">Publish — $20 a month starts for that site</h3><p class="mt-2 text-[14.5px] leading-[1.65]" style="color:var(--color-muted)">Connect the client&#x27;s domain and go live. That site becomes $20 a month from the day it is published. Your first live site is included in the first $20.</p></div></li><li class="flex gap-5 rounded-[20px] border p-5 sm:p-6" style="border-color:var(--color-band-edge);background:var(--color-paper-dark)"><span class="grid h-8 w-8 shrink-0 place-items-center rounded-full text-[13px] font-bold" style="background:var(--color-secondary);color:var(--color-accent)">3</span><div class="min-w-0"><h3 class="text-[17px] font-bold tracking-[-0.01em]">Take it offline — billing stops</h3><p class="mt-2 text-[14.5px] leading-[1.65]" style="color:var(--color-muted)">If a client leaves or a site is retired, unpublish it and the $20 stops. The current month is not refunded, and the site stays in your workspace as a draft.</p></div></li></ol><div class="lg:pt-2"><p class="mb-4 text-[11.5px] font-bold uppercase tracking-[0.16em]" style="color:var(--color-muted)">Work it out</p><div class="rounded-[26px] border p-6 sm:p-8" style="border-color:var(--color-band-edge);background:var(--color-paper)"><div class="flex flex-wrap items-end justify-between gap-4"><div><p class="text-[13px] font-semibold" style="color:var(--color-ink)">Live client sites</p><div class="mt-3 flex items-center gap-3"><button type="button" aria-label="One fewer live site" class="grid h-9 w-9 place-items-center rounded-full border transition hover:bg-[var(--color-paper-dark)]" style="border-color:var(--color-band-edge)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-minus h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path></svg></button><span class="min-w-[3ch] text-center text-[34px] font-bold leading-none tracking-[-0.03em]" style="font-family:var(--font-heading)">3</span><button type="button" aria-label="One more live site" class="grid h-9 w-9 place-items-center rounded-full border transition hover:bg-[var(--color-paper-dark)]" style="border-color:var(--color-band-edge)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></button></div></div><div class="text-right"><p class="text-[13px]" style="color:var(--color-muted)">Per month</p><p class="mt-2 text-[40px] font-bold leading-none tracking-[-0.04em]" style="font-family:var(--font-heading);color:var(--color-ink)">$<!-- -->60</p></div></div><label class="mt-6 flex cursor-pointer items-start gap-3 border-t pt-5" style="border-color:var(--color-band-edge)"><input type="checkbox" class="mt-1 h-4 w-4 shrink-0 accent-[var(--color-primary)]"/><span class="text-[14px] leading-[1.6]" style="color:var(--color-muted)">Add the Agency add-on — $99 a month, flat, however many sites you run</span></label><a href="https://app.mondovo.com/auth/register?src=pricing-calculator&amp;sites=3" class="mt-6 inline-flex min-h-12 w-full items-center justify-center gap-2 rounded-[14px] px-5 text-[15px] font-extrabold text-white transition hover:-translate-y-0.5" style="background:var(--color-primary);box-shadow:0 14px 34px rgba(90,67,255,0.28)">Start free with this setup<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><p class="mt-5 text-[12.5px] leading-[1.6]" style="color:var(--color-muted)">Arithmetic, not a quote. Drafts are not counted here, because they are free.</p></div></div></div></div></section><section id="agency-addon" class="px-5 pb-6 sm:px-8"><div class="mx-auto max-w-[1100px] overflow-hidden rounded-[26px] p-7 sm:p-10 lg:p-12" style="background:var(--color-band);border:1px solid var(--color-band-edge)"><div class="grid gap-9 lg:grid-cols-[minmax(0,0.85fr)_minmax(0,1.15fr)] lg:gap-14"><div><p class="text-[11.5px] font-bold up
4514percase tracking-[0.16em]" style="color:var(--color-primary-dark)">Agency add-on</p><h2 class="mt-4 text-[clamp(1.8rem,3.2vw,2.5rem)] font-bold leading-[1.1] tracking-[-0.03em]" style="font-family:var(--font-heading)">One add-on, for agencies delivering under their own name.</h2><div class="mt-6 flex items-end gap-2"><span class="text-[46px] font-bold leading-none tracking-[-0.04em]" style="font-family:var(--font-heading)">$99</span><span class="pb-1.5 text-[13.5px]" style="color:var(--color-muted)">a month, on any plan</span></div><p class="mt-5 text-[15px] leading-[1.65]" style="color:var(--color-muted)">Flat, and not per site. It is the only thing on this page that is not included in the $20, and the only way to unlock white-label delivery, the API and the outreach tools.</p></div><ul class="grid gap-4 self-center sm:grid-cols-2"><li class="rounded-[18px] bg-white p-5" style="border:1px solid var(--color-band-edge)"><h3 class="text-[15px] font-bold tracking-[-0.01em]">White-label delivery</h3><p class="mt-2 text-[13.5px] leading-[1.6]" style="color:var(--color-muted)">Your agency&#x27;s name on the review links and the screens your client sees, instead of ours.</p></li><li class="rounded-[18px] bg-white p-5" style="border:1px solid var(--color-band-edge)"><h3 class="text-[15px] font-bold tracking-[-0.01em]">API access</h3><p class="mt-2 text-[13.5px] leading-[1.6]" style="color:var(--color-muted)">Build Mondovo into your own tooling and workflows.</p></li><li class="rounded-[18px] bg-white p-5" style="border:1px solid var(--color-band-edge)"><h3 class="text-[15px] font-bold tracking-[-0.01em]">Prospecting and previews</h3><p class="mt-2 text-[13.5px] leading-[1.6]" style="color:var(--color-muted)">2,000 prospects and 200 generated previews a month, for pitching new clients with a real site rather than a deck.</p></li><li class="rounded-[18px] bg-white p-5" style="border:1px solid var(--color-band-edge)"><h3 class="text-[15px] font-bold tracking-[-0.01em]">Outreach email</h3><p class="mt-2 text-[13.5px] leading-[1.6]" style="color:var(--color-muted)">1,000 emails a month from your own sender accounts.</p></li></ul></div></div></section><section id="included" class="px-5 py-20 sm:px-8 lg:py-28"><div class="mx-auto max-w-[1000px]"><div class="max-w-[640px]"><p class="text-[11.5px] font-bold uppercase tracking-[0.18em]" style="color:var(--color-primary-dark)">In the $20</p><h2 class="mt-4 text-balance text-[clamp(1.9rem,3.6vw,2.9rem)] font-bold leading-[1.1] tracking-[-0.03em]" style="font-family:var(--font-heading)">What a live site includes.</h2><p class="mt-5 text-[16.5px] leading-[1.7]" style="color:var(--color-muted)">The things a client site needs in its first year are part of the price, not a tier above it.</p></div><div class="mt-10 overflow-hidden rounded-[22px] border bg-white" style="border-color:var(--color-band-edge)"><div class="grid gap-2 border-b px-6 py-5 last:border-0 sm:grid-cols-[minmax(0,0.6fr)_minmax(0,1fr)] sm:gap-8 sm:py-6" style="border-color:var(--color-band-edge)"><h3 class="flex items-start gap-2.5 text-[15px] font-bold tracking-[-0.01em]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-[3px] h-4 w-4 shrink-0" aria-hidden="true" style="color:var(--color-accent-dark)"><path d="M20 6 9 17l-5-5"></path></svg>Multi-page websites</h3><p class="text-[14.5px] leading-[1.65] sm:pt-[1px]" style="color:var(--color-muted)">Complete sites with real page architecture and navigation, not a single screen. Add pages whenever the client asks.</p></div><div class="grid gap-2 border-b px-6 py-5 last:border-0 sm:grid-cols-[minmax(0,0.6fr)_minmax(0,1fr)] sm:gap-8 sm:py-6" style="border-color:var(--color-band-edge)"><h3 class="flex items-start gap-2.5 text-[15px] font-bold tracking-[-0.01em]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-[3px] h-4 w-4 shrink-0" aria-hidden="true" style="color:var(--color-accent-dark)"><path d="M20 6 9 17l-5-5"></path></svg>Up to 10 designs per site</h3><p class="text-[14.5px] leading-[1.65] sm:pt-[1px]" style="color:var(--color-muted)">Generate more rounds until one is right, compare them side by side, and switch the live design whenever your client changes their mind.</p></div><div class="grid gap-2 border-b px-6 py-5 last:border-0 sm:grid-cols-[minmax(0,0.6fr)_minmax(0,1fr)] sm:gap-8 sm:py-6" style="border-color:var(--color-band-edge)"><h3 class="flex items-start gap-2.5 text-[15px] font-bold tracking-[-0.01em]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-[3px] h-4 w-4 shrink-0" aria-hidden="true" style="color:var(--color-accent-dark)"><path d="M20 6 9 17l-5-5"></path></svg>Visual editing and AI refinement</h3><p class="text-[14.5px] leading-[1.65] sm:pt-[1px]" style="color:var(--color-muted)">Change anything on the page directly, or describe the change and let the assistant make it. Both land in version history, so anything can be undone.</p></div><div class="grid gap-2 border-b px-6 py-5 last:border-0 sm:grid-cols-[minmax(0,0.6fr)_minmax(0,1fr)] sm:gap-8 sm:py-6" style="border-color:var(--color-band-edge)"><h3 class="flex items-start gap-2.5 text-[15px] font-bold tracking-[-0.01em]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-[3px] h-4 w-4 shrink-0" aria-hidden="true" style="color:var(--color-accent-dark)"><path d="M20 6 9 17l-5-5"></path></svg>Client review links</h3><p class="text-[14.5px] leading-[1.65] sm:pt-[1px]" style="color:var(--color-muted)">Share a preview on desktop and mobile. Your client clicks the thing they want changed and leaves a note against that element.</p></div><div class="grid gap-2 border-b px-6 py-5 last:border-0 sm:grid-cols-[minmax(0,0.6fr)_minmax(0,1fr)] sm:gap-8 sm:py-6" style="border-color:var(--color-band-edge)"><h3 class="flex items-start gap-2.5 text-[15px] font-bold tracking-[-0.01em]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-[3px] h-4 w-4 shrink-0" aria-hidden="true" style="color:var(--color-accent-dark)"><path d="M20 6 9 17l-5-5"></path></svg>
4514Forms, inbox and CRM</h3><p class="text-[14.5px] leading-[1.65] sm:pt-[1px]" style="color:var(--color-muted)">Contact, quote and enquiry forms come wired to an inbox with no third-party embeds. Every enquiry becomes a contact with a timeline.</p></div><div class="grid gap-2 border-b px-6 py-5 last:border-0 sm:grid-cols-[minmax(0,0.6fr)_minmax(0,1fr)] sm:gap-8 sm:py-6" style="border-color:var(--color-band-edge)"><h3 class="flex items-start gap-2.5 text-[15px] font-bold tracking-[-0.01em]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-[3px] h-4 w-4 shrink-0" aria-hidden="true" style="color:var(--color-accent-dark)"><path d="M20 6 9 17l-5-5"></path></svg>SEO, per page</h3><p class="text-[14.5px] leading-[1.65] sm:pt-[1px]" style="color:var(--color-muted)">Titles, descriptions, sitemaps and structured data managed page by page.</p></div><div class="grid gap-2 border-b px-6 py-5 last:border-0 sm:grid-cols-[minmax(0,0.6fr)_minmax(0,1fr)] sm:gap-8 sm:py-6" style="border-color:var(--color-band-edge)"><h3 class="flex items-start gap-2.5 text-[15px] font-bold tracking-[-0.01em]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-[3px] h-4 w-4 shrink-0" aria-hidden="true" style="color:var(--color-accent-dark)"><path d="M20 6 9 17l-5-5"></path></svg>Domain, hosting and SSL</h3><p class="text-[14.5px] leading-[1.65] sm:pt-[1px]" style="color:var(--color-muted)">Connect the client&#x27;s domain and publish static pages to a global CDN. Certificates are handled.</p></div><div class="grid gap-2 border-b px-6 py-5 last:border-0 sm:grid-cols-[minmax(0,0.6fr)_minmax(0,1fr)] sm:gap-8 sm:py-6" style="border-color:var(--color-band-edge)"><h3 class="flex items-start gap-2.5 text-[15px] font-bold tracking-[-0.01em]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-[3px] h-4 w-4 shrink-0" aria-hidden="true" style="color:var(--color-accent-dark)"><path d="M20 6 9 17l-5-5"></path></svg>Build from Claude or ChatGPT</h3><p class="text-[14.5px] leading-[1.65] sm:pt-[1px]" style="color:var(--color-muted)">The MCP connector lets an assistant you already use create sites, generate designs, refine pages and publish inside that conversation.</p></div></div></div></section><section id="faq" class="px-5 pb-20 sm:px-8 lg:pb-28"><div class="mx-auto max-w-[820px]"><p class="text-[11.5px] font-bold uppercase tracking-[0.18em]" style="color:var(--color-primary-dark)">Questions</p><h2 class="mt-4 text-balance text-[clamp(1.9rem,3.6vw,2.9rem)] font-bold leading-[1.1] tracking-[-0.03em]" style="font-family:var(--font-heading)">Pricing, without the fine print.</h2><div class="mt-9 divide-y rounded-[22px] border bg-white px-6" style="border-color:var(--color-band-edge)"><details class="group py-5"><summary class="flex cursor-pointer list-none items-center justify-between gap-6 text-[15.5px] font-bold tracking-[-0.01em]">What counts as a live site?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4 shrink-0 transition group-open:rotate-45" aria-hidden="true" style="color:var(--color-primary)"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></summary><p class="mt-3 max-w-[680px] text-[14.5px] leading-[1.7]" style="color:var(--color-muted)">A site you have published. Until you press publish it is a draft, and drafts cost nothing however long you keep them or however many designs you generate on them.</p></details><details class="group py-5"><summary class="flex cursor-pointer list-none items-center justify-between gap-6 text-[15.5px] font-bold tracking-[-0.01em]">Do drafts really cost nothing?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4 shrink-0 transition group-open:rotate-45" aria-hidden="true" style="color:var(--color-primary)"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></summary><p class="mt-3 max-w-[680px] text-[14.5px] leading-[1.7]" style="color:var(--color-muted)">Nothing. You get 50 draft sites on Pro and 5 on the free plan, and you can generate designs, refine them and send them for client review without paying. This is deliberate: most of an agency&#x27;s work happens before a client has agreed to anything.</p></details>
4514<details class="group py-5"><summary class="flex cursor-pointer list-none items-center justify-between gap-6 text-[15.5px] font-bold tracking-[-0.01em]">What happens if a client leaves?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4 shrink-0 transition group-open:rotate-45" aria-hidden="true" style="color:var(--color-primary)"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></summary><p class="mt-3 max-w-[680px] text-[14.5px] leading-[1.7]" style="color:var(--color-muted)">Unpublish the site and the $20 for it stops. The current month is not refunded. The site stays in your workspace as a draft, so you can put it back if the client returns.</p></details><details class="group py-5"><summary class="flex cursor-pointer list-none items-center justify-between gap-6 text-[15.5px] font-bold tracking-[-0.01em]">Is white-label included?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4 shrink-0 transition group-open:rotate-45" aria-hidden="true" style="color:var(--color-primary)"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></summary><p class="mt-3 max-w-[680px] text-[14.5px] leading-[1.7]" style="color:var(--color-muted)">No. White-label is part of the Agency add-on at $99 a month, on any plan. Without it you can still share review links and publish to the client&#x27;s domain — the add-on is what puts your agency&#x27;s name on those screens in place of ours, and it also unlocks the API and the outreach tools.</p></details><details class="group py-5"><summary class="flex cursor-pointer list-none items-center justify-between gap-6 text-[15.5px] font-bold tracking-[-0.01em]">How many people can work in the account?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4 shrink-0 transition group-open:rotate-45" aria-hidden="true" style="color:var(--color-primary)"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></summary><p class="mt-3 max-w-[680px] text-[14.5px] leading-[1.7]" style="color:var(--color-muted)">Three team members are included on Pro, and each additional seat is $10 a month. The free plan is a single seat.</p></details><details class="group py-5"><summary class="flex cursor-pointer list-none items-center justify-between gap-6 text-[15.5px] font-bold tracking-[-0.01em]">Can I use a custom domain on the free plan?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4 shrink-0 transition group-open:rotate-45" aria-hidden="true" style="color:var(--color-primary)"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></summary><p class="mt-3 max-w-[680px] text-[14.5px] leading-[1.7]" style="color:var(--color-muted)">No. The free plan publishes one site to a Mondovo subdomain. A client&#x27;s own domain needs that site to be live on Pro.</p></details><details class="group py-5"><summary class="flex cursor-pointer list-none items-center justify-between gap-6 text-[15.5px] font-bold tracking-[-0.01em]">What are credits, and do they expire?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4 shrink-0 transition group-open:rotate-45" aria-hidden="true" style="color:var(--color-primary)"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></summary><p class="mt-3 max-w-[680px] text-[14.5px] leading-[1.7]" style="color:var(--color-muted)">Credits cover AI-generated images and video, the voice assistant, and keyword and review data. Every live Pro site brings 200 a month, and free accounts get 50. Building, refining, chatting and publishing never use them. The monthly ones are replaced at each billing date, so they do not roll over. Credits you buy as a top-up pack last 12 months from the day you buy them, and we always spend whichever credits are closest to expiring first — so you cannot lose a pack while this month&#x27;s allowance sits untouched.</p></details>
4514<details class="group py-5"><summary class="flex cursor-pointer list-none items-center justify-between gap-6 text-[15.5px] font-bold tracking-[-0.01em]">Do you charge per page, per visitor or per form submission?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4 shrink-0 transition group-open:rotate-45" aria-hidden="true" style="color:var(--color-primary)"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></summary><p class="mt-3 max-w-[680px] text-[14.5px] leading-[1.7]" style="color:var(--color-muted)">No. A site is one price whether it has five pages or fifty, and neither its traffic nor the enquiries it collects change what you pay.</p></details></div></div></section><section id="cta" class="px-5 pb-24 sm:px-8 lg:pb-32"><div class="mx-auto max-w-[1000px] rounded-[26px] p-8 text-center sm:p-14" style="background:var(--color-secondary);color:white;box-shadow:var(--shadow-studio)"><p class="text-[11.5px] font-bold uppercase tracking-[0.16em]" style="color:var(--color-accent)">Start with the brief you already have</p><h2 class="mx-auto mt-4 max-w-[700px] text-balance text-[clamp(1.9rem,3.8vw,3rem)] font-bold leading-[1.08] tracking-[-0.03em]" style="font-family:var(--font-heading)">Build the first one free.</h2><p class="mx-auto mt-5 max-w-[560px] text-[16px] leading-[1.7] text-white/70">Paste a client&#x27;s current website, drop in a brief, or just describe the business. You will have three complete designs before you decide whether anything here is worth $20.</p><a href="https://app.mondovo.com/auth/register?src=pricing" class="mt-8 inline-flex min-h-11 items-center gap-2 rounded-full px-6 py-3 text-[14px] font-bold text-white transition hover:bg-[var(--color-primary-dark)]" style="background:var(--color-primary)">Start free<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></section></main><footer class="relative border-t bg-white" style="border-color:var(--color-line-dark)"><div class="mx-auto max-w-[1200px] px-5 pb-10 pt-16 sm:px-8 lg:pt-20"><div class="grid gap-12 lg:grid-cols-[minmax(0,1.1fr)_minmax(0,3.4fr)]"><div><a href="/" class="inline-flex items-center" aria-label="Mondovo home"><img src="https://site-assets.mondovo.com/sites/123f10d5-3362-4e0b-8092-c89a31d01253/rehosted/t5sKQd4XNJ_L.png" alt="Mondovo" class="h-8 w-auto" draggable="false"/></a><p class="mt-5 max-w-[340px] text-[14.5px] leading-[1.65]" style="color:var(--color-muted)">The website studio for agencies, studios and freelancers. From brief to live site, with the tools to keep it working.</p><span class="mt-6 inline-flex items-center gap-2 rounded-full border px-3 py-1.5 text-[11.5px] font-semibold" style="border-color:var(--color-line-dark);color:var(--color-muted)"><span class="h-1.5 w-1.5 rounded-full" style="background:var(--color-accent-dark)"></span>This site was built with Mondovo</span></div><div class="grid grid-cols-2 gap-x-8 gap-y-10 sm:grid-cols-3 lg:grid-cols-5"><div><h3 class="text-[11px] font-bold uppercase tracking-[0.16em]" style="color:var(--color-muted)">Product</h3><ul class="mt-4 space-y-2.5"><li><a href="/platform" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Platform</a></li><li><a href="/how-it-works" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">How it works</a></li><li><a href="/showcase" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Showcase</a></li><li><a href="/redesign-a-website" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Redesign a website</a></li><li><a href="/client-delivery" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Client delivery</a></li><li><a href="/mcp" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Build from your assistant</a></li><li><a href="/pricing" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Pricing</a></li></ul></div><div><h3 class="text-[11px] font-bold uppercase tracking-[0.16em]" style="color:var(--color-muted)">For agencies</h3><ul class="mt-4 space-y-2.5"><li><a href="/for-agencies" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">
4514Agencies overview</a></li><li><a href="/for/marketing-agencies" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Marketing agencies</a></li><li><a href="/for/seo-agencies" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">SEO agencies</a></li><li><a href="/for/design-studios" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Design studios</a></li><li><a href="/for/freelancers" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Freelancers</a></li></ul></div><div><h3 class="text-[11px] font-bold uppercase tracking-[0.16em]" style="color:var(--color-muted)">For businesses</h3><ul class="mt-4 space-y-2.5"><li><a href="/for/small-business" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Small business</a></li><li><a href="/for/restaurants" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Restaurants</a></li><li><a href="/for/dental-clinics" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Dental clinics</a></li><li><a href="/for/law-firms" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Law firms</a></li><li><a href="/for/real-estate" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Real estate</a></li><li><a href="/for/salons-and-spas" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Salons and spas</a></li><li><a href="/for/trades-and-construction" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Trades and construction</a></li></ul></div><div><h3 class="text-[11px] font-bold uppercase tracking-[0.16em]" style="color:var(--color-muted)">Compare</h3><ul class="mt-4 space-y-2.5"><li><a href="/compare" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Why Mondovo</a></li><li><a href="/vs/wordpress" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">WordPress</a></li><li><a href="/vs/wix" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Wix</a></li><li><a href="/vs/squarespace" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Squarespace</a></li><li><a href="/vs/webflow" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Webflow</a></li><li><a href="/vs/duda" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Duda</a></li><li><a href="/vs/gohighlevel" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">GoHighLevel</a></li><li><a href="/vs/ai-site-builders" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">AI site builders</a></li><li><a href="/vs/hiring-a-web-designer" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Hiring a designer</a></li><li><a href="/migrate/wordpress" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Migrate from WordPress</a></li></ul></div><div><h3 class="text-[11px] font-bold uppercase tracking-[0.16em]" style="color:var(--color-muted)">Company</h3><ul class="mt-4 space-y-2.5"><li><a href="/about" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">About</a></li><li><a href="/security" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Security</a></li><li><a href="/contact" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Contact sales</a></li><li><a href="/help-center" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Help centre</a></li><li><a href="/faq" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">FAQ</a></li><li><a href="/showcase" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Inspiration gallery</a></li><li><a href="https://app.mondovo.com/auth/login" target="_blank" rel="noreferrer" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Log in</a></li><li><a href="https://app.mondovo.com/auth/register?src=footer" target="_blank" rel="noreferrer" class="text-[14px] font-medium transition hover:opacity-70" style="color:var(--color-ink)">Start free</a></li></ul></div></div></div><div class="mt-14 flex flex-col gap-4 border-t pt-6 text-[12.5px] sm:flex-row sm:items-center sm:justify-between" style="border-color:var(--color-line-dark);color:var(--color-muted)"><span>© <!-- -->2026<!-- --> <!-- -->Mondovo<!-- -->. <!-- -->All rights reserved.</span><div class="flex flex-wrap gap-5"><a href="/privacy" class="transition hover:opacity-70">Privacy</a><a href="/terms" class="transition hover:opacity-70">Terms</a></div></div></div></footer></div></div>
4515  
4516  
4516<script>window.__SITE_DATA__ = {"siteId":"123f10d5-3362-4e0b-8092-c89a31d01253","contentUrl":"/_assets/content.json?v=afae9bd5","basePath":""};</script>
4516
4517  
4518  
4519  
4520  
4521  
4522  
4523  
4523<script>
4524  // Lottie resilience: auto-fix aspect ratio mismatches and trigger resize on load.
4525  (function(){function s(f){try{f()}catch(e){}}function p(l){if(!l||typeof l.loadAnimation!=='function')return false;if(l.__mrvLottiePatch)return true;var orig=l.loadAnimation.bind(l);l.loadAnimation=function(o){var safe=(o&&typeof o==='object')?Object.assign({},o):o;if(safe&&typeof safe==='object'){safe.rendererSettings=Object.assign({preserveAspectRatio:'xMidYMid meet'},safe.rendererSettings||{});}var anim=orig(safe);s(function(){var c=safe&&safe.container;if(!c||!anim||typeof anim.resize!=='function')return;s(function(){var d=safe.animationData||(anim.animationData);if(!d||!d.w||!d.h)return;var nr=d.w/d.h;var cs=window.getComputedStyle(c);var ar=cs.aspectRatio;if(!ar||ar==='auto')return;var ps=ar.split('/').map(function(x){return parseFloat(x.trim())});var cr=ps.length===2?ps[0]/ps[1]:ps[0];if(isNaN(cr))return;if(Math.abs(nr-cr)/Math.max(nr,cr)>0.08)c.style.aspectRatio=nr.toFixed(3);});var r=function(){s(function(){anim.resize()})};r();requestAnimationFrame(r);setTimeout(r,50);setTimeout(r,250);setTimeout(r,1000);var ro=null;if(typeof ResizeObserver!=='undefined'){ro=new ResizeObserver(r);ro.observe(c)}window.addEventListener('resize',r);var od=typeof anim.destroy==='function'?anim.destroy.bind(anim):null;anim.destroy=function(){s(function(){if(ro)ro.disconnect();window.removeEventListener('resize',r)});return od?od():undefined};});return anim;};Object.defineProperty(l,'__mrvLottiePatch',{value:true,configurable:true});return true;}if(p(window.lottie))return;var a=0;var iv=setInterval(function(){a++;if(p(window.lottie)||a>=60)clearInterval(iv)},250);})();
4526  </script>
4526
4527  
4528<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"5b3918c3daaa4ccab12ecc64a2afbb33","r":1,"spa":2}' crossorigin="anonymous"></script>
4528
4529</body>
4530</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.