@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-cyrillic-ext-wght-normal.C8B9Chlh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-cyrillic-wght-normal.DbeVG3Ps.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-greek-wght-normal.DPM5d9ub.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-vietnamese-wght-normal.DcI17N1q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-latin-ext-wght-normal.DZyYlgcm.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-latin-wght-normal.BBL8hQxZ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-ext-wght-normal.DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-math-wght-normal.Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-symbols-wght-normal.DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-vietnamese-wght-normal.BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-ext-wght-normal.QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ground:#1a2420;--ground-2:#222e29;--raised:#2a3732;--sunken:#151d1a;--text:#f4f8fa;--muted:#b4c2cd;--mint:#52c294;--mint-2:#7fe0ba;--mint-ink:#0a2418;--grad:linear-gradient(120deg, #4fb58b, #7fd9b6);--card:#ffffff0d;--hi:inset 0 0 0 1px #ffffff0a;--ease-out:cubic-bezier(.23, 1, .32, 1);--display:"Geologica Variable", "Onest Variable", system-ui, sans-serif;--body:"Onest Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(16px, 4vw, 40px);--header-h:68px;--line:#ffffff1a;--line-strong:#ffffff38;--mint-hover:#7fe0b9}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ground);color:var(--text);font:400 1rem/1.65 var(--body);-webkit-font-smoothing:antialiased;margin:0;position:relative;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--mint-2);outline-offset:3px;border-radius:6px}.ico{flex:none;width:1.25em;height:1.25em}.wrap{width:100%;max-width:1180px;padding-inline:var(--gutter);margin-inline:auto}.aurora{z-index:-1;pointer-events:none;background:linear-gradient(180deg, #243630 0%, var(--ground) 38%, #161e1b 100%);position:fixed;inset:0;overflow:hidden}.aurora i{filter:blur(110px);will-change:transform;border-radius:50%;position:absolute}.aurora i:first-child{opacity:.42;background:#2f7a5c;width:60vmax;height:40vmax;top:-22vmax;left:-15vmax}.aurora i:nth-child(2){opacity:.55;background:#3b4a44;width:46vmax;height:34vmax;top:-6vmax;right:-14vmax}.aurora i:nth-child(3){display:none}@media (prefers-reduced-motion:no-preference){.aurora i:first-child{animation:40s ease-in-out infinite alternate drift1}.aurora i:nth-child(2){animation:46s ease-in-out infinite alternate drift2}}@keyframes drift1{to{transform:translate(10vmax,6vmax)}}@keyframes drift2{to{transform:translate(-8vmax,8vmax)}}.grain{display:none}.h1{font:700 clamp(2rem, 3.9vw, 3.35rem)/1.1 var(--display);letter-spacing:-.03em;text-wrap:balance}.h2{font:650 clamp(1.4rem, 2.3vw, 1.85rem)/1.15 var(--display);letter-spacing:-.022em;text-wrap:balance}.h3{font:600 1.0312rem/1.3 var(--display);letter-spacing:-.01em}.lede{color:var(--muted);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6}.muted{color:var(--muted)}.grad-text{background:var(--grad);color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes sheen{to{background-position:100% 0}}.btn{min-height:46px;font:600 .9688rem/1 var(--body);cursor:pointer;transition:transform .16s var(--ease-out), box-shadow .25s ease, background-color .2s ease, filter .2s ease;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:scale(.97)}.btn-primary{color:var(--mint-ink);background:#5dbf97}.btn-ghost{box-shadow:var(--hi);background:#ffffff14}.btn-sm{border-radius:12px;min-height:42px;padding:0 18px;font-size:.9375rem}.btn .ico{width:1.15em;height:1.15em;transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:#72cfa9}.btn-ghost:hover{background:#ffffff26}}.tlink{text-underline-offset:.22em;text-decoration:underline 1px #ffffff59;transition:color .18s,text-decoration-color .18s}@media (hover:hover) and (pointer:fine){.tlink:hover{color:var(--mint-2);text-decoration-color:var(--mint-2)}}.inline-link{color:var(--mint-2);text-underline-offset:.22em;text-decoration:underline #7fe0ba80}.soc{flex-wrap:wrap;gap:10px;display:flex}.soc a{background:#ffffff12;border-radius:12px;align-items:center;gap:9px;height:42px;padding:0 16px 0 12px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.soc .ico{width:20px;height:20px;color:var(--mint-2)}.soc .vk .ico{--ico-ink:#1a2420}@media (hover:hover) and (pointer:fine){.soc a:hover{background:#ffffff24}}.hdr{z-index:50;transition:background-color .25s,box-shadow .25s,backdrop-filter .25s;position:sticky;top:0}.hdr.is-scrolled{backdrop-filter:blur(28px)saturate(1.6);background:#1a242073;box-shadow:0 1px #ffffff12}@supports not (backdrop-filter:blur(1px)){.hdr.is-scrolled{-webkit-backdrop-filter:blur(28px)saturate(1.6)}}.hdr-in{height:var(--header-h);align-items:center;gap:24px;display:flex}.logo{font:800 1.5rem/1 var(--display);letter-spacing:-.035em;color:var(--text);text-decoration:none}.logo-sub{color:var(--muted);font-size:.8125rem;line-height:1.25}.nav{gap:6px;margin-left:auto;display:flex}.nav a{color:var(--muted);border-radius:10px;padding:8px 12px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .18s,background-color .18s}@media (hover:hover) and (pointer:fine){.nav a:hover{color:var(--text);background:#ffffff14}}.hdr-act{align-items:center;gap:10px;display:flex}.hdr-act .pill{background:#ffffff12;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.hdr-act .pill .ico{width:18px;height:18px;color:var(--mint-2)}@media (hover:hover) and (pointer:fine){.hdr-act .pill:hover{background:#ffffff24}}@media (width<=1060px){.logo-sub{display:none}}@media (width<=920px){.nav,.hdr-act .pill{display:none}.hdr-act{margin-left:auto}}.hero{text-align:center;min-height:calc(100svh - var(--header-h));flex-direction:column;justify-content:center;align-items:center;padding-block:clamp(28px,6vh,64px) 28px;display:flex}.hero .h1{max-width:20em;margin-bottom:16px;font-size:clamp(1.9rem,4.2vw,3.1rem)}.hero .lede{max-width:62ch;font-size:clamp(.9688rem,1.2vw,1.0625rem)}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.hero .soc{justify-content:center;margin-top:16px}.proof{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:860px;margin-top:32px;display:grid}.card{background:var(--card);box-shadow:var(--hi);border-radius:16px;position:relative}.proof-item{padding:18px 22px;text-decoration:none;display:block}.proof-plat{color:var(--mint-2);align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.proof-plat:before{content:"";background:var(--mint);border-radius:50%;width:6px;height:6px}.fig{font:700 clamp(1.7rem, 3vw, 2.4rem)/1.05 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25em .35em;margin-top:4px;display:flex}.fig .to{color:var(--mint-2)}.fig .arr{width:1em;height:.45em;color:var(--muted);transition:transform .3s var(--ease-out);flex:none}.fig .unit{color:var(--muted);letter-spacing:0;font-size:.55em;font-weight:500}.proof-item p{color:var(--muted);margin-top:6px;font-size:.875rem;line-height:1.5}.proof-more{color:var(--muted);grid-column:1/-1;justify-self:center;align-items:center;gap:8px;padding:2px 6px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.proof-more .ico{width:1.1em;transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.proof-item:hover .arr,.case:hover .arr,.proof-more:hover .ico{transform:translate(5px)}.proof-more:hover{color:var(--text)}}@media (width<=720px){.hero{min-height:0}.proof{grid-template-columns:1fr}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-seq]{animation:rise .75s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + 60ms)}.js .reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(22px)}.js .reveal.is-in{opacity:1;transform:none}}.sec{padding-block:clamp(28px,4vw,44px)}.sec-head{gap:8px;max-width:720px;margin-bottom:18px;display:grid}.sec-head.center{text-align:center;justify-items:center;margin-inline:auto}.sec-head .lede{font-size:.9375rem;line-height:1.55}.eyebrow{color:var(--mint-2);background:#52c29424;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.center .eyebrow{justify-self:center}.grid{gap:12px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=960px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.g2,.g3,.g4{grid-template-columns:1fr}}.tile{flex-direction:column;gap:6px;padding:18px 20px;display:flex}.tile p{color:var(--muted);font-size:.9062rem;line-height:1.55}.ib{width:48px;height:48px;color:var(--mint-2);transition:transform .35s var(--ease-out);background:linear-gradient(140deg,#52c2944d,#5ccbe62e);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff24}.ib .ico{width:24px;height:24px}.ib.c2{color:#8fdcf0;background:linear-gradient(140deg,#5ccbe64d,#6d8dff33)}.ib.c3{color:#a9b9ff;background:linear-gradient(140deg,#6d8dff4d,#52c2942e)}.band{margin-block:0}.band-in{background:#52c2941f;padding:16px 22px;display:block}.band .small{color:var(--mint-2);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:600}.band .h3{margin-block:2px;font-size:1.125rem}.band .muted{font-size:.9062rem}.split{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.split .sec-head{margin-bottom:0}@media (width<=860px){.split{grid-template-columns:1fr}}.video{aspect-ratio:16/9;text-align:center;background:linear-gradient(135deg,#2b4a3e,#26302c);border-radius:16px;place-items:center;padding:16px;display:grid;position:relative}.video-in{max-width:40ch;color:var(--muted);justify-items:center;gap:10px;font-size:.8125rem;line-height:1.45;display:grid}.play{width:52px;height:52px;color:var(--mint-ink);background:#5dbf97;border-radius:50%;place-items:center;display:grid;position:relative}.play .ico{fill:currentColor;stroke:none;width:24px;height:24px;margin-left:3px}.play .ico path{fill:currentColor;stroke:none}.strip{background:linear-gradient(110deg,#2f7a5c,#34463f);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:22px 26px;display:flex}.strip .h2{max-width:34ch;font-size:clamp(1.15rem,2vw,1.5rem)}.strip p{color:#ffffffbf;max-width:60ch;margin-top:6px;font-size:.9062rem}.strip .btn-primary{color:#17312a;background:#fff}@media (hover:hover) and (pointer:fine){.strip .btn-primary:hover{background:#e6f3ed}}.checks{gap:6px;margin-top:2px;display:grid}.checks li{color:var(--muted);padding-left:24px;font-size:.9062rem;line-height:1.45;position:relative}.checks li:before{content:"";background:#52c29438 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%237fe0ba' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:.1em;left:0}.note{background:#52c2941f;margin-top:12px;padding:14px 20px;font-size:.9688rem;font-weight:500;line-height:1.5}.person{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:20px;padding:14px;display:grid}.person img{aspect-ratio:4/5;object-fit:cover;object-position:center top;background:var(--raised);border-radius:12px;width:170px;height:auto}.person>div{padding-right:8px}.person .role{color:var(--mint-2);margin-bottom:2px;font-size:.75rem;font-weight:600}.person .h3{font-size:1.125rem}.person p:last-child{color:var(--muted);margin-top:6px;font-size:.875rem;line-height:1.5}@media (width<=560px){.person{grid-template-columns:1fr}.person img{width:100%;max-width:240px}}.case{padding:18px 22px;text-decoration:none;display:block}.case .fig{font-size:clamp(1.9rem,3.4vw,2.6rem)}.case p{color:var(--muted);margin-top:6px;font-size:.875rem;line-height:1.5}.all-cases{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:14px 22px;text-decoration:none;display:flex}.all-cases .h3{margin-bottom:2px}.all-cases p{color:var(--muted);max-width:74ch;font-size:.8438rem;line-height:1.45}.all-cases .go{width:38px;height:38px;color:var(--mint-ink);transition:transform .3s var(--ease-out);background:#5dbf97;border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.all-cases:hover .go{transform:translate(4px)}}.steps{counter-reset:s;position:relative}.step{flex-direction:column;gap:4px;padding:16px 18px;display:flex}.step:after{counter-increment:s;content:counter(s, decimal-leading-zero);font:700 1.5rem/1 var(--display);color:var(--mint);order:-1;margin-bottom:4px}.step p{color:var(--muted);font-size:.875rem;line-height:1.5}.faq{gap:8px;max-width:860px;margin-inline:auto;display:grid}.faq details{background:var(--card);border-radius:14px}.faq details[open]{background:#ffffff12}.faq summary{cursor:pointer;font:600 .9688rem/1.35 var(--display);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:#ffffff17 linear-gradient(var(--mint-2), var(--mint-2)) center / 12px 2px no-repeat, linear-gradient(var(--mint-2), var(--mint-2)) center / 2px 12px no-repeat;width:26px;height:26px;transition:transform .35s var(--ease-out), background-color .2s ease;border-radius:50%;flex:none}.faq details[open] summary:after{background-color:#52c29440;transform:rotate(135deg)}.faq .ans{color:var(--muted);max-width:72ch;padding:0 20px 16px;font-size:.9062rem}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;transition:block-size .3s var(--ease-out), content-visibility .3s allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}}.final{margin:20px var(--gutter) 0;background:linear-gradient(115deg,#2f7a5c,#34463f);border-radius:22px}.final-in{text-align:center;justify-items:center;gap:12px;padding-block:clamp(28px,4vw,44px);display:grid}.final-in>*{max-width:760px}.final .lead{color:#fffc;font-size:1rem}.final strong{color:#ffffffb8;font-size:.9062rem;font-weight:500}.final .btn-primary{color:#17312a;background:#fff}.final .btn-ghost{background:#ffffff24}.final .soc{justify-content:center}.final .soc a{background:#ffffff1a}@media (hover:hover) and (pointer:fine){.final .btn-primary:hover{background:#e6f3ed}.final .btn-ghost:hover,.final .soc a:hover{background:#ffffff38}}.foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;padding-block:24px 28px;font-size:.8125rem;line-height:1.5;display:flex}.foot nav,.foot .req{flex-wrap:wrap;gap:4px 20px;display:flex}.foot a{text-decoration:none}@media (hover:hover) and (pointer:fine){.foot a:hover{color:var(--text)}}.dlg{background:var(--ground-2);width:min(560px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--text);box-shadow:var(--hi), 0 40px 80px -20px #000000b3;overscroll-behavior:contain;border:0;border-radius:22px;padding:32px;overflow:auto}.dlg::backdrop{background:#080c0fb8}@media (prefers-reduced-motion:no-preference){.dlg,.dlg::backdrop{transition:opacity .22s var(--ease-out), transform .22s var(--ease-out), overlay .22s allow-discrete, display .22s allow-discrete;opacity:0}.dlg{transform:translateY(10px)scale(.97)}.dlg[open],.dlg[open]::backdrop{opacity:1}.dlg[open]{transform:none}@starting-style{.dlg[open],.dlg[open]::backdrop{opacity:0}.dlg[open]{transform:translateY(10px)scale(.97)}}}.dlg-x{width:40px;height:40px;color:var(--muted);cursor:pointer;transition:color .18s ease, background-color .18s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.dlg-x:active{transform:scale(.94)}.dlg-x svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.dlg-x:hover{color:var(--text);background:var(--ground)}}.dlg .h2{padding-right:36px;font-size:1.6rem}.dlg .lede{margin-top:12px;font-size:1rem}.form{gap:20px;margin-top:28px;display:grid}.field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field>legend{margin-bottom:8px}.field>label,.field>legend{padding:0;font-size:.9375rem;font-weight:600}.hint{color:var(--muted);font-size:.875rem;font-weight:400}.in{background:var(--ground);border:1px solid var(--line-strong);border-radius:10px;width:100%;min-height:48px;padding:11px 14px;transition:border-color .18s}textarea.in{resize:vertical;min-height:84px}.in:focus-visible{border-color:var(--mint);outline:0;box-shadow:0 0 0 3px #62d2a540}.in[aria-invalid=true]{border-color:#ff8a8a}.err{color:#ff9d9d;min-height:0;font-size:.875rem}.err:empty{display:none}.seg{flex-wrap:wrap;gap:8px;display:flex}.seg label{position:relative}.seg input{opacity:0;cursor:pointer;position:absolute;inset:0}.seg span{border:1px solid var(--line-strong);border-radius:10px;align-items:center;min-height:42px;padding:0 16px;font-size:.9375rem;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.seg input:checked+span{background:var(--mint);border-color:var(--mint);color:var(--mint-ink);font-weight:600}.seg input:focus-visible+span{outline:2px solid var(--mint);outline-offset:3px}@media (hover:hover) and (pointer:fine){.seg input:not(:checked):hover+span{border-color:var(--text)}}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form .btn{width:100%}.form .btn[disabled]{opacity:.6;cursor:progress}.agree{color:var(--muted);font-size:.8125rem;line-height:1.5}.ok{justify-items:start;gap:18px;display:grid}.ok[hidden],.form[hidden],[data-tg-field][hidden]{display:none}.ok-mark{background:var(--mint);width:52px;height:52px;color:var(--mint-ink);border-radius:50%;place-items:center;display:grid}.ok-mark svg{width:24px;height:24px}.cookie{left:var(--gutter);right:var(--gutter);z-index:80;background:var(--raised);border:1px solid var(--line-strong);border-radius:12px;max-width:440px;margin-left:auto;padding:18px 20px;font-size:.9375rem;line-height:1.5;position:fixed;bottom:16px}.cookie[hidden]{display:none}.cookie p{color:var(--muted);margin:0 0 14px}.cookie a{color:var(--text)}@media (prefers-reduced-motion:no-preference){.cookie{animation:rise .45s var(--ease-out) both;animation-delay:.6s}}@media (width<=520px){.cookie{max-width:none;margin-left:0}}.btn-lg{border-radius:14px;min-height:56px;padding:0 34px;font-size:1.0625rem}.nav a.nav-blog{color:var(--mint-2);background:#52c29424}@media (hover:hover) and (pointer:fine){.nav a.nav-blog:hover{color:#fff;background:#52c29442}}.nav a,.hdr-act .pill,.hdr-act .btn,.logo,.logo-sub{white-space:nowrap}.hero>div:first-child{flex-direction:column;align-items:center;width:100%;display:flex}@media (width<=1180px){.nav a{padding:8px}.hdr-in{gap:14px}}.nav a.nav-shop{color:var(--text);box-shadow:inset 0 0 0 1px #7fe0ba80}@media (hover:hover) and (pointer:fine){.nav a.nav-shop:hover{background:#52c29433}}.proof{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);max-width:1100px}.proof-all{text-align:center;background:#52c29424;justify-content:center;align-items:center;padding:18px 16px;font-size:1.0625rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.proof-all:hover{background:#52c2943d}}@media (width<=860px){.proof{grid-template-columns:1fr}}.frame{background:#ffffff0a;border-radius:20px;padding:20px;box-shadow:inset 0 0 0 1px #7fe0ba2e}.frame-vals{gap:0;margin-top:16px}.frame-vals .tile-in{padding:4px 20px}.frame-vals .tile-in+.tile-in{box-shadow:inset 1px 0 #ffffff1a}.frame-vals .tile-in p{color:var(--muted);margin-top:6px;font-size:.9062rem;line-height:1.55}@media (width<=960px){.frame-vals{grid-template-columns:1fr;gap:14px}.frame-vals .tile-in{padding:0}.frame-vals .tile-in+.tile-in{box-shadow:none}}.final{max-width:1100px;margin-inline:auto}.final-in{gap:8px;padding-block:22px 24px}.final .h1{font-size:clamp(1.35rem,2.3vw,1.8rem)}.final .lead{font-size:.9688rem}.final strong{font-size:.875rem}.final .hero-cta{margin-top:2px}.final .btn{min-height:42px;padding:0 20px}.final .soc a{height:36px}.page{padding-block:28px 20px}.page main>*{max-width:860px}.page main>.cards{max-width:none}.page h1{font:700 clamp(1.7rem, 3.2vw, 2.4rem)/1.12 var(--display);letter-spacing:-.025em;text-wrap:balance;margin-bottom:16px}.page h2{font:650 1.4rem/1.25 var(--display);letter-spacing:-.015em;margin:28px 0 10px}.page h3{font:600 1.125rem/1.3 var(--display);margin:20px 0 8px}.page .lead{color:var(--muted);font-size:1.0625rem}.page a:not(.btn):not(.chip){color:var(--mint-2)}.page .btn-primary{color:var(--mint-ink)}.page .btn-ghost{color:var(--text)}.page .final .btn-primary{color:#17312a}.page .prose{color:#d6e0dc;font-size:1rem;line-height:1.7}.page .prose p,.page .prose ul,.page .prose ol{margin:0 0 14px}.page .prose ul,.page .prose ol{list-style:revert;padding-left:1.3em}.page .prose li{margin-bottom:6px}.page .prose img{border-radius:12px;max-width:100%;height:auto}.page .prose table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:.9375rem;display:block;overflow-x:auto}.page .prose th,.page .prose td{border:1px solid var(--line);text-align:left;padding:8px 12px}.page .prose blockquote{border-left:3px solid var(--mint);color:var(--muted);margin:0 0 14px;padding:6px 16px}.page .prose code{background:#ffffff14;border-radius:6px;padding:2px 6px}.page .note{background:#52c2941f;border-radius:14px;margin:0 0 22px;padding:14px 18px;font-size:.9688rem;font-weight:400}.page .panel{background:var(--card);border-radius:14px;margin-bottom:18px;padding:16px 20px}.page .meta{color:var(--muted);margin-bottom:14px;font-size:.875rem}.page .meta a{color:var(--muted)}.page .chips{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.page .chips a{color:var(--text);background:#ffffff12;border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.page .chips a:hover,.page .chips a[aria-current]{background:#52c29440}.page .cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:18px;display:grid}.page .cards .card{color:inherit;padding:18px 20px;text-decoration:none;transition:background-color .2s;display:block}@media (hover:hover) and (pointer:fine){.page .cards .card:hover{background:#ffffff17}}.page .cards .card h2{margin:0 0 6px;font-size:1.125rem}.page .cards .card p{color:var(--muted);margin:0;font-size:.9062rem}.page .cards .card .meta{margin-bottom:8px}body{flex-direction:column;min-height:100svh;display:flex}body>main,.page{flex:1 0 auto;width:100%}.foot{width:100%;margin-top:auto}.page-wide main>*{max-width:none}.page-wide .sec:first-child{padding-top:8px}.shop-hero{text-align:center;justify-items:center;gap:10px;padding-block:18px 8px;display:grid}.shop-hero h1{max-width:20em;margin:0;font-size:clamp(1.9rem,4vw,3rem)}.shop-hero .lede{max-width:66ch;font-size:1rem}.shop-hero .hero-cta{margin-top:12px}.shop-hero .perks{text-align:left;width:100%;margin-top:22px}.page .eyebrow{justify-self:center}.pdp .eyebrow,.pdp-main .eyebrow{justify-self:start}.chip{color:var(--text);background:#ffffff14;border-radius:999px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.chip-ok{color:var(--mint-2);background:#52c29433}.products .product{flex-direction:column;gap:8px;padding:20px 22px;display:flex}.product-top{justify-content:space-between;gap:8px;display:flex}.product h3 a{color:var(--text);text-decoration:none}.product .checks{margin-block:4px 0}.product-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.product-actions{gap:8px;display:flex}.price{align-items:baseline;gap:10px;display:flex}.price strong{font:700 1.6rem/1 var(--display);letter-spacing:-.02em}.price s{color:var(--muted);font-size:.9375rem}.price .save{color:var(--mint-2);font-size:.875rem;font-weight:600}.page .soon{color:inherit;background:#52c2941a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:12px;padding:18px 22px;text-decoration:none;display:flex}.page .soon p{max-width:70ch;margin-top:2px;font-size:.875rem}.page .soon .btn{color:var(--text)}.shop-final{max-width:none;margin-top:28px}.shop-final .final-in{max-width:1000px}.final-cards{text-align:left;margin-block:6px}.final-cards p{color:#ffffffbf;margin-top:4px;font-size:.875rem}.page .final .h3{color:#fff}.pdp{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px 40px;padding-block:8px 12px;display:grid}.pdp-main{justify-items:start;gap:12px;display:grid}.pdp-main h1{max-width:18em;margin:0;font-size:clamp(1.7rem,3.4vw,2.5rem)}.pdp-main .lede{max-width:62ch;font-size:1rem}.buybox{top:calc(var(--header-h) + 16px);gap:12px;padding:22px;display:grid;position:sticky}.buybox .btn{width:100%}.buybox .small{font-size:.8125rem;line-height:1.5}.crumbs a{text-decoration:none}.videos{gap:12px;display:grid}.videos.v2{grid-template-columns:repeat(2,minmax(0,1fr))}.vframe{aspect-ratio:16/9;background:var(--raised);border-radius:16px;position:relative;overflow:hidden}.vframe iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.videos.v1{max-width:760px}.split-desc{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px 32px;display:grid}.split-desc .checks{padding:20px 22px}.pdp-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:22px 26px;display:flex}.pdp-cta .h2{margin:0 0 4px;font-size:1.4rem}.pdp-cta .hero-cta{margin:0}@media (width<=860px){.pdp,.split-desc{grid-template-columns:1fr}.buybox{position:static}.videos.v2{grid-template-columns:1fr}}:root{--wb:#c24ad6;--oz:#4b8dff}.a-wb{color:#d36ae6}.a-oz{color:#6ea2ff}.shop-hero{text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);place-items:center stretch;gap:28px 48px;padding-block:12px 4px;display:grid}.shop-hero-text{justify-items:start;gap:12px;display:grid}.shop-hero h1{max-width:16em}.page .shop-hero .eyebrow{justify-self:start}.page .hero-cta.left{justify-content:flex-start;margin-top:8px}.sheet{background:#ffffff0f;padding:14px 16px 12px}.sheet-bar{align-items:center;gap:6px;padding-bottom:12px;display:flex}.sheet-bar i{background:#ffffff38;border-radius:50%;width:9px;height:9px}.sheet-tab{color:var(--muted);background:#ffffff12;border-radius:8px;margin-left:6px;padding:3px 10px;font-size:.75rem;font-weight:600}.sheet-tab.on{color:var(--mint-2);background:#52c29440}.sheet-tab.wb{color:#e08bf0;background:#c24ad638;margin-left:auto}.sheet-tab.oz{color:#8db6ff;background:#4b8dff38;margin-left:0}.sheet-grid{background:#0000002e;border-radius:12px;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;align-items:center;gap:10px 12px;padding:12px 10px;display:grid}.sheet-grid b{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.sk{height:8px;width:var(--w,50%);background:#ffffff29;border-radius:6px}.sk.g{background:linear-gradient(90deg,#4fb58b,#7fd9b6)}.sheet-foot{color:var(--muted);justify-content:space-between;padding-top:10px;font-size:.75rem;display:flex}@media (width<=900px){.shop-hero{grid-template-columns:1fr}}.perks{background:#ffffff0a;margin-top:18px;padding:16px 8px}.perks.frame-vals{gap:0;margin-top:18px}.page .sec{padding-block:22px}.page .sec-head{margin-bottom:12px}.page .products{gap:12px}.product.acc-wb{background:linear-gradient(160deg,#c24ad633,#ffffff0a 55%);box-shadow:inset 0 0 0 1px #c24ad647}.product.acc-ozon{background:linear-gradient(160deg,#4b8dff33,#ffffff0a 55%);box-shadow:inset 0 0 0 1px #4b8dff4d}.product.acc-both{background:linear-gradient(110deg,#c24ad633,#ffffff0a 50%,#4b8dff33);box-shadow:inset 0 0 0 1px #ffffff1f}.chip.plat-wb{color:#f0b2fa;background:#c24ad647}.chip.plat-ozon{color:#b4cdff;background:#4b8dff47}.chip.plat-both{color:#fff;background:linear-gradient(90deg,#c24ad64d,#4b8dff4d)}.page .products .product{gap:6px;padding:16px 20px}.pdp{gap:18px 36px;padding:4px 0}.pdp.acc-wb .buybox{background:linear-gradient(160deg,#c24ad633,#ffffff0d 60%);box-shadow:inset 0 0 0 1px #c24ad64d}.pdp.acc-ozon .buybox{background:linear-gradient(160deg,#4b8dff33,#ffffff0d 60%);box-shadow:inset 0 0 0 1px #4b8dff4d}.pdp.acc-both .buybox{background:linear-gradient(120deg,#c24ad62e,#4b8dff2e)}.pdp-main{gap:10px}.pdp-main .chips{align-items:center}.note-inline{margin-left:6px;font-size:.875rem}.buybox{gap:10px;padding:18px 20px}.blk{gap:6px;margin-top:20px;display:grid}.blk .h2,.side .h3{margin:0}.blk>.muted{margin-bottom:6px;font-size:.9375rem}.pdp-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px 24px;margin-top:20px;display:grid}.pdp-grid:has(>.side:only-child){grid-template-columns:1fr}.side{gap:12px;display:grid}.side .tile{gap:6px;padding:16px 18px}.side .tile p{margin:0}.videos.v2{margin-top:4px}.vframe{border-radius:14px}.packs{gap:8px;margin-top:6px;display:grid}.pack{background:#ffffff0f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.pack .save{color:var(--mint-2);font-size:.8125rem;font-weight:500;display:block}.pack .price strong{font-size:1.125rem}.split-desc{gap:14px 24px;margin-top:6px}.split-desc .prose{font-size:.9688rem;line-height:1.6}.split-desc .prose p{margin:0 0 10px}.page .strip{margin-top:22px}.page .strip .hero-cta{margin:0}.page .strip .btn-ghost{color:#fff;background:#ffffff29}.page .strip .btn-primary{color:#17312a}@media (width<=860px){.pdp-grid{grid-template-columns:1fr}}.page .perks.frame-vals{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;display:grid}.page .perks .tile-in{padding:4px 18px}.page .perks .tile-in p{margin:4px 0 0;font-size:.9rem}.page .shop-hero .hero-cta.left{flex-flow:wrap;align-items:center}.page .shop-hero .hero-cta .btn{width:auto}@media (width<=760px){.page .perks.frame-vals{grid-template-columns:1fr;gap:12px}}.page .shop-hero .hero-cta.left{flex-direction:row;display:flex}.product.acc-wb,.product.acc-ozon,.product.acc-both{background:var(--card);box-shadow:inset 0 0 0 1px #ffffff14}.pdp.acc-wb .buybox,.pdp.acc-ozon .buybox,.pdp.acc-both .buybox{box-shadow:none;background:0 0}.pdp{justify-items:start;gap:10px;padding:4px 0 0;display:grid}.pdp h1{margin:0}.pdp .lede{max-width:62ch;margin:0}.pdp .chips{margin:0}.pcard{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:0;margin-top:14px;padding:0;display:grid}.pcard:has(>.pc-col:only-child){grid-template-columns:1fr}.pc-col{flex-direction:column;align-items:flex-start;gap:8px;padding:22px 26px;display:flex}.pc-col+.pc-col{border-left:1px solid #ffffff14}.pc-col>*{margin:0}.pc-col .h3{font-size:1.125rem}.pc-col .prose p{margin:0 0 10px}.pc-col .prose p:last-child{margin:0}.pc-col .videos,.pc-col .vframe,.pc-col .packs{width:100%}.pcard-main .vframe{max-width:none}.buybox.pc-col{box-shadow:none;background:0 0;justify-content:center;align-items:stretch;position:static}.buybox.pc-col .btn{justify-content:center}.pcard-main{background:linear-gradient(#ffffff0d,#ffffff0d)}.pdp.acc-wb+.pcard-main .buybox .price strong{color:#e08bf0}@media (width<=860px){.pcard{grid-template-columns:1fr}.pc-col+.pc-col{border-top:1px solid #ffffff14;border-left:0}}.page .faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none}@media (width<=860px){.page .faq{grid-template-columns:1fr}}.faq summary:after{background:linear-gradient(var(--mint-2), var(--mint-2)) center / 12px 2px no-repeat, linear-gradient(var(--mint-2), var(--mint-2)) center / 2px 12px no-repeat, #ffffff17;transition:none;transform:none}.faq details[open] summary:after{background:linear-gradient(var(--mint-2), var(--mint-2)) center / 12px 2px no-repeat, #52c29440;transform:none}.faq details::details-content{transition:none!important}.pcard-main.two{grid-template-columns:1fr}.pcard-main.two .buybox.pc-col{border-top:1px solid #ffffff14;border-left:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px 20px;padding:16px 26px;display:grid}.pcard-main.two .buybox .price{grid-row:1}.pcard-main.two .buybox>.muted{display:none}.pcard-main.two .pc-col .videos{grid-template-columns:repeat(2,minmax(0,1fr))}.pcard-main.two .pc-col .vframe{width:100%}.pc-col{gap:10px;padding:24px 28px}.pc-col .h3{margin-bottom:2px}.pcard-main .pc-col:first-child{justify-content:flex-start}.pcard-main:not(.two) .buybox.pc-col{justify-content:center;gap:12px}.pcard-main:not(.two) .buybox.pc-col .price{margin-bottom:2px}@media (width<=860px){.pcard-main.two .buybox.pc-col,.pcard-main.two .pc-col .videos{grid-template-columns:1fr}}.page .pdp{grid-template-columns:minmax(0,1fr);gap:10px}.pdp h1{max-width:22em;font-size:clamp(1.7rem,3.4vw,2.5rem)}#faq .faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none}#faq .faq details:last-child:nth-child(odd){grid-column:1/-1}@media (width<=860px){#faq .faq{grid-template-columns:1fr}}.foot-shell{width:100%;margin-top:auto;padding-top:clamp(48px,7vw,88px)}.foot-shell .foot{border-top:1px solid var(--line);margin-top:0;padding-block:40px 28px;display:block}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;display:grid}.foot-brand .logo{font-size:1.375rem}.foot-brand p{max-width:34ch;margin:10px 0 16px}.foot-soc{gap:10px;display:flex}.foot-soc a{background:#ffffff12;border-radius:12px;place-items:center;width:40px;height:40px;transition:background-color .2s;display:grid}.foot-soc .ico{width:20px;height:20px;color:var(--mint-2)}.foot-col{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.foot-col h3{font:600 .8125rem/1.4 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin-bottom:4px}.foot .req{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 20px;margin-top:32px;padding-top:20px;font-size:.75rem;display:flex}.foot .req .copy{margin-left:auto}@media (hover:hover) and (pointer:fine){.foot-soc a:hover{background:#ffffff24}}@media (width<=860px){.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}.foot .req .copy{margin-left:0}}.buy-name{color:var(--mint-2);margin-top:10px;font-weight:600}.qty{align-items:stretch;gap:8px;display:inline-flex}.qty-b{border:1px solid var(--line-strong);background:var(--ground);width:48px;min-height:48px;color:var(--text);cursor:pointer;transition:border-color .18s ease, transform .16s var(--ease-out);border-radius:10px;font-size:1.25rem;line-height:1}.qty-b:active{transform:scale(.94)}.qty-b:focus-visible{outline:2px solid var(--mint);outline-offset:2px}@media (hover:hover) and (pointer:fine){.qty-b:hover{border-color:var(--text)}}.qty-in{text-align:center;-moz-appearance:textfield;appearance:textfield;width:84px}.qty-in::-webkit-outer-spin-button,.qty-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy-sum{background:var(--ground);box-shadow:var(--hi);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 16px;display:flex}.buy-sum strong{font:700 1.5rem/1 var(--display);margin-left:auto}.buy-sum small{color:var(--muted);flex-basis:100%;font-size:.875rem}.buy-sum small:empty{display:none}.check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.5;display:flex}.check input{width:20px;height:20px;accent-color:var(--mint);cursor:pointer;flex:none;margin-top:2px}.check a{color:var(--text)}.form .btn[disabled]{cursor:not-allowed}select.in{font:inherit;color:inherit;-webkit-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis;background:var(--ground) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1.5 1.5l5.5 5.5 5.5-5.5' fill='none' stroke='%23b4c2cd' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 18px center;padding-right:46px}.pcard-main.one .pc-col .videos{grid-template-columns:1fr}.pcard-main.one .buybox.pc-col{padding:24px 22px}.pcard-main.one:not(:has(.videos)){grid-template-columns:1fr}@media (width<=860px){.pcard-main.one{grid-template-columns:1fr}}.pcard-main.one{grid-template-columns:minmax(0,5fr) minmax(0,3fr)}.pcard-main.one .buybox.pc-col{justify-content:flex-start}.ex-row{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:2px;display:flex}.ex-row .muted{font-size:.9375rem}.bb-inside{border-top:1px solid #ffffff14;margin-top:10px;padding-top:16px}.bb-inside .h3{margin-bottom:10px;font-size:1rem}.bb-inside .checks{gap:8px;font-size:.9062rem}.pcard:has(.packs) .pc-col:only-child .packs{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=860px){.pcard:has(.packs) .pc-col:only-child .packs{grid-template-columns:1fr}}.shop-hero+.sec{padding-top:12px}.page .perks{padding-block:12px}.page .perks .tile-in .h3{margin:0}
