.tiktok-landing-page{background:var(--home-bg,var(--mb-bg));min-height:100vh;color:var(--home-text,var(--mb-text))}.tiktok-landing-page.landing-sticky-enabled{padding-bottom:5.5rem}html:has(.tiktok-landing-page){scroll-behavior:smooth;scroll-padding-top:4.5rem}.tiktok-landing-page .home-btn{border-radius:999px;min-height:48px;padding-inline:1.6rem}.tiktok-landing-page .home-btn .ui-icon{width:.85em;height:.85em}.landing-header{z-index:20;background:#080605f0;border-bottom:1px solid #c5a0592e;justify-content:center;align-items:center;padding:1.1rem 4%;display:flex;position:sticky;top:0}.landing-header__logo img{width:auto;height:38px}.landing-main{width:min(1120px,100% - 2rem);margin:0 auto;padding:2rem 0 0;overflow-x:clip}.tiktok-landing{gap:4.5rem;display:grid}.tiktok-landing a:focus-visible,.tiktok-landing button:focus-visible,.tiktok-landing summary:focus-visible,.landing-header a:focus-visible,.landing-sticky a:focus-visible{outline:2px solid var(--mb-gold);outline-offset:3px}.landing-hero{align-items:center;gap:2rem;display:grid}.landing-hero__eyebrow{color:var(--mb-gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:600}.landing-hero__title{letter-spacing:.02em;margin:0;padding:0;font-size:clamp(2.2rem,8vw,4rem);line-height:1.05}.landing-hero__description,.landing-section__lead,.landing-hero__meta{color:var(--mb-text-muted);max-width:38rem;margin:1rem 0 0;line-height:1.75}.landing-section--center .landing-section__lead{margin-inline:auto}.landing-hero__trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.landing-hero__trust li{min-height:6.2rem;color:var(--mb-gold);text-align:center;letter-spacing:.04em;background:linear-gradient(145deg,#c5a05914,#ffffff04);border:1px solid #c5a05961;border-radius:.75rem;place-items:center;gap:.55rem;padding:.9rem .55rem;font-size:.72rem;font-weight:700;line-height:1.4;display:grid}.landing-hero__trust .ui-icon{width:1.65rem;height:1.65rem}.landing-hero__google-rating{color:var(--mb-text);flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.35rem;font-size:.83rem;display:flex}.landing-hero__google-mark{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-family:Arial,sans-serif;font-size:1.15rem;font-weight:800;display:grid}.landing-hero__google-rating strong{font-size:1rem}.landing-hero__stars{color:var(--mb-gold-light);letter-spacing:.08em;font-size:.92rem}.landing-hero__review-separator{background:#c5a05952;width:1px;height:1.1rem}.landing-hero__google-rating a,.landing-hero__google-rating>span:last-child{color:var(--mb-text-muted);text-decoration:none}.landing-hero__google-rating a:hover{color:var(--mb-gold-light);text-decoration:underline}.landing-hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:1.6rem;display:flex}.landing-hero__visual{width:min(100%,420px);margin-inline:auto}.landing-hero__visual .landing-media{border-color:#c5a05947;border-radius:2px}.landing-media-block{gap:.5rem;min-width:0;display:grid}.landing-media{width:100%;aspect-ratio:var(--landing-media-ratio,9 / 16);isolation:isolate;border:1px solid var(--mb-border);background:var(--mb-bg-card);border-radius:2px;position:relative;overflow:hidden}.landing-media__image,.landing-media__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.landing-media__caption,.landing-gallery__item figcaption{z-index:1;color:var(--mb-gold);letter-spacing:.1em;text-transform:uppercase;text-align:center;margin:0;font-size:.72rem;line-height:1.4;position:relative}.landing-section{gap:1.25rem;display:grid}.landing-section--center{text-align:center}.landing-section__title,.landing-final__title,.landing-timeline h3{color:var(--mb-text);margin:0;padding:0}.landing-section__title,.landing-final__title{font-size:clamp(1.7rem,4vw,2.6rem)}.landing-section--center .landing-section__title{color:var(--mb-gold);letter-spacing:.04em}.landing-need{gap:.85rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.landing-need li{color:var(--mb-text-muted);padding:.25rem 0 .25rem 1.4rem;line-height:1.6;position:relative}.landing-need li:before{content:"";background:var(--mb-gold);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.7rem;left:0}.landing-values,.landing-timeline,.landing-location,.landing-faq{gap:1.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.landing-values{grid-template-columns:1fr}.landing-values li{justify-items:center;gap:.7rem;display:grid}.landing-values__icon{width:2.6rem;height:2.6rem;color:var(--mb-gold);place-items:center;display:grid}.landing-values p{max-width:18rem;color:var(--mb-text-muted);margin:0;line-height:1.6}.landing-timeline{gap:2rem;position:relative}.landing-timeline li{justify-items:center;gap:.7rem;display:grid}.landing-timeline__index{border:1px solid var(--mb-gold);width:2.6rem;height:2.6rem;color:var(--mb-gold);font-family:var(--mb-font-heading);background:var(--home-bg,var(--mb-bg));z-index:1;border-radius:50%;place-items:center;font-size:.95rem;display:grid}.landing-timeline h3{font-family:var(--mb-font-body);letter-spacing:.04em;font-size:.95rem}.landing-timeline p,.landing-location p,.landing-faq p,.landing-testimonials p{color:var(--mb-text-muted);margin:0;line-height:1.65}.landing-gallery{grid-template-columns:1fr;align-items:start;gap:1.75rem;margin-top:.5rem;display:grid}.landing-gallery__item{grid-template-rows:auto auto;align-content:start;gap:.65rem;min-width:0;margin:0;display:grid;overflow:visible}.landing-gallery__item .landing-media{aspect-ratio:4/5}.landing-gallery__item>img{aspect-ratio:4/5;object-fit:cover;border:1px solid #c5a05938;border-radius:2px;width:100%;max-width:100%;height:auto}.landing-gallery__item .landing-media__image{object-fit:cover;object-position:center top;image-rendering:auto}.landing-faq{text-align:left;gap:0;width:100%;max-width:46rem;margin-inline:auto}.landing-faq__item{background:0 0;border-bottom:1px solid #c5a05947;padding:0}.landing-faq__item summary{cursor:pointer;min-height:3.4rem;color:var(--mb-text);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;font-weight:600;list-style:none;display:flex}.landing-faq__item summary::-webkit-details-marker{display:none}.landing-faq__item .ui-icon{color:var(--mb-gold);flex-shrink:0;transition:transform .2s}.landing-faq__item[open] .ui-icon{transform:rotate(180deg)}.landing-faq__item p{padding:0 0 1.1rem}.landing-location{gap:.9rem}.landing-location li{border-bottom:1px solid #c5a05929;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:1rem 0;display:grid}.landing-location .ui-icon{color:var(--mb-gold)}.landing-location__label{color:var(--mb-gold);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem}.landing-location a,.landing-testimonials figcaption{color:var(--mb-text)}.landing-location__payments{color:var(--mb-text-muted);margin:0;font-size:.85rem}.landing-repeat-cta{justify-content:center;display:flex}.landing-audio{gap:.65rem;margin-top:.85rem;display:grid}.landing-audio__controls{align-items:center;gap:.75rem;display:flex}.landing-audio__toggle{border:1px solid var(--mb-gold);min-height:44px;color:var(--mb-gold);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .9rem}.landing-audio__duration,.landing-audio__placeholder p{color:var(--mb-text-muted);margin:0;font-size:.8rem}.landing-audio__placeholder{align-items:center;gap:.75rem;display:flex}.landing-audio__placeholder img{border:1px solid var(--mb-border);width:56px;height:56px}.landing-audio__transcript summary{cursor:pointer;color:var(--mb-gold);font-size:.8rem}.landing-final{text-align:center;background:#100c0a;border:0;place-items:center;width:100vw;min-height:22rem;margin-left:calc(50% - 50vw);padding:4.5rem 1.25rem;display:grid;position:relative;overflow:hidden}.landing-final__media,.landing-final__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing-final__media:after{content:"";background:linear-gradient(#08060559,#080605c7);position:absolute;inset:0}.landing-final__content{z-index:1;justify-items:center;gap:1rem;max-width:36rem;display:grid;position:relative}.landing-final__title{color:var(--mb-text)}.landing-final p{color:var(--mb-text-muted);margin:0}.landing-footer{text-align:center;color:var(--mb-text-muted);border-top:1px solid #c5a05929;justify-items:center;gap:.7rem;padding:2.5rem 4% 2.25rem;font-size:.78rem;display:grid}.landing-footer__logo img{width:auto;height:36px}.landing-footer__name{color:var(--mb-text);font-family:var(--mb-font-heading);letter-spacing:.08em;margin:0}.landing-footer__legal{flex-wrap:wrap;justify-content:center;gap:.65rem 1.1rem;display:flex}.landing-footer__legal button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.landing-footer__copy,.landing-footer__disclaimer{margin:0}.landing-footer__disclaimer{opacity:.7;max-width:38rem;font-size:.68rem;line-height:1.55}.landing-footer a{color:var(--mb-gold)}.landing-footer a:hover,.landing-footer a:focus-visible{color:var(--mb-gold-light)}.landing-sticky{display:none}.tiktok-landing-page{background:radial-gradient(circle at 78% 8%,#c5a0591a,#0000 25rem),linear-gradient(#080605 0%,#0d0907 48%,#080605 100%)}.landing-header{backdrop-filter:blur(14px)}.landing-main{width:min(1240px,100% - 2rem)}.tiktok-landing{gap:0}.landing-hero{isolation:isolate;min-height:calc(100svh - 4.75rem);padding:clamp(2.5rem,7vw,6.5rem) 0;position:relative}.landing-hero:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(20px);background:radial-gradient(circle,#c5a05929,#0000 67%);border-radius:50%;width:min(50vw,40rem);position:absolute;top:10%;right:-10%}.landing-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#c5a059cc);width:22%;height:1px;position:absolute;bottom:6%;right:26%}.landing-hero__watermark{z-index:-1;color:#c5a0590b;font-family:var(--mb-font-heading);white-space:nowrap;pointer-events:none;font-size:clamp(5rem,14vw,12rem);line-height:.8;position:absolute;bottom:.02em;left:-.04em}.landing-hero__copy{z-index:3;position:relative}.landing-hero__overline{align-items:center;gap:.8rem;display:flex}.landing-hero__overline>span{background:var(--mb-gold);width:2.75rem;height:1px}.landing-hero__eyebrow{margin:0}.landing-hero__title{text-wrap:balance;max-width:12ch;margin-top:1rem;font-size:clamp(3rem,7vw,6.25rem);line-height:.94}.landing-hero__description{font-size:clamp(.95rem,1.4vw,1.08rem)}.landing-hero__visual{width:min(88%,480px);padding:.65rem;position:relative}.landing-hero__visual:after{content:"";z-index:-2;border:1px solid #c5a05961;position:absolute;inset:6% -7% -5% 8%}.landing-hero__frame{border-top:1px solid var(--mb-gold);border-left:1px solid var(--mb-gold);pointer-events:none;z-index:2;width:45%;height:33%;position:absolute;inset:-.75rem auto auto -.75rem}.landing-hero__visual .landing-media{border:0;box-shadow:0 2rem 5rem #00000080}.landing-hero__visual .landing-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 55%,#080605b8);position:absolute;inset:0}.landing-hero__signature{z-index:3;color:var(--mb-gold-light,#dfc27f);font-family:var(--mb-font-heading);margin:0;font-size:clamp(1.4rem,3vw,2.25rem);font-style:italic;position:absolute;bottom:2.5rem;right:-1.2rem;transform:rotate(-5deg)}.landing-hero__visual-index{z-index:3;color:#f5f0eac7;font-family:var(--mb-font-heading);letter-spacing:.18em;font-size:.8rem;position:absolute;top:1.3rem;right:1.3rem}.landing-hero__trust{padding-top:0;position:relative}.landing-hero__actions .home-btn--gold{box-shadow:0 .8rem 2.2rem #c5a0592e}.landing-section,.landing-repeat-cta{padding-block:clamp(4.5rem,9vw,8rem);position:relative}.landing-section:before,.landing-repeat-cta:before{content:"";z-index:-1;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}#landing-problem:before,#landing-process:before,#landing-gallery:before,#landing-location:before{background:#ffffff05;border-top:1px solid #c5a05914;border-bottom:1px solid #c5a05914}.landing-problem{align-items:end;gap:2.5rem;display:grid}.landing-problem__heading{position:relative}.landing-problem__content{border-left:1px solid var(--mb-gold);background:linear-gradient(135deg,#c5a05917,#c5a05904);padding:clamp(1.5rem,4vw,3rem)}.landing-section__number{color:#c5a05959;font-family:var(--mb-font-heading);margin-bottom:.4rem;font-size:clamp(3.5rem,8vw,7rem);line-height:.85;display:block}.landing-section__kicker{color:var(--mb-gold);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:600}.landing-section__ornament{color:var(--mb-gold);font-size:1rem;display:block}.landing-section--center .landing-section__title{text-wrap:balance;max-width:20ch;margin-inline:auto;font-size:clamp(2.1rem,5vw,4.4rem);line-height:1}.landing-values{border-top:1px solid #c5a05938;border-bottom:1px solid #c5a05938;gap:0;margin-top:clamp(2rem,5vw,4rem)}.landing-values li{align-content:center;min-height:13rem;padding:2.25rem 1.25rem;transition:background .3s,transform .3s;position:relative}.landing-values li+li{border-top:1px solid #c5a05926}.landing-values li:hover{background:#c5a05912;transform:translateY(-.25rem)}.landing-values__icon{width:3.5rem;height:3.5rem}.landing-values__icon .ui-icon{width:2.2rem;height:2.2rem}.landing-timeline{margin-top:clamp(2rem,5vw,4rem)}.landing-timeline li{padding:1.5rem;position:relative}.landing-timeline__index{width:3.25rem;height:3.25rem;box-shadow:0 0 .9rem #c5a0591f}.landing-gallery{margin-top:clamp(2rem,5vw,4rem)}.landing-gallery__item{transition:transform .4s;position:relative}.landing-gallery__item:hover{transform:translateY(-.75rem)}.landing-gallery__item img,.landing-gallery__item .landing-media{transition:filter .4s}.landing-gallery__item:hover img,.landing-gallery__item:hover .landing-media{filter:brightness(1.08)}.landing-gallery__index{z-index:3;width:2.5rem;height:2.5rem;color:var(--mb-text);font-family:var(--mb-font-heading);backdrop-filter:blur(8px);background:#0806058c;border:1px solid #f5f0ea80;border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:absolute;top:1rem;left:1rem}.landing-repeat-cta{padding-block:2.2rem}.landing-repeat-cta:before{background:linear-gradient(90deg,#0000,#c5a05914,#0000);border-top:1px solid #c5a05924;border-bottom:1px solid #c5a05924}.landing-final{min-height:clamp(28rem,65vh,45rem)}.landing-final__title{text-wrap:balance;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.95}.landing-final__media{opacity:.45}.landing-final__media:after{background:linear-gradient(90deg,#080605e0,#08060552,#080605d1),linear-gradient(#08060529,#080605bf)}@media (width>=768px){.landing-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:calc(100svh - 5.5rem)}.landing-hero__trust{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.landing-values li:nth-child(2n){border-left:1px solid #c5a05926}.landing-values li+li{border-top:0}.landing-values li:nth-child(n+3){border-top:1px solid #c5a05926}.landing-problem{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.landing-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-main{padding-top:1.5rem}}@media (width>=900px){.landing-values{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-values li,.landing-values li:nth-child(n+3){border-top:0}.landing-values li+li{border-left:1px solid #c5a05926}.landing-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-gallery__item:nth-child(2){margin-top:3.5rem}.tiktok-landing{gap:0}}@media (width<=767px){.landing-main{width:min(100% - 1.5rem,36rem);padding-top:.75rem}.landing-hero{align-items:start;min-height:auto;padding-top:1rem;padding-bottom:2.5rem;overflow:hidden}.landing-hero__copy{align-self:start;padding-inline:.25rem}.landing-hero__title{max-width:none;font-size:clamp(2rem,10.5vw,2.75rem);line-height:1.08}.landing-hero__description,.landing-hero__meta{line-height:1.58}.landing-hero__actions{margin-top:1.25rem}.landing-hero__trust{margin-top:1.3rem}.landing-hero__visual{z-index:-1;opacity:.5;width:100vw;max-width:100vw;height:100%;padding:0;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.landing-hero__visual .landing-media-block,.landing-hero__visual .landing-media{aspect-ratio:auto;width:100%;height:100%}.landing-hero__visual .landing-media{box-shadow:none}.landing-hero__visual .landing-media:after{background:linear-gradient(90deg,#080605f5 0%,#080605c2 52%,#08060538 100%),linear-gradient(#0806057a,#0000 45%,#080605d1)}.landing-hero__visual .landing-media__image{object-position:58% center}.landing-hero__frame,.landing-hero__visual:after,.landing-hero__visual-index{display:none}.landing-hero__signature{bottom:2rem;right:1rem}.landing-hero__watermark{display:none}.landing-section,.landing-repeat-cta{padding-inline:.25rem}.landing-sticky{z-index:25;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(#0000,#080605e0 30%,#080605fa);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.landing-sticky__btn{width:min(100%,420px);min-height:48px}.landing-hero__actions .home-btn,.landing-repeat-cta .home-btn{width:100%;min-height:48px}.landing-sticky[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.tiktok-landing-page *,.tiktok-landing-page :before,.tiktok-landing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=900px){.landing-values{grid-template-columns:repeat(var(--landing-item-count,4), minmax(0, 1fr))}.landing-values[data-item-count="3"]{width:min(100%,62rem);margin-inline:auto}.landing-values[data-item-count="2"]{width:min(100%,44rem);margin-inline:auto}.landing-values li,.landing-values li:nth-child(n+3){border-top:0}.landing-values li+li,.landing-values li:nth-child(2n){border-left:1px solid #c5a0592e}.landing-timeline{grid-template-columns:repeat(var(--landing-step-count,4), minmax(0, 1fr));gap:0;padding-top:1.1rem}.landing-timeline:before{top:3.72rem;left:calc(50% / var(--landing-step-count,4));right:calc(50% / var(--landing-step-count,4));background:linear-gradient(90deg,#c5a05938,#c5a059d9 50%,#c5a05938)}.landing-timeline li{grid-template-rows:3.25rem auto 1fr;align-content:start;gap:1rem;min-height:16.5rem;padding:1rem clamp(1rem,2vw,1.7rem) 1.75rem}.landing-timeline li+li{border-left:1px solid #c5a0591f}.landing-timeline__index{background:#0d0907;border-color:#c5a059bf;box-shadow:0 0 0 .45rem #0d0907,0 0 1.5rem #c5a05926}.landing-timeline h3{align-items:center;min-height:2.5rem;font-size:.9rem;line-height:1.35;display:grid}.landing-timeline p{font-size:.88rem;line-height:1.75}}@media (width<=899px){.landing-timeline{grid-template-columns:minmax(0,1fr);gap:0;padding-top:.5rem}.landing-timeline:before{content:"";background:#c5a05959;width:1px;height:auto;position:absolute;inset:1.625rem auto 1.625rem 1.625rem}.landing-timeline li{text-align:left;border-left:none;grid-template-rows:auto auto;grid-template-columns:3.25rem minmax(0,1fr);align-content:start;place-items:start;gap:.35rem 1rem;min-height:0;padding:0 0 1.75rem}.landing-timeline li:last-child{padding-bottom:0}.landing-timeline__index{z-index:1;background:#0d0907;grid-area:1/1/span 2;align-self:start;position:relative;box-shadow:0 0 0 .35rem #0d0907}.landing-timeline h3{grid-area:1/2;align-self:start;min-height:0;display:block}.landing-timeline p{grid-area:2/2}}@media (width>=768px) and (width<=899px){.landing-values[data-item-count="3"] li:last-child{border-left:1px solid #c5a05926;border-right:1px solid #c5a05926;grid-column:1/-1;justify-self:center;width:50%}}
