:root{--ek-navy: #050A30;--ek-blue: #5F67F0;--ek-blue-dark: #4A52E0;--ek-peri: #7980FC;--ek-soft: #F4F5FF;--ek-soft-2: #EEF0FF;--ek-line: #E6E7F2;--ek-muted: #5A5F7A;--ek-white: #FFFFFF;--ek-radius: 20px;--ek-font: var(--font-body--family, Inter, system-ui, -apple-system, sans-serif)}.ek{font-family:var(--ek-font);color:var(--ek-navy);-webkit-font-smoothing:antialiased}.ek *,.ek *:before,.ek *:after{box-sizing:border-box}.ek img{display:block;max-width:100%}.ek a{color:inherit}.ek-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 40px}.ek-sec{padding:96px 0}.ek-sec--soft{background:var(--ek-soft)}.ek-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--ek-blue);font-size:14px;font-weight:500;letter-spacing:.01em}.ek-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ek-peri)}.ek-h1{margin:0;font-family:var(--font-heading--family, var(--ek-font));font-size:clamp(42px,6.2vw,92px);font-weight:700;line-height:.98;letter-spacing:-.04em}.ek-h2{margin:0;font-family:var(--font-heading--family, var(--ek-font));font-size:clamp(32px,4.2vw,60px);font-weight:700;line-height:1.02;letter-spacing:-.035em;color:var(--ek-blue)}.ek-h3{margin:0;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.ek-lead{margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--ek-muted)}.ek-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px}.ek-head .ek-lead{max-width:520px;margin-top:16px}.ek .ek-link,.ek-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;color:var(--ek-blue);white-space:nowrap}.ek .ek-link:hover,.ek-link:hover{color:var(--ek-blue-dark);text-decoration:underline;text-underline-offset:3px}.ek-link svg,.ek-btn svg{width:18px;height:18px;flex:0 0 auto}.ek-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:14px 28px;border:1px solid var(--ek-blue);border-radius:999px;background:var(--ek-blue);color:var(--ek-white)!important;font-family:var(--ek-font);font-size:16px;font-weight:600;line-height:1.1;text-decoration:none;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.ek-btn:hover{background:var(--ek-blue-dark);border-color:var(--ek-blue-dark)}.ek-btn:focus-visible{outline:3px solid var(--ek-peri);outline-offset:3px}.ek-btn--light{background:var(--ek-white);border-color:var(--ek-white);color:var(--ek-navy)!important}.ek-btn--light:hover{background:var(--ek-soft-2);border-color:var(--ek-soft-2)}.ek-btn--ghost{background:transparent;border-color:currentColor;color:inherit!important}.ek-btn--ghost:hover{background:#ffffff1f;border-color:currentColor}.ek-btn--blue{background:var(--ek-blue);border-color:var(--ek-blue)}.ek-btn--blue:hover{background:var(--ek-blue-dark);border-color:var(--ek-blue-dark)}.ek-btn--block{width:100%}.ek-stars{display:inline-flex;gap:2px;color:var(--ek-peri);line-height:0}.ek-stars svg{width:16px;height:16px}.ek-stars .is-off{opacity:.25}.ek-ph{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;min-height:220px;padding:24px;border:1.5px dashed #B9BDF8;border-radius:inherit;background:repeating-linear-gradient(135deg,#f4f5ff 0 14px,#eef0ff 14px 28px);color:var(--ek-blue);text-align:center}.ek-ph strong{font-size:13px;font-weight:700;letter-spacing:.02em}.ek-ph span{max-width:280px;color:var(--ek-muted);font-size:13px;line-height:1.45}.ek-ph svg{width:28px;height:28px}.ek-hero{position:relative;display:flex;align-items:flex-end;min-height:min(88vh,860px);overflow:hidden;background:var(--ek-navy);color:var(--ek-white)}.ek-hero__media,.ek-hero__media img,.ek-hero__media .ek-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0}.ek-hero__media--mobile{display:none}.ek-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(5,10,48,var(--ek-shade, .38))}.ek-hero__inner{position:relative;z-index:1;width:100%;padding-top:140px;padding-bottom:64px}.ek-hero__rating{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;padding:8px 14px 8px 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#050a3059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:14px;font-weight:500;text-decoration:none;color:var(--ek-white)!important}.ek-hero__rating .ek-stars{color:#c9ccfd}.ek-hero .ek-h1{max-width:13ch;color:var(--ek-white)}.ek-hero__sub{max-width:560px;margin:22px 0 0;color:#ffffffe0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.ek-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ek-hero__ctas .ek-btn{min-height:48px;padding:12px 24px;font-size:15px}.ek-hero__ticks{display:flex;flex-wrap:wrap;gap:10px 24px;margin:28px 0 0;padding:0;list-style:none;font-size:14px;color:#ffffffe6}.ek-hero__ticks li{display:inline-flex;align-items:center;gap:8px}.ek-hero__ticks svg{width:18px;height:18px;color:#c9ccfd}.ek-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;display:none;align-items:center;gap:12px;padding:10px 10px 10px 16px;border:1px solid var(--ek-line);border-radius:18px;background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px #050a3024;transform:translateY(140%);transition:transform .3s ease-out;font-family:var(--ek-font);color:var(--ek-navy)}.ek-sticky.is-visible{transform:translateY(0)}.ek-sticky__text{flex:1;min-width:0;font-size:13px;line-height:1.3}.ek-sticky__text strong{display:block;font-size:15px}.ek-sticky__text span{color:var(--ek-muted)}.ek-sticky .ek-btn{min-height:46px;padding:10px 18px;font-size:15px}.ek-marquee{overflow:hidden;border-bottom:1px solid var(--ek-line);background:var(--ek-white)}.ek-marquee__track{display:flex;width:max-content;animation:ek-scroll var(--ek-speed, 38s) linear infinite}.ek-marquee:hover .ek-marquee__track{animation-play-state:paused}.ek-marquee__group{display:flex;flex:0 0 auto}.ek-marquee__item{display:inline-flex;align-items:center;gap:10px;padding:18px 28px;font-size:15px;font-weight:500;white-space:nowrap;color:var(--ek-navy)}.ek-marquee__item svg{width:20px;height:20px;color:var(--ek-blue)}.ek-marquee__item+.ek-marquee__item:before,.ek-marquee__group+.ek-marquee__group .ek-marquee__item:first-child:before{content:"";width:5px;height:5px;margin-right:18px;border-radius:50%;background:var(--ek-peri)}@keyframes ek-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ek-marquee__track{animation:none}}.ek-products{display:grid;grid-template-columns:repeat(var(--ek-cols, 4),minmax(0,1fr));gap:20px}.ek-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ek-line);border-radius:var(--ek-radius);background:var(--ek-white);transition:border-color .2s ease-out}.ek-card:hover{border-color:#c9ccfd}.ek-card--hero{grid-column:span 2}.ek-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--ek-soft)}.ek-card--hero .ek-card__media{aspect-ratio:16 / 9.4}.ek-card__media img{width:100%;height:100%;object-fit:contain;padding:6%;transition:transform .4s ease-out}.ek-card__media img.is-cover{object-fit:cover;padding:0}.ek-card:hover .ek-card__media img{transform:scale(1.03)}.ek-card__badge{position:absolute;top:14px;left:14px;z-index:1;padding:6px 11px;border-radius:999px;background:var(--ek-navy);color:var(--ek-white);font-size:12px;font-weight:600;line-height:1.2}.ek-card__badge--blue{background:var(--ek-blue)}.ek-card__badge--soft{background:var(--ek-white);color:var(--ek-blue);border:1px solid #C9CCFD}.ek-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 20px 22px}.ek-card__rating{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ek-muted)}.ek-card__rating .ek-stars svg{width:14px;height:14px}.ek-card__title{margin:0;font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.ek-card__title a{text-decoration:none}.ek-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ek-card__tag{margin:0;color:var(--ek-muted);font-size:15px;line-height:1.45}.ek-card__foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px}.ek-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.ek-price__now{font-size:20px;font-weight:700;letter-spacing:-.01em}.ek-price__was{color:var(--ek-muted);font-size:14px;text-decoration:line-through}.ek-price__save{padding:3px 8px;border-radius:999px;background:var(--ek-soft-2);color:var(--ek-blue-dark);font-size:12px;font-weight:600}.ek-card form{margin:0}.ek-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 16px;border:0;border-radius:999px;background:var(--ek-blue);color:var(--ek-white);font-family:var(--ek-font);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s ease-out}.ek-add:hover{background:var(--ek-blue-dark)}.ek-add:disabled{background:var(--ek-line);color:var(--ek-muted);cursor:not-allowed}.ek-add svg{width:16px;height:16px}.ek-card__points{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.ek-card__points li{padding:5px 10px;border:1px solid var(--ek-line);border-radius:999px;font-size:13px;color:var(--ek-navy)}.ek-belief{max-width:1040px;margin:0 0 56px}.ek-belief .ek-h2{font-size:clamp(34px,4.8vw,68px)}.ek-belief .ek-h2 em{font-style:normal;color:var(--ek-blue)}.ek-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ek-pillar{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ek-radius);background:var(--ek-white);border:1px solid var(--ek-line)}.ek-pillar__media{position:relative;aspect-ratio:4 / 3.4;overflow:hidden;border-radius:0}.ek-pillar__media img{width:100%;height:100%;object-fit:cover}.ek-pillar__body{padding:24px 24px 28px}.ek-pillar__num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:14px;border-radius:50%;background:var(--ek-soft-2);color:var(--ek-blue);font-size:13px;font-weight:700}.ek-pillar__body p{margin:10px 0 0;color:var(--ek-muted);font-size:16px;line-height:1.55}.ek-pillar__note{display:block;margin-top:12px;font-size:12px;color:#8a8ea8;line-height:1.4}.ek-revhead{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:40px}.ek-score{display:flex;align-items:center;gap:14px}.ek-score__num{font-size:56px;font-weight:700;line-height:1;letter-spacing:-.04em}.ek-score__meta{font-size:14px;color:var(--ek-muted);line-height:1.4}.ek-score__meta .ek-stars svg{width:18px;height:18px}.ek-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.ek-rail::-webkit-scrollbar{display:none}.ek-rail>*{scroll-snap-align:start}.ek-rev{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ek-line);border-radius:var(--ek-radius);background:var(--ek-white)}.ek-rev__photo{aspect-ratio:4 / 3.2;overflow:hidden;background:var(--ek-soft)}.ek-rev__photo img{width:100%;height:100%;object-fit:cover}.ek-rev__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px}.ek-rev__quote{margin:0;font-size:15px;line-height:1.55;color:var(--ek-navy);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.ek-rev__who{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:600}.ek-rev__who span{display:inline-flex;align-items:center;gap:4px;color:var(--ek-blue);font-size:12px;font-weight:500}.ek-rev__who svg{width:14px;height:14px}.ek-rail-nav{display:flex;gap:8px}.ek-rail-nav button{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--ek-line);border-radius:50%;background:var(--ek-white);color:var(--ek-navy);cursor:pointer}.ek-rail-nav button:hover{border-color:var(--ek-navy)}.ek-rail-nav svg{width:18px;height:18px}.ek-desks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:14px}.ek-desk{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:18px;background:var(--ek-soft)}.ek-desk--tall{grid-row:span 2;aspect-ratio:auto}.ek-desk img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}.ek-desk:hover img{transform:scale(1.04)}.ek-desk__label{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#fffffff0;font-size:13px;line-height:1.3}.ek-desk__label strong{display:inline-flex;align-items:center;gap:5px;font-size:14px}.ek-desk__label strong svg{width:14px;height:14px;color:var(--ek-blue)}.ek-desk__label span{color:var(--ek-muted)}.ek-desk .ek-ph{min-height:0;border-radius:18px}.ek-split{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:64px}.ek-split__media{position:relative;overflow:hidden;aspect-ratio:4 / 4.6;border-radius:24px}.ek-split__media img{width:100%;height:100%;object-fit:cover}.ek-split__copy .ek-lead{margin-top:20px}.ek-split__copy p.ek-body{margin:16px 0 0;font-size:17px;line-height:1.65;color:var(--ek-navy)}.ek-sign{display:flex;align-items:center;gap:14px;margin-top:28px;font-size:15px}.ek-sign strong{display:block;font-size:16px}.ek-sign span{color:var(--ek-muted)}.ek-split .ek-btn{margin-top:32px}.ek-band{position:relative;overflow:hidden;padding:96px 0;background:var(--ek-blue);color:var(--ek-white)}.ek-band .ek-eyebrow{color:var(--ek-white)}.ek-band .ek-eyebrow:before{background:var(--ek-white)}.ek-band .ek-h2{color:var(--ek-white);max-width:15ch}.ek-band__grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:56px}.ek-band__lead{margin:20px 0 0;max-width:520px;color:#ffffffeb;font-size:18px;line-height:1.6}.ek-band__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ek-band__list li{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:16px 18px;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:#ffffff1a}.ek-band__list li>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#fff3;color:var(--ek-white)}.ek-band__list svg{width:22px;height:22px}.ek-band__list strong{display:block;font-size:16px}.ek-band__list small{display:block;margin-top:2px;color:#ffffffd9;font-size:14px;line-height:1.4}.ek-band__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ek-band__mark{position:absolute;right:-2vw;bottom:-6vw;font-size:26vw;font-weight:700;line-height:1;letter-spacing:-.06em;color:#ffffff12;pointer-events:none;-webkit-user-select:none;user-select:none}.ek-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:64px}.ek-faq__list{border-top:1px solid var(--ek-line)}.ek-faq details{border-bottom:1px solid var(--ek-line)}.ek-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;font-weight:600;line-height:1.35;list-style:none;cursor:pointer}.ek-faq summary::-webkit-details-marker{display:none}.ek-faq summary:after{content:"";flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--ek-soft-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235F67F0' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / 16px no-repeat;transition:transform .2s ease-out}.ek-faq details[open] summary:after{transform:rotate(45deg)}.ek-faq__a{padding:0 48px 22px 0;color:var(--ek-muted);font-size:16px;line-height:1.65}.ek-faq__a p{margin:0 0 10px}.ek-faq__a a{color:var(--ek-blue)}.ek-faq__side .ek-lead{margin-top:16px}.ek-faq__side .ek-btn{margin-top:28px}.ek-progress{display:none;position:relative;height:3px;margin:18px 0 0;border-radius:3px;background:var(--ek-line);overflow:hidden}.ek-progress span{position:absolute;top:0;bottom:0;left:0;width:30%;border-radius:3px;background:var(--ek-blue);transition:transform .15s linear}.ek-faq__help{display:none}.ek-products--minimal .ek-card__badge,.ek-products--minimal .ek-card__rating,.ek-products--minimal .ek-card__tag,.ek-products--minimal .ek-card__points,.ek-products--minimal .cbs,.ek-products--minimal form,.ek-products--minimal .ek-add,.ek-products--minimal .ek-price__save{display:none!important}.ek-products--minimal .ek-card__body{gap:4px;padding:16px 18px 18px}.ek-products--minimal .ek-card__foot{margin-top:0;padding-top:0}.ek-products--minimal .ek-price__now{font-size:17px;font-weight:600}.ek-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:40px 44px;border:1px solid var(--ek-line);border-radius:24px;background:var(--ek-soft)}.ek-cta__copy{max-width:640px}.ek-cta__copy .ek-lead{margin-top:12px}.ek-cta .ek-btn{flex:0 0 auto}@media screen and (max-width:1099px){.ek-products{grid-template-columns:repeat(2,minmax(0,1fr))}.ek-card--hero{grid-column:span 2}.ek-rail{grid-auto-columns:calc((100% - 20px) / 2.3)}.ek-desks{grid-template-columns:repeat(3,minmax(0,1fr))}.ek-split{gap:40px}}@media screen and (max-width:749px){.ek-wrap{padding:0 18px}.ek-sec,.ek-band{padding:48px 0}.ek-h2{font-size:30px;line-height:1.06}.ek-eyebrow{margin-bottom:10px;font-size:13px}.ek-head{flex-direction:row;align-items:flex-end;gap:16px;margin-bottom:20px}.ek-head .ek-lead{display:none}.ek-head .ek-link{padding-bottom:4px;font-size:14px}.ek-hero{min-height:0;height:auto}.ek-hero__media--desktop{display:none}.ek-hero__media--mobile{display:block}.ek-hero__shade{background:rgba(5,10,48,calc(var(--ek-shade, .38) + .1))}.ek-hero__inner{display:flex;flex-direction:column;align-items:center;padding-top:56px;padding-bottom:28px;text-align:center}.ek-hero__rating{order:5;margin:16px 0 0;padding:0;border:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:13px}.ek-hero__rating .ek-stars svg{width:14px;height:14px}.ek-hero .ek-h1{max-width:12ch;font-size:clamp(32px,9vw,40px);line-height:1.02}.ek-hero__sub{max-width:32ch;margin-top:12px;font-size:15px;line-height:1.45}.ek-hero__ctas{justify-content:center;margin-top:18px}.ek-hero__ctas .ek-btn{width:auto;min-height:42px;padding:10px 20px;font-size:14px}.ek-hero__ctas .ek-btn--ghost,.ek-hero__ticks{display:none}.ek-sticky{display:flex}.ek-marquee__item{padding:12px 18px;font-size:13px}.ek-products{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px 2px;scroll-padding:0 18px}.ek-products::-webkit-scrollbar{display:none}.ek-card,.ek-card--hero{grid-column:auto;flex-direction:column;scroll-snap-align:start;border-radius:16px}.ek-card__media,.ek-card--hero .ek-card__media{flex:none;aspect-ratio:1 / 1;min-height:0}.ek-card__media img{padding:4%}.ek-card__badge{top:10px;left:10px;padding:4px 9px;font-size:11px}.ek-card__body{gap:5px;padding:14px 14px 16px}.ek-card__title{font-size:16px}.ek-card__tag{font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ek-card__rating{font-size:12px}.ek-card__points{display:none}.ek-card .cbs .cbs__pill{padding:4px 9px 4px 8px;font-size:12px}.ek-card .cbs .cbs__total{display:none}.ek-card__foot{flex-direction:column;align-items:stretch;gap:10px;padding-top:8px}.ek-price__now{font-size:18px}.ek-add{width:100%;min-height:42px}.ek-progress{display:block}.ek-belief{margin-bottom:24px}.ek-belief .ek-h2{font-size:30px}.ek-pillars{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px;gap:12px;scroll-padding:0 18px}.ek-pillars::-webkit-scrollbar{display:none}.ek-pillar{scroll-snap-align:start;border-radius:16px}.ek-pillar__media{aspect-ratio:16 / 10}.ek-pillar__body{padding:16px 16px 20px}.ek-pillar__num{display:none}.ek-pillar__body p{font-size:14px}.ek-revhead{grid-template-columns:1fr;margin-bottom:20px}.ek-score{margin-top:14px!important}.ek-rail-nav{display:none}.ek-rail{grid-auto-columns:78%;gap:12px;margin:0 -18px;padding:0 18px 4px;scroll-padding:0 18px}.ek-rev__photo{aspect-ratio:16 / 10}.ek-rev__body{padding:16px}.ek-rev__quote{font-size:14px;-webkit-line-clamp:5}.ek-score__num{font-size:40px}.ek-desks{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-rows:auto;grid-auto-columns:66%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px;scroll-padding:0 18px}.ek-desks::-webkit-scrollbar{display:none}.ek-desk,.ek-desk--tall{grid-row:auto;aspect-ratio:4 / 5;scroll-snap-align:start;border-radius:16px}.ek-desk .ek-ph span{display:none}.ek-desk__label{left:8px;right:8px;bottom:8px;padding:8px 10px;font-size:12px}.ek-desk__label strong{font-size:13px}.ek-band__grid{grid-template-columns:minmax(0,1fr);gap:24px}.ek-band__lead{margin-top:12px;font-size:15px}.ek-band__ctas{margin-top:20px}.ek-band__ctas .ek-btn{width:100%;min-height:50px}.ek-band__list{display:none}.ek-band__ctas .ek-btn--ghost{display:inline-flex;width:auto;min-height:0;margin-top:4px;padding:6px 0;border:0;background:none;font-size:14px;text-decoration:underline;text-underline-offset:3px}.ek-band__ctas{flex-direction:column;align-items:stretch;gap:8px}.ek-band__ctas .ek-btn--ghost{align-self:center}.ek-band{text-align:center}.ek-band .ek-eyebrow{justify-content:center}.ek-band .ek-h2{margin:0 auto}.ek-band__lead{margin-left:auto;margin-right:auto}.ek-cta{flex-direction:column;align-items:stretch;gap:18px;padding:26px 20px;border-radius:18px;text-align:center}.ek-cta .ek-eyebrow{justify-content:center}.ek-cta .ek-btn{width:100%;min-height:48px}.ek-band__list li{grid-template-columns:1fr;gap:10px;padding:14px;align-items:start}.ek-band__list li>span:first-child{width:36px;height:36px;border-radius:10px}.ek-band__list strong{font-size:14px}.ek-band__list small{font-size:12px}.ek-band__mark{display:none}.ek-split,.ek-faq{grid-template-columns:minmax(0,1fr);gap:24px}.ek-split__media{aspect-ratio:4 / 3.4}.ek-split__copy{order:-1}.ek-split__copy .ek-lead{margin-top:12px;font-size:16px}.ek-split__copy p.ek-body{font-size:15px}.ek-split .ek-btn,.ek-faq__side .ek-btn{width:100%;margin-top:20px}.ek-faq{gap:20px}.ek-faq__side{text-align:center}.ek-faq__side .ek-eyebrow{justify-content:center}.ek-faq__side .ek-lead,.ek-faq__side .ek-btn{display:none}.ek-faq__list{display:grid;gap:8px;border-top:0}.ek-faq details{border:1px solid var(--ek-line);border-radius:14px;background:var(--ek-soft)}.ek-faq details[open]{background:var(--ek-white);border-color:#c9ccfd}.ek-faq summary{gap:12px;padding:15px 14px 15px 16px;font-size:15px;line-height:1.35}.ek-faq summary:after{width:26px;height:26px;background-color:var(--ek-white);background-size:14px}.ek-faq__a{padding:0 16px 16px;font-size:14px;line-height:1.6}.ek-faq__help{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px;padding:22px 18px;border-radius:16px;background:var(--ek-soft-2);text-align:center}.ek-faq__help p{margin:0;font-size:14px;line-height:1.5;color:var(--ek-muted)}.ek-faq__help strong{display:block;margin-bottom:2px;font-size:16px;color:var(--ek-navy)}.ek-faq__help .ek-btn{width:100%;min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/claude-home.css.map */
