:root{--sx-bg: #faf7f1;--sx-bg-alt: #f3eee4;--sx-surface: #ffffff;--sx-ink: #1f1d1a;--sx-ink-soft: #5f584e;--sx-line: #e6ddce;--sx-gold: #b08d57;--sx-gold-ink: #85642f;--sx-gold-soft: #f1e7d4;--sx-navy: #1b2232;--sx-navy-2: #252e42;--sx-serif: 'Bodoni Moda', Didot, 'Bodoni 72', Georgia, 'Times New Roman', serif;--sx-sans: 'Manrope', system-ui, -apple-system, 'Segoe UI', sans-serif;--sx-script: 'Bodoni Moda', Didot, 'Bodoni 72', Georgia, serif;--sx-radius: 14px;--sx-shadow: 0 18px 40px -28px rgba(40, 32, 20, 0.35);--sx-header-h: 64px;color-scheme: light;}*, *::before, *::after{box-sizing: border-box;}html{scroll-behavior: smooth;scroll-padding-top: calc(var(--sx-header-h) + 12px);-webkit-text-size-adjust: 100%;}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}}body.sx{margin: 0;background: var(--sx-bg);color: var(--sx-ink);font-family: var(--sx-sans);font-weight: 400;font-size: 1rem;line-height: 1.65;-webkit-font-smoothing: antialiased;overflow-x: hidden;}.sx img{max-width: 100%;height: auto;display: block;}:where(.sx) a{color: inherit;}.sx h1, .sx h2, .sx h3{font-family: var(--sx-serif);font-weight: 500;line-height: 1.15;margin: 0;color: var(--sx-ink);letter-spacing: -0.005em;font-optical-sizing: auto;text-wrap: balance;}.sx p{margin: 0;}.sx :focus-visible{outline: 2px solid var(--sx-gold);outline-offset: 3px;border-radius: 4px;}.sx-skip{position: absolute;left: 12px;top: -60px;z-index: 100;background: var(--sx-navy);color: #fff;padding: 10px 16px;border-radius: 8px;text-decoration: none;}.sx-skip:focus{top: 12px;}.sx-wrap{width: 100%;max-width: 1120px;margin: 0 auto;padding: 0 20px;}.sx-narrow{max-width: 760px;}.sx-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 12px 24px;border-radius: 999px;font-family: var(--sx-sans);font-size: 0.95rem;font-weight: 500;letter-spacing: 0.01em;text-decoration: none;border: 1px solid transparent;cursor: pointer;transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;white-space: nowrap;}.sx-btn svg{width: 18px;height: 18px;flex: none;}.sx-btn:hover{transform: translateY(-1px);}.sx-btn-dark{background: var(--sx-navy);color: #fff;}.sx-btn-dark:hover{background: var(--sx-navy-2);}.sx-btn-line{background: transparent;color: var(--sx-ink);border-color: color-mix(in srgb, var(--sx-gold) 70%, var(--sx-line));}.sx-btn-line:hover{background: var(--sx-gold-soft);}.sx-btn-gold{background: var(--sx-gold);color: #1d170e;}.sx-btn-gold:hover{background: #c39f66;}.sx-btn-ghost{background: transparent;color: #fff;border-color: rgba(255, 255, 255, 0.4);}.sx-btn-ghost:hover{background: rgba(255, 255, 255, 0.08);}.sx-btn-sm{min-height: 40px;padding: 8px 18px;font-size: 0.88rem;}.sx-btn-block{width: 100%;}.sx-actions{display: flex;flex-wrap: wrap;gap: 12px;}.sx-brand{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;color: var(--sx-ink);}.sx-mark{width: 30px;height: 30px;flex: none;display: block;color: var(--sx-ink);}.sx-mark svg{display: block;width: 100%;height: 100%;}.sx-mark .mark-dot{fill: var(--sx-gold);}.sx-brand-text{font-family: var(--sx-serif);font-size: 1.3rem;font-weight: 500;letter-spacing: 0.01em;white-space: nowrap;}.sx-header{position: sticky;top: 0;z-index: 50;background: color-mix(in srgb, var(--sx-bg) 92%, transparent);-webkit-backdrop-filter: saturate(140%) blur(10px);backdrop-filter: saturate(140%) blur(10px);border-bottom: 1px solid transparent;transition: border-color 0.2s ease;}.sx-header.is-scrolled{border-bottom-color: var(--sx-line);}.sx-header-in{height: var(--sx-header-h);display: flex;align-items: center;gap: 24px;}.sx-nav{display: flex;gap: 28px;margin-left: auto;}.sx-nav a{text-decoration: none;color: var(--sx-ink-soft);font-size: 0.95rem;padding: 6px 0;border-bottom: 1px solid transparent;}.sx-nav a:hover, .sx-nav a[aria-current='page']{color: var(--sx-ink);border-bottom-color: var(--sx-gold);}@media (max-width: 640px){.sx-header-in{gap: 14px;}.sx-nav{gap: 16px;}.sx-nav .sx-nav-faq, .sx-nav .sx-nav-harga, .sx-nav .sx-nav-cara-pesan{display: none;}.sx-brand-text{font-size: 1.15rem;}}@media (max-width: 420px){.sx-brand{gap: 8px;flex: none;}.sx-mark{width: 26px;height: 26px;}.sx-brand-text{font-size: 1.05rem;}.sx-header-in{gap: 10px;}.sx-nav{gap: 12px;}}@media (max-width: 359px){.sx-brand-text{display: none;}}.sx-section{padding: 72px 0;}.sx-section-top0{padding-top: 8px;}.sx-alt{background: var(--sx-bg-alt);}.sx-head{text-align: center;max-width: 620px;margin: 0 auto 36px;}.sx-head h2{font-size: clamp(1.75rem, 4.8vw, 2.4rem);}.sx-head p{margin-top: 12px;color: var(--sx-ink-soft);}.sx-eyebrow{display: inline-block;margin-bottom: 12px;font-size: 0.74rem;font-weight: 500;letter-spacing: 0.24em;text-transform: uppercase;color: var(--sx-gold-ink);}@media (max-width: 640px){.sx-section{padding: 56px 0;}.sx-head{margin-bottom: 28px;}}.sx-lede{margin: 22px 0 32px;font-size: 1.08rem;color: var(--sx-ink-soft);max-width: 31em;}.sx-tlink{font-size: 0.95rem;font-weight: 500;color: var(--sx-ink);text-decoration: none;padding: 4px 0;border-bottom: 1px solid var(--sx-gold);transition: color 0.2s ease, border-color 0.2s ease;}.sx-tlink:hover{color: var(--sx-gold-ink);border-bottom-color: var(--sx-gold-ink);}.sx-btn-light{background: #fff;color: var(--sx-navy);}.sx-btn-light:hover{background: var(--sx-gold-soft);}.sx-cover{position: relative;isolation: isolate;min-height: 100vh;min-height: 100svh;display: flex;color: #fff;overflow: hidden;background: #1b1712;}.sx-cover-slides, .sx-cover-slide, .sx-cover-slide img, .sx-cover-shade{position: absolute;inset: 0;width: 100%;height: 100%;}.sx-cover-slides{z-index: -2;}.sx-cover-slide{display: block;opacity: 0;transition: opacity 1.4s ease;}.sx-cover-slide.is-on{opacity: 1;}.sx-cover-slide img{object-fit: cover;object-position: var(--pos, center 38%);transform: scale(1.02);}.sx-cover-slide.is-on img{animation: sx-cover-zoom 9s ease-out forwards;}@keyframes sx-cover-zoom{from{transform: scale(1.02);}to{transform: scale(1.08);}}.sx-cover-shade{z-index: -1;pointer-events: none;background: linear-gradient(to bottom, rgba(14, 11, 8, 0.5) 0%, rgba(14, 11, 8, 0.12) 26%, rgba(14, 11, 8, 0) 40%), linear-gradient(to top, rgba(14, 11, 8, 0.82) 0%, rgba(14, 11, 8, 0.55) 26%, rgba(14, 11, 8, 0) 58%);}.sx-cover-in{display: flex;flex-direction: column;align-items: center;justify-content: space-between;text-align: center;padding-top: calc(var(--sx-header-h) + 26px);padding-bottom: clamp(36px, 7vh, 64px);}.sx-cover-brand{display: inline-flex;flex-direction: column;align-items: center;justify-content: center;gap: clamp(8px, 1.2vw, 14px);color: #fff;text-decoration: none;}.sx-cover-mark{width: clamp(44px, 6vw, 72px);height: clamp(44px, 6vw, 72px);flex: none;display: block;}.sx-cover-mark svg{display: block;width: 100%;height: 100%;}.sx-cover-mark .mark-dot{fill: var(--sx-gold);}.sx-cover-name{font-family: var(--sx-serif);font-weight: 500;font-size: clamp(2.3rem, 7vw, 4.8rem);line-height: 1;letter-spacing: 0.005em;white-space: nowrap;text-shadow: 0 2px 24px rgba(0, 0, 0, 0.35);}.sx-cover-copy{display: flex;flex-direction: column;align-items: center;width: 100%;}.sx-cover .sx-eyebrow{color: rgba(255, 255, 255, 0.82);}.sx-cover h1{font-size: clamp(2rem, 4.6vw, 3.5rem);line-height: 1.08;letter-spacing: -0.012em;max-width: 14em;color: #fff;text-wrap: balance;text-shadow: 0 2px 26px rgba(0, 0, 0, 0.4);}.sx-cover .sx-lede{color: rgba(255, 255, 255, 0.86);margin: 16px 0 0;max-width: 34em;text-shadow: 0 1px 14px rgba(0, 0, 0, 0.4);}.sx-cover .sx-hero-actions{margin-top: 28px;justify-content: center;align-items: center;gap: 14px 28px;}.sx-cover .sx-tlink{color: #fff;border-bottom-color: var(--sx-gold);}.sx-cover .sx-tlink:hover{color: var(--sx-gold-soft);border-bottom-color: var(--sx-gold-soft);}.sx-cover-dots{display: flex;gap: 10px;margin-top: 30px;}.sx-cover-dots button{width: 26px;height: 18px;padding: 0;border: 0;background: none;cursor: pointer;position: relative;}.sx-cover-dots button::after{content: '';position: absolute;left: 0;right: 0;top: 8px;height: 2px;border-radius: 2px;background: rgba(255, 255, 255, 0.4);transition: background-color 0.25s ease;}.sx-cover-dots button.is-on::after, .sx-cover-dots button:hover::after{background: #fff;}.sx-cover-dots button:focus-visible{outline: 2px solid #fff;outline-offset: 2px;}@media (max-width: 640px){.sx-cover .sx-lede{display: none;}.sx-cover h1{font-size: 2rem;}.sx-cover .sx-hero-actions{margin-top: 24px;}}@media (max-width: 860px){.sx-cover-slide img{object-position: center 30%;}}@media (min-width: 861px){.sx-cover-name{font-size: clamp(1.9rem, 4.2vw, 3.2rem);}.sx-cover-mark{width: clamp(36px, 4vw, 52px);height: clamp(36px, 4vw, 52px);}.sx-cover h1{font-size: clamp(1.7rem, 3.4vw, 2.6rem);}.sx-cover .sx-lede{display: none;}}@media (prefers-reduced-motion: reduce){.sx-cover-slide{transition: none;}.sx-cover-slide.is-on img{animation: none;}}.sx-home .sx-header{position: fixed;left: 0;right: 0;top: 0;transition: background-color 0.25s ease, border-color 0.2s ease;}.sx-home .sx-header:not(.is-scrolled){background: transparent;-webkit-backdrop-filter: none;backdrop-filter: none;}.sx-home .sx-header .sx-brand{transition: opacity 0.25s ease;}.sx-home .sx-header:not(.is-scrolled) .sx-brand{display: none;}.sx-home .sx-nav{margin-left: 0;}.sx-home .sx-header-cta{margin-left: auto;}.sx-home .sx-header:not(.is-scrolled) .sx-nav a{color: rgba(255, 255, 255, 0.92);}.sx-home .sx-header:not(.is-scrolled) .sx-nav a:hover{color: #fff;border-bottom-color: var(--sx-gold);}.sx-home .sx-header:not(.is-scrolled) .sx-header-cta{background: #fff;color: var(--sx-navy);}.sx-home .sx-header:not(.is-scrolled) .sx-header-cta:hover{background: var(--sx-gold-soft);}.sx-head-row{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);gap: 16px 48px;align-items: end;margin-bottom: 38px;}.sx-head-row h2{font-size: clamp(1.8rem, 4.8vw, 2.5rem);max-width: 13em;}.sx-head-row p{color: var(--sx-ink-soft);max-width: 30em;}@media (max-width: 760px){.sx-head-row{grid-template-columns: 1fr;margin-bottom: 28px;}}.sx-split{display: grid;grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);gap: 40px 64px;align-items: start;}.sx-split-head h2{font-size: clamp(1.8rem, 4.6vw, 2.4rem);}.sx-split-head p{margin-top: 14px;color: var(--sx-ink-soft);max-width: 26em;}.sx-split-head .sx-btn{margin-top: 26px;}@media (min-width: 861px){.sx-split-head{position: sticky;top: calc(var(--sx-header-h) + 32px);}}@media (max-width: 860px){.sx-split{grid-template-columns: 1fr;gap: 30px;}}.sx-steps{list-style: none;margin: 0;padding: 0;counter-reset: none;}.sx-steps li{display: grid;grid-template-columns: 64px minmax(0, 1fr);gap: 4px 18px;padding: 22px 0;border-top: 1px solid color-mix(in srgb, var(--sx-gold) 35%, var(--sx-line));}.sx-steps li:last-child{border-bottom: 1px solid color-mix(in srgb, var(--sx-gold) 35%, var(--sx-line));}.sx-step-no{font-family: var(--sx-serif);font-size: 2.1rem;line-height: 1;color: var(--sx-gold-ink);font-variant-numeric: lining-nums;}.sx-steps h3{font-size: 1.3rem;}.sx-steps p{margin-top: 6px;color: var(--sx-ink-soft);font-size: 0.95rem;line-height: 1.6;}@media (max-width: 520px){.sx-steps li{grid-template-columns: 46px minmax(0, 1fr);gap: 2px 12px;padding: 18px 0;}.sx-step-no{font-size: 1.7rem;}.sx-steps h3{font-size: 1.15rem;}}.kp-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 32px 24px;}@media (max-width: 960px){.kp-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 520px){.kp-grid{gap: 26px 14px;}}.kp-more{display: flex;flex-direction: column;align-items: center;gap: 16px;margin-top: 44px;text-align: center;}.kp-semua{min-height: 56px;padding: 14px 34px;font-size: 1rem;letter-spacing: 0.02em;box-shadow: 0 18px 34px -20px rgba(20, 25, 37, 0.7);}.kp-semua svg{transition: transform 0.2s ease;}.kp-semua:hover svg{transform: translateX(3px);}@media (max-width: 520px){.kp-semua{width: 100%;}}.kp-jenis{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px 22px;font-size: 0.9rem;}.kp-jenis a{color: var(--sx-ink-soft);text-decoration: none;border-bottom: 1px solid transparent;}.kp-jenis a:hover{color: var(--sx-ink);border-bottom-color: var(--sx-gold);}.kp-jenis span{color: var(--sx-gold-ink);font-size: 0.8rem;margin-left: 2px;}.kc-foto .kc-shot{position: relative;display: block;aspect-ratio: 3 / 4;overflow: hidden;border-radius: 6px;background: var(--sx-bg-alt);border: 1px solid var(--sx-line);transition: transform 0.3s ease, box-shadow 0.3s ease;}.kc-foto .kc-shot img{width: 100%;height: 100%;object-fit: cover;object-position: center;}.kc-foto:not(.kc-cover-foto) .kc-shot::before{content: '';position: absolute;inset: -20px;background: var(--kc-shot) center / cover no-repeat;filter: blur(18px) saturate(0.9);opacity: 0.55;}.kc-foto:not(.kc-cover-foto) .kc-shot img{position: relative;display: block;width: auto;height: 100%;margin: 0 auto;aspect-ratio: 13 / 24;object-fit: cover;object-position: top;box-shadow: 0 10px 30px -14px rgba(25, 20, 12, 0.45);}.kc-foto:hover .kc-shot{transform: translateY(-3px);box-shadow: 0 22px 40px -28px rgba(40, 32, 20, 0.45);}.kc-foto .kc-badge{top: 10px;right: 10px;}.kc-foto .kc-meta{padding: 14px 2px 0;display: flex;flex-direction: column;gap: 0;}.kc-foto .kc-cat{font-size: 0.68rem;letter-spacing: 0.18em;text-transform: uppercase;color: var(--sx-gold-ink);margin-bottom: 4px;}.kc-foto .kc-meta strong{font-family: var(--sx-serif);font-weight: 500;font-size: 1.22rem;line-height: 1.2;}.kc-foto .kc-desc{margin-top: 6px;font-size: 0.86rem;line-height: 1.5;color: var(--sx-ink-soft);}.kc-foto .kc-demo{margin-top: 10px;font-size: 0.86rem;font-weight: 600;color: var(--sx-ink);}.kc-foto .kc-demo::after{content: ' \2192';color: var(--sx-gold);transition: margin 0.2s ease;}.kc-foto:hover .kc-demo::after{margin-left: 4px;}@media (max-width: 520px){.kc-foto .kc-meta strong{font-size: 1.08rem;}.kc-foto .kc-desc{font-size: 0.8rem;}.kc-foto .kc-cat{font-size: 0.62rem;letter-spacing: 0.14em;}}.kx-chips{display: flex;gap: 8px;justify-content: center;flex-wrap: wrap;margin: 0 auto 28px;padding: 0 20px;}.kx-chip{display: inline-flex;align-items: center;gap: 6px;min-height: 40px;padding: 8px 16px;border-radius: 999px;border: 1px solid var(--sx-line);background: var(--sx-surface);color: var(--sx-ink-soft);font-family: var(--sx-sans);font-size: 0.9rem;cursor: pointer;transition: all 0.2s ease;}.kx-chip span{font-size: 0.75rem;color: var(--sx-gold-ink);}.kx-chip:hover{border-color: var(--sx-gold);color: var(--sx-ink);}.kx-chip.is-active{background: var(--sx-navy);border-color: var(--sx-navy);color: #fff;}.kx-chip.is-active span{color: #e3c993;}@media (max-width: 640px){.kx-chips{flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;scrollbar-width: none;margin-bottom: 22px;}.kx-chips::-webkit-scrollbar{display: none;}.kx-chip{flex: none;}.kx-chip:first-child{margin-left: auto;}.kx-chip:last-child{margin-right: auto;}}@media (max-width: 420px){.kx-chips{gap: 6px;padding-inline: 12px;}.kx-chip{padding: 8px 11px;font-size: 0.84rem;gap: 5px;}}.kx-marquee{overflow-x: auto;overflow-y: hidden;scrollbar-width: none;-webkit-overflow-scrolling: touch;padding: 6px 0 18px;outline: none;overscroll-behavior-x: contain;-webkit-mask: linear-gradient(90deg, transparent, #000 4%, #000 96%, transparent);mask: linear-gradient(90deg, transparent, #000 4%, #000 96%, transparent);}.kx-marquee::-webkit-scrollbar{display: none;}.kx-marquee:focus-visible{outline: 2px solid var(--sx-gold);outline-offset: -2px;}.kx-track{display: flex;gap: 18px;width: max-content;padding: 0 20px;margin: 0 auto;}.kx-track .kc{width: 210px;flex: none;}@media (max-width: 640px){.kx-track{gap: 14px;}.kx-track .kc{width: 172px;}}.kx-more{text-align: center;margin-top: 26px;}.kc{display: block;text-decoration: none;color: var(--sx-ink);}.kc[hidden]{display: none;}.kc-cover{position: relative;aspect-ratio: 9 / 16;border-radius: 16px;overflow: hidden;background: var(--kc-bg);border: 1px solid color-mix(in srgb, var(--kc-ink) 12%, transparent);box-shadow: var(--sx-shadow);display: flex;flex-direction: column;align-items: center;justify-content: flex-end;padding: 0 12px 20px;text-align: center;color: var(--kc-ink);transition: transform 0.3s ease, box-shadow 0.3s ease;}.kc:hover .kc-cover{transform: translateY(-4px);box-shadow: 0 26px 46px -28px rgba(40, 32, 20, 0.5);}.kc-has-photo .kc-cover::before{content: '';position: absolute;inset: 0;background: linear-gradient(180deg, transparent 30%, color-mix(in srgb, var(--kc-bg) 70%, transparent) 62%, var(--kc-bg) 86%), var(--kc-photo) center 30% / cover no-repeat;}.kc-dark.kc-has-photo .kc-cover::before{background: linear-gradient(180deg, rgba(0, 0, 0, 0.05) 25%, color-mix(in srgb, var(--kc-bg) 75%, transparent) 60%, var(--kc-bg) 88%), var(--kc-photo) center 30% / cover no-repeat;}.kc:not(.kc-has-photo) .kc-cover::before{content: '';position: absolute;inset: 0;background: radial-gradient(70% 45% at 50% 30%, color-mix(in srgb, var(--kc-accent) 22%, transparent), transparent 70%), radial-gradient(3px 3px at 18% 20%, var(--kc-accent) 50%, transparent 52%), radial-gradient(3px 3px at 82% 14%, var(--kc-accent) 50%, transparent 52%), radial-gradient(2px 2px at 70% 44%, var(--kc-accent) 50%, transparent 52%), radial-gradient(2.5px 2.5px at 26% 52%, var(--kc-accent) 50%, transparent 52%);opacity: 0.9;}.kc-cover > *{position: relative;}.kc-emblem{width: 46%;aspect-ratio: 1;margin-bottom: auto;margin-top: 14%;background: var(--kc-accent);-webkit-mask: var(--kc-emblem) center / contain no-repeat;mask: var(--kc-emblem) center / contain no-repeat;opacity: 0.9;}.kc-has-photo .kc-emblem{width: 22%;margin-top: 0;margin-bottom: 8px;order: 0;}.kc-has-photo .kc-cover{justify-content: flex-end;}.kc-eyebrow{font-size: 0.56rem;letter-spacing: 0.24em;text-transform: uppercase;opacity: 0.85;color: var(--kc-ink);}.kc-names{margin: 6px 0 4px;font-family: var(--sx-script);font-style: italic;font-weight: 400;font-size: 1.5rem;line-height: 1.1;color: var(--kc-accent);overflow-wrap: anywhere;}.kc:not(.kc-dark) .kc-names{color: color-mix(in srgb, var(--kc-accent) 62%, var(--kc-ink));}.kc-ultah .kc-names{font-family: var(--sx-serif);font-style: normal;font-weight: 600;font-size: 1.6rem;letter-spacing: 0;}.kc-date{font-size: 0.66rem;letter-spacing: 0.16em;text-transform: uppercase;opacity: 0.8;}.kc-dark .kc-eyebrow, .kc-dark .kc-date{color: color-mix(in srgb, var(--kc-ink) 92%, #fff);}.kc-badge{position: absolute;top: 12px;right: 12px;padding: 3px 9px;border-radius: 999px;background: rgba(0, 0, 0, 0.55);color: #fff;font-size: 0.6rem;letter-spacing: 0.14em;text-transform: uppercase;}.kc-sorot .kc-cover{align-items: flex-start;text-align: left;padding: 0 16px 20px;}.kc-sorot .kc-cover::before{filter: grayscale(1) contrast(1.05);}.kc-sorot .kc-names{font-family: var(--sx-serif);font-style: normal;font-size: 1.7rem;line-height: 1;color: #fff;}.kc-sorot .kc-eyebrow{letter-spacing: 0.3em;}.kc-meta{padding: 12px 4px 0;display: flex;flex-direction: column;gap: 2px;}.kc-meta strong{font-family: var(--sx-serif);font-weight: 500;font-size: 1.08rem;line-height: 1.2;}.kc-meta span{font-size: 0.8rem;color: var(--sx-ink-soft);}@media (max-width: 640px){.kc-names{font-size: 1.3rem;}.kc-ultah .kc-names{font-size: 1.4rem;}}.kc-ultah .kc-cover::before{background: radial-gradient(70% 42% at 50% 30%, color-mix(in srgb, var(--kc-p1, var(--kc-accent)) 34%, transparent), transparent 70%), radial-gradient(12px 12px at 12% 9%, var(--kc-p1) 50%, transparent 54%), radial-gradient(8px 8px at 28% 20%, var(--kc-p2) 50%, transparent 54%), radial-gradient(12px 12px at 74% 7%, var(--kc-p3) 50%, transparent 54%), radial-gradient(10px 10px at 90% 22%, var(--kc-p1) 50%, transparent 54%), radial-gradient(8px 8px at 62% 50%, var(--kc-p2) 50%, transparent 54%), radial-gradient(10px 10px at 8% 42%, var(--kc-p3) 50%, transparent 54%), radial-gradient(8px 8px at 93% 46%, var(--kc-p2) 50%, transparent 54%), radial-gradient(10px 10px at 44% 4%, var(--kc-p2) 50%, transparent 54%), radial-gradient(8px 8px at 22% 56%, var(--kc-p1) 50%, transparent 54%), radial-gradient(10px 10px at 16% 92%, var(--kc-p1) 50%, transparent 54%), radial-gradient(10px 10px at 84% 95%, var(--kc-p3) 50%, transparent 54%);opacity: 1;}.kc-ultah .kc-emblem{width: 44%;margin-top: 13%;background: linear-gradient(135deg, var(--kc-p1, var(--kc-accent)), var(--kc-p2, var(--kc-accent)) 55%, var(--kc-p3, var(--kc-accent)));opacity: 1;}.kc-age{margin: 2px 0 -2px;font-family: var(--sx-serif);font-size: 3.4rem;line-height: 0.95;background: linear-gradient(110deg, color-mix(in srgb, var(--kc-accent) 70%, #2a1a10), var(--kc-accent) 32%, color-mix(in srgb, var(--kc-accent) 45%, #fff) 46%, var(--kc-accent) 60%, color-mix(in srgb, var(--kc-accent) 70%, #2a1a10));-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}@media (max-width: 640px){.kc-age{font-size: 2.8rem;}}.kx-page .kx-chips{padding: 0;}.kx-group{margin-top: 40px;}.kx-group[hidden]{display: none;}.kx-group-head{margin-bottom: 18px;}.kx-group-head h2{font-size: clamp(1.5rem, 4.2vw, 1.95rem);}.kx-group-head p{margin-top: 4px;color: var(--sx-ink-soft);}.kx-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 28px 20px;}@media (max-width: 960px){.kx-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 640px){.kx-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 22px 14px;}}.sx-prices{display: grid;gap: 20px;grid-template-columns: repeat(3, minmax(0, 1fr));align-items: stretch;}.sx-count-1{grid-template-columns: minmax(0, 420px);justify-content: center;}.sx-count-2{grid-template-columns: repeat(2, minmax(0, 380px));justify-content: center;}.sx-count-4{grid-template-columns: repeat(4, minmax(0, 1fr));}.sx-price{position: relative;display: flex;flex-direction: column;gap: 14px;padding: 28px 24px;background: var(--sx-surface);border: 1px solid var(--sx-line);border-radius: var(--sx-radius);}.sx-price.is-featured{border-color: var(--sx-gold);box-shadow: var(--sx-shadow);}.sx-price-badge{position: absolute;top: -12px;left: 24px;padding: 4px 12px;border-radius: 999px;background: var(--sx-gold);color: #1d170e;font-size: 0.72rem;font-weight: 500;letter-spacing: 0.06em;}.sx-price h3{font-size: 1.45rem;}.sx-price-desc{color: var(--sx-ink-soft);font-size: 0.92rem;}.sx-price-was{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin-bottom: -8px;font-size: 0.95rem;color: var(--sx-ink-soft);}.sx-price-was s{text-decoration-thickness: 1px;text-decoration-color: color-mix(in srgb, var(--sx-ink-soft) 80%, transparent);}.sx-price-save{padding: 2px 10px;border-radius: 999px;background: var(--sx-gold-soft);color: var(--sx-gold-ink);font-size: 0.74rem;font-weight: 600;letter-spacing: 0.02em;}.sx-sr{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.sx-price-amount{font-family: var(--sx-serif);font-size: 1.95rem;font-weight: 500;line-height: 1.1;color: var(--sx-ink);}.sx-price-amount small{display: block;margin-top: 4px;font-family: var(--sx-sans);font-size: 0.8rem;font-weight: 400;color: var(--sx-ink-soft);}.sx-price-list{list-style: none;margin: 0 0 6px;padding: 14px 0 0;border-top: 1px solid var(--sx-line);display: flex;flex-direction: column;gap: 9px;flex: 1;}.sx-price-list li{display: flex;gap: 10px;font-size: 0.92rem;line-height: 1.45;}.sx-price-list svg{width: 18px;height: 18px;flex: none;color: var(--sx-gold-ink);margin-top: 1px;}.sx-price-terms{margin: 22px auto 0;text-align: center;font-size: 0.86rem;color: var(--sx-muted, #5b5c62);max-width: 640px;}.sx-price-terms a{color: inherit;text-decoration: underline;text-underline-offset: 3px;}@media (max-width: 960px){.sx-prices, .sx-count-4{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 640px){.sx-prices, .sx-count-2, .sx-count-4{grid-template-columns: 1fr;gap: 24px;}.sx-price{padding: 26px 20px;}}.sx-features{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 28px 24px;}.sx-features li{display: flex;flex-direction: column;gap: 10px;}.sx-features svg{width: 28px;height: 28px;color: var(--sx-gold-ink);}.sx-features h3{font-size: 1.2rem;}.sx-features p{font-size: 0.9rem;color: var(--sx-ink-soft);line-height: 1.5;margin-top: 2px;}@media (max-width: 960px){.sx-features{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 521px){.sx-split .sx-features{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0 36px;}.sx-split .sx-features li{flex-direction: row;gap: 16px;padding: 20px 0;border-top: 1px solid var(--sx-line);}.sx-split .sx-features svg{flex: none;margin-top: 2px;width: 26px;height: 26px;}}@media (max-width: 520px){.sx-features{gap: 0;grid-template-columns: 1fr;}.sx-features li{flex-direction: row;gap: 14px;padding: 14px 0;border-bottom: 1px solid var(--sx-line);}.sx-features li:last-child{border-bottom: 0;}.sx-features svg{width: 24px;height: 24px;flex: none;margin-top: 2px;}}.sx-testis-few{display: flex;flex-wrap: wrap;justify-content: center;gap: 18px;}.sx-testis-few .sx-testi{flex: 1 1 280px;max-width: 420px;}.sx-testi{margin: 0;padding: 24px;background: var(--sx-surface);border: 1px solid var(--sx-line);border-radius: var(--sx-radius);display: flex;flex-direction: column;gap: 14px;}.sx-testi blockquote{margin: 0;font-family: var(--sx-serif);font-style: italic;font-size: 1.1rem;line-height: 1.55;}.sx-testi figcaption{display: flex;flex-direction: column;font-size: 0.88rem;}.sx-testi figcaption span{color: var(--sx-ink-soft);}.sx-testis-flow{--tw: min(80vw, 400px);overflow-x: auto;overflow-y: hidden;scrollbar-width: none;-webkit-overflow-scrolling: touch;}.sx-testis-flow::-webkit-scrollbar{display: none;}.sx-testis-flow:focus-visible{outline: 2px solid var(--sx-gold);outline-offset: -2px;}.sx-testi-track{display: flex;align-items: stretch;gap: 22px;width: max-content;min-width: 100%;padding: 34px calc(50% - var(--tw) / 2) 40px;box-sizing: border-box;position: relative;}.sx-testis-flow .sx-testi{flex: 0 0 var(--tw);width: var(--tw);box-sizing: border-box;transform-origin: center;will-change: transform, opacity;}.sx-testis-flow .sx-testi blockquote{flex: 1;}.sx-faq{display: flex;flex-direction: column;gap: 10px;}.sx-faq-item{background: var(--sx-surface);border: 1px solid var(--sx-line);border-radius: 12px;}.sx-faq-item summary{list-style: none;cursor: pointer;padding: 16px 52px 16px 20px;position: relative;font-weight: 500;font-size: 1rem;line-height: 1.45;}.sx-faq-item summary::-webkit-details-marker{display: none;}.sx-faq-item summary::after{content: '';position: absolute;right: 20px;top: 50%;width: 10px;height: 10px;margin-top: -7px;border-right: 1.5px solid var(--sx-gold-ink);border-bottom: 1.5px solid var(--sx-gold-ink);transform: rotate(45deg);transition: transform 0.2s ease;}.sx-faq-item[open] summary::after{transform: rotate(-135deg);margin-top: -2px;}.sx-faq-a{padding: 0 20px 18px;color: var(--sx-ink-soft);}.sx-cta-sec{padding-top: 0;}.sx-alt + .sx-cta-sec, .sx-faq-last{padding-top: 72px;}.sx-cta{text-align: center;padding: 52px 24px;border-radius: 22px;background: radial-gradient(90% 120% at 50% 0%, var(--sx-navy-2), var(--sx-navy));color: #fff;}.sx-cta h2{color: #fff;font-size: clamp(1.75rem, 4.6vw, 2.3rem);}.sx-cta p{margin: 10px auto 26px;color: rgba(255, 255, 255, 0.78);max-width: 32em;}.sx-cta .sx-actions{justify-content: center;}@media (max-width: 420px){.sx-cta{padding: 40px 18px;}.sx-cta .sx-btn{flex: 1 1 100%;}}.sx-page-head{padding: 44px 0 28px;text-align: center;}.sx-page-head h1{font-size: clamp(2rem, 5.4vw, 2.9rem);}.sx-page-head p{margin: 12px auto 0;max-width: 36em;color: var(--sx-ink-soft);}.sx-prose{max-width: 720px;margin: 0 auto;}.sx-prose h2{font-size: 1.45rem;margin: 36px 0 10px;}.sx-prose p, .sx-prose li{color: var(--sx-ink-soft);}.sx-prose p + p{margin-top: 12px;}.sx-prose ul{padding-left: 20px;margin: 10px 0;}.sx-prose li{margin-bottom: 6px;}.sx-nf{min-height: calc(100vh - var(--sx-header-h) - 120px);display: flex;align-items: center;justify-content: center;padding: 56px 20px;text-align: center;}.sx-nf-in{max-width: 520px;}.sx-nf .sx-mark{width: 56px;height: 56px;margin: 0 auto 20px;}.sx-nf h1{font-size: clamp(1.85rem, 5.4vw, 2.4rem);margin-bottom: 12px;}.sx-nf p{color: var(--sx-ink-soft);margin: 0 auto 26px;max-width: 34em;}.sx-nf .sx-actions{justify-content: center;}.sx-nf-foot{margin-top: 24px !important;font-size: 0.9rem;}.sx-nf-foot a{color: var(--sx-gold-ink);}.sx-footer{border-top: 1px solid var(--sx-line);padding: 52px 0 26px;background: var(--sx-bg);}.sx-foot-top{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;gap: 24px 40px;padding-bottom: 30px;}.sx-foot-brand p{margin-top: 14px;max-width: 30em;color: var(--sx-ink-soft);font-size: 0.92rem;}.sx-foot-social{display: flex;gap: 10px;}.sx-social{width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid var(--sx-line);border-radius: 50%;color: var(--sx-ink);transition: border-color 0.2s ease, color 0.2s ease, background 0.2s ease;}.sx-social svg{width: 20px;height: 20px;}.sx-social:hover{border-color: var(--sx-gold);color: var(--sx-gold-ink);background: var(--sx-surface);}.sx-social:focus-visible{outline: 2px solid var(--sx-gold);outline-offset: 2px;}.sx-foot-bottom a{color: inherit;}.sx-foot-bottom a:hover{color: var(--sx-ink);}.sx-foot-bottom{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 6px 20px;padding-top: 20px;border-top: 1px solid var(--sx-line);font-size: 0.82rem;color: var(--sx-ink-soft);}@media (max-width: 760px){.sx-foot-top{flex-direction: column;gap: 20px;}.sx-foot-bottom{flex-direction: column;align-items: center;text-align: center;}}.sx-reveal{opacity: 0;transform: translateY(14px);transition: opacity 0.6s ease, transform 0.6s ease;}.sx-reveal.is-visible{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){.sx-reveal{opacity: 1;transform: none;transition: none;}}.kx-page .kx-chips{position: sticky;top: var(--sx-header-h);z-index: 20;margin: 0 -20px;padding: 10px 20px;background: color-mix(in srgb, var(--sx-bg) 94%, transparent);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);}.kx-page .kx-group{scroll-margin-top: calc(var(--sx-header-h) + 70px);}.kc-ultah .kc-cover{background: linear-gradient(180deg, var(--kc-bg), var(--kc-bg2, var(--kc-bg)));padding: 0 8px 43%;}.kc-ultah .kc-cover::before{display: none;}.kc-ultah .kc-cover > .kc-scene{position: absolute;inset: 0;}.kc-scene svg{position: absolute;left: 0;width: 100%;display: block;}.kc-scene .ps-top{top: 0;}.kc-scene .ps-bottom{bottom: 0;}.kc-ultah .kc-eyebrow{padding: 3px 9px;border-radius: 999px;background: var(--color-accent-dark);color: #fff;opacity: 1;font-size: 0.46rem;letter-spacing: 0.2em;white-space: nowrap;}.kc-ultah .kc-age{margin: 4px 0 -4px;font-size: 2.9rem;line-height: 0.95;background: none;color: var(--color-accent);-webkit-text-fill-color: currentColor;text-shadow: 2.5px 2.5px 0 color-mix(in srgb, var(--kc-p2) 70%, #fff);}.kc-ultah .kc-names{font-size: 1.35rem;margin: 2px 0 2px;}.kc-ultah .kc-date{font-size: 0.56rem;}@media (max-width: 640px){.kc-ultah .kc-age{font-size: 2.3rem;}.kc-ultah .kc-names{font-size: 1.15rem;}.kc-ultah .kc-eyebrow{font-size: 0.4rem;padding: 2px 7px;}.kc-ultah .kc-date{font-size: 0.5rem;}}.kc-scened .kc-cover{background: var(--kc-bg);padding: 0 10px 34%;justify-content: flex-end;}.kc-scened .kc-cover::before{display: none;}.kc-scened .kc-cover > .kc-scene{position: absolute;inset: 0;}.kc-metatah .kc-names{font-family: var(--sx-serif);font-style: normal;font-weight: 500;font-size: 0.98rem;line-height: 1.2;margin: 4px 0 3px;text-wrap: balance;}.kc-metatah .kc-eyebrow{font-size: 0.46rem;letter-spacing: 0.2em;}.kc-metatah .kc-date{font-size: 0.54rem;}.kc-metatah:not(.kc-scened) .kc-names{font-size: 1.1rem;}@media (max-width: 640px){.kc-metatah .kc-names{font-size: 0.86rem;}}.kx-page .kx-group + .kx-group:not([hidden]){margin-top: 46px;}.kc-photo{display: block;width: 40%;aspect-ratio: 1;margin: 0 auto 8px;border-radius: 50%;background: center / cover no-repeat;background-position: 12% center;box-shadow: 0 0 0 3px var(--kc-bg), 0 0 0 4px var(--kc-accent);}.kc-scened .kc-cover:has(.kc-photo){padding-bottom: 38%;}.kc-metatah:is([data-theme='metatah-03'], [data-theme='metatah-sinema-01'], [data-theme='metatah-05'], [data-theme='metatah-sinema-02']) .kc-cover{padding-bottom: 42%;}.kc-scened .kc-badge{z-index: 2;}.kc-pesta .kc-title{font-family: var(--sx-script);font-style: italic;font-size: 1.45rem;line-height: 1.05;color: var(--color-accent-dark);margin-bottom: 4px;}.kc-pesta .kc-eyebrow{order: 3;font-size: 0.46rem;letter-spacing: 0.2em;margin-top: 2px;}.kc-pesta .kc-names{order: 2;font-family: var(--sx-serif);font-style: normal;font-weight: 600;font-size: 0.98rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--kc-ink);margin: 2px 0;}.kc-pesta.kc-dark .kc-names{color: color-mix(in srgb, var(--kc-ink) 94%, #fff);}.kc-pesta .kc-date{order: 4;font-size: 0.52rem;}.kc-pesta .kc-cover{padding-bottom: 36%;}@media (max-width: 640px){.kc-pesta .kc-title{font-size: 1.2rem;}.kc-pesta .kc-names{font-size: 0.84rem;}}.kc-pesta-foto .kc-cover{background: linear-gradient(180deg, color-mix(in srgb, var(--kc-bg) 66%, transparent), color-mix(in srgb, var(--kc-bg) 88%, transparent)), var(--kc-photo) center 25% / cover no-repeat, var(--kc-bg);}.kp-grid .kc-cover, .kx-grid .kc-cover{aspect-ratio: 3 / 4;}.sx-pt{position: fixed;inset: 0;z-index: 9999;background: var(--sx-navy);pointer-events: none;display: flex;align-items: center;justify-content: center;clip-path: circle(0px at var(--px, 50%) var(--py, 50%));}.sx-pt-in{display: flex;flex-direction: column;align-items: center;gap: 14px;text-align: center;opacity: 0;transition: opacity 0.45s ease 0.3s;}.sx-pt-mark{width: 72px;height: 72px;color: var(--sx-navy);transition: color 0.5s ease 0.25s;}.sx-pt-mark svg{display: block;width: 100%;height: 100%;}.sx-pt-mark .mark-dot{fill: var(--sx-navy);transition: fill 0.5s ease 0.25s;}.sx-pt-name{font-family: var(--sx-serif);font-weight: 500;font-size: 2rem;line-height: 1.1;color: var(--sx-bg);letter-spacing: 0.01em;}.sx-pt-tag{font-size: 0.72rem;letter-spacing: 0.22em;text-transform: uppercase;color: var(--sx-gold-soft);}.sx-pt.is-on{pointer-events: auto;clip-path: circle(var(--pr, 150vmax) at var(--px, 50%) var(--py, 50%));transition: clip-path 0.7s cubic-bezier(0.6, 0, 0.3, 1);}.sx-pt.is-on .sx-pt-in, html.sx-enter .sx-pt-in{opacity: 1;}.sx-pt.is-on .sx-pt-mark, html.sx-enter .sx-pt-mark{color: var(--sx-bg);}.sx-pt.is-on .sx-pt-mark .mark-dot, html.sx-enter .sx-pt-mark .mark-dot{fill: var(--sx-gold);}html.sx-enter .sx-pt{pointer-events: auto;clip-path: circle(150vmax at 50% 50%);animation: sx-pt-aman 0.4s ease 3s forwards;}html.sx-enter.sx-enter-out .sx-pt{opacity: 0;pointer-events: none;transition: opacity 0.75s ease;animation: none;}@keyframes sx-pt-aman{to{opacity: 0;visibility: hidden;pointer-events: none;}}@media (prefers-reduced-motion: reduce){.sx-pt{display: none;}}.sx-testis-flow .sx-testi[data-mid='1']{box-shadow: 0 18px 40px rgba(27, 34, 50, 0.12);}