@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/wix-madefor-display-cyrillic-BP2Co7-6.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/wix-madefor-display-latin-ext-CjIB5EOP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Wix Madefor Display;font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/wix-madefor-display-latin-D9TqALYD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/wix-madefor-text-cyrillic-LrKccPck.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/wix-madefor-text-latin-ext-_eg7_vkI.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Wix Madefor Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/wix-madefor-text-latin-BTSEdCXq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gr-0: #FFFFFF;--gr-25: #F5F6F8;--gr-50: #EDEEF1;--gr-75: #E3E5E9;--gr-100: #D8DBE0;--gr-150: #CACDD3;--gr-300: #A7AAB3;--gr-400: #8C8F99;--gr-410: #84878F;--gr-440: #73767F;--gr-450: #6E717B;--gr-460: #6A6D76;--gr-500: #5E616A;--gr-600: #4C4F58;--gr-650: #43454D;--gr-700: #34363D;--gr-750: #2B2C33;--gr-800: #232429;--gr-850: #1C1D22;--gr-900: #151619;--gr-950: #0E0F11;--gr-1000: #08090B;--teal-fill: #00BF9C;--teal-fill-pressed: #00A688;--teal-on: #08090B;--teal-text-d: #00BF9C;--teal-text-l: #006A56;--teal-tint-d: rgb(0 191 156 / .16);--teal-tint-l: rgb(0 106 86 / .09);--orange-fill: #ED8432;--orange-fill-pressed: #D6701F;--orange-on: #08090B;--orange-text-d: #ED8432;--orange-text-l: #984A0C;--orange-tint-d: rgb(237 132 50 / .16);--orange-tint-l: rgb(152 74 12 / .09);--violet-fill: #958BFF;--violet-fill-pressed: #7E72F2;--violet-on: #08090B;--violet-text-d: #A096FF;--violet-text-l: #5548D1;--violet-tint-d: rgb(149 139 255 / .18);--violet-tint-l: rgb(85 72 209 / .1);--ruby-fill: #D42A45;--ruby-fill-pressed: #B81F38;--ruby-on: #FFFFFF;--ruby-text-d: #F2687E;--ruby-text-l: #BE213B;--ruby-tint-d: rgb(212 42 69 / .22);--ruby-tint-l: rgb(190 33 59 / .09);--pack-start-base: #00BF9C;--pack-start-text-d: #2FD3B2;--pack-start-text-l: #006A56;--pack-standard-base: #ED8432;--pack-standard-text-d: #F5A266;--pack-standard-text-l: #984A0C;--pack-max-base: #958BFF;--pack-max-text-d: #ADA6FF;--pack-max-text-l: #5045CC;--pack-start-rgb: 0 191 156;--pack-standard-rgb: 237 132 50;--pack-max-rgb: 149 139 255;--green-d: #74C49B;--green-l: #2A6C4C;--red-d: #EE8D86;--red-l: #B3372D;--amber-d: #DDB862;--amber-l: #845B00;--font-display: "Wix Madefor Display", "Wix Madefor Text", system-ui, sans-serif;--font-text: "Wix Madefor Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-system: -apple-system, BlinkMacSystemFont, "SF Pro Text", Roboto, system-ui, sans-serif;--fs-hero: 52px;--lh-hero: 56px;--fs-display: 36px;--lh-display: 42px;--fs-title-1: 28px;--lh-title-1: 34px;--fs-title-2: 20px;--lh-title-2: 26px;--fs-lead: 18px;--lh-lead: 26px;--fs-title-3: 16px;--lh-title-3: 22px;--fs-body: 15px;--lh-body: 22px;--fs-input: 16px;--lh-input: 24px;--fs-label: 14px;--lh-label: 20px;--fs-caption: 13px;--lh-caption: 18px;--fs-micro: 12px;--lh-micro: 16px;--fs-gen: 16px;--lh-gen: 20px;--fs-gen-num: 18px;--tracking-hero: -.025em;--tracking-display: -.02em;--tracking-title: -.01em;--tracking-caps: .06em;--num-digit-w: .67em;--r-0: 0px;--r-4: 4px;--r-8: 8px;--r-12: 12px;--r-dot: 50%;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--dur-press: .1s;--dur-fast: .14s;--dur-base: .2s;--dur-sheet: .28s;--dur-hero: .52s;--ease-standard: cubic-bezier(.2, .8, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-squeeze: cubic-bezier(.65, 0, .35, 1);--press-scale: .98}:root{color-scheme:dark;--bg: var(--gr-950);--surface-1: var(--gr-900);--surface-2: var(--gr-850);--surface-3: var(--gr-800);--surface-4: var(--gr-750);--surface-raised: var(--gr-800);--surface-sheet: var(--gr-900);--text-high: #F2F3F5;--text-low: var(--gr-300);--text-muted: var(--gr-400);--selected-bg: var(--gr-450);--selected-fg: #FFFFFF;--control-off: var(--gr-460);--control-on: #F2F3F5;--control-knob-off: #F2F3F5;--control-knob-on: var(--gr-950);--track: rgb(255 255 255 / .1);--overlay: rgb(0 0 0 / .58);--tour-dim: rgb(8 9 11 / .68);--overlay-soft: rgb(0 0 0 / .4);--media-badge: rgb(8 9 11 / .64);--media-scrim-solid: rgb(8 9 11 / .78);--media-scrim: linear-gradient(180deg, rgb(8 9 11 / 0) 0%, var(--media-scrim-solid) 100%);--on-media: #FFFFFF;--on-media-low: var(--gr-100);--media-veil: transparent;--success-text: var(--green-d);--success-wash: rgb(116 196 155 / .14);--danger-text: var(--red-d);--danger-wash: rgb(238 141 134 / .14);--warning-text: var(--amber-d);--warning-wash: rgb(221 184 98 / .14);--pack-start-text: var(--pack-start-text-d);--pack-standard-text: var(--pack-standard-text-d);--pack-max-text: var(--pack-max-text-d);--pack-start-mark: var(--pack-start-base);--pack-standard-mark: var(--pack-standard-base);--pack-max-mark: var(--pack-max-base);--on-pack-mark: var(--gr-1000);--pack-check-off-c: var(--gr-410);--pack-cell-off-c: var(--gr-650);--pack-card-base: var(--surface-2);--pack-tint-a: .24;--pack-tint-b: .44;--shadow-pop: 0 16px 40px rgb(0 0 0 / .55), 0 2px 8px rgb(0 0 0 / .35);--shadow-sheet: 0 -12px 40px rgb(0 0 0 / .5);--shadow-toast: 0 10px 28px rgb(0 0 0 / .5);--glass: rgb(21 22 25 / .92)}[data-theme=light]{color-scheme:light;--bg: var(--gr-0);--surface-1: var(--gr-25);--surface-2: var(--gr-50);--surface-3: var(--gr-75);--surface-4: var(--gr-100);--surface-raised: var(--gr-0);--surface-sheet: var(--gr-0);--text-high: var(--gr-950);--text-low: var(--gr-600);--text-muted: var(--gr-500);--selected-bg: var(--gr-700);--selected-fg: #FFFFFF;--control-off: var(--gr-410);--control-on: var(--gr-700);--control-knob-off: var(--gr-0);--control-knob-on: var(--gr-0);--track: rgb(14 15 17 / .1);--overlay: rgb(14 15 17 / .36);--tour-dim: rgb(14 15 17 / .5);--overlay-soft: rgb(14 15 17 / .18);--media-veil: rgb(14 15 17 / .04);--success-text: var(--green-l);--success-wash: rgb(42 108 76 / .09);--danger-text: var(--red-l);--danger-wash: rgb(179 55 45 / .09);--warning-text: var(--amber-l);--warning-wash: rgb(132 91 0 / .1);--pack-start-text: var(--pack-start-text-l);--pack-standard-text: var(--pack-standard-text-l);--pack-max-text: var(--pack-max-text-l);--pack-start-mark: var(--pack-start-text-l);--pack-standard-mark: var(--pack-standard-text-l);--pack-max-mark: var(--pack-max-text-l);--on-pack-mark: var(--gr-0);--pack-check-off-c: var(--gr-410);--pack-cell-off-c: var(--gr-150);--pack-card-base: var(--gr-0);--pack-tint-a: .2;--pack-tint-b: .36;--shadow-pop: 0 12px 32px rgb(14 15 17 / .14), 0 2px 6px rgb(14 15 17 / .08);--shadow-sheet: 0 -8px 32px rgb(14 15 17 / .12);--shadow-toast: 0 8px 24px rgb(14 15 17 / .14);--glass: rgb(245 246 248 / .96)}:root,[data-brand=teal]{--brand-fill: var(--teal-fill);--brand-fill-pressed: var(--teal-fill-pressed);--on-brand: var(--teal-on);--brand-text: var(--teal-text-d);--brand-tint: var(--teal-tint-d)}[data-brand=orange]{--brand-fill: var(--orange-fill);--brand-fill-pressed: var(--orange-fill-pressed);--on-brand: var(--orange-on);--brand-text: var(--orange-text-d);--brand-tint: var(--orange-tint-d)}[data-brand=violet]{--brand-fill: var(--violet-fill);--brand-fill-pressed: var(--violet-fill-pressed);--on-brand: var(--violet-on);--brand-text: var(--violet-text-d);--brand-tint: var(--violet-tint-d)}[data-brand=ruby]{--brand-fill: var(--ruby-fill);--brand-fill-pressed: var(--ruby-fill-pressed);--on-brand: var(--ruby-on);--brand-text: var(--ruby-text-d);--brand-tint: var(--ruby-tint-d)}[data-theme=light]:not([data-brand]),[data-theme=light][data-brand=teal],[data-theme=light] [data-brand=teal]{--brand-text: var(--teal-text-l);--brand-tint: var(--teal-tint-l)}[data-theme=light][data-brand=orange],[data-theme=light] [data-brand=orange]{--brand-text: var(--orange-text-l);--brand-tint: var(--orange-tint-l)}[data-theme=light][data-brand=violet],[data-theme=light] [data-brand=violet]{--brand-text: var(--violet-text-l);--brand-tint: var(--violet-tint-l)}[data-theme=light][data-brand=ruby],[data-theme=light] [data-brand=ruby]{--brand-text: var(--ruby-text-l);--brand-tint: var(--ruby-tint-l)}:root{--status-bar-h: var(--tg-safe-area-inset-top, 54px);--tg-controls-h: var(--tg-content-safe-area-inset-top, 46px);--page-top: calc(var(--status-bar-h) + var(--tg-controls-h));--safe-bottom: var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--tg-pill-h: 30px;--tg-pill-bg: rgb(0 0 0 / .4);--tg-pill-fg: #FFFFFF;--tg-pill-divider: rgb(255 255 255 / .18);--status-fg: #FFFFFF}[data-theme=light]{--tg-pill-bg: rgb(14 15 17 / .07);--tg-pill-fg: var(--gr-950);--tg-pill-divider: rgb(14 15 17 / .14);--status-fg: var(--gr-950)}[data-tg-fullscreen=off]{--status-bar-h: 0px;--tg-controls-h: 0px;--page-top: 0px}:root,[data-theme],[data-brand],[data-pack]{--pack-fill: var(--pack-standard-base);--pack-text: var(--pack-standard-text);--pack-mark: var(--pack-standard-mark);--pack-rgb: var(--pack-standard-rgb)}[data-pack=start]{--pack-fill: var(--pack-start-base);--pack-text: var(--pack-start-text);--pack-mark: var(--pack-start-mark);--pack-rgb: var(--pack-start-rgb)}[data-pack=standard]{--pack-fill: var(--pack-standard-base);--pack-text: var(--pack-standard-text);--pack-mark: var(--pack-standard-mark);--pack-rgb: var(--pack-standard-rgb)}[data-pack=max]{--pack-fill: var(--pack-max-base);--pack-text: var(--pack-max-text);--pack-mark: var(--pack-max-mark);--pack-rgb: var(--pack-max-rgb)}:root,[data-theme],[data-brand],[data-pack]{--focus-ring: var(--brand-text);--focus-ring-w: 2px;--focus-ring-offset: 2px;--page-bg: var(--bg);--tg-header-color: var(--bg);--tg-bottom-bar: var(--bg);--gutter: 16px;--tap-min: 44px;--balance-h: 36px;--balance-radius: var(--r-8);--balance-bg: var(--surface-2);--balance-fg: var(--text-high);--balance-plus-size: 28px;--balance-plus-radius: var(--r-4);--balance-plus-bg: var(--brand-fill);--balance-plus-fg: var(--on-brand);--nav-h: 56px;--nav-bg: var(--glass);--nav-icon: var(--text-muted);--nav-label: var(--text-muted);--nav-active: var(--brand-text);--nav-weight: 500;--nav-weight-active: 600;--snav-bar-h: 2px;--snav-bar: var(--brand-text);--model-card-h: 64px;--model-card-bg: var(--surface-1);--model-card-radius: var(--r-8);--model-icon-size: 40px;--model-icon-radius: var(--r-8);--model-icon-bg: var(--surface-3);--model-icon-fg: var(--text-low);--tag-h: 20px;--tag-radius: var(--r-4);--tag-new-bg: var(--brand-tint);--tag-new-fg: var(--brand-text);--tag-new-media-bg: var(--brand-fill);--tag-new-media-fg: var(--on-brand);--tag-neutral-bg: var(--surface-3);--tag-neutral-fg: var(--text-high);--seg-h: 40px;--seg-radius: var(--r-8);--seg-pad: 4px;--seg-thumb-radius: var(--r-4);--seg-track: var(--surface-1);--seg-fg: var(--text-low);--seg-thumb: var(--selected-bg);--seg-fg-active: var(--selected-fg);--chip-h: 40px;--chip-radius: var(--r-8);--chip-gap: 6px;--chip-pad-start: 10px;--chip-pad-end: 8px;--chip-bg: var(--surface-2);--chip-bg-hover: var(--surface-3);--chip-fg: var(--text-high);--chip-icon: var(--text-low);--chip-open-bg: var(--selected-bg);--chip-open-fg: var(--selected-fg);--chip-fixed-bg: var(--surface-1);--chip-fixed-fg: var(--text-low);--chips-fade-w: 32px;--filter-h: 36px;--filter-radius: var(--r-8);--filter-bg: var(--surface-2);--filter-fg: var(--text-high);--filter-bg-active: var(--selected-bg);--filter-fg-active: var(--selected-fg);--dropdown-bg: var(--surface-raised);--dropdown-radius: var(--r-12);--dropdown-shadow: var(--shadow-pop);--dropdown-pad: 4px;--dropdown-gap: 8px;--dropdown-row-h: 44px;--dropdown-row-radius: var(--r-8);--dropdown-row-hover: var(--surface-4);--dropdown-row-selected: var(--selected-bg);--dropdown-row-selected-fg: var(--selected-fg);--dropdown-head-fg: var(--text-low);--dropdown-min-w: 184px;--dropdown-visible-rows: 7;--dropdown-fade-h: 40px;--sheet-bg: var(--surface-sheet);--sheet-radius: var(--r-12);--sheet-shadow: var(--shadow-sheet);--sheet-grabber: var(--surface-4);--sheet-row-h: 56px;--sheet-row-gap: 6px;--sheet-row-bg: var(--surface-2);--sheet-row-radius: var(--r-8);--sheet-group-radius: var(--r-12);--sheet-close-size: 32px;--sheet-close-bg: var(--surface-2);--upload-bg: var(--surface-1);--upload-radius: var(--r-12);--thumb-size: 72px;--thumb-radius: var(--r-8);--thumb-gap: 12px;--thumb-add-bg: var(--surface-2);--thumb-add-fg: var(--text-low);--thumb-x-size: 24px;--thumb-x-radius: var(--r-4);--prompt-bg: var(--surface-1);--prompt-radius: var(--r-12);--prompt-fg: var(--text-high);--prompt-placeholder: var(--text-muted);--insert-h: 32px;--insert-radius: var(--r-4);--insert-bg: var(--surface-2);--insert-fg: var(--text-high);--at-radius: var(--r-4);--at-bg: var(--surface-3);--at-fg: var(--text-high);--select-row-h: 48px;--select-row-bg: var(--surface-1);--select-row-radius: var(--r-8);--gen-h: 56px;--gen-radius: var(--r-8);--gen-bg: var(--brand-fill);--gen-bg-pressed: var(--brand-fill-pressed);--gen-fg: var(--on-brand);--gen-bg-disabled: var(--surface-2);--gen-fg-disabled: var(--text-muted);--gen-dock-pad: 12px;--gen-dock-fade-h: 16px;--gen-dock-fade: linear-gradient(180deg, transparent 0, var(--tg-bottom-bar) var(--gen-dock-fade-h));--gen-dock-h: calc(var(--gen-dock-fade-h) + var(--gen-h) + var(--gen-dock-pad) + var(--safe-bottom));--btn-h: 48px;--btn-h-sm: 36px;--btn-radius: var(--r-8);--btn-primary-bg: var(--brand-fill);--btn-primary-fg: var(--on-brand);--btn-secondary-bg: var(--surface-2);--btn-secondary-bg-on-card: var(--surface-3);--btn-secondary-fg: var(--text-high);--btn-media-bg: rgb(255 255 255 / .16);--btn-media-fg: var(--on-media);--link-fg: var(--brand-text);--link-quiet-fg: var(--text-low);--scene-radius: var(--r-12);--scene-price-bg: var(--media-badge);--scene-price-fg: var(--on-media);--work-strip-w: 96px;--work-strip-h: 144px;--work-strip-radius: var(--r-8);--work-grid-radius: var(--r-12);--work-busy-bg: var(--surface-1);--progress-h: 4px;--progress-radius: var(--r-0);--progress-track: var(--track);--progress-fill: var(--brand-text);--banner-h: 176px;--banner-bg: var(--surface-1);--banner-radius: var(--r-12);--cell-w: 8px;--cell-w-active: 16px;--cell-h: 4px;--cell: var(--control-off);--cell-active: var(--text-high);--hero-h: 440px;--hero-gap: 12px;--hero-radius: var(--r-12);--hero-wait-w: 208px;--hero-open-img: 58%;--hero-bg: var(--surface-1);--pay-bg: var(--surface-1);--pay-radius: var(--r-12);--pack-card-bg: var(--pack-card-base);--pack-card-radius: var(--r-12);--pack-card-tint: linear-gradient(180deg, rgb(var(--pack-rgb) / var(--pack-tint-a)), rgb(var(--pack-rgb) / 0) 90%);--pack-card-tint-selected: linear-gradient(180deg, rgb(var(--pack-rgb) / var(--pack-tint-b)), rgb(var(--pack-rgb) / .06) 100%);--pack-cell-w: 16px;--pack-cell-h: 6px;--pack-cell-off: var(--pack-cell-off-c);--pack-check-size: 24px;--pack-check-radius: var(--r-4);--pack-check-off: var(--pack-check-off-c);--pack-check-on: var(--pack-mark);--pack-check-fg: var(--on-pack-mark);--pay-btn-bg: var(--pack-fill);--pay-btn-fg: var(--gr-1000);--tgapp-bg: var(--surface-1);--tgapp-radius: var(--r-12);--bubble-bg: var(--surface-2);--bubble-radius: var(--r-12);--bubble-quote-bg: var(--surface-3);--bubble-btn-bg: var(--surface-2);--toast-bg: var(--surface-raised);--toast-radius: var(--r-8);--toast-shadow: var(--shadow-toast);--toast-action-fg: var(--text-high);--status-h: 24px;--status-radius: var(--r-4);--status-busy-bg: var(--brand-tint);--status-busy-fg: var(--brand-text);--switch-w: 44px;--switch-h: 28px;--switch-radius: var(--r-4);--check-size: 22px;--check-radius: var(--r-4);--z-top: 20;--z-overlay: 21;--z-sheet: 22;--z-popover: 24;--z-toast: 30;--z-tour: 35;--z-chrome: 40}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--page-bg);color:var(--text-high);font:400 var(--fs-body) / var(--lh-body) var(--font-text);overflow-x:hidden}a{color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--tracking-title);margin:0}.sp-main,.sp-top-in,.sp-foot-in{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}@media(min-width:768px){.sp-main,.sp-top-in,.sp-foot-in{padding:0 32px}}.sp-top{position:sticky;top:0;z-index:2;background:var(--page-bg);border-bottom:1px solid var(--surface-2)}.sp-top-in{display:flex;align-items:center;gap:24px;height:64px}.sp-logo{text-decoration:none;color:var(--text-high);display:inline-flex}.sp-logo .g-word{display:inline-flex;align-items:center;gap:8px;font:700 20px / 1 var(--font-display);white-space:nowrap}.sp-logo .g-mark,.sp-foot-brand .g-mark{width:24px;height:25px;fill:currentColor;flex:none}.sp-nav{display:none;gap:20px}.sp-nav a{color:var(--text-muted);text-decoration:none;font-weight:500}.sp-nav a:hover{color:var(--text-high)}.sp-top-act{margin-left:auto;display:flex;gap:8px}@media(min-width:860px){.sp-nav{display:flex}}.sp-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:var(--btn-radius);font:600 var(--fs-label) / 1 var(--font-text);text-decoration:none;white-space:nowrap}.sp-btn-brand{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.sp-btn-brand:hover{background:var(--brand-fill-pressed)}.sp-btn-ghost{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg)}.sp-btn-lg{height:48px;padding:0 24px;font-size:var(--fs-body)}.sp-btn:focus-visible,.sp-link:focus-visible,.sp-card:focus-visible,.sp-scene:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.sp-link{color:var(--link-fg);font-weight:600;text-decoration:none}.sp-link:hover{text-decoration:underline}.sp-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:20px 0 0;padding:0;font-size:var(--fs-caption);color:var(--text-muted)}.sp-crumbs li+li:before{content:"/";margin-right:4px;color:var(--text-low)}.sp-crumbs a{text-decoration:none}.sp-crumbs a:hover{color:var(--text-high)}.sp-hero{padding:24px 0 8px;display:grid;gap:24px}.sp-hero h1{font-size:clamp(32px,6vw,52px);line-height:1.08;letter-spacing:var(--tracking-display)}.sp-lead{margin:16px 0 0;max-width:720px;font-size:var(--fs-lead);line-height:1.5;color:var(--text-muted)}.sp-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--text-muted);font-weight:500}.sp-hero-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px}.sp-hero-act .sp-muted{margin:0}.sp-hero-img{width:100%;max-width:420px;border-radius:var(--r-12);justify-self:center}@media(min-width:900px){.sp-hero{padding-top:40px}.sp-hero-pic{grid-template-columns:1fr 380px;align-items:center}.sp-hero-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.sp-soon{display:inline-block;margin:0 0 12px;padding:4px 10px;border-radius:var(--tag-radius);background:var(--tag-new-bg);color:var(--tag-new-fg);font:600 var(--fs-caption) / 1.4 var(--font-text)}.sp-sec{padding:40px 0 0}.sp-sec>h2{font-size:var(--fs-title-1);line-height:1.2;margin-bottom:16px}.sp-h-link{margin-left:8px;font:600 var(--fs-body) / 1 var(--font-text);letter-spacing:0;white-space:nowrap}.sp-scene .sp-muted{font-weight:400}.sp-table .sp-link{font-weight:600}.sp-end{padding-bottom:8px}.sp-muted{color:var(--text-muted);font-size:var(--fs-caption)}.sp-price{margin:0;color:var(--text-high);font-weight:600}.sp-cards{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:720px){.sp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-card{display:grid;gap:6px;align-content:start;padding:20px;border-radius:var(--r-12);background:var(--surface-1);text-decoration:none}.sp-card strong{font:700 var(--fs-title-3) / 1.3 var(--font-display)}.sp-card span{color:var(--text-muted)}a.sp-card:hover{background:var(--surface-2)}.sp-card .sp-soon{justify-self:start;margin:0 0 4px;font-style:normal}.sp-facts{display:grid;gap:1px;margin:0;border-radius:var(--r-12);overflow:hidden;background:var(--surface-2)}.sp-facts>div{display:grid;gap:4px;padding:14px 20px;background:var(--surface-1)}@media(min-width:720px){.sp-facts>div{grid-template-columns:220px 1fr;gap:16px}}.sp-facts dt{color:var(--text-muted)}.sp-facts dd{margin:0}.sp-table-wrap{margin-top:16px;overflow-x:auto;border-radius:var(--r-12);background:var(--surface-1)}.sp-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.sp-table th,.sp-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--surface-2);white-space:nowrap}.sp-table thead th{color:var(--text-muted);font-weight:500}.sp-table tr:last-child th,.sp-table tr:last-child td{border-bottom:0}.sp-table tbody th{font-weight:600}.sp-steps{margin:0 0 24px;padding:0;list-style:none;counter-reset:step;display:grid;gap:12px}.sp-steps li{counter-increment:step;position:relative;padding:14px 20px 14px 60px;border-radius:var(--r-12);background:var(--surface-1)}.sp-steps li:before{content:counter(step);position:absolute;left:16px;top:12px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);font:700 var(--fs-caption) / 1 var(--font-display)}.sp-list{margin:0;padding-left:20px;display:grid;gap:8px}.sp-faq{display:grid;gap:8px}.sp-faq details{border-radius:var(--r-12);background:var(--surface-1)}.sp-faq summary{cursor:pointer;padding:16px 20px;font-weight:600;list-style:none}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary:after{content:"+";float:right;color:var(--text-muted)}.sp-faq details[open] summary:after{content:"−"}.sp-faq p{margin:0;padding:0 20px 16px;color:var(--text-muted)}.sp-models{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:720px){.sp-models{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.sp-models{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-model{display:grid;gap:10px;align-content:start;padding:20px;border-radius:var(--r-12);background:var(--surface-1)}.sp-model p{margin:0;color:var(--text-muted)}.sp-model .sp-price{color:var(--text-high)}.sp-model-top{display:flex;gap:12px;align-items:center}.sp-model h3{font-size:var(--fs-title-3);line-height:1.25}.sp-model h3 a{text-decoration:none}.sp-model h3 a:hover{text-decoration:underline}.sp-model-act{display:flex;flex-wrap:wrap;gap:16px;margin-top:4px}.sp-maker{width:28px;height:28px;flex:none;color:var(--text-high)}.sp-eyebrow .sp-maker{width:20px;height:20px}.sp-scenes{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:720px){.sp-scenes{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-scene{display:grid;gap:8px;text-decoration:none}.sp-scene img{width:100%;aspect-ratio:676 / 844;object-fit:cover;border-radius:var(--scene-radius, var(--r-12));background:var(--surface-1)}.sp-scene span{font-weight:600}.sp-shots{display:grid;gap:8px;grid-template-columns:1fr}.sp-shots img{width:100%;aspect-ratio:676 / 844;object-fit:cover;border-radius:var(--r-12)}.sp-shots img:not(:first-child){display:none}@media(min-width:560px){.sp-shots{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-shots img:first-child{grid-column:1 / -1}.sp-shots img:not(:first-child){display:block}}.sp-tags{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0}.sp-tags li{border-radius:var(--tag-radius);background:var(--tag-neutral-bg);color:var(--tag-neutral-fg);font-size:var(--fs-caption)}.sp-tags li>*{display:block;padding:4px 10px;text-decoration:none}.sp-tags a:hover{text-decoration:underline}.sp-tags [aria-current]{color:var(--text-high);font-weight:600}.sp-hero .sp-tags{margin-top:20px}.sp-prompt{margin-top:24px;padding:16px 20px;border-radius:var(--r-12);background:var(--surface-1)}.sp-prompt h2{font-size:var(--fs-title-3);margin-bottom:8px}.sp-prompt p{margin:0;color:var(--text-muted);white-space:pre-line;overflow-wrap:anywhere}.sp-foot{margin-top:64px;padding:40px 0 48px;background:var(--surface-1)}.sp-foot-in{display:grid;gap:28px;grid-template-columns:1fr 1fr}.sp-foot-brand{grid-column:1 / -1}.sp-foot-brand .g-word{display:inline-flex;align-items:center;gap:8px;font:700 18px / 1 var(--font-display)}.sp-foot-brand p{margin:8px 0 0;color:var(--text-muted);font-size:var(--fs-caption)}.sp-foot-col{display:grid;gap:8px;align-content:start}.sp-foot-col h2{font-size:var(--fs-label);color:var(--text-muted);margin-bottom:4px}.sp-foot-col a{text-decoration:none;overflow-wrap:anywhere}.sp-foot-col a:hover{text-decoration:underline}@media(min-width:860px){.sp-foot-in{grid-template-columns:1.6fr repeat(4,minmax(0,1fr))}.sp-foot-brand{grid-column:auto}}
