@font-face{font-family:'DM Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6z9mXgjU0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K6z9mXg.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:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6z9mXgjU0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K6z9mXg.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:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6z9mXgjU0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K6z9mXg.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:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6z9mXgjU0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K6z9mXg.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:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6z9mXgjU0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K6z9mXg.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:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v17/-nFhOHM81r4j6k0gjAW3mujVU2B2G_VB3vD2xWr53BJl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v17/-nFhOHM81r4j6k0gjAW3mujVU2B2G_VB0PD2xWr53A.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:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v17/-nFnOHM81r4j6k0gjAW3mujVU2B2G_5x0vrx52jJ3Q.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v17/-nFnOHM81r4j6k0gjAW3mujVU2B2G_Bx0vrx52g.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:'Fraunces';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c0qv8oRcTnaIM.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Fraunces';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c1qv8oRcTnaIM.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fraunces';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8oRcTn.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:'Fraunces';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c0qv8oRcTnaIM.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Fraunces';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c1qv8oRcTnaIM.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fraunces';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8oRcTn.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{--tl-yellow:#F5C400;--tl-yellow-dark:#B8851A;--tl-yellow-light:#FFF4CC;--tl-yellow-border:#F0D060;--tl-yellow-dim:rgba(245,196,0,0.10);--tl-yellow-glow:rgba(245,196,0,0.25);--tl-espresso:#1C1208;--tl-roast:#2E2010;--tl-walnut:#3D3020;--tl-cream:#FFFDF5;--tl-parchment:#FFF8E6;--tl-linen:#F5EDD8;--tl-eggshell:#EDE5CC;--tl-ink:#3D2E00;--tl-ink-muted:#7A6030;--tl-ink-faint:#A89060;--tl-on-dark:#F0E8D0;--tl-teal:#2A7A6A;--tl-teal-light:#E6F5F1;--tl-terra:#C05A2E;--tl-terra-light:#FDF0E8;--tl-purple:#7B3FA0;--tl-r-card:18px;--tl-r-card-lg:24px;--tl-shadow-card:0 2px 14px rgba(61,46,0,0.07);--tl-shadow-warm:0 6px 28px rgba(245,196,0,0.25);--tl-shadow-lift:0 8px 40px rgba(61,46,0,0.12)}.tkk-wrap{font-family:'DM Sans',sans-serif;color:var(--tl-ink);line-height:1.6;max-width:1100px;margin:0 auto;padding:0 0 60px}.tkk-hero{position:relative;border-radius:var(--tl-r-card-lg);overflow:hidden;margin-bottom:40px;min-height:360px;display:flex;align-items:flex-end;background:var(--tl-espresso)}.tkk-hero__img{position:absolute;inset:0;background-size:cover;background-position:center}.tkk-hero__overlay{position:absolute;inset:0;background:linear-gradient(160deg,rgb(28 18 8 / .45) 0%,rgb(28 18 8 / .88) 100%)}.tkk-hero__content{position:relative;z-index:2;padding:40px 48px;max-width:700px}.tkk-hero__title{font-family:'DM Serif Display',Georgia,serif;font-size:clamp(28px, 5vw, 48px);color:var(--tl-on-dark);margin:12px 0 16px;line-height:1.15}.tkk-hero__subtitle{font-size:17px;color:rgb(240 232 208 / .8);margin:0 0 20px}.tkk-hero__meta{display:flex;flex-wrap:wrap;gap:12px}.tkk-hero__meta span{font-size:13px;color:var(--tl-on-dark);background:rgb(255 255 255 / .1);padding:5px 14px;border-radius:99px;border:1px solid rgb(240 232 208 / .18);backdrop-filter:blur(4px)}.tkk-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:4px 14px;border-radius:999px}.tkk-badge--yellow{background:var(--tl-yellow);color:var(--tl-espresso)}.tkk-badge--green{background:#3D8B5A;color:#fff}.tkk-badge--red{background:var(--tl-terra);color:#fff}.tkk-badge--teal{background:var(--tl-teal);color:#fff}.tkk-badge--sold-out{background:var(--tl-walnut);color:var(--tl-on-dark)}.tkk-layout{display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:start}@media (max-width:860px){.tkk-layout{grid-template-columns:1fr}.tkk-form-col{order:-1}}.tkk-section{margin-bottom:36px}.tkk-section__title{font-family:'Fraunces',Georgia,serif;font-size:20px;color:var(--tl-ink);margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid var(--tl-eggshell)}.tkk-content{font-size:15px;color:var(--tl-ink);line-height:1.75}.tkk-content h2,.tkk-content h3{font-family:'Fraunces',Georgia,serif;color:var(--tl-espresso)}.tkk-list{padding:0;margin:0;list-style:none}.tkk-list li{padding:8px 0 8px 28px;position:relative;border-bottom:1px solid var(--tl-eggshell);font-size:14px;color:var(--tl-ink)}.tkk-list--check li::before{content:'✓';position:absolute;left:0;color:var(--tl-teal);font-weight:700}.tkk-list--dot li::before{content:'•';position:absolute;left:4px;color:var(--tl-yellow-dark);font-weight:700}.tkk-form-col{position:sticky;top:90px}.tkk-form-card{background:var(--tl-cream);border:1.5px solid var(--tl-eggshell);border-radius:var(--tl-r-card-lg);box-shadow:var(--tl-shadow-lift);overflow:hidden}.tkk-price-box{background:var(--tl-espresso);padding:20px 28px;display:flex;align-items:center;justify-content:space-between}.tkk-price-label{color:rgb(240 232 208 / .65);font-size:12px;text-transform:uppercase;letter-spacing:1px}.tkk-price{color:var(--tl-yellow);font-family:'Fraunces',serif;font-size:26px;font-weight:700}.tkk-form{padding:24px 28px}.tkk-form__title{font-family:'DM Serif Display',serif;font-size:18px;color:var(--tl-espresso);margin:0 0 20px}.tkk-field{margin-bottom:16px}.tkk-field label{display:block;font-size:13px;font-weight:600;color:var(--tl-ink-muted);margin-bottom:6px}.tkk-req{color:var(--tl-terra)}.tkk-hint{font-size:11px;color:var(--tl-ink-faint);display:block;margin-top:4px}.tkk-input{width:100%;padding:10px 14px;background:var(--tl-parchment);border:1.5px solid var(--tl-eggshell);border-radius:10px;font-size:14px;font-family:'DM Sans',sans-serif;color:var(--tl-ink);transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.tkk-input:focus{outline:none;border-color:var(--tl-yellow-dark);box-shadow:0 0 0 3px var(--tl-yellow-dim);background:var(--tl-cream)}.tkk-textarea{resize:vertical;min-height:72px}.tkk-jadwal-list{display:flex;flex-direction:column;gap:8px}.tkk-jadwal-opt{display:flex;align-items:flex-start;gap:10px;background:var(--tl-parchment);border:1.5px solid var(--tl-eggshell);border-radius:12px;padding:12px 14px;cursor:pointer;transition:border-color .2s,background .2s}.tkk-jadwal-opt:hover{border-color:var(--tl-yellow-border);background:var(--tl-yellow-light)}.tkk-jadwal-opt input[type="radio"]{margin-top:2px;accent-color:var(--tl-yellow-dark);flex-shrink:0}.tkk-jadwal-opt:has(input:checked){border-color:var(--tl-yellow-dark);background:var(--tl-yellow-light);box-shadow:0 0 0 3px var(--tl-yellow-dim)}.tkk-jadwal-opt--habis{opacity:.5;cursor:not-allowed}.tkk-jadwal-text{display:flex;flex-direction:column;gap:3px}.tkk-jadwal-label{font-size:13px;font-weight:600;color:var(--tl-ink)}.tkk-jadwal-harga{font-size:13px;color:var(--tl-yellow-dark);font-weight:700}.tkk-jadwal-slot{font-size:11px;color:var(--tl-teal)}.tkk-jadwal-slot.mepet{color:var(--tl-terra)}.tkk-jadwal-slot.habis{color:var(--tl-ink-faint)}.tkk-summary{background:var(--tl-parchment);border:1.5px solid var(--tl-yellow-border);border-radius:12px;padding:14px 16px;margin:16px 0;font-size:13px}.tkk-summary__row{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid var(--tl-eggshell);color:var(--tl-ink-muted)}.tkk-summary__row:last-child{border-bottom:none}.tkk-summary__total{font-weight:700;font-size:15px;color:var(--tl-ink)!important;margin-top:4px}.tkk-summary__total span:last-child{color:var(--tl-yellow-dark)}.tkk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:'DM Sans',sans-serif;font-weight:600;font-size:15px;border-radius:10px;border:none;cursor:pointer;text-decoration:none;transition:all .2s ease}.tkk-btn--bayar{width:100%;padding:14px 24px;background:var(--tl-yellow);color:var(--tl-espresso);box-shadow:0 4px 16px var(--tl-yellow-glow);margin-top:8px}.tkk-btn--bayar:hover{background:var(--tl-yellow-dark);color:#fff;transform:translateY(-1px);box-shadow:var(--tl-shadow-warm)}.tkk-btn--bayar:active{transform:translateY(0)}.tkk-btn--bayar:disabled{opacity:.6;cursor:not-allowed;transform:none}.tkk-btn--outline{padding:8px 18px;border:1.5px solid var(--tl-yellow-dark);color:var(--tl-yellow-dark);background:#fff0;font-size:13px}.tkk-btn--outline:hover{background:var(--tl-yellow);color:var(--tl-espresso);border-color:var(--tl-yellow)}.tkk-btn--wa{width:100%;padding:12px;background:#25D366;color:#fff;margin-top:8px}.tkk-btn--wa:hover{background:#1da851;color:#fff}.tkk-secure{text-align:center;font-size:11px;color:var(--tl-ink-faint);margin:10px 0 0}.tkk-error{background:#FDF0E8;border:1px solid var(--tl-terra);color:var(--tl-terra);border-radius:8px;padding:10px 14px;font-size:13px;margin-top:12px}.tkk-sold-out{padding:28px;text-align:center}.tkk-sold-out span{font-size:18px;font-weight:700;color:var(--tl-ink);display:block;margin-bottom:8px}.tkk-sold-out p{color:var(--tl-ink-muted);font-size:14px;margin-bottom:20px}.tkk-form-extras{margin-top:14px;display:flex;flex-direction:column;gap:8px}.tkk-extra-item{font-size:13px;color:var(--tl-ink-muted);background:var(--tl-parchment);border:1px solid var(--tl-eggshell);border-radius:10px;padding:10px 16px}.tkk-wa-group-link{color:var(--tl-teal);font-weight:600;text-decoration:none}.tkk-wa-group-link:hover{text-decoration:underline}.tkk-instruktur{background:var(--tl-parchment);border-radius:var(--tl-r-card);padding:20px 24px;border:1px solid var(--tl-eggshell)}.tkk-instruktur .tkk-section__title{border-bottom-color:var(--tl-yellow-border)}.tkk-grid{display:grid;gap:24px}.tkk-grid--3{grid-template-columns:repeat(3,1fr)}.tkk-grid--2{grid-template-columns:repeat(2,1fr)}.tkk-grid--1{grid-template-columns:1fr}@media (max-width:860px){.tkk-grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tkk-grid--3,.tkk-grid--2{grid-template-columns:1fr}.tkk-hero{min-height:280px}.tkk-hero__content{padding:24px 24px 28px}}.tkk-card{background:var(--tl-cream);border:1.5px solid var(--tl-eggshell);border-radius:var(--tl-r-card);overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;flex-direction:column}.tkk-card:hover{transform:translateY(-4px);box-shadow:var(--tl-shadow-warm);border-color:var(--tl-yellow-border)}.tkk-card--sold-out{opacity:.72}.tkk-card__img{position:relative;height:180px;background-size:cover;background-position:center}.tkk-card__img .tkk-badge{position:absolute;top:12px;left:12px}.tkk-card__body{padding:20px;flex:1;display:flex;flex-direction:column}.tkk-card__title{font-family:'Fraunces',Georgia,serif;font-size:17px;color:var(--tl-espresso);margin:0 0 8px;line-height:1.3}.tkk-card__excerpt{font-size:13px;color:var(--tl-ink-muted);margin:0 0 12px;flex:1}.tkk-card__meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.tkk-card__meta span{font-size:11px;color:var(--tl-ink-faint);background:var(--tl-linen);padding:3px 10px;border-radius:99px}.tkk-card__footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--tl-eggshell);padding-top:14px}.tkk-card__price{font-family:'Fraunces',serif;font-size:18px;font-weight:700;color:var(--tl-yellow-dark)}#snap-midtrans{z-index:99999!important}.tkk-status-page{max-width:560px;margin:60px auto;text-align:center;padding:40px 32px;background:var(--tl-cream);border-radius:var(--tl-r-card-lg);border:1.5px solid var(--tl-eggshell);box-shadow:var(--tl-shadow-lift)}.tkk-status-page__icon{font-size:56px;margin-bottom:16px}.tkk-status-page h1{font-family:'DM Serif Display',serif;color:var(--tl-espresso);font-size:28px;margin:0 0 12px}.tkk-status-page p{color:var(--tl-ink-muted);font-size:15px;margin:0 0 24px}.tkk-poster-img{width:100%;max-width:100%;border-radius:var(--tl-r-card);border:2px solid var(--tl-eggshell);box-shadow:var(--tl-shadow-card);display:block;transition:transform .3s ease,box-shadow .3s ease}.tkk-poster-img:hover{transform:scale(1.01);box-shadow:var(--tl-shadow-warm)}.tkk-hero{--overlay-opacity:85%}.tkk-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(160deg,rgba(28,18,8,calc(var(--overlay-opacity) * 0.55)),rgba(28,18,8,calc(var(--overlay-opacity) / 100)));border-radius:inherit}.elementor-editor-active .tkk-wrap{pointer-events:none}