:root{--geva-bg: #f7f7f7;--geva-bg-alt: #efefef;--geva-fg: #1a1a1a;--geva-muted: #6b6b6b;--geva-accent: #1a1a1a;--geva-border: rgba(26, 26, 26, .08);--geva-border-strong: rgba(26, 26, 26, .14);--geva-font-display: "Assistant", system-ui, sans-serif;--geva-radius-lg: 12px;--geva-success: #4a6741;--geva-max-width: 1280px;--geva-space-sm: 16px;--geva-space-md: 32px;--geva-space-lg: 48px}.custom-model-comparison-root.section{background-color:var(--geva-bg);color:var(--geva-fg);overflow-x:clip;max-width:100%}.custom-model-comparison{font-family:var(--font-body--family, var(--geva-font-display, system-ui, sans-serif));max-inline-size:var(--geva-max-width);margin-inline:auto;padding-inline:max(var(--geva-space-sm),var(--page-margin, 16px));box-sizing:border-box;min-width:0;overflow-x:clip}.custom-model-comparison__intro{text-align:var(--cmc-heading-align, center);max-inline-size:44rem;margin-inline:auto;margin-block-end:var(--geva-space-lg)}.custom-model-comparison__title{margin:0 0 .75rem;font-family:var(--cmc-heading-font, var(--font-heading--family, inherit));font-size:var(--cmc-heading-size, clamp(2rem, 1.4rem + 2.4vw, 3rem));font-weight:var(--cmc-heading-weight, var(--font-heading--weight, 800));font-style:var(--cmc-heading-style, normal);letter-spacing:-.03em;line-height:1.08;color:var(--geva-fg)}.custom-model-comparison__intro-text{font-size:clamp(1rem,.9rem + .4vw,1.125rem);line-height:1.7;color:var(--geva-muted)}.custom-model-comparison__intro-text p{margin:0 0 .6em}.custom-model-comparison__intro-text p:last-child{margin-block-end:0}.custom-model-comparison__layout{--cmc-cols: 4}.custom-model-comparison__section-label{margin:0 0 1rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--geva-muted);text-align:center}.custom-model-comparison__matrix-heading{margin:0;margin-block-start:var(--geva-space-md);margin-block-end:.85rem;font-family:var(--font-heading--family, inherit);font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:var(--font-heading--weight, 700);letter-spacing:-.02em;text-align:center;color:var(--geva-fg)}.custom-model-comparison__products{display:grid;grid-template-columns:repeat(var(--cmc-cols),minmax(0,1fr));gap:.85rem;margin-block-end:.25rem}@media screen and (min-width:990px){.custom-model-comparison__products{max-inline-size:60%;margin-inline:auto;gap:.65rem}.custom-model-comparison__model-image{aspect-ratio:1 / 1;padding:.75rem}.custom-model-comparison__product{padding:.75rem}.custom-model-comparison__model-title{font-size:clamp(.8125rem,.75rem + .25vw,.9375rem)}.custom-model-comparison__model-price{font-size:.875rem}.custom-model-comparison__cta.button{padding-block:8px;padding-inline:22px;font-size:.8125rem;min-height:38px}}@media screen and (max-width:989px){.custom-model-comparison__layout{--cmc-mobile-col: clamp(6.75rem, 42vw, 11.5rem)}.custom-model-comparison__products{display:flex;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-block-end:.35rem;scrollbar-width:thin;scrollbar-color:var(--geva-fg, #1a1a1a) transparent}.custom-model-comparison__products::-webkit-scrollbar{height:3px}.custom-model-comparison__products::-webkit-scrollbar-thumb{background:var(--geva-fg, #1a1a1a);border-radius:999px}.custom-model-comparison__products:after{content:"";flex:0 0 .35rem}.custom-model-comparison__products-item{flex:0 0 var(--cmc-mobile-col);scroll-snap-align:start}.custom-model-comparison__layout--single .custom-model-comparison__products{display:block;overflow:visible;margin-inline:0;padding-inline:0}.custom-model-comparison__layout--single .custom-model-comparison__products-item{flex:none;width:100%;max-inline-size:22rem;margin-inline:auto}}.custom-model-comparison__products-item{min-width:0}@media screen and (min-width:750px)and (max-width:989px){.custom-model-comparison__products{margin-inline:calc(-1*max(var(--geva-space-sm),var(--page-margin, 16px)));padding-inline:max(var(--geva-space-sm),var(--page-margin, 16px));scroll-padding-inline:max(var(--geva-space-sm),var(--page-margin, 16px))}}@media screen and (max-width:749px){.custom-model-comparison__layout{--cmc-card-col: min(86vw, 21rem);--cmc-mobile-pad: max(var(--geva-space-sm), var(--page-margin, 16px))}.custom-model-comparison__products{scroll-snap-type:x mandatory;gap:.85rem;margin-inline:calc(-1 * var(--cmc-mobile-pad));padding-inline:var(--cmc-mobile-pad);scroll-padding-inline:var(--cmc-mobile-pad);padding-block:1rem .5rem;scrollbar-width:none}.custom-model-comparison__products::-webkit-scrollbar{display:none}.custom-model-comparison__products:after{content:none}.custom-model-comparison__products-item{flex:0 0 var(--cmc-card-col);scroll-snap-align:center;scroll-snap-stop:always}.custom-model-comparison__product{padding:1rem 1rem 1.25rem;height:100%}.custom-model-comparison__model-image-link{margin-block-end:1rem}.custom-model-comparison__model-image{aspect-ratio:1 / 1;padding:.75rem}.custom-model-comparison__product-body{gap:.45rem}.custom-model-comparison__model-title{font-size:1.0625rem;line-height:1.3;word-break:keep-all;overflow-wrap:anywhere}.custom-model-comparison__model-tagline{display:block;font-size:.875rem;line-height:1.45;max-inline-size:none}.custom-model-comparison__model-price{font-size:1.0625rem;margin-block-start:.1rem}.custom-model-comparison__cta.button{margin-block-start:.7rem;font-size:.875rem;padding-block:.7rem;padding-inline:1.75rem;min-height:44px;width:100%;max-width:17rem;align-self:center}.custom-model-comparison__scroll-hint{margin-block-start:1rem}.custom-model-comparison__scroll-dot{width:8px;height:8px}.custom-model-comparison__scroll-counter{font-size:.75rem}.custom-model-comparison__layout--single .custom-model-comparison__products-item{flex:0 0 100%;max-width:22rem;margin-inline:auto}.custom-model-comparison__matrix-heading{margin-block-start:2rem;font-size:1.125rem}}.custom-model-comparison__product{display:flex;flex-direction:column;height:100%;padding:1rem;border:1.5px solid var(--geva-border);border-radius:var(--geva-radius-lg);background:#fff;box-shadow:0 1px 8px #0000000d;text-align:center;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.custom-model-comparison__product:hover{border-color:var(--geva-fg);box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.custom-model-comparison__product--highlight{border-color:var(--geva-fg);border-width:2px;box-shadow:0 4px 24px #0000001a}.custom-model-comparison__badge{position:absolute;inset-block-start:-.75rem;inset-inline-start:50%;translate:-50% 0;z-index:1;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.25rem .7rem;border-radius:999px;background:var(--geva-fg);color:#fff;white-space:nowrap}.custom-model-comparison__model-image-link{display:block;width:100%;border-radius:8px;overflow:hidden;margin-block-end:.75rem;background:var(--geva-bg)}.custom-model-comparison__model-image{width:100%;aspect-ratio:4 / 3;object-fit:contain;display:block;padding:.5rem;box-sizing:border-box;transition:transform .35s ease}.custom-model-comparison__model-image-link:hover .custom-model-comparison__model-image{transform:scale(1.04)}.custom-model-comparison__model-image--placeholder{background:var(--geva-bg-alt);min-height:160px;aspect-ratio:4 / 3}.custom-model-comparison__product-body{display:flex;flex-direction:column;align-items:center;gap:.3rem;flex:1}.custom-model-comparison__model-title{margin:0;font-family:var(--font-heading--family, inherit);font-size:clamp(.9375rem,.85rem + .35vw,1.0625rem);font-weight:var(--font-heading--weight, 700);line-height:1.25;letter-spacing:-.01em}.custom-model-comparison__model-title a{color:inherit;text-decoration:none}.custom-model-comparison__model-title a:hover{text-decoration:underline;text-underline-offset:2px}.custom-model-comparison__model-price{margin:0;font-size:1rem;font-weight:600;color:var(--geva-fg);letter-spacing:-.01em;display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;justify-content:center}.custom-model-comparison__price-was{font-size:.8125rem;font-weight:400;color:var(--geva-muted);text-decoration:line-through;text-decoration-color:var(--geva-muted)}.custom-model-comparison__price-now{font-style:normal;font-weight:700;color:var(--geva-fg)}.custom-model-comparison__model-tagline{margin:0;font-size:.8125rem;line-height:1.5;color:var(--geva-muted);max-inline-size:13rem}.custom-model-comparison__cta.button{margin-block-start:auto;padding-block:10px;padding-inline:35px;border-radius:9999px;border:none;font-size:.875rem;font-weight:600;line-height:1.4;min-height:44px;width:fit-content;align-self:center;background:#1a1a1a;color:#fff;white-space:nowrap;transition:background .2s ease}.custom-model-comparison__cta.button:hover{background:#333;color:#fff}.custom-model-comparison__matrix-wrap{display:none;margin-block-start:.75rem;border:1.5px solid var(--geva-border);border-radius:var(--geva-radius-lg);background:#fff;overflow:hidden;box-shadow:0 2px 16px #0000000d}@media screen and (min-width:990px){.custom-model-comparison__matrix-wrap{display:block}}.custom-model-comparison__matrix{width:100%;border-collapse:collapse;table-layout:fixed}.custom-model-comparison__matrix-head tr{background:var(--geva-fg)}.custom-model-comparison__matrix-corner{width:11.5rem;text-align:start;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.85rem 1.1rem;color:#ffffffd9;border-inline-end:1px solid rgba(255,255,255,.15);position:sticky;inset-block-start:0}.custom-model-comparison__matrix-col-head{text-align:center;font-size:.875rem;font-weight:700;letter-spacing:-.01em;padding:.85rem .75rem;color:#fff;border-inline-end:1px solid rgba(255,255,255,.12);position:sticky;inset-block-start:0}.custom-model-comparison__matrix-col-head:last-child{border-inline-end:none}.custom-model-comparison__matrix-col-head--highlight{background:#ffffff1f}.custom-model-comparison__matrix tbody tr:nth-child(2n) .custom-model-comparison__cell,.custom-model-comparison__matrix tbody tr:nth-child(2n) .custom-model-comparison__row-label{background:var(--geva-bg)}.custom-model-comparison__row-label{width:11.5rem;text-align:start;font-size:.875rem;font-weight:600;padding:.9rem 1.1rem;border-block-end:1px solid var(--geva-border);border-inline-end:2px solid var(--geva-border-strong);vertical-align:middle;color:var(--geva-fg);background:#fff;position:sticky;inset-inline-start:0;z-index:1}.custom-model-comparison__cell{text-align:center;font-size:.9rem;line-height:1.5;padding:.9rem .75rem;border-block-end:1px solid var(--geva-border);border-inline-end:1px solid var(--geva-border);vertical-align:middle;background:#fff}.custom-model-comparison__matrix tbody tr:last-child .custom-model-comparison__row-label,.custom-model-comparison__matrix tbody tr:last-child .custom-model-comparison__cell{border-block-end:none}.custom-model-comparison__matrix .custom-model-comparison__cell:last-child,.custom-model-comparison__matrix .custom-model-comparison__row-label:only-child{border-inline-end:none}.custom-model-comparison__cell--highlight{background:var(--geva-bg)!important;font-weight:600;border-inline-start:2px solid var(--geva-fg)}.custom-model-comparison__cell-value{display:inline-block;max-inline-size:12rem}.custom-model-comparison__cell-empty{color:var(--geva-muted);opacity:.45}.custom-model-comparison__mobile-matrix{display:flex;flex-direction:column;gap:.85rem;margin-block-start:.75rem}@media screen and (min-width:990px){.custom-model-comparison__mobile-matrix{display:none}}.custom-model-comparison__mobile-header{display:grid;grid-template-columns:repeat(var(--cmc-cols),minmax(0,1fr));gap:.5rem;background:var(--geva-fg, #1a1a1a);border-radius:var(--geva-radius-lg);padding:.75rem 1rem;position:sticky;inset-block-start:0;z-index:10}.custom-model-comparison__mobile-header-item{color:#fff;font-size:.8125rem;font-weight:700;text-align:center;line-height:1.3}.custom-model-comparison__mobile-header-item--highlight{color:#fff;background:#ffffff1f;border-radius:6px;padding:.25rem .5rem}.custom-model-comparison__spec-block{padding:.9rem 1rem 1rem;border:1px solid var(--geva-border);border-radius:var(--geva-radius-lg);background:#fff}.custom-model-comparison__spec-block-title{margin:0 0 .65rem;font-size:.9375rem;font-weight:700;text-align:start;padding-block-end:.6rem;border-block-end:1px solid var(--geva-border)}.custom-model-comparison__spec-block-scroll{width:100%}.custom-model-comparison__spec-block-grid{display:grid;grid-template-columns:repeat(var(--cmc-cols),minmax(0,1fr));gap:.5rem;width:100%;align-items:stretch;justify-items:stretch}@media screen and (max-width:989px){.custom-model-comparison .custom-model-comparison__mobile-header{display:none}.custom-model-comparison .custom-model-comparison__spec-block{padding:0;border:1px solid var(--geva-border);border-radius:var(--geva-radius-lg);background:#fff;overflow:hidden}.custom-model-comparison .custom-model-comparison__spec-block-title{margin:0;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;text-align:start;background:var(--geva-fg, #1a1a1a);color:#fff;border-block-end:none;border-radius:0}.custom-model-comparison .custom-model-comparison__spec-block-scroll{overflow:visible;width:100%;margin:0;padding:0}.custom-model-comparison .custom-model-comparison__spec-block-grid,.custom-model-comparison .custom-model-comparison__layout[data-cols="2"] .custom-model-comparison__spec-block-grid,.custom-model-comparison .custom-model-comparison__layout[data-cols="3"] .custom-model-comparison__spec-block-grid,.custom-model-comparison .custom-model-comparison__layout[data-cols="4"] .custom-model-comparison__spec-block-grid,.custom-model-comparison .custom-model-comparison__layout[data-cols="5"] .custom-model-comparison__spec-block-grid{display:flex;flex-direction:column;grid-template-columns:none;gap:0;width:100%;min-width:0}.custom-model-comparison .custom-model-comparison__spec-block-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.85rem;padding:.7rem 1rem;border-radius:0;background:#fff;border:none;border-block-end:1px solid var(--geva-border);text-align:start;width:100%;min-width:0}.custom-model-comparison .custom-model-comparison__spec-block-item:last-child{border-block-end:none}.custom-model-comparison .custom-model-comparison__spec-block-item--highlight{background:#1a1a1a0a;border-inline-start:3px solid var(--geva-fg, #1a1a1a)}.custom-model-comparison .custom-model-comparison__spec-block-model{display:block;flex:0 0 auto;max-width:45%;font-size:.875rem;font-weight:600;color:var(--geva-fg, #1a1a1a);line-height:1.35;white-space:normal;overflow:visible;text-overflow:unset;word-break:keep-all;overflow-wrap:anywhere;margin:0;letter-spacing:-.01em;text-align:start}.custom-model-comparison .custom-model-comparison__spec-block-value{flex:1 1 auto;font-size:.9375rem;font-weight:700;color:var(--geva-fg, #1a1a1a);line-height:1.4;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:end}.custom-model-comparison .custom-model-comparison__spec-block-value.custom-model-comparison__cell-empty{font-weight:400}}.custom-model-comparison__spec-block-item{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .5rem;border-radius:8px;background:var(--geva-bg);border:1px solid transparent;text-align:center;min-width:0;width:100%;transition:border-color .15s ease}.custom-model-comparison__layout--single .custom-model-comparison__spec-block-item{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;text-align:start}.custom-model-comparison__layout--single .custom-model-comparison__spec-block-model{display:none}.custom-model-comparison__layout--single .custom-model-comparison__spec-block-value{font-size:.9rem;text-align:end;flex:1}.custom-model-comparison__spec-block-item--highlight{background:#1a1a1a0f;border-color:#1a1a1a2e}.custom-model-comparison__spec-block-model{font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:var(--geva-muted, #6b6b6b);line-height:1.3;margin-block-end:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-model-comparison__spec-block-value{font-size:.875rem;font-weight:600;line-height:1.4;color:var(--geva-fg)}.custom-model-comparison__scroll-hint{display:none;flex-direction:column;align-items:center;gap:.5rem;margin-block-start:.85rem;padding-block:.25rem}.custom-model-comparison__scroll-dots{display:flex;gap:.35rem;align-items:center}.custom-model-comparison__scroll-dot{width:6px;height:6px;border-radius:50%;background:var(--geva-border-strong);transition:background .2s ease,transform .2s ease;flex-shrink:0}.custom-model-comparison__scroll-dot.is-active{background:var(--geva-fg);transform:scale(1.4)}.custom-model-comparison__scroll-counter{font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--geva-muted)}.custom-model-comparison__empty{text-align:center;padding:var(--geva-space-lg);color:var(--geva-muted)}.custom-model-comparison__cards{display:grid;gap:var(--geva-space-md);margin-block-start:var(--geva-space-lg)}@media screen and (min-width:750px){.custom-model-comparison__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.custom-model-comparison__layout[data-cols="5"] .custom-model-comparison__product{padding:.85rem}.custom-model-comparison__layout[data-cols="5"] .custom-model-comparison__model-title{font-size:clamp(.875rem,.8rem + .3vw,1rem)}.custom-model-comparison__layout[data-cols="5"] .custom-model-comparison__matrix th,.custom-model-comparison__layout[data-cols="5"] .custom-model-comparison__matrix td{font-size:.875rem}}.custom-model-comparison__content-card{display:flex;flex-direction:column;border:1.5px solid var(--geva-border);border-radius:var(--geva-radius-lg);overflow:hidden;background:#fff;transition:box-shadow .2s ease,transform .2s ease}.custom-model-comparison__content-card:hover{box-shadow:0 6px 24px #00000014;transform:translateY(-2px)}.custom-model-comparison__content-card-image{width:100%;aspect-ratio:4 / 3;object-fit:cover}.custom-model-comparison__content-card-body{padding:var(--geva-space-sm);display:flex;flex-direction:column;gap:.5rem}.custom-model-comparison__content-card-heading{margin:0;font-family:var(--font-heading--family, inherit);font-size:clamp(1rem,.9rem + .4vw,1.25rem);font-weight:var(--font-heading--weight, 700);letter-spacing:-.02em;line-height:1.25}.custom-model-comparison__content-card-text{font-size:.9375rem;line-height:1.6;color:var(--geva-muted)}.custom-model-comparison__content-card-btn.button{align-self:flex-start;border-radius:9999px;margin-block-start:.25rem}.custom-model-comparison__footnote{margin-block-start:var(--geva-space-lg);text-align:center;font-size:.9375rem;color:var(--geva-muted);max-inline-size:40rem;margin-inline:auto}@media screen and (max-width:749px){.custom-model-comparison-root.section{padding-inline:clamp(12px,4vw,20px)!important}.custom-model-comparison{inline-size:100%;max-inline-size:100%;overflow-x:hidden}.custom-model-comparison__intro{text-align:center;margin-block-end:1.25rem}.custom-model-comparison__title{font-size:clamp(1.5rem,6vw,2rem);line-height:1.15;letter-spacing:-.02em}.custom-model-comparison__intro-text{font-size:.9375rem;line-height:1.55;margin-inline:auto;max-inline-size:32rem}.custom-model-comparison__section-label{font-size:.75rem;text-align:center;color:var(--geva-muted);margin:0 0 .5rem;letter-spacing:.08em;text-transform:uppercase}.custom-model-comparison__layout{--cmc-card-col: min(82vw, 19rem)}.custom-model-comparison__matrix-heading{text-align:center;font-size:1.125rem;font-weight:800;margin-block-start:1.75rem;margin-block-end:.85rem;padding-inline:.5rem}.custom-model-comparison .custom-model-comparison__spec-block{border:1px solid var(--geva-border);border-radius:var(--geva-radius-lg);overflow:hidden;background:#fff}.custom-model-comparison .custom-model-comparison__spec-block-title{font-size:.9375rem;font-weight:700;padding:.7rem 1rem;background:var(--geva-fg, #1a1a1a);color:#fff;margin:0;text-align:center}.custom-model-comparison .custom-model-comparison__spec-block-item{display:grid;grid-template-columns:fit-content(42%) minmax(0,1fr);column-gap:1rem;row-gap:0;align-items:start;padding:.8rem 1rem;text-align:start;width:100%;min-width:0}.custom-model-comparison .custom-model-comparison__spec-block-model{flex:unset;max-inline-size:none;font-size:.8125rem;font-weight:600;color:var(--geva-muted, #6b6258);text-align:start;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere;word-break:break-word}.custom-model-comparison .custom-model-comparison__spec-block-value{font-size:.9375rem;font-weight:700;color:var(--geva-fg, #1a1a1a);text-align:end;line-height:1.4;word-break:break-word;overflow-wrap:anywhere}.custom-model-comparison .custom-model-comparison__spec-block-item--highlight{background:#1a1a1a0a;border-inline-start:3px solid var(--geva-fg, #1a1a1a)}.custom-model-comparison__cards{gap:1rem;margin-block-start:2rem}.custom-model-comparison__content-card{inline-size:100%;max-inline-size:100%}.custom-model-comparison__content-card-image{aspect-ratio:16 / 10}.custom-model-comparison__content-card-body{padding:1rem;gap:.55rem}.custom-model-comparison__content-card-heading{font-size:1.0625rem}.custom-model-comparison__content-card-text{font-size:.9rem;line-height:1.55}.custom-model-comparison__footnote{margin-block-start:1.75rem;font-size:.8125rem;padding-inline:.5rem}}.custom-faq-root.section{background-color:#fff;color:var(--geva-fg);overflow-x:clip;max-width:100%;padding-inline:clamp(1rem,4vw,5rem);box-sizing:border-box}.custom-faq{font-family:var(--faq-body-font, var(--font-body--family, var(--geva-font-display, system-ui, sans-serif)));width:100%;display:flex;flex-direction:column}.custom-faq__groups-wrap{width:100%;box-sizing:border-box}.custom-faq__groups-wrap .custom-faq__groups{width:100%}.custom-faq__layout{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media screen and (min-width:990px){.custom-faq__layout{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:clamp(1.5rem,3vw,3rem)}}.custom-faq__main{background:#fff;border:1px solid rgba(26,26,26,.1);border-radius:var(--geva-radius-lg, 16px);padding:clamp(1.25rem,3vw,2.5rem);box-sizing:border-box;min-width:0}.custom-faq__aside{width:100%;min-width:0}@media screen and (min-width:990px){.custom-faq__aside{position:sticky;inset-block-start:6rem;align-self:start}}.custom-faq__intro{text-align:var(--faq-heading-align, start);margin-block-end:2.5rem}.custom-faq__title{margin:0 0 .5rem;font-family:var(--faq-heading-font, var(--font-heading--family, inherit));font-size:var(--faq-heading-size, clamp(2rem, 1.5rem + 2vw, 3rem));font-weight:var(--faq-heading-weight, var(--font-heading--weight, 800));font-style:var(--faq-heading-style, normal);letter-spacing:-.03em;line-height:1.1}.custom-faq__intro-text{font-size:1rem;line-height:1.7;color:var(--geva-muted, #6b6b6b)}.custom-faq__intro-text p{margin:0}.custom-faq__groups{display:flex;flex-direction:column;gap:0}.custom-faq__group{display:flex;flex-direction:column;scroll-margin-top:6rem;margin-block-end:2rem;background:transparent;border:none;box-shadow:none;padding:0}.custom-faq__group:last-child{margin-block-end:0}.custom-faq__group-head{margin-block-end:0;padding-block-end:1rem;border-block-end:1px solid rgba(26,26,26,.15)}.custom-faq__group-heading{margin:0;font-family:var(--faq-heading-font, var(--font-heading--family, inherit));font-size:clamp(1.25rem,1.5vw,1.625rem);font-weight:var(--font-heading--weight, 800);letter-spacing:-.02em;line-height:1.2;text-align:start}.custom-faq__group-intro{margin-block-start:.4rem;font-size:.9rem;line-height:1.6;color:var(--geva-muted, #6b6b6b);text-align:start}.custom-faq__group-intro p{margin:0}.custom-faq--accordion .custom-faq__items{display:flex;flex-direction:column}.custom-faq--accordion .custom-faq__items:has(.custom-faq__item--accordion){border:none;border-radius:0;overflow:visible}.custom-faq__item--accordion{border-block-end:1px solid rgba(26,26,26,.1)}.custom-faq__item--accordion:last-child{border-block-end:1px solid rgba(26,26,26,.1)}.custom-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.1rem 0;cursor:pointer;list-style:none;font-family:var(--faq-body-font, var(--font-body--family, inherit));font-size:1rem;font-weight:600;line-height:1.45;color:var(--geva-fg, #1a1a1a);background:transparent;transition:opacity .15s ease}.custom-faq__question::-webkit-details-marker{display:none}.custom-faq__question:hover{opacity:.7;background:transparent}.custom-faq__question-text{flex:1;text-align:start}.custom-faq__chevron{flex-shrink:0;position:relative;width:18px;height:18px}.custom-faq__chevron:before,.custom-faq__chevron:after{content:"";position:absolute;background:var(--geva-fg, #1a1a1a);border-radius:2px;transition:transform .22s ease,opacity .22s ease}.custom-faq__chevron:before{width:14px;height:2px;top:50%;left:50%;translate:-50% -50%}.custom-faq__chevron:after{width:2px;height:14px;top:50%;left:50%;translate:-50% -50%}.custom-faq__item--accordion[open] .custom-faq__chevron:after{transform:rotate(90deg);opacity:0}.custom-faq__item--accordion .custom-faq__answer{overflow:hidden;height:0;transition:height .32s cubic-bezier(.4,0,.2,1)}.custom-faq__item--accordion[open] .custom-faq__answer{height:auto}.custom-faq__answer-inner{padding:0 0 1.25rem;font-size:.9375rem;line-height:1.75;color:var(--geva-muted, #6b6b6b)}.custom-faq__answer-inner p{margin:0 0 .75em}.custom-faq__answer-inner p:last-child{margin-block-end:0}.custom-faq__answer-inner a{color:var(--geva-fg);text-decoration:underline;text-underline-offset:2px}.custom-faq__answer-inner ul,.custom-faq__answer-inner ol{margin:0 0 .75em;padding-inline-start:1.25rem}.custom-faq__answer-inner li{margin-block-end:.35em}.custom-faq__contact{width:100%;margin-block-start:0;box-sizing:border-box;padding:clamp(1.5rem,2.5vw,2rem);border:1px solid rgba(26,26,26,.1);border-radius:var(--geva-radius-lg, 16px);background:#fff;box-shadow:0 2px 18px #0000000a;text-align:start}@media screen and (max-width:989px){.custom-faq__contact{margin-block-start:var(--geva-space-md, 32px)}}.custom-faq__contact-heading{margin:0 0 .5rem;font-size:1.375rem;font-weight:700}.custom-faq__contact-text{margin:0 0 var(--geva-space-md);color:var(--geva-muted);font-size:.9375rem;line-height:1.6}.custom-faq__form{text-align:start;display:flex;flex-direction:column;gap:.75rem}.custom-faq__form-row{display:grid;gap:.75rem;grid-template-columns:1fr}@media screen and (min-width:600px)and (max-width:989px){.custom-faq__form-row{grid-template-columns:1fr 1fr}}.custom-faq__input{width:100%;padding:.75rem 1rem;border:1px solid var(--geva-border-strong);border-radius:8px;font:inherit;font-size:1rem;background:#fff;color:var(--geva-fg)}.custom-faq__input:focus{outline:2px solid rgb(26 26 26 / .2);outline-offset:2px}.custom-faq__input--textarea{resize:vertical;min-height:120px}.custom-faq__submit.button{align-self:stretch;margin-block-start:.5rem;padding-block:14px;border-radius:9999px;background:#1a1a1a;color:#fff;border-color:#1a1a1a;font-weight:600;width:100%}.custom-faq__submit.button:hover{background:#333;border-color:#333;color:#fff}.custom-faq__form-message{margin:0;padding:.75rem 1rem;border-radius:8px;font-size:.9375rem}.custom-faq__form-message--error{background:#b4282814;color:#8b2020}.custom-faq__form-message-title{margin:0 0 .35rem;font-weight:600}.custom-faq__form-errors{margin:0;padding:0;text-align:start}.custom-faq__form-errors li{margin:0}.custom-faq__forms-app{text-align:start}.custom-faq__forms-app-hint{margin:0;padding:.85rem 1rem;border-radius:8px;background:var(--geva-bg-alt);color:var(--geva-muted);font-size:.9rem;line-height:1.55;text-align:start}.custom-faq__form-message--success{background:#4a67411f;color:var(--geva-success)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.custom-cancel-order-root.section{background-color:#fff;color:var(--geva-fg);overflow-x:clip;max-width:100%;padding-inline:clamp(1rem,4vw,5rem);box-sizing:border-box}.custom-cancel-order{font-family:var(--cancel-body-font, var(--font-body--family, var(--geva-font-display, system-ui, sans-serif)));width:100%;max-inline-size:640px;margin-inline:auto;display:flex;flex-direction:column}.custom-cancel-order__intro{text-align:var(--cancel-heading-align, center);margin-block-end:2rem}.custom-cancel-order__title{margin:0 0 .5rem;font-family:var(--cancel-heading-font, var(--font-heading--family, inherit));font-size:var(--cancel-heading-size, clamp(2rem, 1.5rem + 2vw, 3rem));font-weight:var(--cancel-heading-weight, var(--font-heading--weight, 800));font-style:var(--cancel-heading-style, normal);letter-spacing:-.03em;line-height:1.1}.custom-cancel-order__intro-text{font-size:1rem;line-height:1.7;color:var(--geva-muted, #6b6b6b)}.custom-cancel-order__intro-text p{margin:0}.custom-cancel-order__card{width:100%;box-sizing:border-box;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid rgba(26,26,26,.1);border-radius:var(--geva-radius-lg, 12px);background:#fff;box-shadow:0 2px 18px #0000000a}.custom-cancel-order__form{display:flex;flex-direction:column;gap:1rem;text-align:start}.custom-cancel-order__field{display:flex;flex-direction:column;gap:.4rem}.custom-cancel-order__row{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width:600px){.custom-cancel-order__row{grid-template-columns:1fr 1fr}}.custom-cancel-order__label{font-size:.875rem;font-weight:600;color:var(--geva-fg);text-align:start}.custom-cancel-order__input{width:100%;box-sizing:border-box;padding:.75rem 1rem;border:1px solid var(--geva-border-strong);border-radius:8px;font:inherit;font-size:1rem;background:#fff;color:var(--geva-fg)}.custom-cancel-order__input:focus{outline:2px solid rgb(26 26 26 / .2);outline-offset:2px}.custom-cancel-order__input[aria-invalid=true]{border-color:#b42828}.custom-cancel-order__input--textarea{resize:vertical;min-height:96px}.custom-cancel-order__select-wrap{position:relative}.custom-cancel-order__select{appearance:none;-webkit-appearance:none;padding-inline-end:2.5rem;cursor:pointer}.custom-cancel-order__select-caret{position:absolute;inset-block-start:50%;inset-inline-end:1rem;width:9px;height:9px;border-inline-end:2px solid var(--geva-fg);border-block-end:2px solid var(--geva-fg);translate:0 -65%;rotate:45deg;pointer-events:none}.custom-cancel-order__policy{margin:0;font-size:.8125rem;line-height:1.55;color:var(--geva-muted);text-align:start}.custom-cancel-order__submit.button{align-self:stretch;margin-block-start:.25rem;padding-block:14px;border-radius:9999px;background:#1a1a1a;color:#fff;border-color:#1a1a1a;font-weight:600;width:100%}.custom-cancel-order__submit.button:hover{background:#333;border-color:#333;color:#fff}.custom-cancel-order__message{margin:0;padding:.75rem 1rem;border-radius:8px;font-size:.9375rem}.custom-cancel-order__message--error{background:#b4282814;color:#8b2020}.custom-cancel-order__message--success{background:#4a67411f;color:var(--geva-success)}.custom-cancel-order__message-title{margin:0 0 .35rem;font-weight:600}.custom-cancel-order__errors{margin:0;padding:0;list-style:none;text-align:start}.custom-cancel-order__errors li{margin:0}.custom-model-comparison__products-spacer{display:none}@media screen and (max-width:749px){.custom-model-comparison__layout{--cmc-feat-w: 22%}.custom-model-comparison__products-spacer{display:block;grid-column:1;grid-row:1}.custom-model-comparison__products{display:grid;grid-template-columns:var(--cmc-feat-w) repeat(var(--cmc-cols),minmax(0,1fr));gap:0;margin-inline:0;padding:0;overflow:visible;scroll-snap-type:none}.custom-model-comparison__products:after{content:none!important}.custom-model-comparison__products-item{flex:none;scroll-snap-align:none;grid-row:1;min-width:0}.custom-model-comparison__products-item{grid-row:1}.custom-model-comparison__product{padding:.4rem .35rem .6rem;border:none;box-shadow:none;background:transparent}.custom-model-comparison__product:hover{transform:none;box-shadow:none}.custom-model-comparison__badge{display:none}.custom-model-comparison__model-image-link{margin-block-end:.45rem}.custom-model-comparison__model-image{aspect-ratio:1 / 1;padding:.35rem}.custom-model-comparison__product-body{gap:.18rem;align-items:center;text-align:center}.custom-model-comparison__model-title{font-size:.8rem;line-height:1.25;text-align:center}.custom-model-comparison__model-price{font-size:.8rem;justify-content:center;margin-block-start:.1rem}.custom-model-comparison__model-tagline{display:none}.custom-model-comparison__cta.button{margin-block-start:.45rem;font-size:.68rem;padding:.45rem .3rem;min-height:0;width:100%;max-width:none;white-space:nowrap}.custom-model-comparison__scroll-hint,.custom-model-comparison__mobile-matrix{display:none!important}.custom-model-comparison__matrix-wrap{display:block;margin-block-start:.25rem;border:1px solid var(--geva-border);border-radius:var(--geva-radius-lg);overflow:hidden;box-shadow:0 2px 14px #0000000a}.custom-model-comparison__matrix{table-layout:fixed;width:100%}.custom-model-comparison__matrix-head{display:none}.custom-model-comparison__row-label{width:var(--cmc-feat-w);padding:.6rem .35rem;font-size:.7rem;font-weight:700;text-align:center;line-height:1.2;word-break:break-word;background:var(--geva-bg, #f5f3ef);border-inline-end:1px solid var(--geva-border);color:var(--geva-fg);position:static;vertical-align:middle}.custom-model-comparison__cell{padding:.6rem .4rem;font-size:.78rem;line-height:1.35;text-align:center;word-break:break-word;vertical-align:middle}.custom-model-comparison__cell-value{max-inline-size:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-pages.css.map */
