.prompt-glass.svelte-1tx11q0:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff40,inset 0 -1px 1px #ffffff40}.partners-section.svelte-5toofc{padding:var(--k3-block-y,60px) 16px;background:#fff}.partners.svelte-5toofc{text-align:center;max-width:1156px;margin:0 auto}.logo.svelte-5toofc{white-space:nowrap;color:#000;flex:none;align-items:center;gap:10px;display:flex}.wordmark.svelte-5toofc{font-size:clamp(18px,1.55vw,22px);font-weight:500;line-height:1}.row.svelte-k089zb{gap:12px;height:clamp(420px,40vw,560px);display:flex}.item.svelte-k089zb{flex:1 1 0;min-width:0;transition:flex-grow .75s cubic-bezier(.22,1,.36,1)}.item.is-active.svelte-k089zb{flex-grow:3.4}.card.svelte-k089zb{background:#0000000d;border-radius:20px;height:100%;display:block;position:relative;overflow:hidden}.card.svelte-k089zb:focus-visible{outline-offset:4px;outline:2px solid #000}.card.svelte-k089zb img:where(.svelte-k089zb){transition:scale .9s cubic-bezier(.22,1,.36,1),filter .6s}.item.svelte-k089zb:not(.is-active) .card:where(.svelte-k089zb) img:where(.svelte-k089zb){filter:brightness(.82)saturate(.9)}.is-active.svelte-k089zb .card:where(.svelte-k089zb) img:where(.svelte-k089zb){scale:1.02}.model-pill.svelte-k089zb{z-index:2;color:#000;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);pointer-events:none;background:#ffffffd1;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 32px);height:44px;padding:0 14px;font-size:16px;line-height:1;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 1px 2px #0000000f,0 8px 24px -12px #00000040}.model-pill.svelte-k089zb .arrow{transition:transform .4s cubic-bezier(.34,1.5,.64,1)}.card.svelte-k089zb:hover .model-pill:where(.svelte-k089zb) .arrow{color:#000;transform:translate(2px,-2px)}.info.svelte-k089zb{z-index:1;color:#fff;opacity:0;background:linear-gradient(#0000,#0000009e);padding:64px 22px 22px;transition:opacity .4s,translate .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0;translate:0 12px}.is-active.svelte-k089zb .info:where(.svelte-k089zb){opacity:1;transition-delay:.25s;translate:0}.info.svelte-k089zb p:where(.svelte-k089zb){max-width:420px;font-size:17px;font-weight:500;line-height:1.35}.explore.svelte-k089zb{color:#ffffffb3;margin-top:10px;font-size:14px;font-weight:500;display:inline-block}.progress.svelte-k089zb{z-index:2;transform-origin:0;height:2px;animation:svelte-k089zb-progress var(--step) linear both;background:#ffffffd9;border-radius:2px;position:absolute;bottom:12px;left:22px;right:22px}@keyframes svelte-k089zb-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width>=768px){.item.svelte-k089zb:not(.is-active) .name:where(.svelte-k089zb),.item.svelte-k089zb:not(.is-active) .model-pill:where(.svelte-k089zb) .arrow{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.item.svelte-k089zb:not(.is-active) .model-pill:where(.svelte-k089zb){padding:0 13px}}@media (width<=1024px){.model-pill.svelte-k089zb{height:36px;padding:0 10px;font-size:13px;top:10px;left:10px}}@media (width<=767px){.row.svelte-k089zb{gap:8px;height:auto}.item.svelte-k089zb,.item.is-active.svelte-k089zb{flex:none;width:78vw}.card.svelte-k089zb{aspect-ratio:3/4;height:auto}.item.svelte-k089zb:not(.is-active) .card:where(.svelte-k089zb) img:where(.svelte-k089zb){filter:none}.info.svelte-k089zb{opacity:1;translate:0}.progress.svelte-k089zb{display:none}}@media (prefers-reduced-motion:reduce){.item.svelte-k089zb,.card.svelte-k089zb img:where(.svelte-k089zb),.info.svelte-k089zb{transition:none}}.graphics.svelte-n8ajvv{padding:var(--k3-block-y) 0;color:#000;background:0 0}.bar.svelte-n8ajvv{max-width:calc(1312px + 2 * var(--k3-side));padding:0 var(--k3-side);justify-content:space-between;align-items:center;gap:16px;margin:0 auto 28px;display:flex}.trustpilot.svelte-n8ajvv{color:#000;background:#f5f5f5;border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 20px 0 12px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.trustpilot.svelte-n8ajvv:hover{background:#ececea}.arrows.svelte-n8ajvv{gap:8px;display:flex}.arrows.svelte-n8ajvv button:where(.svelte-n8ajvv){background:#f2f2f0;border-radius:999px;place-items:center;width:40px;height:40px;transition:background-color .2s,opacity .2s,scale .3s cubic-bezier(.34,1.5,.64,1);display:grid}.arrows.svelte-n8ajvv button:where(.svelte-n8ajvv):hover:not(:disabled){background:#e8e8e5}.arrows.svelte-n8ajvv button:where(.svelte-n8ajvv):active:not(:disabled){scale:.9}.arrows.svelte-n8ajvv button:where(.svelte-n8ajvv):disabled{opacity:.35}.track.svelte-n8ajvv{padding:24px max(var(--k3-side), calc((100% - 1312px) / 2)) 48px;scroll-snap-type:x proximity;scroll-padding-inline:max(var(--k3-side), calc((100% - 1312px) / 2));scrollbar-width:none;align-items:flex-end;gap:20px;margin:-24px 0 -40px;display:flex;overflow-x:auto}.card.svelte-n8ajvv{scroll-snap-align:start;flex:none;margin:0}.frame.svelte-n8ajvv{height:clamp(300px,26vw,380px);width:min(calc(clamp(300px, 26vw, 380px) * .92), calc(100vw - 2 * var(--k3-side)));transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));box-shadow:none;background:#f2f2f0;border-radius:18px;flex-direction:column;justify-content:space-between;padding:clamp(22px,2.2vw,30px);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,translate .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.frame.svelte-n8ajvv:hover{transition:transform .12s linear,box-shadow .5s,translate .5s cubic-bezier(.22,1,.36,1);translate:0 -4px;box-shadow:0 12px 28px -20px #00000024}.glare.svelte-n8ajvv{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff80, transparent 55%);transition:opacity .4s;position:absolute;inset:0}.frame.svelte-n8ajvv:hover .glare:where(.svelte-n8ajvv){opacity:1}.stars.svelte-n8ajvv{gap:3px;display:flex}.star-box.svelte-n8ajvv{background:#00b67a;border-radius:2px;place-items:center;width:20px;height:20px;display:grid}.star-box-round.svelte-n8ajvv{border-radius:999px;width:24px;height:24px}.star-box.svelte-n8ajvv svg:where(.svelte-n8ajvv){fill:#fff;width:13px;height:13px}blockquote.svelte-n8ajvv{margin:0}.quote-title.svelte-n8ajvv{letter-spacing:-.03em;margin-bottom:10px;font-family:"Krea 3 Suisse Intl",sans-serif;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.05}.quote.svelte-n8ajvv{color:#0000008c;font-size:15px;font-weight:500;line-height:1.45}figcaption.svelte-n8ajvv{flex-direction:column;gap:2px;margin-top:12px;display:flex}.category.svelte-n8ajvv{color:#00000073;font-size:12.5px;font-weight:500}.name.svelte-n8ajvv{align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1.3;display:inline-flex}.avatar.svelte-n8ajvv{object-fit:cover;border-radius:999px;width:22px;height:22px}@media (width<=760px){.arrows.svelte-n8ajvv{display:none}}@media (prefers-reduced-motion:reduce){.frame.svelte-n8ajvv{transition:none}}@media (width<=767px){.track.svelte-n8ajvv{gap:8px}}.graphics.svelte-u458m0{padding:var(--k3-block-y) 0;color:#000;background:#fff}.bar.svelte-u458m0{max-width:calc(1312px + 2 * var(--k3-side));padding:0 var(--k3-side);justify-content:flex-end;align-items:center;gap:16px;margin:0 auto 28px;display:flex}.arrows.svelte-u458m0{gap:8px;display:flex}.arrows.svelte-u458m0 button:where(.svelte-u458m0){background:#f2f2f0;border-radius:999px;place-items:center;width:40px;height:40px;transition:background-color .2s,opacity .2s,scale .3s cubic-bezier(.34,1.5,.64,1);display:grid}.arrows.svelte-u458m0 button:where(.svelte-u458m0):hover:not(:disabled){background:#e8e8e5}.arrows.svelte-u458m0 button:where(.svelte-u458m0):active:not(:disabled){scale:.9}.arrows.svelte-u458m0 button:where(.svelte-u458m0):disabled{opacity:.35}.track.svelte-u458m0{padding:24px max(var(--k3-side), calc((100% - 1312px) / 2)) 48px;scroll-snap-type:x proximity;scroll-padding-inline:max(var(--k3-side), calc((100% - 1312px) / 2));scrollbar-width:none;align-items:flex-start;gap:20px;margin:-24px 0 -40px;display:flex;overflow-x:auto}.card.svelte-u458m0{width:calc(clamp(320px, 34vw, 480px) * var(--ratio));max-width:calc(100vw - 2 * var(--k3-side));scroll-snap-align:start;flex:none;margin:0}.frame.svelte-u458m0{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:clamp(320px,34vw,480px);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:#f2f2f0;border-radius:18px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,translate .5s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.frame.svelte-u458m0:hover{transition:transform .12s linear,box-shadow .5s,translate .5s cubic-bezier(.22,1,.36,1);translate:0 -6px;box-shadow:0 30px 60px -28px #0006}.frame.svelte-u458m0 img:where(.svelte-u458m0){object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.glare.svelte-u458m0{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff47, transparent 55%);transition:opacity .4s;position:absolute;inset:0}.frame.svelte-u458m0:hover .glare:where(.svelte-u458m0){opacity:1}figcaption.svelte-u458m0{flex-direction:column;gap:2px;margin-top:12px;display:flex}.category.svelte-u458m0{color:#00000073;font-size:12.5px;font-weight:500}.name.svelte-u458m0{font-size:16px;font-weight:500;line-height:1.3}.name.svelte-u458m0 a:where(.svelte-u458m0){color:inherit;text-decoration:none}.name.svelte-u458m0 a:where(.svelte-u458m0):hover{text-underline-offset:3px;text-decoration:underline}.desc.svelte-u458m0{color:#0000008c;max-width:520px;margin-top:4px;font-size:14px;font-weight:500;line-height:1.45}.foot.svelte-u458m0{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:clamp(48px,5vw,72px);padding:0 16px;display:flex}.foot-text.svelte-u458m0{letter-spacing:-.02em;text-wrap:balance;max-width:520px;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.15}@media (width<=760px){.arrows.svelte-u458m0{display:none}}@media (prefers-reduced-motion:reduce){.frame.svelte-u458m0{transition:none}}@media (width<=767px){.track.svelte-u458m0{gap:8px}}.k3-contents.svelte-11zi5jb{box-sizing:border-box;width:100%;max-width:calc(1080px + 2 * var(--k3-side));padding:var(--k3-block-y) var(--k3-side);margin-inline:auto}.links.svelte-11zi5jb a:where(.svelte-11zi5jb){background:var(--color-primary-100);letter-spacing:-.01em;white-space:nowrap;color:#000;border-radius:9999px;align-items:center;height:40px;padding-inline:18px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s,transform .15s ease-out;display:inline-flex}.links.svelte-11zi5jb a:where(.svelte-11zi5jb):hover{background:var(--color-primary-200)}.links.svelte-11zi5jb a:where(.svelte-11zi5jb):active{transform:scale(.97)}.hex.svelte-6gxqdz{padding:var(--k3-block-y) 0;color:#000;background:#fff}.controls.svelte-6gxqdz{max-width:calc(1312px + 2 * var(--k3-side));padding:0 var(--k3-side);flex-wrap:wrap;align-items:center;gap:16px 24px;margin:0 auto 28px;display:flex}.swatches.svelte-6gxqdz{flex-wrap:wrap;gap:6px;display:flex}.swatch.svelte-6gxqdz{color:#000000d9;background:#0000000a;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 14px 0 8px;font-size:14px;font-weight:500;transition:background-color .2s,box-shadow .2s,transform .15s ease-out,scale .15s ease-out;display:inline-flex;box-shadow:inset 0 0 0 .5px #00000014}.swatch.svelte-6gxqdz:active{transform:scale(.95)}.swatch.svelte-6gxqdz:hover{background:#00000012}.swatch.on.svelte-6gxqdz{background:#fff;box-shadow:inset 0 0 0 1px #0000001f,0 6px 18px -8px #00000040}.chip.svelte-6gxqdz{background:var(--c) center / cover;border-radius:50%;width:22px;height:22px;transition:scale .4s cubic-bezier(.34,1.6,.64,1);box-shadow:inset 0 0 0 1px #00000014}.swatch.svelte-6gxqdz:hover .chip:where(.svelte-6gxqdz){scale:1.08}.swatch.on.svelte-6gxqdz .chip:where(.svelte-6gxqdz){scale:1.1}.track.svelte-6gxqdz{padding:0 max(var(--k3-side), calc((100% - 1312px) / 2)) 8px;scrollbar-width:none;align-items:flex-end;gap:16px;display:flex;overflow-x:auto}.card.svelte-6gxqdz{flex:none;margin:0}.frame.svelte-6gxqdz{background:#f2f2f0;border-radius:20px;height:clamp(360px,36vw,520px);display:grid;position:relative;overflow:hidden}.frame.svelte-6gxqdz img:where(.svelte-6gxqdz){object-fit:cover;-webkit-user-select:none;user-select:none;grid-area:1/1;width:100%;height:100%}.edge.svelte-6gxqdz{opacity:0;width:2px;animation:svelte-6gxqdz-edge .65s cubic-bezier(.65, 0, .35, 1) var(--delay) both;pointer-events:none;background:#fff;position:absolute;top:0;bottom:0;left:0}@keyframes svelte-6gxqdz-edge{0%{opacity:1;left:0}90%{opacity:1}to{opacity:0;left:100%}}.card.svelte-6gxqdz{width:min-content}@media (width<=760px){.label.svelte-6gxqdz{display:none}.swatch.svelte-6gxqdz{padding:0 6px}}@media (width<=767px){.controls.svelte-6gxqdz{flex-wrap:nowrap;justify-content:space-between;gap:12px}.swatches.svelte-6gxqdz{flex-wrap:nowrap;flex:none;gap:4px}.swatch.svelte-6gxqdz,.swatch.svelte-6gxqdz:hover,.swatch.on.svelte-6gxqdz{width:26px;box-shadow:none;background:0 0;justify-content:center;padding:0}.swatch.on.svelte-6gxqdz .chip:where(.svelte-6gxqdz){box-shadow:0 0 0 2px #fff,0 0 0 3.5px #000000d9}.track.svelte-6gxqdz{--row-h:min(360px, calc((100vw - 32px) / var(--first-ratio)));gap:8px}.card.svelte-6gxqdz{width:min(calc(var(--row-h) * var(--ratio)), calc(100vw - 32px))}.frame.svelte-6gxqdz{width:100%;height:var(--row-h)}}@media (prefers-reduced-motion:reduce){.edge.svelte-6gxqdz{animation:none}}.card.svelte-glcqpy{background:#f4f4f2;transition:background-color .3s}.card.svelte-glcqpy:hover{background:#efefec}.items.svelte-glcqpy .check{color:#2e6cf6;flex:none}.cta.svelte-glcqpy svg{transition:transform .4s cubic-bezier(.34,1.5,.64,1)}.card.svelte-glcqpy:hover .cta:where(.svelte-glcqpy) svg{transform:translate(2px,-2px)}.stack.svelte-glcqpy{width:clamp(240px,26vw,380px);height:clamp(160px,17vw,240px);position:relative}.stack.svelte-glcqpy img:where(.svelte-glcqpy){aspect-ratio:16/9;object-fit:cover;width:92%;translate:-50% -50%;rotate:calc((var(--i) - 1) * 5deg);border-radius:16px;transition:translate .6s cubic-bezier(.34,1.3,.64,1),rotate .6s cubic-bezier(.34,1.3,.64,1);position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #fff,0 20px 40px -20px #00000073}.card.svelte-glcqpy:hover .stack:where(.svelte-glcqpy) img:where(.svelte-glcqpy){translate:calc(-50% + (var(--i) - 1) * 24%) calc(-50% + (var(--i) - 1) * -4%);rotate:calc((var(--i) - 1) * 9deg)}@media (width<=767px){.stack.svelte-glcqpy{aspect-ratio:16/10.5;width:100%;height:auto}.card.svelte-glcqpy:hover .stack:where(.svelte-glcqpy) img:where(.svelte-glcqpy),.stack.svelte-glcqpy img:where(.svelte-glcqpy){translate:-50% -50%;rotate:calc((var(--i) - 1) * 5deg);transition:none}}@font-face{font-family:"Krea 3 Suisse Intl";src:url(../../../../fonts/SuisseIntl-Medium-WebM.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.ig.svelte-sjn94h{--k3-side:16px;--k3-block-y:clamp(40px, 4.167vw, 60px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:var(--color-white);--foreground:var(--color-black);--card:var(--color-white);--card-foreground:var(--color-black);--muted:var(--color-primary-50);--muted-foreground:var(--color-primary-600);--border:var(--color-primary-200)}@media (width<=767px){.ig.svelte-sjn94h{--k3-block-y:32px}}@media (width>=768px){.ig.svelte-sjn94h{--k3-side:32px}}.ig.svelte-sjn94h :is(h1,h2,h3,h4,h5,h6,[data-slot=accordion-trigger]){letter-spacing:-.03em;font-synthesis:none;text-wrap:pretty;font-family:"Krea 3 Suisse Intl",sans-serif;font-weight:500}.ig.svelte-sjn94h .k3-grid{box-sizing:border-box;width:100%;max-width:calc(1312px + 2 * var(--k3-side));padding-inline:var(--k3-side);margin-inline:auto}.ig.svelte-sjn94h .k3-head{gap:18px;margin-bottom:40px;display:grid}@media (width>=768px){.ig.svelte-sjn94h .k3-head{grid-template-columns:1.3fr 1fr;align-items:last baseline;gap:24px;margin-bottom:48px}}@media (width>=1024px){.ig.svelte-sjn94h .k3-head{grid-template-columns:1fr 451px}}.section-anchor.svelte-sjn94h{scroll-margin-top:72px}.ig-faq.svelte-sjn94h .section-container{max-width:1080px}@media (width<=767px){.ig-faq.svelte-sjn94h .section-container{padding-inline:0}}.ig-faq.svelte-sjn94h section{padding-block:0}.ig-faq.svelte-sjn94h .space-y-10{max-width:1080px;margin-inline:auto}.ig-faq.svelte-sjn94h h2{text-align:center;letter-spacing:-.03em;font-size:clamp(40px,5vw,72px);line-height:.98}.ig-footer.svelte-sjn94h [data-footer]{background:#fff}
