.sk-hero{text-align:center;background:0 0;flex-direction:column;padding:160px 24px 80px;display:flex;position:relative;overflow:hidden}.sk-hero-inner{z-index:1;flex:1;max-width:860px;margin:0 auto;position:relative}.sk-hero-title{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;font-variation-settings:"opsz" 96, "wght" 800;margin:0 0 22px;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:800;line-height:1.02}.sk-hero-accent{background:linear-gradient(92deg,#a3e635 0%,#d2e823 100%);-webkit-text-fill-color:transparent;color:#a3e635;-webkit-background-clip:text;background-clip:text}.sk-hero-lede{color:#ffffffa8;max-width:540px;margin:0 auto 36px;font-size:clamp(1rem,1.15vw,1.12rem);font-weight:500;line-height:1.55}.sk-pill-cta--hero{background:#d2e823;color:#1a1d23!important}.sk-pill-cta--hero .sk-pill-arrow{color:#d2e823;background:#1a1d23}.sk-pill-cta--hero:hover{background:#c2ec00}.sk-pill-cta{background:#d2e823;border-radius:999px;align-items:center;gap:14px;padding:10px 10px 10px 28px;font-size:16px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex;color:#1a1d23!important;text-decoration:none!important}@media (hover:hover) and (pointer:fine){.sk-pill-cta:hover{background:#c2ec00;transform:translateY(-1px)}}@media (hover:none),(pointer:coarse){.sk-pill-cta:active{transform:translateY(-1px)}}.sk-pill-arrow{color:#d2e823;background:#1a1d23;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:flex}.sk-pill-arrow svg{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.sk-pill-cta:hover .sk-pill-arrow{transform:translate(3px)}}@media (hover:none),(pointer:coarse){.sk-pill-cta:active .sk-pill-arrow{transform:translate(3px)}}.sk-hero-carousel{width:min(520px,100%);max-width:520px;margin:0 auto 40px;position:relative}.sk-hero-carousel-glow{pointer-events:none;z-index:0;background:radial-gradient(70% 55% at 50% 40%,#d2e8231f,#0000 70%);position:absolute;inset:-16% -12%}.sk-hero-carousel-track{z-index:1;place-items:center;display:grid;position:relative}.sk-hero-mock-img{border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff1a,0 32px 88px #00000080,0 10px 28px #00000059}.sk-hero-slide{opacity:0;pointer-events:none;grid-area:1/1;width:100%;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(20px)scale(.96)}.sk-hero-slide.is-active{opacity:1;pointer-events:auto;z-index:2;transform:translateY(0)scale(1)}.sk-hero-slide.is-leaving{opacity:0;z-index:1;transform:translateY(-14px)scale(.98)}.sk-hero-dots{z-index:1;justify-content:center;gap:8px;margin-top:18px;display:flex;position:relative}.sk-hero-dot{cursor:pointer;background:#ffffff38;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.sk-hero-dot.is-active{background:#d2e823;width:22px}.sk-fcard-visual{background:var(--ph);border-radius:var(--ft-r-visual);flex:auto;justify-content:center;align-items:center;min-width:0;min-height:120px;padding:12px;display:flex;overflow:hidden}.sk-fcard-mock-img{object-fit:contain;object-position:center;border-radius:10px;width:100%;height:100%;max-height:100%;display:block}.sk-ft{--ft-r-card:24px;--ft-r-visual:14px;color:var(--dk-ink);background:0 0;padding:80px 24px;position:relative;overflow:hidden}.sk-ft-marquee{white-space:nowrap;z-index:0;pointer-events:none;width:100%;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.sk-ft-marquee-track{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.05em;color:#ffffff0b;font-size:clamp(5rem,42vw,56rem);font-weight:600;line-height:.8;animation:38s linear infinite sk-ft-bgscroll;display:inline-block}@keyframes sk-ft-bgscroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sk-ft-head{z-index:2;max-width:1228px;margin:0 auto 40px;position:relative}.sk-ft-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#d2e823;background:#16162b;border-radius:6px;margin-bottom:14px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-block}.sk-ft-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--dk-ink);margin:12px 0 0;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:700;line-height:1.06}.sk-ft-grid{z-index:2;grid-template-columns:2.1fr 1fr;grid-auto-rows:200px;gap:20px;max-width:1228px;margin:0 auto;display:grid;position:relative}.sk-ft-grid .c1{grid-area:1/1/3}.sk-ft-grid .c2{grid-area:1/2/2}.sk-ft-grid .c4{grid-area:2/2/4}.sk-ft-grid .c3{grid-area:3/1/4}.sk-fcard{background:var(--bg);color:var(--tx);border-radius:var(--ft-r-card);opacity:0;gap:20px;padding:28px;display:flex;overflow:hidden;transform:translateY(36px)}.sk-fcard.c1{--bg:#1e1c24;--tx:#fff;--ph:#2a2830}.sk-fcard.c2{--bg:#d2e823;--tx:#1a1d23;--ph:#b3d41f}.sk-fcard.c4{--bg:#1a1d23;--tx:#f2f0e8;--ph:#2d3240}.sk-fcard.c3{--bg:#a3e635;--tx:#1a1d23;--ph:#bbee5c}.sk-ft-grid.is-visible>.sk-fcard{animation:.6s cubic-bezier(.16,1,.3,1) forwards skFcardIn}.sk-ft-grid.is-visible>.sk-fcard:first-child{animation-delay:0s}.sk-ft-grid.is-visible>.sk-fcard:nth-child(2){animation-delay:.1s}.sk-ft-grid.is-visible>.sk-fcard:nth-child(3){animation-delay:.2s}.sk-ft-grid.is-visible>.sk-fcard:nth-child(4){animation-delay:.3s}@keyframes skFcardIn{0%{opacity:0;transform:translateY(36px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sk-fcard.pos-right{flex-direction:row}.sk-fcard.pos-left{flex-direction:row-reverse}.sk-fcard.pos-top{flex-direction:column-reverse}.sk-fcard.pos-bottom{flex-direction:column}.sk-fcard-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--tx);margin:0;font-weight:700;line-height:1.1}.sk-fcard.pos-right .sk-fcard-title,.sk-fcard.pos-left .sk-fcard-title{flex:0 0 40%;align-self:flex-start}.sk-fcard.pos-top .sk-fcard-title,.sk-fcard.pos-bottom .sk-fcard-title{flex:none}.sk-ft-grid .c1 .sk-fcard-title{font-size:clamp(1.55rem,2.3vw,2.2rem)}.sk-ft-grid .c2 .sk-fcard-title{font-size:clamp(1.15rem,1.5vw,1.4rem)}.sk-ft-grid .c3 .sk-fcard-title{max-width:22ch;font-size:clamp(1.4rem,1.95vw,1.85rem)}.sk-ft-grid .c4 .sk-fcard-title{font-size:clamp(1.3rem,1.8vw,1.65rem)}.sk-fcard.c2{gap:8px;padding:14px 16px 12px}.sk-fcard.c2 .sk-fcard-title{font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.15}.sk-fcard.c2 .sk-fcard-visual{flex:1 1 0;min-height:0;padding:4px}.sk-fcard.c2 .sk-fcard-mock-img{transform-origin:50%;transform:scale(1.28)}.sk-fcard.c3{gap:16px;padding:22px 24px}.sk-fcard.c3 .sk-fcard-title{flex:0 0 34%;max-width:none;font-size:clamp(1.25rem,1.65vw,1.55rem)}.sk-fcard.c3 .sk-fcard-visual{flex:58%;padding:6px}.sk-fcard.c3 .sk-fcard-mock-img{transform-origin:50%;transform:scale(1.22)}.sk-how{background:0 0;padding:80px 24px;position:relative;overflow:hidden}.sk-how-inner{z-index:2;max-width:1100px;margin:0 auto;position:relative}.sk-how-head{text-align:center;margin-bottom:56px}.sk-how-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#d2e823;background:#d2e8231a;border:1px solid #d2e82338;border-radius:6px;margin-bottom:14px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-block}.sk-how-title{font-family:var(--font-display);letter-spacing:-.03em;color:#f2f0e8;margin:0;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:700;line-height:1.06}.sk-steps{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.sk-step{text-align:center;position:relative}.sk-step-num-wrap{background:#d2e823;border:1px solid #d2e82366;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;display:flex;box-shadow:0 8px 24px #d2e8232e}.sk-step-num{font-family:var(--font-display);color:#16162b;font-size:22px;font-weight:700}.sk-step-title{font-family:var(--font-display);color:#f2f0e8;margin:0 0 8px;font-size:18px;font-weight:700}.sk-step-desc{color:#f2f0e88c;max-width:280px;margin:0 auto;font-size:14.5px;font-weight:500;line-height:1.6}.sk-payout{border-top:1px solid var(--dk-border);background:0 0;padding:72px 24px}.sk-payout-inner{text-align:center;max-width:720px;margin:0 auto}.sk-payout-title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:800;line-height:1.15}.sk-payout-desc{color:#ffffff9e;max-width:560px;margin:0 auto 28px;font-size:1rem;font-weight:500;line-height:1.55}.sk-payout-list{text-align:left;gap:12px;margin:0;padding:0;list-style:none;display:grid}.sk-payout-list li{color:#ffffffe0;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:14px 16px 14px 44px;font-size:.95rem;font-weight:550;line-height:1.45;position:relative}.sk-payout-list li:before{content:"";background:#d2e823;border-radius:999px;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:16px}.sk-organic-inner{width:min(1180px,100%);margin:0 auto}.sk-organic-head{max-width:760px}.sk-organic-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:600;line-height:1.3;display:inline-block}.sk-organic-title{max-width:16ch;font-family:var(--font-display);font-variation-settings:"opsz" 72, "wght" 780;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4.8vw,4.25rem);font-weight:780;line-height:.98}.sk-organic-lede{max-width:68ch;margin:24px 0 0;font-size:clamp(1rem,1.25vw,1.13rem);font-weight:500;line-height:1.7}.sk-organic-index{font-family:var(--font-mono);letter-spacing:.12em;font-size:11px;font-weight:650}.sk-island{border-radius:var(--dk-island-radius);background:#fff;margin:clamp(24px,4vw,56px) clamp(16px,3vw,40px);overflow:hidden;box-shadow:0 40px 120px -60px #0009}.sk-catalog{color:#1a1d23;background:0 0;padding:96px 24px 56px}.sk-catalog .sk-organic-tag{color:#1a1d238c}.sk-catalog .sk-organic-lede{color:#1a1d23ad}.sk-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.sk-catalog-card{background:#f6f7f3;border:1px solid #1a1d2312;border-radius:24px;min-height:280px;padding:32px}.sk-catalog-card .sk-organic-index{color:#1a1d2373}.sk-catalog-card h3{font-family:var(--font-display);letter-spacing:-.03em;margin:60px 0 14px;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:720;line-height:1.08}.sk-catalog-card p{color:#1a1d23a8;margin:0;font-size:.98rem;font-weight:500;line-height:1.68}.sk-journey{color:#1a1d23;background:0 0;padding:56px 24px 96px}.sk-journey-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(48px,8vw,112px);display:grid}.sk-journey .sk-organic-tag{color:#1a1d23a3}.sk-journey .sk-organic-lede{color:#1a1d23b3}.sk-commerce-note{color:#fff;background:#1a1d23;border-radius:20px;margin-top:36px;padding:24px}.sk-commerce-note strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.05rem;line-height:1.3;display:block}.sk-commerce-note p{color:#ffffffad;margin:10px 0 0;font-size:.9rem;font-weight:500;line-height:1.62}.sk-journey-list{border-top:1px solid #1a1d2333;margin:0;padding:0;list-style:none}.sk-journey-list li{border-bottom:1px solid #1a1d2333;grid-template-columns:44px 1fr;gap:18px;padding:28px 0;display:grid}.sk-journey-index{color:#d2e823;width:34px;height:34px;font-family:var(--font-mono);background:#1a1d23;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.sk-journey-list h3{font-family:var(--font-display);letter-spacing:-.025em;margin:2px 0 10px;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:720;line-height:1.15}.sk-journey-list p{color:#1a1d23b0;margin:0;font-size:.95rem;font-weight:500;line-height:1.65}.sk-related{color:var(--dk-ink);background:0 0;padding:112px 24px}.sk-related .sk-organic-tag{color:#d2e823}.sk-related .sk-organic-lede{color:#ffffff9e}.sk-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:56px;display:grid}.sk-related-card{color:#fff;background:#ffffff09;border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-width:0;min-height:132px;padding:24px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}@media (hover:hover) and (pointer:fine){.sk-related-card:hover{background:#d2e82312;border-color:#d2e82373;transform:translateY(-2px)}}@media (hover:none),(pointer:coarse){.sk-related-card:active{transform:translateY(-1.5px)}}.sk-related-card span{min-width:0}.sk-related-card strong,.sk-related-card small{display:block}.sk-related-card strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.05rem;font-weight:680}.sk-related-card small{color:#ffffff8f;margin-top:8px;font-size:.86rem;font-weight:500;line-height:1.5}.sk-related-card svg{color:#d2e823;flex:none;width:20px;height:20px;transition:transform .18s}@media (hover:hover) and (pointer:fine){.sk-related-card:hover svg{transform:translate(3px)}}@media (hover:none),(pointer:coarse){.sk-related-card:active svg{transform:translate(3px)}}.sk-cta{text-align:center;background:0 0;padding:96px 24px 112px}.sk-cta-inner{max-width:680px;margin:0 auto}.sk-cta-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--dk-ink);margin:0 0 14px;font-size:clamp(2rem,3.8vw,3rem);font-weight:800;line-height:1.08}.sk-cta-desc{color:var(--dk-ink-soft);margin:0 0 30px;font-size:clamp(1rem,1.15vw,1.14rem);font-weight:500;line-height:1.6}.sk-pill-cta--dark{background:#1a1d23;color:#d2e823!important}.sk-pill-cta--dark .sk-pill-arrow{color:#1a1d23;background:#d2e823}.sk-pill-cta--dark:hover{background:#2d3240}@media (max-width:860px){.sk-ft-grid{grid-template-columns:1fr;grid-auto-rows:auto}.sk-ft-grid .c1,.sk-ft-grid .c2,.sk-ft-grid .c3,.sk-ft-grid .c4{grid-area:auto}.sk-fcard{min-height:240px;flex-direction:column!important}.sk-fcard-title{flex:none!important}.sk-fcard-visual{min-height:168px}.sk-steps{grid-template-columns:1fr;gap:40px}.sk-journey-layout{grid-template-columns:1fr}}@media (max-width:640px){.sk-hero{padding:140px 18px 72px}.sk-hero-carousel{width:min(100%,440px);max-width:440px}.sk-ft,.sk-how{padding:56px 18px}.sk-island{margin:20px 12px}.sk-catalog,.sk-journey,.sk-related,.sk-cta{padding:72px 18px}.sk-catalog-grid,.sk-related-grid{grid-template-columns:1fr;margin-top:40px}.sk-catalog-card{min-height:auto;padding:24px}.sk-catalog-card h3{margin-top:40px}.sk-commerce-note{padding:20px}.sk-journey-list li{grid-template-columns:38px 1fr;gap:14px}.sk-related-card{min-height:118px;padding:20px}}@media (prefers-reduced-motion:reduce){.sk-ft-marquee-track{animation:none}}