:root{--bg:#101a13;--bg2:#14211a;--surface:#172a1e;--surface2:#1e3325;--rail:#0c150f;--line:#284433;--line2:#34563f;--cream:#f3ece0;--cream-dim:#cdd4c6;--muted:#8ba093;--muted2:#69806f;--up:#86cfa4;--up-bg:rgba(134,207,164,.14);--down:#d6a097;--down-bg:rgba(214,160,151,.13);--star:#e8c98a;--serif:"Fraunces",Georgia,"Times New Roman",serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--rad:18px;--rad-sm:12px;--rad-lg:26px;--shadow:0 22px 60px rgba(0,0,0,.5);--shadow-sm:0 10px 30px rgba(0,0,0,.32);--glow:0 0 0 1px var(--line), 0 30px 80px -30px rgba(134,207,164,.22);--maxw:1240px;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sans);color:var(--cream);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv01";overflow-x:hidden;background-image:radial-gradient(900px 500px at 82% -8%,rgba(134,207,164,.1),transparent 60%),radial-gradient(760px 520px at 8% 8%,rgba(30,51,37,.7),transparent 62%);background-attachment:fixed}::selection{background:#f3ece038}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--up);outline-offset:3px;border-radius:6px}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.serif{font-family:var(--serif)}h1,h2,h3,h4{font-family:var(--serif);font-weight:400;letter-spacing:-.012em;line-height:1.08;color:var(--cream)}h1{font-size:clamp(2.6rem,6vw,4.6rem);font-weight:300}h2{font-size:clamp(2rem,4vw,3rem);font-weight:300}h3{font-size:clamp(1.3rem,2.2vw,1.85rem)}h4{font-size:1.2rem}p{color:var(--cream-dim)}.eyebrow{font-family:var(--sans);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.26em;color:var(--up);display:inline-flex;align-items:center;gap:.6em}.eyebrow:before{content:"";width:22px;height:1px;background:var(--up);opacity:.6}.eyebrow.center{justify-content:center}.lede{font-size:1.12rem;color:var(--muted);max-width:56ch;margin-top:1.1rem}.muted{color:var(--muted)}em,.it{font-style:italic;font-family:var(--serif)}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(20px,5vw,44px)}section{position:relative}.section{padding-block:clamp(64px,9vw,120px)}.section.tight{padding-block:clamp(44px,6vw,72px)}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.center{text-align:center}.head-block{max-width:62ch}.head-block.center{margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--sans);font-weight:600;font-size:.95rem;letter-spacing:.01em;border:1px solid transparent;border-radius:999px;padding:.95em 1.8em;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .2s,color .2s,border-color .2s;white-space:nowrap}.btn svg{width:1.05em;height:1.05em}.btn.primary{background:var(--cream);color:var(--bg);box-shadow:0 10px 30px -10px #f3ece066}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px #f3ece080}.btn.mint{background:var(--up);color:#0b1510;box-shadow:0 12px 34px -12px #86cfa499}.btn.mint:hover{transform:translateY(-2px);box-shadow:0 18px 46px -12px #86cfa4b3}.btn.ghost{background:transparent;border-color:var(--line2);color:var(--cream)}.btn.ghost:hover{border-color:var(--up);color:var(--up);transform:translateY(-2px)}.btn.block{display:flex;width:100%}.btn.lg{padding:1.1em 2.1em;font-size:1rem}.btn.sm{padding:.7em 1.25em;font-size:.85rem}.card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--rad);padding:26px;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;border-radius:var(--rad) var(--rad) 0 0;background:linear-gradient(90deg,transparent,rgba(243,236,224,.18),transparent)}.card.hover:hover{transform:translateY(-4px);border-color:var(--line2);box-shadow:var(--shadow)}.topbar{background:var(--rail);color:var(--cream-dim);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:9px 16px;border-bottom:1px solid var(--line)}.topbar b{color:var(--up);font-weight:600}.topbar .marq{display:inline-flex;gap:3rem;animation:marq 26s linear infinite;animation-delay:var(--marq-delay,0s);white-space:nowrap}.topbar .marq span{display:inline-flex;gap:.6em;align-items:center}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.topbar-track{overflow:hidden}header.site{position:sticky;top:0;z-index:100;background:#0c150fb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:border-color .3s,background .3s,padding .3s}header.site.scrolled{border-bottom-color:var(--line);background:#0c150feb}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px}header.site.scrolled .nav{padding-block:13px}.brand{display:flex;align-items:center;gap:12px;flex:0 0 auto}.brand img{height:30px;width:auto;opacity:.97}.nav-links{display:flex;gap:30px;align-items:center;margin-inline:auto}.nav-links a{font-size:.92rem;color:var(--cream-dim);position:relative;padding:6px 0;transition:color .2s}.nav-links a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--up);transition:width .3s var(--ease)}.nav-links a:hover{color:var(--cream)}.nav-links a:hover:after{width:100%}.nav-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.icon-btn{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--cream-dim);transition:.2s;position:relative}.icon-btn:hover{border-color:var(--up);color:var(--up)}.icon-btn svg{width:19px;height:19px}.cart-count{position:absolute;top:-3px;right:-3px;background:var(--up);color:#0b1510;font-size:.62rem;font-weight:700;min-width:18px;height:18px;border-radius:999px;display:grid;place-items:center;padding:0 4px}.burger{display:none}.hero{position:relative;padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(56px,8vw,110px);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center}.hero h1{margin-top:1.2rem}.hero h1 .it{color:var(--up);font-weight:300}.hero .lede{font-size:1.18rem;color:var(--cream-dim)}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:2rem}.hero-meta{display:flex;gap:26px;margin-top:2.4rem;flex-wrap:wrap}.hero-meta .m{display:flex;flex-direction:column;gap:2px}.hero-meta .m b{font-family:var(--serif);font-size:1.7rem;font-weight:400;color:var(--cream)}.hero-meta .m span{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted2)}.hero-visual{position:relative}.pimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block}.mock.ph{display:grid;place-items:center;background:linear-gradient(165deg,var(--surface2),var(--bg2))}.ph-in{text-align:center;padding:26px;position:relative;z-index:1}.ph-ring{width:62px;height:62px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;font-family:var(--serif);font-size:1.45rem;color:var(--cream);margin:0 auto 16px;background:#f3ece008}.ph-name{font-family:var(--serif);font-weight:400;font-size:1.1rem;color:var(--cream-dim);display:block;line-height:1.25;max-width:90%;margin:0 auto}.ph-cap{font-size:.62rem;text-transform:uppercase;letter-spacing:.2em;color:var(--muted2);margin-top:13px;display:block}.mock{position:relative;border-radius:var(--rad-lg);overflow:hidden;border:1px solid var(--line2);background:linear-gradient(160deg,var(--surface2),var(--bg2));box-shadow:var(--shadow);aspect-ratio:4/5}.mock.wide{aspect-ratio:4/3}.mock.square{aspect-ratio:1/1}.mock-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(420px 300px at 70% 12%,rgba(134,207,164,.2),transparent 60%);pointer-events:none}.mock-crest{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:84%}.mock-crest .ring{width:96px;height:96px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;margin:0 auto 22px;background:#f3ece008}.mock-crest .ring b{font-family:var(--serif);font-size:2rem;color:var(--cream)}.mock-crest h4{font-size:1.5rem;color:var(--cream);font-weight:300}.mock-crest p{font-size:.82rem;color:var(--muted);text-transform:uppercase;letter-spacing:.2em;margin-top:8px}.mock-tag{position:absolute;top:18px;left:18px;font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:var(--muted2);border:1px solid var(--line2);border-radius:999px;padding:5px 12px;background:#0c150f80}.ph-note{position:absolute;bottom:14px;right:16px;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);opacity:.7}.hero-badge{position:absolute;bottom:24px;left:-18px;background:var(--rail);border:1px solid var(--line2);border-radius:16px;padding:14px 18px;box-shadow:var(--shadow);display:flex;gap:12px;align-items:center}.hero-badge .stars{color:var(--star);letter-spacing:2px;font-size:.9rem}.hero-badge b{font-family:var(--serif);font-size:1.1rem}.hero-badge span{font-size:.74rem;color:var(--muted);display:block}.comm-hero-full{background:linear-gradient(165deg,#16261b,#0f1c14 60%,#101a13)}.comm-hero-full>.wrap{position:relative;z-index:2}.home-hero{background:linear-gradient(168deg,#16261b,#0f1c14 56%,#101a13)}.home-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.home-hero-bg .glow1{position:absolute;width:780px;height:580px;right:-160px;top:-180px;border-radius:50%;background:radial-gradient(closest-side,rgba(134,207,164,.3),transparent 72%)}.home-hero-bg .glow2{position:absolute;width:640px;height:540px;left:-180px;bottom:-200px;border-radius:50%;background:radial-gradient(closest-side,rgba(47,158,110,.18),transparent 72%)}.home-hero-bg .art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.55}.home-hero>.wrap{position:relative;z-index:2}.home-hero .hero-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(min-width:1081px){.home-hero .hero-grid{grid-template-columns:1fr 1fr;gap:clamp(34px,4.5vw,60px);align-items:start}.home-hero .hero-copy{max-width:560px}.home-hero .hero-visual .mock{box-shadow:var(--shadow)}}.trust{border-block:1px solid var(--line);background:var(--bg2)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.trust-grid .t{background:var(--bg2);padding:26px 22px;display:flex;gap:14px;align-items:flex-start}.trust-grid .t svg{width:24px;height:24px;color:var(--up);flex:none;margin-top:2px}.trust-grid .t b{display:block;font-size:.95rem;color:var(--cream);margin-bottom:3px}.trust-grid .t span{font-size:.82rem;color:var(--muted);line-height:1.5}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,68px);align-items:center}.feature-grid.flip .feature-visual{order:2}.feature-list{display:grid;gap:14px;margin-top:1.8rem}.feature-list li{display:flex;gap:13px;align-items:flex-start;list-style:none;color:var(--cream-dim);font-size:1rem}.feature-list li svg{width:20px;height:20px;color:var(--up);flex:none;margin-top:3px}.price-row{display:flex;align-items:baseline;gap:12px;margin:2rem 0 1.4rem}.price-row .now{font-family:var(--serif);font-size:2.2rem;color:var(--cream)}.price-row .was{font-size:1.1rem;color:var(--muted2);text-decoration:line-through}.price-row .save{font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--up);border:1px solid var(--up);background:var(--up-bg);border-radius:999px;padding:4px 10px}.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.shop-grid.four{grid-template-columns:repeat(4,1fr);gap:20px}.pcard{display:flex;flex-direction:column;overflow:hidden;padding:0}.pcard .media{position:relative;aspect-ratio:4/3;border-bottom:1px solid var(--line)}.pcard .media .mock{border:none;border-radius:0;height:100%;aspect-ratio:auto}.pcard .pbody{padding:22px 22px 26px;display:flex;flex-direction:column;flex:1}.pcard .tier{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:var(--up);margin-bottom:9px}.pcard h4{font-size:1.3rem;font-weight:400;margin-bottom:7px}.pcard p{font-size:.9rem;color:var(--muted);flex:1}.pcard .stars{color:var(--star);font-size:.82rem;letter-spacing:1.5px;margin:12px 0 2px}.pcard .stars span{color:var(--muted2);letter-spacing:0;margin-left:6px}.pcard .pfoot{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.pcard .pfoot .pr{font-family:var(--serif);font-size:1.35rem}.pcard .pfoot .pr small{font-size:.85rem;color:var(--muted2);text-decoration:line-through;margin-left:7px;font-family:var(--sans)}.ribbon{position:absolute;top:16px;left:16px;z-index:2;background:var(--cream);color:var(--bg);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:5px 11px;border-radius:999px}.ribbon.soon{background:transparent;color:var(--muted);border:1px solid var(--line2)}.pcard.coming{opacity:.86}.pcard.coming .pfoot .pr{color:var(--muted)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pillar{padding:34px 28px}.pillar .ico{width:54px;height:54px;border-radius:16px;border:1px solid var(--line2);display:grid;place-items:center;color:var(--up);margin-bottom:20px;background:var(--up-bg)}.pillar .ico svg{width:26px;height:26px}.pillar h3{margin-bottom:10px}.pillar p{font-size:.94rem}.story{background:var(--rail);border-block:1px solid var(--line);position:relative;overflow:hidden}.story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(700px 400px at 50% 120%,rgba(134,207,164,.1),transparent 60%)}.story .wrap{position:relative;text-align:center;max-width:780px}.story .vow{font-family:var(--serif);font-style:italic;font-size:clamp(1.6rem,3.4vw,2.6rem);color:var(--cream);font-weight:300;line-height:1.32}.story .pillars-words{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:28px}.story .pillars-words span{font-size:.76rem;text-transform:uppercase;letter-spacing:.22em;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:8px 18px}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tcard{display:flex;flex-direction:column;gap:16px}.tcard .stars{color:var(--star);letter-spacing:2px}.tcard blockquote{font-family:var(--serif);font-size:1.15rem;font-weight:300;line-height:1.5;color:var(--cream)}.tcard .who{display:flex;align-items:center;gap:12px;margin-top:auto}.tcard .who .av{width:40px;height:40px;border-radius:50%;background:linear-gradient(150deg,var(--surface2),var(--line2));display:grid;place-items:center;font-family:var(--serif);color:var(--cream);font-size:1rem}.tcard .who b{font-size:.9rem;display:block}.tcard .who span{font-size:.78rem;color:var(--muted)}.capture{position:relative;overflow:hidden}.capture .card{padding:clamp(36px,5vw,60px);text-align:center;background:linear-gradient(165deg,var(--surface),var(--bg2))}.capture form{display:flex;gap:10px;max-width:480px;margin:26px auto 0}.capture input{flex:1;background:var(--bg);border:1px solid var(--line2);border-radius:999px;padding:.95em 1.4em;color:var(--cream);font-family:var(--sans);font-size:.95rem}.capture input::placeholder{color:var(--muted2)}.capture input:focus{outline:none;border-color:var(--up)}.capture .fineprint{font-size:.78rem;color:var(--muted2);margin-top:16px}footer.site{background:var(--rail);border-top:1px solid var(--line);padding-top:clamp(56px,7vw,84px)}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.foot-brand img{height:30px;margin-bottom:18px}.foot-brand p{font-size:.9rem;color:var(--muted);max-width:34ch}.foot-vow{font-family:var(--serif);font-style:italic;color:var(--up);font-size:.95rem;margin-top:18px;display:block}.foot-col h5{font-size:.74rem;text-transform:uppercase;letter-spacing:.18em;color:var(--muted2);margin-bottom:18px;font-weight:600}.foot-col a{display:block;font-size:.92rem;color:var(--cream-dim);padding:7px 0;transition:color .2s}.foot-col a:hover{color:var(--up)}.foot-social{display:flex;gap:10px;margin-top:22px}.foot-social a{width:40px;height:40px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;color:var(--cream-dim);transition:.2s}.foot-social a:hover{border-color:var(--up);color:var(--up);transform:translateY(-2px)}.foot-social svg{width:18px;height:18px}.foot-bottom{border-top:1px solid var(--line);margin-top:clamp(44px,6vw,68px);padding-block:26px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:.82rem;color:var(--muted2)}.foot-bottom .pay{display:flex;gap:8px;align-items:center}.foot-bottom .pay .chip{border:1px solid var(--line);border-radius:6px;padding:4px 9px;font-size:.66rem;letter-spacing:.08em;color:var(--muted)}.catnav{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:38px}.catnav a{font-size:.82rem;letter-spacing:.04em;color:var(--cream-dim);border:1px solid var(--line);border-radius:999px;padding:9px 18px;transition:.2s;display:inline-flex;gap:8px;align-items:center}.catnav a svg{width:15px;height:15px;color:var(--up)}.catnav a:hover{border-color:var(--up);color:var(--cream);transform:translateY(-2px)}.indi-media{background:linear-gradient(165deg,#0e1b14,#14241b)!important}.indi-media .chart{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px;display:flex;align-items:flex-end}.indi-media svg{width:100%;height:70%}.indi-media .glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(360px 200px at 75% 20%,rgba(134,207,164,.18),transparent 60%)}.indi-media .tf{position:absolute;top:16px;left:16px;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line2);border-radius:999px;padding:4px 10px;background:#0c150f8c}.indi-media .pv{position:absolute;top:16px;right:16px;font-size:.74rem;color:var(--up);font-family:var(--serif)}.discord{background:var(--rail);border-block:1px solid var(--line);position:relative;overflow:hidden}.discord:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(680px 460px at 88% 10%,rgba(134,207,164,.12),transparent 60%)}.discord .wrap{position:relative}.discord-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(34px,5vw,72px);align-items:center}.discord-copy .dlogo{display:inline-flex;align-items:center;gap:10px;color:var(--cream);margin-bottom:20px;font-size:.82rem;letter-spacing:.18em;text-transform:uppercase}.discord-copy .dlogo svg{width:26px;height:26px;color:var(--up)}.discord-stats{display:flex;gap:30px;margin:26px 0 30px;flex-wrap:wrap}.discord-stats .d{display:flex;flex-direction:column}.discord-stats .d b{font-family:var(--serif);font-size:1.9rem;font-weight:400;color:var(--cream);display:flex;align-items:center;gap:8px}.discord-stats .d b .dot{width:8px;height:8px;border-radius:50%;background:var(--up);box-shadow:0 0 0 4px var(--up-bg)}.discord-stats .d span{font-size:.76rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted2)}.discord-perks{display:grid;gap:13px;margin-bottom:30px}.discord-perks li{list-style:none;display:flex;gap:12px;align-items:flex-start;color:var(--cream-dim);font-size:1rem}.discord-perks li svg{width:20px;height:20px;color:var(--up);flex:none;margin-top:3px}.chatcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad);box-shadow:var(--shadow);overflow:hidden}.chatcard .chead{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--line);background:var(--bg2)}.chatcard .chead .hash{color:var(--muted2);font-size:1.2rem}.chatcard .chead b{font-size:.94rem}.chatcard .chead .online{margin-left:auto;font-size:.74rem;color:var(--up);display:flex;align-items:center;gap:7px}.chatcard .chead .online .dot{width:7px;height:7px;border-radius:50%;background:var(--up)}.chatcard .cbody{padding:18px 20px;display:grid;gap:18px}.msg{display:flex;gap:12px}.msg .av{width:38px;height:38px;border-radius:50%;flex:none;display:grid;place-items:center;font-family:var(--serif);font-size:.95rem;color:var(--cream);background:linear-gradient(150deg,var(--surface2),var(--line2))}.msg .mc .mtop{display:flex;align-items:baseline;gap:9px;margin-bottom:3px}.msg .mc .mtop b{font-size:.9rem;color:var(--cream)}.msg .mc .mtop .role{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--up);border:1px solid var(--line2);border-radius:999px;padding:1px 7px}.msg .mc .mtop time{font-size:.7rem;color:var(--muted2)}.msg .mc p{font-size:.92rem;color:var(--cream-dim);line-height:1.55}.chatcard .cfoot{padding:14px 20px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;color:var(--muted2);font-size:.88rem}.chatcard .cfoot .box{flex:1;background:var(--bg);border:1px solid var(--line2);border-radius:999px;padding:10px 16px;color:var(--muted2)}.msg .av.mintav{background:linear-gradient(150deg,#2c513b,#86cfa4)}.msg .av.clayav{background:linear-gradient(150deg,#3a2c28,#d6a097)}.msg .av.violav{background:linear-gradient(150deg,#2e2a40,#b89bff)}.msg .mc img{border-radius:10px}.reply-ctx{display:flex;align-items:center;gap:7px;font-size:.78rem;color:var(--muted2);margin-bottom:4px;padding-left:2px}.reply-ctx:before{content:"";width:16px;height:9px;border-left:2px solid var(--line2);border-top:2px solid var(--line2);border-top-left-radius:6px;margin-left:2px}.reply-ctx b{color:var(--muted);font-weight:500}.reacts{display:flex;gap:6px;margin-top:7px;flex-wrap:wrap}.react{display:inline-flex;align-items:center;gap:5px;background:var(--up-bg);border:1px solid rgba(134,207,164,.3);border-radius:999px;padding:2px 9px;font-size:.78rem;color:var(--cream-dim)}.react.plain{background:var(--bg2);border-color:var(--line)}.react b{color:var(--up);font-weight:600;font-size:.74rem}.day-div{display:flex;align-items:center;gap:12px;margin:4px 0 6px;color:var(--muted2);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.day-div:before,.day-div:after{content:"";flex:1;height:1px;background:var(--line)}.typing{display:flex;align-items:center;gap:10px;padding:6px 0 2px}.typing .av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-size:.8rem;color:var(--cream);background:linear-gradient(150deg,var(--surface2),var(--line2))}.typing .bubble{background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:9px 13px;display:flex;gap:4px}.typing .bubble i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:td 1.2s infinite}.typing .bubble i:nth-child(2){animation-delay:.2s}.typing .bubble i:nth-child(3){animation-delay:.4s}.typing span{font-size:.76rem;color:var(--muted2)}@keyframes td{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.msg .mc .pin{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;color:var(--amber);margin-bottom:3px}.msg .mc .pin svg{width:12px;height:12px}.crumbs{font-size:.82rem;color:var(--muted2);padding-block:22px;display:flex;gap:9px;align-items:center}.crumbs a:hover{color:var(--up)}.crumbs .sep{opacity:.5}.pdp{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(34px,5vw,64px);align-items:start;padding-bottom:clamp(56px,7vw,90px)}.gallery{position:sticky;top:96px}.gallery .main{position:relative;border-radius:var(--rad-lg);overflow:hidden;border:1px solid var(--line2);background:linear-gradient(160deg,var(--surface2),var(--bg2));aspect-ratio:16/10;box-shadow:var(--shadow)}.gallery .main .mock{border:none;border-radius:0;height:100%;aspect-ratio:auto;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s var(--ease)}.gallery .main .mock.active{opacity:1}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.thumb{position:relative;aspect-ratio:1/1;border-radius:var(--rad-sm);overflow:hidden;border:1px solid var(--line);cursor:pointer;background:var(--surface2);transition:border-color .2s,transform .2s}.thumb:hover{transform:translateY(-2px)}.thumb.active{border-color:var(--up);box-shadow:0 0 0 1px var(--up)}.thumb .mock{border:none;border-radius:0;height:100%;aspect-ratio:auto}.thumb .tlabel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--serif);color:var(--cream-dim);font-size:.9rem}.buybox{display:flex;flex-direction:column}.buybox .tier{margin-bottom:14px}.buybox h1{font-size:clamp(2rem,3.4vw,2.9rem);font-weight:300;line-height:1.1}.rating-row{display:flex;align-items:center;gap:12px;margin:16px 0 22px}.rating-row .stars{color:var(--star);letter-spacing:2px;font-size:1rem}.rating-row a{font-size:.86rem;color:var(--muted);border-bottom:1px solid var(--line2);padding-bottom:1px}.rating-row a:hover{color:var(--up);border-color:var(--up)}.buybox .sell{font-size:1.08rem;color:var(--cream-dim);line-height:1.6;margin-bottom:26px}.pricebox{display:flex;align-items:baseline;gap:14px;margin-bottom:6px}.pricebox .now{font-family:var(--serif);font-size:2.6rem;color:var(--cream)}.pricebox .was{font-size:1.2rem;color:var(--muted2);text-decoration:line-through}.pricebox .save{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--up);background:var(--up-bg);border:1px solid var(--up);border-radius:999px;padding:5px 11px}.pay-note{font-size:.84rem;color:var(--muted);margin-bottom:26px}.pay-note b{color:var(--cream-dim);font-weight:500}.opt-label{font-size:.74rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted2);margin-bottom:11px;display:block}.variants{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:26px}.variant{border:1px solid var(--line2);border-radius:var(--rad-sm);padding:15px 16px;background:var(--bg2);cursor:pointer;transition:.2s;text-align:left}.variant:hover{border-color:var(--muted)}.variant.active{border-color:var(--up);background:var(--up-bg)}.variant b{display:block;font-size:.96rem;color:var(--cream);margin-bottom:3px}.variant span{font-size:.8rem;color:var(--muted)}.variant .vp{float:right;font-family:var(--serif);font-size:1.05rem;color:var(--cream)}.qty-row{display:flex;gap:14px;align-items:center;margin-bottom:18px}.stepper{display:flex;align-items:center;border:1px solid var(--line2);border-radius:999px;overflow:hidden}.stepper button{width:44px;height:48px;background:transparent;color:var(--cream);font-size:1.2rem;border:none;transition:.15s}.stepper button:hover{background:var(--surface2);color:var(--up)}.stepper input{width:42px;text-align:center;background:transparent;border:none;color:var(--cream);font-size:1rem;font-family:var(--serif)}.buy-ctas{display:grid;gap:12px;margin-bottom:22px}.assure{display:grid;gap:12px;padding:20px;border:1px dashed var(--line2);border-radius:var(--rad-sm);background:var(--bg2)}.assure .a{display:flex;gap:12px;align-items:flex-start;font-size:.88rem;color:var(--cream-dim)}.assure .a svg{width:19px;height:19px;color:var(--up);flex:none;margin-top:2px}.assure .a b{color:var(--cream);font-weight:500}.pay-icons{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;align-items:center}.pay-icons .chip{border:1px solid var(--line);border-radius:6px;padding:5px 10px;font-size:.66rem;letter-spacing:.06em;color:var(--muted)}.pay-icons .lbl{font-size:.76rem;color:var(--muted2);margin-right:4px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#0c150ff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:12px clamp(16px,4vw,28px);display:flex;align-items:center;justify-content:space-between;gap:14px;transform:translateY(110%);transition:transform .35s var(--ease)}.sticky-buy .si .pr-sm{font-family:var(--serif);color:var(--up)}.sticky-buy.show{transform:translateY(0)}.sticky-buy .si{display:flex;flex-direction:column}.sticky-buy .si b{font-family:var(--serif);font-size:1.2rem}.sticky-buy .si span{font-size:.74rem;color:var(--muted)}.pdp-section{padding-block:clamp(48px,6vw,80px);border-top:1px solid var(--line)}.inside-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.inside{padding:28px 24px}.inside .ico{width:46px;height:46px;border-radius:13px;background:var(--up-bg);border:1px solid var(--line2);display:grid;place-items:center;color:var(--up);margin-bottom:18px}.inside .ico svg{width:22px;height:22px}.inside h4{font-size:1.12rem;font-weight:400;margin-bottom:8px}.inside p{font-size:.9rem;color:var(--muted)}.richbody{max-width:760px}.richbody h3{margin:38px 0 14px}.richbody h3:first-child{margin-top:0}.richbody p{font-size:1.05rem;color:var(--cream-dim);margin-bottom:18px;line-height:1.75}.richbody ul{list-style:none;display:grid;gap:12px;margin:6px 0 24px}.richbody ul li{display:flex;gap:12px;color:var(--cream-dim);font-size:1rem}.richbody ul li svg{width:19px;height:19px;color:var(--up);flex:none;margin-top:4px}.pull{font-family:var(--serif);font-style:italic;font-size:1.5rem;font-weight:300;color:var(--cream);border-left:2px solid var(--up);padding:8px 0 8px 26px;margin:32px 0;line-height:1.4}.foritnot{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:36px}.fcol{padding:30px 28px}.fcol h4{display:flex;align-items:center;gap:10px;margin-bottom:18px}.fcol h4 svg{width:22px;height:22px}.fcol.yes h4 svg{color:var(--up)}.fcol.no h4 svg{color:var(--down)}.fcol ul{list-style:none;display:grid;gap:13px}.fcol li{display:flex;gap:11px;font-size:.96rem;color:var(--cream-dim)}.fcol li svg{width:18px;height:18px;flex:none;margin-top:3px}.fcol.yes li svg{color:var(--up)}.fcol.no li svg{color:var(--down)}.rev-head{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:center;margin-bottom:44px}.rev-score{text-align:center}.rev-score .big{font-family:var(--serif);font-size:4rem;font-weight:300;line-height:1;color:var(--cream)}.rev-score .stars{color:var(--star);letter-spacing:3px;font-size:1.1rem;margin:8px 0 6px}.rev-score span{font-size:.84rem;color:var(--muted)}.rev-bars{display:grid;gap:8px}.rev-bar{display:flex;align-items:center;gap:12px;font-size:.82rem;color:var(--muted)}.rev-bar .lab{width:42px}.rev-bar .track{flex:1;height:7px;background:var(--bg2);border:1px solid var(--line);border-radius:999px;overflow:hidden}.rev-bar .fill{height:100%;background:var(--up);border-radius:999px}.rev-bar .pct{width:40px;text-align:right}.rev-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.review{padding:26px}.review .rtop{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.review .stars{color:var(--star);letter-spacing:1.5px}.review .ver{font-size:.72rem;color:var(--up);display:inline-flex;gap:5px;align-items:center}.review .ver svg{width:13px;height:13px}.review h5{font-family:var(--serif);font-size:1.1rem;font-weight:400;margin-bottom:8px}.review p{font-size:.94rem;color:var(--cream-dim);margin-bottom:16px}.review .who{display:flex;align-items:center;gap:11px}.review .who .av{width:36px;height:36px;border-radius:50%;background:linear-gradient(150deg,var(--surface2),var(--line2));display:grid;place-items:center;font-family:var(--serif);font-size:.9rem;color:var(--cream)}.review .who b{font-size:.86rem;display:block}.review .who span{font-size:.76rem;color:var(--muted2)}.faq{max-width:820px;margin-inline:auto}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;background:none;border:none;text-align:left;color:var(--cream);font-family:var(--serif);font-size:1.18rem;font-weight:400;transition:color .2s}.faq-q:hover{color:var(--up)}.faq-q .pm{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;color:var(--up);transition:transform .3s var(--ease),background .2s}.faq-q .pm svg{width:15px;height:15px}.faq-item.open .faq-q .pm{transform:rotate(45deg);background:var(--up-bg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.faq-a p{padding:0 4px 26px;color:var(--cream-dim);font-size:1rem;line-height:1.7;max-width:68ch}.guarantee{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center;padding:clamp(32px,4vw,52px)}.guarantee .seal{width:120px;height:120px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;text-align:center;background:var(--up-bg);color:var(--up);flex:none}.guarantee .seal b{font-family:var(--serif);font-size:1.8rem;display:block;color:var(--cream)}.guarantee .seal span{font-size:.66rem;text-transform:uppercase;letter-spacing:.16em}.guarantee h3{margin-bottom:10px}.guarantee p{font-size:1rem;color:var(--cream-dim);max-width:60ch}.finalcta{text-align:center;background:linear-gradient(165deg,var(--surface),var(--bg2));border:1px solid var(--line);border-radius:var(--rad-lg);padding:clamp(44px,6vw,80px);position:relative;overflow:hidden}.finalcta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 320px at 50% -10%,rgba(134,207,164,.16),transparent 60%)}.finalcta>*{position:relative}.finalcta .price-row{justify-content:center}.has-mega{position:relative}.mega{position:fixed;left:0;right:0;top:0;z-index:95;background:#0c150ff7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);box-shadow:0 30px 60px -20px #0009;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .28s var(--ease),transform .28s var(--ease),visibility .28s;padding-top:var(--mega-top,118px)}.mega.open{opacity:1;visibility:visible;transform:none}.mega-inner{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;padding-bottom:40px}.mega-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 40px}.mega-col h6{font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:var(--up);margin-bottom:14px;font-weight:600}.mega-col a{display:flex;align-items:center;gap:10px;padding:9px 0;color:var(--cream-dim);font-size:.98rem;border-bottom:1px solid transparent;transition:.2s}.mega-col a:hover{color:var(--cream)}.mega-col a .mdot{width:6px;height:6px;border-radius:50%;background:var(--line2);transition:.2s}.mega-col a:hover .mdot{background:var(--up)}.mega-col a small{margin-left:auto;color:var(--muted2);font-family:var(--serif);font-size:.92rem}.mega-feature{border-left:1px solid var(--line);padding-left:48px;display:flex;flex-direction:column}.mega-feature .eyebrow{margin-bottom:14px}.mega-feature .fc{display:flex;gap:16px;align-items:center}.mega-feature .fc .mock{width:96px;height:120px;flex:none;aspect-ratio:auto;border-radius:14px}.mega-feature .fc h5{font-family:var(--serif);font-size:1.15rem;font-weight:400;margin-bottom:5px}.mega-feature .fc p{font-size:.84rem;color:var(--muted)}.mega-feature .btn{margin-top:18px;align-self:flex-start}.pcard .media{overflow:hidden}.pcard .quick{position:absolute;left:14px;right:14px;bottom:14px;z-index:3;transform:translateY(140%);opacity:0;transition:transform .3s var(--ease),opacity .3s}.pcard:hover .quick{transform:none;opacity:1}.quick .btn{width:100%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(hover:none){.pcard .quick{transform:none;opacity:1;position:static;margin-top:14px}}.cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;visibility:hidden;opacity:0;transition:opacity .3s}.cart.open{visibility:visible;opacity:1}.cart .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#050a079e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-panel{position:absolute;top:0;right:0;bottom:0;width:min(92vw,440px);background:var(--rail);border-left:1px solid var(--line);display:flex;flex-direction:column;transform:translate(100%);transition:transform .38s var(--ease)}.cart.open .cart-panel{transform:none}.cart-head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--line)}.cart-head h4{font-size:1.25rem;font-weight:400;display:flex;align-items:center;gap:10px}.cart-head h4 .n{font-size:.74rem;color:var(--up);border:1px solid var(--line2);border-radius:999px;padding:2px 9px}.cart-items{flex:1;overflow-y:auto;padding:8px 24px}.citem{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.citem .thumb{width:64px;height:80px;flex:none;border-radius:10px;border:1px solid var(--line2);background:linear-gradient(160deg,var(--surface2),var(--bg2));display:grid;place-items:center;font-family:var(--serif);color:var(--cream);position:relative;cursor:default}.citem .ci{flex:1;display:flex;flex-direction:column}.citem .ci b{font-family:var(--serif);font-size:1.02rem;font-weight:400}.citem .ci .var{font-size:.78rem;color:var(--muted);margin-top:2px}.citem .ci .row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px}.citem .qs{display:flex;align-items:center;border:1px solid var(--line2);border-radius:999px}.citem .qs button{width:28px;height:30px;background:none;border:none;color:var(--cream-dim);font-size:1rem}.citem .qs button:hover{color:var(--up)}.citem .qs span{min-width:24px;text-align:center;font-size:.88rem;font-family:var(--serif)}.citem .pr{font-family:var(--serif);font-size:1.05rem}.citem .rm{background:none;border:none;color:var(--muted2);font-size:.76rem;cursor:pointer;transition:.2s;align-self:flex-start;margin-top:2px}.citem .rm:hover{color:var(--down)}.cart-empty{text-align:center;padding:60px 24px;color:var(--muted)}.cart-empty .ico{width:60px;height:60px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;color:var(--muted2);margin:0 auto 18px}.cart-empty p{font-family:var(--serif);font-style:italic;font-size:1.2rem;color:var(--cream-dim);margin-bottom:6px}.cart-cross{padding:18px 24px;border-top:1px solid var(--line)}.cart-cross h6{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:var(--muted2);margin-bottom:12px}.cross-row{display:flex;gap:12px;align-items:center;padding:10px 0}.cross-row .thumb{width:46px;height:46px;border-radius:9px;border:1px solid var(--line2);background:linear-gradient(160deg,var(--surface2),var(--bg2));display:grid;place-items:center;font-family:var(--serif);font-size:.85rem;flex:none}.cross-row .cx{flex:1}.cross-row .cx b{font-size:.88rem;font-weight:500;display:block}.cross-row .cx span{font-size:.8rem;color:var(--muted)}.cross-row button{font-size:.78rem;color:var(--up);background:none;border:1px solid var(--line2);border-radius:999px;padding:6px 12px;transition:.2s}.cross-row button:hover{border-color:var(--up);background:var(--up-bg)}.cart-foot{padding:22px 24px;border-top:1px solid var(--line);background:var(--bg2)}.cart-foot .sub{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.cart-foot .sub span{color:var(--muted)}.cart-foot .sub b{font-family:var(--serif);font-size:1.7rem;font-weight:400}.cart-foot .ship{font-size:.8rem;color:var(--muted2);margin-bottom:16px}.cart-foot .trust-line{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:12px;font-size:.76rem;color:var(--muted2)}.cart-foot .trust-line svg{width:14px;height:14px;color:var(--up)}.cart-progress{padding:16px 24px;border-bottom:1px solid var(--line)}.cart-progress .lab{font-size:.8rem;color:var(--cream-dim);margin-bottom:9px}.cart-progress .lab b{color:var(--up)}.cart-progress .track{height:6px;background:var(--bg);border:1px solid var(--line);border-radius:999px;overflow:hidden}.cart-progress .fill{height:100%;background:linear-gradient(90deg,var(--up),#a9e0c2);border-radius:999px;transition:width .4s var(--ease)}.shop-hero-full{position:relative;overflow:hidden;background:linear-gradient(145deg,#17291d,#0e1a13);border-bottom:1px solid var(--line);min-height:clamp(300px,42vh,440px);display:flex;align-items:center}.shop-hero-full:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(620px 400px at 84% 16%,rgba(134,207,164,.2),transparent 62%);pointer-events:none}.sh-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.9;pointer-events:none}.sh-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0e1a13 26%,rgba(14,26,19,.5) 50%,transparent 80%);pointer-events:none}.sh-copy{position:relative;z-index:2;max-width:600px;padding-block:clamp(40px,6vw,74px)}.sh-copy h1{font-size:clamp(2.3rem,4.6vw,3.6rem);font-weight:300;margin-top:14px}.sh-copy .lede{margin-top:14px}.sh-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.sh-chips a{font-size:.84rem;color:var(--cream-dim);border:1px solid var(--line2);border-radius:999px;padding:9px 17px;transition:.2s;background:#0c150f66}.sh-chips a:hover{border-color:var(--up);color:var(--up);transform:translateY(-2px)}@media(max-width:640px){.sh-scrim{background:linear-gradient(180deg,#0e1a1359,#0e1a13 82%)}.shop-hero-full{min-height:280px}}.col-index{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:54px}.colcard{position:relative;display:block;border-radius:var(--rad-lg);overflow:hidden;border:1px solid var(--line);min-height:340px;background:linear-gradient(160deg,var(--surface2),var(--bg2));transition:transform .35s var(--ease),border-color .3s,box-shadow .3s}.colcard:hover{transform:translateY(-4px);border-color:var(--line2);box-shadow:var(--shadow)}.colcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(420px 300px at 80% 10%,rgba(134,207,164,.16),transparent 60%)}.colcard .ct{position:relative;padding:38px;display:flex;flex-direction:column;height:100%}.colcard .ct .eyebrow{margin-bottom:14px}.colcard .ct h3{font-size:2rem;font-weight:300;margin-bottom:12px}.colcard .ct p{font-size:.96rem;color:var(--cream-dim);max-width:42ch}.colcard .ct .go{margin-top:auto;padding-top:24px;display:flex;align-items:center;gap:10px;color:var(--up);font-size:.9rem;font-weight:500}.colcard .ct .go svg{width:18px;height:18px;transition:transform .3s var(--ease)}.colcard:hover .ct .go svg{transform:translate(5px)}.colcard .count{position:absolute;top:30px;right:34px;font-family:var(--serif);font-size:.9rem;color:var(--muted)}.col-hero{padding-top:clamp(40px,5vw,70px);padding-bottom:clamp(28px,3vw,40px)}.col-hero .eyebrow{margin-bottom:16px}.col-hero h1{font-size:clamp(2.4rem,5vw,3.8rem);font-weight:300}.col-hero p{margin-top:16px}.col-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:20px 0;border-block:1px solid var(--line);margin-bottom:36px}.col-filters{display:flex;gap:8px;flex-wrap:wrap}.col-filters button{font-size:.84rem;color:var(--cream-dim);border:1px solid var(--line);background:none;border-radius:999px;padding:8px 16px;transition:.2s}.col-filters button:hover{border-color:var(--muted)}.col-filters button.active{border-color:var(--up);color:var(--up);background:var(--up-bg)}.col-sort{display:flex;align-items:center;gap:10px;font-size:.84rem;color:var(--muted)}.col-sort select{background:var(--bg2);border:1px solid var(--line2);border-radius:999px;color:var(--cream-dim);padding:8px 14px;font-family:var(--sans);font-size:.84rem}.col-count{font-size:.84rem;color:var(--muted2)}.comm-hero{position:relative;overflow:hidden;padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(48px,7vw,96px)}.comm-hero .hero-grid{align-items:center}.comm-hero .dlogo{display:inline-flex;align-items:center;gap:10px;color:var(--cream);margin-bottom:18px;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase}.comm-hero .dlogo svg{width:24px;height:24px;color:var(--up)}.comm-hero h1 .it{color:var(--up);font-weight:300}.chat-stack{position:relative}.chat-stack .chatcard{position:relative;z-index:2}.chat-stack .chatcard.behind{position:absolute;top:-26px;right:-22px;left:40px;z-index:1;opacity:.5;transform:rotate(2deg)}.chat-float{position:absolute;z-index:3;background:var(--rail);border:1px solid var(--line2);border-radius:16px;padding:12px 16px;box-shadow:var(--shadow);display:flex;gap:10px;align-items:center}.chat-float.f1{bottom:-18px;left:-20px}.chat-float.f2{top:30%;right:-26px}.chat-float .av{width:34px;height:34px;border-radius:50%;background:linear-gradient(150deg,var(--surface2),var(--line2));display:grid;place-items:center;font-family:var(--serif);font-size:.85rem}.chat-float b{font-size:.82rem;display:block}.chat-float span{font-size:.72rem;color:var(--muted)}.commstats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden}.commstats .s{background:var(--bg2);padding:30px 24px;text-align:center}.commstats .s b{font-family:var(--serif);font-size:2.4rem;font-weight:300;color:var(--cream);display:flex;align-items:center;justify-content:center;gap:9px}.commstats .s b .dot{width:9px;height:9px;border-radius:50%;background:var(--up);box-shadow:0 0 0 4px var(--up-bg);animation:pulse 2.4s infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 4px var(--up-bg)}50%{box-shadow:0 0 0 7px #86cfa40f}}.commstats .s span{font-size:.76rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted2);margin-top:8px;display:block}.timeline{max-width:760px;margin:48px auto 0;position:relative}.timeline:before{content:"";position:absolute;left:96px;top:8px;bottom:8px;width:1px;background:var(--line)}.tl-item{display:grid;grid-template-columns:84px 1fr;gap:28px;padding-bottom:32px;position:relative}.tl-item:last-child{padding-bottom:0}.tl-time{text-align:right;font-family:var(--serif);font-size:1rem;color:var(--up);padding-top:14px}.tl-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad);padding:22px 24px;position:relative}.tl-card:before{content:"";position:absolute;left:-32px;top:24px;width:11px;height:11px;border-radius:50%;background:var(--up);border:3px solid var(--bg);box-shadow:0 0 0 1px var(--line2)}.tl-card .ch{font-size:.78rem;color:var(--muted2);margin-bottom:6px;font-family:var(--sans)}.tl-card h4{font-size:1.15rem;font-weight:400;margin-bottom:7px}.tl-card p{font-size:.94rem;color:var(--cream-dim)}.channels{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.channel{padding:24px}.channel .cn{display:flex;align-items:center;gap:9px;font-family:var(--serif);font-size:1.2rem;color:var(--cream);margin-bottom:10px}.channel .cn .hash{color:var(--up);font-size:1.3rem}.channel p{font-size:.9rem;color:var(--muted)}.channel .meta{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:.78rem;color:var(--muted2);display:flex;align-items:center;gap:7px}.channel .meta .dot{width:6px;height:6px;border-radius:50%;background:var(--up)}.spots{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px}.spot{display:flex;flex-direction:column;gap:16px;padding:28px}.spot .stars{color:var(--star);letter-spacing:2px}.spot blockquote{font-family:var(--serif);font-size:1.1rem;font-weight:300;line-height:1.5;color:var(--cream)}.spot .who{display:flex;align-items:center;gap:12px;margin-top:auto}.spot .who .av{width:48px;height:48px;border-radius:50%;background:linear-gradient(150deg,var(--surface2),var(--line2));display:grid;place-items:center;font-family:var(--serif);font-size:1.1rem;color:var(--cream)}.spot .who b{font-size:.92rem;display:block}.spot .who span{font-size:.78rem;color:var(--muted)}.tiers{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;max-width:920px;margin-inline:auto}.tier-card{padding:34px 30px;display:flex;flex-direction:column;position:relative}.tier-card.featured{border-color:var(--line2);box-shadow:var(--glow)}.tier-card .badge{position:absolute;top:-12px;right:28px;background:var(--up);color:#0b1510;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:5px 12px;border-radius:999px}.tier-card .tname{font-family:var(--serif);font-size:1.5rem;font-weight:400;margin-bottom:6px}.tier-card .tprice{font-family:var(--serif);font-size:2.6rem;font-weight:300;color:var(--cream);margin:10px 0 4px}.tier-card .tprice small{font-size:1rem;color:var(--muted);font-family:var(--sans)}.tier-card .tsub{font-size:.88rem;color:var(--muted);margin-bottom:24px}.tier-card ul{list-style:none;display:grid;gap:13px;margin-bottom:28px;flex:1}.tier-card li{display:flex;gap:11px;font-size:.94rem;color:var(--cream-dim)}.tier-card li svg{width:18px;height:18px;color:var(--up);flex:none;margin-top:3px}.tier-card li.muted-li{color:var(--muted2)}.tier-card li.muted-li svg{color:var(--muted2)}.events{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.event{padding:24px;display:flex;gap:16px;align-items:flex-start}.event .dt{flex:none;width:58px;text-align:center;border:1px solid var(--line2);border-radius:12px;padding:8px 0;background:var(--bg2)}.event .dt b{font-family:var(--serif);font-size:1.5rem;display:block;line-height:1}.event .dt span{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted2)}.event h4{font-size:1.05rem;font-weight:400;margin-bottom:5px}.event p{font-size:.86rem;color:var(--muted)}@media(max-width:980px){.channels,.spots,.events,.commstats{grid-template-columns:1fr 1fr}}@media(max-width:620px){.channels,.spots,.events,.tiers,.commstats{grid-template-columns:1fr}.timeline:before{left:70px}.tl-item{grid-template-columns:60px 1fr;gap:20px}.chat-float{display:none}}.bigchart{position:relative;border-radius:var(--rad-lg);overflow:hidden;border:1px solid var(--line2);background:linear-gradient(165deg,#0e1b14,#14241b);box-shadow:var(--shadow);aspect-ratio:16/10}.bigchart .glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(460px 280px at 76% 16%,rgba(134,207,164,.18),transparent 60%)}.bigchart .tf{position:absolute;top:18px;left:18px;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line2);border-radius:999px;padding:5px 12px;background:#0c150f8c}.bigchart .pv{position:absolute;top:18px;right:18px;font-size:.82rem;color:var(--up);font-family:var(--serif)}.bigchart .chart{position:absolute;top:0;right:0;bottom:0;left:0;padding:30px;display:flex;align-items:center}.bigchart svg{width:100%;height:78%}.bigchart .lbl{position:absolute;bottom:16px;left:20px;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--muted2)}.install{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.istep{padding:30px 26px;position:relative}.istep .num{width:42px;height:42px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;font-family:var(--serif);font-size:1.2rem;color:var(--up);background:var(--up-bg);margin-bottom:18px}.istep h4{font-size:1.1rem;font-weight:400;margin-bottom:8px}.istep p{font-size:.92rem;color:var(--muted)}.istep .arrow{position:absolute;top:46px;right:-22px;color:var(--line2);z-index:2}.istep .arrow svg{width:24px;height:24px}.feat-rows{display:grid;gap:clamp(28px,4vw,56px);margin-top:48px}.feat-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:center}.feat-row:nth-child(2n) .fr-visual{order:2}.feat-row .fr-copy h3{margin-bottom:12px}.feat-row .fr-copy p{font-size:1.04rem;color:var(--cream-dim);line-height:1.7}.includes{padding:clamp(28px,4vw,40px)}.includes ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px 30px;margin-top:20px}.includes li{display:flex;gap:12px;font-size:1rem;color:var(--cream-dim)}.includes li svg{width:19px;height:19px;color:var(--up);flex:none;margin-top:3px}.tv-badge{display:inline-flex;align-items:center;gap:9px;font-size:.8rem;color:var(--muted);border:1px solid var(--line2);border-radius:999px;padding:7px 14px;background:var(--bg2)}.tv-badge .d{width:7px;height:7px;border-radius:50%;background:var(--up)}@media(max-width:900px){.install{grid-template-columns:1fr}.istep .arrow{display:none}.feat-row,.feat-row:nth-child(2n) .fr-visual{grid-template-columns:1fr;order:0}.includes ul{grid-template-columns:1fr}}.showcase-hero{position:relative;border:1px solid var(--line2);border-radius:var(--rad-lg);overflow:hidden;box-shadow:var(--shadow);margin-top:44px;background:var(--bg2)}.showcase-hero img{width:100%;display:block}.showcase-hero .tag{position:absolute;top:18px;left:18px;z-index:2;font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:var(--cream);background:#0c150fb3;border:1px solid var(--line2);border-radius:999px;padding:6px 13px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px}.showcase-fig{margin:0;border:1px solid var(--line);border-radius:var(--rad);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.showcase-fig:hover{transform:translateY(-4px);border-color:var(--line2);box-shadow:var(--shadow)}.showcase-fig .shot{aspect-ratio:16/11;overflow:hidden;border-bottom:1px solid var(--line);background:var(--bg2)}.showcase-fig .shot img{width:100%;height:100%;object-fit:contain;object-position:center}.showcase-fig figcaption{padding:20px 22px}.showcase-fig figcaption .k{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:var(--up);margin-bottom:8px;display:block}.showcase-fig figcaption h4{font-size:1.12rem;font-weight:400;margin-bottom:6px}.showcase-fig figcaption p{font-size:.9rem;color:var(--muted)}.shot-note{text-align:center;font-size:.78rem;color:var(--muted2);margin-top:20px;letter-spacing:.04em}@media(max-width:860px){.showcase-grid{grid-template-columns:1fr}}.academy-feature{display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;padding:0;margin-top:8px}.af-copy{padding:clamp(30px,4vw,52px);display:flex;flex-direction:column;justify-content:center}.af-copy .pcat{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:var(--up);margin-bottom:14px}.af-copy h2{font-size:clamp(1.7rem,3vw,2.4rem);font-weight:300;line-height:1.12;margin-bottom:14px}.af-copy p{color:var(--cream-dim);font-size:1.02rem;margin-bottom:24px;max-width:46ch}.af-art{position:relative;background:linear-gradient(150deg,#17291d,#0f1c14);border-left:1px solid var(--line);min-height:280px;display:grid;place-items:center;overflow:hidden}.af-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(360px 240px at 60% 30%,rgba(134,207,164,.18),transparent 62%)}.af-art .crest{position:relative;text-align:center}.af-art .crest b{font-family:var(--serif);font-size:3rem;color:var(--cream);display:block}.af-art .crest span{font-size:.72rem;text-transform:uppercase;letter-spacing:.24em;color:var(--muted);margin-top:8px;display:block}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.post{display:flex;flex-direction:column;padding:0;overflow:hidden}.post .ptop{padding:26px 24px 0}.post .pcat{font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;color:var(--up);margin-bottom:12px;display:inline-block}.post h3{font-size:1.28rem;font-weight:400;line-height:1.22;margin-bottom:10px}.post p{font-size:.92rem;color:var(--muted);padding:0 24px;flex:1;line-height:1.6}.post .pmeta{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 24px;margin-top:18px;border-top:1px solid var(--line);font-size:.8rem;color:var(--muted2)}.post .pmeta .read{display:flex;align-items:center;gap:7px}.post .pmeta .read svg{width:14px;height:14px}.post .pmeta .arrow{color:var(--up);font-weight:500;transition:transform .2s var(--ease)}.post:hover .pmeta .arrow{transform:translate(4px)}.article{max-width:760px;margin-inline:auto}.article-hero{text-align:center;padding-block:clamp(26px,4vw,46px)}.article-hero .acat{font-size:.74rem;text-transform:uppercase;letter-spacing:.18em;color:var(--up)}.article-hero h1{font-size:clamp(2.1rem,4.2vw,3.1rem);font-weight:300;margin-top:14px;line-height:1.12}.article-meta{display:flex;gap:12px;justify-content:center;margin-top:18px;font-size:.84rem;color:var(--muted2)}.article-body h2{font-size:1.5rem;font-weight:400;margin:36px 0 12px}.article-body h3{font-size:1.2rem;font-weight:400;margin:26px 0 10px}.article-body p{font-size:1.08rem;color:var(--cream-dim);line-height:1.8;margin-bottom:18px}.article-body ul{list-style:none;display:grid;gap:11px;margin:8px 0 24px}.article-body ul li{display:flex;gap:13px;color:var(--cream-dim);font-size:1.02rem;line-height:1.6}.article-body ul li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--up);margin-top:10px;flex:none}.article-body .callout{background:var(--up-bg);border:1px solid var(--line2);border-left:3px solid var(--up);border-radius:12px;padding:18px 20px;margin:26px 0;color:var(--cream-dim);font-size:1rem;line-height:1.65}.article-body .callout b{color:var(--up)}.article-body blockquote{font-family:var(--serif);font-style:italic;font-size:1.45rem;font-weight:300;color:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 10px;margin:34px 0;text-align:center;line-height:1.4}.article-cta{margin-top:48px;padding:clamp(28px,4vw,44px);text-align:center;background:linear-gradient(165deg,var(--surface),var(--bg2))}.article-cta h3{margin-bottom:10px}.article-cta p{color:var(--muted);margin-bottom:22px;max-width:48ch;margin-inline:auto}.article-cta .hero-cta{justify-content:center}@media(max-width:860px){.academy-feature{grid-template-columns:1fr}.af-art{min-height:200px;order:-1}.post-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.post-grid{grid-template-columns:1fr}}.contact-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(28px,4vw,56px);align-items:start;margin-top:48px}.field{margin-bottom:18px}.field label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted2);margin-bottom:8px}.field input,.field textarea,.field select{width:100%;background:var(--bg2);border:1px solid var(--line2);border-radius:12px;padding:13px 15px;color:var(--cream);font-family:var(--sans);font-size:.95rem;transition:.18s}.field input::placeholder,.field textarea::placeholder{color:var(--muted2)}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--up);background:var(--bg)}.field textarea{min-height:158px;resize:vertical}.field.two{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:0}.contact-info .ci-card{padding:24px;margin-bottom:16px}.contact-info .ci-card h4{display:flex;gap:11px;align-items:center;font-size:1.05rem;font-weight:400;margin-bottom:8px}.contact-info .ci-card h4 svg{width:20px;height:20px;color:var(--up);flex:none}.contact-info .ci-card p{font-size:.92rem;color:var(--muted);line-height:1.6}.contact-info .ci-card a{color:var(--up)}.contact-info .ci-card a:hover{text-decoration:underline}.form-done{text-align:center;padding:48px 24px}.form-done .ico{width:64px;height:64px;border-radius:50%;background:var(--up-bg);border:1px solid var(--line2);display:grid;place-items:center;color:var(--up);margin:0 auto 18px}.form-done h3{margin-bottom:8px}@media(max-width:860px){.contact-grid{grid-template-columns:1fr}.field.two{grid-template-columns:1fr;gap:0}}.gallery .main{cursor:zoom-in}.gallery .main .mock{pointer-events:none}.gallery .main .mock.active{pointer-events:auto}.showcase-hero,.showcase-fig .shot{cursor:zoom-in}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:6vh 5vw;background:#070c09e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .3s}.lightbox.open{opacity:1;visibility:visible}.lightbox img{max-width:100%;max-height:88vh;border-radius:14px;border:1px solid var(--line2);box-shadow:0 50px 120px #000000b3;transform:scale(.95);transition:transform .35s var(--ease);cursor:default}.lightbox.open img{transform:none}.lb-close{position:absolute;top:22px;right:24px;width:46px;height:46px;border-radius:50%;border:1px solid var(--line2);background:#0c150f99;color:var(--cream);display:grid;place-items:center;cursor:pointer;transition:.2s}.lb-close:hover{border-color:var(--up);color:var(--up);transform:rotate(90deg)}.lb-close svg{width:20px;height:20px}.lb-cap{position:absolute;bottom:26px;left:0;right:0;text-align:center;font-size:.82rem;color:var(--muted);letter-spacing:.05em}.pcard .media{position:relative}.pcard .media .pimg,.pcard .media .mock,.showcase-fig .shot img{transition:transform .6s var(--ease)}.pcard:hover .media .pimg,.pcard:hover .media .mock{transform:scale(1.06)}.showcase-fig:hover .shot img{transform:scale(1.05)}.btn.primary,.btn.mint{position:relative;overflow:hidden}.btn.primary:after,.btn.mint:after{content:"";position:absolute;top:-10%;left:-130%;width:55%;height:120%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transform:skew(-18deg);transition:left .65s var(--ease);pointer-events:none}.btn.primary:hover:after,.btn.mint:hover:after{left:150%}@keyframes hpulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.home-hero-bg .art circle{transform-box:fill-box;transform-origin:center;animation:hpulse 3.6s ease-in-out infinite}.wish{position:absolute;top:14px;right:14px;z-index:4;width:36px;height:36px;border-radius:50%;border:1px solid var(--line2);background:#0c150f8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cream-dim);display:grid;place-items:center;cursor:pointer;transition:.2s;opacity:0;transform:translateY(-4px)}.pcard:hover .wish{opacity:1;transform:none}.wish:hover{border-color:var(--up);color:var(--up)}.wish svg{width:17px;height:17px}.wish.on{color:var(--down);border-color:var(--down);background:var(--down-bg);opacity:1;transform:none}.wish.on svg{fill:var(--down)}.quick{display:flex;gap:8px}.quick .btn{flex:1}.qv-btn{flex:none;padding:0 13px;border-radius:999px;border:1px solid rgba(243,236,224,.5);background:#f3ece0eb;color:var(--bg);display:grid;place-items:center;cursor:pointer;transition:.2s}.qv-btn:hover{background:#fff}.qv-btn svg{width:18px;height:18px}.qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;display:flex;align-items:center;justify-content:center;padding:5vh 5vw;background:#070c09d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .3s}.qv.open{opacity:1;visibility:visible}.qv-panel{position:relative;width:min(860px,100%);max-height:88vh;overflow:hidden;background:var(--surface);border:1px solid var(--line2);border-radius:var(--rad-lg);box-shadow:var(--shadow);display:grid;grid-template-columns:1fr 1fr;transform:scale(.96);transition:transform .35s var(--ease)}.qv.open .qv-panel{transform:none}.qv-media{position:relative;background:linear-gradient(160deg,var(--surface2),var(--bg2));min-height:340px;overflow:hidden}.qv-media .mock{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.qv-info{padding:clamp(26px,3vw,40px);display:flex;flex-direction:column}.qv-info .tier{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:var(--up);margin-bottom:10px}.qv-info h3{font-size:1.7rem;font-weight:400;margin-bottom:10px}.qv-info .stars{color:var(--star);letter-spacing:1.5px;font-size:.9rem;margin-bottom:14px}.qv-info .qvp{color:var(--muted);font-size:.95rem;line-height:1.65;margin-bottom:20px;flex:1}.qv-info .pr{font-family:var(--serif);font-size:1.8rem;margin-bottom:18px}.qv-info .pr small{font-size:.95rem;color:var(--muted2);text-decoration:line-through;margin-left:8px;font-family:var(--sans)}.qv-actions{display:grid;gap:10px}.qv-close{position:absolute;top:14px;right:14px;z-index:3;width:40px;height:40px;border-radius:50%;border:1px solid var(--line2);background:#0c150f99;color:var(--cream);display:grid;place-items:center;cursor:pointer;transition:.2s}.qv-close:hover{border-color:var(--up);color:var(--up);transform:rotate(90deg)}.qv-close svg{width:18px;height:18px}@media(max-width:680px){.qv-panel{grid-template-columns:1fr}.qv-media{min-height:220px}}.cream-band{background:var(--cream);color:#16271c;position:relative;overflow:hidden}.cream-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(620px 420px at 50% -12%,rgba(47,158,110,.1),transparent 60%);pointer-events:none}.cream-band .wrap{position:relative}.cream-band .eyebrow{color:#2f7d57}.cream-band .eyebrow:before{background:#2f7d57;opacity:.5}.cream-band h2{color:#16271c;font-style:italic;font-weight:300}.cream-band p{color:#3f5246}.cream-band .pillars-words{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}.cream-band .pillars-words span{font-size:.74rem;text-transform:uppercase;letter-spacing:.2em;color:#3f5246;border:1px solid rgba(20,33,23,.2);border-radius:999px;padding:8px 18px}h1,h2,h3,h4{font-optical-sizing:auto}.article-body>p:first-of-type:first-letter{float:left;font-family:var(--serif);font-size:3.7rem;line-height:.76;padding:8px 13px 0 0;color:var(--up)}.proof{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:.92rem;margin-top:24px}.proof .avs{display:flex}.proof .avs span{width:38px;height:38px;border-radius:50%;border:2px solid var(--bg);margin-left:-12px;background:linear-gradient(150deg,var(--surface2),var(--line2));display:grid;place-items:center;font-family:var(--serif);color:var(--cream);font-size:.85rem}.proof .avs span:first-child{margin-left:0}.proof b{color:var(--cream)}.proof .stars{color:var(--star);letter-spacing:2px}.wall{columns:4;column-gap:18px;margin-top:48px}.wall .w{break-inside:avoid;margin-bottom:18px;border:1px solid var(--line);border-radius:var(--rad);padding:22px;background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color .3s,transform .3s var(--ease)}.wall .w:hover{border-color:var(--line2);transform:translateY(-3px)}.wall .w .stars{color:var(--star);letter-spacing:1.5px;font-size:.82rem;margin-bottom:10px}.wall .w p{font-size:.94rem;color:var(--cream-dim);line-height:1.55;margin-bottom:14px}.wall .w .who{display:flex;align-items:center;gap:10px}.wall .w .who .av{width:32px;height:32px;border-radius:50%;background:linear-gradient(150deg,var(--surface2),var(--line2));display:grid;place-items:center;font-family:var(--serif);font-size:.8rem;color:var(--cream);flex:none}.wall .w .who b{font-size:.84rem;display:block}.wall .w .who span{font-size:.74rem;color:var(--muted2)}@media(max-width:1024px){.wall{columns:3}}@media(max-width:760px){.wall{columns:2}}@media(max-width:480px){.wall{columns:1}}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:linear-gradient(160deg,#142117,#0b130d);transition:opacity .8s var(--ease),visibility .8s;animation:plFailsafe .6s var(--ease) 3s forwards}.preloader.done{opacity:0;visibility:hidden;pointer-events:none}@keyframes plFailsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.pl-inner{display:flex;flex-direction:column;align-items:center;gap:20px}.pl-logo{height:44px;opacity:0;transform:translateY(12px) scale(.96);animation:plLogo 1s var(--ease) .15s forwards}.pl-line{width:0;height:1px;background:linear-gradient(90deg,transparent,var(--up),transparent);animation:plLine 1.2s var(--ease) .55s forwards}.pl-vow{font-family:var(--serif);font-style:italic;font-size:.92rem;color:var(--muted);opacity:0;animation:plLogo .9s var(--ease) .8s forwards}@keyframes plLogo{to{opacity:1;transform:none}}@keyframes plLine{to{width:220px}}html.pl-skip .preloader{display:none}@keyframes riseIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fadeScale{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}.home-hero .hero-copy>*{animation:riseIn .8s var(--ease) both}.home-hero .hero-copy>*:nth-child(1){animation-delay:.1s}.home-hero .hero-copy>*:nth-child(2){animation-delay:.22s}.home-hero .hero-copy>*:nth-child(3){animation-delay:.34s}.home-hero .hero-copy>*:nth-child(4){animation-delay:.46s}.home-hero .hero-copy>*:nth-child(5){animation-delay:.58s}.home-hero .hero-visual{animation:fadeScale 1s var(--ease) .4s both}.grad-text{background:linear-gradient(100deg,#86cfa4,#d4f1e2,#86cfa4);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:shimmer 6s linear infinite}@keyframes shimmer{to{background-position:200% center}}.home-hero-bg .glow1{animation:aurora1 20s ease-in-out infinite alternate}.home-hero-bg .glow2{animation:aurora2 26s ease-in-out infinite alternate}@keyframes aurora1{0%{transform:translate(0) scale(1)}to{transform:translate(-48px,34px) scale(1.14)}}@keyframes aurora2{0%{transform:translate(0) scale(1)}to{transform:translate(42px,-30px) scale(1.1)}}.pcard,.colcard{transform-style:preserve-3d}.scrollbar{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--up),#bde6cf);z-index:500;transition:width .12s linear;box-shadow:0 0 12px #86cfa480}.particle{position:absolute;bottom:-24px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#f3ece08c,#86cfa41f 70%);pointer-events:none;opacity:0;animation:drift linear infinite;will-change:transform,opacity}@keyframes drift{0%{transform:translateY(0) translate(0) scale(1);opacity:0}12%{opacity:.55}88%{opacity:.45}to{transform:translateY(-118vh) translate(34px) scale(.7);opacity:0}}.home-hero-bg .art{will-change:transform}.spots-bar{margin:2px 0 24px;padding:14px 16px;border:1px solid var(--line2);border-radius:12px;background:var(--bg2)}.spots-bar .lab{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;color:var(--cream-dim);margin-bottom:9px}.spots-bar .lab b{color:var(--up)}.spots-bar .track{height:7px;background:var(--bg);border:1px solid var(--line);border-radius:999px;overflow:hidden}.spots-bar .fill{height:100%;background:linear-gradient(90deg,var(--up),#bde6cf);border-radius:999px}.seals{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin:28px 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.seal-i{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--muted)}.seal-i svg{width:18px;height:18px;color:var(--up);flex:none}.bundle{padding:clamp(26px,3vw,40px)}.bundle-items{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:24px 0 6px}.bundle-item{display:flex;align-items:center;gap:12px}.bundle-item .bi-img{width:62px;height:62px;border-radius:12px;border:1px solid var(--line2);background:linear-gradient(160deg,var(--surface2),var(--bg2));overflow:hidden;flex:none;position:relative}.bundle-item .bi-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bundle-item .bi-img .ph-mini{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--serif);color:var(--cream-dim);font-size:1rem}.bundle-item b{font-size:.92rem;display:block}.bundle-item span{font-size:.8rem;color:var(--muted)}.bundle-plus{color:var(--muted2);font-size:1.3rem;font-family:var(--serif)}.bundle-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:24px;margin-top:18px}.bundle-price .now{font-family:var(--serif);font-size:1.9rem}.bundle-price .was{color:var(--muted2);text-decoration:line-through;margin-left:8px}.bundle-price .save{margin-left:10px;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--up);background:var(--up-bg);border:1px solid var(--up);border-radius:999px;padding:4px 10px}.pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;display:flex;align-items:center;justify-content:center;padding:5vh 5vw;background:#070c09d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .3s}.pop.open{opacity:1;visibility:visible}.pop-panel{position:relative;width:min(760px,100%);background:var(--surface);border:1px solid var(--line2);border-radius:var(--rad-lg);box-shadow:var(--shadow);display:grid;grid-template-columns:.85fr 1.15fr;overflow:hidden;transform:scale(.96);transition:transform .35s var(--ease)}.pop.open .pop-panel{transform:none}.pop-art{position:relative;background:linear-gradient(160deg,#17291d,#0f1c14);display:grid;place-items:center;overflow:hidden;min-height:280px}.pop-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(320px 240px at 50% 30%,rgba(134,207,164,.22),transparent 62%)}.pop-art .crest{position:relative;text-align:center}.pop-art .crest b{font-family:var(--serif);font-size:2.6rem;color:var(--cream);display:block}.pop-art .crest span{font-size:.66rem;text-transform:uppercase;letter-spacing:.22em;color:var(--muted);margin-top:8px;display:block}.pop-body{padding:clamp(28px,3.2vw,42px);display:flex;flex-direction:column;justify-content:center}.pop-body .eyebrow{margin-bottom:12px}.pop-body h3{font-size:1.65rem;font-weight:400;margin-bottom:10px;line-height:1.2}.pop-body p{color:var(--muted);font-size:.95rem;margin-bottom:20px}.pop-body form{display:grid;gap:10px}.pop-body input{background:var(--bg2);border:1px solid var(--line2);border-radius:12px;padding:13px 15px;color:var(--cream);font-family:var(--sans);font-size:.95rem}.pop-body input::placeholder{color:var(--muted2)}.pop-body input:focus{outline:none;border-color:var(--up)}.pop-foot{font-size:.76rem;color:var(--muted2);margin-top:12px;text-align:center}.pop-close{position:absolute;top:14px;right:14px;z-index:3;width:38px;height:38px;border-radius:50%;border:1px solid var(--line2);background:#0c150f80;color:var(--cream);display:grid;place-items:center;cursor:pointer;transition:.2s}.pop-close:hover{border-color:var(--up);color:var(--up);transform:rotate(90deg)}.pop-close svg{width:18px;height:18px}@media(max-width:600px){.pop-panel{grid-template-columns:1fr}.pop-art{display:none}}.pop-prog{display:flex;gap:8px;margin-bottom:20px}.pop-prog span{height:4px;flex:1;border-radius:999px;background:var(--line2);transition:background .3s}.pop-prog span.on{background:var(--up)}.pop-q{font-family:var(--serif);font-size:1.4rem;font-weight:400;margin-bottom:18px;line-height:1.25;color:var(--cream)}.pop-opts{display:grid;gap:10px}.pop-opt{text-align:left;background:var(--bg2);border:1px solid var(--line2);border-radius:12px;padding:14px 16px;color:var(--cream-dim);font-family:var(--sans);font-size:.96rem;cursor:pointer;transition:.18s;display:flex;align-items:center;justify-content:space-between;gap:12px}.pop-opt:hover{border-color:var(--up);color:var(--cream);transform:translate(3px);background:var(--surface2)}.pop-opt svg{width:16px;height:16px;color:var(--up);opacity:0;transition:opacity .18s;flex:none}.pop-opt:hover svg{opacity:1}.pop-back{background:none;border:none;color:var(--muted2);font-size:.82rem;cursor:pointer;margin-top:16px;padding:0;font-family:var(--sans)}.pop-back:hover{color:var(--up)}.pop-offer{text-align:center}.pop-code{display:inline-flex;align-items:center;gap:12px;border:1px dashed var(--up);background:var(--up-bg);border-radius:12px;padding:12px 16px;margin:18px 0;font-family:var(--serif);font-size:1.3rem;color:var(--cream);letter-spacing:.1em}.pop-code button{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--up);background:none;border:1px solid var(--line2);border-radius:999px;padding:6px 11px;cursor:pointer;font-family:var(--sans);letter-spacing:.08em}.pop-code button:hover{border-color:var(--up);background:#86cfa41a}.buy-benefits{display:grid;gap:9px;margin:0 0 24px;list-style:none}.buy-benefits li{display:flex;gap:10px;font-size:.93rem;color:var(--cream-dim)}.buy-benefits li svg{width:17px;height:17px;color:var(--up);flex:none;margin-top:3px}.vstack{max-width:640px;margin:40px auto 0}.vstack .vrow{display:flex;justify-content:space-between;gap:16px;padding:14px 2px;border-bottom:1px solid var(--line)}.vstack .vrow .vleft{display:flex;gap:12px;align-items:flex-start;color:var(--cream-dim);font-size:1rem}.vstack .vrow .vleft svg{width:18px;height:18px;color:var(--up);flex:none;margin-top:3px}.vstack .vrow .vval{font-family:var(--serif);color:var(--cream);white-space:nowrap;font-size:1.05rem}.vstack .vtotal{display:flex;justify-content:space-between;align-items:center;padding:18px 2px 0;color:var(--muted)}.vstack .vtotal .vval{font-family:var(--serif);font-size:1.5rem;color:var(--muted);text-decoration:line-through}.vstack .vtoday{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:20px 24px;border:1px solid var(--up);background:var(--up-bg);border-radius:16px}.vstack .vtoday .vlab{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--up);display:block;margin-bottom:4px}.vstack .vtoday .vsub{font-size:.86rem;color:var(--cream-dim)}.vstack .vtoday b{font-family:var(--serif);font-size:2.1rem;color:var(--cream);line-height:1}.compare{max-width:780px;margin:40px auto 0;border:1px solid var(--line);border-radius:var(--rad);overflow:hidden;box-shadow:var(--shadow-sm)}.compare table{width:100%;border-collapse:collapse}.compare th,.compare td{padding:15px 16px;text-align:center;border-bottom:1px solid var(--line);font-size:.92rem}.compare thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted2);font-weight:600}.compare thead th.us{color:var(--up)}.compare td.feat,.compare th.feat{text-align:left;color:var(--cream-dim);font-weight:400}.compare td.us,.compare th.us{background:#86cfa414}.compare .yes{color:var(--up);font-weight:600}.compare .no{color:var(--muted2)}.compare tbody tr:last-child td{border-bottom:none}.compare .cprice td{font-family:var(--serif);font-size:1.05rem;color:var(--cream)}@media(max-width:560px){.compare th,.compare td{padding:12px 9px;font-size:.82rem}}.quiz-wrap{max-width:700px;margin:0 auto}.quiz-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-lg);box-shadow:var(--shadow);padding:clamp(28px,4vw,48px);overflow:hidden}.quiz-card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(243,236,224,.18),transparent)}.quiz-prog{display:flex;gap:8px;margin-bottom:26px}.quiz-prog span{height:4px;flex:1;border-radius:999px;background:var(--line2);transition:background .3s}.quiz-prog span.on{background:var(--up)}.quiz-step .kq{font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--up);margin-bottom:12px;display:block}.quiz-step h2{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:300;margin-bottom:24px;line-height:1.22}.quiz-opts{display:grid;gap:12px}.quiz-opt{text-align:left;background:var(--bg2);border:1px solid var(--line2);border-radius:14px;padding:17px 20px;color:var(--cream-dim);font-family:var(--sans);font-size:1rem;cursor:pointer;transition:.18s;display:flex;align-items:center;justify-content:space-between;gap:14px}.quiz-opt:hover{border-color:var(--up);color:var(--cream);transform:translate(4px);background:var(--surface2)}.quiz-opt svg{width:17px;height:17px;color:var(--up);opacity:0;transition:opacity .18s;flex:none}.quiz-opt:hover svg{opacity:1}.quiz-back{background:none;border:none;color:var(--muted2);font-size:.84rem;cursor:pointer;margin-top:20px;padding:0;font-family:var(--sans)}.quiz-back:hover{color:var(--up)}.quiz-intro{text-align:center}.quiz-intro .qi-ico{width:84px;height:84px;border-radius:50%;border:1px solid var(--line2);background:var(--up-bg);display:grid;place-items:center;font-size:2.4rem;margin:0 auto 22px}.quiz-intro h1{font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1.12}.quiz-intro p{color:var(--muted);max-width:46ch;margin:14px auto 26px}.quiz-result{text-align:center}.quiz-result .r-ico{width:104px;height:104px;border-radius:50%;border:1px solid var(--line2);background:var(--up-bg);display:grid;place-items:center;font-size:3.2rem;margin:0 auto 20px;box-shadow:0 0 0 8px #86cfa40d}.quiz-result .r-kick{font-size:.74rem;text-transform:uppercase;letter-spacing:.18em;color:var(--up)}.quiz-result .r-name{font-family:var(--serif);font-size:clamp(2rem,4.4vw,3rem);font-weight:300;color:var(--cream);margin-top:8px}.quiz-result .r-sub{color:var(--cream-dim);max-width:50ch;margin:14px auto 0;font-size:1.05rem;line-height:1.6}.quiz-traits{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:24px 0}.quiz-traits span{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--cream-dim);border:1px solid var(--line2);border-radius:999px;padding:8px 15px}.quiz-rec{border:1px solid var(--line2);border-radius:var(--rad);background:var(--bg2);padding:20px;margin:28px 0;display:flex;gap:18px;align-items:center;text-align:left}.quiz-rec .qr-img{width:88px;height:88px;border-radius:12px;border:1px solid var(--line2);background:linear-gradient(160deg,var(--surface2),var(--bg2));overflow:hidden;flex:none;position:relative}.quiz-rec .qr-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.quiz-rec .qr-img .ph-mini{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--serif);color:var(--cream-dim)}.quiz-rec .qr-info{flex:1}.quiz-rec .qr-info .k{font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--up);display:block;margin-bottom:5px}.quiz-rec .qr-info b{font-family:var(--serif);font-size:1.2rem;font-weight:400;display:block;margin-bottom:3px}.quiz-rec .qr-info span{font-size:.86rem;color:var(--muted)}.quiz-actions{display:grid;gap:12px;max-width:380px;margin:0 auto}.quiz-actions .ghost-row{display:flex;gap:12px}.quiz-actions .ghost-row .btn{flex:1}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease);animation:revealFailsafe .5s var(--ease) .4s forwards}.reveal.in{opacity:1;transform:none}@keyframes revealFailsafe{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}*{animation:none!important}.preloader{display:none!important}html{scroll-behavior:auto}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden;opacity:0;transition:opacity .3s}.drawer.open{visibility:visible;opacity:1}.drawer .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#050a0799;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drawer .panel{position:absolute;top:0;right:0;bottom:0;width:min(86vw,360px);background:var(--rail);border-left:1px solid var(--line);padding:26px;transform:translate(100%);transition:transform .35s var(--ease);display:flex;flex-direction:column;gap:8px}.drawer.open .panel{transform:none}.drawer .panel .dtop{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.drawer .panel a{font-family:var(--serif);font-size:1.4rem;color:var(--cream-dim);padding:13px 0;border-bottom:1px solid var(--line)}.drawer .panel a:hover{color:var(--up)}.drawer .panel .btn{margin-top:22px}@media(max-width:1080px){.hero-grid,.feature-grid,.feature-grid.flip .feature-visual{grid-template-columns:1fr;order:0}.feature-grid.flip .feature-visual{order:-1}.pdp{grid-template-columns:1fr}.gallery{position:static}.rev-head{grid-template-columns:1fr;gap:28px}.mega-inner{grid-template-columns:1fr}.mega-feature{display:none}}@media(max-width:860px){.nav-links{display:none}.burger{display:grid;place-items:center}.shop-grid,.shop-grid.four,.pillars,.tgrid,.inside-grid,.trust-grid,.col-index{grid-template-columns:1fr 1fr}.discord-grid{grid-template-columns:1fr}.mega{display:none}.foot-grid{grid-template-columns:1fr 1fr;gap:32px}.sticky-buy{display:flex}body{padding-bottom:74px}}@media(max-width:560px){.shop-grid,.shop-grid.four,.pillars,.tgrid,.inside-grid,.trust-grid,.rev-grid,.foritnot,.foot-grid,.variants,.col-index{grid-template-columns:1fr}.hero-meta{gap:18px}.guarantee{grid-template-columns:1fr;text-align:center}.guarantee .seal{margin:0 auto}.capture form{flex-direction:column}.capture input{text-align:center}.foot-bottom{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.compare th,.compare td{padding:10px 7px;font-size:.78rem}.compare thead th{font-size:.58rem;letter-spacing:.02em}.compare td.feat,.compare th.feat{font-size:.76rem}}.pay-icons{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pay-icons .lbl{display:inline-flex;align-items:center;font-size:.76rem;color:var(--muted2);letter-spacing:.02em}.pay-icons .cards{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.pay-icons .card-ico{width:38px;height:24px;border-radius:4px;box-shadow:0 1px 3px #00000047;flex:none;display:block}.mb-guarantee{display:flex;gap:16px;align-items:center;margin:18px 0 4px;padding:16px 18px;border:1px solid var(--up);border-radius:14px;background:var(--up-bg)}.mb-guarantee .mbg-seal{position:relative;width:54px;height:54px;flex:none;border-radius:50%;border:1.5px solid var(--up);display:grid;place-items:center;color:var(--up)}.mb-guarantee .mbg-seal svg{width:30px;height:30px}.mb-guarantee .mbg-seal span{position:absolute;font-family:var(--serif);font-size:.5rem;font-weight:600;line-height:1;letter-spacing:.04em;color:var(--up);text-align:center;bottom:9px}.mb-guarantee .mbg-copy b{display:block;font-family:var(--serif);font-weight:500;font-size:1.04rem;color:var(--cream);margin-bottom:3px}.mb-guarantee .mbg-copy span{font-size:.86rem;color:var(--cream-dim);line-height:1.5}.topbar{position:sticky;top:0;z-index:300}@media(max-width:600px){html,body{overflow-x:hidden;max-width:100%}.pdp-section,.guarantee,.value-stack,.compare,.bundle,.finalcta,.reviews,.rev-grid,section{max-width:100%}.pdp-section img,.pdp-section svg,.guarantee img,table{max-width:100%;height:auto}.compare{display:block;overflow-x:auto}.guarantee{grid-template-columns:1fr;text-align:center}.guarantee .seal{margin:0 auto}}.foot-bottom .pay{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.foot-bottom .pay .card-ico{width:36px;height:23px;border-radius:4px;box-shadow:0 1px 2px #00000040;flex:none;display:block}.sp-toast{position:fixed;left:18px;bottom:18px;z-index:280;display:flex;align-items:flex-start;gap:12px;max-width:330px;padding:14px 16px 14px 14px;background:#0c150ff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line2);border-radius:14px;box-shadow:0 18px 50px #00000073;transform:translateY(140%);opacity:0;transition:transform .5s var(--ease),opacity .5s var(--ease);pointer-events:none}.sp-toast.in{transform:translateY(0);opacity:1;pointer-events:auto}.sp-toast .sp-ico{flex:none;width:34px;height:34px;border-radius:50%;background:var(--up-bg);color:var(--up);display:grid;place-items:center}.sp-toast .sp-ico svg{width:18px;height:18px}.sp-toast .sp-body{display:flex;flex-direction:column;gap:1px;line-height:1.3;padding-right:8px}.sp-toast .sp-body b{font-size:.84rem;color:var(--cream);font-weight:600}.sp-toast .sp-body span{font-size:.82rem;color:var(--cream-dim)}.sp-toast .sp-body i{font-style:normal;color:var(--up)}.sp-toast .sp-body time{font-size:.68rem;color:var(--muted2);margin-top:3px;text-transform:uppercase;letter-spacing:.06em}.sp-toast .sp-x{position:absolute;top:7px;right:9px;background:none;border:none;color:var(--muted2);font-size:16px;line-height:1;cursor:pointer;padding:2px}.sp-toast .sp-x:hover{color:var(--cream)}@media(max-width:560px){.sp-toast{left:10px;right:10px;bottom:10px;max-width:none}}@media(prefers-reduced-motion:reduce){.sp-toast{display:none!important}}.pcard .pcard-title{color:inherit;text-decoration:none;transition:color .18s}.pcard .pcard-title:hover{color:var(--up)}.pcard .media-link{display:block;height:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/store.css.map */
