html,body{margin:0;padding:0;background:#f6f3ec}#root{isolation:isolate}*{box-sizing:border-box}.sim-404{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-family:Manrope,sans-serif;color:#14201c;background:#f6f3ec}.sim-404__code{font-family:Cormorant,serif;font-weight:600;font-size:clamp(72px,14vw,140px);line-height:1}.sim-404__text{margin:0;font-size:16px;color:#6b7a74}.sim{font-family:Manrope,sans-serif;color:#14201c;background:#f6f3ec;overflow-x:hidden}.sim-wrap{max-width:1160px;margin:0 auto}@keyframes simFloatCard{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-7deg) translateY(-14px)}}@keyframes simFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes simMarqueeL{0%{transform:translate(0)}to{transform:translate(-50%)}}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1)}.reveal.is-in{opacity:1;transform:none}.sim-h1{font-family:Cormorant,serif;font-weight:600;font-size:clamp(44px,7vw,88px);line-height:1.02;margin:0 0 28px;letter-spacing:-.01em;text-wrap:balance}.sim-h1 em{font-weight:500;color:#8c7430;font-style:italic}.sim-h2{font-family:Cormorant,serif;font-weight:600;font-size:clamp(34px,4.6vw,56px);line-height:1.06;margin:0 0 16px}.sim-h3{font-family:Cormorant,serif;font-weight:600;font-size:clamp(28px,3.4vw,40px);line-height:1.1;margin:0 0 16px}.sim-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.22em;color:#8c7430;margin-bottom:20px}.sim-eyebrow__line{width:28px;height:1px;background:#c19a3d;display:inline-block}.sim-eyebrow--gold{color:#c9a961}.sim-eyebrow--gold .sim-eyebrow__line{background:#c9a961}.sim-diamond{width:8px;height:8px;background:#c9a961;transform:rotate(45deg);display:inline-block;flex:0 0 auto}.sim-diamond--sm{width:8px;height:8px;background:#c19a3d}.sim-btn-outline{display:inline-flex;align-items:center;gap:12px;padding:18px 32px;border:1.5px solid #14201C;border-radius:999px;color:#14201c;text-decoration:none;font-weight:700;font-size:16px;transition:all .25s ease;background:transparent}.sim-btn-outline:hover{background:#14201c;color:#f6f3ec;gap:18px}.sim-btn-outline__arrow{font-size:18px;line-height:1}.sim-btn-teal{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 28px;background:#0f766e;color:#f6f3ec;border-radius:999px;text-decoration:none;font-weight:700;font-size:16px;transition:all .25s ease}.sim-btn-teal:hover{background:#14201c;transform:translateY(-2px);box-shadow:0 14px 30px -12px #14201c80}.sim-btn-gold{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 32px;background:#c9a961;color:#14201c;border-radius:999px;text-decoration:none;font-weight:800;font-size:17px;transition:all .25s ease}.sim-btn-gold:hover{background:#f6f3ec;transform:translateY(-2px);box-shadow:0 16px 36px -12px #00000080}.sim-header{position:sticky;top:0;left:0;right:0;z-index:30;background:#f6f3ecd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(20,32,28,.1)}.sim-header__in{max-width:1160px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.sim-header__tag{font-size:12.5px;font-weight:500;color:#14201c8c;letter-spacing:.02em}.sim-logo{display:flex;align-items:baseline;gap:8px}.sim-logo__name{font-weight:800;letter-spacing:.18em;font-size:17px}.sim-logo__name--sm{font-size:14px}.sim-logo__dot{width:7px;height:7px;border-radius:50%;background:#c19a3d;display:inline-block}.sim-logo__dot--sm{width:6px;height:6px}.sim-hero{position:relative;padding:clamp(40px,8vw,110px) 24px clamp(40px,7vw,110px)}.sim-hero__in{max-width:1160px;margin:0 auto;display:flex;align-items:center;gap:clamp(32px,6vw,80px);flex-wrap:wrap}.sim-hero__copy{flex:1 1 480px;min-width:300px}.sim-eyebrow{margin-bottom:28px}.sim-hero__lead{font-size:clamp(16px,2vw,19px);line-height:1.65;color:#14201cb3;max-width:520px;margin:0 0 28px;text-wrap:pretty}.sim-hero__rf{display:inline-flex;align-items:center;gap:12px;max-width:520px;padding:12px 18px 12px 14px;margin:0 0 32px;background:#fffdf8;border:1px solid rgba(201,154,61,.5);border-radius:16px;box-shadow:0 10px 30px -20px #14201c66}.sim-hero__rf-ic{flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:#c99a3d29;color:#8c7430;display:flex;align-items:center;justify-content:center}.sim-hero__rf-ic svg{width:20px;height:20px}.sim-hero__rf-tx{font-size:13.5px;line-height:1.45;font-weight:600;color:#14201c}.sim-stats{display:flex;gap:clamp(14px,3.5vw,48px);margin-top:clamp(28px,5vw,64px);align-items:flex-start}.sim-stat{flex:1 1 0;min-width:0}.sim-stat__v{font-family:Cormorant,serif;font-weight:600;font-size:clamp(24px,6.5vw,32px);line-height:1}.sim-stat__l{font-size:clamp(11px,3vw,13px);color:#14201c8c;margin-top:6px}.sim-stat__div{align-self:stretch;width:1px;background:#14201c24;flex:0 0 auto}.sim-hero__viz{flex:1 1 380px;min-width:300px;display:flex;align-items:center;justify-content:center;position:relative;min-height:clamp(280px,56vw,420px)}.sim-viz__blob{position:absolute;width:clamp(280px,30vw,380px);height:clamp(280px,30vw,380px);border-radius:48px;background:#8fc6c2;opacity:.28;transform:rotate(16deg)}.sim-viz__ring{position:absolute;width:clamp(330px,36vw,440px);height:clamp(330px,36vw,440px);border-radius:50%;border:1px solid rgba(193,154,61,.5)}.sim-card{position:relative;width:clamp(280px,28vw,330px);aspect-ratio:8 / 5;background:#14201c;border-radius:22px;clip-path:polygon(0 0,calc(100% - 48px) 0,100% 48px,100% 100%,0 100%);padding:24px;display:flex;flex-direction:column;justify-content:space-between;animation:simFloatCard 6.5s ease-in-out infinite;box-shadow:0 48px 90px -24px #14201c80}.sim-card__top{display:flex;align-items:baseline;gap:8px}.sim-card__brand{color:#f6f3ec;font-weight:800;font-size:22px;letter-spacing:.02em}.sim-card__5g{color:#c19a3d;font-weight:700;font-size:14px}.sim-card__chip{width:56px;height:42px;background:#c9a961;border-radius:9px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}.sim-card__chip>div:nth-child(1){border-right:1px solid rgba(20,32,28,.35);border-bottom:1px solid rgba(20,32,28,.35)}.sim-card__chip>div:nth-child(2){border-bottom:1px solid rgba(20,32,28,.35)}.sim-card__chip>div:nth-child(3){border-right:1px solid rgba(20,32,28,.35);border-bottom:1px solid rgba(20,32,28,.35)}.sim-card__chip>div:nth-child(4){border-bottom:1px solid rgba(20,32,28,.35)}.sim-card__chip>div:nth-child(5){border-right:1px solid rgba(20,32,28,.35)}.sim-card__num{color:#f6f3ecd9;font-weight:600;font-size:17px;letter-spacing:.14em}.sim-card__net{color:#f6f3ec66;font-size:10px;letter-spacing:.26em;margin-top:8px;font-weight:600}.sim-zero{position:absolute;right:clamp(2px,4vw,28px);bottom:clamp(8px,5vw,40px);z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:#fffdf8;border:1px solid rgba(201,154,61,.55);border-radius:18px;padding:12px 18px;box-shadow:0 22px 50px -20px #14201c80;transform:rotate(5deg);animation:simZeroFloat 6.5s ease-in-out infinite}.sim-zero__v{font-family:Cormorant,serif;font-weight:600;font-size:clamp(34px,4vw,46px);line-height:.9;color:#c19a3d}.sim-zero__l{font-size:11.5px;font-weight:700;line-height:1.15;color:#14201c;text-transform:lowercase;letter-spacing:.01em}.sim-zero__tag{margin-top:4px;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8c7430}@keyframes simZeroFloat{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-10px)}}.sim-pass{position:absolute;left:clamp(0px,2vw,18px);top:clamp(6px,5vw,34px);z-index:5;display:flex;align-items:center;gap:11px;max-width:230px;background:#fffdf8;border:1px solid rgba(201,154,61,.55);border-radius:16px;padding:11px 15px;box-shadow:0 22px 50px -20px #14201c80;transform:rotate(-4deg);animation:simPassFloat 7.4s ease-in-out infinite}.sim-pass__ic{flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:#c99a3d29;color:#8c7430;display:flex;align-items:center;justify-content:center}.sim-pass__ic svg{width:20px;height:20px}.sim-pass__tx{font-size:11.5px;line-height:1.3;color:#14201c99;font-weight:500}.sim-pass__tx b{display:block;font-size:13px;font-weight:700;color:#14201c;margin-bottom:2px}@keyframes simPassFloat{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-9px)}}.sim-marquee{background:#14201c;overflow:hidden;padding:17px 0;border-top:1px solid rgba(201,169,97,.35);border-bottom:1px solid rgba(201,169,97,.35)}.sim-marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:simMarqueeL 38s linear infinite}.sim-marquee:hover .sim-marquee__track{animation-play-state:paused}.sim-marquee__row{display:flex;align-items:center;gap:44px;padding-right:44px}.sim-marquee__txt{font-size:12px;font-weight:700;letter-spacing:.24em;color:#f6f3eccc;white-space:nowrap}.sim-marquee__sep{width:7px;height:7px;background:#c9a961;transform:rotate(45deg);flex:0 0 auto}.sim-pick{padding:clamp(44px,8vw,110px) 24px;background:#efeae0}.sim-pick__head{max-width:640px}.sim-pick__sub{font-size:17px;line-height:1.6;color:#14201ca6;margin:0 0 36px}.sim-chips{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.sim-chip{padding:14px 24px;border-radius:999px;cursor:pointer;font-family:Manrope,sans-serif;font-weight:600;font-size:15px;transition:all .25s ease;border:1.5px solid rgba(20,32,28,.3);background:transparent;color:#14201c}.sim-chip:hover{border-color:#14201c}.sim-chip.is-on{background:#14201c;color:#f6f3ec;border-color:#14201c}.sim-pick__empty{border:1.5px dashed rgba(20,32,28,.25);border-radius:24px;padding:clamp(36px,5vw,56px);display:flex;align-items:center;gap:18px;color:#14201c80}.sim-pick__empty span{font-family:Cormorant,serif;font-style:italic;font-size:clamp(19px,2.4vw,24px)}.sim-pick__card{background:#fffdf8;border:1px solid rgba(20,32,28,.08);border-radius:24px;padding:clamp(32px,5vw,56px);display:flex;gap:clamp(28px,5vw,64px);flex-wrap:wrap;animation:simFadeUp .45s ease both;box-shadow:0 24px 60px -32px #14201c40}.sim-pick__cardL{flex:1.4 1 380px;min-width:280px}.sim-pick__desc{font-size:16.5px;line-height:1.7;color:#14201cb3;margin:0;text-wrap:pretty}.sim-pick__cardR{flex:1 1 300px;min-width:280px;display:flex;flex-direction:column;gap:22px}.sim-pick__cta{display:flex;flex-direction:column;gap:10px}.sim-pick__note{font-size:12.5px;color:#14201c80;text-align:center}.sim-bullets{display:flex;flex-direction:column;gap:14px}.sim-bullet{display:flex;gap:12px;align-items:flex-start}.sim-bullet__i{flex:0 0 auto;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;margin-top:2px}.sim-bullet__i--teal{background:#0f766e1f;color:#0f766e}.sim-bullet__i--gold{background:#c9a9612e;color:#c9a961}.sim-bullet__t{font-size:15px;line-height:1.55;color:#14201ccc;font-weight:500}.sim-bullet__t--light{color:#f6f3eccc;font-weight:400}.sim-act{padding:clamp(44px,8vw,110px) 24px;background:#14201c;color:#f6f3ec}.sim-act__head{max-width:680px;margin-bottom:clamp(28px,5vw,64px)}.sim-act__sub{font-size:17px;line-height:1.65;color:#f6f3eca6;margin:0;text-wrap:pretty}.sim-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(12px,2vw,32px)}.sim-step{border:1px solid rgba(246,243,236,.14);border-radius:22px;padding:clamp(20px,3.5vw,32px) clamp(18px,3vw,28px);display:flex;gap:clamp(16px,2.5vw,22px);align-items:flex-start}.sim-step__n{font-family:Cormorant,serif;font-weight:500;font-size:clamp(34px,4.5vw,48px);color:#c9a961;line-height:1;flex:0 0 auto}.sim-step__t{font-weight:700;font-size:clamp(16px,2vw,18px);margin-bottom:8px}.sim-step__d{font-size:clamp(14px,1.8vw,15px);line-height:1.6;color:#f6f3ec99;margin:0}.sim-act__foot{margin-top:clamp(28px,4vw,40px);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sim-act__foot span:last-child{font-size:15px;color:#f6f3ecbf;line-height:1.6}.sim-ben{padding:clamp(44px,8vw,110px) 24px}.sim-ben__head{max-width:640px;margin-bottom:clamp(28px,5vw,64px)}.sim-ben__sub{font-size:17px;line-height:1.6;color:#14201ca6;margin:0}.sim-ben__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,18px)}.sim-ben__card--cov{grid-column:span 2;grid-row:span 2}.sim-ben__card{background:#fffdf8;border:1px solid rgba(20,32,28,.08);border-radius:22px;padding:clamp(20px,3vw,30px) clamp(18px,3vw,28px);display:flex;flex-direction:column;opacity:0;transition:opacity .55s ease var(--d, 0ms),transform .25s ease,box-shadow .25s ease}.sim-ben__grid.is-in .sim-ben__card{opacity:1}.sim-ben__card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #14201c4d}.sim-ben__chip{width:48px;height:48px;border-radius:14px;flex:0 0 auto;background:#c99a3d24;color:#8c7430;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.sim-ben__chip svg{width:26px;height:26px}.sim-ben__chip--sim{color:#c19a3d}.sim-ben__chip--sim svg{width:30px;height:30px}.sim-ben__t{font-weight:700;font-size:17px;margin:0 0 8px;color:#14201c}.sim-ben__t--lg{font-family:Cormorant,serif;font-weight:600;font-size:clamp(26px,3vw,34px);line-height:1.1}.sim-ben__d{font-size:14.5px;line-height:1.6;color:#14201c99;margin:0}.sim-ben__d--light{color:#f6f3eca6;font-size:15px}.sim-ben__body{margin-top:auto}.sim-ben__card--cov{background:#14201c;color:#f6f3ec;justify-content:space-between;overflow:hidden}.sim-ben__card--cov .sim-ben__t{color:#f6f3ec}.sim-cov__wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(8px,2vw,24px) 0 clamp(16px,3vw,28px);min-height:150px}.sim-cov__svg{width:100%;max-width:420px;height:auto}.sim-cov__city{fill:#f6f3ec80;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em}.sim-cov__pulse{fill:none;stroke:#c9a961;stroke-width:1.4;transform-origin:center;transform-box:fill-box;animation:simPulse 2.6s ease-out infinite}@keyframes simPulse{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(3.4);opacity:0}}@media(max-width:900px){.sim-ben__grid{grid-template-columns:repeat(2,1fr)}.sim-ben__card--cov{grid-column:span 2;grid-row:auto}}@media(max-width:560px){.sim-ben__grid{grid-template-columns:1fr}.sim-ben__card--cov{grid-column:auto}}@media(prefers-reduced-motion:reduce){.sim-ben__card{transition:opacity .3s ease}.sim-cov__pulse,.sim-zero,.sim-pass,.sim-tri__svg,.sim-tri__chip,.sim-card{animation:none}}.sim-rev{padding:clamp(44px,8vw,110px) 0;background:#efeae0;overflow:hidden}.sim-rev .sim-wrap{padding:0 24px}.sim-rev__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(24px,4vw,40px)}.sim-rev__headL{max-width:560px}.sim-rev__headL .sim-h2{margin:0 0 14px}.sim-rev__sub{font-size:16px;line-height:1.6;color:#14201c99;margin:0}.sim-rev__rows{display:flex;flex-direction:column;gap:16px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.sim-rev__row{display:flex;gap:16px;padding:4px 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.sim-rev__row::-webkit-scrollbar{display:none}.sim-rev__row.dragging{cursor:grabbing}.sim-rev__row.dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sim-rev__card{flex:0 0 auto;width:min(380px,82vw);background:#fffdf8;border:1px solid rgba(20,32,28,.07);border-radius:22px;padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:14px}.sim-rev__top{display:flex;align-items:center;gap:14px}.sim-rev__ava{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;pointer-events:none}.sim-rev__who{min-width:0}.sim-rev__name{font-weight:700;font-size:14.5px}.sim-rev__city{font-size:12.5px;color:#14201c80;margin-top:2px}.sim-rev__stars{margin-left:auto;color:#c19a3d;font-size:13px;letter-spacing:2px;white-space:nowrap}.sim-rev__text{font-size:14.5px;line-height:1.65;color:#14201cc7;margin:0;flex:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sim-faq{padding:clamp(44px,8vw,110px) 24px}.sim-faq__in{max-width:860px;margin:0 auto}.sim-faq__in .sim-h2{margin:0 0 clamp(32px,5vw,48px)}.sim-faq__list{display:flex;flex-direction:column}.sim-faq__item{border-bottom:1px solid rgba(20,32,28,.12)}.sim-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 4px;background:none;border:none;cursor:pointer;text-align:left;font-family:Manrope,sans-serif}.sim-faq__qt{font-weight:700;font-size:clamp(16px,2vw,18px);color:#14201c;line-height:1.4}.sim-faq__icon{flex:0 0 auto;width:30px;height:30px;border:1px solid rgba(20,32,28,.25);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;color:#14201c;transition:transform .3s ease;transform:rotate(0)}.sim-faq__icon.is-open{transform:rotate(45deg)}.sim-faq__body{overflow:hidden;transition:max-height .4s ease,opacity .35s ease;max-height:0;opacity:0}.sim-faq__body.is-open{max-height:480px;opacity:1}.sim-faq__a{margin:0;padding:0 4px 26px;font-size:15.5px;line-height:1.7;color:#14201ca6;max-width:700px}.sim-buy{padding:clamp(44px,8vw,110px) 24px clamp(80px,10vw,130px);background:#efeae0}.sim-buy__in{max-width:1000px;margin:0 auto}.sim-buy__card{background:#14201c;color:#f6f3ec;border:1px solid rgba(201,169,97,.4);border-radius:28px;padding:clamp(26px,5vw,64px);display:flex;gap:clamp(32px,5vw,72px);flex-wrap:wrap;align-items:center;box-shadow:0 40px 90px -30px #14201c8c}.sim-buy__cardL{flex:1.2 1 320px;min-width:280px}.sim-buy__title{font-size:clamp(30px,4vw,48px);line-height:1.08;margin:0 0 22px}.sim-buy__cardR{flex:1 1 260px;min-width:240px;display:flex;flex-direction:column;gap:18px}.sim-buy__viz{flex:0 1 250px;min-width:200px;display:flex;flex-direction:column;align-items:center;gap:12px}.sim-tri__svg{width:100%;max-width:260px;height:auto;filter:drop-shadow(0 26px 50px rgba(0,0,0,.45));transform:rotate(-3deg);animation:simZeroFloat 7s ease-in-out infinite}.sim-buy__viz-cap{font-size:11px;font-weight:600;letter-spacing:.04em;color:#f6f3ec73;text-align:center}.sim-tri__brand{fill:#f6f3ec;font-family:Manrope,sans-serif;font-weight:800;font-size:20px;letter-spacing:.02em}.sim-tri__5g{fill:#c19a3d;font-family:Manrope,sans-serif;font-weight:700;font-size:13px}.sim-tri__fmt{fill:#f6f3ec80;font-family:Manrope,sans-serif;font-weight:600;font-size:12px;letter-spacing:.02em}.sim-tri__net{fill:#f6f3ec66;font-family:Manrope,sans-serif;font-weight:600;font-size:9px;letter-spacing:.18em}.sim-tri__chip{animation:simChipGlow 3s ease-in-out infinite;transform-origin:center}@keyframes simChipGlow{0%,to{opacity:1}50%{opacity:.82}}@media(max-width:920px){.sim-buy__viz{order:3;flex-basis:100%}}.sim-buy__prices{display:flex;align-items:baseline;gap:14px}.sim-buy__price{font-family:Cormorant,serif;font-weight:600;font-size:clamp(48px,6vw,68px);line-height:1}.sim-buy__old{font-size:19px;color:#f6f3ec66;text-decoration:line-through}.sim-buy__note{font-size:13px;line-height:1.55;color:#f6f3ec80;text-align:center}.sim-foot{padding:36px 24px 110px}.sim-foot__in{max-width:1160px;margin:0 auto;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.sim-foot__legal{font-size:12px;color:#14201c73;line-height:1.6;max-width:560px}.sim-foot__link{background:none;border:none;cursor:pointer;padding:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;color:#14201c99;text-decoration:underline;text-underline-offset:3px}.sim-foot__link:hover{color:#14201c}.sim-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#14201c8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;animation:simFadeUp .25s ease both}.sim-modal__box{background:#fffdf8;border-radius:24px;padding:clamp(32px,5vw,48px);max-width:480px;width:100%;box-shadow:0 40px 90px -24px #14201c99;position:relative}.sim-modal__close{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(20,32,28,.18);background:none;cursor:pointer;font-size:18px;color:#14201c;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.sim-modal__close:hover{background:#14201c;color:#f6f3ec}.sim-modal__title{font-family:Cormorant,serif;font-weight:600;font-size:clamp(26px,3.4vw,34px);line-height:1.1;margin:0 0 6px}.sim-modal__kicker{font-size:12px;font-weight:700;letter-spacing:.18em;color:#8c7430;margin-bottom:28px}.sim-modal__rows{display:flex;flex-direction:column;gap:20px}.sim-modal__row{border-top:1px solid rgba(20,32,28,.1);padding-top:16px}.sim-modal__label{font-size:12px;font-weight:700;letter-spacing:.08em;color:#14201c73;text-transform:uppercase;margin-bottom:5px}.sim-modal__val{font-size:16px;font-weight:600;color:#14201c;line-height:1.5}.sim-modal__email{font-size:16px;font-weight:600;color:#0f766e;text-decoration:none}.sim-modal__email:hover{text-decoration:underline}.sim-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:680px;margin:0 auto 16px;padding:12px 14px 12px 26px;background:#14201cf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;box-shadow:0 18px 50px -12px #14201c8c;width:calc(100% - 32px);transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .4s ease;transform:translateY(140%);opacity:0}.sim-sticky.is-on{transform:translateY(0);opacity:1}.sim-sticky__l{display:flex;align-items:baseline;gap:10px;min-width:0}.sim-sticky__name{font-weight:700;font-size:15px;color:#f6f3ec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-sticky__price{font-family:Cormorant,serif;font-weight:600;font-size:22px;color:#c9a961;white-space:nowrap}.sim-sticky__btn{flex:0 0 auto;display:flex;align-items:center;padding:13px 26px;background:#c9a961;color:#14201c;border-radius:999px;text-decoration:none;font-weight:800;font-size:15px}@media(max-width:640px){.sim-hero{padding:40px 24px}.sim-pick,.sim-act,.sim-ben,.sim-faq,.sim-buy{padding-top:44px;padding-bottom:44px}.sim-rev{padding:44px 0}}
