:root{--ink:#0a0a0b;--body:#1d1d1f;--muted:#6e6e73;--faint:#a1a1a6;--line:rgba(0,0,0,.09);--line-strong:rgba(0,0,0,.16);--wash:#f5f5f7;--wash-2:#ebebee;--white:#fff;--green:#1e9b47;--green-ink:#146c32;--green-bg:#e6f5ea;--amber:#f5a623;--r-xl:32px;--r-lg:24px;--r:18px;--r-sm:12px;--r-xs:8px;--max:1280px;--max-wide:1440px;--gutter:clamp(20px,4vw,48px);--sec:clamp(48px,5.2vw,88px);--sec-sm:clamp(32px,3.6vw,56px);--ease:cubic-bezier(.32,.72,0,1);--fs-display:clamp(38px,4.6vw,68px);--fs-h2:clamp(28px,3.4vw,48px);--fs-h3:clamp(20px,1vw + 13px,25px);--fs-lede:clamp(18px,.7vw + 13px,22px);--fs-body:17px;--fs-small:15px;--fs-cap:13px;--header-h:64px}.kc3,.kc3 *{box-sizing:border-box}.kc3 [hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:var(--fs-body);line-height:1.55;color:var(--body);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.kc3 img,.kc3 video{max-width:100%;display:block}.kc3 a{color:inherit;text-decoration:none}.kc3 button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.kc3 h1,.kc3 h2,.kc3 h3,.kc3 h4{margin:0;color:var(--ink);font-weight:500;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.kc3 p{margin:0}.kc3 b,.kc3 strong{font-weight:500}.kc3 ul{margin:0;padding:0;list-style:none}.kc3 .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.kc3 .wrap--wide{max-width:var(--max-wide)}.kc3 .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kc3 .sec{padding:var(--sec) 0}.kc3 .sec--sm{padding:var(--sec-sm) 0}.kc3 .sec--wash{background:var(--wash)}.kc3 .sec--dark{background:var(--ink);color:#d2d2d7}.kc3 .sec--dark h2,.kc3 .sec--dark h3{color:#fff}.kc3 .eyebrow{display:block;font-size:var(--fs-cap);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:18px}.kc3 .sec--dark .eyebrow{color:#4ccf7a}.kc3 .display{font-size:var(--fs-display);font-weight:500;letter-spacing:-.03em;line-height:.98}.kc3 .h2{font-size:var(--fs-h2);font-weight:500;letter-spacing:-.035em;line-height:1.02}.kc3 .h3{font-size:var(--fs-h3);font-weight:500;letter-spacing:-.02em;line-height:1.2}.kc3 .lede{font-size:var(--fs-lede);line-height:1.45;color:var(--muted);max-width:56ch;text-wrap:pretty}.kc3 .sec--dark .lede{color:#a1a1a6}.kc3 .sec-head{max-width:820px;margin-bottom:clamp(24px,3vw,44px)}.kc3 .sec-head .lede{margin-top:14px}.kc3 .sec-head--center{margin-left:auto;margin-right:auto;text-align:center}.kc3 .sec-head--center .lede{margin-left:auto;margin-right:auto}.kc3 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 28px;border-radius:999px;font-weight:500;font-size:17px;letter-spacing:-.01em;transition:transform .2s var(--ease),background .2s,box-shadow .2s;white-space:nowrap}.kc3 .btn:active{transform:scale(.98)}.kc3 .btn--primary{background:var(--ink);color:#fff}.kc3 .btn--primary:hover{background:#2a2a2d}.kc3 .btn--green{background:var(--green);color:#fff}.kc3 .btn--green:hover{background:#178a3e}.kc3 .btn--light{background:#fff;color:var(--ink);border:1px solid var(--line-strong)}.kc3 .btn--light:hover{background:var(--wash)}.kc3 .btn--ghost{background:#ffffff1f;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kc3 .btn--ghost:hover{background:#fff3}.kc3 .btn--xl{height:64px;padding:0 36px;font-size:18px}.kc3 .link{font-weight:500;color:var(--ink);display:inline-flex;align-items:center;gap:6px}.kc3 .link svg{transition:transform .2s var(--ease)}.kc3 .link:hover svg{transform:translate(3px)}.kc3 .pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:.01em}.kc3 .pill--green{background:var(--green-bg);color:var(--green-ink)}.kc3 .pill--dark{background:var(--ink);color:#fff}.kc3 .pill--brand{background:var(--green);color:#fff}.kc3 .pill--light{background:#fff;color:var(--ink);border:1px solid var(--line)}.kc3 .ico{width:20px;height:20px;flex:none}.kc3 .star{width:16px;height:16px;fill:var(--amber)}.kc3 .stars{display:inline-flex;gap:2px}.kc3 .announce{background:var(--ink);color:#fff;font-size:13px;font-weight:500;letter-spacing:.01em;text-align:center;padding:10px var(--gutter)}.kc3 .announce b{color:#4ccf7a;font-weight:500}.kc3 .header{position:sticky;top:0;z-index:50;background:#ffffffd1;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line)}.kc3 .header__in{height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.kc3 .header__logo img{height:30px;width:auto}.kc3 .header__nav{display:flex;gap:34px;font-size:14px;font-weight:500;color:var(--body)}.kc3 .header__nav a{padding:6px 0;position:relative}.kc3 .header__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.kc3 .header__nav a:hover:after{transform:scaleX(1)}.kc3 .header__tools{display:flex;justify-content:flex-end;align-items:center;gap:22px}.kc3 .header__tools button{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.kc3 .header__burger{display:none}@media(max-width:1023px){.kc3 .header__nav{display:none}.kc3 .header__burger{display:inline-flex}.kc3 .header__in{grid-template-columns:auto 1fr auto}.kc3 .header__logo{justify-self:center}}.kc3 .crumbs{font-size:13px;color:var(--muted);display:flex;gap:8px;padding:18px 0 0}.kc3 .crumbs a:hover{color:var(--ink)}.kc3 .pdp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,88px);padding:clamp(16px,2.4vw,32px) 0 var(--sec)}.kc3 .gallery{position:sticky;top:calc(var(--header-h) + 20px);align-self:start}.kc3 .gallery__main{position:relative;aspect-ratio:1/1;background:var(--wash);border-radius:var(--r-xl);overflow:hidden}.kc3 .gallery__main img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s var(--ease)}.kc3 .gallery__main img.is-active{opacity:1}.kc3 .gallery__badge{position:absolute;top:20px;left:20px;z-index:2}.kc3 .gallery__thumbs{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;margin-top:14px}.kc3 .gallery__thumbs button{aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--wash);border:2px solid transparent;transition:border-color .2s;padding:0}.kc3 .gallery__thumbs button img{width:100%;height:100%;object-fit:cover}.kc3 .gallery__thumbs button.is-active{border-color:var(--ink)}.kc3 .gallery__nav{position:absolute;bottom:16px;right:16px;display:flex;gap:8px;z-index:2}.kc3 .gallery__nav button{width:44px;height:44px;border-radius:50%;background:#ffffffe6;display:grid;place-items:center;box-shadow:0 2px 10px #00000014}.kc3 .buy{padding-top:6px}.kc3 .buy__brand{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;display:flex;align-items:center;gap:10px}.kc3 .buy__brand .dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.kc3 .buy h1{font-size:clamp(30px,2.8vw,42px);font-weight:500;letter-spacing:-.03em;line-height:1}.kc3 .buy__sub{font-size:var(--fs-lede);color:var(--ink);font-weight:500;margin-top:16px;line-height:1.35;max-width:42ch;text-wrap:pretty;letter-spacing:-.01em}.kc3 .buy__sub2{margin-top:8px;font-size:15px;color:var(--muted)}.kc3 .buy__rating{margin-top:24px}.kc3 .buy__rating-main{display:flex;align-items:center;gap:12px}.kc3 .stars--lg .star{width:21px;height:21px}.kc3 .buy__rating-txt{font-size:18px;color:var(--muted)}.kc3 .buy__rating-txt b{color:var(--ink);font-weight:500;font-size:18px}.kc3 .rating-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:10px;margin-top:28px}.kc3 .rating-card{display:flex;align-items:center;gap:12px;padding:10px 18px 10px 11px;border:1px solid var(--line);border-radius:14px;background:#fff}.kc3 .rating-card__logo{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex:none;background:#fff;border:1px solid var(--line)}.kc3 .rating-card__logo svg{width:20px;height:20px}.kc3 .rating-card__logo--tp{background:#00b67a;border-color:#00b67a}.kc3 .rating-card__t{min-width:0}.kc3 .rating-card__t .stars{display:none}.kc3 .rating-card__t b{display:block;font-size:13.5px;font-weight:500;color:var(--ink);white-space:nowrap}.kc3 .rating-card__t small{display:block;font-size:12px;color:var(--muted)}.kc3 .stars--tp .star{fill:#00b67a}.kc3 .star--off{fill:#d2d2d7}.kc3 .buy__price{margin-top:28px;padding-top:28px;border-top:1px solid var(--line)}.kc3 .buy__price-row{display:flex;align-items:baseline;gap:14px}.kc3 .buy__price-sub{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.kc3 .buy__price .now{font-size:34px;font-weight:500;letter-spacing:-.035em;color:var(--ink);line-height:1}.kc3 .buy__price .was{font-size:18px;color:var(--faint);text-decoration:line-through}.kc3 .buy__price .save{white-space:nowrap}.kc3 .buy__price small{font-size:14px;color:var(--muted);font-weight:500}.kc3 .buy__paypal{margin-top:10px;font-size:14px;line-height:1.45;color:var(--muted)}.kc3 .buy__paypal b{color:var(--ink);font-weight:600}.kc3 .buy__paypal:empty{display:none}.kc3 .buy__label{display:flex;justify-content:space-between;align-items:baseline;margin:32px 0 12px;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.kc3 .buy__label span{font-weight:500;color:var(--muted);font-size:13px}.kc3 .tiers{display:grid;grid-template-columns:repeat(2,1fr);column-gap:10px;row-gap:12px}.kc3 .tier{position:relative;border:1.5px solid var(--line);border-radius:16px;padding:10px 12px 14px;text-align:center;background:#fff;transition:border-color .2s,background .2s,box-shadow .2s}.kc3 .tier:hover{border-color:var(--line-strong)}.kc3 .tier.is-active{border-color:var(--green);background:var(--green-bg);box-shadow:inset 0 0 0 1px var(--green)}.kc3 .tier__tag{display:flex;justify-content:center;align-items:center;height:18px;margin-bottom:4px;padding:0 22px}.kc3 .tier__tag b{display:inline-block;background:var(--green);color:#fff;font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:0 8px;border-radius:999px;line-height:18px;white-space:nowrap}.kc3 .tier__check{position:absolute;top:11px;right:11px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line-strong);background:#fff;display:grid;place-items:center;transition:background .2s,border-color .2s}.kc3 .tier__check svg{width:11px;height:11px;color:#fff;opacity:0;transition:opacity .2s}.kc3 .tier.is-active .tier__check{background:var(--green);border-color:var(--green)}.kc3 .tier.is-active .tier__check svg{opacity:1}.kc3 .tier__q{display:block;font-size:16px;font-weight:500;color:var(--ink);letter-spacing:-.02em;line-height:1.2}.kc3 .tier__unit{display:block;margin-top:5px;font-size:clamp(19px,1.75vw,25px);font-weight:600;letter-spacing:-.035em;color:var(--green);line-height:1.05;white-space:nowrap}.kc3 .tier__unit em{font-style:normal;font-size:.54em;font-weight:500;color:var(--green-ink);margin-left:4px;letter-spacing:-.01em}.kc3 .tier__total{display:block;margin-top:5px;font-size:13px;font-weight:500;color:var(--body);letter-spacing:-.01em;white-space:nowrap}.kc3 .tier__total.is-none{visibility:hidden}.kc3 .addon-wrap{margin-top:14px}.kc3 .tf-sizes{border:1.5px solid var(--line);border-top:0;border-radius:0 0 16px 16px;padding:16px 18px 14px;display:grid;gap:10px;background:var(--wash)}.kc3 .tf-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:4px}.kc3 .tf-head>span{font-size:13.5px;font-weight:500;color:var(--ink)}.kc3 .tf-step{display:flex;align-items:center;gap:14px}.kc3 .tf-step b{font-size:16px;font-weight:500;color:var(--ink);min-width:14px;text-align:center}.kc3 .tf-step button{width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid var(--line-strong);display:grid;place-items:center;font-size:17px;line-height:1;color:var(--ink);transition:background .2s}.kc3 .tf-step button:hover{background:var(--wash-2)}.kc3 .tf-step button:disabled{opacity:.35;cursor:default}.kc3 .tf-row{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:10px;font-size:13px}.kc3 .tf-row>span{font-weight:500;color:var(--ink)}.kc3 .tf-opts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.kc3 .tf-opt{border:1.5px solid var(--line);border-radius:10px;padding:7px 2px 6px;text-align:center;background:#fff;transition:border-color .15s}.kc3 .tf-opt:hover{border-color:var(--line-strong)}.kc3 .tf-opt.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.kc3 .tf-opt b{display:block;font-size:12.5px;font-weight:500;color:var(--ink);letter-spacing:-.01em}.kc3 .tf-opt span{display:block;font-size:11px;color:var(--muted);margin-top:1px}.kc3 .tf-note{font-size:11.5px;color:var(--faint);margin-top:2px}.kc3 .addon-wrap.is-open .addon{border-radius:16px 16px 0 0}.kc3 .addon{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1.5px solid var(--line);border-radius:16px;cursor:pointer;transition:border-color .2s}.kc3 .addon:hover{border-color:var(--line-strong)}.kc3 .addon.is-on{border-color:var(--ink)}.kc3 .addon img{width:52px;height:52px;object-fit:cover;border-radius:10px;background:var(--wash)}.kc3 .addon__t{flex:1;min-width:0}.kc3 .addon__t b{display:block;font-weight:500;color:var(--ink);font-size:15px}.kc3 .addon__t span{font-size:13.5px;color:var(--muted)}.kc3 .addon__p{font-weight:500;color:var(--ink);white-space:nowrap}.kc3 .check{width:24px;height:24px;border-radius:7px;border:1.5px solid var(--line-strong);display:grid;place-items:center;flex:none;transition:.2s}.kc3 .check svg{width:14px;height:14px;opacity:0;transform:scale(.6);transition:.2s}.kc3 .is-on .check{background:var(--ink);border-color:var(--ink)}.kc3 .is-on .check svg{opacity:1;transform:none;stroke:#fff}.kc3 .buy__cta{margin-top:20px;width:100%;justify-content:space-between;padding:0 28px}.kc3 .buy__cta .amt{font-weight:500;opacity:.8}.kc3 .buy__meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:13.5px;color:var(--muted);justify-content:center}.kc3 .buy__meta li{display:flex;align-items:center;gap:6px}.kc3 .buy__meta svg{width:15px;height:15px;stroke:var(--green)}.kc3 .buy__urgency{margin-top:18px;text-align:center;font-size:14px;color:var(--muted)}.kc3 .buy__urgency b{color:var(--ink);font-weight:500}.kc3 .buy__label--rule{margin:26px 0 0;padding-top:22px;border-top:1px solid var(--line)}.kc3 .buy__hl{margin-top:14px;display:grid;gap:13px}.kc3 .buy__hl li{display:grid;grid-template-columns:22px 1fr;gap:14px;font-size:15.5px;line-height:1.4}.kc3 .buy__hl li b{color:var(--ink);font-weight:600}.kc3 .buy__hl svg{width:21px;height:21px;stroke:var(--green);margin-top:1px}.kc3 .buy__quote{margin:12px 0 0;display:block;width:100%;box-sizing:border-box;padding:24px 26px;background:var(--wash);border-radius:var(--r);font-size:16px;line-height:1.5;color:var(--ink)}.kc3 .buy__quote footer{margin-top:10px;font-size:13.5px;color:var(--muted);display:flex;align-items:center;gap:8px}.kc3 .shipline{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.kc3 .shipline__head{font-size:14px;color:var(--muted)}.kc3 .shipline__head b{color:var(--ink);font-weight:500}.kc3 .shipline__row{display:grid;grid-template-columns:1fr 1fr 1fr;position:relative;margin-top:20px}.kc3 .shipline__row:before{content:"";position:absolute;left:24px;right:24px;top:21px;height:2px;background:var(--line)}.kc3 .shipline__stop{display:flex;flex-direction:column;gap:3px;align-items:flex-start;position:relative}.kc3 .shipline__stop:nth-child(2){align-items:center;text-align:center}.kc3 .shipline__stop:nth-child(3){align-items:flex-end;text-align:right}.kc3 .shipline__dot{width:42px;height:42px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;position:relative;z-index:1;margin-bottom:9px}.kc3 .shipline__dot svg{width:19px;height:19px}.kc3 .shipline__stop b{font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap}.kc3 .shipline__stop>span:last-child{font-size:12.5px;color:var(--muted)}.kc3 .buy__help{margin-top:20px;font-size:14px;color:var(--muted)}.kc3 .buy__help a{color:var(--ink);font-weight:500;border-bottom:1px solid var(--line-strong)}@media(max-width:1023px){.kc3 .pdp{grid-template-columns:minmax(0,1fr);gap:36px}.kc3 .gallery{position:static}.kc3 .gallery__thumbs{grid-template-columns:repeat(8,1fr)}.kc3 .buy h1{font-size:38px}}@media(max-width:560px){.kc3 .addon{gap:12px}.kc3 .addon__t span{font-size:12.5px}.kc3 .addon img{width:40px;height:40px}.kc3 .tier{padding:9px 8px 12px}.kc3 .tier__total{font-size:12px}.kc3 .gallery__main{border-radius:22px}.kc3 .gallery__thumbs{grid-template-columns:repeat(5,1fr)}.kc3 .gallery__thumbs button:nth-child(n+6){display:none}.kc3 .buy__price .now{font-size:34px}}.kc3 #s-main{background:var(--wash)}.kc3 #s-main .gallery__main,.kc3 #s-main .gallery__thumbs button,.kc3 #s-main .addon,.kc3 #s-main .tf-sizes,.kc3 #s-main .buy__quote{background:#fff}.kc3 #s-main .addon img{background:var(--wash)}.kc3 #s-main .tf-opt{border-color:var(--line-strong)}.kc3 .hero-stmt{background:var(--wash);overflow:hidden}.kc3 .hero-stmt .wrap{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,4vw,64px);padding-top:var(--sec);padding-bottom:var(--sec)}.kc3 .hero-stmt h2{font-size:clamp(36px,4.2vw,60px)}.kc3 .hero-stmt .lede{margin-top:26px;font-size:clamp(18px,1.1vw + 12px,24px)}.kc3 .hero-stmt__facts{display:flex;gap:40px;margin-top:40px}.kc3 .hero-stmt__facts b{display:block;font-size:27px;font-weight:500;letter-spacing:-.03em;color:var(--ink);line-height:1}.kc3 .hero-stmt__facts span{display:block;margin-top:8px;font-size:14px;color:var(--muted)}.kc3 .hero-stmt__img{align-self:center}.kc3 .hero-stmt__img img{width:100%;max-width:640px;margin:0 auto;mix-blend-mode:multiply}@media(max-width:900px){.kc3 .hero-stmt .wrap{grid-template-columns:1fr}.kc3 .hero-stmt__facts{display:grid;grid-template-columns:repeat(4,auto);gap:28px}.kc3 .hero-stmt__img{margin-top:32px}}@media(max-width:560px){.kc3 .hero-stmt__facts{grid-template-columns:1fr 1fr;gap:24px}}.kc3 .rail{position:relative}.kc3 .rail__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gutter);margin:0 calc(var(--gutter) * -1);scroll-padding:0 var(--gutter)}.kc3 .rail__track::-webkit-scrollbar{display:none}.kc3 .rail__ctrls{display:flex;gap:10px;justify-content:flex-end}.kc3 .rail__ctrls button{width:48px;height:48px;border-radius:50%;background:var(--wash);display:grid;place-items:center;transition:background .2s}.kc3 .rail__ctrls button:hover{background:var(--wash-2)}.kc3 .rail__ctrls button:disabled{opacity:.35;cursor:default}.kc3 .sec--dark .rail__ctrls button{background:#ffffff1a;color:#fff}.kc3 .fgrid{display:flex;justify-content:space-between;gap:clamp(24px,3vw,48px)}.kc3 .fclip__media{position:relative;border-radius:var(--r-lg);overflow:hidden;background:#fff}.kc3 .fgrid .fclip{width:clamp(260px,27.5vw,396px);flex:none}.kc3 .fgrid .fclip__media{aspect-ratio:574/1138}.kc3 .fgrid .fclip__media video{object-fit:cover}.kc3 .fgrid .fclip>.clip-badge{margin-left:7%}.kc3 .fgrid .fclip h3,.kc3 .fgrid .fclip p{padding:0 7%}.kc3 .fclip__media video,.kc3 .frow__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.kc3 .fclip h3{font-size:18px;font-weight:500;letter-spacing:-.02em;margin-top:14px}.kc3 .fclip p{margin-top:4px;font-size:14px;line-height:1.45;color:var(--muted)}.kc3 .frows{margin-top:clamp(28px,3.5vw,48px);display:grid;gap:clamp(36px,4.5vw,60px)}.kc3 .frow{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(28px,4.5vw,80px);align-items:center}.kc3 .frow__media{position:relative;border-radius:var(--r-lg);overflow:hidden;background:#fff;aspect-ratio:16/9}.kc3 .frow--rev .frow__media{order:2}.kc3 .frow__t .clip-badge{margin-top:0}.kc3 .frow h3{font-size:clamp(21px,1.7vw,26px);font-weight:500;letter-spacing:-.025em;margin-top:16px}.kc3 .frow p{margin-top:8px;font-size:16px;line-height:1.55;color:var(--muted);max-width:46ch}@media(max-width:860px){.kc3 .fgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.kc3 .fgrid .fclip{width:100%;flex:none}.kc3 .frow{grid-template-columns:1fr;gap:20px}.kc3 .frow--rev .frow__media{order:0}}.kc3 .clip-badge{display:inline-flex;align-items:center;gap:7px;height:25px;padding:0 11px;border-radius:999px;background:var(--ink);color:#fff;font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-top:22px}.kc3 .clip-badge i{width:7px;height:7px;border-radius:50%;background:#ff3b30;animation:pulse 1.6s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.kc3 .sec-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.kc3 .sec-head--row .sec-head{margin-bottom:0}@media(max-width:700px){.kc3 .sec-head--row{flex-direction:column;align-items:flex-start;gap:16px}.kc3 .rail__ctrls{justify-content:flex-start}.kc3 .rail__ctrls button{width:40px;height:40px}}.kc3 .bento{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.kc3 .tile{background:#1b1b1f;border-radius:var(--r-lg);padding:clamp(20px,2vw,28px);min-height:208px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;position:relative;overflow:hidden}.kc3 .tile--3{grid-column:span 3}.kc3 .tile--2{grid-column:span 2}.kc3 .tile--4{grid-column:span 4}.kc3 .tile h3{font-size:17.5px;margin-top:0;color:#fff}.kc3 .tile p{margin-top:7px;font-size:14.5px;line-height:1.45;color:#a1a1a6;max-width:38ch}.kc3 .tile__big{font-size:clamp(30px,3vw,44px);font-weight:500;letter-spacing:-.035em;line-height:.95;color:#fff}.kc3 .tile__big small{font-size:.38em;font-weight:500;letter-spacing:-.02em;margin-left:4px;vertical-align:baseline;color:#8e8e93}.kc3 .tile--light{background:#fff}.kc3 .tile--light h3,.kc3 .tile--light .tile__big{color:var(--ink)}.kc3 .tile--light p,.kc3 .tile--light .tile__big small{color:var(--muted)}.kc3 .tile--green{background:var(--green)}.kc3 .tile--green h3,.kc3 .tile--green .tile__big{color:#fff}.kc3 .tile--green p{color:#ffffffd9}.kc3 .tile--green .tile__big small{color:#ffffffbf}.kc3 .bento--light .tile{background:#fff;border:1px solid var(--line)}.kc3 .bento--light .tile h3,.kc3 .bento--light .tile .tile__big{color:var(--ink)}.kc3 .bento--light .tile p,.kc3 .bento--light .tile .tile__big small{color:var(--muted)}.kc3 .bento--light .tile--green{background:var(--green);border-color:transparent}.kc3 .bento--light .tile--green h3,.kc3 .bento--light .tile--green .tile__big{color:#fff}.kc3 .bento--light .tile--green p{color:#ffffffd9}.kc3 .bento--light .tile--green .tile__big small{color:#ffffffbf}.kc3 .tile__img{position:absolute;right:-8%;bottom:-10%;width:52%;opacity:.95;pointer-events:none}@media(max-width:900px){.kc3 .bento{grid-template-columns:repeat(2,1fr)}.kc3 .tile--3,.kc3 .tile--2,.kc3 .tile--4{grid-column:span 1}.kc3 .tile{min-height:170px}}@media(max-width:560px){.kc3 .bento{grid-template-columns:1fr}.kc3 .tile__img{display:none}}.kc3 .app{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,96px);align-items:center}.kc3 .app__phones{position:relative;display:flex;justify-content:center;gap:0}.kc3 .app__phones img{width:min(52%,300px);filter:drop-shadow(0 30px 30px rgba(0,0,0,.18))}.kc3 .app__phones img:first-child{transform:translate(10%,6%) rotate(-4deg);z-index:1}.kc3 .app__phones img:last-child{transform:translate(-10%,-4%) rotate(3deg)}.kc3 .app__lead-h{font-size:22px;color:var(--ink);font-weight:500;margin-top:36px;letter-spacing:-.02em}.kc3 .app__lead-p{margin-top:10px;font-size:16px;line-height:1.55;color:var(--muted);max-width:54ch}.kc3 .app__ticks{margin-top:24px;display:grid;gap:11px}.kc3 .app__ticks li{display:flex;gap:12px;font-size:15.5px;line-height:1.45;color:var(--body)}.kc3 .app__ticks svg{width:19px;height:19px;stroke:var(--green);flex:none;margin-top:2px}.kc3 .app__rail-h{font-size:clamp(20px,1.6vw,26px);font-weight:500;letter-spacing:-.02em;color:var(--ink)}.kc3 .app__blockshead{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(36px,4.5vw,64px);padding-top:clamp(26px,3.4vw,44px);border-top:1px solid var(--line)}.kc3 .app__railwrap{position:relative;margin-top:16px}.kc3 .app__blocks{display:flex;gap:clamp(20px,2vw,30px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scroll-padding:0 var(--gutter)}.kc3 .app__blocks::-webkit-scrollbar{display:none}.kc3 .app__block{flex:0 0 clamp(300px,26vw,372px);scroll-snap-align:start}.kc3 .app__fade{position:absolute;top:0;bottom:0;right:calc(var(--gutter) * -1);width:clamp(70px,10vw,150px);background:linear-gradient(to right,#fff0,#fff 75%);pointer-events:none;transition:opacity .3s;z-index:2}.kc3 .app__fade.is-off{opacity:0}.kc3 .app__bmedia{position:relative;aspect-ratio:9/17;border-radius:18px;overflow:hidden;background:var(--wash);margin-bottom:20px}.kc3 .app__bmedia video,.kc3 .app__bmedia img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kc3 .app__blocks h3{font-size:19px;color:var(--ink);font-weight:500;letter-spacing:-.02em;padding:0 7%}.kc3 .app__blocks p{margin-top:10px;font-size:15px;line-height:1.55;color:var(--muted);padding:0 7%}.kc3 .app__stores{display:flex;gap:12px;margin-top:44px;flex-wrap:wrap}.kc3 .store{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 16px;border-radius:14px;background:var(--ink);color:#fff;font-weight:500;font-size:15px}.kc3 .store small{display:block;font-size:11px;font-weight:500;color:#ffffffa6;line-height:1}.kc3 .store svg{width:22px;height:22px}@media(max-width:900px){.kc3 .app{grid-template-columns:1fr;gap:56px}.kc3 .app__phones{order:-1}.kc3 .app__block{flex-basis:74vw}.kc3 .app__railwrap{margin-top:28px}}@media(max-width:700px){.kc3 .app__blockshead{flex-direction:column;align-items:flex-start;gap:16px}}.kc3 .video{position:relative;aspect-ratio:16/9;border-radius:var(--r-xl);overflow:hidden;background:#000;isolation:isolate}.kc3 .video img{width:100%;height:100%;object-fit:cover;opacity:.92}.kc3 .video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.kc3 .video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(to top,rgba(0,0,0,.55),transparent 50%)}.kc3 .video__play span{width:92px;height:92px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 20px 50px #00000059;transition:transform .25s var(--ease)}.kc3 .video__play:hover span{transform:scale(1.06)}.kc3 .video__play svg{width:34px;height:34px;margin-left:5px;fill:var(--ink)}.kc3 .video__cap{position:absolute;left:32px;bottom:28px;color:#fff;font-weight:500;font-size:15px;display:flex;align-items:center;gap:10px}.kc3 .video__cap i{font-style:normal;font-weight:500;opacity:.75}.kc3 .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.kc3 .step{display:flex;gap:18px;padding:26px;background:var(--wash);border-radius:var(--r)}.kc3 .step b{font-size:13px;font-weight:500;letter-spacing:.08em;color:var(--green);flex:none;width:48px;height:48px;border-radius:50%;background:#fff;display:grid;place-items:center}.kc3 .step h3{font-size:18px;font-weight:500}.kc3 .step p{margin-top:6px;font-size:15px;color:var(--muted)}@media(max-width:760px){.kc3 .steps{grid-template-columns:1fr}.kc3 .video{border-radius:22px}.kc3 .video__play span{width:72px;height:72px}}.kc3 .methods{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.kc3 .mtile{position:relative;border-radius:var(--r-xl);overflow:hidden;min-height:clamp(440px,40vw,580px);display:flex;align-items:flex-end;isolation:isolate;background:var(--wash-2)}.kc3 .mtile--lg{grid-column:span 4}.kc3 .mtile--sm{grid-column:span 2}.kc3 .mtile>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kc3 .mtile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.74) 0%,rgba(0,0,0,.32) 38%,rgba(0,0,0,.06) 62%,transparent 80%);z-index:1}.kc3 .mtile__tag{position:absolute;top:20px;left:20px;z-index:2;background:#0a0a0b61;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:0;color:#fff;text-transform:uppercase;font-size:10.5px;font-weight:500;letter-spacing:.09em;height:26px}.kc3 .mtile__t{position:relative;z-index:2;padding:clamp(22px,2.2vw,32px);color:#fff}.kc3 .mtile__t p{max-width:52ch}.kc3 .mtile__t h3{color:#fff;font-size:clamp(20px,1.6vw,25px);font-weight:500;letter-spacing:-.028em}.kc3 .mtile__t p{margin-top:9px;font-size:15.5px;line-height:1.5;color:#ffffffdb;text-wrap:pretty}.kc3 .mtile__meta{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:16px}.kc3 .mtile__meta span{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:#ffffffd9}.kc3 .mtile__meta svg{width:14px;height:14px;flex:none}@media(max-width:900px){.kc3 .methods{grid-template-columns:1fr}.kc3 .mtile--lg,.kc3 .mtile--sm{grid-column:span 1}.kc3 .mtile{min-height:min(480px,116vw)}}.kc3 .cost{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:start}.kc3 .cost__ctrls{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.kc3 .ctrl{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 16px}.kc3 .ctrl label{display:block;font-size:13px;font-weight:500;color:var(--muted);letter-spacing:.02em}.kc3 .ctrl__row{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.kc3 .ctrl__row output{font-size:21px;font-weight:500;letter-spacing:-.03em;color:var(--ink)}.kc3 .ctrl__row div{display:flex;gap:6px}.kc3 .ctrl__row button{width:30px;height:30px;border-radius:50%;background:var(--wash);display:grid;place-items:center;font-size:17px;font-weight:500;line-height:1;transition:background .2s}.kc3 .ctrl__row button:hover{background:var(--wash-2)}.kc3 .cost__save{margin-top:26px;color:var(--ink)}.kc3 .cost__save span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--muted)}.kc3 .cost__save b{display:block;font-size:clamp(30px,2.6vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1;margin-top:8px;color:var(--green)}.kc3 .cost__save small{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.kc3 .bars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:end;min-height:360px}.kc3 .bar{display:flex;flex-direction:column;justify-content:flex-end;text-align:center}.kc3 .bar__total{font-size:clamp(23px,2vw,30px);font-weight:500;letter-spacing:-.03em;color:var(--ink);line-height:1;margin-bottom:14px}.kc3 .bar__col{border-radius:18px 18px 8px 8px;background:var(--wash-2);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;transition:height .5s var(--ease)}.kc3 .bar__seg{display:grid;place-items:center;font-size:12.5px;font-weight:500;color:var(--body);padding:8px 6px;min-height:34px;text-align:center;line-height:1.2}.kc3 .bar__seg--sub{background:#d9d9de;color:var(--ink)}.kc3 .bar__seg--cam{background:var(--wash-2)}.kc3 .bar--us .bar__col{background:var(--green)}.kc3 .bar--us .bar__seg{color:#fff;padding-bottom:22px}.kc3 .bar__name{margin-top:14px;font-size:14px;font-weight:500;color:var(--ink)}.kc3 .bar__name small{display:block;font-weight:500;color:var(--muted);font-size:12.5px;margin-top:2px}.kc3 .cost__fine{margin-top:24px;font-size:12.5px;color:var(--faint);line-height:1.5;max-width:70ch}.kc3 .nofees{display:grid;grid-template-columns:1fr;gap:clamp(32px,4vw,52px);padding-top:0;padding-bottom:0;justify-items:center;text-align:center}.kc3 .nofees .lede{margin-left:auto;margin-right:auto;max-width:66ch}.kc3 .nofees__chart{max-width:880px;width:100%}.kc3 .nofees__chart>p{margin-left:auto;margin-right:auto}.kc3 .nofees .rise__legend{justify-content:center}.kc3 .nofees .stmt__card{text-align:left}.kc3 .nofees__chart h3{font-size:clamp(21px,1.7vw,27px);letter-spacing:-.03em;color:#fff;line-height:1.15}.kc3 .nofees__chart>p{margin-top:14px;color:#a1a1a6;font-size:16px;line-height:1.55;max-width:52ch}.kc3 .nofees .rise__legend{margin:30px 0 16px;color:#a1a1a6}.kc3 .nofees svg{width:100%;height:auto;display:block}.kc3 .bars__title{font-size:14px;color:var(--muted);margin-bottom:20px;text-align:center}.kc3 .bars__title b,.kc3 .bars__title span{color:var(--ink);font-weight:500}.kc3 .rise__chart svg{width:100%;height:auto;display:block}.kc3 .rise__legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:16px;font-size:13px;font-weight:500;color:var(--muted)}.kc3 .rise__legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:7px;vertical-align:-1px}@media(max-width:900px){.kc3 .cost{grid-template-columns:1fr}.kc3 .bars{min-height:280px}}.kc3 .stmt__card{display:inline-flex;align-items:center;gap:22px;margin-top:40px;padding:18px 28px 18px 18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:20px;text-align:left}.kc3 .stmt__card .sd{width:64px;height:76px;border-radius:8px 8px 6px 6px;background:linear-gradient(160deg,#3a3a3f,#1c1c20);position:relative;flex:none}.kc3 .stmt__card .sd:before{content:"";position:absolute;left:8px;right:8px;top:10px;height:22px;border-radius:3px;background:repeating-linear-gradient(90deg,#c9a227 0 6px,#8a6d12 6px 8px)}.kc3 .stmt__card b{display:block;color:#fff;font-size:17px;font-weight:500}.kc3 .stmt__card span{font-size:14px;color:#a1a1a6}.kc3 .cmp2{width:100%;border-collapse:collapse}.kc3 .cmp2 th{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:500;text-align:center;padding:0 20px 20px}.kc3 .cmp2 th:first-child{text-align:left;padding-left:0}.kc3 .cmp2 th:nth-child(2){color:var(--ink)}.kc3 .cmp2 td{border-top:1px solid var(--line);padding:26px 20px;vertical-align:middle}.kc3 .cmp2 td:first-child{padding-left:0}.kc3 .cmp2 td b{display:block;font-size:17px;font-weight:500;color:var(--ink);letter-spacing:-.01em}.kc3 .cmp2 td span{display:block;font-size:14px;color:var(--muted);margin-top:3px}.kc3 .cmp2 .c{width:170px;text-align:center}.kc3 .cmp2 .c svg{width:22px;height:22px;vertical-align:middle}.kc3 .c-yes{color:var(--green)}.kc3 .c-no{color:var(--faint)}@media(max-width:640px){.kc3 .cmp2 .c{width:72px}.kc3 .cmp2 td{padding:20px 8px}.kc3 .cmp2 td span{display:none}.kc3 .cmp2 th{padding:0 8px 14px;font-size:10.5px;letter-spacing:.05em}}.kc3 .byob{background:#1b1b1f;color:#a1a1a6;border-radius:var(--r-xl);padding:clamp(36px,5vw,72px);display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;overflow:hidden}.kc3 .byob__ladder{display:flex;gap:8px;margin-top:32px}.kc3 .byob__ladder li{flex:1;background:#ffffff0f;border-radius:14px;padding:16px 8px;text-align:center}.kc3 .byob__ladder b{display:block;font-size:26px;font-weight:500;letter-spacing:-.03em;color:#4ccf7a}.kc3 .byob__ladder span{display:block;font-size:12.5px;color:var(--faint);margin-top:2px}.kc3 .byob__ladder li:last-child{box-shadow:inset 0 0 0 1.5px var(--green)}.kc3 .byob__imgs{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.kc3 .byob__imgs div{aspect-ratio:1;background:#fff;border-radius:20px;overflow:hidden;display:grid;place-items:center;padding:14px}.kc3 .byob__imgs img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.kc3 .byob .eyebrow{color:#4ccf7a}.kc3 .byob h2{color:#fff}.kc3 .byob .lede{color:#a1a1a6}.kc3 .byob .btn--primary{background:#fff;color:var(--ink)}.kc3 .byob .btn--primary:hover{background:#e8e8ed}@media(max-width:900px){.kc3 .byob{grid-template-columns:1fr}.kc3 .byob__ladder{flex-wrap:wrap}.kc3 .byob__ladder li{flex:1 1 30%}}.kc3 .rv-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:36px}.kc3 .rv-stat{padding:28px;border-radius:var(--r);background:var(--wash)}.kc3 .rv-stat__logo{display:flex;align-items:center;height:26px;margin-bottom:14px;line-height:0}.kc3 .rv-stat__logo .star{width:16px;height:16px}.kc3 .rv-stat b{display:block;font-size:clamp(26px,2.4vw,36px);font-weight:500;letter-spacing:-.03em;color:var(--ink);line-height:1}.kc3 .rv-stat span{display:block;margin-top:10px;font-size:14px;color:var(--muted)}.kc3 .rv-grid{columns:3;column-gap:16px}.kc3 .rv{break-inside:avoid;margin-bottom:16px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}.kc3 .rv img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--wash)}.kc3 .rv__b{padding:22px 24px 24px}.kc3 .rv__b p{font-size:15.5px;line-height:1.55;color:var(--ink);margin-top:12px}.kc3 .rv__b footer{margin-top:16px;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted)}.kc3 .rv__b footer b{color:var(--ink);font-weight:500}.kc3 .rv__b footer .v{display:inline-flex;align-items:center;gap:4px;color:var(--green-ink);font-weight:500}.kc3 .rv__b footer .v svg{width:13px;height:13px}@media(max-width:1000px){.kc3 .rv-stats{grid-template-columns:repeat(2,1fr)}.kc3 .rv-grid{columns:2}}@media(max-width:600px){.kc3 .rv-grid{columns:1}}.kc3 .specs{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(32px,5vw,80px)}.kc3 .spec{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:22px 0;border-top:1px solid var(--line)}.kc3 .spec dt{font-size:14px;font-weight:500;color:var(--muted)}.kc3 .spec dd{margin:0;font-size:16px;color:var(--ink);line-height:1.5}.kc3 .spec dd span{display:block}.kc3 .spec dd small{display:block;color:var(--muted);font-size:14px}@media(max-width:760px){.kc3 .specs{grid-template-columns:1fr}.kc3 .spec{grid-template-columns:120px 1fr}}.kc3 .faq{display:grid;grid-template-columns:280px 1fr;gap:clamp(32px,5vw,96px);align-items:start}.kc3 .faq__nav{position:sticky;top:calc(var(--header-h) + 24px);display:grid;gap:4px}.kc3 .faq__nav a{padding:10px 14px;border-radius:10px;font-size:15px;font-weight:500;color:var(--muted);transition:.2s}.kc3 .faq__nav a:hover,.kc3 .faq__nav a.is-active{color:var(--ink);background:var(--wash)}.kc3 .faq__group{margin-bottom:40px;scroll-margin-top:calc(var(--header-h) + 24px)}.kc3 .faq__group h3{font-size:22px;margin-bottom:8px}.kc3 .q{border-top:1px solid var(--line)}.kc3 .q:last-child{border-bottom:1px solid var(--line)}.kc3 .q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}.kc3 .q summary::-webkit-details-marker{display:none}.kc3 .q summary svg{width:22px;height:22px;flex:none;stroke:var(--muted);transition:transform .3s var(--ease)}.kc3 .q[open] summary svg{transform:rotate(45deg)}.kc3 .q__a{padding:0 0 26px;font-size:16px;line-height:1.6;color:var(--body);max-width:68ch}.kc3 .q__a p+p,.kc3 .q__a ul+p,.kc3 .q__a p+ul{margin-top:12px}.kc3 .q__a ul{list-style:disc;padding-left:20px;display:grid;gap:4px}.kc3 .q__a b{font-weight:500;color:var(--ink)}@media(max-width:900px){.kc3 .faq{grid-template-columns:1fr}.kc3 .faq__nav{position:static;display:flex;overflow-x:auto;gap:6px;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.kc3 .faq__nav a{white-space:nowrap;background:var(--wash)}}.kc3 .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kc3 .trust li{display:flex;gap:16px;align-items:flex-start;padding:24px;border-radius:var(--r);background:#fff;border:1px solid var(--line)}.kc3 .trust svg{width:28px;height:28px;stroke:var(--ink);flex:none}.kc3 .trust b{display:block;font-weight:500;color:var(--ink);font-size:16px}.kc3 .trust span{display:block;font-size:14px;color:var(--muted);margin-top:3px}.kc3 .pay{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--muted)}.kc3 .pay .pay__l{display:inline-flex;align-items:center}.kc3 .pay .pay__l svg{height:46px;width:auto;display:block}@media(max-width:900px){.kc3 .trust{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.kc3 .trust{grid-template-columns:1fr}}.kc3 .final{background:var(--ink);color:#fff;text-align:center;padding:var(--sec) 0}.kc3 .final h2{font-size:clamp(32px,4vw,54px);color:#fff}.kc3 .final .lede{color:#a1a1a6;margin:22px auto 0}.kc3 .final__btns{display:flex;justify-content:center;gap:12px;margin-top:40px;flex-wrap:wrap}.kc3 .final__btns .btn--primary{background:#fff;color:var(--ink)}.kc3 .final__btns .btn--primary:hover{background:#e8e8ed}.kc3 .footer{background:var(--wash);padding:64px 0 32px;font-size:14px;color:var(--muted)}.kc3 .footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px}.kc3 .footer h4{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:18px;font-weight:500}.kc3 .footer li{margin-bottom:10px}.kc3 .footer a:hover{color:var(--ink)}.kc3 .footer__news p{color:var(--ink);font-size:20px;font-weight:500;letter-spacing:-.02em;max-width:22ch;line-height:1.3}.kc3 .footer__form{display:flex;margin-top:20px;max-width:380px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px 4px 4px 18px}.kc3 .footer__form input{flex:1;border:0;background:none;font:inherit;font-size:15px;outline:none;min-width:0}.kc3 .footer__form button{height:44px;padding:0 20px;border-radius:999px;background:var(--ink);color:#fff;font-weight:500;font-size:14px}.kc3 .footer__bottom{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px}@media(max-width:900px){.kc3 .footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.kc3 .footer__grid{grid-template-columns:1fr}}.kc3 .sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .4s var(--ease)}.kc3 .sticky.is-on{transform:none}.kc3 .sticky .wrap{display:flex;align-items:center;gap:18px;height:76px}.kc3 .sticky img{width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--wash)}.kc3 .sticky__t b{display:block;font-weight:500;color:var(--ink);font-size:15px}.kc3 .sticky__t span{font-size:13px;color:var(--muted)}.kc3 .sticky .btn{margin-left:auto;height:48px}@media(max-width:560px){.kc3 .sticky img,.kc3 .sticky__t span{display:none}.kc3 .sticky .wrap{height:68px}.kc3 .sticky .btn{flex:1}}body{padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/53/assets/kc3.css.map */
