:root{--smf-ink:#17100e;--smf-ink-2:#241713;--smf-ink-3:#34201a;--smf-cream:#fff8ec;--smf-paper:#f6ead8;--smf-paper-2:#ead8bf;--smf-red:#b92213;--smf-orange:#ff7a18;--smf-gold:#ffc56b;--smf-green:#248267;--smf-muted:#725f55;--smf-light-muted:#d7c6b7;--smf-line:rgba(58,32,24,.16);--smf-radius:1.4rem;--smf-shadow:0 28px 80px rgba(35,14,9,.18);--smf-serif:Georgia,"Times New Roman",serif;--smf-sans:"Segoe UI",Arial,sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--smf-ink)}body{margin:0;background:var(--smf-cream);color:var(--smf-ink);font-family:var(--smf-sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}button,input,textarea,select{font:inherit}.smf-shell{width:min(1180px,calc(100% - 2rem));margin-inline:auto}.smf-skip{position:fixed;z-index:1000;left:1rem;top:1rem;padding:.75rem 1rem;border-radius:.7rem;background:#fff;color:#111;transform:translateY(-180%);transition:transform .2s}.smf-skip:focus{transform:none}.smf-header{position:sticky;z-index:80;top:0;background:rgba(23,16,14,.93);border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px)}.smf-nav{min-height:74px;display:flex;align-items:center;gap:1.35rem}.smf-brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.smf-brand img{width:126px;height:auto;aspect-ratio:280/103;object-fit:contain}.smf-brand small{color:#bea99a;font-size:.57rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.smf-header nav{display:flex;align-items:center;gap:1.2rem;margin-left:auto}.smf-header nav a{color:#ecded1;font-size:.84rem;font-weight:750;text-decoration:none}.smf-header nav a:hover,.smf-header nav a:focus-visible{color:var(--smf-gold)}.smf-age{padding:.42rem .72rem;border:1px solid rgba(255,197,107,.48);border-radius:999px;color:var(--smf-gold);font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.smf-menu-button{display:none;margin-left:auto;border:0;background:transparent;color:white;padding:.7rem}.smf-menu-button i,.smf-menu-button i:before,.smf-menu-button i:after{display:block;width:22px;height:2px;background:currentColor;content:"";transition:.2s}.smf-menu-button i{position:relative;margin-left:.7rem}.smf-menu-button i:before{position:absolute;top:-7px}.smf-menu-button i:after{position:absolute;top:7px}.smf-hero{position:relative;isolation:isolate;min-height:760px;overflow:hidden;background:var(--smf-ink);color:var(--smf-cream)}.smf-hero-bg{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 46%}.smf-hero-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(18,8,7,.97) 0%,rgba(24,10,8,.85) 48%,rgba(20,8,6,.35) 72%,rgba(20,8,6,.6) 100%),linear-gradient(0deg,rgba(23,16,14,.72),transparent 45%)}.smf-hero:after{position:absolute;z-index:-1;inset:auto 0 0;height:190px;background:linear-gradient(transparent,var(--smf-ink));content:""}.smf-hero-grid{min-height:760px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.55fr);align-items:center;gap:4.25rem;padding-block:5rem 3.5rem}.smf-hero-copy{max-width:760px}.smf-kicker{margin:0 0 .9rem;color:var(--smf-red);font-size:.73rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.smf-hero .smf-kicker,.smf-models .smf-kicker,.smf-screens .smf-kicker,.smf-method .smf-kicker,.smf-partner .smf-kicker{color:var(--smf-gold)}h1,h2,h3{font-family:var(--smf-serif);text-wrap:balance}h1{max-width:900px;margin:0;font-size:clamp(3.3rem,7vw,6.8rem);font-weight:400;letter-spacing:-.055em;line-height:.92}.smf-lead{max-width:680px;margin:1.45rem 0 0;color:#f0dfcf;font-family:var(--smf-serif);font-size:clamp(1.14rem,2vw,1.42rem);line-height:1.48}.smf-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.smf-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:.83rem 1.2rem;border:1px solid transparent;border-radius:999px;font-size:.84rem;font-weight:850;letter-spacing:.015em;text-decoration:none;transition:transform .2s,background .2s,border-color .2s}.smf-button:hover,.smf-button:focus-visible{transform:translateY(-2px)}.smf-button-primary{background:linear-gradient(135deg,#c62010,#bd3b0c);box-shadow:0 12px 34px rgba(229,43,22,.3);color:white}.smf-button-ghost{border-color:rgba(255,255,255,.36);background:rgba(23,16,14,.32);color:white}.smf-disclosure{max-width:690px;margin:1rem 0 0;color:#cbb9aa;font-size:.76rem;line-height:1.5}.smf-hero-model{position:relative;margin:0;align-self:end}.smf-hero-model:before{position:absolute;z-index:-1;inset:14% -10% 0;border:1px solid rgba(255,197,107,.42);border-radius:50% 50% 2rem 2rem;box-shadow:0 30px 100px rgba(0,0,0,.45);content:""}.smf-hero-model img{width:100%;max-height:600px;object-fit:cover;object-position:50% 20%;border:1px solid rgba(255,255,255,.16);border-radius:10rem 10rem 1.2rem 1.2rem}.smf-hero-model figcaption{position:absolute;right:.8rem;bottom:.8rem;left:.8rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.13);border-radius:1rem;background:rgba(23,16,14,.83);backdrop-filter:blur(12px)}.smf-hero-model strong,.smf-hero-model span{display:block}.smf-hero-model strong{font-family:var(--smf-serif);font-size:1.05rem}.smf-hero-model span{color:#cdbbac;font-size:.69rem}.smf-models{padding:4.25rem 0 5.25rem;background:var(--smf-ink);color:var(--smf-cream)}.smf-section-head{max-width:790px;margin-bottom:2.25rem}.smf-section-head h2,.smf-two-col h2{margin:.1rem 0 .75rem;font-size:clamp(2.2rem,4.5vw,4.25rem);font-weight:400;letter-spacing:-.045em;line-height:1}.smf-section-head>p:last-child{max-width:680px;color:var(--smf-muted)}.smf-section-head-light>p:last-child,.smf-screens .smf-section-head>p:last-child{color:var(--smf-light-muted)}.smf-model-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.smf-model-grid figure{position:relative;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:var(--smf-radius);background:var(--smf-ink-2)}.smf-model-grid img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .45s}.smf-model-grid figure:hover img{transform:scale(1.025)}.smf-model-grid figcaption{position:absolute;right:0;bottom:0;left:0;padding:2.5rem 1rem .95rem;background:linear-gradient(transparent,rgba(15,7,6,.92))}.smf-model-grid strong,.smf-model-grid span{display:block}.smf-model-grid strong{font-family:var(--smf-serif);font-size:1.22rem}.smf-model-grid span{color:#d4c1b0;font-size:.72rem}.smf-section{padding:clamp(4.8rem,8vw,8rem) 0}.smf-features{background:var(--smf-cream)}.smf-fact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.smf-fact-grid article{min-height:310px;padding:2rem;border:1px solid var(--smf-line);border-radius:var(--smf-radius);background:rgba(255,255,255,.42)}.smf-fact-grid article>span{display:grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:50%;background:var(--smf-red);color:white;font-weight:900}.smf-fact-grid h3{margin:3.5rem 0 .7rem;font-size:1.75rem;font-weight:500}.smf-fact-grid p{margin:0;color:var(--smf-muted)}.smf-screens{background:var(--smf-ink);color:var(--smf-cream)}.smf-gallery{display:grid;grid-template-columns:1.2fr .8fr;gap:1.15rem}.smf-gallery figure{margin:0;padding:.55rem;border:1px solid rgba(255,255,255,.13);border-radius:var(--smf-radius);background:var(--smf-ink-2)}.smf-gallery figure:first-child{grid-row:span 2}.smf-gallery button{display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:1rem;background:#000;cursor:zoom-in}.smf-gallery img{width:100%;aspect-ratio:2.4/1;object-fit:cover;object-position:top}.smf-gallery figure:first-child img{height:100%;aspect-ratio:auto}.smf-gallery figcaption{padding:.65rem .55rem .25rem;color:var(--smf-light-muted);font-size:.75rem}.smf-pricing{background:var(--smf-paper)}.smf-price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.smf-price-grid article{position:relative;padding:1.8rem 1.4rem;border:1px solid rgba(77,43,31,.17);border-radius:var(--smf-radius);background:var(--smf-cream);box-shadow:0 14px 38px rgba(49,22,13,.05)}.smf-price-grid article.smf-featured{border-color:var(--smf-orange);transform:translateY(-8px);box-shadow:0 20px 50px rgba(229,43,22,.13)}.smf-price-grid em{position:absolute;top:.8rem;right:.8rem;padding:.25rem .52rem;border-radius:999px;background:var(--smf-red);color:white;font-size:.63rem;font-style:normal;font-weight:900;text-transform:uppercase}.smf-price-grid p{margin:0 0 2.5rem;color:var(--smf-muted);font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.smf-price-grid strong,.smf-price-grid span{display:block}.smf-price-grid strong{font-family:var(--smf-serif);font-size:1.45rem}.smf-price-grid span{margin-top:.4rem;color:var(--smf-red);font-size:1.75rem;font-weight:900}.smf-note{margin:1.2rem 0 0;color:var(--smf-muted);font-size:.78rem}.smf-privacy{background:var(--smf-cream)}.smf-two-col{display:grid;grid-template-columns:1.1fr .72fr;align-items:start;gap:clamp(2rem,7vw,7rem)}.smf-two-col>*,.smf-hero-grid>*,.smf-model-grid>*,.smf-guide-grid>*{min-width:0}.smf-hero-model figcaption,.smf-two-col,.smf-method dl{overflow-wrap:anywhere}.smf-two-col>div>p:not(.smf-kicker){color:var(--smf-muted);font-size:1.04rem}.smf-two-col aside{padding:2rem;border-radius:var(--smf-radius);background:var(--smf-ink);color:var(--smf-cream);box-shadow:var(--smf-shadow)}.smf-two-col aside h3{margin:0 0 1rem;font-size:1.65rem;font-weight:500}.smf-two-col aside ul{margin:0;padding-left:1.25rem;color:var(--smf-light-muted)}.smf-two-col aside li+li{margin-top:.7rem}.smf-guide{background:#fffdf7;border-block:1px solid var(--smf-line)}.smf-guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.smf-guide-grid article{padding:1.75rem;border:1px solid var(--smf-line);border-radius:var(--smf-radius);background:var(--smf-cream)}.smf-guide-grid article:last-child{grid-column:1/-1}.smf-guide-grid h3{margin:0 0 .75rem;font-size:1.55rem;font-weight:500}.smf-guide-grid p{margin:0;color:var(--smf-muted)}.smf-method{background:var(--smf-ink-2);color:var(--smf-cream)}.smf-method .smf-two-col>div>p:not(.smf-kicker){color:var(--smf-light-muted)}.smf-method aside{border:1px solid rgba(255,255,255,.12);background:#17100e}.smf-method dl,.smf-method dl div{margin:0}.smf-method dl div{display:grid;grid-template-columns:7.2rem 1fr;gap:.75rem;padding:.8rem 0;border-top:1px solid rgba(255,255,255,.1)}.smf-method dt{color:var(--smf-gold);font-weight:850}.smf-method dd{color:var(--smf-light-muted)}.smf-partner{padding-block:4.5rem;background:linear-gradient(135deg,#2b100d,#5d1d11);color:var(--smf-cream)}.smf-partner-card{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.4rem;border:1px solid rgba(255,197,107,.28);border-radius:var(--smf-radius);background:rgba(23,16,14,.43)}.smf-partner-card>div{max-width:720px}.smf-partner-card h2{margin:0;font-size:clamp(2rem,4vw,3.7rem);font-weight:400;line-height:1}.smf-partner-card p:last-child{margin-bottom:0;color:#e1cfc0}.smf-partner-card .smf-button{flex:0 0 auto}.smf-faq{background:var(--smf-cream)}.smf-faq-list{border-top:1px solid var(--smf-line)}.smf-faq details{border-bottom:1px solid var(--smf-line)}.smf-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 0;cursor:pointer;font-weight:800;list-style:none}.smf-faq summary:after{content:"+";color:var(--smf-red);font-family:var(--smf-serif);font-size:1.6rem;font-weight:400}.smf-faq details[open] summary:after{content:"−"}.smf-faq details p{max-width:850px;margin:-.3rem 0 1.3rem;color:var(--smf-muted)}.smf-footer{padding:4.5rem 0 1.25rem;background:#110b09;color:var(--smf-cream)}.smf-footer-grid{display:grid;grid-template-columns:1fr auto;gap:4rem}.smf-footer-grid>div>p{max-width:480px;color:#baa89a;font-size:.83rem}.smf-footer nav{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:.7rem 2rem}.smf-footer nav a{color:#e3d3c5;font-size:.78rem;text-decoration:none}.smf-footer nav a:hover,.smf-footer nav a:focus-visible{color:var(--smf-gold)}.smf-country-links{display:flex;width:min(1180px,calc(100% - 2rem));margin:1.4rem auto 0;flex-wrap:wrap;gap:.6rem}.smf-country-links a{padding:.35rem .62rem;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#d5c4b7;font-size:.7rem;text-decoration:none}.smf-footer-bottom{display:flex;justify-content:space-between;gap:1rem;margin-top:2.7rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);color:#8992a3;font-size:.67rem}.smf-legal-body{min-height:100vh;background:linear-gradient(180deg,var(--smf-paper),var(--smf-cream));color:var(--smf-ink)}.smf-legal{width:min(820px,calc(100% - 2rem));padding-block:4rem 6rem}.smf-back{display:inline-block;margin-bottom:3.5rem;color:var(--smf-red);font-weight:850;text-decoration:none}.smf-legal h1{font-size:clamp(2.7rem,7vw,5rem)}.smf-legal h2{margin:2.4rem 0 .6rem;font-size:1.7rem;font-weight:500}.smf-legal p{color:var(--smf-muted)}.smf-legal a{color:#b92213}.smf-legal-contact{margin-top:3rem;padding:1.4rem;border:1px solid var(--smf-line);border-radius:var(--smf-radius);background:white}.smf-legal-contact h2{margin-top:0}.smf-legal-date{margin-top:2rem;font-size:.8rem}#smf-viewer{width:min(1200px,calc(100% - 2rem));max-width:none;padding:.6rem;border:1px solid rgba(255,255,255,.2);border-radius:1rem;background:#110b09;box-shadow:0 30px 100px rgba(0,0,0,.7)}#smf-viewer::backdrop{background:rgba(10,4,3,.88);backdrop-filter:blur(8px)}#smf-viewer img{width:100%;max-height:80vh;object-fit:contain}#smf-viewer button{position:absolute;z-index:2;right:1rem;top:1rem;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:#fff;color:#111;font-size:1.5rem;cursor:pointer}.smf-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s,transform .55s}.smf-reveal.smf-visible{opacity:1;transform:none}:focus-visible{outline:3px solid var(--smf-gold);outline-offset:3px}[dir=rtl] .smf-brand,[dir=rtl] .smf-hero-model,[dir=rtl] .smf-price-grid{direction:ltr;unicode-bidi:isolate}[dir=rtl] .smf-header nav{margin-left:0;margin-right:auto}[dir=rtl] .smf-method dl div{grid-template-columns:1fr 7.2rem}@media(max-width:960px){.smf-header nav{gap:.75rem}.smf-header nav a:nth-child(3),.smf-header nav a:nth-child(5){display:none}.smf-hero-grid{grid-template-columns:minmax(0,1fr) 260px;gap:2rem}.smf-model-grid,.smf-price-grid{grid-template-columns:repeat(2,1fr)}.smf-fact-grid{grid-template-columns:1fr}.smf-fact-grid article{min-height:0}.smf-fact-grid h3{margin-top:2rem}.smf-gallery{grid-template-columns:1fr 1fr}.smf-gallery figure:first-child{grid-column:1/-1;grid-row:auto}.smf-gallery figure:first-child img{aspect-ratio:2.4/1;height:auto}}@media(max-width:780px){.smf-shell{width:min(100% - 1.25rem,1180px)}.smf-nav{min-height:66px}.smf-brand img{width:105px}.smf-brand small,.smf-age{display:none}.smf-menu-button{display:flex;align-items:center}.smf-header nav{position:absolute;top:calc(100% + 1px);right:.6rem;left:.6rem;display:none;margin:0;padding:.7rem;border:1px solid rgba(255,255,255,.1);border-radius:0 0 1rem 1rem;background:#17100e;box-shadow:0 20px 40px rgba(0,0,0,.35)}.smf-header nav[data-open]{display:grid}.smf-header nav a,.smf-header nav a:nth-child(3),.smf-header nav a:nth-child(5){display:block;padding:.65rem}.smf-hero,.smf-hero-grid{min-height:auto}.smf-hero-grid{display:block;padding-block:4rem 2.5rem}.smf-hero-copy{position:relative;z-index:2}.smf-hero-shade{background:linear-gradient(180deg,rgba(18,8,7,.74),rgba(18,8,7,.95) 64%,#17100e)}h1{font-size:clamp(2.8rem,13vw,4.7rem)}.smf-hero-model{width:min(390px,88%);margin:2.7rem auto 0}.smf-hero-model img{max-height:490px}.smf-models{padding-top:3rem}.smf-model-grid{grid-template-columns:repeat(2,1fr)}.smf-two-col,.smf-footer-grid{grid-template-columns:1fr;gap:2rem}.smf-guide-grid{grid-template-columns:1fr}.smf-guide-grid article:last-child{grid-column:auto}.smf-partner-card{display:block;padding:1.6rem}.smf-partner-card .smf-button{margin-top:1.2rem}.smf-footer nav{grid-template-columns:1fr 1fr}.smf-footer-bottom{display:grid}.smf-price-grid article.smf-featured{transform:none}}@media(max-width:520px){body{font-size:15px}.smf-section{padding-block:4.5rem}.smf-actions{display:grid}.smf-button{width:100%;text-align:center}.smf-disclosure{font-size:.71rem}.smf-model-grid{gap:.65rem}.smf-model-grid figcaption{padding:.7rem}.smf-model-grid strong{font-size:1rem}.smf-model-grid span{font-size:.62rem}.smf-gallery,.smf-price-grid{grid-template-columns:1fr}.smf-gallery figure:first-child{grid-column:auto}.smf-price-grid article{padding:1.4rem}.smf-price-grid p{margin-bottom:1.25rem}.smf-method dl div{grid-template-columns:1fr}.smf-footer nav{grid-template-columns:1fr}.smf-footer-bottom{font-size:.72rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.smf-button,.smf-model-grid img,.smf-reveal{transition:none}.smf-reveal{opacity:1;transform:none}}@media print{.smf-header,.smf-actions,.smf-partner,#smf-viewer{display:none}.smf-hero{min-height:auto;color:#111;background:white}.smf-hero-bg,.smf-hero-shade,.smf-hero-model{display:none}.smf-hero-grid{min-height:auto;padding:2rem 0}.smf-disclosure,.smf-lead{color:#333}.smf-section,.smf-models{padding:2rem 0;background:white;color:#111}.smf-model-grid{display:none}}
/* AFFILIATE_MEDIA_LINKS_START */
.smf-header nav a.smf-header-cta{padding:.58rem .82rem;border:1px solid rgba(255,197,107,.7);border-radius:.72rem;background:linear-gradient(135deg,#e52b16,#b92213);color:#fff;box-shadow:0 10px 28px rgba(185,34,19,.22);white-space:nowrap}
.smf-header nav a.smf-header-cta:hover,.smf-header nav a.smf-header-cta:focus-visible{color:#fff;transform:translateY(-1px)}
a.smf-media-link{display:block;color:inherit;text-decoration:none}
a.smf-media-link:focus-visible{outline:3px solid var(--smf-gold);outline-offset:4px}
.smf-media-link img{transition:transform .22s ease,filter .22s ease}
.smf-media-link:hover img{transform:scale(1.012);filter:brightness(1.05)}
.smf-hero-model>a.smf-media-link,.smf-model-grid figure>a.smf-media-link{overflow:hidden;border-radius:10rem 10rem 1.2rem 1.2rem}
.smf-gallery a.smf-media-link{display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:1rem;background:#000;cursor:pointer}
@media(max-width:760px){.smf-header nav a.smf-header-cta{grid-column:1/-1;text-align:center}}
@media(prefers-reduced-motion:reduce){.smf-media-link img,.smf-header-cta{transition:none!important}}
/* AFFILIATE_MEDIA_LINKS_END */
