@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Switzer;src:url(/fonts/switzer-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-600.woff2) format("woff2");font-weight:600;font-display:swap}:root{--dark:#101011;--g1:#2b2b2c;--g2:#606266;--g3:#a7a7a7;--g4:#f0f2f6;--green:#0b661f;--green2:#1f8a3b;--blue:#0400ff;--w:1200px}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{font-family:Switzer,system-ui,sans-serif;font-weight:500;font-size:16px;line-height:1.4;letter-spacing:-.02em;color:var(--g1);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:Inter Variable,Inter,sans-serif;font-optical-sizing:auto;font-variation-settings:"opsz" 32;color:var(--dark);font-weight:700;letter-spacing:-.045em;line-height:1.05}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:var(--w);margin:0 auto;padding:0 24px}.center{text-align:center}h1{font-size:clamp(40px,7vw,90px);font-weight:600}h2{font-size:clamp(32px,4.2vw,48px)}h3{font-size:clamp(22px,2.6vw,32px);font-weight:600}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:500;font-size:16px;border:2px solid transparent;transition:transform .2s,background .2s,color .2s;cursor:pointer;font-family:inherit}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000001f}.btn:active{transform:scale(.97)}.btn-out{border-color:var(--green);color:var(--green);background:#fff}.btn-out:hover{background:var(--green);color:#fff}.btn-gray{border-color:var(--g2);color:var(--g2)}.btn-gray:hover{background:var(--g2);color:#fff}.btn-green{background:var(--green);color:#fff}.btn-dark{background:var(--dark);color:#fff}.nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:transparent;transition:background .3s,box-shadow .3s}.nav.sc{background:#ffffffc7;backdrop-filter:blur(14px);box-shadow:0 1px #0000000d}.nav img{height:32px;width:auto}.nav-links{display:flex;gap:26px;font-size:15px}.nav-links a{color:var(--g2);transition:color .2s}.nav-links a:hover,.nav-links a.on{color:var(--dark)}.nav .btn{padding:9px 18px;font-size:14px}.burger{display:none;background:none;border:0;width:36px;height:36px;cursor:pointer}.burger span{display:block;height:2px;background:var(--dark);margin:7px 6px;border-radius:2px}@media (max-width:809px){.nav-links{position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;padding:18px 24px;gap:14px;display:none;border-bottom:1px solid var(--g4)}.nav.open .nav-links{display:flex}.burger{display:block}.nav>.btn{display:none}}.fab{position:fixed;right:20px;bottom:20px;z-index:40;background:#fff;color:var(--dark);padding:10px 14px;border-radius:10px;box-shadow:0 4px 18px #00000024;font-weight:600;font-size:14px;display:flex;gap:10px;align-items:center;transition:transform .25s,box-shadow .25s}.fab:hover{transform:translateY(-3px);box-shadow:0 10px 26px #0000002e}main{display:flex;flex-direction:column}.s-hero{order:10}.s-prod{order:20}.s-split{order:30}.s-certs{order:40}.s-phone{order:50}.s-merch{order:60}.s-how{order:70}.s-eco{order:80}.s-integ{order:90}.s-kp{order:100}.s-faq{order:110}.s-free{order:120}.hero{position:relative;padding:235px 0 0;background:linear-gradient(180deg,#fff 0,#e9fde9 24%,#9ec6a4,#fff);height:1250px;overflow:hidden}.hero h1{text-align:center;line-height:.78;letter-spacing:-.065em;margin:0 auto}.hero h1 span{display:block;overflow:hidden;padding:.12em 0 .24em;margin-bottom:-.2em}.hero h1 span i{display:block;font-style:normal;animation:up .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i)*.12s + .1s)}@keyframes up{0%{transform:translateY(105%);opacity:0}to{transform:none;opacity:1}}.hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px;align-items:center;margin:62px auto 0;padding:0 120px;max-width:1440px}.hero-grid h2{font-size:42px;line-height:1.02;letter-spacing:-.05em}.hero-grid p{margin:26px 0 30px;font-size:18px;line-height:1.3;color:var(--g2);max-width:530px}.hero-grid b{font-weight:500;color:#2a2200}.hero-txt{animation:fade 1s .5s both}@keyframes fade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-shots{position:relative;height:640px}.hero-shots img{position:absolute;will-change:transform;filter:drop-shadow(0 24px 34px rgba(0,0,0,.14))}.hero-shots .a{left:2%;top:90px;width:56%;transform:perspective(1400px) rotateY(16deg) rotate(-5deg);animation:fl 7s ease-in-out infinite,fadeo 1.1s .6s both}.hero-shots .b{right:2%;top:0;width:52%;transform:perspective(1400px) rotateY(16deg) rotate(-5deg);animation:fl 8s ease-in-out -2s infinite,fadeo 1.1s .8s both}@keyframes fadeo{0%{opacity:0}to{opacity:1}}@keyframes fl{50%{translate:0 -10px}}@media (max-width:1199px){.hero-shots .a{width:62%}.hero-shots .b{width:58%}.hero{height:auto;min-height:830px;padding-top:177px;padding-bottom:60px}.hero h1{font-size:66px}.hero-grid{padding:0 40px;margin-top:40px}.hero-grid h2{font-size:34px}.hero-shots{height:480px}}@media (max-width:809px){.hero{min-height:0;padding-top:140px;padding-bottom:50px}.hero h1{font-size:33px;line-height:1.08;letter-spacing:-.05em}.hero-grid{grid-template-columns:1fr;padding:0 15px;margin-top:20px;gap:0}.hero-shots{order:-1;height:310px}.hero-grid h2{font-size:26px}.hero-grid p{font-size:15px;margin:14px 0 18px}.hero-grid>div:first-child{text-align:center}.hero-grid p{margin-inline:auto}}.prod{padding:70px 0 80px;overflow:hidden;text-align:center}.prod h2{font-size:47px;line-height:.95}.prod .sub{color:var(--dark);font-size:18px;margin:10px 0 80px;letter-spacing:-.03em}.marq{display:flex;gap:90px;width:max-content;animation:marq 34s linear infinite;align-items:center}.marq:hover{animation-play-state:paused}.marq img{height:250px;width:auto;object-fit:contain;transition:transform .4s}.marq img:hover{transform:scale(1.05)}@keyframes marq{to{transform:translate(-50%)}}.prod .btn-wrap{margin-top:50px}@media (max-width:809px){.prod{padding:30px 0 40px}.prod h2{font-size:32px}.prod .sub{font-size:15px;margin-bottom:34px}.marq{gap:40px}.marq img{height:110px}}.split{display:grid;grid-template-columns:minmax(0,1fr) 379px;gap:80px;align-items:center;max-width:960px;width:100%;margin:94px auto 0;padding:0 24px}.split .txt{text-align:center;font-size:25px;color:var(--g3);letter-spacing:-.045em;line-height:1.1}.split .txt h2{font-size:32px;margin-bottom:16px;color:var(--dark);letter-spacing:-.05em}.split .txt b{color:var(--green);font-weight:600}.split video{width:379px;height:490px;object-fit:cover}@media (max-width:1199px){.split{grid-template-columns:minmax(0,1fr) 295px;gap:40px;margin-top:163px}.split video{width:295px;height:380px}.split .txt{font-size:21px}}@media (max-width:809px){.split{grid-template-columns:1fr;gap:60px;margin-top:70px;justify-items:center}.split .txt{font-size:22px}.split .txt h2{font-size:28px}.split video{width:267px;height:366px}}.certs{padding:177px 0 0;overflow:hidden;text-align:center}.certs h2{font-size:47px;line-height:.95}.certs .marq{gap:100px;margin:60px 0 50px;animation-duration:30s}.certs .marq img{height:100px;filter:none}@media (max-width:1199px){.certs{padding-top:246px}}@media (max-width:809px){.certs{padding-top:90px}.certs h2{font-size:29px}.certs .marq{margin:34px 0 30px;gap:50px}.certs .marq img{height:70px}}.phone{display:grid;grid-template-columns:1fr auto 1fr;gap:56px;align-items:center;max-width:1300px;width:100%;margin:149px auto 0;padding:0 50px}.phone img.p{width:472px;animation:fl 8s ease-in-out infinite}.phone h3{font-size:31px;letter-spacing:-.06em;line-height:.95;text-align:center}.phone p{text-align:center;color:var(--dark);font-size:19px;margin-top:8px;line-height:1.15}@media (max-width:1199px){.phone{gap:20px;padding:0 24px;margin-top:340px}.phone img.p{width:360px}.phone h3{font-size:26px}.phone p{font-size:16px}}@media (max-width:809px){.phone{grid-template-columns:1fr;gap:30px;margin-top:130px}.phone img.p{width:330px;max-width:90%;margin:auto}.phone h3{font-size:28px}.phone>div:last-child{order:3}}.how3{display:grid;grid-template-columns:379px minmax(0,1fr);gap:84px;align-items:center;max-width:960px;width:100%;margin:163px auto 0;padding:0 24px}.how3 video{width:379px;height:490px;object-fit:cover}.how3 .c{text-align:center}.how3 .c h2{font-size:32px;text-align:left}.how3 ol{margin:14px 0 24px 26px;font-size:25px;color:var(--g3);letter-spacing:-.045em;line-height:1.1;text-align:left}.how3 .ok{color:var(--green);font-weight:600;font-size:25px;margin-bottom:26px;letter-spacing:-.045em}@media (max-width:1199px){.how3{grid-template-columns:295px minmax(0,1fr);gap:40px;margin-top:100px}.how3 video{width:295px;height:380px}.how3 ol,.how3 .ok{font-size:20px}}@media (max-width:809px){.how3{grid-template-columns:1fr;justify-items:center;gap:30px;margin-top:70px}.how3 video{width:277px;height:357px}.how3 .c h2{text-align:center;font-size:28px}}.how{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;max-width:1200px;width:100%;margin:100px auto 0;padding:0 75px}.how h2{text-align:center;margin-bottom:34px;font-size:48px;line-height:.95}.step{position:relative;display:flex;gap:16px;padding:14px 0;cursor:pointer;opacity:.55;transition:opacity .3s}.step.on,.step:hover{opacity:1}.step:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--green)}.step.on:before{animation:prog 4s linear forwards}@keyframes prog{to{width:100%}}.step .n{flex:none;width:32px;height:32px;display:grid;place-items:center;background:var(--g4);border-radius:6px;font-size:15px;color:var(--dark);transition:background .3s,color .3s}.step.on .n{background:var(--green);color:#fff}.step h4{font-family:Switzer,sans-serif;font-size:22px;font-weight:500;color:var(--dark);letter-spacing:-.04em;line-height:1.05}.step p{font-size:15px;color:var(--g2);margin-top:8px;max-width:360px;line-height:1.3}.how-img{position:relative;width:100%;height:560px}.how-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(.94) translateY(10px);transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1)}.how-img img.on{opacity:1;transform:none}@media (max-width:1199px){.how{grid-template-columns:1fr;padding:0 24px;margin-top:300px;gap:50px}.how>div:first-child{max-width:520px;margin:auto;width:100%}.how h2{font-size:40px}.step h4{font-size:20px}.how-img{height:560px}}@media (max-width:809px){.how{grid-template-columns:1fr;padding:0 20px;margin-top:60px}.how h2{font-size:30px}.how-img{height:340px;order:-1}.step h4{font-size:18px}}.eco{display:grid;grid-template-columns:815px minmax(0,1fr);gap:40px;align-items:center;max-width:1300px;width:100%;margin:247px auto 0;padding:0 150px}.eco h2{font-size:37px;letter-spacing:-.06em;line-height:.95}.eco h2 span{display:block;color:var(--g3);font-size:45px}.eco video{width:100%;aspect-ratio:815/455;object-fit:cover;display:block}.eco .row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:6px}.eco .cap b{display:block;font-family:Inter,sans-serif;font-size:22px;line-height:.95;letter-spacing:-.06em;color:var(--dark)}.eco .cap em{display:block;font-family:Inter,sans-serif;font-size:14px;color:var(--g1);margin-top:2px;line-height:1.05}@media (max-width:1199px){.eco{grid-template-columns:1fr;padding:0 38px;margin-top:100px;gap:26px}.eco h2{order:-1}}@media (max-width:809px){.eco{padding:0 25px;margin-top:70px}.eco h2,.eco h2 span{font-size:28px}.eco .row{gap:8px}.eco .cap b{font-size:12px}.eco .cap em{font-size:10px}}.integ{display:grid;grid-template-columns:727px minmax(0,1fr);gap:81px;align-items:center;max-width:1440px;width:100%;margin:147px auto 0;padding:0 75px}.integ .box{background:#eef0ff;border-radius:36px;padding:70px 30px 54px;height:646px;display:flex;flex-direction:column;align-items:center;gap:16px;position:relative}.pill{background:#fff;border-radius:16px;padding:12px 22px;display:flex;gap:14px;align-items:center;font-weight:600;font-family:Inter,sans-serif;letter-spacing:-.04em;box-shadow:0 2px 8px #0000000d}.pill img{height:28px;width:auto}.pills{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;max-width:560px}.pills .pill{opacity:0;transform:translateY(14px) scale(.96);transition:opacity .5s,transform .5s;transition-delay:calc(var(--i)*.09s)}.integ.in .pill{opacity:1;transform:none}.chip{margin-top:auto;width:100px;height:100px;background:#fff;border-radius:6px;display:grid;place-items:center;box-shadow:0 0 40px #6e5aff73}.chip img{width:64px}.integ h2{font-size:48px;line-height:.95}.integ h2 span{color:var(--g3)}.integ q{display:block;quotes:none;margin:34px 0 22px;font-size:20px;line-height:1.4;color:var(--g1)}.who{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--dark)}.who img{width:36px;height:36px;border-radius:50%;object-fit:cover}@media (max-width:1199px){.integ{grid-template-columns:1fr;padding:0 40px;gap:40px;margin-top:100px}.integ h2{font-size:40px}.integ .box{height:560px}}@media (max-width:809px){.integ{padding:0 15px;margin-top:70px}.integ h2{font-size:28px}.integ .box{height:420px;padding:36px 14px 30px;border-radius:26px}.integ .box .pills{gap:8px}.pill{padding:8px 12px;font-size:13px}.pill img{height:20px}.integ q{font-size:15px;margin:20px 0}.integ>div:last-child{order:-1}}.kp{display:grid;grid-template-columns:repeat(3,320px);gap:0;max-width:960px;width:100%;margin:187px auto 0;text-align:center;justify-content:center}.kp b{display:block;font-family:Inter,sans-serif;font-size:64px;color:var(--dark);letter-spacing:-.06em;font-weight:700;line-height:1}.kp b i{font-style:normal;color:var(--green)}.kp p{color:var(--g3);font-size:22px;font-weight:600;line-height:1.05;letter-spacing:-.045em;margin-top:10px;max-width:290px;margin-inline:auto}@media (max-width:1199px){.kp{grid-template-columns:repeat(3,1fr);margin-top:110px;padding:0 20px}.kp p{font-size:20px}}@media (max-width:809px){.kp{margin-top:60px;padding:0 15px}.kp b{font-size:39px}.kp p{font-size:12px}}.dark-stats{background:var(--dark);color:#fff;margin:150px 20px 0;border-radius:32px;padding:56px 56px 70px}.dark-stats h2{color:#fff;margin-bottom:60px}.dark-stats .g{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.dark-stats b{font-family:Inter,sans-serif;font-size:clamp(40px,5vw,60px);letter-spacing:-.06em;display:block;margin-bottom:14px}.dark-stats p{color:#fff;font-size:18px;line-height:1.3}@media (max-width:809px){.dark-stats .g{grid-template-columns:1fr 1fr}.dark-stats{padding:36px 24px;margin-top:80px}}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:50px;max-width:1100px;width:100%;margin:200px auto 0;padding:0 24px;align-items:start}.faq h2{text-align:center;font-size:32px;margin-top:20px}.faq details{background:#efefef;border-radius:8px;margin-bottom:8px;padding:12px 16px}.faq summary{list-style:none;cursor:pointer;display:flex;gap:14px;align-items:center;font-size:15px;color:var(--dark)}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"+";font-size:24px;color:var(--g3);line-height:1;transition:transform .2s}.faq details[open] summary:before{transform:rotate(45deg)}.faq details p{margin:10px 0 4px 36px;font-size:15px;color:var(--g2)}.faq details{transition:background .25s}.faq details:hover{background:#e8e8e8}.faq details::details-content{block-size:0;overflow:clip;transition:block-size .35s ease,content-visibility .35s allow-discrete}.faq details[open]::details-content{block-size:auto}:root{interpolate-size:allow-keywords}@media (max-width:809px){.faq{grid-template-columns:1fr;gap:10px;margin-top:100px}.foot{min-height:0;padding-top:60px}.faq h2{font-size:28px;margin-bottom:10px}}.free{text-align:center;padding:58px 0 42px}.free h2{font-size:32px;margin-bottom:50px}@media (max-width:809px){.free{padding-top:60px}.free h2{font-size:20px}}.free img{margin:auto;max-width:1100px;width:92%}.foot{background:#0c0c0d;color:#fff;padding:110px 24px 40px;margin-top:0;min-height:502px;display:flex;flex-direction:column;justify-content:space-between}.foot .in{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.foot img{height:44px;width:auto}.foot h4{font-family:Inter,sans-serif;color:#fff;font-size:18px;margin-bottom:14px;letter-spacing:-.03em}.foot a{display:block;color:#bbb;margin:7px 0;font-size:15px}.foot a:hover{color:#fff}.foot .soc{display:flex;gap:10px;margin-top:14px}.foot .soc a{display:inline-block;margin:0}.foot .soc img{height:18px}.foot .cr{max-width:1200px;margin:50px auto 0;font-size:13px;color:#888;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:700px){.foot .in{grid-template-columns:1fr}}.ph{padding:170px 0 60px;text-align:center}.ph p.lead{max-width:640px;margin:24px auto 0;font-size:18px;color:var(--g2)}.ph.bigh{padding-top:150px}@media (max-width:809px){.ph{padding:120px 0 40px}.ph p.lead,.story p{font-size:16px}}.story{max-width:760px;margin:0 auto;padding:0 24px 40px}.story h2{margin:10px 0 24px}.story p{margin-bottom:18px;font-size:18px;color:var(--g1);line-height:1.5}.hero-img{max-width:1200px;margin:30px auto 70px;padding:0 24px}.hero-img img{width:100%;border-radius:24px;aspect-ratio:16/8;object-fit:cover}.mis{max-width:1100px;margin:90px auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.mis img{border-radius:20px}.mis ul{list-style:none;padding:0;margin-top:20px}.mis li{padding:12px 0;border-top:1px solid #e5e5e5;font-size:17px}@media (max-width:820px){.mis{grid-template-columns:1fr}}.certgrid{max-width:1100px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cert{background:var(--g4);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:14px}.cert .lg{height:90px;display:flex;align-items:center}.cert .lg img{max-height:90px;width:auto;max-width:70%}.cert h3{font-size:22px}.cert p{font-size:15px;color:var(--g2)}.cert ul{list-style:none;padding:0;font-size:15px;display:grid;gap:6px}@media (max-width:900px){.certgrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.certgrid{grid-template-columns:1fr}}.quote{max-width:900px;margin:90px auto;padding:0 24px;text-align:center}.quote h2{font-size:clamp(26px,3.4vw,40px)}.eth{max-width:760px;margin:60px auto 90px;padding:0 24px}.eth h2{margin-bottom:20px}.eth p{font-size:18px;margin-bottom:14px}.tog{display:flex;gap:12px;align-items:center;justify-content:center;margin:40px 0 20px;font-size:14px;color:var(--g2)}.tog button{width:52px;height:26px;border-radius:99px;border:0;background:var(--g4);position:relative;cursor:pointer}.tog button:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--blue);transition:transform .2s}.tog button.an:after{transform:translate(26px)}.tog .of{color:var(--blue)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1260px;margin:0 auto;padding:0 24px}.plan{border-radius:36px;background:var(--g4);border:4px solid var(--g4);overflow:hidden}.plan.p2{border-color:var(--green2)}.plan.p3{border-color:var(--blue)}.plan .top{background:#fff;border-radius:0 0 28px 28px;padding:26px 28px 28px}.plan .hd{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.plan h3{font-family:Switzer,sans-serif;font-size:19px;font-weight:600;letter-spacing:-.02em}.plan .hd p{font-size:14px;color:var(--g2);margin-top:6px;max-width:150px}.plan .pr{font-family:Inter,sans-serif;font-size:42px;font-weight:700;color:var(--dark);letter-spacing:-.05em;white-space:nowrap}.plan .pr small{font-size:20px}.plan .pr em{font-size:14px;font-weight:500;font-style:normal;letter-spacing:0;color:var(--g1)}.plan .btn{width:100%;justify-content:center;margin-top:26px;color:#fff;border-radius:99px;padding:13px}.plan.p1 .btn{background:linear-gradient(#2b2b2c,#0e0e0f)}.plan.p2 .btn{background:var(--green2)}.plan.p3 .btn{background:var(--blue);box-shadow:0 8px 20px #0400ff4d}.plan .opt{padding:24px 28px 30px;font-size:15px}.plan .opt>span{font-size:13px;color:var(--g2)}.plan ul{margin:14px 0 0 18px;display:grid;gap:7px}.plan li.x{text-decoration:line-through;color:var(--g2)}.plan li b{font-weight:700;color:var(--dark)}.plan .t1{color:var(--g3)}.plan .t2{color:var(--green2)}.plan .t3{color:var(--blue)}@media (max-width:960px){.plans{grid-template-columns:1fr;max-width:480px}}.ct{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1100px;margin:0 auto;padding:0 24px 80px}.ct form{display:grid;gap:14px}.ct label{font-size:14px;color:var(--g2);display:grid;gap:6px}.ct input,.ct textarea{font:inherit;padding:13px 14px;border-radius:12px;border:1px solid #d9d9dc;background:#fafafa;letter-spacing:0}.ct textarea{min-height:130px;resize:vertical}.ct .side{background:var(--g4);border-radius:24px;padding:32px;align-self:start}.ct .side h2{font-size:28px;margin-bottom:10px}.ct .side a{color:var(--green);text-decoration:underline}@media (max-width:820px){.ct{grid-template-columns:1fr}}.legal{max-width:760px;margin:0 auto;padding:160px 24px 90px}.legal h1{font-size:44px;margin-bottom:30px}.legal h3{font-size:22px;margin:30px 0 10px}.legal p,.legal li{margin-bottom:10px;font-size:16px;line-height:1.55}.legal ul{margin-left:20px}.reveal{opacity:0;transform:translateY(30px);filter:blur(6px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),filter .8s;transition-delay:var(--d,0s)}.reveal.in{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;filter:none}.marq,.hero-shots img,.phone img.p,.hero h1 span i,.hero-txt{animation:none!important}.pills .pill{opacity:1;transform:none}}main>*{width:100%}@media (max-width:1199px){.s-merch{order:85}}@media (max-width:809px){.s-eco{order:65}.s-merch{order:105}}
