@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/ede9723bef64b582-s.32qwji8typ-o6.woff2)format("woff2");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:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/7e314ccfd4e06172-s.1w76bu4vqxqqv.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/30fd09fbaafebc17-s.p.3go__d1fwqfu8.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}._2TDq-q_className{font-family:Archivo,Archivo Fallback}._2TDq-q_variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--paper:#f6f6f4;--ink:#111;--white:#fff;--lime:#c5f658;--lime-soft:#d0fa7d;--lime-mid:#b3e635;--olive:#526f00;--line:#e6e6e3;--line-2:#dcdcd8;--t2:#555;--t3:#6b6b68;--t4:#8a8a86;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--font:var(--font-archivo), system-ui, sans-serif;--shadow-float:0 30px 60px -24px #00000073}@supports (color:oklch(0.5 0.1 100)){:root{--lime:oklch(91% .19 125);--lime-soft:oklch(93% .16 125);--lime-mid:oklch(86% .2 125);--olive:oklch(50% .13 125)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input{font:inherit}img{max-width:100%;display:block}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.dark :focus-visible{outline-color:var(--lime)}.skip{z-index:100;background:var(--ink);color:#fff;font:600 15px/1 var(--font);border-radius:12px;padding:12px 18px;position:absolute;top:-64px;left:12px}.skip:focus{top:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ulink{text-decoration:underline;-webkit-text-decoration-color:var(--lime-mid);text-decoration-color:var(--lime-mid);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.ulink:hover{color:var(--olive)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes hlGrow{0%{background-size:0% .78em}to{background-size:100% .78em}}@keyframes heartBeat{0%,to{transform:scale(1)}12%{transform:scale(1.18)}24%{transform:scale(.96)}36%{transform:scale(1.08)}50%{transform:scale(1)}}@keyframes ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--lime) 70%, transparent)}70%,to{box-shadow:0 0 0 14px color-mix(in oklab, var(--lime) 0%, transparent)}}@keyframes cardIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes sheetIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.page-in{animation:pageIn .5s var(--ease) both}.intro{animation:rise .8s var(--ease) backwards;animation-delay:calc(.12s + var(--i,0) * .13s)}.pop-in>*{animation:cardIn .48s var(--ease) backwards;animation-delay:calc(var(--i,0) * 55ms)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.shell{flex-direction:column;min-height:100vh;display:flex}.shell>main{flex:1 0 auto}.wrap{width:100%;max-width:1248px;margin:0 auto;padding-left:24px;padding-right:24px}.page-pad{padding-top:56px;padding-bottom:96px}.section{padding-top:72px;padding-bottom:72px}.eyebrow{font:700 12px/1 var(--font);letter-spacing:.14em;color:var(--olive)}.eyebrow-sm{font-size:11px}.on-dark .eyebrow,.eyebrow.lime{color:var(--lime)}.label{font:700 11px/1 var(--font);letter-spacing:.14em;color:var(--t4)}.h2{font:800 clamp(34px, 5vw, 60px) / 1 var(--font);letter-spacing:-.03em;text-wrap:balance;font-stretch:112%}.h2 em{color:var(--olive);font-style:italic}.display{font:900 clamp(40px, 6vw, 76px) / .9 var(--font);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;font-stretch:125%}.lead-p{font:400 18px/1.5 var(--font);color:#444}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.arrow-link{font:600 16px/1 var(--font);align-items:center;gap:8px;display:inline-flex}.arrow-link:hover{color:var(--olive)}.photo{background:#ccc;position:relative;overflow:hidden}.photo img{object-fit:cover}.logo{--d:22px;align-items:center;gap:calc(var(--d) * .36);display:inline-flex}.logo-mark{width:calc(var(--d) * 1.6);height:var(--d);flex:none;position:relative}.logo-mark i{width:var(--d);height:var(--d);border-radius:50%;position:absolute;top:0}.logo-mark .c1{background:var(--ink);left:0}.logo-mark .c1.on-dark-bg{background:#fff}.logo-mark .c2{left:calc(var(--d) * .6);background:var(--lime-mid)}.logo-word{font:italic 800 calc(var(--d) * 1.28) / .9 var(--font);letter-spacing:-.035em;font-stretch:112%}.btn-dl{background:var(--ink);color:#fff;height:46px;font:600 15px/1 var(--font);white-space:nowrap;border-radius:23px;align-items:center;gap:12px;padding:0 6px 0 20px;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-dl:hover{transform:translateY(-2px);box-shadow:0 12px 22px -10px #00000080}.btn-dl:active{transform:scale(.97)}.btn-dl .circ{background:var(--lime);width:36px;height:36px;color:var(--ink);border-radius:18px;justify-content:center;align-items:center;display:flex}.btn-lime{background:var(--lime);height:52px;color:var(--ink);font:700 15px/1 var(--font);white-space:nowrap;border-radius:26px;align-items:center;gap:14px;padding:0 6px 0 20px;transition:transform .2s;display:inline-flex}.btn-lime:hover{transform:translateY(-2px)}.btn-lime .circ{background:var(--ink);width:40px;height:40px;color:var(--lime);border-radius:20px;justify-content:center;align-items:center;display:flex}.btn-ink{background:var(--ink);color:#fff;height:58px;font:700 16px/1 var(--font);border-radius:29px;align-items:center;gap:12px;padding:0 28px;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-ink:hover{transform:translateY(-2px);box-shadow:0 12px 22px -10px #00000080}.stores{flex-wrap:wrap;gap:10px;display:flex}.badge{background:var(--ink);color:#fff;border-radius:16px;align-items:center;gap:12px;height:60px;padding:0 22px 0 18px;transition:transform .2s,box-shadow .2s;display:flex}.badge:hover{transform:translateY(-3px);box-shadow:0 14px 26px -12px #0000008c}.badge:active{transform:scale(.97)}.badge .t{flex-direction:column;gap:3px;display:flex}.badge .t small{font:500 11px/1 var(--font);opacity:.8}.badge .t b{font:700 19px/1 var(--font)}.dark .badge:focus-visible,.badge:focus-visible{outline-color:var(--lime)}.hdr{z-index:20;-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#f6f6f4db;transition:box-shadow .3s;position:sticky;top:0}.hdr.is-scrolled{box-shadow:0 8px 24px -16px #00000040}.hdr-in{align-items:center;gap:28px;max-width:1248px;min-height:75px;margin:0 auto;padding:14px 24px;display:flex}.hdr-logo{display:flex}.hdr-nav{font:500 15px/1 var(--font);flex-wrap:wrap;flex:1;gap:22px;display:flex}.hdr-nav a{transition:color .2s}.hdr-nav a:hover,.hdr-nav a[aria-current=page]{color:var(--olive)}.menu-btn{background:var(--ink);color:#fff;border-radius:23px;justify-content:center;align-items:center;width:46px;height:46px;display:none}.sheet{z-index:40;background:var(--paper);animation:sheetIn .3s var(--ease) both;flex-direction:column;padding:14px 24px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.sheet-top{justify-content:space-between;align-items:center;min-height:47px;display:flex}.sheet-nav{border-top:1px solid var(--line);flex-direction:column;margin-top:28px;display:flex}.sheet-nav a{border-bottom:1px solid var(--line);font:800 clamp(28px, 8.5vw, 40px) / 1 var(--font);letter-spacing:-.03em;padding:18px 0;font-stretch:112%}.sheet-nav a:hover,.sheet-nav a[aria-current=page]{color:var(--olive)}.sheet-cta{margin-top:32px}@media (max-width:720px){.hdr-nav,.hdr-in>.btn-dl{display:none}.hdr-in{justify-content:space-between}.menu-btn{display:flex}}.ftr{background:var(--ink);color:#fff;margin-top:auto}.ftr-in{flex-direction:column;gap:56px;padding-top:72px;padding-bottom:40px;display:flex}.ftr-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px;display:grid}.ftr-brand{flex-direction:column;gap:18px;min-width:0;display:flex}.ftr-brand p{font:400 15px/1.5 var(--font);color:#ffffffa6;max-width:300px}.ftr-col{font:500 15px/1 var(--font);flex-direction:column;gap:14px;display:flex}.ftr-col h2{font:700 11px/1 var(--font);letter-spacing:.14em;color:var(--lime)}.ftr-col a{width:fit-content;transition:color .2s}.ftr-col a:hover{color:var(--lime)}.ftr-giant{font:900 clamp(64px, 16vw, 220px) / .8 var(--font);letter-spacing:-.03em;text-transform:uppercase;color:#1c1c1c;-webkit-user-select:none;user-select:none;cursor:default;font-stretch:125%;transition:color .8s;overflow:hidden}.ftr-giant:hover{color:var(--lime)}.ftr-bottom{font:400 13px/1.4 var(--font);color:#ffffff8c;border-top:1px solid #262626;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;display:flex}.ftr-bottom a{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.hero{flex-direction:column;gap:28px;padding-top:clamp(48px,8vw,96px);padding-bottom:40px;display:flex}.pill{background:var(--ink);height:30px;color:var(--lime);font:700 12px/1 var(--font);letter-spacing:.06em;border-radius:15px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pill i{background:var(--lime);border-radius:4px;width:7px;height:7px}.hero h1{font:900 clamp(48px, 9vw, 128px) / .88 var(--font);letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere;max-width:1100px;font-stretch:125%}.hl{background:linear-gradient(var(--lime), var(--lime)) no-repeat 0 58% / 100% .78em;animation:hlGrow .9s var(--ease) .65s backwards;padding:0 .06em}.hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.hero-row p{max-width:520px;font:400 clamp(18px, 2vw, 22px) / 1.45 var(--font);color:#444;text-wrap:pretty}.marquee{padding:24px 0 72px;overflow:hidden}.marquee-track{gap:16px;width:max-content;padding-right:16px;animation:84s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.mq-photo{--r:0deg;aspect-ratio:3/4;width:clamp(180px,20vw,250px);rotate:var(--r);transition:rotate .5s var(--ease), scale .5s var(--ease);border-radius:28px;flex:none}.mq-photo:hover{rotate:0deg;scale:1.04}.mq-tag{height:30px;font:600 13px/1 var(--font);background:#ffffffe0;border-radius:15px;align-items:center;padding:0 12px;display:flex;position:absolute;bottom:12px;left:12px}@media (prefers-reduced-motion:reduce){.marquee{overflow-x:auto}.mq-dup{display:none}}.sport-head{flex-direction:column;gap:14px;max-width:760px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips-more{font:400 14px/1.5 var(--font);color:var(--t3);margin-top:12px}.chip{border:1px solid var(--line);height:44px;font:600 15px/1 var(--font);background:#fff;border-radius:22px;align-items:center;padding:0 18px;transition:background .2s,color .2s,border-color .2s,transform .12s;display:inline-flex}.chip:active{transform:scale(.96)}.chip[aria-pressed=true]{background:var(--lime);border-color:var(--lime)}.chip.sm{border-radius:20px;height:40px;padding:0 16px;font-size:14px}.chip.ink[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.chip.reason{border-color:var(--line-2);font-weight:500}.profiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.pcard{aspect-ratio:3/4;transition:transform .35s var(--ease), box-shadow .35s;border-radius:30px;position:relative}.pcard:hover{transform:translateY(-6px);box-shadow:0 28px 50px -24px #00000073}.glass{-webkit-backdrop-filter:blur(20px);background:#ffffffd1;border-radius:22px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.glass .top,.glass .mid{justify-content:space-between;display:flex}.glass .top{align-items:baseline}.glass h3{font:800 21px/1 var(--font);font-stretch:108%}.glass .d{font:500 12px/1 var(--font);color:var(--t2)}.glass .s{font:600 13px/1 var(--font)}.glass .f{font:500 12px/1 var(--font);color:var(--t2)}.glass .inner{flex-direction:column;gap:6px;display:flex}.bars{gap:3px;display:flex}.bars i{background:var(--ink);border-radius:2px;flex:1;height:4px}.bars i.off{background:#00000024}.steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;padding-top:40px;padding-bottom:96px;display:grid}.step{border:1px solid var(--line);background:#fff;border-radius:32px;flex-direction:column;gap:22px;padding:32px;display:flex}.step.black{background:var(--ink);color:#fff;border-color:var(--ink)}.step .num{font:900 56px / .8 var(--font);color:var(--lime);-webkit-text-stroke:1.5px var(--ink);font-stretch:125%}.step.black .num{-webkit-text-stroke:0}.step h3{font:800 26px/1.05 var(--font);letter-spacing:-.025em;font-stretch:112%}.step p{font:400 16px/1.5 var(--font);color:var(--t2)}.step.black p{color:#ffffffbf}.mock{background:var(--paper);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}.mock .cap{font:700 10px/1 var(--font);letter-spacing:.14em;color:var(--olive)}.mock .rowx{font:600 14px/1 var(--font);justify-content:space-between;display:flex}.mock .rowx span:last-child{color:var(--t3);font-weight:500}.mock .bars i.off{background:#e1e1de}.mock.white{color:var(--ink);background:#fff;gap:10px}.mock .ok{font:700 12px/1 var(--font);align-items:center;gap:8px;display:flex}.mock .ok svg{color:var(--olive);flex:none;display:inline-block}.mock .t1{font:800 18px/1.1 var(--font)}.mock .t2{font:500 13px/1 var(--font);color:var(--t2)}.match{background:var(--paper);border-radius:20px;height:132px;position:relative}.match .av{width:100px;height:100px;box-shadow:0 0 0 4px var(--paper);border-radius:50%;position:absolute;top:16px}.match .av.a{left:calc(50% - 92px)}.match .av.b{left:calc(50% - 8px)}.match .heart{color:var(--lime);filter:drop-shadow(0 4px 10px #0000004d)drop-shadow(0 0 1.5px #00000059);font-size:42px;animation:1.8s ease-in-out 1.4s infinite heartBeat;position:absolute;top:45px;left:calc(50% - 21px)}.clubs{background:var(--ink);color:#fff}.clubs-in{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:center;gap:48px;padding-top:96px;padding-bottom:96px;display:grid}.clubs-photo{aspect-ratio:4/5;background:#333;border-radius:36px}.event{color:var(--ink);background:#fff;border-radius:24px;align-items:center;gap:14px;padding:18px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.event .date{background:var(--ink);color:#fff;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:58px;height:62px;display:flex}.event .date small{font:700 10px/1 var(--font);color:var(--lime);letter-spacing:.08em}.event .date b{font:900 24px/1 var(--font);font-stretch:125%}.event .info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.event .info b{font:800 17px/1.1 var(--font)}.event .info span{font:400 13px/1.3 var(--font);color:var(--t2)}.event .go{background:var(--lime);height:42px;font:700 15px/1 var(--font);border-radius:21px;align-items:center;padding:0 20px;animation:2.4s ease-out infinite ring;display:flex}.clubs h2{font:900 clamp(40px, 6vw, 76px) / .9 var(--font);letter-spacing:-.02em;text-transform:uppercase;font-stretch:125%}.clubs-col{flex-direction:column;gap:24px;display:flex}.clubs-col>p{font:400 18px/1.5 var(--font);color:#ffffffbf;max-width:480px}.clubs-list{border-top:1px solid #2a2a2a;flex-direction:column;display:flex}.clubs-list li{border-bottom:1px solid #2a2a2a;align-items:baseline;gap:18px;padding:18px 0;display:flex}.clubs-list b{font:800 14px/1 var(--font);color:var(--lime)}.clubs-list span{font:600 18px/1.3 var(--font)}.cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.tile{border:1px solid var(--line);transition:transform .3s var(--ease), border-color .3s;background:#fff;border-radius:26px;flex-direction:column;gap:14px;padding:26px;display:flex}a.tile:hover,.tile.hov:hover{border-color:var(--ink);transform:translateY(-4px)}.tile .ico{background:var(--ink);width:48px;height:48px;color:var(--lime);border-radius:16px;justify-content:center;align-items:center;display:flex}.tile .ico.light{color:var(--ink);background:#f1f1ee}.tile h3,.tile h2{font:700 19px/1.2 var(--font)}.tile p{font:400 15px/1.5 var(--font);color:var(--t2)}.gcards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:32px 16px;display:grid}.gcards.home{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.gcard{height:100%;transition:transform .3s var(--ease);flex-direction:column;gap:14px;display:flex}.gcard:hover{transform:translateY(-6px)}.gcard .cover{aspect-ratio:4/3;border-radius:24px}.gcards.home .gcard{gap:16px}.gcards.home .gcard .cover{border-radius:26px}.gcard .cat{font:700 11px/1 var(--font);letter-spacing:.14em;color:var(--olive)}.gcard h3{font:700 21px/1.2 var(--font);letter-spacing:-.01em;text-wrap:balance}.gcards.home .gcard h3{font-size:22px}.gcard .min{font:500 13px/1 var(--font);color:var(--t3)}.faq-sec{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:40px;padding-top:24px;padding-bottom:96px;display:grid}.faq-side{flex-direction:column;gap:18px;display:flex}.faq-side p{font:400 16px/1.5 var(--font);color:var(--t2)}@media (min-width:720px){.faq-side{position:sticky;top:110px}}.faq-list{border-top:1px solid var(--line-2);flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--line-2)}.faq-q{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 0;display:flex}.faq-h{font-size:inherit}.faq-q .q{font:700 18px/1.3 var(--font)}.faq-q .plus{border:1px solid var(--line);background:#fff;border-radius:18px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .25s,background .2s;display:flex}.faq-q[aria-expanded=true] .plus{background:var(--lime);border-color:var(--lime);transform:rotate(45deg)}.faq-a{opacity:0;visibility:hidden;transition:grid-template-rows .4s var(--ease), opacity .3s, visibility 0s .4s;grid-template-rows:0fr;display:grid}.faq-a.open{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.faq-a>div{overflow:hidden}.faq-a p{font:400 16px/1.55 var(--font);color:var(--t2);padding:0 52px 24px 0}.cta-sec{padding:0 24px 96px}.cta{background:var(--lime);border-radius:40px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:clamp(40px,6vw,80px);display:grid;position:relative;overflow:hidden}.cta-col{flex-direction:column;gap:22px;display:flex;position:relative}.cta h2{font:900 clamp(40px, 6vw, 80px) / .9 var(--font);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;font-stretch:125%}.cta-col>p{font:500 18px/1.45 var(--font);color:#2c3510;max-width:440px}.collage{min-height:380px;position:relative}.collage .c-card{width:230px;height:330px;box-shadow:var(--shadow-float);border-radius:30px;margin-left:-115px;position:absolute;top:0;left:50%;rotate:4deg}.collage .glass{background:#ffffffd9;border-radius:20px;gap:8px;padding:12px 14px;bottom:8px;left:8px;right:8px}.collage .glass b{font:800 18px/1 var(--font)}.collage .glass .d{font-size:11px}.collage .glass .s{font-size:12px}.notice{background:#fff;border-radius:20px;align-items:center;gap:10px;max-width:240px;padding:12px 14px;display:flex;position:absolute;top:40px;left:0;rotate:-4deg;box-shadow:0 20px 40px -18px #0006}.notice .ic{background:var(--ink);width:38px;height:38px;color:var(--lime);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.notice div{flex-direction:column;gap:4px;display:flex}.notice b{font:700 14px/1.1 var(--font)}.notice span{font:400 12px/1.2 var(--font);color:var(--t2)}.invite{background:var(--ink);color:#fff;border-radius:20px;flex-direction:column;gap:8px;max-width:250px;padding:14px 16px;display:flex;position:absolute;bottom:0;right:0;rotate:3deg;box-shadow:0 20px 40px -18px #00000080}.invite small{font:700 11px/1 var(--font);letter-spacing:.1em;color:var(--lime);align-items:center;gap:6px;display:flex}.invite b{font:800 16px/1.15 var(--font)}.invite span{font:400 12px/1 var(--font);color:#ffffffb3}.crumbs{font:500 14px/1 var(--font);color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crumbs a:hover{color:var(--olive)}.crumbs .cur{color:var(--ink)}.legal h1{font:900 clamp(30px, 7vw, 88px) / .9 var(--font);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;max-width:900px;margin-top:22px;font-stretch:125%}.meta{font:500 14px/1 var(--font);color:var(--t2);flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.meta span{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.legal-body{flex-wrap:wrap;align-items:flex-start;gap:48px;margin-top:48px;display:flex}.toc{flex-direction:column;flex:220px;gap:20px;max-width:280px;display:flex;position:sticky;top:100px}.toc ol{flex-direction:column;gap:2px;display:flex}.toc li a{font:500 15px/1.3 var(--font);color:var(--t2);border-radius:12px;gap:10px;padding:9px 12px;transition:background .25s,color .25s;display:flex}.toc li a:hover{color:var(--ink);background:#fff}.toc li a.active{color:var(--ink);background:#fff;font-weight:700}.toc li a b{color:var(--olive);min-width:20px;font-weight:700}.toc hr{background:var(--line);border:0;width:100%;height:1px}.toc .others{font:500 15px/1 var(--font);flex-direction:column;gap:10px;display:flex}.toc .others a:hover{color:var(--olive)}.doc{flex-direction:column;flex:999 460px;gap:40px;min-width:0;max-width:720px;display:flex}.tldr{background:var(--lime-soft);border-radius:24px;flex-direction:column;gap:12px;padding:24px 26px;display:flex}.tldr p{font:500 17px/1.5 var(--font)}.doc-sec{flex-direction:column;gap:14px;scroll-margin-top:16px;display:flex}.doc-sec h2{font:800 26px/1.15 var(--font);letter-spacing:-.02em;align-items:baseline;gap:14px;font-stretch:108%;display:flex}.doc-sec h2 span{font:800 15px/1 var(--font);color:var(--olive)}.doc-sec p{font:400 17px/1.65 var(--font);color:#333;text-wrap:pretty}.contact-card{border:1px solid var(--line);background:#fff;border-radius:24px;flex-wrap:wrap;align-items:center;gap:18px;padding:26px;display:flex}.contact-card .ico{background:var(--ink);width:48px;height:48px;color:var(--lime);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.contact-card div{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.contact-card b{font:700 17px/1.2 var(--font)}.contact-card span{font:400 15px/1.4 var(--font);color:var(--t2)}.del{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:48px;display:grid}.del-col{flex-direction:column;gap:24px;display:flex}.box{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex}.box.black{background:var(--ink);color:#fff;border-color:var(--ink);gap:12px}.box.black p{font:400 15px/1.55 var(--font);color:#fffc}.box.black .label{color:var(--lime)}.num-step{align-items:center;gap:14px;display:flex}.num-step b{background:var(--lime);width:30px;height:30px;font:800 13px/1 var(--font);border-radius:15px;flex:none;justify-content:center;align-items:center;display:flex}.num-step span{font:500 16px/1.3 var(--font)}.form-card{border:1px solid var(--line);background:#fff;border-radius:32px;flex-direction:column;gap:18px;padding:32px;display:flex}.form-card h2{font:800 26px/1.1 var(--font);letter-spacing:-.02em;font-stretch:108%}.field{flex-direction:column;gap:8px;display:flex}.field>span,.field>legend{font:600 14px/1 var(--font);padding:0}.field input[type=tel],.field input[type=email]{border:1px solid var(--line-2);background:var(--paper);height:54px;font:500 16px/1 var(--font);border-radius:16px;outline:none;width:100%;padding:0 18px;transition:border-color .2s,background .2s}.field input:focus{border-color:var(--ink);background:#fff}.field input[aria-invalid=true]{border-color:#b3261e}.field .err{font:500 13px/1.3 var(--font);color:#b3261e}fieldset.field{border:0;min-width:0;margin:0;padding:0}.agree{font:400 14px/1.45 var(--font);color:#444;cursor:pointer;align-items:flex-start;gap:12px;display:flex}.agree input{opacity:0;width:22px;height:22px;margin:0;position:absolute}.agree .cb{width:22px;height:22px;color:var(--lime);background:#fff;border:1.5px solid #c9c8c4;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-top:1px;transition:background .2s,border-color .2s;display:flex}.agree .cb svg{opacity:0;transition:opacity .15s}.agree input:checked+.cb{background:var(--ink);border-color:var(--ink)}.agree input:checked+.cb svg{opacity:1}.agree input:focus-visible+.cb{outline:2px solid var(--ink);outline-offset:3px}.send{background:var(--ink);color:#fff;height:58px;font:700 16px/1 var(--font);border-radius:29px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.send:disabled{color:#9b9b97;cursor:not-allowed;background:#e8e8e5}.fine{font:400 13px/1.4 var(--font);color:var(--t3);text-align:center}.alert{font:500 14px/1.4 var(--font);color:#8c1d18;background:#fdecea;border-radius:16px;padding:14px 16px}.success{background:var(--lime-soft);border-radius:32px;flex-direction:column;gap:14px;padding:32px;display:flex}.success h2{font:800 26px/1.1 var(--font);letter-spacing:-.02em;font-stretch:108%}.success p{font:400 16px/1.5 var(--font);color:#2c3510}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.support-head{flex-direction:column;gap:22px;max-width:760px;display:flex}.search{border:1px solid var(--line-2);background:#fff;border-radius:31px;align-items:center;gap:12px;height:62px;padding:0 8px 0 22px;display:flex}.search:focus-within{border-color:var(--ink)}.search i{color:var(--t3);font-size:22px}.search input{min-width:0;font:500 17px/1 var(--font);background:0 0;border:0;outline:none;flex:1}.search button{background:var(--ink);color:#fff;height:46px;font:600 15px/1 var(--font);border-radius:23px;padding:0 20px}.results-title{font:800 clamp(24px, 3vw, 32px)/1.1 var(--font);letter-spacing:-.02em;font-stretch:108%}.empty{border:1px solid var(--line);background:#fff;border-radius:26px;flex-direction:column;gap:12px;padding:32px;display:flex}.empty p{font:400 16px/1.5 var(--font);color:var(--t2)}.contact-big{background:var(--ink);color:#fff;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(28px,4vw,48px);display:flex}.contact-big .txt{flex-direction:column;gap:10px;max-width:560px;display:flex}.contact-big h2{font:800 clamp(26px, 3vw, 36px) / 1.1 var(--font);letter-spacing:-.025em;font-stretch:112%}.contact-big p{font:400 16px/1.5 var(--font);color:#ffffffbf}.btn-mail{background:var(--lime);height:58px;color:var(--ink);font:700 16px/1 var(--font);border-radius:29px;align-items:center;gap:16px;padding:0 6px 0 24px;transition:transform .2s;display:inline-flex}.btn-mail:hover{transform:translateY(-2px)}.btn-mail .circ{background:var(--ink);width:46px;height:46px;color:var(--lime);border-radius:23px;justify-content:center;align-items:center;display:flex}.guides-head{flex-direction:column;gap:20px;max-width:760px;display:flex}.feat{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:center;gap:32px;display:grid}.feat .cover{aspect-ratio:16/11;transition:transform .5s var(--ease);border-radius:32px}.feat:hover .cover{transform:scale(1.02)}.feat .txt{flex-direction:column;gap:16px;display:flex}.feat h2{font:800 clamp(30px, 4vw, 48px) / 1.02 var(--font);letter-spacing:-.03em;text-wrap:balance;font-stretch:112%}.feat p{font:400 17px/1.5 var(--font);color:var(--t2)}.feat .min{font:500 14px/1 var(--font);color:var(--t3)}.article-head{flex-direction:column;gap:22px;max-width:760px;margin:0 auto;display:flex}.article-head h1{font:800 clamp(34px, 5.5vw, 64px) / 1 var(--font);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-stretch:112%}.article-head .lede{font:400 clamp(18px, 2vw, 21px) / 1.5 var(--font);color:#444;text-wrap:pretty}.author{align-items:center;gap:12px;padding:6px 0;display:flex}.author .av{background:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.author .who{flex-direction:column;gap:4px;display:flex}.author .who b{font:700 15px/1 var(--font)}.author .who span{font:400 13px/1 var(--font);color:var(--t3)}.article-cover{aspect-ratio:16/8;border-radius:36px;max-width:1100px;margin:36px auto}.article-body{flex-direction:column;gap:22px;max-width:760px;margin:0 auto;display:flex}.block{flex-direction:column;gap:18px;display:flex}.block h2{font:800 clamp(24px, 3vw, 30px) / 1.12 var(--font);letter-spacing:-.025em;text-wrap:balance;margin-top:14px;font-stretch:108%}.block p{font:400 18px/1.7 var(--font);color:#333;text-wrap:pretty}.block h3{font:700 20px/1.3 var(--font);letter-spacing:-.01em;margin-top:6px}.cat-head{flex-direction:column;gap:20px;max-width:760px;display:flex}.cat-links{flex-wrap:wrap;gap:8px;display:flex}.numlist{border-top:1px solid var(--line);flex-direction:column;display:flex}.numlist li{border-bottom:1px solid var(--line);font:500 17px/1.45 var(--font);align-items:baseline;gap:16px;padding:14px 0;display:flex}.numlist li b{font:800 13px/1 var(--font);color:var(--olive);min-width:22px}.tip{background:var(--lime-soft);border-radius:22px;align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.tip i{flex:none;font-size:22px}.tip p{font:500 16px/1.5 var(--font);color:var(--ink)}.dl-block{background:var(--ink);color:#fff;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:28px;display:flex}.dl-block .txt{flex-direction:column;gap:8px;max-width:420px;display:flex}.dl-block .txt b{font:800 22px/1.15 var(--font);font-stretch:108%}.dl-block .txt span{font:400 15px/1.45 var(--font);color:#ffffffbf}.article-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:24px;display:flex;position:relative}.article-foot>a{font:600 15px/1 var(--font);align-items:center;gap:8px;display:inline-flex}.article-foot>a:hover{color:var(--olive)}.share{gap:8px;display:flex}.share a,.share button{border:1px solid var(--line);background:#fff;border-radius:21px;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .2s,transform .2s;display:flex}.share a:hover,.share button:hover{border-color:var(--ink);transform:translateY(-2px)}.toast{z-index:60;background:var(--ink);color:#fff;font:600 15px/1 var(--font);animation:toastIn .3s var(--ease) both;border-radius:999px;align-items:center;gap:8px;padding:14px 20px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast i{color:var(--lime)}.related{flex-direction:column;gap:28px;max-width:1200px;margin:72px auto 0;display:flex}.related h2{font:800 clamp(28px, 4vw, 44px) / 1 var(--font);letter-spacing:-.03em;font-stretch:112%}.lost{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.lost h1.huge{font:900 clamp(40px, 9vw, 128px) / .88 var(--font);letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere;font-stretch:125%}.lost p{font:400 clamp(18px, 2vw, 22px) / 1.45 var(--font);color:#444;max-width:520px}
