.sup-social-showcase,.sup-store-locator,.sup-plan-explorer{--sup-gold: #efbf55;--sup-gold-soft: #ffe09a;--sup-ink: #090909;--sup-paper: #f3efe6;--sup-muted: #aaa59b;overflow:hidden;padding:clamp(5rem,10vw,9rem) max(1rem,calc((100vw - 1180px)/2))}.sup-section-heading{display:grid;max-width:900px;gap:.8rem;margin-bottom:clamp(2.5rem,7vw,5.5rem)}.sup-section-heading h2{max-width:16ch;margin:0;font-size:clamp(2.5rem,6vw,5.75rem);line-height:.98;letter-spacing:-.055em}.sup-section-heading>p:last-child{max-width:62ch;margin:.35rem 0 0;color:var(--sup-muted);font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.7}.sup-section-kicker{margin:0;color:var(--sup-gold);font-size:.72rem;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.sup-outline-action,.sup-social-card__body a,.sup-store-actions a,.sup-plan-cta a{position:relative;display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--sup-gold) 62%,transparent);border-radius:999px;color:inherit;font-weight:780;line-height:1.2;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.sup-outline-action:hover,.sup-social-card__body a:hover,.sup-store-actions a:hover,.sup-plan-cta a:hover{border-color:var(--sup-gold);background:var(--sup-gold);color:#151008;box-shadow:0 14px 42px #efbf552e;transform:translateY(-2px)}.sup-social-showcase{background:radial-gradient(circle at 14% 8%,rgba(225,62,120,.12),transparent 24rem),#090909;color:#f7f4ed}.sup-social-chapters{display:grid;gap:clamp(5rem,12vw,10rem)}.sup-social-chapter{display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);gap:clamp(2rem,6vw,6rem);align-items:start}.sup-social-chapter__intro{position:sticky;top:6rem;display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.sup-social-chapter__intro>div{grid-column:1 / -1}.sup-social-index{color:#77736c;font-size:.72rem;font-weight:800;letter-spacing:.14em}.sup-social-mark{display:inline-grid;width:3.25rem;aspect-ratio:1;place-items:center;justify-self:end;border:1px solid rgba(255,255,255,.18);border-radius:1rem;background:linear-gradient(145deg,#ffffff17,#ffffff05);box-shadow:inset 0 1px #ffffff1f,0 14px 38px #00000052;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.08em}.sup-social-chapter__intro h3{margin:.4rem 0 .8rem;font-size:clamp(2.6rem,5vw,5rem);letter-spacing:-.055em}.sup-social-chapter__intro p:not(.sup-section-kicker){margin:0 0 1.5rem;color:#b9b4aa;line-height:1.65}.sup-outline-action{padding:.75rem 1rem}.sup-social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1rem}.sup-social-chapter__content{display:grid;min-width:0;gap:1.25rem}.sup-social-empty{position:relative;min-height:280px;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;gap:1rem 1.2rem;padding:clamp(1.4rem,4vw,2.5rem);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:clamp(1.2rem,3vw,2rem);background:radial-gradient(circle at 88% 12%,rgba(224,68,122,.22),transparent 38%),radial-gradient(circle at 8% 92%,rgba(94,56,190,.17),transparent 42%),linear-gradient(145deg,#1a141a,#0c0b0d 72%);box-shadow:inset 0 1px #ffffff14,0 28px 80px #00000047}.sup-social-empty:after{position:absolute;right:-4rem;bottom:-5rem;width:13rem;aspect-ratio:1;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 2.6rem #ffffff05,0 0 0 5.2rem #ffffff03;content:"";pointer-events:none}.sup-social-empty>span{display:grid;width:3.4rem;aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:1rem;background:linear-gradient(145deg,#8134af,#dd2a7b 58%,#feda77);box-shadow:inset 0 1px #ffffff38,0 14px 35px #601d5447;color:#fff;font-size:.74rem;font-weight:900}.sup-social-empty>div{min-width:0}.sup-social-empty h4{margin:.35rem 0 .75rem;color:#fff;font-size:clamp(1.35rem,2.8vw,2.2rem);letter-spacing:-.035em}.sup-social-empty>div>p:last-child{max-width:54ch;margin:0;color:#b9b3aa;font-size:.9rem;line-height:1.65}.sup-social-empty>div strong{color:#f4d890}.sup-social-empty>a{z-index:1;grid-column:2;display:inline-flex;width:fit-content;min-height:48px;align-items:center;justify-content:center;gap:.55rem;padding:.75rem 1rem;border:1px solid rgba(239,191,85,.52);border-radius:999px;background:#efbf5514;color:#f7dda0;font-weight:800;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.sup-social-empty>a:hover,.sup-social-empty>a:focus-visible{background:#efbf55;color:#171008;transform:translateY(-2px)}.sup-tiktok-creator{position:relative;display:grid;min-width:0;overflow:hidden;gap:1.35rem;padding:clamp(1.35rem,3.5vw,2.25rem);border:1px solid rgba(255,255,255,.14);border-radius:clamp(1.2rem,3vw,2rem);background:radial-gradient(circle at 86% 10%,rgba(40,220,225,.2),transparent 34%),radial-gradient(circle at 8% 96%,rgba(255,45,116,.19),transparent 38%),linear-gradient(145deg,#1b1b1e,#0c0c0e 72%);box-shadow:0 28px 80px #00000059,inset 0 1px #ffffff14}.sup-tiktok-creator:before{position:absolute;width:9rem;aspect-ratio:1;top:-4.5rem;right:-2.2rem;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 1.7rem #ffffff05,0 0 0 3.4rem #ffffff05;content:"";pointer-events:none}.sup-tiktok-creator__copy{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.sup-tiktok-creator__badge{display:grid;width:3.4rem;aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:1.1rem;background:linear-gradient(145deg,#28dce12e,#ff2d7433);box-shadow:inset 0 1px #ffffff24,0 14px 36px #00000047;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.08em}.sup-tiktok-creator h4{max-width:18ch;margin:.35rem 0 .65rem;font-size:clamp(1.55rem,3.4vw,2.6rem);line-height:1.02;letter-spacing:-.04em}.sup-tiktok-creator__copy p:last-child{max-width:58ch;margin:0;color:#bbb6ad;line-height:1.6}.sup-tiktok-creator__copy strong{color:#fff}.sup-tiktok-creator__consent{position:relative;z-index:1;display:grid;max-width:38rem;gap:.75rem}.sup-tiktok-creator__consent button{display:inline-flex;width:fit-content;min-height:52px;align-items:center;justify-content:center;gap:.65rem;padding:.85rem 1.1rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#f6f3ec;box-shadow:0 14px 38px #0000004d;color:#111;cursor:pointer;font:inherit;font-weight:820;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sup-tiktok-creator__consent button:hover,.sup-tiktok-creator__consent button:focus-visible{border-color:#28dce1d1;box-shadow:0 18px 48px #00000061,0 0 0 4px #ff2d741f;transform:translateY(-2px)}.sup-tiktok-creator__consent button:focus-visible{outline:2px solid #fff;outline-offset:3px}.sup-tiktok-creator__consent small,.sup-tiktok-creator__fallback,.sup-tiktok-creator__status{color:#9d998f;font-size:.76rem;line-height:1.55}.sup-tiktok-creator__embed{position:relative;z-index:1;display:grid;min-width:0;justify-items:center;gap:.75rem}.sup-tiktok-creator__status{width:100%;margin:0;text-align:center}.sup-tiktok-creator__embed .tiktok-embed{margin:0 auto}.sup-tiktok-creator__fallback{position:relative;z-index:1;margin:0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.sup-youtube-uploads{position:relative;display:grid;min-width:0;overflow:hidden;gap:1.25rem;padding:clamp(1.35rem,3.5vw,2.25rem);border:1px solid rgba(255,255,255,.14);border-radius:clamp(1.2rem,3vw,2rem);background:radial-gradient(circle at 92% 5%,rgba(255,0,0,.21),transparent 32%),radial-gradient(circle at 5% 100%,rgba(239,191,85,.14),transparent 36%),linear-gradient(145deg,#1b1818,#0d0c0c 72%);box-shadow:0 28px 80px #00000059,inset 0 1px #ffffff14}.sup-youtube-uploads__copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.sup-youtube-uploads__badge{display:grid;width:3.4rem;aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:1.1rem;background:linear-gradient(145deg,#ff000047,#efbf551f);box-shadow:inset 0 1px #ffffff24,0 14px 36px #00000047;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.08em}.sup-youtube-uploads h4{max-width:20ch;margin:.35rem 0 .65rem;font-size:clamp(1.55rem,3.4vw,2.6rem);line-height:1.02;letter-spacing:-.04em}.sup-youtube-uploads__copy p:last-child{max-width:58ch;margin:0;color:#bbb6ad;line-height:1.6}.sup-youtube-uploads__consent{display:grid;max-width:38rem;gap:.75rem}.sup-youtube-uploads__consent button{display:inline-flex;width:fit-content;min-height:52px;align-items:center;justify-content:center;gap:.65rem;padding:.85rem 1.1rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#f6f3ec;box-shadow:0 14px 38px #0000004d;color:#111;cursor:pointer;font:inherit;font-weight:820;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sup-youtube-uploads__consent button:hover,.sup-youtube-uploads__consent button:focus-visible{border-color:#ff4646d1;box-shadow:0 18px 48px #00000061,0 0 0 4px #ff00001a;transform:translateY(-2px)}.sup-youtube-uploads__consent button:focus-visible{outline:2px solid #fff;outline-offset:3px}.sup-youtube-uploads__consent small,.sup-youtube-uploads__fallback{color:#9d998f;font-size:.76rem;line-height:1.55}.sup-youtube-uploads__player{position:relative;width:100%;overflow:hidden;aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.12);border-radius:1.2rem;background:#050505;box-shadow:0 20px 54px #00000061}.sup-youtube-uploads__player iframe{width:100%;height:100%;border:0}.sup-youtube-uploads__fallback{margin:0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.sup-youtube-uploads__channel-link{width:fit-content;color:#f7f4ed;font-size:.82rem;font-weight:780;text-decoration-color:#efbf5580;text-underline-offset:.24em}.sup-social-card{display:grid;height:100%;min-width:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(255,255,255,.12);border-radius:clamp(1.2rem,3vw,2rem);background:linear-gradient(150deg,#181818,#0e0e0e);box-shadow:0 28px 80px #00000059;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.sup-social-card:hover{border-color:color-mix(in srgb,var(--sup-gold) 50%,transparent);box-shadow:0 34px 90px #0000007a,0 0 44px #efbf5514;transform:translateY(-5px)}.sup-social-media{position:relative;display:grid;overflow:hidden;place-items:center;background:radial-gradient(circle at 30% 15%,rgba(239,191,85,.2),transparent 38%),#111}.sup-social-media--portrait{aspect-ratio:4 / 5}.sup-social-media--landscape{aspect-ratio:16 / 9}.sup-social-media iframe,.sup-youtube-poster,.sup-youtube-poster img{width:100%;height:100%;border:0}.sup-youtube-poster{position:relative;min-height:48px;overflow:hidden;padding:0;border:0;background:#111;color:#fff;cursor:pointer}.sup-youtube-poster img{display:block;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .3s ease}.sup-youtube-poster:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 46%,rgba(0,0,0,.68));content:""}.sup-youtube-poster:hover img{filter:saturate(1.12);transform:scale(1.035)}.sup-play-button{position:absolute;z-index:1;display:grid;width:clamp(3.4rem,8vw,5rem);aspect-ratio:1;inset:50% auto auto 50%;place-items:center;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#080808bd;box-shadow:0 0 0 9px #ffffff0d,0 16px 36px #0006;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sup-play-button span{width:0;height:0;margin-left:.25rem;border-top:.55rem solid transparent;border-bottom:.55rem solid transparent;border-left:.8rem solid var(--sup-gold-soft)}.sup-youtube-consent{position:absolute;z-index:1;right:1rem;bottom:.85rem;color:#fff;font-size:.72rem;font-weight:720}.sup-external-poster img{object-position:center top}.sup-social-platform-badge{position:absolute;z-index:2;top:1rem;left:1rem;display:grid;width:2.7rem;aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:.9rem;background:#050505b8;color:#fff;font-size:.68rem;font-weight:900;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sup-media-fallback{display:grid;width:100%;height:100%;padding:2rem;align-content:center;justify-items:center;gap:1rem;color:#ddd5c6;text-align:center}.sup-media-fallback>span:first-child{display:grid;width:4rem;aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:1.2rem;font-weight:900}.sup-social-card__body{display:flex;min-height:0;flex-direction:column;gap:.8rem;padding:1.25rem}.sup-social-card__body h4,.sup-social-card__body p{margin:0}.sup-social-card__body h4{font-size:1.05rem}.sup-social-card__body p{color:#9d998f;font-size:.82rem;line-height:1.5}.sup-social-card__body a{width:100%;margin-top:auto;padding:.72rem 1rem;border-color:#ffffff26}.sup-store-locator{background:var(--sup-paper);color:#17130d}.sup-section-heading--light>p:last-child{color:#655f56}.sup-locator-shell{display:grid;grid-template-columns:minmax(300px,.4fr) minmax(0,.6fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.sup-store-list{display:grid;gap:.8rem}.sup-store-card{overflow:hidden;border:1px solid #d6cfc1;border-radius:1.25rem;background:#ffffff8a;box-shadow:0 12px 36px #2f25140a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sup-store-card.is-selected{border-color:#a9781a;box-shadow:0 18px 55px #583a091c,inset 4px 0 #d9a93f;transform:translate(4px)}.sup-store-select{display:grid;width:100%;min-height:48px;gap:.45rem;padding:1rem 1.1rem .85rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.sup-store-select>strong{font-size:1.35rem;letter-spacing:-.025em}.sup-store-select>span:not(.sup-store-card__topline){color:#615b51;font-size:.88rem;line-height:1.5}.sup-store-select em{color:#7b5710;font-size:.8rem;font-style:normal;font-weight:800}.sup-store-select small{color:#766f64;line-height:1.4}.sup-store-card__topline{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:#8a651a;font-size:.67rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.sup-store-card__topline strong{padding:.3rem .5rem;border-radius:999px;background:#1e180f;color:#f9dd9a;font-size:.58rem;letter-spacing:.04em}.sup-store-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:0 1rem 1rem}.sup-store-actions a{min-width:0;padding:.65rem .75rem;border-color:#cfc3ac;border-radius:.75rem;font-size:.78rem;text-align:center}.sup-store-actions .sup-store-detail-link{grid-column:1 / -1;border-color:#231b0e;background:#231b0e;color:#f8dc97;font-weight:850;text-decoration:none}.sup-store-actions .sup-store-detail-link:hover{border-color:#9a6c18;background:#3a2a10}.sup-store-actions a:last-child:nth-child(3){grid-column:1 / -1}.sup-stars{color:#a36f08;font-size:.66rem;letter-spacing:.04em}.sup-location-permission{display:grid;gap:.6rem;padding:1rem;border-radius:1rem;background:#1b1710;color:#f7f0e2}.sup-location-button{display:flex;min-height:48px;align-items:center;justify-content:center;gap:.55rem;border:1px solid #9c792f;border-radius:999px;background:linear-gradient(180deg,#f1c762,#d6a43b);color:#171109;font:inherit;font-weight:850;cursor:pointer}.sup-location-button:disabled{cursor:wait;opacity:.72}.sup-location-permission p{margin:0;color:#bbb3a4;font-size:.75rem;line-height:1.5;text-align:center}.sup-store-map-panel{position:sticky;top:6rem;overflow:hidden;border:1px solid #2c261c;border-radius:2rem;background:#11100e;box-shadow:0 34px 90px #2218083d;color:#f7f1e7}.sup-store-map-copy{display:flex;padding:1.4rem 1.5rem 1rem;align-items:center;justify-content:space-between;gap:1rem}.sup-store-map-copy h3,.sup-store-map-copy p{margin:0}.sup-store-map-copy h3{font-size:clamp(1.6rem,3vw,2.5rem)}.sup-store-map-copy>div:first-child>p:last-child{color:#aca596;font-size:.78rem}.sup-map-view-tabs{display:inline-flex;flex:0 0 auto;padding:.25rem;border:1px solid #3d362b;border-radius:999px;background:#090806}.sup-map-view-tabs button{min-height:38px;padding:.45rem .72rem;border:0;border-radius:999px;background:transparent;color:#aaa296;font:inherit;font-size:.7rem;font-weight:820;cursor:pointer}.sup-map-view-tabs button.is-active{background:linear-gradient(145deg,#f0c663,#c99431);color:#171109}.sup-google-map{border-block:1px solid #2c261c;background:#0b0a08}.sup-google-map iframe{display:block;width:100%;height:clamp(330px,42vw,500px);border:0;filter:saturate(.86) contrast(1.04)}.sup-google-map__caption{display:flex;padding:.85rem 1rem;align-items:center;justify-content:space-between;gap:1rem;color:#aaa397;font-size:.74rem}.sup-google-map__caption a{display:inline-flex;min-height:40px;padding:.55rem .7rem;align-items:center;gap:.45rem;border:1px solid #65522d;border-radius:999px;color:#f2d994;font-weight:800;text-decoration:none;white-space:nowrap}.sup-store-map{display:block;width:100%;height:auto}.sup-map-bg{fill:#11100e}.sup-map-grid line{stroke:#ffffff0e;stroke-width:1}.sup-map-connection{fill:none;stroke:url(#sup-map-line);stroke-dasharray:5 7;stroke-width:2}.sup-map-marker{cursor:pointer;outline:none}.sup-map-radius{fill:url(#sup-map-glow);opacity:0;transition:opacity .22s ease}.sup-map-marker.is-selected .sup-map-radius{opacity:1}.sup-map-marker-ring{fill:#efbf551f;stroke:#b78729;stroke-width:1.5;transition:r .22s ease,fill .22s ease}.sup-map-marker.is-selected .sup-map-marker-ring,.sup-map-marker:focus .sup-map-marker-ring{fill:#efbf5547;stroke:#ffe2a0;stroke-width:2.5}.sup-map-marker-dot{fill:#efbf55;filter:drop-shadow(0 0 9px rgba(239,191,85,.72))}.sup-map-marker-name{fill:#f5eee2;font-size:13px;font-weight:780}.sup-map-caption{fill:#817b70;font-size:10px}.sup-map-mobile-note{display:flex;padding:0 1.5rem 1.3rem;align-items:center;gap:.6rem;color:#8f897e;font-size:.75rem}.sup-map-mobile-note span{color:var(--sup-gold)}.sup-plan-explorer{background:radial-gradient(circle at 80% 6%,rgba(239,191,85,.12),transparent 27rem),#080808;color:#f7f4ed}.sup-plan-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;padding:.5rem;border:1px solid #2d2a24;border-radius:1.25rem;background:#111}.sup-plan-tabs button{display:grid;min-height:64px;place-content:center;gap:.2rem;border:1px solid transparent;border-radius:.85rem;background:transparent;color:#c7c2b8;font:inherit;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.sup-plan-tabs button:hover{border-color:#494238;color:#fff;transform:translateY(-1px)}.sup-plan-tabs button.is-selected{border-color:#b78931;background:linear-gradient(145deg,#f3cb6b,#c89431);box-shadow:0 10px 28px #d59e352e;color:#171109}.sup-plan-tabs span{font-weight:850}.sup-plan-tabs small{font-size:.68rem;font-weight:720;opacity:.75}.sup-plan-panel{margin-top:1rem;padding:clamp(1.25rem,4vw,3rem);border:1px solid #302b22;border-radius:clamp(1.5rem,4vw,2.5rem);background:linear-gradient(140deg,rgba(255,255,255,.055),transparent 32%),#111;box-shadow:0 34px 100px #00000057}.sup-plan-panel--diamond{border-color:#725a2d;background:radial-gradient(circle at 88% 0%,rgba(239,191,85,.13),transparent 23rem),linear-gradient(140deg,rgba(255,255,255,.065),transparent 34%),#111}.sup-plan-panel__headline{display:flex;padding-bottom:2rem;align-items:center;justify-content:space-between;gap:2rem;border-bottom:1px solid #2c2923}.sup-plan-panel__headline h3{margin:.3rem 0 0;font-size:clamp(3.4rem,8vw,7rem);line-height:.9;letter-spacing:-.065em}.sup-plan-panel__promise{max-width:48ch;margin:1rem 0 0;color:#b7b0a4;font-size:clamp(.92rem,1.6vw,1.08rem);line-height:1.65}.sup-plan-warranty-orbit{position:relative;display:grid;width:clamp(8.5rem,16vw,11rem);aspect-ratio:1;flex:0 0 auto;place-content:center;border:1px solid rgba(239,191,85,.42);border-radius:50%;background:radial-gradient(circle,rgba(239,191,85,.13),transparent 68%);text-align:center}.sup-plan-warranty-orbit:before,.sup-plan-warranty-orbit:after{position:absolute;border:1px solid rgba(239,191,85,.22);border-radius:50%;content:""}.sup-plan-warranty-orbit:before{top:10%;right:10%;bottom:10%;left:10%}.sup-plan-warranty-orbit:after{width:.65rem;aspect-ratio:1;top:12%;left:18%;border:0;background:var(--sup-gold);box-shadow:0 0 16px #efbf55bf}.sup-plan-warranty-orbit span{color:var(--sup-gold-soft);font-size:clamp(2.2rem,5vw,3.8rem);font-weight:880;line-height:1}.sup-plan-warranty-orbit small{max-width:8ch;margin:.3rem auto 0;color:#aaa397;font-size:.62rem;line-height:1.25}.sup-plan-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-block:2rem}.sup-plan-benefit{display:grid;align-content:start;min-width:0;min-height:20rem;padding:clamp(1.1rem,2vw,1.5rem);border:1px solid #2b2924;border-radius:1.2rem;background:#ffffff06;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.sup-plan-benefit--featured{border-color:#584725;background:radial-gradient(circle at 90% 0%,rgba(239,191,85,.1),transparent 15rem),#ffffff09}.sup-plan-benefit:hover{border-color:#68532a;background:#efbf550a;transform:translateY(-3px)}.sup-plan-benefit header p,.sup-plan-benefit header strong,.sup-plan-benefit__explanation span,.sup-plan-benefit__explanation small{display:block;margin:0}.sup-plan-benefit header p{color:#9d978b;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sup-plan-benefit header strong{margin-top:.65rem;color:#f8e4b0;font-size:clamp(1.35rem,2.5vw,2rem);letter-spacing:-.02em}.sup-plan-benefit__explanation{display:grid;gap:.9rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #302d27}.sup-plan-benefit__explanation div{display:grid;grid-template-columns:minmax(6.5rem,.33fr) minmax(0,1fr);gap:.85rem;align-items:start}.sup-plan-benefit__explanation small{padding-top:.16rem;color:#d3ad58;font-size:.61rem;font-weight:850;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.sup-plan-benefit__explanation span{color:#a8a297;font-size:.83rem;line-height:1.62}.sup-plan-accessories{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:2rem;padding:clamp(1.3rem,4vw,2.3rem);border:1px solid #4a3b20;border-radius:1.4rem;background:linear-gradient(115deg,#efbf551f,#efbf5506)}.sup-plan-accessories h4{margin:.45rem 0;font-size:1.7rem}.sup-plan-accessories p:not(.sup-section-kicker){margin:0;color:#aaa397;font-size:.82rem;line-height:1.5}.sup-plan-accessories ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;align-content:center;list-style:none}.sup-plan-accessories li{display:flex;min-height:88px;padding:.7rem .8rem;align-items:flex-start;gap:.55rem;border-radius:.75rem;background:#0000003d;color:#e5ded2;font-size:.82rem}.sup-plan-accessories li span{padding-top:.1rem;color:var(--sup-gold)}.sup-plan-accessories li div{display:grid;gap:.3rem}.sup-plan-accessories li strong{color:#eee7dc;font-size:.82rem;text-transform:capitalize}.sup-plan-accessories li small{color:#999287;font-size:.69rem;line-height:1.45}.sup-plan-scenarios{display:grid;margin-top:1rem;border-block:1px solid #2c2923}.sup-plan-scenarios details+details{border-top:1px solid #2c2923}.sup-plan-scenarios summary{display:flex;min-height:58px;padding:.9rem 0;align-items:center;gap:1rem;color:#ece5da;font-weight:760;cursor:pointer}.sup-plan-scenarios summary span{color:var(--sup-gold);font-size:.68rem;letter-spacing:.08em}.sup-plan-scenarios details p{max-width:70ch;margin:0 0 1.2rem 2.7rem;color:#a8a297;font-size:.9rem;line-height:1.65}.sup-plan-cta{display:flex;margin-top:2rem;align-items:center;justify-content:space-between;gap:1.2rem}.sup-plan-cta strong{font-size:1.2rem}.sup-plan-cta p{margin:.35rem 0 0;color:#999388;font-size:.85rem}.sup-plan-cta a{min-width:min(100%,15rem);padding:.9rem 1.2rem;background:var(--sup-gold);color:#171109}.sup-plan-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem;color:#8b867d;font-size:.74rem;line-height:1.55}.sup-plan-notes p{margin:0}@media(max-width:920px){.sup-social-chapter,.sup-locator-shell{grid-template-columns:1fr}.sup-social-chapter__intro,.sup-store-map-panel{position:relative;top:auto}.sup-social-chapter__intro{max-width:620px}.sup-social-grid{gap:.8rem}.sup-store-map-panel{grid-row:1}.sup-plan-benefit__explanation div{grid-template-columns:1fr;gap:.35rem}}@media(max-width:680px){.sup-social-showcase,.sup-store-locator,.sup-plan-explorer{padding-inline:1rem}.sup-section-heading h2{font-size:clamp(2.45rem,12vw,4.3rem)}.sup-social-grid,.sup-plan-benefits,.sup-plan-accessories,.sup-plan-notes{grid-template-columns:1fr}.sup-plan-benefit{min-height:0}.sup-social-card{border-radius:1.2rem}.sup-social-empty{min-height:0;grid-template-columns:1fr;border-radius:1.2rem}.sup-social-empty>a{grid-column:auto;width:100%}.sup-tiktok-creator,.sup-youtube-uploads{padding:1.2rem;border-radius:1.2rem}.sup-tiktok-creator__copy,.sup-youtube-uploads__copy{grid-template-columns:1fr}.sup-tiktok-creator__consent button,.sup-youtube-uploads__consent button,.sup-social-empty>a{width:100%}.sup-social-media--portrait{aspect-ratio:4 / 5.4}.sup-store-map-copy{display:grid;align-items:start}.sup-map-view-tabs{width:100%}.sup-map-view-tabs button{flex:1}.sup-google-map__caption{align-items:flex-start;flex-direction:column}.sup-google-map__caption a{width:100%;justify-content:space-between}.sup-store-map{min-height:330px}.sup-plan-tabs{display:flex;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto;border-inline:0;border-radius:0;scroll-snap-type:x mandatory;scrollbar-width:none}.sup-plan-tabs::-webkit-scrollbar{display:none}.sup-plan-tabs button{min-width:7.2rem;flex:0 0 auto;scroll-snap-align:center}.sup-plan-panel{padding:1.1rem;border-radius:1.3rem}.sup-plan-panel__headline{align-items:end;gap:.8rem}.sup-plan-panel__headline h3{font-size:clamp(3rem,18vw,4.8rem)}.sup-plan-warranty-orbit{width:7.6rem}.sup-plan-accessories ul{grid-template-columns:1fr}.sup-plan-cta{display:grid}.sup-plan-cta a{width:100%}}@media(max-width:410px){.sup-store-actions{grid-template-columns:1fr}.sup-store-actions a:last-child:nth-child(3){grid-column:auto}.sup-plan-panel__headline{align-items:start;flex-direction:column}.sup-plan-warranty-orbit{width:100%;aspect-ratio:auto;min-height:6rem;border-radius:1rem}.sup-plan-warranty-orbit small{max-width:none}}@media(prefers-reduced-motion:reduce){.sup-social-card,.sup-social-card *,.sup-store-card,.sup-plan-tabs button,.sup-plan-benefit,.sup-outline-action,.sup-social-card__body a,.sup-store-actions a,.sup-plan-cta a,.sup-tiktok-creator__consent button,.sup-youtube-uploads__consent button{scroll-behavior:auto!important;transition-duration:.001ms!important}.sup-tiktok-creator:before{display:none}}.sup-store-card__status{display:inline-block;width:fit-content;padding:.2rem .55rem;border:1px solid rgba(255,120,100,.5);border-radius:999px;color:#ffb4a8;font-size:.72rem;font-weight:760}
