main.page-compare{position: relative;isolation: isolate;background: var(--surface-0);}main.page-compare .pg-section,main.page-compare .object-faq{background: transparent;}body.object-page main.page-compare .hero{position: relative;min-height: 0;background: transparent;grid-template-rows: 1fr;align-items: center;}body.object-page main.page-compare .hero::before{content: none;}body.object-page main.page-compare .hero-media{position: absolute;inset: 0;z-index: 0;min-height: 0;margin: 0;grid-row: auto;}body.object-page main.page-compare .hero-media img{object-position: center 40%;}body.object-page main.page-compare .hero-media::after{content: "";position: absolute;z-index: 1;inset: auto 0 0;height: 120px;background: linear-gradient(transparent,var(--surface-0));}body.object-page main.page-compare .hero-inner{position: relative;z-index: 1;padding-top: calc(var(--header-h) + 36px);padding-bottom: 88px;}main.page-compare .pg-hero--stack{justify-items: center;text-align: center;}main.page-compare .pg-hero--stack > *{width: 100%;text-align: center;}main.page-compare .pg-hero--stack .eyebrow{justify-content: center;margin-inline: auto;}main.page-compare .pg-hero--stack .hero-lede{max-width: 36em;margin-inline: auto;}main.page-compare .hero h1,main.page-compare .hero .hero-lede,main.page-compare .hero .eyebrow{color: var(--hero-text);}main.page-compare .hero h1{text-shadow: var(--hero-shadow-lg);}main.page-compare .hero .hero-lede{text-shadow: var(--hero-shadow-md);}main.page-compare .hero .eyebrow{text-shadow: var(--hero-shadow-sm);}.cmp-hero-actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 12px 22px;margin-top: 22px;}.cmp-jump{color: #fff;font: 600 16px/1.2 var(--font-mio);text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px;text-shadow: var(--hero-shadow-sm);}.cmp-jump:hover{text-decoration-thickness: 2px;}.cmp-vs{display: inline-flex;align-items: center;justify-content: center;gap: 14px;margin: 14px 0 6px;}.cmp-vs-x{color: #fff;font: italic 700 28px/1 "Source Serif 4",Georgia,serif;text-shadow: var(--hero-shadow-sm);}.cmp-badge{display: inline-grid;place-items: center;flex: none;width: 1.5em;height: 1.5em;border-radius: 50%;background: var(--surface-white);box-shadow: inset 0 0 0 1px rgba(23,25,26,.12);color: var(--text-1);font: 700 .8em/1 var(--font-display);letter-spacing: -.02em;}.cmp-badge--us{object-fit: cover;background: var(--pg-tile);}.cmp-vs .cmp-badge{width: 64px;height: 64px;font-size: 28px;box-shadow: 0 10px 30px rgba(0,10,45,.35);}.cmp-vs .cmp-badge--us{rotate: -6deg;outline: 3px solid #fff;}.cmp-vs .cmp-badge:not(.cmp-badge--us){rotate: 5deg;}.cmp-section .pg-wrap > h2{font-size: clamp(30px,3.6vw,46px);line-height: 1.1;}.cmp-picks{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;}.cmp-pick{position: relative;overflow: hidden;padding: 30px 32px 32px;border-radius: var(--pg-radius);background: var(--surface-white);box-shadow: 0 0 0 1px var(--pg-line),var(--shadow-1);color: var(--pg-ink);}.cmp-pick--us{background: radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.07),transparent 60%),var(--pg-tile);box-shadow: var(--shadow-1);color: #f5f5f4;}.cmp-pick--us::after{content: "";position: absolute;inset: 0 0 auto;height: 3px;background: var(--gavana-rim);}.cmp-pick-k{display: flex;align-items: center;gap: 10px;margin: 0 0 18px;font: 700 22px/1.2 var(--font-display);letter-spacing: -.02em;}.cmp-pick-k .cmp-badge{width: 34px;height: 34px;font-size: 15px;}.cmp-pick ul{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none;}.cmp-pick li{position: relative;padding-left: 32px;font: 400 17px/1.45 var(--font-mio);color: inherit;opacity: .92;}.cmp-pick li::before{content: "";position: absolute;left: 0;top: 2px;width: 20px;height: 20px;border-radius: 50%;background: var(--c,var(--gavana-orange)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.5-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;}.cmp-pick li:nth-child(2)::before{--c: var(--gavana-pink);}.cmp-pick li:nth-child(3)::before{--c: var(--gavana-blue);}.cmp-pick:not(.cmp-pick--us) li::before{--c: #8b8f94;}.cmp-brief{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: center;gap: 6px 12px;width: fit-content;max-width: 100%;margin: -12px auto 28px;padding: 12px 22px;border-radius: 999px;background: var(--surface-white);box-shadow: 0 0 0 1px var(--pg-line);color: var(--pg-ink);font: 500 17px/1.4 var(--font-mio);}.cmp-brief span{color: var(--pg-ink-2);font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;}.cmp-flow-grid{display: grid;grid-template-columns: 1.25fr 1fr;gap: 16px;}.cmp-flow-card{position: relative;display: flex;flex-direction: column;padding: 28px;border-radius: var(--pg-radius);background: var(--surface-white);box-shadow: 0 0 0 1px var(--pg-line),var(--shadow-1);color: var(--pg-ink);}.cmp-flow-card--us{background: radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.07),transparent 60%),var(--pg-tile);box-shadow: var(--shadow-1);color: #f5f5f4;}.cmp-flow-card--us::after{content: "";position: absolute;inset: 0 0 auto;height: 3px;background: var(--gavana-rim);}.cmp-flow-k{display: flex;align-items: center;gap: 10px;margin: 0 0 16px;font: 700 20px/1.2 var(--font-display);letter-spacing: -.02em;}.cmp-flow-k .cmp-badge{width: 30px;height: 30px;font-size: 14px;}.cmp-flow-card ol{display: grid;gap: 8px;margin: 0 0 24px;padding: 0;list-style: none;counter-reset: s;}.cmp-flow-card li{counter-increment: s;display: flex;gap: 10px;font: 400 16px/1.4 var(--font-mio);opacity: .85;}.cmp-flow-card li::before{content: counter(s);flex: none;display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: currentColor;color: inherit;font: 700 12px/1 var(--font-mio);-webkit-text-fill-color: var(--surface-white);}.cmp-flow-card--us li::before{-webkit-text-fill-color: var(--pg-tile);}.cmp-batch{display: grid;grid-template-columns: .9fr repeat(4,1fr);align-items: end;gap: 10px;margin-top: auto;}.cmp-batch figure{position: relative;margin: 0;}.cmp-batch img{display: block;width: 100%;aspect-ratio: 4 / 5;border-radius: 12px;object-fit: cover;background: #222;}.cmp-batch .is-in{display: flex;flex-direction: column;gap: 6px;margin-right: 8px;}.cmp-batch .is-in img{aspect-ratio: 1;border: 1px dashed rgba(255,255,255,.3);padding: 6px;background: rgba(255,255,255,.04);object-fit: contain;}.cmp-batch figcaption{color: rgba(245,245,244,.6);font: 500 12px/1.2 var(--font-mio);text-align: center;}.cmp-batch figure:not(.is-in){animation: cmp-pop .5s var(--ease,ease) both;}.cmp-batch figure:nth-child(3){animation-delay: .1s;}.cmp-batch figure:nth-child(4){animation-delay: .2s;}.cmp-batch figure:nth-child(5){animation-delay: .3s;}@keyframes cmp-pop{from{opacity: 0;transform: translateY(8px) scale(.97);}}.cmp-single{display: grid;grid-template-columns: 1.2fr 1fr 1fr;align-items: end;gap: 10px;margin-top: auto;}.cmp-single > span{display: grid;place-items: center;border-radius: 12px;color: var(--pg-ink-2);font: 500 13px/1.2 var(--font-mio);}.cmp-single-frame{aspect-ratio: 4 / 5;background: repeating-linear-gradient(135deg,rgba(23,25,26,.04) 0 10px,transparent 10px 20px),var(--surface-0);box-shadow: inset 0 0 0 1px var(--pg-line);}.cmp-single-frame b{display: block;color: var(--pg-ink);font: 700 40px/1 var(--font-display);text-align: center;}.cmp-single-ghost{aspect-ratio: 4 / 5;border: 1.5px dashed rgba(23,25,26,.18);}.cmp-table{overflow: hidden;border-radius: var(--pg-radius);background: var(--surface-white);box-shadow: 0 0 0 1px var(--pg-line),var(--shadow-1);font-family: var(--font-mio);}.cmp-row{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);}.cmp-row > *{display: flex;align-items: flex-start;gap: 12px;padding: 20px 26px;color: var(--pg-ink-2);font-size: 16px;line-height: 1.45;}.cmp-row > * + *{border-left: 1px solid var(--pg-line);}.cmp-row + .cmp-row > *,.cmp-group + .cmp-group .cmp-row:first-child > *{border-top: 1px solid var(--pg-line);}.cmp-row > .is-us{background: var(--pg-tile);color: rgba(245,245,244,.92);border-left-color: transparent;border-top-color: rgba(255,255,255,.08) !important;}.cmp-row > .is-us + *{border-left-color: transparent;}.cmp-q{color: var(--pg-ink) !important;font-weight: 600;}.cmp-head > *{align-items: center;padding-block: 18px;background: var(--surface-white);color: var(--pg-ink);font: 700 18px/1.2 var(--font-display);letter-spacing: -.02em;}.cmp-head > .is-us{position: relative;color: #fff;}.cmp-head > .is-us::after{content: "";position: absolute;inset: auto 0 0;height: 3px;background: var(--gavana-rim);}.cmp-head .cmp-badge{width: 30px;height: 30px;font-size: 14px;}.cmp-group-name > *{padding-block: 22px 8px;color: var(--pg-ink-2) !important;font: 700 12px/1.2 var(--font-mio) !important;letter-spacing: .1em;text-transform: uppercase;}.cmp-group-name + .cmp-row > *{border-top: 0 !important;}.cmp-mark{flex: none;width: 22px;height: 22px;margin-top: 1px;border-radius: 50%;background: center / 12px no-repeat;}.cmp-mark.is-yes,.is-yes > .cmp-mark{background-color: #23955d;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.5-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}.is-us.is-yes > .cmp-mark{background-color: var(--gavana-orange);}.cmp-group:nth-of-type(3n + 2) .is-us.is-yes > .cmp-mark{background-color: var(--gavana-pink);}.cmp-group:nth-of-type(3n + 3) .is-us.is-yes > .cmp-mark{background-color: var(--gavana-blue);}.cmp-mark.is-part,.is-part > .cmp-mark{background: linear-gradient(90deg,#e9a43a 50%,transparent 50%);box-shadow: inset 0 0 0 2px #e9a43a;}.cmp-mark.is-no,.is-no > .cmp-mark{background-color: rgba(23,25,26,.08);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3.5 3.5 5 5m0-5-5 5' fill='none' stroke='%237a7f85' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");}.is-us.is-no > .cmp-mark{background-color: rgba(255,255,255,.1);}.cmp-legend{display: flex;flex-wrap: wrap;gap: 10px 22px;margin: 16px 0 0;padding: 0 4px;list-style: none;color: var(--pg-ink-2);font: 500 14px/1.3 var(--font-mio);}.cmp-legend li{display: flex;align-items: center;gap: 8px;}.cmp-legend .cmp-mark{width: 18px;height: 18px;margin: 0;background-size: 10px;}.cmp-legend .cmp-mark.is-part{background-size: 100% 100%;}.cmp-legend-date{margin-left: auto;}main.page-compare .object-faq .object-head{max-width: none;margin-bottom: var(--head-gap);}main.page-compare .object-faq .object-head > .eyebrow{justify-content: center;max-width: none;margin-inline: 0;}main.page-compare .object-faq h2{text-align: center;}.cmp-steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;margin: 0;padding: 0;list-style: none;}.cmp-step{padding: 26px 28px 28px;border-radius: var(--pg-radius);background: var(--surface-white);box-shadow: 0 0 0 1px var(--pg-line),var(--shadow-1);}.cmp-step-n{display: inline-grid;place-items: center;width: 40px;height: 40px;margin-bottom: 18px;border-radius: 12px;background: var(--c,var(--gavana-orange));color: #fff;font: 700 19px/1 var(--font-display);rotate: -6deg;}.cmp-step:nth-child(2) .cmp-step-n{--c: var(--gavana-pink);rotate: 5deg;}.cmp-step:nth-child(3) .cmp-step-n{--c: var(--gavana-blue);rotate: -3deg;}.cmp-step h3{margin: 0 0 6px;color: var(--pg-ink);font: 700 20px/1.25 var(--font-display);letter-spacing: -.02em;}.cmp-step p{margin: 0;color: var(--pg-ink-2);font: 400 16px/1.45 var(--font-mio);}.cmp-more-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,340px),1fr));gap: 16px;margin: 0;padding: 0;list-style: none;}.cmp-more-card{display: grid;gap: 6px;height: 100%;padding: 24px 26px;border-radius: var(--pg-radius);background: var(--surface-white);box-shadow: 0 0 0 1px var(--pg-line);color: var(--pg-ink);text-decoration: none;transition: transform .2s,box-shadow .2s;}a.cmp-more-card[href]:hover{transform: translateY(-2px);box-shadow: 0 0 0 1px var(--pg-line),var(--shadow-1);}.cmp-more-card strong{font: 700 20px/1.2 var(--font-display);letter-spacing: -.02em;}.cmp-more-card > span:not(.cmp-vs){color: var(--pg-ink-2);font: 400 16px/1.4 var(--font-mio);}.cmp-vs--sm{justify-content: flex-start;gap: 8px;margin: 0 0 10px;}.cmp-vs--sm .cmp-badge{width: 36px;height: 36px;font-size: 16px;}.cmp-vs--sm .cmp-vs-x{color: var(--pg-ink-2);font-size: 18px;text-shadow: none;}.cmp-soon{width: fit-content;margin-top: 6px;padding: 4px 10px;border-radius: 999px;background: var(--surface-0);color: var(--pg-ink-2);font: 600 12px/1.2 var(--font-mio);font-style: normal;}.cmp-jumps{position: sticky;top: 0;z-index: 5;margin-top: -40px;padding: 10px 0;}.cmp-jumps ul{display: flex;gap: 4px;width: fit-content;max-width: 100%;margin: 0 auto;padding: 5px;overflow-x: auto;border-radius: 999px;background: rgba(255,255,255,.86);box-shadow: 0 0 0 1px var(--pg-line),0 8px 24px rgba(23,25,26,.08);backdrop-filter: blur(10px);list-style: none;scrollbar-width: none;}.cmp-jumps ul::-webkit-scrollbar{display: none;}.cmp-jumps a{display: flex;align-items: center;gap: 8px;padding: 6px 14px 6px 6px;border-radius: 999px;color: var(--pg-ink-2);font: 600 14px/1 var(--font-mio);white-space: nowrap;text-decoration: none;transition: background .2s,color .2s;}.cmp-jumps a:hover{background: rgba(23,25,26,.06);color: var(--pg-ink);}.cmp-jumps a.is-on{background: var(--pg-tile);color: #fff;}.cmp-ji{--c: var(--gavana-orange);display: grid;place-items: center;flex: none;width: 24px;height: 24px;border-radius: 8px;background: color-mix(in srgb,var(--c) 16%,transparent);color: var(--c);transition: background .2s,color .2s;}.cmp-ji svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;}.cmp-jumps li:nth-child(5n + 2) .cmp-ji{--c: var(--gavana-pink);}.cmp-jumps li:nth-child(5n + 3) .cmp-ji{--c: var(--gavana-blue);}.cmp-jumps li:nth-child(5n + 4) .cmp-ji{--c: #23955d;}.cmp-jumps li:nth-child(5n + 5) .cmp-ji{--c: #8b5cf6;}.cmp-jumps a.is-on .cmp-ji{background: var(--c);color: #fff;}main.page-compare [id]{scroll-margin-top: 84px;}body:has(.cmp-jumps.is-stuck) .site-header:not(.is-nav-open):not(:has(.mobile-menu[open])){transform: translateY(-100%);pointer-events: none;}.cmp-table--short .cmp-row:not(.cmp-head) > *{align-items: center;min-height: 68px;}.cmp-table--short .cmp-cell.is-us{font-weight: 600;color: #fff;}.cmp-note{margin: 14px 4px 0;color: var(--pg-ink-2);font: 400 14px/1.4 var(--font-mio);}.cmp-tldr{position: relative;padding: 26px 30px 28px;border-radius: var(--pg-radius);background: var(--surface-white);box-shadow: 0 0 0 1px var(--pg-line),var(--shadow-1);}.cmp-tldr::before{content: "";position: absolute;inset: 0;padding-left: 4px;border-radius: inherit;background: linear-gradient(180deg,#f59305 0%,#ff5d8f 52%,#4d8cff 100%);pointer-events: none;-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);}.cmp-proof{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin-top: 40px;}.cmp-quote{margin: 0;padding: 28px 30px;border-radius: var(--pg-radius);background: var(--pg-tile);color: #f5f5f4;}.cmp-quote blockquote{margin: 0 0 18px;}.cmp-quote p{margin: 0;font: 700 clamp(19px,1.7vw,23px)/1.35 var(--font-display);letter-spacing: -.02em;}.cmp-quote mark{padding: 0 .1em;border-radius: 4px;background: color-mix(in srgb,var(--gavana-orange) 30%,transparent);color: inherit;}.cmp-quote:nth-child(2) mark{background: color-mix(in srgb,var(--gavana-pink) 30%,transparent);}.cmp-quote figcaption{display: grid;color: rgba(245,245,244,.6);font: 400 15px/1.4 var(--font-mio);}.cmp-quote figcaption b{color: #fff;font-weight: 600;}.cmp-proof-link{margin: 18px 0 0;text-align: center;}.cmp-proof-link a{color: var(--pg-ink);font: 600 16px/1.2 var(--font-mio);text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px;}.cmp-go{margin-top: 10px;color: var(--pg-ink);font: 600 15px/1.2 var(--font-mio);font-style: normal;}.cmp-go::after{content: " →";}main.page-compare--hub .cmp-hub{position: relative;z-index: 1;margin-top: -40px;padding-top: 0;}main.page-compare--hub .cmp-more-grid{grid-template-columns: repeat(auto-fill,minmax(300px,1fr));}table.cmp-table{display: block;width: 100%;border-collapse: separate;border-spacing: 0;}table.cmp-table thead,table.cmp-table tbody{display: block;}table.cmp-table th,table.cmp-table td{text-align: left;vertical-align: top;}table.cmp-table th{font-weight: 600;}.cmp-group-name > th{grid-column: 1 / -1;background: linear-gradient(90deg,transparent calc(100% * .8 / 2.8),var(--pg-tile) calc(100% * .8 / 2.8) calc(100% * 1.8 / 2.8),transparent calc(100% * 1.8 / 2.8));}.cmp-group:nth-of-type(1) .is-us.is-yes > .cmp-mark{background-color: var(--gavana-orange);}.cmp-crumbs ol{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px;margin: 0 0 10px;padding: 0;list-style: none;color: rgba(255,255,255,.85);font: 600 13px/1.2 var(--font-mio);letter-spacing: .04em;text-shadow: var(--hero-shadow-sm);}.cmp-crumbs li + li::before{content: "/";margin-right: 6px;opacity: .6;}.cmp-crumbs a{color: inherit;text-decoration: none;}.cmp-crumbs a:hover{text-decoration: underline;}.cmp-crumbs [aria-current]{color: #fff;}main.page-compare .hero + .cmp-answer{position: relative;z-index: 1;margin-top: -56px;padding-top: 0;padding-bottom: 8px;}.cmp-answer .cmp-tldr{max-width: 880px;margin: 0 auto;}.cmp-answer h2{margin: 0 0 10px !important;text-align: left !important;font: 700 20px/1.25 var(--font-display) !important;letter-spacing: -.02em;}.cmp-answer p{margin: 0;color: var(--pg-ink-2);font: 400 18px/1.6 var(--font-mio);}.cmp-answer p b{color: var(--pg-ink);}.cmp-updated{margin-top: 12px !important;font-size: 14px !important;}main.page-compare .cmp-jumps{margin-top: 0;}.cmp-jtbd{max-width: 880px;margin: 0 auto;padding: 30px 34px;border-radius: var(--pg-radius);background: var(--pg-tile);color: #f5f5f4;text-align: center;}.cmp-jtbd blockquote{margin: 0;}.cmp-jtbd p{margin: 0;font: 700 clamp(22px,2.4vw,30px)/1.3 var(--font-display);letter-spacing: -.02em;text-wrap: balance;}.cmp-jtbd p span{font: italic 700 1.04em/1 "Source Serif 4",Georgia,serif;color: var(--c,var(--gavana-orange));}.cmp-jtbd p span:nth-of-type(2){--c: var(--gavana-pink);}.cmp-jtbd p span:nth-of-type(3){--c: var(--gavana-blue);}.cmp-jtbd figcaption{margin-top: 14px;color: rgba(245,245,244,.6);font: 400 16px/1.4 var(--font-mio);}.cmp-job-note{max-width: 40em;margin: 20px auto 0;color: var(--pg-ink-2);font: 400 18px/1.55 var(--font-mio);text-align: center;text-wrap: pretty;}.cmp-pain-list{display: grid;gap: 16px;margin: 0;padding: 0;list-style: none;}.cmp-pain{display: grid;grid-template-columns: 1.15fr 1fr;overflow: hidden;border-radius: var(--pg-radius);background: var(--surface-white);box-shadow: 0 0 0 1px var(--pg-line),var(--shadow-1);}.cmp-pain-problem{padding: 28px 32px 30px;}.cmp-pain-fix{position: relative;display: flex;flex-direction: column;justify-content: center;padding: 28px 32px 30px;background: var(--pg-tile);color: rgba(245,245,244,.9);}.cmp-pain-fix::before{content: "";position: absolute;inset: 0 auto 0 0;width: 3px;background: var(--gavana-rim);}.cmp-pain-k{display: flex;align-items: center;gap: 8px;margin: 0 0 8px;color: var(--pg-ink-2);font: 700 12px/1.2 var(--font-mio);letter-spacing: .1em;text-transform: uppercase;}.cmp-pain-fix .cmp-pain-k{color: rgba(245,245,244,.55);}.cmp-pain-fix .cmp-badge{width: 22px;height: 22px;}.cmp-pain h3{margin: 0 0 16px;color: var(--pg-ink);font: 700 clamp(20px,1.8vw,24px)/1.25 var(--font-display);letter-spacing: -.02em;}.cmp-pain-fix p:last-child{margin: 0;font: 400 17px/1.55 var(--font-mio);}.cmp-pain-fix a{color: #fff;text-decoration: underline;text-underline-offset: 3px;}.cmp-said{margin: 0;padding: 14px 18px;border-radius: 14px;background: var(--surface-0);}.cmp-said blockquote{margin: 0;}.cmp-said p,p.cmp-said{margin: 0;color: var(--pg-ink);font: italic 400 17px/1.5 "Source Serif 4",Georgia,serif;}p.cmp-said{font-style: normal;font-family: var(--font-mio);color: var(--pg-ink-2);}.cmp-said figcaption{margin-top: 8px;font: 500 13px/1.3 var(--font-mio);}.cmp-said figcaption a{color: var(--pg-ink-2);text-decoration: underline;text-underline-offset: 3px;}.cmp-said figcaption a::after{content: " ↗";}.cmp-sources{padding-block: 24px;}.cmp-sources .pg-wrap{max-width: 880px;}.cmp-sources h2{margin: 0 0 8px !important;text-align: left !important;font: 700 18px/1.3 var(--font-display) !important;}.cmp-sources p,.cmp-sources li{color: var(--pg-ink-2);font: 400 14px/1.5 var(--font-mio);}.cmp-sources ol{margin: 8px 0 0;padding-left: 20px;}.cmp-sources a{color: var(--pg-ink-2);}h3.cmp-pick-k,h3.cmp-flow-k{margin-top: 0;}.cmp-more-card{display: flex;flex-direction: column;gap: 0;padding: 0;overflow: hidden;}.cmp-card-media{position: relative;display: block;height: 200px;overflow: hidden;background: #141416;}.cmp-card-media::before{content: "";position: absolute;inset: 0;background-image: radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1.4px);background-size: 18px 18px;}.cmp-card-media img{position: absolute;top: 26px;left: 50%;width: 104px;aspect-ratio: 3 / 4;border-radius: 12px;object-fit: cover;background: #26262a;box-shadow: 0 0 0 1px rgba(255,255,255,.08),0 12px 28px rgba(0,0,0,.45);transition: transform .35s var(--ease,ease);}.cmp-card-media img:nth-child(1){z-index: 2;transform: translateX(-50%) rotate(-1deg);}.cmp-card-media img:nth-child(2){z-index: 1;transform: translateX(calc(-50% - 92px)) translateY(14px) rotate(-8deg);}.cmp-card-media img:nth-child(3){z-index: 1;transform: translateX(calc(-50% + 92px)) translateY(14px) rotate(7deg);}a.cmp-more-card[href]:hover .cmp-card-media img:nth-child(1){transform: translateX(-50%) translateY(-4px) rotate(0deg);}a.cmp-more-card[href]:hover .cmp-card-media img:nth-child(2){transform: translateX(calc(-50% - 108px)) translateY(10px) rotate(-11deg);}a.cmp-more-card[href]:hover .cmp-card-media img:nth-child(3){transform: translateX(calc(-50% + 108px)) translateY(10px) rotate(10deg);}.cmp-card-body{display: grid;gap: 6px;padding: 20px 22px 22px;}.cmp-card-body strong{color: var(--pg-ink);}.cmp-more-card .cmp-card-text{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: var(--pg-ink-2);font: 400 15.5px/1.45 var(--font-mio);}.cmp-go{margin-top: 6px;}@media (max-width: 760px){.cmp-picks,.cmp-flow-grid,.cmp-steps,.cmp-proof,.cmp-pain{grid-template-columns: 1fr;}.cmp-pain-problem,.cmp-pain-fix{padding: 22px 20px;}.cmp-pain-fix::before{inset: 0 0 auto;width: auto;height: 3px;}.cmp-jtbd{padding: 24px 20px;}.cmp-answer p,.cmp-job-note{font-size: 17px;}.cmp-group-name > th{grid-column: 1 / -1;background: var(--surface-0);}.cmp-jumps{margin-top: -24px;}.cmp-tldr{padding: 20px 20px 22px;}.cmp-pick,.cmp-flow-card,.cmp-step,.cmp-quote{padding: 22px 20px;}.cmp-row{grid-template-columns: 1fr 1fr;}.cmp-row > th[scope="row"]{grid-column: 1 / -1;padding: 16px 16px 8px;}.cmp-row > *{padding: 14px 16px;font-size: 15px;gap: 8px;}.cmp-row > th[scope="row"] + *{border-left: 0;}.cmp-row > th[scope="row"] ~ *{border-top: 0 !important;}.cmp-head > :first-child{display: none;}.cmp-head > *{font-size: 16px;}.cmp-group-name > th{background: var(--surface-0);padding-bottom: 12px;}.cmp-legend-date{margin-left: 0;}.cmp-brief{border-radius: 20px;text-align: center;}.cmp-vs .cmp-badge{width: 52px;height: 52px;font-size: 22px;}}.cmp-stats-note{margin-bottom: 28px;}.cmp-angles{align-items: start;}.cmp-angles,.cmp-fixes{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;margin: 0;padding: 0;list-style: none;}.cmp-angle,.cmp-fix-card{display: flex;flex-direction: column;gap: 12px;padding: 26px 26px 28px;border-radius: var(--pg-radius);background: var(--surface-white);box-shadow: 0 0 0 1px var(--pg-line),var(--shadow-1);color: var(--pg-ink-2);font: 400 16px/1.5 var(--font-mio);}.cmp-angle h3,.cmp-fix-card h3{margin: 0;color: var(--pg-ink);font: 700 clamp(20px,1.8vw,24px)/1.2 var(--font-display);letter-spacing: -.02em;}.cmp-angle p,.cmp-fix-card p{margin: 0;}.cmp-angle .cmp-pain-k,.cmp-fix-card .cmp-pain-k{margin: 0;}.cmp-fix-card{position: relative;overflow: hidden;background: radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.07),transparent 60%),var(--pg-tile);box-shadow: var(--shadow-1);color: rgba(245,245,244,.85);}.cmp-fix-card h3{color: #fff;}.cmp-fix-card a{color: #fff;}.cmp-fix-ph{margin-top: auto !important;padding: 10px 14px;border: 1px dashed rgba(255,255,255,.3);border-radius: 12px;font-size: 14px;}.cmp-battle-picks{margin-top: 28px;}.cmp-show-sub{margin: -10px 0 28px;color: var(--pg-ink-2);font: 400 18px/1.5 var(--font-mio);text-align: center;}.cmp-proof-copy{display: grid;gap: 10px;}@media (max-width: 1000px){.cmp-angles,.cmp-fixes{grid-template-columns: 1fr;}}@media (max-width: 760px){.cmp-angle,.cmp-fix-card{padding: 22px 20px;}}.cmp-es-panel{display: grid;grid-template-columns: 260px minmax(0,1fr);gap: 16px;padding: 16px;border-radius: var(--pg-radius);background: var(--pg-tile);box-shadow: var(--shadow-1);color: #f5f5f4;}.cmp-es-rail{padding: 16px 12px;border: 1px solid rgba(255,255,255,.08);border-radius: 18px;background: var(--dark-1,#1b1b1c);}.cmp-es-rail .chat-thread{display: grid;gap: 18px;padding: 0;overflow: visible;}.cmp-es-main{position: relative;display: grid;gap: 12px;padding: 20px 22px 22px;border: 1px solid rgba(255,255,255,.08);border-radius: 18px;}.cmp-es-main .cmp-pain-k{color: rgba(245,245,244,.55);}.cmp-es-main h3{margin: 0;color: #fff;font: 700 clamp(20px,1.8vw,24px)/1.2 var(--font-display);letter-spacing: -.02em;}.cmp-es-main .cmp-proof-copy p:last-child{margin: 0;max-width: 640px;color: rgba(245,245,244,.7);font: 400 16px/1.5 var(--font-mio);}.cmp-es-go{justify-self: end;padding: 12px 20px;border-radius: 999px;background: #fff;color: var(--pg-ink);font: 600 15px/1 var(--font-mio);text-decoration: none;}@media (max-width: 1000px){.cmp-es-panel{grid-template-columns: 1fr;}.cmp-es-rail{order: 2;}}@media (max-width: 760px){.cmp-es-panel{padding: 10px;}.cmp-es-main{padding: 16px 14px;}.cmp-es-go{justify-self: stretch;text-align: center;}}.cmp-es-panel .es-cursor{fill: var(--gavana-pink) !important;stroke: #fff !important;}main.page-compare .cmp-hero-split .hero-inner{width: min(1280px,100% - 64px);max-width: none;margin-inline: auto;padding-bottom: 80px;}.cmp-split{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr);align-items: center;gap: 48px;}.cmp-split-copy{display: grid;justify-items: start;text-align: left;}.cmp-split-copy .cmp-crumbs ol{justify-content: flex-start;}body.object-page main.page-compare .cmp-split-copy h1{max-width: none;margin: 6px 0 22px;color: var(--mio-dark);font: 800 clamp(40px,4.4vw,62px)/1.14 var(--font-display);letter-spacing: -.04em;text-shadow: none;}.cmp-split-copy h1 .mark{white-space: nowrap;margin-bottom: .12em;}.cmp-split-copy h1 .pg-nowrap{white-space: nowrap;}.cmp-split-copy .hero-lede{max-width: 30em;margin: 0;text-align: left;}body.object-page main.page-compare .cmp-hero-split{background: var(--surface-0);}body.object-page main.page-compare .cmp-hero-split .hero-media{inset: 64% 0 0;}body.object-page main.page-compare .cmp-hero-split .hero-media img{object-position: center 100%;}body.object-page main.page-compare .cmp-hero-split .hero-media::after{inset: -2px 0 0;height: auto;background: linear-gradient(180deg,var(--surface-0) 0%,color-mix(in srgb,var(--surface-0) 82%,transparent) 18%,color-mix(in srgb,var(--surface-0) 28%,transparent) 46%,transparent 64%,transparent 78%,var(--surface-0) 100%);}main.page-compare .cmp-hero-split .hero-lede{color: var(--text-2);text-shadow: none;}.cmp-split-copy .cmp-crumbs ol{color: var(--text-2);text-shadow: none;}.cmp-split-copy .cmp-crumbs [aria-current]{color: var(--mio-dark);}.cmp-split-copy .cmp-jump{color: var(--mio-dark);text-shadow: none;}.cmp-switch{gap: 10px;}.cmp-switch svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;transition: transform .25s var(--ease,ease);}.cmp-switch:hover svg,.cmp-switch:focus-visible svg{transform: translateX(4px);}.cmp-split-copy .cmp-hero-actions{justify-content: flex-start;margin-top: 30px;}main.page-compare .cmp-split-copy .hero-lede{margin-bottom: 0;}.cmp-split-visual{position: relative;margin: 0;padding: 18px 10px 26px;}.cmp-canvas{position: relative;display: grid;grid-template-columns: .78fr 1.6fr;grid-template-rows: auto 1fr;align-items: center;gap: 16px 28px;padding: 18px;border-radius: 26px;background-color: var(--surface-white);box-shadow: 0 0 0 1px rgba(255,255,255,.6),0 30px 60px rgba(0,20,60,.28);rotate: 1.2deg;}.cmp-canvas-ask{grid-column: 1 / -1;display: flex;align-items: center;gap: 8px;width: fit-content;margin: 0;padding: 8px 14px 8px 8px;border-radius: 999px;background: var(--pg-tile);color: #fff;font: 600 14px/1.2 var(--font-mio);}.cmp-canvas-ask img{width: 24px;height: 24px;border-radius: 50%;}.cmp-canvas-in{position: relative;z-index: 1;display: grid;gap: 6px;padding: 6px;border: 1.5px dashed rgba(23,25,26,.25);border-radius: 16px;background: var(--surface-white);}.cmp-canvas-in img{width: 100%;aspect-ratio: 4 / 5;border-radius: 11px;object-fit: cover;}.cmp-canvas-in span{color: var(--pg-ink-2);font: 600 12px/1.2 var(--font-mio);text-align: center;}.cmp-canvas-out{position: relative;z-index: 1;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}.cmp-canvas-out img{width: 100%;aspect-ratio: 4 / 5;border-radius: 12px;object-fit: cover;box-shadow: 0 8px 18px rgba(23,25,26,.14);animation: cmp-pop .5s var(--ease,ease) both;}.cmp-canvas-out img:nth-child(2){animation-delay: .12s;}.cmp-canvas-out img:nth-child(3){animation-delay: .24s;}.cmp-canvas-out img:nth-child(4){animation-delay: .36s;}.cmp-sticker{position: absolute;z-index: 2;padding: 9px 14px;border-radius: 12px;font: 700 14px/1.15 var(--font-display);letter-spacing: -.01em;box-shadow: 0 10px 24px rgba(0,10,40,.25);}.cmp-sticker--1{top: 2px;right: 0;background: var(--pg-tile);color: #fff;rotate: 4deg;}.cmp-sticker--2{bottom: 4px;left: 22%;background: var(--gavana-pink);color: #fff;rotate: -4deg;}@media (max-width: 1000px){.cmp-split{grid-template-columns: 1fr;gap: 28px;}.cmp-split-visual{max-width: 560px;}}@media (max-width: 760px){body.object-page main.page-compare .cmp-split-copy h1{font-size: clamp(34px,10vw,46px);}.cmp-split-copy h1 .pg-nowrap{white-space: normal;}.cmp-split-copy h1 br{display: none;}main.page-compare .cmp-hero-split .hero-inner{width: calc(100% - 32px);}.cmp-canvas{gap: 12px 16px;padding: 12px;border-radius: 20px;}.cmp-canvas-ask{font-size: 12.5px;}.cmp-canvas-out{gap: 6px;}.cmp-sticker{font-size: 12.5px;padding: 7px 11px;}.cmp-split-visual{padding: 14px 0 24px;}}.cmp-verdict-cols{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin: 20px 0 14px;}.cmp-verdict-col{padding: 18px 20px 20px;border-radius: 18px;background: var(--surface-0);box-shadow: inset 0 0 0 1px var(--pg-line);}.cmp-verdict-col.is-us{position: relative;overflow: hidden;background: var(--pg-tile);box-shadow: none;color: #f5f5f4;}.cmp-verdict-col h3{display: flex;align-items: center;gap: 8px;margin: 0 0 12px;font: 700 18px/1.2 var(--font-display);letter-spacing: -.02em;}.cmp-verdict-col .cmp-badge{width: 26px;height: 26px;font-size: 12px;}.cmp-verdict-col ul{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none;}.cmp-verdict-col li{position: relative;padding-left: 26px;color: var(--pg-ink-2);font: 400 16px/1.45 var(--font-mio);}.cmp-verdict-col.is-us li{color: rgba(245,245,244,.86);}.cmp-verdict-col li::before{content: "";position: absolute;left: 0;top: 3px;width: 17px;height: 17px;border-radius: 50%;background: #8b8f94 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.5-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 10px no-repeat;}.cmp-verdict-col.is-us li::before{background-color: var(--gavana-orange);}.cmp-verdict-col.is-us li:nth-child(2)::before{background-color: var(--gavana-pink);}.cmp-verdict-col.is-us li:nth-child(3)::before{background-color: var(--gavana-blue);}main.page-compare--deep{--a-price: var(--gavana-orange);--a-brands: var(--gavana-pink);--a-honest: var(--gavana-blue);}.cmp-bars-card{display: grid;grid-template-columns: minmax(200px,.38fr) 1fr;gap: 28px 40px;align-items: center;margin: 28px 0 0;padding: 28px 32px;border-radius: var(--pg-radius);background: var(--surface-white);box-shadow: 0 0 0 1px var(--pg-line),var(--shadow-1);}.cmp-bars-lead{display: grid;gap: 8px;padding-right: 32px;border-right: 1px solid var(--pg-line);}.cmp-bars-lead b{color: var(--pg-ink);font: 800 clamp(48px,5vw,72px)/.95 var(--font-display);letter-spacing: -.045em;}.cmp-bars-lead span{color: var(--pg-ink-2);font: 400 16px/1.45 var(--font-mio);}.cmp-bars-main figcaption{margin: 0 0 14px;color: var(--pg-ink);font: 700 17px/1.3 var(--font-display);letter-spacing: -.01em;}.cmp-bars{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none;}.cmp-bars li{display: grid;grid-template-columns: 104px minmax(0,1fr) 48px 92px;align-items: center;gap: 14px;font-family: var(--font-mio);}.cmp-bar-w{color: var(--pg-ink);font-size: 15px;font-weight: 600;}.cmp-bar-t{height: 14px;border-radius: 999px;background: var(--surface-0);overflow: hidden;}.cmp-bar-t i{display: block;height: 100%;border-radius: inherit;background: var(--c);transform-origin: left;animation: cmp-grow 1s cubic-bezier(.2,.8,.2,1) both;}.cmp-bars li:nth-child(2) i{animation-delay: .08s;}.cmp-bars li:nth-child(3) i{animation-delay: .16s;}.cmp-bars li:nth-child(4) i{animation-delay: .24s;}.cmp-bars li:nth-child(5) i{animation-delay: .32s;}.cmp-bars li:nth-child(6) i{animation-delay: .4s;}@keyframes cmp-grow{from{transform: scaleX(0);}}.cmp-bars b{color: var(--pg-ink);font: 700 16px/1 var(--font-display);text-align: right;}.cmp-bar-n{color: var(--pg-ink-2);font-size: 13px;}.cmp-bars .is-price,.cmp-angle.is-price,.cmp-fix-card.is-price{--c: var(--a-price);}.cmp-bars .is-brands,.cmp-angle.is-brands,.cmp-fix-card.is-brands{--c: var(--a-brands);}.cmp-bars .is-honest,.cmp-angle.is-honest,.cmp-fix-card.is-honest{--c: var(--a-honest);}.cmp-stats-note{margin-bottom: 28px;}.cmp-angle,.cmp-fix-card{position: relative;overflow: hidden;}.cmp-angle::before,.cmp-fix-card::before{content: "";position: absolute;inset: 0 0 auto;height: 5px;background: var(--c);}.cmp-angle-top{display: flex;align-items: center;gap: 10px;margin: 4px 0 2px;}.cmp-num{display: inline-grid;place-items: center;width: 38px;height: 38px;border-radius: 11px;background: var(--c);color: #fff;font: 800 16px/1 var(--font-display);letter-spacing: -.02em;rotate: -5deg;box-shadow: 0 6px 14px color-mix(in srgb,var(--c) 35%,transparent);}li:nth-child(2) > .cmp-angle-top .cmp-num{rotate: 4deg;}li:nth-child(3) > .cmp-angle-top .cmp-num{rotate: -2deg;}.cmp-angle-k{color: var(--c);font: 700 12px/1.2 var(--font-mio);letter-spacing: .12em;text-transform: uppercase;}.cmp-angle-stat{margin: 0;padding: 12px 14px;border-radius: 12px;background: color-mix(in srgb,var(--c) 10%,var(--surface-white));box-shadow: inset 3px 0 0 var(--c);color: var(--pg-ink);font: 600 15px/1.4 var(--font-mio);}.cmp-angle-quotes{display: grid;gap: 10px;}.cmp-angle-quotes .cmp-said{position: relative;margin: 0;padding: 14px 16px 12px 40px;border-radius: 4px 16px 16px 16px;background: var(--surface-0);}.cmp-angle-quotes .cmp-said::before{content: "“";position: absolute;left: 12px;top: 4px;color: var(--c);font: 700 40px/1 "Source Serif 4",Georgia,serif;}.cmp-angle-quotes .cmp-said blockquote{margin: 0 0 6px;}.cmp-angle-quotes .cmp-said p{margin: 0;color: var(--pg-ink);font: italic 600 15.5px/1.45 "Source Serif 4",Georgia,serif;}.cmp-angle-quotes figcaption a{color: var(--pg-ink-2);font: 500 12.5px/1.3 var(--font-mio);}.cmp-fix-card .cmp-angle-k{color: color-mix(in srgb,var(--c) 70%,#fff);}.cmp-fixes-for{margin-left: auto;padding: 4px 10px;border-radius: 999px;background: rgba(255,255,255,.08);color: rgba(245,245,244,.7);font: 600 12px/1.2 var(--font-mio);}.cmp-fix-card a{color: #fff;text-decoration-color: var(--c);text-decoration-thickness: 2px;text-underline-offset: 3px;}.cmp-es-stats{display: flex;flex-wrap: wrap;gap: 10px;margin: 4px 0 0;padding: 0;list-style: none;}.cmp-es-stats li{display: flex;align-items: baseline;gap: 6px;padding: 10px 16px;border-radius: 999px;background: rgba(255,255,255,.06);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1);color: rgba(245,245,244,.7);font: 500 15px/1 var(--font-mio);}.cmp-es-stats b{color: #fff;font: 800 20px/1 var(--font-display);letter-spacing: -.02em;}.cmp-es-stats li:nth-child(1) b{color: var(--gavana-orange);}.cmp-es-stats li:nth-child(2) b{color: var(--gavana-pink);}.cmp-es-stats li:nth-child(3) b{color: #7fb0ff;}@media (max-width: 760px){.cmp-verdict-cols,.cmp-bars-card{grid-template-columns: 1fr;}.cmp-bars-card{padding: 22px 20px;}.cmp-bars-lead{padding: 0 0 18px;border-right: 0;border-bottom: 1px solid var(--pg-line);}.cmp-bars li{grid-template-columns: 84px minmax(0,1fr) 40px;gap: 10px;}.cmp-bar-n{display: none;}}.cmp-angles{grid-template-columns: 1fr !important;gap: 16px;}.cmp-angle{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: 20px 48px;padding: 34px 40px 36px;}.cmp-angle-copy{display: grid;gap: 12px;}.cmp-angle-copy h3{font-size: clamp(22px,2vw,28px);}.cmp-angle-quotes{align-self: center;}@media (max-width: 860px){.cmp-angle{grid-template-columns: 1fr;padding: 24px 22px 26px;}}main.page-compare--deep .hero + .cmp-answer{margin-top: 0;padding-top: 12px;padding-bottom: 16px;}main.page-compare--deep .cmp-answer .cmp-tldr{max-width: 1120px;padding: 34px 38px 26px 40px;}main.page-compare--deep .cmp-answer h2{margin: 0 0 12px !important;font-size: 24px !important;}main.page-compare--deep .cmp-answer .cmp-tldr > p:not(.cmp-updated){max-width: 62em;font-size: 17px;line-height: 1.65;}main.page-compare--deep .cmp-verdict-cols{gap: 16px;margin: 26px 0 18px;}main.page-compare--deep .cmp-verdict-col{padding: 22px 24px 24px;}main.page-compare--deep .cmp-verdict-col h3{gap: 10px;margin: 0 0 16px;font-size: 19px;}main.page-compare--deep .cmp-verdict-col ul{gap: 10px;}main.page-compare--deep .cmp-verdict-col li{font-size: 16px;}@media (min-width: 1101px){main.page-compare--deep .cmp-verdict-col li{white-space: nowrap;}}main.page-compare--deep .cmp-updated{margin-top: 0 !important;color: var(--pg-ink-3,#8b8f94) !important;}@media (max-width: 760px){main.page-compare--deep .cmp-answer .cmp-tldr{padding: 24px 20px 20px 24px;}main.page-compare--deep .cmp-answer h2{font-size: 21px !important;}main.page-compare--deep .cmp-verdict-col{padding: 18px 18px 20px;}}.cmp-split-visual .cmp-canvas{background-color: #141416;background-image: radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.3px);background-size: 20px 20px;box-shadow: 0 0 0 1px rgba(255,255,255,.08),0 30px 60px rgba(0,20,60,.3);}.cmp-split-visual .cmp-canvas-ask{background: rgba(255,255,255,.1);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1);}.cmp-split-visual .cmp-canvas-in{border-color: rgba(255,255,255,.24);background: #1d1d20;}.cmp-split-visual .cmp-canvas-in span{color: rgba(245,245,244,.7);}.cmp-split-visual .cmp-canvas-out img{box-shadow: 0 8px 18px rgba(0,0,0,.35);}.cmp-split-visual .cmp-sticker--1{background: #fff;color: var(--pg-ink);}@media (min-width: 1001px){.cmp-split:has(.cmp-split-rec){grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr);}}.cmp-split-rec{padding: 0;}.cmp-split-rec .cv-stage{width: 100%;margin: 0;border-radius: 20px;box-shadow: 0 2px 6px rgba(0,0,0,.12),0 30px 60px rgba(13,30,10,.3);}.cmp-fix-card{gap: 14px;padding: 32px 30px 34px;}.cmp-fix-card h3{font-size: clamp(20px,1.7vw,23px);white-space: nowrap;}.cmp-fix-card .cmp-angle-top{margin: 0 0 2px;}@media (max-width: 1279px){.cmp-fix-card h3{white-space: normal;}}@media (max-width: 760px){.cmp-fix-card{padding: 24px 22px 26px;}}@media (min-width: 1001px){main.page-compare .cmp-split:has(.cmp-split-rec){column-gap: clamp(56px,5.6vw,88px);}body.object-page main.page-compare .cmp-split:has(.cmp-split-rec) .cmp-split-copy h1{font-size: clamp(40px,3.9vw,58px);}}.cmp-head > :not(:first-child){justify-content: center;text-align: center;}.cmp-q .cmp-group-k{display: block;margin: 0 0 6px;color: var(--pg-ink-2);font: 700 11.5px/1.2 var(--font-mio);letter-spacing: .1em;text-transform: uppercase;}.cmp-q:has(.cmp-group-k){flex-direction: column;align-items: flex-start;justify-content: center;}.cmp-table .cmp-group + .cmp-group > .cmp-row:first-child > *{border-top: 2px solid var(--pg-line) !important;}.cmp-table .cmp-group + .cmp-group > .cmp-row:first-child > .is-us{border-top-color: rgba(255,255,255,.16) !important;}.cmp-jtbd{position: relative;}.cmp-jtbd::before{content: "";position: absolute;z-index: -1;left: -66px;bottom: 6px;width: 104px;height: 104px;background: url("gavana-mark-tight.webp") center / contain no-repeat;rotate: -10deg;pointer-events: none;}@media (max-width: 1000px){.cmp-jtbd::before{display: none;}}.cmp-table .cmp-row:not(.cmp-head) > *{align-items: center;padding-block: 18px;}.cmp-table .cmp-row:not(.cmp-head) > * > .cmp-mark{margin-top: 0;}.cmp-q:has(.cmp-group-k){padding-block: 16px 18px;}.cmp-page{background: var(--surface-0);}.cmp{--cmp-ink: var(--text-1);--cmp-muted: var(--mio-text-2);--cmp-line: var(--hairline-soft);--cmp-us: color-mix(in srgb,var(--gavana-orange) 7%,#fff);--cmp-them: #a3a8ae;--cmp-card-shadow: 0 1px 0 rgba(23,25,26,.04),0 18px 40px rgba(23,25,26,.045);color: var(--cmp-ink);font-family: var(--font-mio);}.cmp-wrap{width: min(var(--container),calc(100% - 2 * var(--gutter)));margin-inline: auto;}.cmp h1,.cmp h2,.cmp h3{font-family: var(--font-display);font-weight: 700;text-wrap: balance;}.cmp h2{margin: 0;font-size: var(--h2);line-height: 1.15;letter-spacing: -.02em;}.cmp h3{margin: 0 0 12px;font-size: clamp(20px,1.7vw,24px);line-height: 1.25;letter-spacing: -.02em;}.cmp h2 em{padding-right: .06em;font-family: "Source Serif 4",Georgia,serif;font-size: 1.04em;font-style: italic;font-weight: 700;letter-spacing: -.01em;}.cmp p{line-height: 1.55;}.cmp a:not(.button){color: inherit;text-underline-offset: 4px;}.cmp a:focus-visible,.cmp button:focus-visible{outline: 3px solid #d85c00;outline-offset: 5px;}.cmp [id]{scroll-margin-top: calc(var(--header-h) + 24px);}.cmp-eyebrow{margin: 0 0 4px;color: var(--text-2);font-size: 13px;font-weight: 700;letter-spacing: .1em;line-height: 1.2;text-transform: uppercase;}.cmp-section{padding: var(--section-y) 0;}.cmp-section-intro{max-width: var(--measure);margin: 0 auto var(--head-gap);text-align: center;}.cmp-section-intro > p:last-child{margin: 16px 0 0;color: var(--text-2);font-size: var(--fs-lede);text-wrap: pretty;}.cmp-verdict-grid .cmp-eyebrow,.cmp-vs-k,.cmp-cell-label{display: flex;align-items: center;gap: 8px;}.cmp-verdict-grid .cmp-eyebrow::before,.cmp-vs-k::before,.cmp-cell-label::before{content: "";flex: none;width: 8px;height: 8px;border-radius: 50%;background: var(--cmp-dot,var(--cmp-them));}.cmp-verdict-grid article:first-child,.cmp-vs > div:first-child,.cmp-comparison td:nth-child(2){--cmp-dot: var(--gavana-orange);}.cmp-hero{--hue-main: 77,140,255;--hue-light: 120,196,255;--hue-soft: 160,205,255;--hue-deep: 40,92,226;position: relative;isolation: isolate;overflow-x: clip;padding: calc(var(--header-h) + clamp(40px,5vw,64px)) 0 var(--section-y);text-align: center;}.cmp-hero::before,.cmp-hero::after{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;pointer-events: none;}.cmp-hero::before{background-color: #f8fafd;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E"),radial-gradient(ellipse 46% 40% at 50% 34%,rgb(255,255,255) 0%,rgba(255,255,255,.843) 30%,rgba(255,255,255,.5) 55%,rgba(255,255,255,0) 100%),linear-gradient(0deg,rgba(var(--hue-deep),.62) 0%,rgba(var(--hue-deep),.34) 14%,rgba(var(--hue-deep),.12) 28%,rgba(var(--hue-deep),0) 42%),radial-gradient(ellipse 52% 62% at 14% 100%,rgb(var(--hue-main)) 0%,rgba(var(--hue-main),.843) 20%,rgba(var(--hue-main),.5) 44%,rgba(var(--hue-main),.157) 70%,rgba(var(--hue-main),0) 100%),radial-gradient(ellipse 52% 62% at 86% 100%,rgb(var(--hue-light)) 0%,rgba(var(--hue-light),.843) 20%,rgba(var(--hue-light),.5) 44%,rgba(var(--hue-light),.157) 70%,rgba(var(--hue-light),0) 100%),linear-gradient(0deg,rgb(var(--hue-soft)) 0%,rgba(var(--hue-soft),.5) 34%,rgba(var(--hue-soft),.157) 62%,rgba(var(--hue-soft),0) 86%);background-size: 120px 120px,auto,auto,auto,auto,auto;background-blend-mode: overlay,normal,normal,normal,normal,normal;}.cmp-hero::after{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") repeat;mix-blend-mode: overlay;opacity: .5;}.cmp-pair{display: flex;align-items: center;justify-content: center;gap: 10px;margin: 0 0 20px;color: var(--text-2);font-size: 15px;font-weight: 600;}.cmp-pair img{border-radius: 50%;}.cmp-hero h1{max-width: 16em;margin: 0 auto 18px;font-size: clamp(34px,4.4vw,60px);line-height: 1.04;letter-spacing: -.035em;}.cmp-lede{max-width: 34em;margin: 0 auto;color: var(--text-2);font-size: clamp(16px,1.4vw,18px);text-wrap: pretty;}.cmp-actions{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 12px 24px;margin-top: 28px;}.cmp-text-link{font-size: 16px;font-weight: 600;white-space: nowrap;}.cmp-disclosure{margin: 20px auto 0;color: var(--text-2);font-size: 13px;}.cmp-ask{position: relative;z-index: 5;}.cmp-ask-toggle{display: inline-flex;align-items: center;gap: 10px;min-height: 46px;padding: 0 16px 0 12px;border: 1px solid rgba(13,30,70,.12);border-radius: var(--radius-pill);background: var(--surface-white);color: var(--text-1);font: 600 14px/1 var(--font-sans);letter-spacing: -.01em;white-space: nowrap;cursor: pointer;box-shadow: 0 2px 6px rgba(13,30,70,.08);transition: border-color var(--motion),box-shadow var(--motion);}.cmp-ask-toggle:hover,.cmp-ask-toggle[aria-expanded="true"]{border-color: rgba(13,30,70,.28);box-shadow: 0 6px 16px rgba(13,30,70,.12);}.cmp-ask-chev{width: 12px;height: 12px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;transition: transform var(--motion);}.cmp-ask-toggle[aria-expanded="true"] .cmp-ask-chev{transform: rotate(180deg);}.cmp-ask-tile{display: grid;place-items: center;flex: none;width: 28px;height: 28px;overflow: hidden;border-radius: 8px;background: #fff;box-shadow: inset 0 0 0 1px rgba(0,0,0,.08);}.cmp-ask-tile i{width: 62%;height: 62%;background: var(--tile-ink,#111);-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;}.cmp-ask-tile--chatgpt i{-webkit-mask-image: url("agent-chatgpt.svg");mask-image: url("agent-chatgpt.svg");}.cmp-ask-tile--claude{--tile-ink: #fff;background: #d97757;}.cmp-ask-tile--claude i{-webkit-mask-image: url("agent-claude.svg");mask-image: url("agent-claude.svg");}.cmp-ask-tile--gemini{--tile-ink: linear-gradient(135deg,#4285f4,#9b72cb 55%,#d96570);}.cmp-ask-tile--gemini i{-webkit-mask-image: url("agent-gemini.svg");mask-image: url("agent-gemini.svg");}.cmp-ask-tile img{width: 100%;height: 100%;object-fit: cover;}.cmp-ask-stack{display: flex;}.cmp-ask-stack .cmp-ask-tile{width: 22px;height: 22px;border-radius: 6px;box-shadow: 0 0 0 2px #fff,0 1px 3px rgba(0,10,45,.25);}.cmp-ask-stack .cmp-ask-tile + .cmp-ask-tile{margin-left: -6px;}.cmp-ask-stack .cmp-ask-tile:nth-child(1){transform: rotate(-8deg);}.cmp-ask-stack .cmp-ask-tile:nth-child(2){position: relative;z-index: 1;transform: translateY(-1px);}.cmp-ask-stack .cmp-ask-tile:nth-child(3){transform: rotate(8deg);}.cmp-ask-pane{position: absolute;top: calc(100% + 10px);left: 50%;width: min(300px,calc(100vw - 2 * var(--gutter)));padding: 16px 10px 12px;translate: -50% 0;border: 1px solid rgba(13,30,70,.1);border-radius: 20px;background: var(--surface-white);box-shadow: 0 2px 6px rgba(13,30,70,.06),0 24px 48px rgba(13,30,70,.18);text-align: left;animation: cmp-ask-in .16s ease-out;}.cmp-ask-pane[hidden]{display: none;}@keyframes cmp-ask-in{from{opacity: 0;transform: translateY(-4px);}}.cmp-ask-head{margin: 0 10px;color: var(--text-2);font-family: var(--font-mio);font-size: 12px;font-weight: 600;letter-spacing: .1em;line-height: 1.2;text-transform: uppercase;}.cmp-ask-q{margin: 6px 10px 10px;color: var(--text-1);font-size: 15px;font-weight: 600;line-height: 1.35;}.cmp-ask-list{margin: 0;padding: 0;list-style: none;}.cmp-ask-list a,.cmp-ask-list button{display: flex;align-items: center;gap: 12px;width: 100%;padding: 8px 10px;border: 0;border-radius: 12px;background: none;color: var(--text-1);font: 600 15px/1.2 var(--font-sans);text-align: left;text-decoration: none;cursor: pointer;}.cmp-ask-list a:hover,.cmp-ask-list button:hover{background: var(--wash);}.cmp .cmp-ask-list a:focus-visible,.cmp .cmp-ask-list button:focus-visible{outline-offset: -3px;}.cmp-ask-go{margin-left: auto;color: var(--text-2);font-size: 14px;}.cmp-ask-list li:last-child{margin-top: 6px;padding-top: 6px;border-top: 1px solid var(--hairline);}.cmp-ask-note{margin: 8px 10px 0;color: var(--text-2);font-size: 12px;line-height: 1.4;}@media (prefers-reduced-motion: reduce){.cmp-ask-pane{animation: none;}.cmp-ask-chev{transition: none;}}.cmp-verdict{margin-top: clamp(48px,6vw,80px);}.cmp-verdict > h2{margin: 0 0 16px;color: var(--text-1);font-family: var(--font-mio);font-size: 13px;letter-spacing: .1em;line-height: 1.2;text-transform: uppercase;}.cmp-verdict-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;text-align: left;}.cmp-verdict-grid article{padding: 28px 32px 30px;border-radius: var(--radius-card);background: var(--surface-white);box-shadow: 0 2px 6px rgba(13,30,70,.06),0 24px 48px rgba(13,30,70,.16);}.cmp-verdict-grid article:first-child{box-shadow: inset 0 0 0 2px var(--gavana-orange),0 2px 6px rgba(13,30,70,.06),0 24px 48px rgba(13,30,70,.16);}.cmp-verdict-grid .cmp-eyebrow{margin-bottom: 12px;font-size: 12px;}.cmp-verdict-grid article > p:last-child{margin: 0;color: var(--cmp-muted);font-size: 17px;}.cmp-motion-section{padding: var(--section-y) 0;background: var(--dark-0);color: #fff;}.cmp-motion-section .cmp-section-intro{margin-inline: 0;text-align: left;}.cmp-motion-section .cmp-eyebrow,.cmp-motion-section .cmp-section-intro > p:last-child{color: var(--on-dark-2);}.cmp-motion{margin: 0;border: 1px solid rgba(255,255,255,.1);border-radius: var(--radius-card);overflow: hidden;background: radial-gradient(60% 60% at 100% 0%,color-mix(in srgb,var(--gavana-orange) 16%,transparent),transparent 70%),#141516;}.cmp-motion [hidden]{display: none !important;}.cmp-motion-footer{display: flex;justify-content: space-between;align-items: center;gap: 20px;padding: 18px 24px;border-top: 1px solid rgba(255,255,255,.08);}.cmp-motion-footer > div:first-child{display: grid;gap: 5px;}.cmp-motion-footer strong{color: #fff;font-size: 17px;}.cmp-motion-footer > div:first-child > span{color: var(--on-dark-2);font-size: 13px;}.cmp-motion-controls{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;flex-shrink: 0;}.cmp-motion-controls button{min-width: 80px;min-height: 44px;padding: 0 16px;border: 1px solid transparent;border-radius: 8px;background: linear-gradient(#2c2e30,#2c2e30) padding-box,transparent border-box;color: #fff;font: 600 14px var(--font-mio);cursor: pointer;}.cmp-motion-controls button:hover:not(:disabled){background: linear-gradient(#343638,#343638) padding-box,var(--gavana-rim) border-box;}.cmp-motion-controls button:disabled{background: #202224;color: #8d9196;cursor: default;}.cmp-motion-controls > span{white-space: nowrap;color: var(--on-dark-2);font-size: 13px;}.cmp-motion-progress{position: absolute;z-index: 3;bottom: 0;left: 0;right: 0;height: 3px;background: rgba(255,255,255,.13);}.cmp-motion-progress > span{display: block;height: 100%;background: #f59305;transform: scaleX(1);transform-origin: left;}.cmp-motion{container: cmp-demo / inline-size;}.cmp-motion-viewport{position: relative;isolation: isolate;aspect-ratio: 16 / 9;overflow: hidden;}.cmp-scene{position: absolute;top: 0;left: 0;width: 1200px;height: 675px;color: #fafafa;font-family: var(--font-mio);transform: scale(var(--k,1));transform-origin: 0 0;}.cmp-scene p,.cmp-scene h3,.cmp-scene figure{margin: 0;}.cmp-board{position: absolute;inset: 0;background: #18181b radial-gradient(circle,rgba(245,245,244,.16) 1.2px,transparent 1.5px) 20px 20px / 40px 40px;opacity: 0;}.cmp-board-top{position: absolute;top: 0;left: 0;right: 0;display: flex;align-items: center;gap: 12px;height: 64px;padding: 0 24px;border-bottom: 1px solid rgba(255,255,255,.07);background: rgba(24,24,27,.92);}.cmp-board-top img{width: 32px;height: 32px;border-radius: 10px;}.cmp-board-top strong{margin-right: auto;font-size: 18px;font-weight: 600;}.cmp-people{display: flex;}.cmp-people i{display: grid;place-items: center;width: 32px;height: 32px;margin-left: -8px;border: 2px solid #18181b;border-radius: 50%;background: #22a55e;font-size: 13px;font-style: normal;font-weight: 700;}.cmp-people i:first-child{margin-left: 0;background: #4d8cff;}.cmp-board-tag{padding: 7px 14px;border: 1px solid rgba(255,255,255,.12);border-radius: 999px;color: #a1a1aa;font-size: 14px;font-weight: 600;}.cmp-wires{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none;}.cmp-wire{fill: none;stroke: #a8a29e;stroke-opacity: .55;stroke-width: 1.5;stroke-dasharray: 1;}.cmp-flow{fill: none;stroke: #ffd18d;stroke-width: 3;stroke-linecap: round;stroke-dasharray: .16 1;stroke-dashoffset: -1;filter: drop-shadow(0 0 4px rgba(245,147,5,.9));}.cmp-node{position: absolute;left: 90px;top: 150px;width: 240px;}.cmp-node-kicker{display: block;height: 20px;margin-bottom: 6px;color: #a1a1aa;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;}.cmp-node figcaption{display: flex;align-items: center;justify-content: space-between;height: 30px;color: #d4d4d8;font-size: 16px;font-weight: 600;}.cmp-shop{padding: 2px 8px;border-radius: 999px;background: rgba(149,191,71,.16);color: #b9db7c;font-size: 12px;}.cmp-node-card{position: relative;height: 300px;border-radius: 20px;background: #17181c;}.cmp-node-card img,.cmp-draft img{display: block;width: 100%;height: 100%;border-radius: inherit;object-fit: cover;}.cmp-port{position: absolute;top: 50%;right: -7px;width: 14px;height: 14px;margin-top: -7px;border: 2px solid #a8a29e;border-radius: 50%;background: #18181b;}.cmp-prompt{position: absolute;left: 300px;top: 572px;display: flex;align-items: center;gap: 12px;width: 600px;height: 64px;padding: 0 12px;border: 1px solid rgba(255,255,255,.14);border-radius: 18px;background: #232326;box-shadow: 0 18px 40px rgba(0,0,0,.35);}.cmp-prompt > img{flex: none;width: 38px;height: 38px;border-radius: 50%;}.cmp-prompt p{flex: 1;font-size: 19px;line-height: 1.3;white-space: nowrap;}.cmp-caret{display: inline-block;width: 2px;height: 22px;margin-left: 2px;background: #f59305;vertical-align: -4px;}.cmp-send{display: grid;flex: none;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: #fafafa;color: #18181b;}.cmp-send svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.cmp-drafts{position: absolute;left: 440px;top: 176px;width: 680px;height: 330px;border: 1px solid rgba(255,255,255,.1);border-radius: 24px;background: rgba(255,255,255,.025);}.cmp-drafts-title{position: absolute;top: -30px;left: 4px;color: #a1a1aa;font-size: 15px;font-weight: 600;white-space: nowrap;}.cmp-draft{position: absolute;top: 20px;width: 200px;height: 250px;border-radius: 18px;background: #17181c;}.cmp-draft:nth-of-type(1){left: 20px;}.cmp-draft:nth-of-type(2){left: 240px;}.cmp-draft:nth-of-type(3){left: 460px;}.cmp-pick-ring{position: absolute;inset: -7px;border: 3px solid #f59305;border-radius: 24px;box-shadow: 0 0 24px rgba(245,147,5,.35);}.cmp-pick-badge{position: absolute;left: 240px;top: 284px;display: flex;justify-content: center;width: 200px;}.cmp-pick-badge .cmp-demo-badge{color: #ffd18d;}.cmp-scrim{position: absolute;inset: 0;background: rgba(10,10,12,.62);opacity: 0;}.cmp-approve{position: absolute;left: 230px;top: 150px;display: grid;grid-template-columns: 250px 1fr;grid-template-rows: 1fr auto;grid-template-areas: "img copy" "img confirm";column-gap: 36px;width: 740px;padding: 32px;border: 1px solid rgba(255,255,255,.14);border-radius: 26px;background: rgba(30,30,33,.97);box-shadow: 0 30px 70px rgba(0,0,0,.55);opacity: 0;}.cmp-approve > img{grid-area: img;width: 250px;height: 312px;border-radius: 16px;object-fit: cover;}.cmp-approve-copy{grid-area: copy;align-self: center;}.cmp-approve .cmp-demo-kicker{color: #ffb46b;font-size: 13px;}.cmp-scene .cmp-approve h3{margin: 12px 0 14px;color: #fff;font-family: var(--font-display);font-size: 34px;line-height: 1.15;letter-spacing: -.02em;}.cmp-scene .cmp-approve p{color: #d6d8db;font-size: 18px;line-height: 1.5;}.cmp-demo-confirm{grid-area: confirm;display: flex;align-items: center;justify-content: space-between;gap: 14px;margin-top: 24px;padding: 16px 20px;border-radius: 14px;background: #f59305;color: #17191a;font-size: 18px;font-weight: 700;}.cmp-demo-confirm > span{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: rgba(23,25,26,.14);}.cmp-store{position: absolute;left: 140px;top: 56px;width: 920px;height: 520px;overflow: hidden;border-radius: 16px;background: #fff8ea;color: #1d2a5c;box-shadow: 0 24px 60px rgba(0,0,0,.45);transform-origin: 0 0;}.cmp-store-bar{display: flex;align-items: center;justify-content: space-between;height: 52px;padding: 0 22px;border-bottom: 1px solid rgba(29,42,92,.12);background: #fff;font-size: 15px;font-weight: 600;}.cmp-store-body{position: relative;height: 468px;}.cmp-store-photo{position: absolute;left: 70px;top: 22px;width: 340px;height: 425px;overflow: hidden;border-radius: 14px;background: #f3e8d2;}.cmp-store-photo img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;}.cmp-store-copy{position: absolute;left: 470px;right: 56px;top: 0;bottom: 0;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap: 18px;}.cmp-store-copy .cmp-demo-kicker{font-size: 14px;}.cmp-store-copy strong{font-family: var(--font-display);font-size: 56px;line-height: 1;letter-spacing: -.04em;}.cmp-scene .cmp-store-copy p{font-size: 20px;line-height: 1.4;}.cmp-demo-badge{display: inline-block;padding: 7px 12px;border: 1.5px solid currentColor;border-radius: 8px;font-size: 15px;font-weight: 600;white-space: nowrap;}.cmp-demo-kicker{display: block;font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;}.cmp-scene .cmp-scene-note{position: absolute;left: 0;right: 0;top: 604px;color: #e3e4e5;font-size: 17px;text-align: center;opacity: 0;}.cmp-scene .cmp-scene-note.is-final{opacity: 1;}.cmp-cursor{position: absolute;z-index: 5;top: 0;left: 0;display: flex;align-items: flex-start;gap: 2px;opacity: 0;}.cmp-cursor i{width: 24px;height: 24px;background: var(--c);clip-path: polygon(0 0,100% 42%,52% 54%,38% 100%);transform-origin: 0 0;}.cmp-cursor b{margin-top: 16px;padding: 3px 10px;border-radius: 999px;background: var(--c);color: #fff;font-size: 14px;font-weight: 700;box-shadow: 0 4px 12px rgba(0,0,0,.3);}.cmp-cursor--agent{--c: #ff5d8f;}.cmp-cursor--you{--c: #4d8cff;}@container cmp-demo (max-width: 699px){.cmp-motion-viewport{aspect-ratio: 4 / 5;}.cmp-scene{width: 460px;height: 575px;}.cmp-board{background-position: 16px 16px;background-size: 32px 32px;}.cmp-board-top{gap: 10px;height: 52px;padding: 0 16px;}.cmp-board-top img{width: 26px;height: 26px;border-radius: 8px;}.cmp-board-top strong{font-size: 15px;}.cmp-people i{width: 26px;height: 26px;font-size: 11px;}.cmp-board-tag{display: none;}.cmp-node{left: 20px;top: 72px;width: 150px;}.cmp-node-kicker{height: 16px;margin-bottom: 4px;font-size: 10px;}.cmp-node figcaption{height: 24px;font-size: 13px;}.cmp-shop{padding: 1px 6px;font-size: 10px;}.cmp-node-card{height: 188px;border-radius: 14px;}.cmp-port{top: auto;right: 50%;bottom: -7px;margin: 0 -7px 0 0;}.cmp-prompt{left: 186px;top: 120px;align-items: flex-start;gap: 10px;width: 254px;height: 92px;padding: 12px;border-radius: 14px;}.cmp-prompt > img{width: 28px;height: 28px;}.cmp-prompt p{font-size: 15px;white-space: normal;}.cmp-caret{height: 17px;vertical-align: -3px;}.cmp-send{display: none;}.cmp-drafts{left: 20px;top: 346px;width: 420px;height: 209px;border-radius: 18px;}.cmp-drafts-title{top: -24px;left: auto;right: 4px;font-size: 13px;}.cmp-draft{top: 12px;width: 124px;height: 155px;border-radius: 12px;}.cmp-draft:nth-of-type(1){left: 12px;}.cmp-draft:nth-of-type(2){left: 148px;}.cmp-draft:nth-of-type(3){left: 284px;}.cmp-pick-ring{inset: -5px;border-width: 2.5px;border-radius: 16px;}.cmp-pick-badge{left: 148px;top: 175px;width: 124px;}.cmp-pick-badge .cmp-demo-badge{padding: 3px 8px;font-size: 11px;}.cmp-approve{left: 20px;top: 160px;grid-template-columns: 120px 1fr;grid-template-rows: auto auto;grid-template-areas: "img copy" "confirm confirm";column-gap: 16px;width: 420px;padding: 20px;border-radius: 20px;}.cmp-approve > img{width: 120px;height: 150px;border-radius: 12px;}.cmp-approve .cmp-demo-kicker{font-size: 10px;}.cmp-scene .cmp-approve h3{margin: 6px 0 8px;font-size: 21px;}.cmp-scene .cmp-approve p{font-size: 13px;}.cmp-demo-confirm{margin-top: 16px;padding: 12px 14px;border-radius: 12px;font-size: 14px;}.cmp-demo-confirm > span{width: 22px;height: 22px;}.cmp-store{left: 20px;top: 28px;width: 420px;height: 472px;border-radius: 14px;}.cmp-store-bar{height: 40px;padding: 0 14px;font-size: 12px;}.cmp-store-bar > span:last-child{display: none;}.cmp-store-body{height: 432px;}.cmp-store-photo{left: 110px;top: 18px;width: 200px;height: 250px;border-radius: 12px;}.cmp-store-copy{left: 20px;right: 20px;top: 284px;bottom: auto;align-items: center;gap: 8px;text-align: center;}.cmp-store-copy .cmp-demo-kicker{font-size: 11px;}.cmp-store-copy strong{font-size: 30px;}.cmp-scene .cmp-store-copy p{font-size: 14px;}.cmp-store-copy .cmp-demo-badge{padding: 4px 9px;font-size: 12px;}.cmp-scene .cmp-scene-note{top: 522px;padding: 0 20px;font-size: 14px;}.cmp-cursor i{width: 20px;height: 20px;}.cmp-cursor b{margin-top: 13px;padding: 2px 8px;font-size: 12px;}}.cmp-table-wrap{overflow: hidden;border: 1px solid var(--cmp-line);border-radius: var(--radius-card);background: var(--surface-white);box-shadow: var(--cmp-card-shadow);}.cmp-comparison{width: 100%;border-collapse: collapse;table-layout: fixed;font-size: 16px;line-height: 1.5;}.cmp-comparison th,.cmp-comparison td{padding: 20px 24px;border-bottom: 1px solid var(--cmp-line);text-align: left;vertical-align: top;overflow-wrap: break-word;}.cmp-comparison thead th{padding-block: 18px;border-bottom-color: var(--hairline);color: var(--text-1);font-family: var(--font-display);font-size: 17px;font-weight: 700;letter-spacing: -.01em;vertical-align: middle;}.cmp-comparison thead th:first-child{color: var(--text-3);font-family: var(--font-mio);font-size: 12px;letter-spacing: .1em;text-transform: uppercase;}.cmp-comparison thead th img{width: 24px;height: 24px;margin-right: 8px;border-radius: 50%;vertical-align: -6px;}.cmp-comparison thead th:nth-child(2){background: var(--cmp-us);box-shadow: inset 0 3px 0 var(--gavana-orange);}.cmp-comparison thead th:first-child,.cmp-comparison tbody th[scope="row"]{width: 25%;}.cmp-comparison tbody th[scope="row"]{color: var(--text-1);font-weight: 600;}.cmp-comparison td{color: var(--text-2);}.cmp-comparison td:nth-child(2){background: var(--cmp-us);color: var(--text-1);}.cmp-comparison tr:last-child > *{border-bottom: 0;}.cmp-comparison td > span:last-child{display: block;}.cmp-comparison td a{display: inline;font-size: 14px;}.cmp-cell-label{display: none;}.cmp-table-group > th{padding: 12px 24px;background: var(--mio-muted);color: var(--text-1);font-family: var(--font-display);font-size: 15px;font-weight: 700;letter-spacing: -.01em;}.cmp-status{display: inline-flex;align-items: center;gap: 6px;width: fit-content;margin-bottom: 8px;padding: 3px 10px 3px 4px;border-radius: 999px;background: var(--wash);color: var(--text-1);font-size: 12.5px;font-weight: 700;line-height: 1.4;}.cmp-status::before{content: "";flex: none;width: 16px;height: 16px;border-radius: 50%;background: var(--cmp-mark,var(--text-1)) var(--cmp-glyph) center / 16px no-repeat;}.cmp-status--yes{--cmp-glyph: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4.6 8.3l2.2 2.2 4.6-4.8' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/></svg>");}td:nth-child(2) > .cmp-status--yes{--cmp-mark: var(--gavana-orange);background: color-mix(in srgb,var(--gavana-orange) 16%,#fff);color: #6b3c00;}.cmp-status--no{--cmp-mark: #a3a8ae;--cmp-glyph: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M5 8h6' stroke='white' stroke-width='1.9' stroke-linecap='round'/></svg>");color: var(--text-3);}.cmp-status--unknown{--cmp-mark: #c98a14;--cmp-glyph: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='4.9' cy='8' r='1.15' fill='white'/><circle cx='8' cy='8' r='1.15' fill='white'/><circle cx='11.1' cy='8' r='1.15' fill='white'/></svg>");background: #fff3dc;color: #6e4a06;}.cmp-qgrid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;}.cmp-qgrid > .cmp-card{display: grid;grid-row: span 4;grid-template-rows: subgrid;row-gap: 0;}.cmp-card{--step: var(--gavana-orange);min-width: 0;padding: 20px 24px 28px;border: 1px solid var(--cmp-line);border-radius: var(--radius-card);background: var(--surface-white);box-shadow: var(--cmp-card-shadow);}.cmp-card:nth-child(3n + 2){--step: var(--gavana-pink);}.cmp-card:nth-child(3n + 3){--step: var(--gavana-blue);}.cmp-card-media{display: grid;place-items: center;min-height: 300px;margin: 4px 0 24px;padding: 18px;border: 14px solid var(--step);border-radius: 26px;background: var(--surface-white);box-shadow: 0 14px 30px rgba(23,25,26,.10);container-type: inline-size;overflow: hidden;}.cmp-card-media > .kit-visual{width: 100%;height: auto;margin: 0;}.cmp-card-media .chat-mini{width: 100%;}.cmp-card-media .chat-mini-ads img{width: 50px;}.cmp-card-media .kit-visual--capture{display: block;}.cmp-card-media .kit-visual--capture .cap-panel{width: 100%;max-width: none;}.cmp-card-media .kit-visual--capture > :not(.cap-panel){display: none;}.cmp-card-media .chat-mini-chips span{white-space: nowrap;}.cmp-card-media .pg-pair{display: grid;grid-template-columns: 1fr 20px 1fr;align-items: center;gap: 8px;width: 100%;}.cmp-card-media .pg-pair img{width: 100%;border-radius: 8px;}.cmp-card-media .pg-pair figure{margin: 0;}.cmp-card-media .pg-pair figcaption{margin-top: 8px;color: var(--cmp-muted);font-size: 12px;text-align: center;}.cmp-card-media .pg-proof-arrow{background: #555;}img.is-claude{padding: 5px;background: #d97757;object-fit: contain;}.cmp-vs{display: grid;gap: 18px;}.cmp-vs p{margin: 0;color: var(--cmp-muted);font-size: 16px;line-height: 1.5;}.cmp-vs .cmp-vs-k{margin: 0 0 6px;color: var(--cmp-ink);font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;}.cmp-card-links{align-self: end;margin: 0;padding-top: 20px;font-size: 14px;line-height: 1.7;}.cmp-card-links a{font-size: 15px;font-weight: 600;text-decoration: none;}.cmp-card-links a:hover{text-decoration: underline;}.cmp-review-note{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;margin-top: 16px;}.cmp-review-note > div{padding: 28px 32px 30px;border-radius: var(--radius-card);background: var(--mio-muted);}.cmp-review-note .cmp-eyebrow{margin-bottom: 10px;font-size: 12px;}.cmp-review-note h3{margin-bottom: 0;}.cmp-review-note p:not(.cmp-eyebrow){margin: 12px 0 0;color: var(--cmp-muted);font-size: 16px;line-height: 1.5;}.cmp-review-note p:last-child{font-size: 14px;}.cmp-pricing{position: relative;isolation: isolate;overflow: clip;padding: calc(var(--section-y) + 40px) 0;background: #215e4a;color: #fff;}.cmp-pricing > .fl-board,.cmp-pricing > .fl-decor{z-index: -1;}.cmp-pricing .cmp-eyebrow{color: rgba(255,255,255,.78);}.cmp-pricing .cmp-section-intro{margin-bottom: calc(var(--head-gap) + 24px);}.cmp-pricing .cmp-section-intro > p:last-child{color: rgba(255,255,255,.86);}.cmp-price-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(24px,3vw,40px);max-width: 1000px;margin: 0 auto;}.cmp-price-grid article{position: relative;padding: 40px 44px 34px;border-radius: 28px;background: var(--surface-white);color: var(--cmp-ink);box-shadow: 0 1px 0 rgba(23,25,26,.04),0 30px 70px -30px rgba(0,0,0,.45),0 10px 22px -12px rgba(0,0,0,.3);transform: rotate(-1deg);}.cmp-price-grid article + article{transform: rotate(.8deg);}.cmp-price-grid h3{margin-bottom: 18px;color: var(--cmp-muted);font-size: 15px;letter-spacing: .02em;}.cmp-price-grid h3::before{content: "";display: inline-block;width: 8px;height: 8px;margin-right: 8px;border-radius: 50%;background: var(--cmp-them);vertical-align: 2px;}.cmp-price-grid article:first-child h3::before{background: var(--gavana-orange);}.cmp-price-grid .cmp-price-lead{margin: 0 0 12px;color: var(--cmp-ink);font-family: var(--font-display);font-size: clamp(24px,2.4vw,30px);font-weight: 700;line-height: 1.15;letter-spacing: -.02em;}.cmp-price-grid p{margin: 0 0 20px;color: var(--cmp-muted);font-size: 17px;}.cmp-price-grid a{font-size: 15px;font-weight: 600;}.cmp-note{max-width: var(--measure);margin: 40px auto 0;color: rgba(255,255,255,.84);font-size: 15px;text-align: center;text-wrap: pretty;}.cmp-st--binder{z-index: 2;top: -50px;left: 16%;width: 70px;--r: -6deg;}.cmp-st--star{top: 22%;left: clamp(16px,4vw,96px);width: clamp(48px,4.2vw,76px);--r: 14deg;}.cmp-st--pen{bottom: 18%;right: clamp(20px,4.4vw,110px);width: clamp(52px,4.4vw,84px);--r: 22deg;}.cmp-sources .cmp-wrap{padding: clamp(28px,3vw,40px) clamp(24px,3.4vw,48px);border-radius: var(--radius-card);background: var(--mio-muted);}.cmp-sources h2{margin-bottom: 12px;font-size: clamp(22px,2vw,26px);}.cmp-sources p,.cmp-sources li{max-width: 820px;color: var(--cmp-muted);font-size: 15px;}.cmp-sources p{margin: 12px 0 0;}.cmp-sources ul{display: grid;gap: 8px;margin: 16px 0;padding-left: 20px;}.cmp .faq-aside > p:last-child{color: var(--cmp-muted);font-size: 17px;}.cmp .finale .pg-finale-sub{max-width: 38em;}.cmp .finale .cmp-actions{gap: 12px;margin-top: 24px;}@media (max-width: 1079px){.cmp-st--star,.cmp-st--pen{display: none;}.cmp-pricing .fl-st--ball-2{width: 110px;top: -30px;right: -24px;}.cmp-pricing .fl-st--ball{width: 110px;bottom: -40px;left: -30px;}}@media (max-width: 1000px){.cmp-qgrid{grid-template-columns: 1fr;}.cmp-qgrid > .cmp-card{grid-row: auto;grid-template-rows: none;grid-template-columns: minmax(0,.9fr) minmax(0,1fr);align-content: start;column-gap: 28px;}.cmp-card-media{grid-column: 1;grid-row: 1 / 5;align-self: start;margin-bottom: 0;}.cmp-card > h3,.cmp-card > .cmp-vs,.cmp-card > .cmp-card-links{grid-column: 2;}.cmp-card-links{align-self: start;}}@media (max-width: 760px){.cmp-hero{padding-top: calc(var(--header-h) + 32px);}.cmp-hero h1{font-size: clamp(32px,7vw,46px);}.cmp-lede{font-size: 17px;}.cmp-disclosure{max-width: 26em;}.cmp-verdict{margin-top: 40px;}.cmp-verdict-grid,.cmp-price-grid,.cmp-review-note{grid-template-columns: 1fr;}.cmp-verdict-grid article,.cmp-review-note > div{padding: 22px 22px 24px;}.cmp-price-grid{gap: 28px;}.cmp-price-grid article{padding: 32px 24px 26px;transform: rotate(-.6deg);}.cmp-price-grid article + article{transform: rotate(.5deg);}.cmp-pricing{padding-block: calc(var(--section-y) + 32px);}.cmp-section-intro > p:last-child{font-size: 17px;}.cmp-motion-footer{align-items: flex-start;flex-direction: column;gap: 14px;padding: 18px;}.cmp-comparison,.cmp-comparison tbody{display: block;}.cmp-comparison thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);}.cmp-comparison tr{display: grid;grid-template-columns: 1fr;padding: 16px;border-bottom: 1px solid var(--cmp-line);}.cmp-comparison tr:last-child{border-bottom: 0;}.cmp-comparison th,.cmp-comparison td{display: block;width: auto !important;padding: 14px;border-bottom: 0;}.cmp-comparison tbody th[scope="row"]{padding: 0 0 14px;font-size: 17px;}.cmp-comparison td{font-size: 16px;}.cmp-comparison td:nth-child(2){border-radius: 12px;}.cmp-cell-label{display: flex;margin-bottom: 8px;color: var(--text-1);font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;}.cmp-comparison .cmp-table-group{padding: 10px 16px;background: var(--mio-muted);}.cmp-table-group > th{padding: 0;}.cmp-qgrid > .cmp-card{display: block;}.cmp-card-media{min-height: 260px;margin-bottom: 24px;}.cmp-card-media .pg-proof-arrow{grid-column: auto;transform: none;}.cmp-st--binder{top: -44px;width: 60px;}.cmp .finale .pg-nowrap{white-space: normal;}}