.hero-clash.variant-6{position:relative;width:100%;height:100vh;min-height:600px;isolation:isolate;background:#000;color:var(--color-text-primary);overflow:hidden;overflow-x:hidden}.comparison-container{position:relative;width:100%;height:100%;overflow-x:hidden}.video-bg{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:1;background:#000}.video-bg .video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.hero-content{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,#00000080,#0006 40%,#0000004d);color:#fff;display:flex;flex-direction:column;justify-content:center;padding-top:var(--space-lg);padding-bottom:var(--space-lg);overflow-x:hidden}[data-theme=light] .hero-content{background:linear-gradient(to bottom,#00000080,#0006 40%,#0000004d)}.highlighted-sentences{display:flex;flex-direction:column;gap:var(--space-lg);max-width:100%;margin:0 auto;text-align:center;align-items:center;justify-content:center}.highlighted-sentence{display:inline-block;background:#fff;color:#000;padding:.5rem 1rem;border-radius:.375rem;rotate:-.65deg;white-space:nowrap;font-size:clamp(1rem,2vw,2.5rem);font-weight:var(--weight-extrabold);text-shadow:0 1px 2px rgba(255,255,255,.3);box-shadow:0 4px 12px #0003;transition:all .6s cubic-bezier(.34,1.56,.64,1);max-width:100%;text-align:center;line-height:1.2;transform:scale(1);opacity:1}.highlighted-sentence.animate-in{animation:zoomInOut 1.2s ease-in-out}.highlighted-sentence.zoom-in{animation:zoomInAndBack 1.2s ease-in-out forwards}@keyframes zoomInOut{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes zoomInAndBack{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.highlighted-sentence[data-index="2"]{background:#000;color:#fff;box-shadow:0 36px 100px #0006,0 0 3px #0000008c;rotate:.65deg;font-size:clamp(1.2rem,2.4vw,3rem);text-shadow:none}.highlighted-sentence:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px #0000004d}.highlighted-sentence[data-index="2"]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 36px 100px #00000080,0 0 3px #000000a6}@media(min-width:768px){.highlighted-sentences{gap:var(--space-xl)}.highlighted-sentence{padding:.5rem 1rem}}.hero-bottom{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;will-change:clip-path;clip-path:inset(0 0% 0 0);transform:translateZ(0);backface-visibility:hidden;transition:clip-path 0ms linear}.hero-bottom.animating{transition:clip-path var(--animation-duration, 4s) linear}.hero-top{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.slider-handle{position:absolute;top:0;left:0%;width:4px;height:100%;background:#fff;z-index:10;transform:translate(-50%) translateZ(0);will-change:left;pointer-events:none;box-shadow:0 0 20px #0000004d;backface-visibility:hidden;transition:left 0ms linear}.slider-handle.animating{transition:left var(--animation-duration, 4s) linear}.drag-circle{position:absolute;top:50%;left:50%;width:64px;height:64px;background:#fff;border-radius:50%;transform:translate(-50%,-50%) translateZ(0);cursor:grab;pointer-events:all;box-shadow:0 4px 20px #0000004d;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;backface-visibility:hidden}.drag-circle:hover{transform:translate(-50%,-50%) scale(1.1) translateZ(0);box-shadow:0 6px 30px #0006}.drag-circle:active{cursor:grabbing;transform:translate(-50%,-50%) scale(.95) translateZ(0)}.drag-circle:focus{outline:3px solid rgba(37,99,235,.5);outline-offset:4px}.drag-arrows{display:flex;gap:4px;color:#111827}.drag-arrows svg{width:16px;height:16px}.instructions{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:.75rem 1.5rem;border-radius:30px;font-size:.9rem;font-weight:500;z-index:20;backdrop-filter:blur(10px);opacity:0;animation:fadeInUp .5s ease-out 1s forwards;pointer-events:none}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.hide-instructions{animation:fadeOut .3s ease-out forwards}@keyframes fadeOut{to{opacity:0;transform:translate(-50%,20px)}}.hero-clash .title{font-size:clamp(1.5rem,2.8vw,3.5rem);font-weight:var(--weight-extrabold);line-height:1.3;letter-spacing:-.01em;color:#fff;max-width:100%;text-shadow:0 2px 8px rgba(0,0,0,.5),0 4px 16px rgba(0,0,0,.3);text-align:center;max-width:100ch;margin:0 auto var(--space-xl)}.hero-clash .title-main{display:block;margin-bottom:var(--space-sm);max-width:100%}.hero-clash .title-highlight-container{display:flex;justify-content:center;align-items:center;position:relative;min-height:2.6em}.benefit-rotator{display:flex;align-items:center;gap:.5rem}.benefit-text{position:static;transform:none;opacity:1;display:flex;justify-content:center;align-items:center;gap:12px;background:#000;background-blend-mode:plus-darker;color:#fff;padding:.75rem 13px;border-radius:8px;rotate:-.65deg;white-space:nowrap;font-size:clamp(1rem,2.8vw,3.5rem);font-weight:var(--weight-extrabold);text-shadow:none;box-shadow:0 36px 100px #0006,0 0 3px #0000008c;transition:all .6s ease}.benefit-text .replay-button{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3);border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;margin-left:12px;vertical-align:middle;opacity:0;transform:scale(.8);position:relative;z-index:1}.benefit-text .replay-button:hover{background:#ffffff4d;border-color:#ffffff80;transform:scale(1.1)}.benefit-text .replay-button:active{transform:scale(.95)}.benefit-text .replay-button svg{width:16px;height:16px}.hero-clash .benefit-item{position:absolute;top:0;left:50%;transform:translate(-50%) scale(.5);opacity:0;color:#2563eb;font-weight:var(--weight-extrabold);white-space:nowrap;text-align:center;max-width:95%;text-shadow:0 2px 8px rgba(0,0,0,.4)}.hero-clash .benefit-item.final-highlight{position:static;transform:none;opacity:1;display:inline-block;background:#2563eb;color:#fff;padding:.5rem 1rem;border-radius:.375rem;rotate:-.65deg;white-space:nowrap}@media(max-width:640px){.hero-clash .benefit-item{white-space:normal;max-width:90%}.hero-clash .benefit-item.final-highlight{white-space:normal}}.hero-clash .cards{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin:0 auto;max-width:100ch;padding:0 var(--space-md)}@media(min-width:768px){.hero-clash .cards{grid-template-columns:1fr 1fr;margin-top:var(--space-xl)}}.hero-clash .card{background:#0006;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:0 4px 20px #0000004d;color:#fff;backdrop-filter:blur(10px);min-height:280px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:all .3s ease}[data-theme=light] .hero-clash .card{background:#0006;border:1px solid rgba(255,255,255,.2)}.hero-clash .card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0006}.hero-clash .card-badge{display:inline-block;font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:transparent;width:fit-content;color:#fff;padding:0;border-radius:0;margin-bottom:var(--space-sm);box-shadow:none;text-shadow:none;transform:none}.hero-clash .card-lede{font-size:clamp(1rem,2.5vw,1.125rem);font-weight:500;line-height:1.5;text-shadow:none;margin-bottom:var(--space-md);color:#eaeaea}[data-theme=light] .hero-clash .card-lede{color:#eaeaea}.hero-clash .card-body{margin-top:var(--space-xs);min-height:auto;color:#fff;font-size:clamp(.875rem,1.6vw,1.125rem);font-weight:600;line-height:normal}[data-theme=light] .hero-clash .card-body{color:#fff}.hero-clash .card-lede .highlight{font-weight:var(--weight-bold);text-decoration:none;transition:all .6s ease}.hero-clash .card-lede .highlight.stop-highlight{color:#dc143c;font-size:var(--size-h3)}.hero-clash .card-lede .highlight.learn-highlight{background:transparent;color:#52a8ff;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:500;padding:0;margin-left:0;border-radius:0;box-shadow:none;display:inline;transform:none;transform-origin:left bottom;transition:all .3s ease;text-decoration:underline;line-height:normal}.hero-clash .card-lede .highlight.learn-highlight:hover{transform:none;box-shadow:none;color:#3a8fdd;text-decoration:underline}.hero-clash .card-lede .highlight.learn-highlight[href*=comingsoon]{background:transparent;border:none;color:#52a8ff;cursor:default;opacity:.6}.hero-clash .card-lede .highlight.learn-highlight[href*=comingsoon]:hover{transform:none;box-shadow:none;text-decoration:underline;color:#52a8ff}.hero-clash .card-lede .coming-soon-badge{display:inline-block;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fffc;padding:.2rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:var(--weight-medium);margin-left:.5rem;vertical-align:middle}.hero-clash .card-lede .simple-link{color:#52a8ff!important;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:500;text-decoration:underline!important;transition:all .3s ease}.hero-clash .card-lede .simple-link:hover{color:#3a8fdd!important;text-decoration:underline!important}.hero-clash .card .btn{display:flex;align-items:center;justify-content:center;padding:0 12px;height:48px;border-radius:var(--radius-sm);text-decoration:none;font-family:var(--font-body);font-weight:var(--weight-medium);line-height:1;cursor:pointer;border:1px solid transparent;font-size:clamp(1rem,2.5vw,1.125rem);transition:all .2s ease;margin-top:var(--space-md);background:var(--color-accent);color:var(--color-accent-foreground);border-color:var(--color-accent);gap:12px;align-self:stretch;width:100%}.hero-clash .card .btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2563eb4d}.hero-clash .card .btn svg{width:16px;height:16px;flex-shrink:0}.hero-clash .btn-primary,.hero-clash .btn-secondary{background:var(--color-accent);color:var(--color-accent-foreground)}@media(min-width:768px)and (max-width:1080px){.hero-clash .hero-content{padding:var(--space-lg) var(--space-sm) var(--space-md)}.hero-clash .card{padding:var(--space-md);min-height:220px}.hero-clash .cards{gap:var(--space-md)}}@media(min-width:1081px){.hero-clash{min-height:92vh}.hero-clash .hero-content{padding:var(--space-2xl) var(--space-md) var(--space-xl)}.hero-clash .card{padding:var(--space-lg);min-height:280px}}@media(max-width:768px){.hero-clash.variant-6{min-height:700px}.hero-clash .title{margin:0 auto var(--space-md)}.highlighted-sentences{gap:var(--space-lg);padding:0 var(--space-sm);width:100%;box-sizing:border-box}.highlighted-sentence{padding:.5rem 1rem;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;font-size:clamp(.9rem,1.8vw,1.8rem);max-width:100%;width:100%;box-sizing:border-box;line-height:1.3;text-align:center}.highlighted-sentence[data-index="2"]{font-size:clamp(1rem,2.2vw,2.2rem);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.cards{gap:var(--space-md);padding:0 var(--space-sm)}.card{padding:var(--space-lg);min-height:240px}.drag-circle{width:56px;height:56px}.instructions{font-size:.85rem;padding:.6rem 1.2rem;bottom:1rem}}@media(max-width:480px){.hero-clash.variant-6{min-height:600px}.hero-clash .title{margin:0 auto var(--space-md)}.hero-content{padding:var(--space-md) var(--space-sm)}.highlighted-sentences{padding:0 var(--space-xs);gap:var(--space-md)}.highlighted-sentence{padding:.5rem .75rem;font-size:clamp(.85rem,4vw,1.5rem);line-height:1.4}.highlighted-sentence[data-index="2"]{font-size:clamp(.95rem,4.5vw,1.8rem)}.drag-circle{width:48px;height:48px}.drag-arrows svg{width:14px;height:14px}}.difference-clash-section{width:100%;padding:var(--space-2xl) 0}.difference-clash-section .container{max-width:72rem;margin:0 auto;padding:0 var(--space-md)}.difference-clash-section .header{text-align:center;margin-bottom:var(--space-xl)}.difference-clash-section .title{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:clamp(2.25rem,4vw,4.5rem);line-height:var(--leading-heading);color:var(--color-text-primary);margin-bottom:var(--space-lg)}.difference-clash-section .cards-grid{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:768px){.difference-clash-section .cards-grid{grid-template-columns:repeat(3,1fr)}}.difference-clash-section .card{background:var(--color-surface, #ffffff);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-lg);border:1px solid var(--color-border, rgba(0, 0, 0, .05))}.difference-clash-section .card-icon{display:block;width:32px;height:32px;color:var(--color-text-primary);margin-bottom:var(--space-md)}.difference-clash-section .card-title{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:1.25rem;line-height:1.3;color:var(--color-text-primary);margin:0 0 var(--space-sm)}.difference-clash-section .card-text{color:var(--color-text-primary);font-family:var(--font-base);font-weight:var(--weight-regular);line-height:var(--leading-body);font-size:1.125rem}.difference-clash-section .card-link{color:var(--color-accent);text-decoration:underline}.difference-clash-section .card-link:hover{text-decoration:none}
