@layer properties;@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-display:swap;src:url("./media/Merriweather-WXGKRCVF.ttf") format("truetype")}@font-face{font-family:Merriweather;font-style:italic;font-weight:300 900;font-display:swap;src:url("./media/Merriweather-Italic-NHRJFRM6.ttf") format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/Roboto-4ZJ2ECPC.ttf") format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-display:swap;src:url("./media/Roboto-Italic-EAA3FNUO.ttf") format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url("./media/JetBrainsMono-VariableFont_wght-JVBZBLKA.ttf") format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url("./media/JetBrainsMono-Italic-VariableFont_wght-5K5KLUNA.ttf") format("truetype")}:root{--font-display: "Merriweather", "Iowan Old Style", Georgia, serif;--font-sans: "Roboto", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-expanded: "Merriweather", "Iowan Old Style", Georgia, serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--paper-0: #FBFAF8;--paper-1: #FFFFFF;--paper-2: #F4F2EC;--paper-3: #ECE9E1;--line-1: #E7E3DA;--line-2: #D8D2C6;--line-3: #C4BDAE;--ink-4: #A39D90;--ink-3: #807A6E;--ink-2: #565148;--ink-1: #2A2722;--ink-0: #14130F;--accent: #00351A;--accent-hover: #004D26;--accent-press: #001F0D;--accent-tint: #E0FBEB;--accent-tint-2: #C3F2D7;--accent-ink: #00351A;--accent-bright: #7DE8B1;--on-accent: #FFFFFF;--accent-2: #AA095B;--accent-2-hover: #8D0045;--accent-2-tint: #FFE6F1;--accent-2-ink: #840040;--surface-dark: var(--accent);--surface-dark-2: #0E4326;--on-surface-dark: #E5F3E9;--chrome-banner: #00351A;--chrome-banner-ink: #00351A;--on-chrome-banner: #FFFFFF;--pattern-ridgeline: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300'><path d='M0.00,99.00 C33.33,94.33 66.67,82.33 100.00,87.00 C133.33,91.67 166.67,128.67 200.00,127.00 C233.33,125.33 266.67,86.67 300.00,77.00 C333.33,67.33 366.67,62.67 400.00,69.00 C433.33,75.33 466.67,110.00 500.00,115.00 C533.33,120.00 566.67,103.67 600.00,99.00 L600,300 L0,300 Z' fill='%2300351A' fill-opacity='0.12' stroke='none'/><path d='M0.00,99.00 C33.33,94.33 66.67,82.33 100.00,87.00 C133.33,91.67 166.67,128.67 200.00,127.00 C233.33,125.33 266.67,86.67 300.00,77.00 C333.33,67.33 366.67,62.67 400.00,69.00 C433.33,75.33 466.67,110.00 500.00,115.00 C533.33,120.00 566.67,103.67 600.00,99.00' fill='none' stroke='%2300351A' stroke-width='1.00' stroke-opacity='0.22' stroke-linecap='round'/><path d='M0.00,133.00 C33.33,144.33 66.67,165.33 100.00,167.00 C133.33,168.67 166.67,153.33 200.00,143.00 C233.33,132.67 266.67,102.33 300.00,105.00 C333.33,107.67 366.67,160.00 400.00,159.00 C433.33,158.00 466.67,103.33 500.00,99.00 C533.33,94.67 566.67,121.67 600.00,133.00 L600,300 L0,300 Z' fill='%2300351A' fill-opacity='0.16' stroke='none'/><path d='M0.00,133.00 C33.33,144.33 66.67,165.33 100.00,167.00 C133.33,168.67 166.67,153.33 200.00,143.00 C233.33,132.67 266.67,102.33 300.00,105.00 C333.33,107.67 366.67,160.00 400.00,159.00 C433.33,158.00 466.67,103.33 500.00,99.00 C533.33,94.67 566.67,121.67 600.00,133.00' fill='none' stroke='%2300351A' stroke-width='1.15' stroke-opacity='0.29' stroke-linecap='round'/><path d='M0.00,167.00 C33.33,166.33 66.67,153.67 100.00,147.00 C133.33,140.33 166.67,119.67 200.00,127.00 C233.33,134.33 266.67,185.33 300.00,191.00 C333.33,196.67 366.67,167.67 400.00,161.00 C433.33,154.33 466.67,150.00 500.00,151.00 C533.33,152.00 566.67,167.67 600.00,167.00 L600,300 L0,300 Z' fill='%2300351A' fill-opacity='0.20' stroke='none'/><path d='M0.00,167.00 C33.33,166.33 66.67,153.67 100.00,147.00 C133.33,140.33 166.67,119.67 200.00,127.00 C233.33,134.33 266.67,185.33 300.00,191.00 C333.33,196.67 366.67,167.67 400.00,161.00 C433.33,154.33 466.67,150.00 500.00,151.00 C533.33,152.00 566.67,167.67 600.00,167.00' fill='none' stroke='%2300351A' stroke-width='1.30' stroke-opacity='0.36' stroke-linecap='round'/><path d='M0.00,201.00 C33.33,199.67 66.67,228.67 100.00,223.00 C133.33,217.33 166.67,169.33 200.00,167.00 C233.33,164.67 266.67,206.33 300.00,209.00 C333.33,211.67 366.67,179.33 400.00,183.00 C433.33,186.67 466.67,228.00 500.00,231.00 C533.33,234.00 566.67,202.33 600.00,201.00 L600,300 L0,300 Z' fill='%2300351A' fill-opacity='0.24' stroke='none'/><path d='M0.00,201.00 C33.33,199.67 66.67,228.67 100.00,223.00 C133.33,217.33 166.67,169.33 200.00,167.00 C233.33,164.67 266.67,206.33 300.00,209.00 C333.33,211.67 366.67,179.33 400.00,183.00 C433.33,186.67 466.67,228.00 500.00,231.00 C533.33,234.00 566.67,202.33 600.00,201.00' fill='none' stroke='%2300351A' stroke-width='1.45' stroke-opacity='0.43' stroke-linecap='round'/><path d='M0.00,235.00 C33.33,229.00 66.67,186.00 100.00,189.00 C133.33,192.00 166.67,250.33 200.00,253.00 C233.33,255.67 266.67,202.67 300.00,205.00 C333.33,207.33 366.67,263.67 400.00,267.00 C433.33,270.33 466.67,230.33 500.00,225.00 C533.33,219.67 566.67,241.00 600.00,235.00 L600,300 L0,300 Z' fill='%2300351A' fill-opacity='0.28' stroke='none'/><path d='M0.00,235.00 C33.33,229.00 66.67,186.00 100.00,189.00 C133.33,192.00 166.67,250.33 200.00,253.00 C233.33,255.67 266.67,202.67 300.00,205.00 C333.33,207.33 366.67,263.67 400.00,267.00 C433.33,270.33 466.67,230.33 500.00,225.00 C533.33,219.67 566.67,241.00 600.00,235.00' fill='none' stroke='%2300351A' stroke-width='1.60' stroke-opacity='0.50' stroke-linecap='round'/><path d='M0.00,254.11 C11.11,254.30 22.22,252.67 33.33,255.25 C44.44,257.84 55.56,264.60 66.67,269.62 C77.78,274.64 88.89,281.73 100.00,285.38 C111.11,289.03 122.22,291.25 133.33,291.51 C144.44,291.77 155.56,289.03 166.67,286.95 C177.78,284.87 188.89,281.20 200.00,279.03 C211.11,276.86 222.22,275.45 233.33,273.93 C244.44,272.42 255.56,272.17 266.67,269.94 C277.78,267.72 288.89,264.89 300.00,260.59 C311.11,256.29 322.22,249.46 333.33,244.17 C344.44,238.87 355.56,231.71 366.67,228.83 C377.78,225.94 388.89,224.52 400.00,226.86 C411.11,229.19 422.22,236.06 433.33,242.83 C444.44,249.60 455.56,260.59 466.67,267.46 C477.78,274.33 488.89,281.56 500.00,284.03 C511.11,286.51 522.22,285.11 533.33,282.31 C544.44,279.50 555.56,271.90 566.67,267.20 C577.78,262.50 588.89,256.29 600.00,254.11 L600,300 L0,300 Z' fill='%2300351A' fill-opacity='0.32' stroke='none'/><path d='M0.00,254.11 C11.11,254.30 22.22,252.67 33.33,255.25 C44.44,257.84 55.56,264.60 66.67,269.62 C77.78,274.64 88.89,281.73 100.00,285.38 C111.11,289.03 122.22,291.25 133.33,291.51 C144.44,291.77 155.56,289.03 166.67,286.95 C177.78,284.87 188.89,281.20 200.00,279.03 C211.11,276.86 222.22,275.45 233.33,273.93 C244.44,272.42 255.56,272.17 266.67,269.94 C277.78,267.72 288.89,264.89 300.00,260.59 C311.11,256.29 322.22,249.46 333.33,244.17 C344.44,238.87 355.56,231.71 366.67,228.83 C377.78,225.94 388.89,224.52 400.00,226.86 C411.11,229.19 422.22,236.06 433.33,242.83 C444.44,249.60 455.56,260.59 466.67,267.46 C477.78,274.33 488.89,281.56 500.00,284.03 C511.11,286.51 522.22,285.11 533.33,282.31 C544.44,279.50 555.56,271.90 566.67,267.20 C577.78,262.50 588.89,256.29 600.00,254.11' fill='none' stroke='%2300351A' stroke-width='1.75' stroke-opacity='0.57' stroke-linecap='round'/><path d='M0.00,278.41 C11.11,276.94 22.22,268.94 33.33,269.60 C44.44,270.26 55.56,276.05 66.67,282.36 C77.78,288.66 88.89,300.43 100.00,307.43 C111.11,314.43 122.22,322.55 133.33,324.38 C144.44,326.21 155.56,323.68 166.67,318.40 C177.78,313.13 188.89,301.55 200.00,292.73 C211.11,283.90 222.22,271.88 233.33,265.48 C244.44,259.08 255.56,254.74 266.67,254.31 C277.78,253.87 288.89,258.43 300.00,262.85 C311.11,267.27 322.22,275.34 333.33,280.82 C344.44,286.31 355.56,291.89 366.67,295.74 C377.78,299.59 388.89,301.50 400.00,303.92 C411.11,306.33 422.22,307.78 433.33,310.23 C444.44,312.67 455.56,316.18 466.67,318.59 C477.78,320.99 488.89,324.51 500.00,324.66 C511.11,324.82 522.22,323.50 533.33,319.49 C544.44,315.48 555.56,307.45 566.67,300.60 C577.78,293.76 588.89,282.11 600.00,278.41 L600,300 L0,300 Z' fill='%2300351A' fill-opacity='0.36' stroke='none'/><path d='M0.00,278.41 C11.11,276.94 22.22,268.94 33.33,269.60 C44.44,270.26 55.56,276.05 66.67,282.36 C77.78,288.66 88.89,300.43 100.00,307.43 C111.11,314.43 122.22,322.55 133.33,324.38 C144.44,326.21 155.56,323.68 166.67,318.40 C177.78,313.13 188.89,301.55 200.00,292.73 C211.11,283.90 222.22,271.88 233.33,265.48 C244.44,259.08 255.56,254.74 266.67,254.31 C277.78,253.87 288.89,258.43 300.00,262.85 C311.11,267.27 322.22,275.34 333.33,280.82 C344.44,286.31 355.56,291.89 366.67,295.74 C377.78,299.59 388.89,301.50 400.00,303.92 C411.11,306.33 422.22,307.78 433.33,310.23 C444.44,312.67 455.56,316.18 466.67,318.59 C477.78,320.99 488.89,324.51 500.00,324.66 C511.11,324.82 522.22,323.50 533.33,319.49 C544.44,315.48 555.56,307.45 566.67,300.60 C577.78,293.76 588.89,282.11 600.00,278.41' fill='none' stroke='%2300351A' stroke-width='1.90' stroke-opacity='0.64' stroke-linecap='round'/></svg>");--pattern-ridgeline-size: 600px 300px;--pattern-ridgeline-mono: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300'><path d='M0.00,150.00 C25.00,148.33 50.00,94.17 75.00,100.00 C100.00,105.83 125.00,186.67 150.00,185.00 C175.00,183.33 200.00,86.67 225.00,90.00 C250.00,93.33 275.00,196.67 300.00,205.00 C325.00,213.33 350.00,145.00 375.00,140.00 C400.00,135.00 425.00,180.00 450.00,175.00 C475.00,170.00 500.00,114.17 525.00,110.00 C550.00,105.83 575.00,151.67 600.00,150.00 L600,300 L0,300 Z' fill='white'/></svg>");--pattern-ridgeline-mono-size: 600px 300px;--pattern-ridgeline-line: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300'><path d='M0.00,150.00 C25.00,148.33 50.00,94.17 75.00,100.00 C100.00,105.83 125.00,186.67 150.00,185.00 C175.00,183.33 200.00,86.67 225.00,90.00 C250.00,93.33 275.00,196.67 300.00,205.00 C325.00,213.33 350.00,145.00 375.00,140.00 C400.00,135.00 425.00,180.00 450.00,175.00 C475.00,170.00 500.00,114.17 525.00,110.00 C550.00,105.83 575.00,151.67 600.00,150.00' fill='none' stroke='white' stroke-width='5' stroke-linecap='round'/></svg>");--pattern-ridgeline-line-size: 600px 300px;--pattern-ridgeline-cutline: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300'><path d='M0.00,0.00 L0.00,259.78 C11.11,259.87 22.22,259.13 33.33,260.30 C44.44,261.46 55.56,264.50 66.67,266.76 C77.78,269.02 88.89,272.21 100.00,273.86 C111.11,275.50 122.22,276.50 133.33,276.61 C144.44,276.73 155.56,275.50 166.67,274.56 C177.78,273.63 188.89,271.97 200.00,271.00 C211.11,270.02 222.22,269.39 233.33,268.70 C244.44,268.02 255.56,267.91 266.67,266.91 C277.78,265.91 288.89,264.63 300.00,262.70 C311.11,260.77 322.22,257.69 333.33,255.31 C344.44,252.93 355.56,249.71 366.67,248.41 C377.78,247.11 388.89,246.47 400.00,247.52 C411.11,248.57 422.22,251.66 433.33,254.71 C444.44,257.75 455.56,262.70 466.67,265.79 C477.78,268.88 488.89,272.13 500.00,273.25 C511.11,274.36 522.22,273.74 533.33,272.47 C544.44,271.21 555.56,267.79 566.67,265.67 C577.78,263.56 588.89,260.77 600.00,259.78 L600.00,0.00 Z' fill='white'/></svg>");--integration: #2F4D84;--integration-hover: #19366E;--integration-tint: #E5EFFF;--ok-tier-1: #00351A;--ok-tier-2: #017960;--ok: #017960;--ok-tier-3: #1C9A7E;--ok-tier-4: #59AC8C;--ok-tier-5: #8FCBAE;--ok-tint: #DEF3E4;--ok-line: #B5D8BF;--ok-strong: #00351A;--warn-tier-1: #7A3314;--warn-tier-2: #B0481B;--warn: #DB5C24;--warn-tier-3: #DB5C24;--warn-tier-4: #E8843E;--warn-tier-5: #F2B78A;--warn-tint: #FDE7D6;--warn-line: #F3B98C;--warn-strong: #7A3314;--alert-tier-1: #6B1A09;--alert-tier-2: #8F260E;--alert: #B23415;--alert-tier-3: #B23415;--alert-tier-4: #DD703F;--alert-tier-5: #F0A98C;--alert-tint: #FADACE;--alert-line: #E8A48F;--alert-strong: #6B1A09;--bad-tier-1: #5C0F0A;--bad-tier-2: #7C140D;--bad: #9E1B14;--bad-tier-3: #9E1B14;--bad-tier-4: #C24B3D;--bad-tier-5: #E8988A;--bad-tint: #F9D8D0;--bad-line: #F0AFA2;--bad-strong: #5C0F0A;--muted-tier-1: #4A3D38;--muted: #705F58;--muted-tier-2: #705F58;--muted-tier-3: #A99287;--muted-tint: #F6EAE5;--conf-measured: var(--ok);--conf-proxy: var(--warn);--conf-estimated: var(--muted);--pr-open: #1A7F37;--pr-open-tint: #DAFBE1;--pr-open-line: #A3CCAF;--pr-merged: #8250DF;--pr-merged-tint: #FBEFFF;--pr-merged-line: #CDB9F2;--pr-closed: #CF222E;--pr-closed-tint: #FFEBE9;--pr-closed-line: #ECA7AB;--r-xs: 3px;--r-sm: 5px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--s-20: 80px;--shadow-1: 0 4px 8px rgba(20,19,15,.07), 0 14px 32px rgba(20,19,15,.11);--shadow-2: 0 6px 14px rgba(20,19,15,.09), 0 20px 44px rgba(20,19,15,.14);--shadow-3: 0 8px 20px rgba(20,19,15,.11), 0 28px 60px rgba(20,19,15,.16);--shadow-pop: 0 12px 32px rgba(20,19,15,.16), 0 36px 80px rgba(20,19,15,.2);--shadow-card: var(--shadow-1);--focus-ring: 0 0 0 3px rgba(0,53,26,.24);--topbar-bg: rgba(251,250,248,.78);--scrim: rgba(20,19,15,.4);--ease: cubic-bezier(.2, 0, .1, 1);--dur-1: 90ms;--dur-2: .16s;--dur-3: .26s;--p125-rl-ridge-green: #00351A;--p125-rl-dragon-tooth: #017960;--p125-rl-dragon-tooth-mid: #015C49;--p125-rl-soft: #D2E8E2;--p125-rl-castle-navy: #1B3158;--p125-rl-deep-navy: #002D59;--p125-rl-rust-brown: #7A3314;--p125-rl-rust-orange: #B66130;--p125-rl-rust-orange-deep: #8A4118;--p125-rl-walnut: #6E491F;--p125-rl-spicy-paprika: #DB5C24;--p125-rl-brick-ember: #C12B0B;--p125-rl-mint-leaf: #69B79A;--p125-rl-jungle-teal: #3C8978;--p125-rl-deep-purple: #631D5A;--p125-gap-navy-tint: #C9D3E4;--p125-gap-navy-ink: #687B9C;--p125-gap-navy-ink-2: #3D5276;--p125-gap-navy-ink-2-shipped: #506384;--p125-rl-dragon-tooth-bright: #1C9A7E;--p125-rl-steel-blue-light: #4E71B8;--p125-rl-walnut-light: #8F6530;--chart-series-1: var(--ink-0);--chart-series-2: var(--ink-2);--chart-series-3: var(--ink-3);--chart-series-4: var(--ink-4);--chart-series-5: var(--line-3);--chart-series-6: var(--line-2);--chart-accent: var(--alert);--chart-grade-instrumented: var(--ink-3);--chart-grade-active: var(--accent);--chart-grade-governed: var(--ok);--chart-budget-ok: var(--ok);--chart-budget-warn: var(--warn);--chart-budget-breach: var(--bad);--chart-cat-1: var(--accent);--chart-cat-1t: var(--p125-rl-dragon-tooth-bright);--chart-cat-2: var(--ok);--chart-cat-3: var(--warn);--chart-cat-4: var(--alert);--chart-cat-5: #0F7C82;--chart-cat-6: #2E5AAC;--chart-cat-7: #C13D87;--chart-cat-8: #7C7A23;--chart-cat-storm: var(--p125-gap-navy-ink);--chart-cat-9: var(--p125-rl-deep-purple)}.bg-ridgeline{background-image:var(--pattern-ridgeline);background-size:var(--pattern-ridgeline-size);background-repeat:repeat-x;background-position:bottom center}.ridgeline-mono-mask{-webkit-mask-image:var(--pattern-ridgeline-mono);mask-image:var(--pattern-ridgeline-mono);-webkit-mask-size:var(--pattern-ridgeline-mono-size);mask-size:var(--pattern-ridgeline-mono-size);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:left bottom;mask-position:left bottom}.ridgeline-line-mask{-webkit-mask-image:var(--pattern-ridgeline-line);mask-image:var(--pattern-ridgeline-line);-webkit-mask-size:var(--pattern-ridgeline-line-size);mask-size:var(--pattern-ridgeline-line-size);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:left bottom;mask-position:left bottom}body.bg-ridgeline{background-attachment:fixed;background-position:left bottom;background-size:auto 30vh}.bg-ridgeline-view{background-image:var(--pattern-ridgeline);background-repeat:repeat-x;background-position:bottom center;background-size:auto 100%}.t-eyebrow{font-family:var(--font-display);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.t-display{font-family:var(--font-display);font-weight:400;font-size:64px;line-height:.98;letter-spacing:-.01em;color:var(--ink-0);text-wrap:balance}.t-h1{font-family:var(--font-expanded);font-weight:600;font-size:30px;line-height:1.08;letter-spacing:-.01em;color:var(--ink-0);text-wrap:balance}.t-h2{font-family:var(--font-sans);font-weight:600;font-size:21px;line-height:1.18;letter-spacing:-.005em;color:var(--ink-0)}.t-h3{font-family:var(--font-sans);font-weight:600;font-size:16px;line-height:1.25;color:var(--ink-1)}.t-body{font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.t-body-lg{font-family:var(--font-sans);font-weight:400;font-size:17px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.t-label{font-family:var(--font-sans);font-weight:500;font-size:13px;line-height:1.3;color:var(--ink-2)}.t-caption{font-family:var(--font-sans);font-weight:400;font-size:12px;line-height:1.35;color:var(--ink-3)}.t-metric{font-family:var(--font-mono);font-weight:500;font-size:40px;line-height:1;letter-spacing:-.02em;color:var(--ink-0);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1}.t-mono{font-family:var(--font-mono);font-weight:400;font-size:12.5px;line-height:1.4;color:var(--ink-2);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1}.t-quote{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:28px;line-height:1.2;color:var(--ink-1);text-wrap:balance}@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-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{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.lowercase{text-transform:lowercase}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper-0);color:var(--ink-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}img,svg{display:block}a{color:var(--accent-ink);text-decoration:none}a:hover{color:var(--accent-hover)}button{font-family:inherit;cursor:pointer}::selection{background:var(--accent-tint);color:var(--ink-0)}app-root{display:flex;flex-direction:column;min-height:100vh}.wrap{width:min(1160px,calc(100% - 48px));margin:0 auto}.narrow{width:min(820px,calc(100% - 48px));margin:0 auto}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.on-dark :focus-visible{outline-color:var(--accent-bright)}.on-mint :focus-visible{outline-color:var(--ink-0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.display{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5.6vw,80px);line-height:1.02;letter-spacing:-.015em;margin:0;text-wrap:balance}.h2{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,3.6vw,48px);line-height:1.08;letter-spacing:-.01em;margin:0;color:var(--ink-0);text-wrap:balance}.h3{font-family:var(--font-sans);font-weight:600;font-size:19px;line-height:1.25;margin:0;color:var(--ink-0)}.lede{font-size:19px;line-height:1.55;color:var(--ink-2);margin:0;text-wrap:pretty}.body{font-size:15.5px;line-height:1.6;color:var(--ink-2);margin:0;text-wrap:pretty}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:44px;padding:0 20px;border:1px solid transparent;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:14.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease),transform var(--dur-1) var(--ease),box-shadow var(--dur-2) var(--ease)}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.6;cursor:default}.btn.mint{background:var(--accent-bright);color:var(--surface-dark)}.btn.mint:hover:not([disabled]){background:var(--accent-tint-2);box-shadow:0 0 0 4px var(--accent-tint)}.btn.green,.btn.accent{background:var(--accent);color:var(--on-accent)}.btn.green:hover:not([disabled]),.btn.accent:hover:not([disabled]){background:var(--accent-hover)}.btn.ghost-light{background:transparent;color:var(--on-surface-dark);border-color:var(--on-surface-dark)}@supports (color: color-mix(in lab,red,red)){.btn.ghost-light{border-color:color-mix(in srgb,var(--on-surface-dark) 34%,transparent)}}.btn.ghost-light:hover:not([disabled]){background:var(--on-surface-dark);color:var(--paper-1)}@supports (color: color-mix(in lab,red,red)){.btn.ghost-light:hover:not([disabled]){background:color-mix(in srgb,var(--on-surface-dark) 10%,transparent)}}.btn.lg{height:54px;padding:0 28px;font-size:16px}.block{padding:clamp(72px,9vw,132px) 0}.on-dark{background:var(--surface-dark);color:var(--on-surface-dark)}.on-dark .h2,.on-dark .display{color:var(--paper-1)}.on-dark .lede,.on-dark .body{color:var(--on-surface-dark)}@supports (color: color-mix(in lab,red,red)){.on-dark .lede,.on-dark .body{color:color-mix(in srgb,var(--on-surface-dark) 80%,transparent)}}.on-dark .eyebrow{color:var(--accent-bright)}.on-mint{background:var(--accent-bright);color:var(--surface-dark)}.on-mint .h2,.on-mint .display,.on-mint .h3{color:var(--surface-dark)}.on-mint .lede,.on-mint .body,.on-mint .eyebrow{color:var(--ok-tier-1)}.on-paper-2{background:var(--paper-2)}.rv{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}.rv{opacity:1;transform:none}}.signup{text-align:left}.signup-form{display:flex;flex-direction:column;gap:14px}.signup-form .btn{width:100%}.field{display:flex;flex-direction:column;gap:6px}.field label{font-family:var(--font-sans);font-weight:500;font-size:12px;color:var(--ink-2)}.inp{font-family:var(--font-sans);font-size:14px;color:var(--ink-1);background:var(--paper-1);border:1px solid var(--line-2);border-radius:var(--r-md);padding:11px 13px;width:100%;outline:none}.inp::placeholder{color:var(--ink-4)}.inp:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.inp[disabled]{opacity:.6}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.signup-error{margin:14px 0 0;font-size:13.5px;line-height:1.5;color:var(--bad)}.signup-done{text-align:center;padding:8px 0}.signup-done:focus{outline:none}.signup-done .done-title{font-family:var(--font-display);font-size:28px;color:var(--ink-0);margin:0 0 10px}.signup-done .done-body{font-size:15px;line-height:1.6;color:var(--ink-2);margin:0}.landing{--g-lift-1: var(--accent);--g-lift-2: var(--accent);--g-lift-3: var(--accent);--g-sink-1: var(--accent);--g-sink-2: var(--accent);--g-sink-3: var(--accent-press);--on-dark-hi: var(--paper-1);--on-dark-70: var(--on-surface-dark);--on-dark-60: var(--on-surface-dark);--on-dark-line: var(--on-surface-dark);--mint-14: var(--accent-bright);--mint-20: var(--accent-bright);--mint-34: var(--accent-bright);--mint-45: var(--accent-bright);--wave-a: var(--accent);--wave-a-deep: var(--accent);--wave-b: var(--p125-rl-dragon-tooth-bright);--wave-b-deep: var(--p125-rl-dragon-tooth);--wave-c: var(--accent-bright);--wave-c-deep: var(--accent-bright);--wave-d: var(--accent-2);--wave-d-deep: var(--accent-2-ink)}@supports (color: color-mix(in lab,red,red)){.landing{--g-lift-1: color-mix(in srgb, var(--accent) 95%, var(--accent-bright))}}@supports (color: color-mix(in lab,red,red)){.landing{--g-lift-2: color-mix(in srgb, var(--accent) 90%, var(--accent-bright))}}@supports (color: color-mix(in lab,red,red)){.landing{--g-lift-3: color-mix(in srgb, var(--accent) 84%, var(--accent-bright))}}@supports (color: color-mix(in lab,red,red)){.landing{--g-sink-1: color-mix(in srgb, var(--accent) 65%, var(--accent-press))}}@supports (color: color-mix(in lab,red,red)){.landing{--g-sink-2: color-mix(in srgb, var(--accent) 35%, var(--accent-press))}}@supports (color: color-mix(in lab,red,red)){.landing{--g-sink-3: color-mix(in srgb, var(--accent-press) 88%, var(--ink-0))}}@supports (color: color-mix(in lab,red,red)){.landing{--on-dark-hi: color-mix(in srgb, var(--paper-1) 92%, var(--accent-bright))}}@supports (color: color-mix(in lab,red,red)){.landing{--on-dark-70: color-mix(in srgb, var(--on-surface-dark) 70%, transparent)}}@supports (color: color-mix(in lab,red,red)){.landing{--on-dark-60: color-mix(in srgb, var(--on-surface-dark) 60%, transparent)}}@supports (color: color-mix(in lab,red,red)){.landing{--on-dark-line: color-mix(in srgb, var(--on-surface-dark) 14%, transparent)}}@supports (color: color-mix(in lab,red,red)){.landing{--mint-14: color-mix(in srgb, var(--accent-bright) 14%, transparent)}}@supports (color: color-mix(in lab,red,red)){.landing{--mint-20: color-mix(in srgb, var(--accent-bright) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){.landing{--mint-34: color-mix(in srgb, var(--accent-bright) 34%, transparent)}}@supports (color: color-mix(in lab,red,red)){.landing{--mint-45: color-mix(in srgb, var(--accent-bright) 45%, transparent)}}@supports (color: color-mix(in lab,red,red)){.landing{--wave-a: color-mix(in srgb, var(--accent) 80%, var(--accent-bright))}}@supports (color: color-mix(in lab,red,red)){.landing{--wave-a-deep: color-mix(in srgb, var(--accent) 90%, var(--accent-bright))}}@supports (color: color-mix(in lab,red,red)){.landing{--wave-c-deep: color-mix(in srgb, var(--accent-bright) 72%, var(--accent))}}.hero{position:relative;overflow:hidden;padding:clamp(84px,11vw,168px) 0 clamp(67px,7vw,100px);background:linear-gradient(180deg,var(--g-lift-3) 0%,var(--g-lift-2) 34%,var(--g-lift-1) 68%,var(--g-sink-1) 100%)}.hero-tex{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(135deg,transparent 10%,rgb(0 0 0 / .3) 42%,rgb(0 0 0 / .75) 72%,#000 100%),linear-gradient(180deg,#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(135deg,transparent 10%,rgb(0 0 0 / .3) 42%,rgb(0 0 0 / .75) 72%,#000 100%),linear-gradient(180deg,#000 0%,#000 72%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-tex:before{content:"";position:absolute;inset:-60%;background-image:radial-gradient(circle at 1px 1px,var(--accent-tint-2) 1px,transparent 0);background-size:13px 13px;transform:rotate(45deg)}@supports (color: color-mix(in lab,red,red)){.hero-tex:before{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--accent-tint-2) 30%,transparent) 1px,transparent 0)}}.hero:after{content:"";position:absolute;inset:auto -20% 0 -25%;height:62%;background:radial-gradient(60% 100% at 30% 100%,var(--accent-bright) 0%,transparent 70%);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgb(0 0 0 / .5) 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgb(0 0 0 / .5) 62%,transparent 100%);pointer-events:none}@supports (color: color-mix(in lab,red,red)){.hero:after{background:radial-gradient(60% 100% at 30% 100%,color-mix(in srgb,var(--accent-bright) 10%,transparent) 0%,transparent 70%)}}.hero-pattern{position:absolute;inset:auto 0 0;height:54%;background:var(--accent-bright);opacity:.24;-webkit-mask-image:var(--pattern-ridgeline-line);mask-image:var(--pattern-ridgeline-line);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:left bottom;mask-position:left bottom;pointer-events:none}.hero-in{position:relative;z-index:2;max-width:940px}.hero .display{max-width:19ch;font-size:min(clamp(40px,5.6vw,80px),calc((100vw - 48px) / 9.2))}.hero .display .lead-line{display:block;font-size:.62em;line-height:1.1;margin-bottom:calc(.16em + 10px);white-space:nowrap}.hero .display em{font-style:italic;color:var(--accent-bright)}.hero .display .cycle-slot{display:inline-grid;vertical-align:baseline}.hero .display .cycle-slot>*{grid-area:1 / 1;justify-self:start}.hero .display .cycle-ghost{visibility:hidden;font-style:italic}.hero .display .cycle{display:inline-block;transition:opacity .17s var(--ease),transform .17s var(--ease)}.hero .display .cycle.out{opacity:0;transform:translateY(-.18em)}.hero-lede{margin-top:28px;max-width:60ch;padding-left:22px;border-left:2px solid var(--mint-45)}.hero-lede p{margin:0;font-size:23px;line-height:1.4;color:var(--on-dark-hi);text-wrap:pretty}.hero-lede strong{font-weight:600;color:var(--paper-1)}.hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:38px}.controlband{position:relative;overflow:hidden;background:var(--g-sink-2);padding:clamp(18px,1.9vw,24px) 0 clamp(18px,1.9vw,22px);border-top:1px solid var(--mint-14)}.cb-h{margin:0 0 14px;text-align:center;font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;color:var(--accent-bright)}@supports (color: color-mix(in lab,red,red)){.cb-h{color:color-mix(in srgb,var(--accent-bright) 72%,transparent)}}.cb-viewport{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.cb-track{display:flex;width:max-content;animation:cb-drift 110s linear infinite}.controlband:hover .cb-track{animation-play-state:paused}@keyframes cb-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.cb-row{list-style:none;margin:0;padding:0;display:flex;flex:none}.cb-row li{display:inline-flex;align-items:center;height:26px;margin-right:9px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--mint-20);background:var(--accent-bright);font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;color:var(--on-dark-70);white-space:nowrap}@supports (color: color-mix(in lab,red,red)){.cb-row li{background:color-mix(in srgb,var(--accent-bright) 5%,transparent)}}.proofbar{position:relative;overflow:hidden;background:linear-gradient(96deg,var(--paper-1) 0%,var(--paper-1) 34%,var(--paper-1) 62%,var(--accent-tint) 100%);border-bottom:1px solid var(--line-1)}@supports (color: color-mix(in lab,red,red)){.proofbar{background:linear-gradient(96deg,var(--paper-1) 0%,var(--paper-1) 34%,color-mix(in srgb,var(--paper-1) 82%,var(--accent-tint)) 62%,var(--accent-tint) 100%)}}.proofbar:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,var(--accent) 0 1px,transparent 1px 8px);-webkit-mask-image:linear-gradient(90deg,transparent 26%,rgb(0 0 0 / .45) 62%,#000 100%);mask-image:linear-gradient(90deg,transparent 26%,rgb(0 0 0 / .45) 62%,#000 100%);pointer-events:none}@supports (color: color-mix(in lab,red,red)){.proofbar:before{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--accent) 7.5%,transparent) 0 1px,transparent 1px 8px)}}.proofbar-in{position:relative;z-index:2;display:flex;align-items:center;gap:clamp(24px,4vw,48px);padding:16px 0}.aws-badge{width:auto;height:62px;flex:none}.aws-powered{width:auto;height:26px;flex:none;opacity:.9;margin-left:auto}.proof-line{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-3);max-width:56ch}.problem{position:relative;overflow:hidden}.problem-tex{position:absolute;inset:0;pointer-events:none;background:radial-gradient(78% 62% at 0% 0%,var(--accent) 0%,var(--accent) 40%,transparent 74%)}@supports (color: color-mix(in lab,red,red)){.problem-tex{background:radial-gradient(78% 62% at 0% 0%,color-mix(in srgb,var(--accent) 16%,transparent) 0%,color-mix(in srgb,var(--accent) 7%,transparent) 40%,transparent 74%)}}.problem-tex:before{content:"";position:absolute;inset:-40%;background-image:repeating-linear-gradient(45deg,var(--accent) 0 1px,transparent 1px 10px),repeating-linear-gradient(-45deg,var(--ink-1) 0 1px,transparent 1px 10px);-webkit-mask-image:radial-gradient(62% 54% at 22% 16%,#000 0%,rgb(0 0 0 / .4) 48%,transparent 76%);mask-image:radial-gradient(62% 54% at 22% 16%,#000 0%,rgb(0 0 0 / .4) 48%,transparent 76%)}@supports (color: color-mix(in lab,red,red)){.problem-tex:before{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--accent) 10%,transparent) 0 1px,transparent 1px 10px),repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ink-1) 5%,transparent) 0 1px,transparent 1px 10px)}}.problem-in{position:relative;z-index:2}.problem-top{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(28px,4.5vw,64px);align-items:center}.portrait{margin:0}.portrait-frame{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:var(--r-lg);overflow:hidden;background:var(--paper-3);box-shadow:var(--shadow-2)}.portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.portrait-frame.empty{background:linear-gradient(150deg,var(--paper-2) 0%,var(--paper-3) 100%)}.portrait-frame.empty:after{content:"";position:absolute;inset:0;background:var(--accent);opacity:.14;-webkit-mask-image:var(--pattern-ridgeline-line);mask-image:var(--pattern-ridgeline-line);-webkit-mask-size:auto 60%;mask-size:auto 60%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:left bottom;mask-position:left bottom}.problem-quote .eyebrow{margin-bottom:22px}.pullquote{position:relative;font-family:var(--font-display);font-size:clamp(28px,3.9vw,50px);line-height:1.14;letter-spacing:-.015em;color:var(--ink-0);margin:0;text-wrap:balance}.pullquote:before{content:"\201c";position:absolute;left:-.5em;top:-.06em;font-size:1.5em;line-height:1;color:var(--accent-2);opacity:.45}.pullquote mark{background:none;color:var(--accent-ink);font-style:italic}.problem-after{margin-top:26px;max-width:62ch}.cost-lede{display:grid;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:clamp(16px,3vw,34px);margin-top:clamp(52px,6vw,84px)}.cost-lede .rule{height:1px;background:linear-gradient(90deg,transparent,var(--line-3));opacity:.9}.cost-lede .rule:last-child{background:linear-gradient(90deg,var(--line-3),transparent)}.cost-lede-h{margin:0;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(23px,2.9vw,38px);line-height:1.1;letter-spacing:-.01em;color:var(--ink-1);text-align:center;text-wrap:balance}.cost-list{list-style:none;margin:clamp(28px,3.4vw,44px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,22px)}.cost{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:10px;align-content:start;padding:26px 26px 24px;background:var(--paper-0);border:1px solid var(--line-1);border-radius:var(--r-lg);transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.cost:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--tone);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-3) var(--ease)}.cost:hover{transform:translateY(-3px);box-shadow:var(--shadow-2);border-color:var(--line-2)}.cost:hover:before{transform:scaleX(1)}.cost .ghost{position:absolute;top:-.22em;right:8px;font-size:96px;font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--tone);opacity:.09;pointer-events:none}.cost .ic{grid-row:1;width:38px;height:38px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--tone-tint);color:var(--tone);flex:none}.cost .h3{grid-row:1;align-self:center;font-family:var(--font-display);font-weight:400;font-size:23px;line-height:1.14;letter-spacing:-.015em;position:relative}.cost .body{grid-column:2;font-size:14.5px}.cost-plum{--tone: var(--accent-2);--tone-tint: var(--accent-2-tint)}.cost-bad{--tone: var(--bad-strong);--tone-tint: var(--bad-tint)}.cost-warn{--tone: var(--warn-strong);--tone-tint: var(--warn-tint)}.cost-ok{--tone: var(--ok-strong);--tone-tint: var(--ok-tint)}.cost-list>li:nth-child(2){transition-delay:60ms}.cost-list>li:nth-child(3){transition-delay:.12s}.cost-list>li:nth-child(4){transition-delay:.18s}.worst{position:relative;overflow:hidden;margin:clamp(18px,2.2vw,26px) auto 0;max-width:820px;padding:34px 40px 38px;border-radius:var(--r-lg);border:1px solid var(--ok-line);background:linear-gradient(118deg,var(--paper-1) 0%,var(--accent-tint) 46%,var(--accent-tint-2) 100%);text-align:center;box-shadow:var(--shadow-2)}@supports (color: color-mix(in lab,red,red)){.worst{background:linear-gradient(118deg,color-mix(in srgb,var(--paper-1) 70%,var(--accent-tint)) 0%,var(--accent-tint) 46%,var(--accent-tint-2) 100%)}}.worst:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,var(--accent) 0 1px,transparent 1px 6px);-webkit-mask-image:radial-gradient(130% 110% at 50% 100%,#000 0%,transparent 80%);mask-image:radial-gradient(130% 110% at 50% 100%,#000 0%,transparent 80%);pointer-events:none}@supports (color: color-mix(in lab,red,red)){.worst:before{background-image:repeating-linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent) 0 1px,transparent 1px 6px)}}.worst-kicker{position:relative;display:inline-block;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(24px,2.6vw,32px);line-height:1;color:var(--accent-2);margin-bottom:12px;transform:rotate(-2deg)}.worst-line{position:relative;margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(24px,3.2vw,40px);line-height:1.1;letter-spacing:-.02em;color:var(--ink-0);white-space:nowrap}.worst-sub{position:relative;margin:12px 0 0;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(16px,1.7vw,22px);line-height:1.3;color:var(--ink-2)}.solution{position:relative;overflow:hidden;background:linear-gradient(100deg,var(--g-sink-3) 0%,var(--g-sink-2) 38%,var(--g-lift-1) 78%,var(--g-lift-3) 100%)}.solution-tex{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(255deg,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .45) 46%,transparent 88%);mask-image:linear-gradient(255deg,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .45) 46%,transparent 88%)}.solution-tex:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,var(--accent-bright) 0 1px,transparent 1px 6px)}@supports (color: color-mix(in lab,red,red)){.solution-tex:before{background-image:repeating-linear-gradient(180deg,color-mix(in srgb,var(--accent-bright) 16%,transparent) 0 1px,transparent 1px 6px)}}.solution-mask{position:absolute;inset:0 0 auto;height:min(56%,500px);background:var(--accent-bright);opacity:.13;-webkit-mask-image:var(--pattern-ridgeline-line);mask-image:var(--pattern-ridgeline-line);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:right top;mask-position:right top;pointer-events:none}.solution-in{position:relative;z-index:2}.solution-h{font-size:clamp(42px,6.4vw,88px);letter-spacing:-.02em;margin-top:18px}.solution-h .wordmark{font-style:italic;color:var(--accent-bright)}.solution-sub{margin-top:20px;max-width:46ch;font-size:19px}.ways{list-style:none;margin:clamp(44px,5vw,70px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 clamp(34px,5vw,76px);border-top:1px solid var(--accent-bright)}@supports (color: color-mix(in lab,red,red)){.ways{border-top:1px solid color-mix(in srgb,var(--accent-bright) 28%,transparent)}}.way{padding:26px 0 30px;border-bottom:1px solid var(--accent-bright);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:10px;align-items:start;align-content:start}@supports (color: color-mix(in lab,red,red)){.way{border-bottom:1px solid color-mix(in srgb,var(--accent-bright) 18%,transparent)}}.way-n{font-size:11.5px;letter-spacing:.14em;color:var(--accent-bright);padding-top:5px}.way-h{grid-column:2;margin:0;font-family:var(--font-sans);font-weight:600;font-size:20px;line-height:1.25;letter-spacing:-.005em;color:var(--on-dark-hi)}.way-b{grid-column:2;margin:0;font-size:15px;line-height:1.55;color:var(--on-surface-dark);max-width:46ch;text-wrap:pretty}@supports (color: color-mix(in lab,red,red)){.way-b{color:color-mix(in srgb,var(--on-surface-dark) 78%,transparent)}}.way-note{display:block;margin-top:14px;font-family:var(--font-display);font-style:italic;font-size:15.5px;line-height:1.4;color:var(--accent-bright)}.ways>li:nth-child(2){transition-delay:60ms}.ways>li:nth-child(3){transition-delay:.12s}.ways>li:nth-child(4){transition-delay:.18s}.climb{position:relative;overflow:hidden;background:var(--paper-0)}.climb-tex{position:absolute;inset:0 0 auto;height:min(1000px,86%);pointer-events:none;background:radial-gradient(96% 78% at 100% 0%,var(--accent-bright) 0%,var(--accent-bright) 38%,var(--accent-tint-2) 62%,transparent 82%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 46%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 46%,transparent 100%)}@supports (color: color-mix(in lab,red,red)){.climb-tex{background:radial-gradient(96% 78% at 100% 0%,color-mix(in srgb,var(--accent-bright) 50%,transparent) 0%,color-mix(in srgb,var(--accent-bright) 22%,transparent) 38%,color-mix(in srgb,var(--accent-tint-2) 10%,transparent) 62%,transparent 82%)}}.climb-tex:before{content:"";position:absolute;inset:-40%;background-image:repeating-linear-gradient(90deg,var(--accent) 0 1px,transparent 1px 11px),repeating-linear-gradient(0deg,var(--accent) 0 1px,transparent 1px 11px);transform:rotate(-32deg);-webkit-mask-image:radial-gradient(88% 74% at 78% 6%,#000 0%,rgb(0 0 0 / .5) 46%,transparent 78%);mask-image:radial-gradient(88% 74% at 78% 6%,#000 0%,rgb(0 0 0 / .5) 46%,transparent 78%)}@supports (color: color-mix(in lab,red,red)){.climb-tex:before{background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent) 9%,transparent) 0 1px,transparent 1px 11px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--accent) 5.5%,transparent) 0 1px,transparent 1px 11px)}}.climb-in{position:relative;z-index:2}.climb-h{margin-top:16px;font-size:clamp(30px,3.9vw,50px);line-height:1.04;display:flex;flex-direction:column}.climb-h .l1{display:block;font-size:.62em;color:var(--ink-2)}.climb-h .l23{position:relative;display:block;margin-top:.12em;padding-left:56px}.climb-h .origin{position:absolute;left:2px;top:50%;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:var(--accent);animation:origin-pulse 3.2s var(--ease) infinite}@keyframes origin-pulse{0%{background:var(--accent);box-shadow:0 0 0 0 var(--mint-45),0 0 color-mix(in srgb,var(--accent-2) 28%,transparent)}45%{background:var(--accent-2);box-shadow:0 0 0 12px transparent,0 0 0 7px color-mix(in srgb,var(--accent-2) 16%,transparent)}to{background:var(--accent);box-shadow:0 0 0 0 var(--mint-45),0 0 color-mix(in srgb,var(--accent-2) 28%,transparent)}}.climb-h .l2{color:var(--accent)}.climb-h .l3{font-style:italic;color:var(--accent-2)}.stages{position:relative;list-style:none;margin:clamp(48px,5.5vw,76px) 0 0;padding:0 0 0 56px;max-width:940px;display:flex;flex-direction:column;gap:clamp(20px,2.4vw,30px)}.stages:before{content:"";position:absolute;left:15px;top:calc(-1*clamp(48px,5.5vw,76px));height:clamp(48px,5.5vw,76px);width:2px;background:linear-gradient(180deg,var(--accent) 0%,var(--line-2) 44%)}.stage{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:stretch;margin-left:-56px}.stage-rail{position:relative}.stage-rail:before{content:"";position:absolute;left:15px;top:0;bottom:calc(-1*clamp(20px,2.4vw,30px));width:2px;background:var(--line-2)}.stage:last-child .stage-rail:before{bottom:auto;height:46px}.stage-rail .dot{position:absolute;left:-4px;top:26px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--paper-1);box-shadow:0 0 0 3px var(--paper-1);isolation:isolate}.stage-rail .dot .ring,.stage-rail .dot .num{z-index:2}.stage-rail .ping{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--dot-line);opacity:0;animation:marker-ping 4.6s var(--ease) infinite}.stage-rail .ping-b{animation-delay:1.6s}@keyframes marker-ping{0%{transform:scale(1);opacity:.5}70%{opacity:0}to{transform:scale(2.3);opacity:0}}.stage-rail .ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--dot-line);transition:transform var(--dur-3) var(--ease)}.stage-rail .num{position:relative;font-size:15px;font-weight:600;line-height:1;color:var(--dot-ink);font-variant-numeric:tabular-nums}.dot-1{--dot-line: var(--accent);--dot-ink: var(--accent)}.dot-2{--dot-line: var(--ok);--dot-ink: var(--ok-strong)}.dot-3{--dot-line: var(--accent-2);--dot-ink: var(--accent-2)}.stage:hover .stage-rail .ring{transform:scale(1.12)}.stage-body{position:relative;overflow:hidden;padding:clamp(26px,3vw,38px) clamp(24px,3vw,40px) clamp(28px,3.2vw,42px);border-radius:var(--r-lg);border:1px solid var(--line-1);background:var(--paper-1);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);column-gap:clamp(26px,3.5vw,54px);row-gap:18px;align-items:start}.stage-head{grid-column:1;display:flex;align-items:center;gap:12px}.stage-n{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.stage-tag{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.stage-tag.free{background:var(--ok-tint);color:var(--ok-strong);border:1px solid var(--ok-line)}.stage-tag.live{background:var(--accent-tint);color:var(--accent-ink);border:1px solid var(--ok-line)}.stage-tag.govern{background:var(--accent-bright);color:var(--accent-bright);border:1px solid var(--mint-34)}@supports (color: color-mix(in lab,red,red)){.stage-tag.govern{background:color-mix(in srgb,var(--accent-bright) 16%,transparent)}}.stage-h{grid-column:1;margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(24px,2.7vw,34px);line-height:1.1;letter-spacing:-.015em;color:var(--ink-0);text-wrap:balance}.stage-b{grid-column:1;margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-2);max-width:46ch;text-wrap:pretty}.stage-peek{grid-column:2;grid-row:1 / span 3;align-self:center}.stage-1 .stage-body,.stage-2 .stage-body{overflow:hidden}.stage-1 .stage-peek{align-self:stretch;position:relative;min-height:0}.peek-bleed{--bleed: clamp(40px, 6vw, 96px);margin-right:calc(-1 * var(--bleed));border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.stage-1 .peek-bleed{position:absolute;inset:-52px calc(-1 * var(--bleed)) -56px 0;box-shadow:var(--shadow-2);transform:rotate(-4deg);transform-origin:100% 50%;border-radius:var(--r-lg);border-right:1px solid var(--line-1);transition:transform var(--dur-3) var(--ease)}.stage-1:hover .peek-bleed{transform:rotate(-2.4deg)}.peek-bleed .peek-head,.peek-bleed .peek-body{padding-right:calc(16px + var(--bleed))}.peek-bleed .stat:last-child{padding-right:calc(14px + var(--bleed))}.peek-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ok-line);border-bottom:1px solid var(--ok-line)}.stat{background:linear-gradient(160deg,var(--paper-1) 0%,var(--accent-tint) 100%);padding:12px 14px 13px;display:flex;flex-direction:column;gap:5px}@supports (color: color-mix(in lab,red,red)){.stat{background:linear-gradient(160deg,color-mix(in srgb,var(--paper-1) 55%,var(--accent-tint)) 0%,var(--accent-tint) 100%)}}.stat-k{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.stat-v{font-size:23px;font-weight:600;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.stat-v .of{font-size:.55em;font-weight:400;color:var(--ink-3);margin-left:1px}.stat-d{font-size:11px;letter-spacing:.02em}.stat-d.up{color:var(--ok-strong)}.stage-2 .stage-peek{align-self:stretch;position:relative;min-height:230px}.wavecard{position:absolute;inset:-16px calc(-1*clamp(40px,6vw,96px)) calc(-1*clamp(20px,2.4vw,34px)) 0;transform:rotate(-3deg) scale(1.2) translate(70px,70px);transform-origin:100% 100%;transition:transform var(--dur-3) var(--ease)}.stage-2:hover .wavecard{transform:rotate(-1.6deg) scale(1.2) translate(70px,70px)}.wave-plot{position:absolute;inset:0}.wave-plot svg{width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .55) 16%,#000 38%);mask-image:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .55) 16%,#000 38%)}.axes path{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}@supports (color: color-mix(in lab,red,red)){.axes path{stroke:color-mix(in srgb,var(--accent) 42%,transparent)}}.axes .ghost{stroke:var(--accent);stroke-width:1.2}@supports (color: color-mix(in lab,red,red)){.axes .ghost{stroke:color-mix(in srgb,var(--accent) 18%,transparent)}}.axes .tick{stroke:var(--accent);stroke-width:1.2}@supports (color: color-mix(in lab,red,red)){.axes .tick{stroke:color-mix(in srgb,var(--accent) 30%,transparent)}}.band{opacity:.94}.edge{stroke-width:2;vector-effect:non-scaling-stroke}#g-m-a .s0{stop-color:var(--wave-a)}#g-m-a .s1{stop-color:var(--wave-a-deep)}#g-m-b .s0{stop-color:var(--wave-b)}#g-m-b .s1{stop-color:var(--wave-b-deep)}#g-m-c .s0{stop-color:var(--wave-c)}#g-m-c .s1{stop-color:var(--wave-c-deep)}#g-m-d .s0{stop-color:var(--wave-d)}#g-m-d .s1{stop-color:var(--wave-d-deep)}.edge.m-a{stroke:var(--wave-a)}.edge.m-b{stroke:var(--wave-b)}.edge.m-c{stroke:var(--wave-c)}.edge.m-d{stroke:var(--wave-d)}.wave-key{list-style:none;margin:0;padding:0;position:absolute;inset:0;pointer-events:none}.wave-key .k{position:absolute;transform:translateY(-50%);display:flex;align-items:center;gap:7px;font-size:11.5px;white-space:nowrap;color:var(--ink-1)}.wave-key .nm{color:var(--ink-2)}.wave-key .k b{font-weight:600;color:var(--ink-0);font-variant-numeric:tabular-nums}.wave-key .sw{width:9px;height:9px;border-radius:var(--r-xs);flex:none;background:var(--ld)}.wave-key .m-a,.leads .m-a{--ld: var(--wave-a)}.wave-key .m-b,.leads .m-b{--ld: var(--wave-b-deep)}.wave-key .m-c,.leads .m-c{--ld: var(--wave-c-deep)}.wave-key .m-d,.leads .m-d{--ld: var(--wave-d)}.leads .ld{fill:none;stroke:var(--ld);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.leads .ldot{fill:var(--ld)}.stage-2 .stage-body{background:linear-gradient(150deg,var(--paper-1) 0%,var(--paper-1) 100%);border-color:var(--ok-line)}@supports (color: color-mix(in lab,red,red)){.stage-2 .stage-body{background:linear-gradient(150deg,var(--paper-1) 0%,color-mix(in srgb,var(--paper-1) 55%,var(--accent-tint)) 100%)}}.stage-3 .stage-body{background:linear-gradient(112deg,var(--g-sink-3) 0%,var(--g-sink-2) 40%,var(--g-lift-1) 82%,var(--g-lift-3) 100%);border-color:transparent}.stage-3 .stage-body:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,var(--accent-bright) 0 1px,transparent 1px 6px);-webkit-mask-image:linear-gradient(255deg,rgb(0 0 0 / .9) 0%,transparent 82%);mask-image:linear-gradient(255deg,rgb(0 0 0 / .9) 0%,transparent 82%);pointer-events:none}@supports (color: color-mix(in lab,red,red)){.stage-3 .stage-body:before{background-image:repeating-linear-gradient(180deg,color-mix(in srgb,var(--accent-bright) 13%,transparent) 0 1px,transparent 1px 6px)}}.stage-3 .stage-head,.stage-3 .stage-h,.stage-3 .stage-b,.stage-3 .stage-peek{position:relative;z-index:2}.stage-3 .stage-n{color:var(--on-dark-60)}.stage-3 .stage-h{color:var(--on-dark-hi)}.stage-3 .stage-b{color:var(--on-surface-dark)}@supports (color: color-mix(in lab,red,red)){.stage-3 .stage-b{color:color-mix(in srgb,var(--on-surface-dark) 80%,transparent)}}.peek{background:var(--paper-1);border:1px solid var(--line-1);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden}.peek-head{display:flex;align-items:center;gap:10px;height:42px;padding:0 16px;border-bottom:1px solid var(--line-1);background:var(--paper-0)}.peek-head .t{font-size:13px;font-weight:600;color:var(--ink-1)}.peek-head .r{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.peek-body{padding:16px;background:var(--paper-2)}.peek-bleed .peek-body{background:linear-gradient(180deg,var(--paper-0) 0%,var(--paper-2) 100%)}.peek .row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-1)}.peek .row:last-child{border-bottom:0}.peek .row .name{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peek .row .name.fill,.peek .row .grow{flex:1}.peek .row .val{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-0);font-variant-numeric:tabular-nums}.peek .row.people{padding-top:14px}.bar{display:block;height:6px;border-radius:var(--r-xs);background:var(--paper-3);overflow:hidden;min-width:70px}.bar i{display:block;height:100%;border-radius:var(--r-xs);background:var(--accent)}.bar.warn i{background:var(--warn)}.avatar{width:24px;height:24px;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-ink);display:grid;place-items:center;font-family:var(--font-mono);font-size:10px;font-weight:600;flex:none}.pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;flex:none}.pill.muted{background:var(--paper-2);color:var(--ink-3);border:1px solid var(--line-2)}.pill.ok{background:var(--ok-tint);color:var(--ok-strong);border:1px solid var(--ok-line)}.pill.warn{background:var(--warn-tint);color:var(--warn-strong);border:1px solid var(--warn-line)}.pill.bad{background:var(--bad-tint);color:var(--bad-strong);border:1px solid var(--bad-line)}.grade{width:26px;height:26px;border-radius:var(--r-sm);display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--on-accent);flex:none}.grade.g-bad{background:var(--bad)}.grade.g-warn{background:var(--warn)}.grade.g-ok{background:var(--ok)}.act-note{display:flex;gap:10px;padding:12px 14px;border-radius:var(--r-md);background:var(--warn-tint);border:1px solid var(--warn-line);margin-top:14px}.act-note p{margin:0;font-size:12.5px;line-height:1.45;color:var(--warn-tier-1)}.cta{position:relative;overflow:hidden;text-align:center}.cta-mask{position:absolute;inset:auto 0 0;height:72%;background:var(--accent);opacity:.2;-webkit-mask-image:var(--pattern-ridgeline-line);mask-image:var(--pattern-ridgeline-line);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:left bottom;mask-position:left bottom;pointer-events:none}.cta-in{position:relative}.cta .display{font-size:clamp(34px,4.8vw,64px);margin-inline:auto}.cta .lede{margin:22px auto 0;max-width:44ch}.cta .micro{margin-top:18px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--surface-dark-2)}.cta .signup{margin:38px auto 0;max-width:520px;text-align:center}.cta .signup-form{flex-direction:row;gap:10px;justify-content:center}.cta .field{flex:1;gap:0}.cta .field label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cta .inp{height:54px;padding:0 20px;border:1.5px solid var(--accent);border-radius:var(--r-pill);background:var(--paper-1);font-size:15.5px;color:var(--surface-dark);transition:border-color var(--dur-2) var(--ease),background var(--dur-2) var(--ease)}@supports (color: color-mix(in lab,red,red)){.cta .inp{border:1.5px solid color-mix(in srgb,var(--accent) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){.cta .inp{background:color-mix(in srgb,var(--paper-1) 70%,transparent)}}.cta .inp::placeholder{color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.cta .inp::placeholder{color:color-mix(in srgb,var(--accent) 45%,transparent)}}.cta .inp:focus{border-color:var(--accent);background:var(--paper-1);box-shadow:none}.cta .signup-form .btn{width:auto;flex:none}.cta .signup-error{color:var(--bad-tier-1)}.cta .signup-done{margin:34px auto 0;max-width:520px;padding:22px 24px;border:1.5px solid var(--accent);border-radius:var(--r-lg);background:var(--paper-1)}@supports (color: color-mix(in lab,red,red)){.cta .signup-done{background:color-mix(in srgb,var(--paper-1) 62%,transparent)}}.cta .signup-done .done-title{font-family:var(--font-display);font-size:22px;color:var(--surface-dark);margin-bottom:6px}.cta .signup-done .done-body{font-size:14px;color:var(--ok-tier-1)}@media(max-width:1020px){.problem-top{grid-template-columns:240px minmax(0,1fr)}.stage-body{grid-template-columns:1fr}.stage-peek{grid-column:1;grid-row:auto}.peek-bleed{--bleed: 0px;margin-right:0;border-radius:var(--r-lg);border-right:1px solid var(--line-1)}.stage-1 .stage-peek{align-self:auto}.stage-1 .peek-bleed{position:static;inset:auto;transform:none}.stage-2 .stage-peek{min-height:210px}.wavecard{transform:rotate(-3deg) scale(1.1) translate(46px,46px)}.stage-2:hover .wavecard{transform:rotate(-1.6deg) scale(1.1) translate(46px,46px)}}@media(max-width:760px){.stage-2 .stage-peek.wavecard,.stage-2:hover .stage-peek.wavecard{align-self:auto;position:relative;inset:auto;transform:none;min-height:0;height:200px}.leads{display:none}.proofbar-in{flex-wrap:wrap;gap:20px}.problem-top{grid-template-columns:1fr;align-items:start}.portrait-frame{aspect-ratio:3 / 2}.cost-list{grid-template-columns:1fr}.stage{grid-template-columns:1fr;margin-left:0}.stages{padding-left:0}.stages:before,.stage-rail{display:none}.climb-h .l23{padding-left:44px}.worst{padding:28px 22px 30px}.worst-line{white-space:normal}.ways{grid-template-columns:1fr}.pullquote:before{display:none}.cta .signup-form{flex-direction:column}.cta .signup-form .btn{width:100%}}#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius: .5rem;--cc-btn-border-radius: .4rem;--cc-modal-transition-duration: .25s;--cc-link-color: var(--cc-btn-primary-bg);--cc-modal-margin: 1rem;--cc-z-index: 2147483647;--cc-bg: #fff;--cc-primary-color: #2c2f31;--cc-secondary-color: #5e6266;--cc-btn-primary-bg: #30363c;--cc-btn-primary-color: #fff;--cc-btn-primary-border-color: var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg: #000;--cc-btn-primary-hover-color: #fff;--cc-btn-primary-hover-border-color: var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg: #eaeff2;--cc-btn-secondary-color: var(--cc-primary-color);--cc-btn-secondary-border-color: var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg: #d4dae0;--cc-btn-secondary-hover-color: #000;--cc-btn-secondary-hover-border-color: #d4dae0;--cc-separator-border-color: #f0f4f7;--cc-toggle-on-bg: var(--cc-btn-primary-bg);--cc-toggle-off-bg: #667481;--cc-toggle-on-knob-bg: #fff;--cc-toggle-off-knob-bg: var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color: var(--cc-bg);--cc-toggle-disabled-icon-color: var(--cc-bg);--cc-toggle-readonly-bg: #d5dee2;--cc-toggle-readonly-knob-bg: #fff;--cc-toggle-readonly-knob-icon-color: var(--cc-toggle-readonly-bg);--cc-section-category-border: var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg: #f0f4f7;--cc-cookie-category-block-border: #f0f4f7;--cc-cookie-category-block-hover-bg: #e9eff4;--cc-cookie-category-block-hover-border: #e9eff4;--cc-cookie-category-expanded-block-bg: transparent;--cc-cookie-category-expanded-block-hover-bg: #dee4e9;--cc-overlay-bg: rgba(0,0,0,.65);--cc-webkit-scrollbar-bg: var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg: var(--cc-btn-primary-hover-bg);--cc-footer-bg: var(--cc-btn-secondary-bg);--cc-footer-color: var(--cc-secondary-color);--cc-footer-border-color: #e4eaed;--cc-pm-toggle-border-radius: 4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media(prefers-reduced-motion){#cc-main{--cc-modal-transition-duration: 0s}}.cc--darkmode{--cc-bg: #161a1c;--cc-primary-color: #ebf3f6;--cc-secondary-color: #aebbc5;--cc-btn-primary-bg: #c2d0e0;--cc-btn-primary-color: var(--cc-bg);--cc-btn-primary-border-color: var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg: #98a7b6;--cc-btn-primary-hover-color: #000;--cc-btn-primary-hover-border-color: var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg: #242c31;--cc-btn-secondary-color: var(--cc-primary-color);--cc-btn-secondary-border-color: var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg: #353d43;--cc-btn-secondary-hover-color: #fff;--cc-btn-secondary-hover-border-color: var(--cc-btn-secondary-hover-bg);--cc-separator-border-color: #222a30;--cc-toggle-on-bg: var(--cc-btn-primary-bg);--cc-toggle-off-bg: #525f6b;--cc-toggle-on-knob-bg: var(--cc-btn-primary-color);--cc-toggle-off-knob-bg: var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color: var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color: var(--cc-btn-primary-color);--cc-toggle-readonly-bg: #343e45;--cc-toggle-readonly-knob-bg: #5f6b72;--cc-toggle-readonly-knob-icon-color: var(--cc-toggle-readonly-bg);--cc-section-category-border: #1e2428;--cc-cookie-category-block-bg: #1e2428;--cc-cookie-category-block-border: var(--cc-section-category-border);--cc-cookie-category-block-hover-bg: #242c31;--cc-cookie-category-block-hover-border: #232a2f;--cc-cookie-category-expanded-block-bg: transparent;--cc-cookie-category-expanded-block-hover-bg: var(--cc-toggle-readonly-bg);--cc-overlay-bg: rgba(0,0,0,.65);--cc-webkit-scrollbar-bg: var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg: var(--cc-btn-primary-hover-bg);--cc-footer-bg: #0c0e0f;--cc-footer-color: var(--cc-secondary-color);--cc-footer-border-color: #060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration: .35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);content:"";inset:0;opacity:0;position:fixed;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin: .5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg: var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border: var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px #1820035c;display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration: .35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);content:"";inset:0;opacity:0;position:fixed;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;height:auto;inset:0;max-height:100%;max-width:none!important;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}:root{--cc-font-family: var(--font-sans);--cc-bg: var(--paper-1);--cc-primary-color: var(--ink-1);--cc-secondary-color: var(--ink-2);--cc-separator-border-color: var(--line-1);--cc-overlay-bg: rgb(20 19 15 / 40%);--cc-btn-primary-bg: var(--accent);--cc-btn-primary-color: var(--on-accent);--cc-btn-primary-border-color: var(--accent);--cc-btn-primary-hover-bg: var(--accent-hover);--cc-btn-primary-hover-color: var(--on-accent);--cc-btn-primary-hover-border-color: var(--accent-hover);--cc-btn-secondary-bg: var(--paper-2);--cc-btn-secondary-color: var(--ink-1);--cc-btn-secondary-border-color: var(--line-2);--cc-btn-secondary-hover-bg: var(--paper-3);--cc-btn-secondary-hover-color: var(--ink-0);--cc-btn-secondary-hover-border-color: var(--line-3);--cc-btn-border-radius: var(--r-md);--cc-modal-border-radius: var(--r-lg);--cc-modal-transition-duration: .2s;--cc-link-color: var(--accent-ink);--cc-toggle-on-bg: var(--accent);--cc-toggle-off-bg: var(--ink-4);--cc-toggle-on-knob-bg: var(--paper-1);--cc-toggle-off-knob-bg: var(--paper-1);--cc-toggle-enabled-icon-color: var(--accent);--cc-toggle-disabled-icon-color: var(--ink-4);--cc-toggle-readonly-bg: var(--line-2);--cc-toggle-readonly-knob-bg: var(--paper-1);--cc-toggle-readonly-knob-icon-color: var(--line-2);--cc-pm-toggle-border-radius: var(--r-pill);--cc-cookie-category-block-bg: var(--paper-2);--cc-cookie-category-block-border: var(--line-1);--cc-cookie-category-block-hover-bg: var(--paper-3);--cc-cookie-category-block-hover-border: var(--line-2);--cc-cookie-category-expanded-block-bg: transparent;--cc-cookie-category-expanded-block-hover-bg: var(--paper-2);--cc-section-category-border: var(--line-1);--cc-footer-bg: var(--paper-2);--cc-footer-color: var(--ink-2);--cc-footer-border-color: var(--line-1);--cc-webkit-scrollbar-bg: var(--line-2);--cc-webkit-scrollbar-hover-bg: var(--line-3);--cc-z-index: 2147483000}#cc-main .cm__title,#cc-main .pm__title{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;color:var(--ink-0)}#cc-main .cm__desc,#cc-main .pm__section-desc,#cc-main .pm__desc{font-size:13.5px;line-height:1.6}#cc-main .cm__btn,#cc-main .pm__btn{font-weight:500;font-size:13.5px}#cc-main .cm,#cc-main .pm{border:1px solid var(--line-1);box-shadow:var(--shadow-2)}#cc-main .pm__section-title{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--ink-1)}#cc-main .pm__table-th{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:500}#cc-main .pm__table-td{font-size:12.5px;color:var(--ink-2)}#cc-main .pm__table-td:first-child{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-1)}#cc-main .pm__table-body .pm__table-tr:nth-child(odd) .pm__table-td{background:var(--paper-2)}#cc-main button:focus-visible,#cc-main a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){:root{--cc-modal-transition-duration: 0s}}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000}}}
