@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/098850a6eb1f8577-s.2f577igfy6zek.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/6dac7af80352e41b-s.2ofvzoy5xjn1c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/21445b8bd0ec5702-s.3ncsaruqasduw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.p.45a19n6z-i3ph.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.3s-jl_297nmfs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.1er88gr2sg4r_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.rubik_6d3f9a1a-module__sHYHiq__className{font-family:Rubik,Rubik Fallback;font-style:normal}.rubik_6d3f9a1a-module__sHYHiq__variable{--f-rubik:"Rubik", "Rubik Fallback"}
@font-face{font-family:telaviv;src:url(../media/telaviv_regular-s.p.1eizvi9gacr3m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:telaviv;src:url(../media/telaviv_bold-s.p.0oi5hz8smvaqg.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:telaviv Fallback;src:local(Arial);ascent-override:69.3%;descent-override:26.32%;line-gap-override:13.16%;size-adjust:113.99%}.telaviv_9878fe09-module__llWJ_a__className{font-family:telaviv,telaviv Fallback}.telaviv_9878fe09-module__llWJ_a__variable{--f-telaviv:"telaviv", "telaviv Fallback"}
:root{--fs-xs:clamp(12px, .84vw, 14px);--fs-sm:clamp(14px, 1vw, 16px);--fs-body:clamp(16px, 1.2vw, 19px);--fs-lead:clamp(17px, 1.4vw, 22px);--fs-h3:clamp(19px, 1.6vw, 26px);--fs-h2:clamp(30px, 3.1vw, 52px);--fs-h1:clamp(38px, 4.3vw, 74px);--lh-head:1.08;--lh-body:1.62;--track-head:-.015em;--track-hero:-.03em;--container:1200px;--gutter:clamp(18px, 4vw, 40px);--section-y:clamp(64px, 8.2vw, 132px);--slab-inset:clamp(8px, .9vw, 14px);--slab-radius:clamp(22px, 2.2vw, 34px);--ease:cubic-bezier(.22, .61, .36, 1);--display-scale:1;--display-style:normal;--display-stretch:100%;--w-body:400;--w-strong:700;--w-head-a:400;--w-head-b:800;--input-h:clamp(52px, 3.9vw, 58px);--m-dur:1.25s;--m-ease:ease;--m-rise:100%;--m-shift:100%;--m-step:.2s;--m-zoom-from:.3;--m-root-margin:0px;--m-threshold:0;--hover-scale:.9;--hover-dur:.3s;--acc-dur:.4s;--ticker-speed:36;--fx-visual:none;--hdr-top:20px;--hdr-radius:20px;--hdr-blur:10px;--hdr-scroll-scale:1;--hdr-bg:color-mix(in srgb, var(--surface) 51%, transparent);--hdr-bg-scrolled:color-mix(in srgb, var(--surface) 90%, transparent);interpolate-size:allow-keywords;--btn-ink:#fff;--btn-pad:clamp(13px, 1vw, 16px) clamp(24px, 2.1vw, 34px);--surface:#fff;--on-dark-ink:#fff;--on-dark-muted:#ffffffc7;--on-dark-line:#ffffff24;--ok:#22c55e;--bad:#ef4444;--warn:#f59e0b}html{--brand:#7c4efc;--brand-2:#632ee5;--brand-hi:#976dff;--accent:#976dff;--ink-base:#121440;--muted-base:#121440b8;--line-base:#e7e3f5;--ground:#fff;--tint:#f6efff;--tint-2:#fbf8ff;--dark:#121440;--dark-grad:radial-gradient(at 0% 0%, #542fa6 0%, #121440 100%);--brand-grad:radial-gradient(at 50% 100%, #9d81ed 0%, #7c4efc 100%);--btn-bg:linear-gradient(270deg, #976dff 0%, #632ee5 100%);--btn-radius:10px;--btn-glow:0 4px 15px #8a2be266;--card-radius:15px;--card-bg-base:#fff;--card-border-base:1px solid #e7e3f5;--card-shadow-base:none;--input-bg:#f8f9fa;--input-border:2px solid #e1e5ee;--input-radius:10px;--font-display:var(--f-rubik), system-ui, sans-serif;--font-body:var(--f-rubik), system-ui, sans-serif;--w-head-a:400;--w-head-b:600}html[data-preset=sky]{--brand:#3fa2f7;--brand-2:#1f86dc;--brand-hi:#79b8ee;--accent:#3fa2f7;--ink-base:#1b1a22;--muted-base:#1b1a22c7;--line-base:#e3eef6;--ground:#fff;--tint:#e9f9fd;--tint-2:#f4fbfe;--dark:#0f2350;--dark-grad:linear-gradient(180deg, #221c35 0%, #013665 100%);--brand-grad:linear-gradient(180deg, #221c35 0%, #013665 100%);--btn-bg:radial-gradient(at 50% 0%, #79b8ee 0%, #3fa2f7 100%);--btn-radius:10px;--btn-glow:0 8px 24px #3fa2f747;--card-radius:28px;--card-bg-base:#fff;--card-border-base:2px solid #fafafa;--card-shadow-base:0 10px 30px #00000012;--input-bg:#fff;--input-border:1px solid #cfd8e3;--input-radius:10px;--font-display:var(--f-noto), system-ui, sans-serif;--font-body:var(--f-noto), system-ui, sans-serif;--display-stretch:62.5%;--w-head-a:400;--w-head-b:600;--track-head:-.004em;--track-hero:-.004em;--display-scale:1.02;--hero-scale:1.4;--lh-head:.95;--lh-hero:.9}html[data-preset=ember]{--brand:#e85728;--brand-2:#c9431f;--brand-hi:#f06a3a;--accent:#e85728;--ink-base:#3d4155;--muted-base:#3d4155bd;--line-base:#ececec;--ground:#fff;--tint:#f6f4f2;--tint-2:#fbfaf9;--dark:#db4b2e;--dark-grad:linear-gradient(180deg, #e85728 0%, #db4b2e 100%);--brand-grad:linear-gradient(180deg, #e85728 0%, #db4b2e 100%);--btn-bg:linear-gradient(90deg, #da4a2e 0%, #e95728 100%);--btn-radius:10px;--btn-glow:0 0 40px #f943352e;--card-radius:20px;--card-bg-base:#fff;--card-border-base:1px solid #e8e8e8;--card-shadow-base:none;--input-bg:#f8f7f5;--input-border:1px solid transparent;--input-radius:6px;--font-display:var(--f-noto), system-ui, sans-serif;--font-body:var(--f-noto), system-ui, sans-serif;--w-head-a:400;--w-head-b:800;--tt-b-color-base:#e45128;--tt-b-color-dark:#fff}html[data-preset=slate]{--brand:#299eef;--brand-2:#1680cc;--brand-hi:#4db2f5;--accent:#299eef;--ink-base:#2c3544;--muted-base:#2c3544c2;--line-base:#d9e1ea;--ground:#f4f6f9;--tint:#e2e8ee;--tint-2:#eef2f6;--dark:#2c3544;--dark-grad:linear-gradient(180deg, #364154 0%, #2c3544 100%);--brand-grad:linear-gradient(135deg, #299eef 0%, #1680cc 100%);--btn-bg:#299eef;--btn-radius:10px;--btn-glow:0 8px 22px #299eef38;--card-radius:20px;--card-bg-base:#fff;--card-border-base:1px solid #ffffffb3;--card-shadow-base:0 12px 40px #2c35440f;--input-bg:#fff;--input-border:1px solid #dfe5ec;--input-radius:20px;--font-display:var(--f-rubik), system-ui, sans-serif;--font-body:var(--f-rubik), system-ui, sans-serif;--w-head-a:400;--w-head-b:700;--display-scale:.92;--tt-b-color-base:#1680cc;--tt-b-color-dark:#7cc6f8}html[data-preset=cream]{--brand:#503d34;--brand-2:#342923;--brand-hi:#7a5f51;--accent:#c8a15a;--ink-base:#342923;--muted-base:#342923bd;--line-base:#503d3433;--ground:#fffaf6;--tint:#f5efea;--tint-2:#faf6f3;--dark:#503d34;--dark-grad:linear-gradient(180deg, #5b463c 0%, #503d34 100%);--brand-grad:linear-gradient(180deg, #5b463c 0%, #503d34 100%);--btn-bg:#503d34;--btn-radius:4px;--btn-glow:none;--card-radius:10px;--card-bg-base:transparent;--card-border-base:1px solid #503d3454;--card-shadow-base:none;--surface:#fffdfb;--input-bg:#fff;--input-border:1px solid #503d344d;--input-radius:4px;--font-display:var(--f-assistant), system-ui, sans-serif;--font-body:var(--f-assistant), system-ui, sans-serif;--w-body:500;--w-head-a:600;--w-head-b:800;--display-scale:.89;--pill-bg-base:#c8a15a2e;--pill-ink-base:#6b5246}html[data-preset=teal]{--brand:#47c5b7;--brand-2:#2a8f84;--brand-hi:#5fd6c8;--accent:#47c5b7;--ink-base:#0c424b;--muted-base:#0c424bbd;--line-base:#e3eeed;--ground:#fff;--tint:#f0f5f5;--tint-2:#f7fafa;--dark:#295961;--dark-grad:linear-gradient(180deg, #2f636b 0%, #295961 100%);--brand-grad:linear-gradient(180deg, #2f636b 0%, #295961 100%);--btn-bg:linear-gradient(90deg, #3fa196 0%, #3fbcae 100%);--btn-radius:10px;--btn-glow:0 0 20px #28ecd533;--card-radius:15px;--card-bg-base:#fff;--card-border-base:1px solid #e3eeed;--card-shadow-base:none;--input-bg:#f1f6f6;--input-border:1px solid #f1f6f6;--input-radius:6px;--font-display:var(--f-rubik), system-ui, sans-serif;--font-body:var(--f-rubik), system-ui, sans-serif;--w-body:500;--w-strong:800;--w-head-a:400;--w-head-b:800;--tt-b-color-base:#2a8f84;--tt-b-color-dark:#7fe3d8}html[data-preset=night],html[data-preset=night-ice]{--brand:#dc3b2f;--brand-2:#b5443b;--brand-hi:#ff7e75;--accent:#ff7e75;--ink-base:#fff;--muted-base:#ffffffb8;--line-base:#ffffff1f;--ground:#1a1a1d;--tint:#1f1f23;--tint-2:#232328;--dark:#111113;--dark-grad:linear-gradient(180deg, #141416 0%, #1d1d21 100%);--brand-grad:linear-gradient(180deg, #141416 0%, #1d1d21 100%);--btn-bg:radial-gradient(72px 54px at 50% 116%, #ff7e75 0%, #b5443b 100%);--btn-radius:6px;--btn-glow:0 4px 40px #dc3b2f8c;--card-radius:16px;--card-bg-base:linear-gradient(180deg, #ffffff0f, #ffffff05);--card-border-base:1px solid #ffffff1f;--card-shadow-base:0 18px 44px #00000073;--surface:#222226;--input-bg:#ffffff0f;--input-border:1px solid #ffffff29;--input-radius:8px;--pill-bg-base:#dc3b2f1f;--pill-ink-base:#ff7e75;--hero-glow:radial-gradient(70% 50% at 50% 0%, #dc3b2f33 0%, transparent 100%);--font-display:var(--f-heebo), system-ui, sans-serif;--font-body:var(--f-heebo), system-ui, sans-serif;--w-body:300;--w-strong:600;--w-head-a:500;--w-head-b:700;--track-head:-.03em;--track-hero:-.045em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-preset=night-ice]{--brand:#38b6f0;--brand-2:#1b8fc7;--brand-hi:#7fd3ff;--accent:#7fd3ff;--btn-bg:radial-gradient(72px 54px at 50% 116%, #7fd3ff 0%, #1b8fc7 100%);--btn-glow:0 4px 40px #38b6f080;--pill-bg-base:#38b6f01f;--pill-ink-base:#7fd3ff;--hero-glow:radial-gradient(70% 55% at 50% 10%, #38b6f033 0%, transparent 100%)}html[data-preset=forest]{--brand:#c78b6f;--brand-2:#a86d52;--brand-hi:#d9a58c;--accent:#c78b6f;--ink-base:#1f3a2d;--muted-base:#1f3a2db8;--line-base:#e2e2e2;--ground:#f1f1f1;--tint:#f7f7f7;--tint-2:#fff;--dark:#12281d;--dark-grad:linear-gradient(180deg, #1f3d2e 0%, #0d1f16 100%);--brand-grad:linear-gradient(180deg, #1f3d2e 0%, #0d1f16 100%);--btn-bg:#c78b6f;--btn-radius:999px;--btn-glow:none;--btn-pad:clamp(14px, 1.15vw, 17px) clamp(26px, 2.1vw, 32px);--card-radius:22px;--card-bg-base:#fff;--card-border-base:1px solid #fff;--card-shadow-base:0 6px 30px #0000000d;--input-bg:#fff;--input-border:1px solid #b9c0c7;--input-radius:999px;--font-display:var(--f-rubik), system-ui, sans-serif;--font-body:var(--f-rubik), system-ui, sans-serif;--w-head-a:400;--w-head-b:700;--display-scale:.92;--track-head:-.011em}html[data-preset=lime]{--brand:#6d26cb;--brand-2:#5a1db0;--brand-hi:#9a6af0;--accent:#cdff65;--ink-base:#141414;--muted-base:#6b6a6a;--line-base:#dedad6;--ground:#fcfbfa;--tint:#f5f2ef;--tint-2:#efefef;--dark:#141414;--dark-grad:linear-gradient(180deg, #1b1b1b 0%, #141414 100%);--brand-grad:linear-gradient(180deg, #1b1b1b 0%, #141414 100%);--btn-bg:#6d26cb;--btn-radius:999px;--btn-glow:none;--card-radius:20px;--card-bg-base:#fff;--card-border-base:1px solid #333;--card-shadow-base:none;--input-bg:#fff;--input-border:1px solid #333;--input-radius:12px;--pill-bg-base:#cdff65;--pill-ink-base:#141414;--font-display:var(--f-rubik), system-ui, sans-serif;--font-body:var(--f-rubik), system-ui, sans-serif;--w-body:500;--w-strong:800;--w-head-a:400;--w-head-b:800}html[data-preset=blush]{--brand:#ed5e9c;--brand-2:#d23f80;--brand-hi:#fc8487;--accent:#fc8487;--ink-base:#333;--muted-base:#3c3c3cc2;--line-base:#f3dde6;--ground:#fff;--tint:#eef3f9;--tint-2:#f7f9fc;--dark:#481b2e;--dark-grad:linear-gradient(180deg, #6f3b3d 0%, #481b2e 100%);--brand-grad:linear-gradient(245deg, #ed5e9c 0%, #fc8487 100%);--btn-bg:linear-gradient(245deg, #ed5e9c 0%, #fc8487 100%);--btn-radius:16px;--btn-glow:0 0 23px -3px #cf205582;--card-radius:32px;--card-bg-base:#fff;--card-border-base:1px solid #ff530014;--card-shadow-base:0 0 16px #cf20551c;--input-bg:#fff;--input-border:1px solid #f1d9e2;--input-radius:14px;--tt-b-bg:linear-gradient(245deg, #ed5e9c 0%, #fc8487 100%);--tt-b-color-base:transparent;--tt-b-color-dark:transparent;--font-display:var(--f-rubik), system-ui, sans-serif;--font-body:var(--f-rubik), system-ui, sans-serif;--w-body:300;--w-strong:500;--w-head-a:300;--w-head-b:500;--track-head:-.027em;--track-hero:-.027em;--display-scale:.92;--lh-head:.95;--lh-hero:.92}html[data-preset=indigo]{--brand:#6b5ce8;--brand-2:#5242c9;--brand-hi:#8b7ff0;--accent:#8b7ff0;--ink-base:#232323;--muted-base:#52525b;--line-base:#e4e4e7;--ground:#fff;--tint:#f5f3ff;--tint-2:#fafafa;--dark:#161729;--dark-grad:linear-gradient(135deg, #2a1f66 0%, #3d2f9a 45%, #161729 100%);--brand-grad:linear-gradient(135deg, #2a1f66 0%, #3d2f9a 45%, #161729 100%);--btn-bg:#6b5ce8;--btn-radius:999px;--btn-glow:0 8px 24px #6b5ce847;--card-radius:16px;--card-bg-base:#fff;--card-border-base:1px solid #e4e4e7;--card-shadow-base:0 4px 24px #0000000a, 0 1px 2px #00000008;--input-bg:#fff;--input-border:1px solid #e4e4e7;--input-radius:12px;--tt-b-color-base:#6b5ce8;--tt-b-color-dark:#b9b0ff;--font-display:var(--f-google-sans), system-ui, sans-serif;--font-body:var(--f-google-sans), system-ui, sans-serif;--w-head-a:700;--w-head-b:700;--track-head:-.025em;--track-hero:-.03em}html[data-preset=electric]{--brand:#0068ff;--brand-2:#0052cc;--brand-hi:#3d8bff;--accent:#ffcd1c;--ink-base:#060025;--muted-base:#454a63;--line-base:#d7d7e9;--ground:#fff;--tint:#e1edff;--tint-2:#f3f8ff;--dark:#060025;--dark-grad:linear-gradient(180deg, #0b0540 0%, #060025 100%);--brand-grad:linear-gradient(180deg, #0b0540 0%, #060025 100%);--btn-bg:#0068ff;--btn-radius:12px;--btn-glow:none;--btn-pad:clamp(14px, 1.2vw, 18px) clamp(30px, 4vw, 60px);--card-radius:20px;--card-bg-base:#fff;--card-border-base:1px dashed #d7d7e9;--card-shadow-base:none;--input-bg:#fff;--input-border:1px solid #d7d7e9;--input-radius:12px;--display-style:italic;--font-display:var(--f-rubik), system-ui, sans-serif;--font-body:var(--f-rubik), system-ui, sans-serif;--w-head-a:400;--w-head-b:700;--display-scale:1.05;--lh-head:1.2;--pill-bg-base:#ffcd1c;--pill-ink-base:#060025}html[data-preset=indigo]{--m-dur:.7s;--m-ease:cubic-bezier(.16, 1, .3, 1);--m-rise:24px;--m-shift:32px;--m-step:80ms;--m-root-margin:0px 0px -80px 0px;--m-threshold:.12;--hover-scale:.97;--hdr-bg:color-mix(in srgb, var(--surface) 70%, transparent);--hdr-blur:12px}html[data-preset=night],html[data-preset=night-ice]{--m-dur:.7s;--m-ease:cubic-bezier(.22, .61, .36, 1);--m-rise:22px;--m-shift:30px;--m-step:70ms;--m-root-margin:0px 0px -12% 0px;--m-threshold:.08;--hover-scale:.97;--hdr-top:0px;--hdr-inset:0px;--hdr-radius:0px;--hdr-bg:#1a1a1d8c;--hdr-bg-scrolled:#1a1a1dc7;--hdr-blur:24px}html[data-preset=blush]{--m-dur:2s;--hover-scale:1.1;--hdr-radius:21px;--hdr-bg:#ffffffa6;--hdr-scroll-scale:.9;--fx-visual:blur}html[data-preset=sky]{--m-dur:.35s;--m-rise:40px;--m-shift:40px;--hdr-position:relative}html[data-preset=forest]{--m-dur:0s;--hdr-radius:999px;--hdr-bg:#ffffff75;--hdr-bg-scrolled:#fffc;--hdr-blur:20px}html[data-preset=lime]{--hdr-radius:999px;--hdr-top:15px;--hdr-bg:#fff;--hdr-bg-scrolled:#fff;--fx-visual:scale}html[data-preset=violet]{--m-step:.1s}html[data-preset=ember]{--m-step:0s;--hdr-radius:999px}html[data-preset=slate]{--m-rise:0px;--m-shift:0px;--hdr-top:15px;--hdr-bg:#fff;--hdr-bg-scrolled:#fff}html[data-preset=electric]{--hdr-top:18px;--hdr-bg:#fff;--hdr-bg-scrolled:#fff}html[data-preset=cream]{--hdr-top:0px;--hdr-radius:0px;--hdr-inset:0px;--fx-visual:parallax}html{--ink:var(--ink-base);--muted:var(--muted-base);--line:var(--line-base);--card-bg:var(--card-bg-base);--card-border:var(--card-border-base);--card-shadow:var(--card-shadow-base);--tt-b-color:var(--tt-b-color-base,var(--ink-base));--pill-bg:var(--pill-bg-base,color-mix(in srgb, var(--brand) 11%, transparent));--pill-ink:var(--pill-ink-base,var(--brand-2))}.on-dark{--ink:var(--on-dark-ink);--muted:var(--on-dark-muted);--line:var(--on-dark-line);--card-bg:#ffffff0f;--card-border:1px solid #ffffff1f;--card-shadow:none;--tt-b-color:var(--tt-b-color-dark,#fff);--pill-bg:#ffffff1f;--pill-ink:#fff;color:var(--ink)}.on-light,.form-card{--ink:var(--ink-base);--muted:var(--muted-base);--line:var(--line-base);--card-bg:var(--card-bg-base);--card-border:var(--card-border-base);--card-shadow:var(--card-shadow-base);--tt-b-color:var(--tt-b-color-base,var(--ink-base));--pill-bg:var(--pill-bg-base,color-mix(in srgb, var(--brand) 11%, transparent));--pill-ink:var(--pill-ink-base,var(--brand-2));color:var(--ink)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--w-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,video,svg{max-width:100%;display:block}picture{display:contents}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,figure,blockquote{margin:0}strong,b{font-weight:var(--w-strong)}mark{color:inherit;background:linear-gradient(transparent 58%, color-mix(in srgb, var(--accent) 34%, transparent) 58%);padding-inline:.08em}:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:6px}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tt{font-family:var(--font-display);font-style:var(--display-style);font-stretch:var(--display-stretch);font-size:calc(var(--fs-h2) * var(--display-scale));line-height:var(--lh-head);letter-spacing:var(--track-head);color:var(--ink);text-wrap:balance}.tt>span{display:block}.tt .a{font-weight:var(--w-head-a)}.tt .b{font-weight:var(--w-head-b);color:var(--tt-b-color);background:var(--tt-b-bg,none);-webkit-background-clip:text;background-clip:text}.tt--md{font-size:calc(var(--fs-h2) * .8 * var(--display-scale))}.eyebrow{background:var(--pill-bg);width:fit-content;color:var(--pill-ink);font-size:var(--fs-xs);letter-spacing:.01em;border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-weight:600;line-height:1.4;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.micro{font-size:var(--fs-sm);color:var(--muted)}.btn{padding:var(--btn-pad);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-ink);box-shadow:var(--btn-glow);font:500 var(--fs-body) / 1.2 var(--font-body);cursor:pointer;white-space:nowrap;transition:transform var(--hover-dur) ease, box-shadow var(--hover-dur) ease, filter var(--hover-dur);border:0;justify-content:center;align-items:center;gap:.6em;display:inline-flex}.btn:hover{transform:scale(var(--hover-scale))}.btn .arr{transition:transform .25s var(--ease)}.btn:hover .arr{transform:translate(-4px)}.btn[disabled]{opacity:.7;cursor:progress}.btn--sm{--btn-pad:9px 18px;font-size:var(--fs-sm)}.btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.cta{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cta--center{text-align:center;align-items:center;margin-top:clamp(32px,4vw,56px)}.sec{isolation:isolate;padding-block:var(--section-y);position:relative}.sec--tint{background:var(--tint)}.sec--fade{background:linear-gradient(180deg, var(--ground) 0%, var(--tint) 55%, var(--ground) 100%)}.sec--dark{background:var(--dark-grad)}.sec--brand{background:var(--brand-grad)}.slab{margin-inline:var(--slab-inset);border-radius:var(--slab-radius);overflow:clip}.slab+.slab{margin-top:var(--slab-inset)}.shead{text-align:center;justify-items:center;gap:clamp(12px,1.2vw,18px);max-width:860px;margin:0 auto clamp(36px,4.4vw,68px);display:grid}.shead-sub{font-size:var(--fs-lead);color:var(--muted);max-width:720px}.grid{gap:clamp(14px,1.6vw,24px);display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:clamp(20px,2vw,32px);position:relative}.card h3{font:var(--w-head-b) var(--fs-h3) / 1.25 var(--font-display);color:var(--ink);margin-bottom:8px}.card p{color:var(--muted)}.card--media{padding:10px}.card--media>img{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--card-radius) - 6px);width:100%}.card--media .card-body{padding:16px 12px 10px}.icon-chip{width:var(--ib-size,52px);height:var(--ib-size,52px);border-radius:var(--ib-radius,14px);background:var(--ib-bg,var(--pill-bg));color:var(--ib-ink,var(--pill-ink));border:var(--ib-border,0);padding:var(--ib-pad,0);background-clip:var(--ib-clip,border-box);clip-path:var(--ib-clip-path,none);box-shadow:var(--ib-ring,none);place-items:center;margin-bottom:16px;display:grid}.icon-chip svg{width:var(--ib-glyph,24px);height:var(--ib-glyph,24px)}.check{background:var(--brand);color:#fff;width:34px;height:34px;box-shadow:0 0 0 5px color-mix(in srgb, var(--brand) 16%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.check--sm{width:22px;height:22px;box-shadow:none;margin-top:.22em}.check--lg{width:64px;height:64px}.xmark{background:color-mix(in srgb, var(--bad) 14%, transparent);width:22px;height:22px;color:var(--bad);border-radius:50%;flex:none;place-items:center;margin-top:.22em;display:grid}.list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.list li{align-items:flex-start;gap:12px;display:flex}.stars{color:#fbbc05;gap:2px;display:inline-flex}.progress{top:0;z-index:70;background:var(--btn-bg);transform-origin:100%;height:3px;position:fixed;inset-inline:0;transform:scaleX(0)}.annc{background:var(--brand-grad);color:#fff;font-size:var(--fs-sm);text-align:center;justify-content:center;align-items:center;gap:10px;padding:9px 16px;display:flex}.annc i{background:#fff;border-radius:50%;flex:none;width:7px;height:7px;animation:2s infinite pulse}.hdr{position:var(--hdr-position,sticky);z-index:60;padding:var(--hdr-top) var(--hdr-inset,var(--slab-inset)) 0;top:0}.hdr-in{border-radius:var(--hdr-radius);background:var(--hdr-bg);max-width:1260px;-webkit-backdrop-filter:saturate(180%) blur(var(--hdr-blur));backdrop-filter:saturate(180%) blur(var(--hdr-blur));border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);box-shadow:0 10px 30px color-mix(in srgb, var(--ink-base) 6%, transparent);align-items:center;gap:20px;margin-inline:auto;padding:10px 12px;padding-inline-start:22px;transition:background 1s,box-shadow .3s,transform .3s;display:flex}.hdr.is-scrolled .hdr-in{background:var(--hdr-bg-scrolled);transform:scale(var(--hdr-scroll-scale));box-shadow:0 14px 40px #0000001f}html[data-preset^=night] .hdr-in,html[data-preset=cream] .hdr-in{max-width:none;box-shadow:none;border-width:0 0 1px}.brand{font:800 clamp(20px, 1.7vw, 26px) / 1 var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;display:flex}.brand img{width:auto;height:clamp(30px,2.6vw,40px)}.nav{font-size:var(--fs-sm);color:var(--muted);gap:clamp(16px,2.2vw,34px);margin-inline:auto;display:flex}.nav a{transition:color .2s}.nav a:hover{color:var(--ink)}.hero{isolation:isolate;background:linear-gradient(180deg, var(--tint) 0%, var(--ground) 100%);padding-block:clamp(36px,5vw,84px) clamp(64px,7vw,116px);position:relative;overflow:clip}.hero:before{content:"";z-index:-1;pointer-events:none;background:var(--hero-glow,radial-gradient(60% 50% at 50% 0%, color-mix(in srgb, var(--brand) 13%, transparent), transparent));position:absolute;inset:0}.bg-grid:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 78%)}.hero--dark{background:var(--dark-grad)}.hero--photo{margin:var(--slab-inset);border-radius:var(--slab-radius);background:var(--dark)}.hero--photo:before{z-index:-1;background:linear-gradient(#0000002e 0%,#0000008c 100%)}.hero-bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-copy{gap:clamp(14px,1.4vw,22px);display:grid}.hero--centered .hero-copy{text-align:center;justify-items:center;max-width:940px;margin-inline:auto}.hero .tt{font-size:calc(var(--fs-h1) * var(--hero-scale,var(--display-scale)));letter-spacing:var(--track-hero);line-height:var(--lh-hero,1.04)}.hero-sub{font-size:var(--fs-lead);color:var(--muted);max-width:660px}.hero-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.hero--centered .hero-actions{justify-content:center}.hero--centered .cta{align-items:center}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,4vw,64px);display:grid}.hero-visual{position:relative}.hero--centered .hero-visual{margin-top:clamp(36px,4.5vw,72px)}.hero-visual img.cutout{filter:drop-shadow(0 30px 40px #0000002e);margin-inline:auto}.hero-watermark{inset-inline:0;z-index:-1;text-align:center;pointer-events:none;white-space:nowrap;font:900 clamp(90px, 17vw, 280px) / .85 var(--font-display);letter-spacing:-.04em;color:color-mix(in srgb, var(--brand) 9%, transparent);direction:ltr;position:absolute;top:12%}.live{background:var(--surface);border:1px solid color-mix(in srgb, var(--ok) 35%, transparent);font-size:var(--fs-sm);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.live i{background:var(--ok);width:8px;height:8px;color:var(--ok);border-radius:50%;animation:2s infinite pulse}.live b{font-weight:700}.rating{background:var(--surface);border:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;display:inline-flex}.rating b{font-size:1.15em}.badges{flex-wrap:wrap;gap:10px;display:flex}.badges img{object-fit:contain;width:48px;height:48px}.ui-collage{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ui-collage>.ui:nth-child(2n){margin-top:30px}.event-card{text-align:center;background:var(--card-bg);border:var(--card-border);width:min(360px,100%);box-shadow:var(--card-shadow);border-radius:14px;gap:10px;padding:18px 22px;display:grid}.event-card .scarce{color:var(--brand-hi);font-weight:600;font-size:var(--fs-sm);justify-content:center;align-items:center;gap:8px;display:inline-flex}.event-card .scarce:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.event-card .line{font:500 var(--fs-h3) / 1.3 var(--font-display)}.event-card .meta{border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-sm);padding-top:10px}.countdown{justify-content:center;gap:10px;display:flex}.countdown div{background:var(--card-bg);border:var(--card-border);text-align:center;border-radius:12px;min-width:72px;padding:10px}.countdown b{font:800 clamp(24px, 2.4vw, 36px) / 1 var(--font-display);font-variant-numeric:tabular-nums;display:block}.countdown span{color:var(--muted);font-size:12px}.ui{background:var(--surface);color:var(--ink-base);border:1px solid var(--line-base);text-align:start;min-width:0;box-shadow:0 24px 60px color-mix(in srgb, var(--ink-base) 10%, transparent);border-radius:18px;padding:14px;font-size:13px;line-height:1.4;overflow:hidden}.ui-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.ui-title{font-size:14px;font-weight:700}.ui-meta{color:var(--muted-base);font-size:11px}.ui-action{background:var(--brand);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.ui-rows{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ui-row{border:1px solid var(--line-base);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.ui-txt{flex:1;min-width:0}.ui-txt>div:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-val{color:var(--brand-2);white-space:nowrap;margin-inline-start:auto;font-weight:700}.st{color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.st--ok{background:var(--ok)}.st--warn{background:var(--warn)}.st--bad{background:var(--bad)}.pstrip{z-index:3;margin-top:calc(-1*clamp(30px,3.2vw,52px));position:relative}.pstrip-in{border-radius:calc(var(--card-radius) * .8 + 6px);background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 6%, transparent);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:4px;padding:clamp(12px,1.4vw,20px) clamp(14px,1.8vw,26px);display:grid;box-shadow:0 24px 60px #00000014}.pstrip-item{align-items:center;gap:12px;padding:10px 12px;display:flex}.logos{padding-block:clamp(40px,4.4vw,72px)}.logos-title{text-align:center;color:var(--muted);font-size:var(--fs-lead);margin-bottom:clamp(20px,2vw,32px)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{width:max-content;animation:marquee var(--ticker-dur,40s) linear infinite;display:flex}.marquee--reverse .marquee-track{animation-direction:reverse}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-set{align-items:center;gap:clamp(36px,5vw,76px);padding-inline-end:clamp(36px,5vw,76px);display:flex}.logo{opacity:.72;filter:grayscale();width:auto;height:clamp(30px,3vw,46px);transition:all .3s}.logo:hover{opacity:1;filter:none}.logo-text{font:700 clamp(18px, 1.6vw, 26px) / 1 var(--font-display);color:var(--muted);white-space:nowrap;opacity:.8}.paths{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,2vw,28px);max-width:1060px;margin-inline:auto;display:grid}.path{align-content:start;gap:18px;display:grid}.path h3{font-size:var(--fs-h3)}.path--bad{background:var(--surface)}.path--good{background:var(--brand-grad);box-shadow:0 30px 70px color-mix(in srgb, var(--brand) 26%, transparent);border:0;transform:translateY(-14px)}.path--good .check{color:var(--brand-2);box-shadow:none;background:#fff}.frow{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,88px);display:grid}.frow+.frow{margin-top:clamp(64px,8vw,124px)}.frow--alt .frow-visual{order:-1}.frow-copy{justify-items:start;gap:16px;display:grid}.frow-text{color:var(--muted);font-size:var(--fs-lead)}.frame{isolation:isolate;position:relative}.frame>img{border-radius:calc(var(--card-radius) + 4px);width:100%;box-shadow:0 30px 70px #00000024}.frame--polaroid>img{border:10px solid #fff;transform:rotate(-2deg)}.frame .ui{max-width:460px;margin-inline:auto}.blob{z-index:-1;background:color-mix(in srgb, var(--accent) 26%, transparent);border-radius:42% 58% 55% 45%/50% 44% 56% 50%;position:absolute;inset:6% 4% 2% 6%;transform:rotate(-8deg)scale(1.08)}.stats{text-align:center;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(14px,1.8vw,26px);display:grid}.stat{border-radius:var(--card-radius);background:var(--card-bg);border:var(--card-border);gap:8px;padding:clamp(20px,2vw,30px) 16px;display:grid}.stat b{font:var(--w-head-b) clamp(40px, 3.8vw, 64px) / 1 var(--font-display);letter-spacing:-.03em;color:var(--brand);font-variant-numeric:tabular-nums}.on-dark .stat b{color:#fff}.stat span{color:var(--muted)}.mini-stats{flex-wrap:wrap;gap:14px 32px;display:flex}.mini-stats b{font:800 var(--fs-h2) / 1 var(--font-display);color:var(--brand-hi);display:block}.mini-stats span{color:var(--muted);font-size:var(--fs-sm)}.cmp-wrap{margin-block:-30px;padding-block:30px;overflow-x:auto}.cmp{grid-template-columns:minmax(190px, 1.7fr) repeat(calc(var(--cols) + 1), minmax(116px, 1fr));border-radius:var(--card-radius);background:var(--surface);border:1px solid var(--line);min-width:660px;max-width:1000px;margin-inline:auto;display:grid;box-shadow:0 20px 60px #00000012}.cmp-row{display:contents}.cmp-cell{text-align:center;border-bottom:1px solid var(--line);min-height:58px;color:var(--muted);font-size:var(--fs-sm);justify-content:center;align-items:center;padding:12px 16px;display:flex}.cmp-row:last-child .cmp-cell{border-bottom:0}.cmp-label{text-align:start;color:var(--ink);font-weight:500;font-size:var(--fs-body);justify-content:flex-start}.cmp-head{color:var(--ink);font-weight:700;font-size:var(--fs-body)}.cmp-b{background:var(--brand-grad);color:#fff;z-index:1;border-bottom-color:#ffffff24;position:relative}.cmp-b--first{font:800 var(--fs-h3) / 1 var(--font-display);color:#fff;border-radius:20px 20px 0 0;margin-top:-26px;padding-top:34px}.cmp-b--last{border-radius:0 0 20px 20px;margin-bottom:-26px;padding-bottom:34px}.mark{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mark.yes{color:var(--ok);background:color-mix(in srgb, var(--ok) 13%, transparent)}.mark.no{color:var(--bad);background:color-mix(in srgb, var(--bad) 12%, transparent)}.mark.on{color:#fff;background:#ffffff2e}.cmp-b span:not(.mark){color:#fff;font-weight:600}.steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.steps:has(>.step:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.step{align-content:start;gap:8px;display:grid;position:relative}.step h3{font:var(--w-head-b) var(--fs-h3) / 1.25 var(--font-display)}.step p{color:var(--muted)}.steps--numbers .step{background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:clamp(22px,2vw,30px)}.step-num{text-align:end;font:800 clamp(56px, 5vw, 86px) / .9 var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--brand) 50%, transparent);direction:ltr}.steps--timeline .step{text-align:center;justify-items:center}.step-dot{z-index:1;background:var(--surface);width:66px;height:66px;color:var(--brand);border:1px solid var(--line);box-shadow:0 0 0 9px color-mix(in srgb, var(--brand) 9%, transparent);border-radius:50%;place-items:center;margin-bottom:10px;font-weight:800;display:grid;position:relative}.steps--timeline .step:not(:last-child):after{content:"";top:33px;border-top:2px dashed color-mix(in srgb, var(--brand) 38%, transparent);width:calc(100% - 96px + clamp(16px,2vw,24px));position:absolute;inset-inline-start:calc(50% + 48px)}.g-rating-wrap{justify-content:center;margin:calc(-1*clamp(14px,2vw,30px)) 0 clamp(26px,3vw,44px);display:flex}.carousel{position:relative}.snap{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;padding:6px 4px 22px;display:grid;overflow-x:auto}.snap::-webkit-scrollbar{display:none}.snap>*{scroll-snap-align:start}.snap--vid{grid-auto-columns:calc(25% - 12px);gap:16px}.carousel-nav{justify-content:center;gap:10px;margin-top:8px;display:flex}.carousel-nav button{border:1px solid var(--line);background:var(--surface);width:46px;height:46px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.carousel-nav button:first-child svg{transform:rotate(180deg)}.carousel-nav .dots{align-items:center;gap:8px;display:flex}.carousel-nav .dots button{background:color-mix(in srgb, var(--ink) 20%, transparent);border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.carousel-nav .dots button.on{background:var(--brand);width:22px}.review{align-content:start;gap:14px;display:grid}.review blockquote{font-size:var(--fs-body);color:var(--ink)}.who{align-items:center;gap:12px;margin-top:auto;display:flex}.who small{color:var(--muted);font-size:var(--fs-xs);display:block}.avatar{object-fit:cover;background:var(--pill-bg);width:46px;height:46px;color:var(--pill-ink);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.people{gap:clamp(20px,3vw,36px);max-width:1000px;margin-inline:auto;display:grid}.person{grid-template-columns:minmax(200px,.8fr) 1.2fr;align-items:center;gap:clamp(20px,3vw,44px);padding:clamp(14px,1.6vw,22px);display:grid}.person:nth-child(2n) .person-photo{order:2}.person-photo img,.person-ph{aspect-ratio:4/5;object-fit:cover;border-radius:calc(var(--card-radius) - 4px);width:100%}.person-ph{background:var(--brand-grad);color:#fff;font:800 clamp(60px, 8vw, 120px) / 1 var(--font-display);place-items:center;display:grid}.person-body{justify-items:start;gap:12px;padding-inline:6px;display:grid}.person-body h3{font:var(--w-head-b) calc(var(--fs-h2) * .9) / 1.05 var(--font-display);letter-spacing:var(--track-head);margin:0}.agenda{max-width:780px;margin-inline:auto}.agenda-row{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr;gap:24px;padding:18px 0;display:grid}.agenda-time{font:700 var(--fs-lead) / 1.3 var(--font-display);color:var(--brand-hi);font-variant-numeric:tabular-nums}.agenda-row h3{font-weight:600;font-size:var(--fs-body)}.agenda-row p{color:var(--muted);font-size:var(--fs-sm)}.agenda-row--hl h3{color:var(--brand-hi)}.guarantee{background:var(--surface);grid-template-columns:auto 1fr;align-items:center;gap:clamp(22px,3.4vw,56px);max-width:1000px;margin-inline:auto;padding:clamp(28px,3.6vw,58px);display:grid}.guarantee-body{justify-items:start;gap:14px;display:grid}.guarantee-body p{color:var(--muted);font-size:var(--fs-lead)}.seal{aspect-ratio:1;text-align:center;background:var(--brand-grad);color:#fff;width:clamp(120px,11vw,168px);font:800 var(--fs-h3) / 1.1 var(--font-display);box-shadow:0 0 0 10px color-mix(in srgb, var(--brand) 12%, transparent), 0 22px 50px color-mix(in srgb, var(--brand) 28%, transparent);border-radius:50%;place-content:center;justify-items:center;gap:4px;padding:16px;display:grid}.tiers{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);max-width:1100px;margin-inline:auto;display:grid}.tier{align-content:start;gap:14px;display:grid;overflow:hidden}.tier h3{margin:0}.tier .btn{width:100%;margin-top:auto}.tier--featured{border:2px solid var(--brand);transform:translateY(-12px)}.tier--soldout{opacity:.55}.tier-price{font:800 clamp(40px, 3.6vw, 60px) / 1 var(--font-display);letter-spacing:-.03em;color:var(--ink);align-items:baseline;gap:8px;display:flex}.tier-price small{font-size:var(--fs-sm);color:var(--muted);letter-spacing:0;font-weight:500}.ribbon{top:20px;background:var(--brand);color:#fff;padding:6px 50px;font-size:12px;font-weight:700;position:absolute;inset-inline-end:-44px;transform:rotate(-45deg)}.lead-grid{grid-template-columns:1fr minmax(320px,460px);align-items:center;gap:clamp(28px,5vw,84px);display:grid}.lead-copy{justify-items:start;gap:18px;display:grid}.lead-copy .shead-sub{text-align:start}.form-card{border-radius:calc(var(--card-radius) + 6px);background:var(--surface);gap:12px;padding:clamp(22px,2.6vw,36px);display:grid;position:relative;box-shadow:0 30px 80px #0000002e}.form-card h3{font:var(--w-head-b) var(--fs-h3) / 1.25 var(--font-display);text-align:center;margin-bottom:4px}.field{gap:6px;display:grid}.field label{font-size:var(--fs-sm);font-weight:500}.input{width:100%;height:var(--input-h);color:var(--ink);background:var(--input-bg);border:var(--input-border);border-radius:var(--input-radius);appearance:none;padding-inline:16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 16%, transparent);outline:none}select.input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23888' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:16px;background-repeat:no-repeat;padding-inline-end:42px}.consent{font-size:var(--fs-xs);color:var(--muted);align-items:flex-start;gap:8px;display:flex}.consent input{accent-color:var(--brand);margin-top:3px}.form-card .btn{width:100%;min-height:calc(var(--input-h) + 2px)}.form-err{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px 12px;font-size:14px}.form-ok{text-align:center;justify-items:center;padding-block:40px}.form-ok p{color:var(--muted)}.hp{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.faq{gap:12px;max-width:880px;margin-inline:auto;display:grid}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--card-radius) * .6 + 6px);transition:box-shadow .3s}.faq details[open]{box-shadow:0 16px 40px #00000012}.faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.plus{background:var(--pill-bg);width:30px;height:30px;color:var(--pill-ink);transition:transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.faq details[open] .plus{transform:rotate(45deg)}.faq .ans{color:var(--muted);padding:0 22px 20px}.faq details::details-content{block-size:0;transition:block-size var(--acc-dur) ease, content-visibility var(--acc-dur) allow-discrete;overflow:hidden}.faq details[open]::details-content{block-size:auto}.final{isolation:isolate;text-align:center;padding:clamp(60px, 7.5vw, 120px) var(--gutter);background:var(--brand-grad);justify-items:center;display:grid;position:relative;overflow:clip}.final .bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.final:has(.bg):after{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--dark) 45%, transparent), color-mix(in srgb, var(--dark) 88%, transparent));position:absolute;inset:0}.final-in{justify-items:center;gap:18px;max-width:860px;display:grid}.final .cta--center{margin-top:10px}.ftr{padding-block:40px 30px}.ftr-in{text-align:center;justify-items:center;gap:14px;display:grid}.ftr-links{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;display:flex}.ftr-links a:hover,.ftr-credit:hover{color:var(--brand)}.ftr-copy,.ftr-credit{font-size:var(--fs-xs);color:var(--muted)}.wa{inset-inline-start:18px;z-index:55;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:18px;box-shadow:0 10px 30px #25d36666}.toast{inset-inline-end:18px;z-index:55;background:var(--surface);color:var(--ink-base);border:1px solid var(--line-base);opacity:0;pointer-events:none;transition:transform .5s var(--ease), opacity .5s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex;position:fixed;bottom:80px;transform:translateY(140%);box-shadow:0 20px 50px #0000002e}.toast.show{opacity:1;transform:none}.toast-ic{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.toast-time{color:var(--muted-base);font-size:12px}.a11y{inset-inline-end:18px;z-index:56;position:fixed;bottom:18px}.a11y-btn{color:#fff;cursor:pointer;background:#1f4fd6;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 24px #00000038}.a11y-panel{bottom:58px;color:#111;background:#fff;border-radius:14px;gap:6px;width:230px;padding:10px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 20px 50px #00000040}.a11y-panel button,.a11y-panel a{text-align:start;color:#111;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;padding:9px 12px;font-size:14px;display:block}.a11y-panel [aria-pressed=true]{color:#fff;background:#1f4fd6;border-color:#1f4fd6}html.a11y-big #page{zoom:1.15}html.a11y-contrast #page{filter:contrast(1.3)}html.a11y-gray #page{filter:grayscale()}html.a11y-contrast.a11y-gray #page{filter:contrast(1.3)grayscale()}html.a11y-links #page a{text-decoration:underline!important}html.a11y-font #page,html.a11y-font #page *{font-family:Arial,Helvetica,sans-serif!important}html.a11y-still *,html.a11y-still :before,html.a11y-still :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.example-bar{z-index:80;color:#fff;text-align:center;background:#b91c1c;padding:6px 12px;font:600 13px/1.4 system-ui,sans-serif;position:relative}.legal{max-width:780px;padding:56px var(--gutter) 80px;margin:0 auto}.legal h1{font:800 var(--fs-h2) / 1.1 var(--font-display);margin-bottom:20px}.legal h2{font:700 var(--fs-h3) / 1.3 var(--font-display);margin:30px 0 10px}.legal p,.legal li{color:var(--muted);margin-bottom:10px}.legal a{color:var(--brand-2);text-decoration:underline}:root{--hero-gutter:clamp(10px, 1.25vw, 18px);--hero-radius:clamp(20px, 2.4vw, 40px);--tile-shadow:0 22px 60px #0000001f}html[data-preset^=night]{--tile-shadow:0 22px 60px #00000080}.hero--panel{margin:var(--hero-gutter) var(--hero-gutter) 0;border-radius:var(--hero-radius);background:linear-gradient(180deg, var(--tint) 0%, var(--tint-2) 60%, var(--ground) 100%)}.hero--panel.hero--dark{background:var(--dark-grad)}.hero--cutout{padding-bottom:0}.hero--cutout .hero-grid{align-items:end}.hero--cutout .hero-copy{align-self:center;padding-bottom:clamp(64px,7vw,116px)}.hero--cutout .hero-visual{align-self:end}.cutout-fig{justify-items:center;margin:0;display:grid;position:relative}.cutout-fig img{object-fit:contain;object-position:50% 100%;width:100%;max-height:min(80vh,760px)}.cutout-fig.is-fade img{-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.cutout-fig.has-shadow img{filter:drop-shadow(0 18px 34px color-mix(in srgb, var(--ink-base) 26%, transparent))}.cutout-fig.is-bleed{margin-inline-end:calc(-1 * var(--gutter))}.hero--breakout{overflow:visible}.hero--breakout .cutout-fig{margin-top:calc(-1 * var(--breakout))}.hero--product .hero-visual{width:min(100%,1040px);margin-inline:auto}.hero--crop{padding-bottom:0}.hero--crop .hero-visual{margin-bottom:calc(-1*clamp(40px,7vw,120px))}.product{isolation:isolate;position:relative}.product--glow:before{content:"";z-index:-1;background:color-mix(in srgb, var(--brand) 28%, transparent);filter:blur(clamp(40px,6vw,90px));border-radius:50%;position:absolute;inset:12% 8% -12%}.product-screen{position:relative;overflow:hidden}.product-screen>img{width:100%}.product--glass .product-screen{background:color-mix(in srgb, var(--surface) 26%, transparent);border:1px solid var(--surface);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 -24px 100px color-mix(in srgb, var(--brand) 28%, transparent);border-bottom:0;border-radius:20px 20px 0 0;padding:clamp(8px,1vw,14px) clamp(8px,1vw,14px) 0}.product--glass .product-screen>img{border-radius:12px 12px 0 0}.product--bezel .product-screen{background:var(--surface);border-radius:clamp(18px,2vw,28px);padding:clamp(8px,1vw,16px);box-shadow:0 25px 50px -12px #00000040}.product--bezel .product-screen>img{border-radius:clamp(10px,1.2vw,16px)}.product-side{aspect-ratio:1;object-fit:cover;z-index:-1;width:22%;box-shadow:var(--tile-shadow);border-radius:20px;position:absolute;bottom:10%}.product-side--start{inset-inline-start:-15%}.product-side--end{inset-inline-end:-15%}.hero-bg{object-position:var(--photo-pos,50% 50%);opacity:var(--photo-op,1)}.hero--photo{--scrim-end:color-mix(in srgb, var(--dark) 92%, transparent);--scrim-v:linear-gradient(180deg, color-mix(in srgb, var(--dark) 35%, transparent) 0%, transparent 30%, transparent 72%, var(--scrim-end) 100%);--scrim-s:linear-gradient(270deg, color-mix(in srgb, var(--dark) 94%, transparent) 0%, color-mix(in srgb, var(--dark) 90%, transparent) 26%, color-mix(in srgb, var(--dark) 78%, transparent) 44%, transparent 76%)}.hero--photo.scrim--vertical:before{background:var(--scrim-v)}.hero--photo.scrim--side:before{background:var(--scrim-s)}.hero--photo.scrim--both:before{background:var(--scrim-v), var(--scrim-s)}.hero--photo.scrim--flat:before{background:color-mix(in srgb, var(--dark) 46%, transparent)}.hero--bleed,.hero--fade{border-radius:0;margin:0}.hero--fade{--scrim-end:var(--ground)}.hero--fade.scrim--default:before{background:var(--scrim-v)}.fchip{z-index:3;background:var(--surface);max-width:min(250px,62%);color:var(--ink-base);font-size:var(--fs-xs);text-align:start;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;line-height:1.25;display:flex;position:absolute;box-shadow:0 8px 24px #00000017}.fchip-ic{background:color-mix(in srgb, var(--brand) 13%, transparent);width:36px;height:36px;color:var(--brand-2);border-radius:50%;flex:none;place-items:center;display:grid}.fchip-txt{gap:2px;min-width:0;display:grid}.fchip b{font:800 var(--fs-h3) / 1.05 var(--font-display);color:var(--brand-2)}.fchip small{font-size:var(--fs-xs);color:var(--muted-base)}.fchip--float{animation:3s ease-in-out infinite float}.fchip--dark{background:color-mix(in srgb, var(--dark) 60%, transparent);color:var(--on-dark-ink);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff26;border-radius:12px}.fchip--dark b{color:var(--on-dark-ink)}.fchip--dark small{color:var(--on-dark-muted)}.fchip-dot{background:var(--brand-hi);border-radius:50%;flex:none;width:6px;height:6px}.fchip--top-end{top:8%;inset-inline-end:-4%}.fchip--top-start{top:8%;inset-inline-start:-4%}.fchip--bottom-start{bottom:10%;inset-inline-start:-4%}.fchip--bottom-end{bottom:10%;inset-inline-end:-4%}.fchip--mid-start{top:44%;inset-inline-start:-6%}.fchip--mid-end{top:44%;inset-inline-end:-6%}.decor{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.pat{--pat-ink:color-mix(in srgb, var(--brand) 9%, transparent);--pat-dot:color-mix(in srgb, var(--ink) 13%, transparent);position:absolute;inset:0}.on-dark .pat,html[data-preset^=night] .pat{--pat-ink:#ffffff0f;--pat-dot:#ffffff12}.pat--grid{background-image:repeating-linear-gradient(90deg, var(--pat-ink) 0 1px, transparent 1px 60px), repeating-linear-gradient(0deg, var(--pat-ink) 0 1px, transparent 1px 60px);-webkit-mask-image:radial-gradient(80% 70% at 50% 35%,#000 40%,#0000);mask-image:radial-gradient(80% 70% at 50% 35%,#000 40%,#0000)}.pat--dots{background-image:radial-gradient(circle, var(--pat-dot) 1px, transparent 1.6px);background-size:24px 24px;-webkit-mask-image:radial-gradient(90% 80% at 50% 40%,#000 30%,#0000);mask-image:radial-gradient(90% 80% at 50% 40%,#000 30%,#0000)}.pat--noise{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.glow{border-radius:50%;position:absolute}.glow--blob-a{top:-420px;background:color-mix(in srgb, var(--brand) 15%, transparent);filter:blur(120px);width:800px;height:800px;inset-inline-start:-280px}.glow--blob-b{bottom:8%;background:color-mix(in srgb, var(--accent) 18%, transparent);filter:blur(64px);width:288px;height:288px;inset-inline-end:6%}.glow--radial{background:radial-gradient(50% 55% at 50% 40%, color-mix(in srgb, var(--brand) 16%, transparent), transparent 72%);border-radius:0;width:900px;max-width:130%;height:520px;top:0;left:50%;transform:translate(-50%)}.glow--conic{filter:blur(60px);background:conic-gradient(color-mix(in srgb, var(--brand) 22%, transparent), color-mix(in srgb, var(--brand) 5%, transparent), color-mix(in srgb, var(--brand) 22%, transparent), transparent 70%);width:1221px;height:1221px;margin:-610px 0 0 -610px;animation:46s linear infinite spin;top:50%;left:50%}@keyframes spin{to{transform:rotate(1turn)}}.motif{width:min(var(--motif-size), 90vw);height:auto;color:var(--motif-color,var(--brand));opacity:var(--motif-op);position:absolute}.on-dark .motif{--motif-color:#fff}.motif--end{top:50%;inset-inline-end:-8%;transform:translateY(-50%)}.motif--start{top:50%;inset-inline-start:-8%;transform:translateY(-50%)}.motif--center{top:50%;left:50%;transform:translate(-50%,-50%)}.motif--bottom-start{bottom:-14%;inset-inline-start:-6%}.motif--bottom-end{bottom:-14%;inset-inline-end:-6%}.ghost-word{white-space:nowrap;font:600 12vw / .9 var(--font-display);letter-spacing:-.03em;color:color-mix(in srgb, var(--ink) 4%, transparent);direction:ltr;position:absolute;top:clamp(4px,1.4vw,24px);left:50%;transform:translate(-50%)}:where(html[data-preset=indigo]:not([data-icons]),html[data-preset=night]:not([data-icons]),html[data-icons=tint-circle]) .icon-chip,.icon-chip.ib--tint-circle{--ib-size:48px;--ib-radius:50%;--ib-glyph:22px;--ib-bg:color-mix(in srgb, var(--brand) 12%, transparent);--ib-ink:var(--brand-2);--ib-border:0;--ib-pad:0;--ib-clip:border-box;--ib-clip-path:none;--ib-ring:none}:where(html[data-preset=slate]:not([data-icons]),html[data-icons=gradient-tile]) .icon-chip,.icon-chip.ib--gradient-tile{--ib-size:52px;--ib-radius:10px;--ib-glyph:26px;--ib-bg:linear-gradient(180deg, var(--brand-hi), var(--brand));--ib-ink:var(--btn-ink);--ib-border:0;--ib-pad:0;--ib-clip:border-box;--ib-clip-path:none;--ib-ring:none}:where(html[data-preset=teal]:not([data-icons]),html[data-preset=cream]:not([data-icons]),html[data-icons=duotone-tile]) .icon-chip,.icon-chip.ib--duotone-tile{--ib-size:58px;--ib-radius:14px;--ib-glyph:26px;--ib-bg:color-mix(in srgb, var(--brand) 11%, transparent);--ib-ink:var(--brand-2);--ib-border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);--ib-pad:0;--ib-clip:border-box;--ib-clip-path:none;--ib-ring:none}:where(html[data-preset=forest]:not([data-icons]),html[data-icons=halo]) .icon-chip,.icon-chip.ib--halo{--ib-size:76px;--ib-radius:50%;--ib-glyph:30px;--ib-bg:radial-gradient(circle closest-side, var(--surface) 76%, color-mix(in srgb, var(--brand) 18%, transparent) 77%);--ib-ink:var(--brand);--ib-border:0;--ib-pad:0;--ib-clip:border-box;--ib-clip-path:none;--ib-ring:none}:where(html[data-icons=dashed-ring]) .icon-chip,.icon-chip.ib--dashed-ring{--ib-size:72px;--ib-radius:50%;--ib-glyph:26px;--ib-bg:var(--pill-bg);--ib-ink:var(--pill-ink);--ib-border:1px dashed color-mix(in srgb, var(--ink) 40%, transparent);--ib-pad:6px;--ib-clip:content-box;--ib-clip-path:none;--ib-ring:none}:where(html[data-preset=night-ice]:not([data-icons]),html[data-icons=notched]) .icon-chip,.icon-chip.ib--notched{--ib-size:46px;--ib-radius:0;--ib-glyph:22px;--ib-bg:color-mix(in srgb, var(--brand) 12%, transparent);--ib-ink:var(--brand-hi);--ib-border:1px solid color-mix(in srgb, var(--brand) 34%, transparent);--ib-pad:0;--ib-clip:border-box;--ib-clip-path:polygon(10px 0, 100% 0, 100% 100%, 0 100%, 0 10px);--ib-ring:none}:where(html[data-preset=lime]:not([data-icons]),html[data-preset=blush]:not([data-icons]),html[data-preset=violet]:not([data-icons]),html[data-preset=sky]:not([data-icons]),html[data-icons=none]) .icon-chip,.icon-chip.ib--none{--ib-size:fit-content;--ib-radius:0;--ib-glyph:42px;--ib-bg:transparent;--ib-ink:var(--brand);--ib-border:0;--ib-pad:0;--ib-clip:border-box;--ib-clip-path:none;--ib-ring:none}:where(html[data-icons=tile]) .icon-chip,.icon-chip.ib--tile{--ib-size:52px;--ib-radius:14px;--ib-glyph:24px;--ib-bg:var(--pill-bg);--ib-ink:var(--pill-ink);--ib-border:0;--ib-pad:0;--ib-clip:border-box;--ib-clip-path:none;--ib-ring:none}html[data-preset^=night] .icon-chip,.on-dark .icon-chip{--ib-ring:0 0 0 1px color-mix(in srgb, var(--brand) 45%, transparent)}html[data-preset^=night] .ib--none,.on-dark .ib--none{--ib-ring:none}.on-dark .icon-chip{--ib-ink:var(--brand-hi)}.glass{border-radius:28px;position:relative}.glass--light{background:color-mix(in srgb, var(--surface) 80%, transparent);border:2px solid color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 30px #00000012}.glass--on-photo{background:color-mix(in srgb, var(--surface) 25%, transparent);border:1px solid color-mix(in srgb, var(--surface) 55%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px}.glass--dark-notched{box-shadow:none;background:linear-gradient(180deg, color-mix(in srgb, var(--dark) 55%, transparent), color-mix(in srgb, var(--dark) 45%, transparent));-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);clip-path:polygon(0 16px,16px 0,100% 0,100% 100%,0 100%);border:1px solid #ffffff38;border-radius:0}.highlights-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:clamp(12px,1.4vw,20px);display:grid}.hl{text-align:center;align-content:start;justify-items:center;gap:8px;padding:clamp(20px,2vw,30px);display:grid}.hl .icon-chip{margin-bottom:6px}.hl h3{font:var(--w-head-b) var(--fs-h3) / 1.2 var(--font-display);color:var(--tt-b-color)}.hl p{color:var(--muted);font-size:var(--fs-sm)}.hl-value{font:800 clamp(30px, 2.8vw, 46px) / 1 var(--font-display);color:var(--brand);letter-spacing:-.02em}.highlights--overlap{z-index:3;margin-top:calc(-1*clamp(75px,7.8vw,112px));padding-bottom:clamp(24px,3vw,48px);position:relative}section.highlights--overlap{padding-top:0}.highlights--photo{background:var(--dark);overflow:clip}.highlights--photo:before{content:"";z-index:-1;background:color-mix(in srgb, var(--dark) 42%, transparent);position:absolute;inset:0}.sec-bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.pcard{isolation:isolate;background:var(--dark);min-height:clamp(300px,27vw,400px);color:var(--ink);border-radius:clamp(22px,2vw,30px);align-content:end;display:grid;position:relative;overflow:hidden}.pcard-img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.pcard:hover .pcard-img{transform:scale(1.06)}.pcard-img.is-mirror{transform:scaleX(-1)}.pcard:hover .pcard-img.is-mirror{transform:scaleX(-1)scale(1.06)}.pcard:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.pcard-body{gap:8px;padding:clamp(20px,2.2vw,30px);display:grid}.pcard h3{font:var(--w-head-b) var(--fs-h3) / 1.2 var(--font-display);color:var(--ink);margin:0}.pcard p{color:var(--muted)}.pcard--glass-bottom:before{background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--dark) 45%, transparent))}.pcard--glass-bottom .pcard-body{background:color-mix(in srgb, var(--dark) 16%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid #ffffff2e;border-radius:20px;margin:12px}.pcard--directional:before{background:linear-gradient(101deg, transparent 25%, var(--dark) 100%);opacity:.57}.pcard--dark-side:before{background:linear-gradient(270deg, color-mix(in srgb, var(--dark) 94%, transparent) 0%, color-mix(in srgb, var(--dark) 88%, transparent) 30%, color-mix(in srgb, var(--dark) 62%, transparent) 52%, color-mix(in srgb, var(--dark) 18%, transparent) 72%, transparent 92%)}.pcard--directional .pcard-body,.pcard--dark-side .pcard-body{max-width:72%}.pcard--brand:before{background:var(--brand-grad);opacity:.84}.connector{aspect-ratio:1060/180;width:min(100%,1060px);height:auto;color:color-mix(in srgb, var(--brand) 50%, transparent);margin:0 auto;display:block}.connector--flip{transform:scaleX(-1)}.frow+.connector{margin-top:clamp(16px,2.4vw,36px);margin-bottom:clamp(16px,2.4vw,36px)}.connector+.frow{margin-top:0}.step-num--gradient{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--brand-hi) 40%, transparent);background:linear-gradient(170deg, color-mix(in srgb, var(--brand-hi) 85%, transparent), color-mix(in srgb, var(--brand) 35%, transparent) 42%, transparent 78%);filter:drop-shadow(0 0 18px color-mix(in srgb, var(--brand) 30%, transparent));-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,7vw,120px)}.vtile{aspect-ratio:var(--v-ar,9 / 16);isolation:isolate;background:var(--dark);border-radius:clamp(16px,2vw,28.8px);margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 25px 50px -12px #00000040}.vtile video,.vtile img,.vtile iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.vtile:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.vtile.is-on:has(iframe,video[controls]):after{display:none}.vtile-facade{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.vtile-play{z-index:2;transition:transform var(--hover-dur) ease;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.vtile-play svg{transform:translate(2px)}.vtile--solid .vtile-play{background:var(--brand);width:clamp(60px,5.6vw,80px);height:clamp(60px,5.6vw,80px);color:var(--btn-ink);box-shadow:var(--btn-glow)}.vtile--glass .vtile-play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:64px;height:64px;box-shadow:0 0 40px color-mix(in srgb, var(--brand) 45%, transparent);background:#ffffff24;border:1px solid #ffffff80}.vtile-facade:hover .vtile-play{transform:scale(1.08)}.vtile figcaption{z-index:2;inset-inline:14px;color:#fff;text-shadow:0 2px 12px #0009;pointer-events:none;font-weight:600;position:absolute;bottom:14px}.snap:has(>.vtile){margin-bottom:-22px;padding-bottom:44px}.snap--vid-square{grid-auto-columns:calc(33.3333% - 10.6667px);gap:16px}.snap--vid-wide{grid-auto-columns:calc(50% - 8px);gap:16px}.breakout{max-width:1296px;margin:var(--rise) auto 0;background:var(--tint);border-radius:clamp(16px,1.6vw,20px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(20px,3vw,48px);padding-inline:clamp(24px,3.4vw,56px);display:grid}.breakout-body{align-self:center;justify-items:start;gap:14px;padding-block:clamp(32px,4vw,64px);display:grid}.breakout-body p{color:var(--muted);font-size:var(--fs-lead)}.breakout-fig{margin-top:calc(-1 * var(--rise));align-self:end;justify-items:center;display:grid}.breakout-fig img{object-fit:contain;object-position:50% 100%;width:100%;max-height:560px}.seal--sm{aspect-ratio:auto;width:auto;font-size:var(--fs-sm);box-shadow:0 0 0 6px color-mix(in srgb, var(--brand) 12%, transparent);border-radius:999px;place-content:normal;align-items:center;gap:8px;padding:7px 16px;display:inline-flex}.final--figure{text-align:start;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);place-items:end stretch;column-gap:clamp(20px,4vw,64px);padding-bottom:0}.final--figure .final-in{align-self:center;justify-items:start;padding-bottom:clamp(60px,7.5vw,120px)}.final--figure .cta--center{text-align:start;align-items:flex-start}.final-fig{align-self:end;justify-items:center;display:grid}.final-fig img{object-fit:contain;object-position:50% 100%;width:100%;max-height:520px}.sec--gallery,.sec--wall{overflow:clip}.mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,15.8vw,228px);grid-auto-flow:dense;gap:clamp(12px,1.5vw,22px);display:grid}.mosaic-tile{isolation:isolate;background:var(--tint);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:var(--tile-shadow);border-radius:16px;margin:0;position:relative;overflow:hidden}.mosaic-tile--w{grid-column:span 2}.mosaic-tile img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.mosaic-tile:hover img{transform:scale(1.06)}.mosaic-tile:after{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--dark) 10%, transparent), color-mix(in srgb, var(--dark) 35%, transparent));position:absolute;inset:0}.mosaic-title{grid-column:span 2;align-content:center;justify-items:center;padding:8px clamp(8px,1.5vw,24px);display:grid}.mosaic-title .shead{margin-bottom:0}.mosaic-title .cta--center{margin-top:clamp(14px,1.6vw,24px)}.mosaic-chip{z-index:1;bottom:12px;background:color-mix(in srgb, var(--dark) 60%, transparent);color:#fff;max-width:calc(100% - 24px);font-size:var(--fs-xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:8px;padding:7px 12px;line-height:1.3;display:inline-flex;position:absolute;inset-inline-end:12px}.mosaic-chip i{background:var(--brand-hi);border-radius:50%;flex:none;width:6px;height:6px}.wall{gap:clamp(10px,1.4vw,20px);width:100vw;margin-inline:calc(50% - 50vw);display:grid}.wall--tilt{width:112vw;margin-inline:calc(50% - 56vw);padding-block:2.4vw;rotate:2deg}.marquee--wall{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.marquee--wall .marquee-set{gap:var(--wall-gap,clamp(10px, 1.4vw, 24px));padding-inline-end:var(--wall-gap,clamp(10px, 1.4vw, 24px))}.wall-tile{width:var(--tile-w,clamp(130px, 18.5vw, 266px));aspect-ratio:var(--tile-ratio,1);object-fit:cover;border-radius:var(--tile-r,20px);flex:none;height:auto}.wall--border .wall-tile{border:1px solid var(--line)}@media (max-width:1024px){.snap--vid-square{grid-auto-columns:calc(50% - 8px)}.product-side{display:none}}@media (max-width:900px){.hero--cutout .hero-copy{padding-bottom:12px}.hero--cutout .hero-visual{width:min(100%,440px);margin-inline:auto}.cutout-fig.is-bleed{margin-inline-end:0}.hero--breakout .cutout-fig{margin-top:0}.hero--photo.scrim--side:before,.hero--photo.scrim--both:before{background:var(--scrim-v), color-mix(in srgb, var(--dark) 55%, transparent)}.fchip--top-end,.fchip--bottom-end,.fchip--mid-end{inset-inline-end:0}.fchip--top-start,.fchip--bottom-start,.fchip--mid-start{inset-inline-start:0}.connector{display:none}.connector+.frow{margin-top:clamp(64px,8vw,124px)}.pcard--directional .pcard-body,.pcard--dark-side .pcard-body{max-width:none}.breakout{grid-template-columns:1fr;margin-top:clamp(40px,8vw,80px);padding-inline:clamp(18px,5vw,32px)}.breakout-body{text-align:center;justify-items:center;padding-bottom:8px}.breakout-fig{margin-top:0;width:min(100%,360px);margin-inline:auto}.breakout--hide-m .breakout-fig{display:none}.breakout--hide-m .breakout-body{padding-bottom:clamp(32px,4vw,64px)}.final--figure{text-align:center;grid-template-columns:1fr;justify-items:center}.final--figure .final-in{justify-items:center;padding-bottom:12px}.final--figure .cta--center{text-align:center;align-items:center}.final-fig{width:min(100%,320px)}}@media (max-width:700px){.mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(120px,38vw,180px)}.mosaic-title{order:-1;grid-column:1/-1;padding-bottom:12px}.mosaic-tile:nth-child(4n+1){rotate:-1.2deg}.mosaic-tile:nth-child(4n+3){rotate:1.2deg}.mosaic-chip{inset-inline-end:8px;padding:5px 9px;bottom:8px}}@media (max-width:600px){.snap--vid-square{grid-auto-columns:78%}.snap--vid-wide{grid-auto-columns:92%}.fchip{gap:8px;padding:8px 10px}.fchip-ic{width:30px;height:30px}}.js .rv{opacity:0}.js .rv.in{animation:rv-fade var(--m-dur) var(--m-ease) calc(var(--m-step) * var(--i,0)) both}.js .rv-up.in{animation-name:rv-up}.js .rv-down.in{animation-name:rv-down}.js .rv-left.in{animation-name:rv-left}.js .rv-right.in{animation-name:rv-right}.js .rv-zoom.in{animation-name:rv-zoom}@keyframes rv-fade{0%{opacity:0}to{opacity:1}}@keyframes rv-up{0%{opacity:0;transform:translate3d(0, var(--m-rise), 0)}to{opacity:1;transform:none}}@keyframes rv-down{0%{opacity:0;transform:translate3d(0, calc(var(--m-rise) * -1), 0)}to{opacity:1;transform:none}}@keyframes rv-left{0%{opacity:0;transform:translate3d(calc(var(--m-shift) * -1), 0, 0)}to{opacity:1;transform:none}}@keyframes rv-right{0%{opacity:0;transform:translate3d(var(--m-shift), 0, 0)}to{opacity:1;transform:none}}@keyframes rv-zoom{0%{opacity:0;transform:scale3d(var(--m-zoom-from), var(--m-zoom-from), 1)}50%{opacity:1}to{opacity:1;transform:none}}.lift{transition:transform .26s,box-shadow .26s}.lift:hover{transform:translateY(-6px)}html[data-preset^=night] .btn,html[data-preset=violet] .btn{isolation:isolate;position:relative;overflow:hidden}html[data-preset^=night] .btn:after,html[data-preset=violet] .btn:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:70px;animation:3s ease-in-out infinite shine;position:absolute;top:0;bottom:0;left:-90px;transform:skew(-20deg)}html[data-preset^=night] .btn:hover:after,html[data-preset=violet] .btn:hover:after{animation-duration:1.1s}@keyframes shine{0%{transform:translate(0)skew(-20deg)}55%,to{transform:translate(600px)skew(-20deg)}}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}@keyframes float{50%{transform:translateY(-8px)}}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .rv{opacity:1}.js .rv.in{animation:none}.btn:after,.lift{transition:none;animation:none!important}.marquee-track,.fchip,.glow--conic,.annc i,.live i{animation:none}.pcard-img,.mosaic-tile img{transition:none}}@media (max-width:1024px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.snap{grid-auto-columns:calc(50% - 10px)}.snap--vid{grid-auto-columns:calc(33.3333% - 10.6667px)}.ui-collage{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-collage>.ui:nth-child(n+3){display:none}}@media (max-width:900px){.nav{display:none}.hdr-in{justify-content:space-between}.hero-grid,.frow,.lead-grid,.paths{grid-template-columns:1fr}.hero-grid .hero-copy{text-align:center;justify-items:center}.hero-grid .hero-actions,.hero-grid .cta{justify-content:center;align-items:center}.frow--alt .frow-visual{order:0}.path--good,.tier--featured{transform:none}.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.guarantee{text-align:center;grid-template-columns:1fr;justify-items:center}.guarantee-body{justify-items:center}.steps--timeline .step:after{display:none}.person{grid-template-columns:1fr}.person:nth-child(2n) .person-photo{order:0}}@media (max-width:600px){.g2,.g3,.g4{grid-template-columns:1fr}.snap{grid-auto-columns:86%}.snap--vid{grid-auto-columns:62%}.hdr .btn--sm{--btn-pad:8px 14px}.hdr{padding-top:min(var(--hdr-top), 10px)}.pstrip-in{grid-template-columns:1fr 1fr}.pstrip-item{text-align:center;font-size:var(--fs-sm);flex-direction:column;gap:8px;padding:10px 4px}.agenda-row{grid-template-columns:64px 1fr;gap:14px}.toast{inset-inline:12px;bottom:84px}.countdown div{min-width:62px}}#page{overflow-x:clip}.phone{--wa-bg:#efeae2;--wa-bar:#f6f6f6;--wa-out:#d9fdd3;--wa-in:#fff;--wa-meta:#667781;--wa-link:#027eb5;--wa-green:#00a884;aspect-ratio:280/591;width:min(276px,76vw);box-shadow:inset 0 0 0 1.5px #3a3a3c, 0 25px 50px -12px #0000004d, 0 40px 90px -30px color-mix(in srgb, var(--brand) 45%, transparent);color:#111b21;text-align:start;background:#1c1c1e;border-radius:46px;margin-inline:auto;padding:8px;position:relative}.phone-screen{background:var(--wa-bg);border-radius:38px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.phone-screen:before{content:"";z-index:3;background:#000;border-radius:14px;width:82px;height:24px;margin-left:-41px;position:absolute;top:9px;left:50%}.wa-status{background:var(--wa-bar);direction:ltr;justify-content:space-between;align-items:center;height:40px;padding:4px 26px 0;font-size:12px;font-weight:700;display:flex}.wa-status i{border:1.5px solid #111b21;border-radius:3px;width:22px;height:10px}.wa-head{background:var(--wa-bar);border-bottom:1px solid #e2e2e2;align-items:center;gap:8px;padding:4px 10px 8px;display:flex}.wa-back{color:var(--wa-link);flex:none;transform:scaleX(-1)}.wa-avatar{background:linear-gradient(135deg, var(--brand), var(--brand-2));color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.wa-who{min-width:0;line-height:1.25;display:grid}.wa-who b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:13px;display:flex;overflow:hidden}.wa-who small{color:var(--wa-meta);font-size:10.5px}.wa-verified{color:#fff;background:#25d366;border-radius:50%;flex:none;place-items:center;width:13px;height:13px;display:inline-grid}.wa-body{flex-direction:column;flex:1;justify-content:flex-end;gap:5px;padding:10px 9px;display:flex;overflow:hidden}.wa-day{color:var(--wa-meta);background:#fff;border-radius:8px;align-self:center;margin-bottom:auto;padding:3px 10px;font-size:10px;box-shadow:0 1px .5px #0b141a21}.wa-msg{flex-direction:column;align-items:flex-start;animation:.34s cubic-bezier(.2,.8,.2,1) both wa-in;display:flex}.wa-msg--user{align-items:flex-end}.wa-bubble{border-radius:10px;background:var(--wa-in);border-start-start-radius:3px;max-width:84%;padding:6px 9px 4px;font-size:12.5px;line-height:1.38;position:relative;box-shadow:0 1px .5px #0b141a21}.wa-msg--user .wa-bubble{background:var(--wa-out);border-start-start-radius:10px;border-start-end-radius:3px}.wa-time{color:var(--wa-meta);justify-content:flex-end;align-items:center;gap:2px;margin-top:1px;font-size:9.5px;display:flex}.wa-msg--user .wa-time svg{color:#53bdeb}.wa-btns{gap:3px;width:84%;margin-top:3px;display:grid}.wa-btns span{color:var(--wa-link);text-align:center;background:#fff;border-radius:9px;padding:7px 8px;font-size:12px;font-weight:600;box-shadow:0 1px .5px #0b141a21}.wa-card{background:color-mix(in srgb, var(--brand) 10%, #fff);border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:7px 8px;display:flex}.wa-card>span:first-child{background:var(--brand);color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.wa-card>span:last-child{display:grid}.wa-card b{font-size:11.5px}.wa-card small{color:var(--wa-meta);font-size:10px}.wa-typing{gap:3px;padding:10px 12px;display:flex}.wa-typing i{background:#8696a0;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite wa-dot}.wa-typing i:nth-child(2){animation-delay:.15s}.wa-typing i:nth-child(3){animation-delay:.3s}.wa-input{background:var(--wa-bar);align-items:center;gap:6px;padding:7px 8px 16px;display:flex}.wa-input>span:first-child{color:var(--wa-meta);background:#fff;border:1px solid #e2e2e2;border-radius:999px;flex:1;padding:7px 12px;font-size:11.5px}.wa-mic{background:var(--wa-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}@keyframes wa-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes wa-dot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}.browser{border:1px solid var(--line-base);width:100%;max-width:560px;color:var(--ink-base);text-align:start;background:#fff;border-radius:16px;margin-inline:auto;position:relative;box-shadow:0 4px 24px #0000000a,0 30px 70px -20px #00000038}.browser-bar{border-bottom:1px solid var(--line-base);direction:ltr;background:#f3f4f6;border-radius:16px 16px 0 0;align-items:center;gap:10px;height:36px;padding:0 14px;display:flex}.browser-dots{gap:6px;display:flex}.browser-dots i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.browser-dots i:nth-child(2){background:#febc2e}.browser-dots i:nth-child(3){background:#28c840}.browser-url{border:1px solid var(--line-base);max-width:62%;height:22px;color:var(--muted-base);white-space:nowrap;background:#fff;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;margin-inline:auto;font-size:10.5px;display:flex;overflow:hidden}.browser-page{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 8%, #fff), #fff 62%);border-radius:0 0 16px 16px;gap:14px;padding:14px 18px 20px;display:grid;overflow:hidden}.bp-nav{align-items:center;gap:10px;font-size:11.5px;display:flex}.bp-nav b{margin-inline-end:6px}.bp-nav span{background:var(--line-base);border-radius:3px;width:28px;height:5px}.bp-nav em{background:var(--brand);color:#fff;border-radius:999px;margin-inline-start:auto;padding:4px 10px;font-size:9.5px;font-style:normal;font-weight:700}.bp-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:14px;display:grid}.bp-copy{justify-items:start;gap:8px;display:grid}.bp-title{font-family:var(--font-display);font-size:17px;line-height:1.15;display:grid}.bp-title strong{color:var(--brand-2);font-weight:800}.bp-lines{gap:5px;width:100%;display:grid}.bp-lines i{background:var(--line-base);border-radius:3px;height:6px}.bp-lines i:last-child{width:70%}.bp-btn{border-radius:var(--btn-radius,10px);background:var(--brand);color:#fff;padding:6px 12px;font-size:10.5px;font-weight:700}.bp-hero img,.bp-media{aspect-ratio:4/3;object-fit:cover;background:color-mix(in srgb, var(--brand) 18%, #fff);border-radius:12px;width:100%;display:block}.bp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bp-card{border:1px solid var(--line-base);background:#fff;border-radius:10px;gap:5px;padding:9px;display:grid}.bp-card span{background:color-mix(in srgb, var(--brand) 16%, #fff);border-radius:6px;width:20px;height:20px}.bp-card b{font-size:10.5px}.bp-card i{background:var(--line-base);border-radius:3px;height:5px}.browser-toast{bottom:30px;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;animation:6s ease-in-out infinite demo-pop;display:flex;position:absolute;inset-inline-start:-22px;box-shadow:0 14px 34px #00000024}.browser-toast div{display:grid}.browser-toast small{color:var(--muted-base);font-size:10.5px}@keyframes demo-pop{0%,12%{opacity:0;transform:translateY(12px)scale(.96)}20%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-6px)}}.kanban{border:1px solid var(--line-base);width:100%;max-width:580px;color:var(--ink-base);text-align:start;background:#fff;border-radius:18px;margin-inline:auto;padding:14px;box-shadow:0 4px 24px #0000000a,0 30px 70px -24px #0003}.kb-cols{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:8px;display:grid}.kb-col{--kb-c:#94a3b8;min-width:0;box-shadow:inset 0 3px 0 var(--kb-c);background:#f6f7f9;border-radius:12px;align-content:start;gap:6px;padding:8px;display:grid}.kb-col--brand{--kb-c:var(--brand)}.kb-col--ok{--kb-c:#22c55e}.kb-col--warn{--kb-c:#f59e0b}.kb-col-head{justify-content:space-between;align-items:center;gap:4px;padding:4px 2px;font-size:10.5px;font-weight:700;display:flex}.kb-col-head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-col-head em{min-width:18px;height:18px;color:var(--muted-base);background:#fff;border-radius:999px;place-items:center;font-size:9.5px;font-style:normal;display:grid}.kb-card{background:#fff;border-radius:9px;gap:3px;min-width:0;padding:8px;font-size:10.5px;display:grid;box-shadow:0 1px 2px #00000012}.kb-card b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-meta{justify-content:space-between;gap:4px;display:flex}.kb-meta small{color:var(--muted-base);font-size:9.5px}.kb-meta em{color:var(--brand-2);font-size:9.5px;font-style:normal;font-weight:700}.kb-card--hot{box-shadow:0 0 0 1.5px var(--brand);animation:2.4s ease-in-out infinite kb-hot}@keyframes kb-hot{50%{box-shadow:0 0 0 1.5px var(--brand), 0 0 0 6px color-mix(in srgb, var(--brand) 18%, transparent)}}.flow{border:1px dashed color-mix(in srgb, var(--brand) 32%, transparent);background:color-mix(in srgb, var(--brand) 6%, #fff);width:100%;max-width:460px;color:var(--ink-base);text-align:start;border-radius:22px;gap:22px;margin-inline:auto;padding:20px;display:grid}.flow-title{color:var(--brand-2);align-items:center;gap:6px;margin-bottom:-8px;font-size:12px;font-weight:700;display:flex}.flow-step{border:1px solid var(--line-base);animation:flow-run calc(var(--n,4) * 1.2s + 1.2s) ease-in-out calc(var(--i,0) * 1.2s) infinite;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative;box-shadow:0 6px 18px #0000000d}.flow-step+.flow-step:before{content:"";bottom:100%;background:linear-gradient(var(--brand) 50%, transparent 0) 0 0 / 2px 8px;width:2px;height:22px;animation:.6s linear infinite flow-dash;position:absolute;inset-inline-start:31px}.flow-step--trigger{border-color:color-mix(in srgb, var(--brand) 45%, transparent)}.flow-ic{background:color-mix(in srgb, var(--brand) 14%, #fff);width:36px;height:36px;color:var(--brand-2);border-radius:10px;flex:none;place-items:center;display:grid}.flow-step--wait .flow-ic{color:#b45309;background:#fef3c7}.flow-txt{min-width:0;display:grid}.flow-txt b{font-size:13px}.flow-txt small{color:var(--muted-base);font-size:11px}.flow-step em{background:color-mix(in srgb, var(--brand) 12%, #fff);color:var(--brand-2);white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:3px 9px;font-size:10px;font-style:normal;font-weight:700}@keyframes flow-run{0%,24%,to{transform:none;box-shadow:0 6px 18px #0000000d}8%,16%{box-shadow:0 0 0 2px var(--brand), 0 12px 26px color-mix(in srgb, var(--brand) 22%, transparent);transform:translate(-4px)}}@keyframes flow-dash{to{background-position:0 8px}}.doc{aspect-ratio:.8;width:min(400px,88%);color:var(--ink-base);text-align:start;margin-inline:auto;position:relative}.doc-page{border:1px solid var(--line-base);background:#fff;border-radius:16px;position:absolute;inset:0;box-shadow:0 10px 30px #0000000f}.doc-page--b2{background:color-mix(in srgb, var(--brand) 10%, #fff);transform:rotate(-7deg)translate(-16px,12px)}.doc-page--b1{transform:rotate(-3.5deg)translate(-8px,6px)}.doc-page--front{grid-template-rows:auto 1fr auto;gap:16px;padding:clamp(20px,2.2vw,30px);display:grid;box-shadow:0 30px 60px -20px #00000038}.doc-head{border-bottom:1px solid var(--line-base);justify-items:start;gap:6px;padding-bottom:14px;display:grid}.doc-badge{background:color-mix(in srgb, var(--brand) 12%, #fff);color:var(--brand-2);border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700}.doc-head b{font-family:var(--font-display);font-size:clamp(17px,1.5vw,21px);font-weight:800;line-height:1.2}.doc-head small{color:var(--muted-base);font-size:11.5px}.doc-toc{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.doc-toc li{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.doc-toc span{color:var(--brand-2);font-size:11px;font-weight:800}.doc-toc i{border-bottom:2px dotted var(--line-base);height:0}.doc-foot{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.doc-bars{align-items:flex-end;gap:5px;height:42px;display:flex}.doc-bars i{background:linear-gradient(var(--brand), var(--brand-2));transform-origin:bottom;border-radius:4px 4px 2px 2px;width:12px;animation:3.2s ease-in-out infinite alternate doc-bar}.doc-bars i:first-child{height:35%}.doc-bars i:nth-child(2){height:55%;animation-delay:.2s}.doc-bars i:nth-child(3){height:45%;animation-delay:.4s}.doc-bars i:nth-child(4){height:75%;animation-delay:.6s}.doc-bars i:nth-child(5){height:100%;animation-delay:.8s}@keyframes doc-bar{0%{transform:scaleY(.55)}to{transform:none}}.doc-foot em{color:var(--muted-base);font-size:12px;font-style:normal;font-weight:700}@media (max-width:600px){.browser-toast{bottom:12px;inset-inline-start:8px}.bp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-card:nth-child(3){display:none}.kanban{padding:10px}.kb-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.kb-col:nth-child(n+4){display:none}.doc-page--b2{transform:rotate(-5deg)translate(-8px,8px)}.flow{padding:14px}}@media (prefers-reduced-motion:reduce){.wa-msg,.wa-typing i,.browser-toast,.kb-card--hot,.flow-step,.flow-step:before,.doc-bars i{animation:none!important}}
html[data-preset=goren]{--brand:#00a99d;--brand-2:#007a72;--brand-hi:#5ec4b8;--accent:#a5c780;--ink-base:#123c55;--muted-base:#123c55bd;--line-base:#dbe7ea;--ground:#fff;--tint:#f2f7f6;--tint-2:#f8fbfa;--dark:#123c55;--dark-grad:linear-gradient(135deg, #0e3147 0%, #123c55 55%, #1c4966 100%);--brand-grad:linear-gradient(135deg, #0b5a60 0%, #007a72 50%, #0e3147 100%);--btn-bg:linear-gradient(90deg, #007a72 0%, #008a80 100%);--btn-radius:10px;--btn-glow:0 8px 24px #00a99d47;--card-radius:18px;--card-bg-base:#fff;--card-border-base:1px solid #dbe7ea;--card-shadow-base:0 10px 30px #123c550f;--input-bg:#f5f8f8;--input-border:1px solid #dbe7ea;--input-radius:10px;--pill-bg-base:#00a99d1f;--pill-ink-base:#007a72;--tt-b-color-base:#007a72;--tt-b-color-dark:#7fd6cc;--font-display:var(--f-telaviv,var(--f-rubik)), system-ui, sans-serif;--font-body:var(--f-telaviv,var(--f-rubik)), system-ui, sans-serif;--w-body:500;--w-strong:700;--w-head-a:400;--w-head-b:800;--track-head:-.01em;--track-hero:-.02em}
