﻿@charset "UTF-8";.text-10px{font-size:10px;}.text-11px{font-size:11px;}.tracking-wider-02{letter-spacing:.2em;}.bg-black-20{background-color:rgba(0,0,0,.2);}.w-85{width:85%;}.animated-text-btn{position:relative;padding-bottom:4px;background:transparent;border:0;cursor:pointer;}.animated-text-btn:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#c5a059;transform:scaleX(0);transform-origin:center;transition:transform .6s cubic-bezier(.23,1,.32,1);}.animated-text-btn:hover:after{transform:scaleX(1);}.animate-fade-in{animation:fadeIn .6s ease-out both;}@keyframes fadeIn{from{opacity:.01;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}@keyframes bounceSlow{0%,100%{transform:translateY(0);opacity:.3;}50%{transform:translateY(8px);opacity:.8;}}.animate-bounce{animation:bounceSlow 3s ease-in-out infinite;}@keyframes infinite-scroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}.animate-infinite-scroll{display:flex;width:max-content;animation:infinite-scroll 30s linear infinite;}@keyframes testiProgressAnim{from{transform:scaleX(0);}to{transform:scaleX(1);}}.fade-up-reveal{opacity:1!important;transform:translateY(0)!important;}.reveal-on-scroll{opacity:0;transform:translateY(40px);transition:all 1.2s cubic-bezier(.23,1,.32,1);}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0);}:root{--color-primary:#efa320;}.hero-scroll{position:relative;background:#fff;}@media(min-width:1024px){.hero-scroll{height:250vh;}}.hero{position:relative;overflow:hidden;padding:clamp(6rem,4rem + 6vw,9rem) 0 6rem;display:flex;flex-direction:column;justify-content:center;}@media(max-width:765px){.hero{padding-bottom:1rem;}}@media(min-width:1024px){.hero{position:sticky;top:0;height:100vh;padding:0;display:block;}}.hero__glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(640px circle at 12% 15%,rgba(148,163,184,.16),transparent 60%),radial-gradient(520px circle at 92% 70%,rgba(59,130,246,.1),transparent 60%),radial-gradient(420px circle at 60% 100%,rgba(139,92,246,.08),transparent 60%);}.hero__scroll-cta{display:none;}@media(min-width:1024px){.hero__scroll-cta{display:inline-flex;position:absolute;left:2rem;bottom:2rem;z-index:20;font-size:.8125rem;font-weight:500;color:#64748b;cursor:pointer;}.hero__scroll-cta .chevron{width:1rem;height:1rem;margin-left:.5rem;transition:transform .3s ease;}.hero__scroll-cta:hover .chevron{transform:translateY(3px);}}.hero__inner{position:relative;z-index:10;width:100%;max-width:var(--header-max-width,1800px);margin-inline:auto;padding-inline:calc(var(--header-padding-x,12px) + var(--header-logo-padding-x,1rem));}@media(min-width:768px){.hero__inner{padding-inline:calc(var(--header-padding-x-md,45px) + var(--header-logo-padding-x,1rem));}}@media(min-width:1024px){.hero__inner{height:100%;display:flex;align-items:center;padding-top:10rem;}}.hero__grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;width:100%;}@media(min-width:1024px){.hero__grid{grid-template-columns:repeat(12,1fr);gap:2rem;}}.hero__text{z-index:10;opacity:0;transform:translateY(20px);animation:hero-in .8s ease-out forwards;}@media(min-width:1024px){.hero__text{padding-top:2rem;grid-column:span 6;}}@media(min-width:1280px){.hero__text{grid-column:span 5;}}.hero__usp-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0;font-size:.8125rem;color:#64748b;}.hero__usp-item{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;}.hero__usp-item strong{color:#334155;font-weight:600;}.hero__usp-icon{width:1rem;height:1rem;flex-shrink:0;}.hero__usp-dot{color:#cbd5e1;}.hero__visual{display:none;position:absolute;bottom:0;right:1.5rem;width:45%;max-width:640px;z-index:0;opacity:0;transform:translateY(50px);animation:hero-visual-in 1s ease-out .2s forwards;}@media(min-width:1024px){.hero__visual{display:block;right:2rem;top:10rem;bottom:auto;}}@media(min-width:1280px){.hero__visual{width:50%;}}.hero__pointer{display:none;}@media(min-width:1416px){.hero__pointer{display:block;position:absolute;top:22rem;left:calc(100% + 1rem);width:clamp(4.5rem,(100vw - 1280px) / 2 + 4px,7.5rem);transition:transform .1s linear;}}@media(min-width:1536px){.hero__pointer{left:calc(100% + 1.25rem);}}.hero__pointer-arrow{width:3rem;height:4.75rem;color:#64748b;}@media(min-width:1536px){.hero__pointer-arrow{width:3.75rem;height:6rem;}}.hero__pointer-arrow path{stroke-dasharray:1;stroke-dashoffset:1;}@media(prefers-reduced-motion:reduce){.hero__pointer-arrow path{animation:none;stroke-dashoffset:0;}}.hero__pointer-arrow .arrow-line{animation:hero-pointer-draw-line 5.4s cubic-bezier(.65,.05,.36,1) infinite;}.hero__pointer-arrow .arrow-head{animation:hero-pointer-draw-head 5.4s cubic-bezier(.65,.05,.36,1) infinite;}.hero__pointer-text{font-size:.85rem;font-weight:600;color:#475569;line-height:1.4;margin-bottom:.5rem;}@media(min-width:1536px){.hero__pointer-text{font-size:.875rem;margin-bottom:.625rem;}}.hero__panel{overflow:hidden;position:relative;height:65vh;min-height:500px;display:flex;flex-direction:column;background:#fff;box-shadow:0 0 14px 0 rgba(211,211,211,.7215686275);border-radius:15px 15px 0 0;padding-top:30px;}@media(min-width:1024px){.hero__panel{height:calc(100vh - 10rem);}}@media(min-width:1024px) and (max-height:820px){.hero__inner{padding-top:6.5rem;}.hero__text{padding-top:0;}.hero__usp-row{padding-bottom:.75rem;margin-bottom:.75rem;}.hero__scroll-cta{display:none;}.hero__visual{top:6.5rem;}.hero__panel{height:calc(100vh - 6.5rem);}}.hero__panel-header{padding:0 2rem;display:flex;align-items:center;gap:1rem;z-index:20;position:relative;}.hero__searchbar{flex:1;min-width:0;background:#fff;border:1px solid #f1f5f9;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:9999px;height:3rem;display:flex;align-items:center;gap:.75rem;padding:0 .75rem 0 1.25rem;}.hero__search-text{flex:1;min-width:0;font-size:.9375rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.hero__search-divider{width:1px;height:1.5rem;background:#e2e8f0;flex-shrink:0;}.hero__search-mic,.hero__search-icon{color:#efa320;flex-shrink:0;}.hero__search-mic{width:1.125rem;height:1.125rem;}.hero__search-icon{width:1.25rem;height:1.25rem;}.hero__avatar{width:2.5rem;height:2.5rem;border-radius:9999px;background:#e2e8f0;color:#475569;font-size:.9375rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.hero__google-logo{height:1.125rem;width:auto;flex-shrink:0;}.hero__google-logo svg{height:100%;width:auto;display:block;}.hero__tabs{display:flex;align-items:center;gap:1.5rem;padding:1.75rem 2.5rem 0;border-bottom:1px solid #f1f5f9;z-index:20;position:relative;}.hero__tab{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#94a3b8;padding-bottom:.75rem;position:relative;}.hero__tab-icon{width:1rem;height:1rem;flex-shrink:0;}.hero__tab.is-active{color:#334155;font-weight:600;}.hero__tab.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#efa320;border-radius:9999px;}.hero__results{padding:2rem;position:relative;flex:1;background:#fff;overflow:hidden;}@keyframes hero-in{to{opacity:1;transform:translateY(0);}}@keyframes hero-visual-in{to{opacity:1;transform:translateY(0);}}@keyframes hero-pointer-draw-line{0%{stroke-dashoffset:1;}26%{stroke-dashoffset:0;}61%{stroke-dashoffset:0;}81%{stroke-dashoffset:1;}100%{stroke-dashoffset:1;}}@keyframes hero-pointer-draw-head{0%{stroke-dashoffset:1;}23%{stroke-dashoffset:1;}29%{stroke-dashoffset:0;}57%{stroke-dashoffset:0;}62%{stroke-dashoffset:1;}100%{stroke-dashoffset:1;}}.result-card{position:absolute;left:2rem;right:2rem;top:2rem;height:144px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:.625rem;padding:1.5rem;background:#fff;border:1px solid #f1f5f9;border-radius:1rem;box-shadow:0 2px 10px -4px rgba(0,0,0,.05);z-index:0;will-change:transform;}.result-card__row{display:flex;align-items:center;gap:1rem;}.result-card__row--between{justify-content:space-between;}.result-card__avatar{width:2rem;height:2rem;border-radius:9999px;background:#f1f5f9;flex-shrink:0;display:flex;align-items:center;justify-content:center;}.result-card__avatar--brand{background:#eee9df;display:flex;align-items:center;justify-content:center;}.result-card__avatar--brand .result-card__rank{color:#efa320;}.result-card__rank{font-size:.8125rem;font-weight:700;color:#94a3b8;}.result-card__meta-col{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0;}.result-card__line{height:.5rem;width:100%;background:#f1f5f9;border-radius:9999px;}.result-card__line--name{height:.625rem;background:#e2e8f0;}.result-card__line--subtext{background:#f1f5f9;}.result-card__line--title{height:.75rem;width:100%;background:#cbd5e1;}.result-card__line--brand{background:#f1f5f9;}.result-card__body{display:flex;flex-direction:column;gap:.625rem;}.result-card__brand-name{font-size:.9375rem;font-weight:700;color:#1e293b;letter-spacing:-.01em;line-height:1.2;}.result-card__brand-url{font-size:.75rem;color:#94a3b8;}.result-card__brand-title{font-size:1rem;font-weight:700;color:#1e293b;letter-spacing:-.01em;line-height:1.3;}.result-card__badge{font-size:.75rem;font-weight:700;color:#fff;background:#efa320;padding:.375rem .75rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;align-items:center;gap:.375rem;flex-shrink:0;opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .3s ease;}.result-card__badge svg{width:.875rem;height:.875rem;}.result-card__badge.is-visible{opacity:1;transform:scale(1);}.result-card--brand{border:2px solid rgba(239,163,32,.2);z-index:10;box-shadow:0 4px 10px -2px rgba(0,0,0,.05);transition:box-shadow .3s ease,transform .1s linear;}.result-card--brand.is-elevated{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);}.result-card--brand.is-final{box-shadow:0 20px 25px -5px rgba(239,163,32,.15),0 8px 10px -6px rgba(239,163,32,.1);}:root{--color-primary:#efa320;}.video-banner{position:relative;height:450vh;}.video-banner__sticky{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;}.video-banner__media{position:absolute;inset:0;overflow:hidden;box-shadow:0 25px 70px rgba(0,0,0,.35);}.video-banner__video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;}.video-banner__dim{position:absolute;inset:0;background:rgba(0,0,0,.55);opacity:.15;}.video-banner__title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 1.5rem;text-align:center;pointer-events:none;opacity:0;will-change:transform,opacity;}.video-banner__heading{width:100%;margin:0;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(3rem,5.6vw,6.5rem);font-weight:800;line-height:.98;letter-spacing:-.03em;color:#f9f6ef;}.video-banner__heading p,.video-banner__heading h1,.video-banner__heading h2,.video-banner__heading h3,.video-banner__heading h4{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;}.video-banner__heading .blok{margin-block:0;}.video-banner__heading .line{padding:0 .2em .15em;}.video-banner__content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;}.video-banner__content-inner{position:relative;max-width:90vw;margin:0 auto;padding:0 1.5rem;text-align:center;}@media(min-width:768px){.video-banner__content-inner{max-width:50vw;}}.video-banner__subtitle{margin-bottom:.85rem;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:rgba(249,246,239,.55);}.video-banner__text{font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(1.15rem,2.4vw,1.85rem);font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#fff;}.video-banner__buttons{margin-top:2.25rem;}.video-banner__char{opacity:0;}.video-banner__char.is-visible{opacity:1;}.video-banner__caret{display:inline-block;width:.07em;height:.85em;margin-left:2px;vertical-align:-.1em;background:currentColor;animation:video-banner-caret-blink 1s step-end infinite;}.video-banner__fade{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease;}.video-banner__fade.is-visible{opacity:1;transform:translateY(0);pointer-events:auto;}.video-banner__scroll-cta{position:absolute;left:50%;bottom:2.5rem;z-index:20;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:4px 8px;border:0;background:none;color:#f9f6ef;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;cursor:pointer;opacity:0;transform:translate(-50%,10px);transition:opacity .6s ease,transform .6s ease;pointer-events:none;}.video-banner__scroll-cta.is-visible{opacity:1;transform:translate(-50%,0);pointer-events:auto;}.video-banner__scroll-cta-label{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 12px rgba(17,17,15,.45);}.video-banner__scroll-cta-circle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(249,246,239,.3);border-radius:50%;background:rgba(17,17,15,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .2s ease;}.video-banner__scroll-cta:hover .video-banner__scroll-cta-circle{background:rgba(17,17,15,.5);}.video-banner__scroll-cta .chevron{width:18px;height:18px;animation:scroll-cue-bounce 1.8s ease-in-out infinite;}.video-banner__scroll-cta:focus{outline:0;}.video-banner__scroll-cta:focus-visible{outline:2px solid #efa320;outline-offset:4px;border-radius:12px;}@media(prefers-reduced-motion:reduce){.video-banner__scroll-cta .chevron{animation:none;}}@media(max-width:767px){.video-banner__scroll-cta{bottom:1.5rem;}}@keyframes video-banner-caret-blink{50%{opacity:0;}}@keyframes scroll-cue-bounce{0%,100%{transform:translateY(-3px);}50%{transform:translateY(4px);}}:root{--color-primary:#efa320;}.videobanner{--videobanner-gap:.75rem;--videobanner-strip-w:min(84vw,calc(55vh*var(--videobanner-count,6)));--videobanner-sq:calc((var(--videobanner-strip-w) - (var(--videobanner-count,6) - 1)*var(--videobanner-gap))/var(--videobanner-count,6));position:relative;background:#f9f6ef;}@media(max-width:767px){.videobanner{--videobanner-strip-w:92vw;--videobanner-gap:.5rem;}}.videobanner__runway{position:relative;height:900vh;}@media(max-width:767px){.videobanner__runway{height:600vh;}}.videobanner__pin{position:sticky;top:0;display:flex;align-items:center;justify-content:center;height:100vh;padding:0 1.5rem;overflow:hidden;}.videobanner__frame{position:absolute;inset:0;overflow:hidden;will-change:clip-path;}.videobanner__frame-shadow{position:absolute;inset:0;border-radius:24px;box-shadow:0 25px 70px rgba(0,0,0,.35);transform-origin:0 0;pointer-events:none;will-change:transform;}.videobanner__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;}.videobanner__wash{position:absolute;inset:0;background:#000;opacity:0;}.videobanner__strip{position:absolute;top:calc(50% - var(--videobanner-sq)/2);left:calc(50% - var(--videobanner-strip-w)/2);z-index:2;display:none;align-items:center;gap:var(--videobanner-gap);width:var(--videobanner-strip-w);pointer-events:none;will-change:transform;}.videobanner.is-animated .videobanner__strip{display:flex;}.videobanner__strip-item,.videobanner__flyer{border-radius:7%;overflow:hidden;background:#d8d4c9;pointer-events:none;}.videobanner__strip-item img,.videobanner__flyer img{display:block;width:100%;height:100%;object-fit:cover;}.videobanner__strip-item{flex:1;aspect-ratio:1;will-change:transform;}.videobanner__flyer{position:absolute;z-index:50;will-change:transform;}.videobanner__sentence{position:relative;z-index:10;max-width:85vw;color:#f9f6ef;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(1.4rem,3.9vw,3.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;text-align:center;pointer-events:none;}@media(max-width:767px){.videobanner__sentence{max-width:90vw;line-height:1.3;}}.videobanner.is-static .videobanner__runway{height:auto;}.videobanner.is-static .videobanner__pin{position:relative;}.videobanner.is-static .videobanner__wash{opacity:.65;}.videobanner.is-static .videobanner-image__slot{visibility:visible;}.videobanner.is-static .videobanner__scroll-cta{display:none;}.videobanner__scroll-cta{position:absolute;left:50%;bottom:2.5rem;z-index:20;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:4px 8px;border:0;background:none;color:#f9f6ef;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;cursor:pointer;opacity:0;transform:translate(-50%,10px);transition:opacity .6s ease,transform .6s ease;pointer-events:none;}.videobanner__scroll-cta.is-visible{opacity:1;transform:translate(-50%,0);pointer-events:auto;}.videobanner__scroll-cta-label{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 12px rgba(17,17,15,.45);}.videobanner__scroll-cta-circle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(249,246,239,.3);border-radius:50%;background:rgba(17,17,15,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .2s ease;}.videobanner__scroll-cta:hover .videobanner__scroll-cta-circle{background:rgba(17,17,15,.5);}.videobanner__scroll-cta .chevron{width:18px;height:18px;animation:scroll-cue-bounce 1.8s ease-in-out infinite;}.videobanner__scroll-cta:focus{outline:0;}.videobanner__scroll-cta:focus-visible{outline:2px solid #efa320;outline-offset:4px;border-radius:12px;}@media(prefers-reduced-motion:reduce){.videobanner__scroll-cta .chevron{animation:none;}}@media(max-width:767px){.videobanner__scroll-cta{bottom:1.5rem;}}@media(min-width:768px){.videobanner-image{white-space:nowrap;}.videobanner-image:nth-child(2n)::after{content:"\a";white-space:pre;}}.videobanner-image__text p{display:inline;margin:0;}.videobanner-image__text em,.videobanner-image__text i{color:#efa320;font-family:"Caveat",cursive;font-size:1.15em;font-style:normal;font-weight:500;}.videobanner-image:first-child .videobanner-image__text,.videobanner-image:last-child .videobanner-image__text{font-family:"Caveat",cursive;font-weight:500;font-size:1.15em;padding-bottom:.2em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3200 10' preserveAspectRatio='xMinYMid slice'%3E%3Cpath d='M-40,5 Q-20,11 0,5 T40,5 T80,5 T120,5 T160,5 T200,5 T240,5 T280,5 T320,5 T360,5 T400,5 T440,5 T480,5 T520,5 T560,5 T600,5 T640,5 T680,5 T720,5 T760,5 T800,5 T840,5 T880,5 T920,5 T960,5 T1000,5 T1040,5 T1080,5 T1120,5 T1160,5 T1200,5 T1240,5 T1280,5 T1320,5 T1360,5 T1400,5 T1440,5 T1480,5 T1520,5 T1560,5 T1600,5 T1640,5 T1680,5 T1720,5 T1760,5 T1800,5 T1840,5 T1880,5 T1920,5 T1960,5 T2000,5 T2040,5 T2080,5 T2120,5 T2160,5 T2200,5 T2240,5 T2280,5 T2320,5 T2360,5 T2400,5 T2440,5 T2480,5 T2520,5 T2560,5 T2600,5 T2640,5 T2680,5 T2720,5 T2760,5 T2800,5 T2840,5 T2880,5 T2920,5 T2960,5 T3000,5 T3040,5 T3080,5 T3120,5 T3160,5 T3200,5' fill='none' stroke='%2334E0A1' stroke-width='2'/%3E%3C/svg%3E") left bottom/100% .375em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.videobanner-image__slot{display:inline-block;width:.95em;height:.95em;margin:-.08em .12em 0;vertical-align:middle;visibility:hidden;border-radius:7%;overflow:hidden;}.videobanner-image__slot img{display:block;width:100%;height:100%;object-fit:cover;}:root{--color-primary:#efa320;}.phonescreen{padding:7rem 6vw 2rem;background:#f9f6ef;}.phonescreen__title{max-width:72rem;margin:0 auto 1rem;color:#11110f;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;}.phonescreen__title:empty{display:none;}.phonescreen__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;max-width:72rem;margin:0 auto;}.phonescreen__stage{position:sticky;top:0;display:flex;align-items:center;justify-content:center;height:100vh;}.phonescreen__phone{--ph:min(640px,76vh);position:relative;width:calc(var(--ph)*.49);height:var(--ph);padding:.6rem;border-radius:calc(var(--ph)*.075);background:#1c1b17;box-shadow:0 40px 80px -30px rgba(17,17,15,.55),inset 0 0 0 1.5px rgba(255,255,255,.08);transform:rotate(-3deg);transition:transform .8s cubic-bezier(.22,1,.36,1);}.phonescreen__stage[data-scene="1"] .phonescreen__phone{transform:rotate(0deg) scale(1.03);}.phonescreen__stage[data-scene="2"] .phonescreen__phone{transform:rotate(3deg);}.phonescreen__screen{position:relative;height:100%;overflow:hidden;border-radius:calc(var(--ph)*.06);background:#d8d4c9;}.phonescreen__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease;}.phonescreen__media.is-active{opacity:1;}@media(max-width:900px){.phonescreen{padding:5rem 6vw 1rem;}.phonescreen__grid{grid-template-columns:1fr;gap:0;}.phonescreen__stage{order:-1;height:auto;padding:1rem 0 2rem;}.phonescreen__phone{--ph:min(40svh,90vw/.49);}}@media(max-width:900px) and (prefers-reduced-motion:no-preference){.phonescreen__grid{display:flex;flex-direction:column;min-height:calc(var(--phonescreen-count,3)*70svh);}.phonescreen__stage{position:sticky;top:calc(var(--header-height,60px) + .5rem);z-index:2;height:48svh;padding:0;}.phonescreen__steps{position:sticky;top:calc(calc(var(--header-height,60px) + .5rem) + 48svh);height:calc(100svh - calc(var(--header-height,60px) + .5rem) - 48svh - 1rem);overflow:hidden;}}.phonescreen-item{display:flex;flex-direction:column;justify-content:center;min-height:88vh;opacity:.28;transition:opacity .5s ease;}.phonescreen-item.is-active{opacity:1;}@media(min-width:901px){.phonescreen-item:first-child{justify-content:flex-start;min-height:100vh;padding-top:50vh;}}@media(max-width:900px){.phonescreen-item{justify-content:flex-start;min-height:0;padding:1.5rem 0;}}@media(max-width:900px) and (prefers-reduced-motion:no-preference){.phonescreen-item{position:absolute;inset:0;padding:1.25rem 0 0;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s .4s;}.phonescreen-item.is-active{opacity:1;visibility:visible;transition:opacity .4s ease .1s,visibility 0s;}}.phonescreen-item__content{display:flex;flex-direction:column;gap:1.25rem;}.phonescreen-item__content>*{margin:0;opacity:0;transform:translateY(.75rem);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1);}.phonescreen-item__content>:nth-child(1){transition-delay:0s;}.phonescreen-item__content>:nth-child(2){transition-delay:.12s;}.phonescreen-item__content>:nth-child(3){transition-delay:.24s;}.phonescreen-item__content>:nth-child(4){transition-delay:.36s;}.phonescreen-item__content>:nth-child(5){transition-delay:.48s;}.phonescreen-item__content>:nth-child(6){transition-delay:.6s;}.phonescreen-item__content h2,.phonescreen-item__content h3,.phonescreen-item__content h4{color:#11110f;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;}.phonescreen-item__content p,.phonescreen-item__content li{max-width:32rem;color:rgba(17,17,15,.78);font-size:1rem;line-height:1.6;}.phonescreen-item__content strong{color:#11110f;}.phonescreen-item__content ul{display:grid;gap:.6rem;padding:0;list-style:none;}.phonescreen-item__content li{display:flex;align-items:baseline;gap:.75rem;}.phonescreen-item__content li::before{content:"";flex:none;width:.6rem;height:.6rem;border-radius:50%;background:#efa320;transform:translateY(-.1rem);}.phonescreen-item__content li:nth-child(3n+1)::before{background:#34e0a1;}.phonescreen-item__content li:nth-child(3n+2)::before{background:#a670ff;}.phonescreen-item__content li:nth-child(3n+3)::before{background:#efa320;}.phonescreen-item.is-seen .phonescreen-item__content>*{opacity:1;transform:none;}@media(prefers-reduced-motion:reduce){.phonescreen-item{opacity:1;}.phonescreen-item__content>*{opacity:1;transform:none;transition:none;}}:root{--color-primary:#efa320;}.stackingcards{padding:7rem 6vw;background:#f9f6ef;}.stackingcards__head{max-width:30rem;}.stackingcards__title{margin:0;color:#11110f;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;}.stackingcards__intro{margin-top:.85rem;color:rgba(17,17,15,.6);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6;}.stackingcards__intro:empty{display:none;}.stackingcards__intro p{margin:0;}.stackingcards__counter{display:none;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-top:2rem;color:rgba(17,17,15,.35);font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:800;}.stackingcards__counter b{color:#efa320;font-size:1.25rem;letter-spacing:-.01em;line-height:1;}.stackingcards__counter span{font-size:1rem;}.stackingcards__counter em{margin-left:.5rem;color:#11110f;font-size:1.25rem;font-style:normal;font-weight:800;letter-spacing:-.01em;line-height:1;transition:opacity .25s ease,transform .3s cubic-bezier(.22,1,.36,1);}.stackingcards__counter em.is-swapping{opacity:0;transform:translateY(.4rem);}.stackingcards__pile{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.5rem;margin-top:3rem;}.stackingcards.is-live{padding:0;}.stackingcards.is-live .stackingcards__scroll{position:relative;height:calc(100vh + (var(--cards,6) - 1)*65vh + 35vh);}.stackingcards.is-live .stackingcards__sticky{position:sticky;box-sizing:border-box;top:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:center;height:100vh;padding:5rem 6vw 2rem;overflow:hidden;}.stackingcards.is-live .stackingcards__head{justify-self:end;}.stackingcards.is-live .stackingcards__counter{display:flex;}.stackingcards.is-live .stackingcards__pile{--card-h:min(560px,72vh);position:relative;display:block;justify-self:center;width:calc(var(--card-h)*.71);height:var(--card-h);margin:0;}.stackingcards.is-live .stackingcard{position:absolute;inset:0;aspect-ratio:auto;transform-origin:50% 80%;will-change:transform;}.stackingcards.is-live .stackingcard::after{content:"";position:absolute;inset:0;border-radius:inherit;background:#11110f;opacity:var(--dim,0);pointer-events:none;}@media(min-width:901px) and (max-height:800px){.stackingcards.is-live .stackingcard__media{flex-basis:30%;}}@media(max-width:900px){.stackingcards{padding:5rem 6vw;}.stackingcards.is-live{padding:0;}.stackingcards.is-live .stackingcards__scroll{height:calc(100vh + (var(--cards,6) - 1)*60vh + 30vh);}.stackingcards.is-live .stackingcards__sticky{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:1rem;align-items:start;padding:calc(var(--header-height,60px) + 1.5rem) 6vw 1.5rem;}.stackingcards.is-live .stackingcards__head{justify-self:stretch;}.stackingcards.is-live .stackingcards__intro{display:none;}.stackingcards.is-live .stackingcards__counter{margin-top:.6rem;}.stackingcards.is-live .stackingcards__counter b,.stackingcards.is-live .stackingcards__counter em{font-size:1rem;}.stackingcards.is-live .stackingcards__pile{--card-h:min(62vh,calc(86vw/.71));align-self:center;}.stackingcards.is-live .stackingcard__media{flex-basis:34%;}.stackingcards.is-live .stackingcard__copy{gap:.35rem;padding:.9rem .7rem 1.5rem;}}.stackingcard{--suit:#efa320;position:relative;display:flex;flex-direction:column;aspect-ratio:5/7;padding:.7rem;overflow:hidden;border-radius:1.4rem;background:#fff;box-shadow:0 30px 60px -28px rgba(17,17,15,.5),0 0 0 1px rgba(17,17,15,.06);}.stackingcard:nth-child(3n+2){--suit:#34e0a1;}.stackingcard:nth-child(3n+3){--suit:#a670ff;}.stackingcard::before{content:"";position:absolute;inset:.35rem;border:1.5px solid rgba(17,17,15,.1);border-radius:1.1rem;pointer-events:none;}.stackingcard__media{position:relative;flex:0 0 45%;overflow:hidden;border-radius:.9rem;background:#11110f;}.stackingcard__media img{display:block;width:100%;height:100%;object-fit:cover;}.stackingcard__media img[src=""]{display:none;}.stackingcard__index{position:absolute;top:1.15rem;left:1.15rem;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .35rem;border-radius:.5rem;background:#fff;color:#11110f;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.95rem;font-weight:900;line-height:1;}.stackingcard__index svg{width:.7rem;height:.7rem;fill:var(--suit);}.stackingcard__copy{display:flex;flex:1;flex-direction:column;gap:.6rem;min-height:0;padding:1rem 1.2rem 1.9rem;}.stackingcard__title{margin:.75rem 0 .5rem;color:#11110f;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;}.stackingcard__text{display:flex;flex:1;flex-direction:column;gap:.6rem;min-height:0;}.stackingcard__text p{margin:0;color:rgba(17,17,15,.72);font-size:1rem;line-height:1.6;}:root{--color-primary:#efa320;}.urllist{padding:7rem 6vw;background:#fffdf8;}.urllist__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:clamp(2.5rem,6vw,6rem);align-items:start;max-width:72rem;margin:0 auto;}.urllist__heading{padding-top:1.5rem;}.urllist__title{margin:0 0 1.5rem;color:#11110f;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;}.urllist__intro{max-width:24rem;margin:0;color:rgba(17,17,15,.7);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6;}.urllist__intro:empty{display:none;}.urllist__grid{display:grid;grid-template-columns:1fr;}@media(max-width:900px){.urllist{padding:5rem 6vw;}.urllist__layout{grid-template-columns:1fr;gap:2.5rem;}.urllist__heading{max-width:34rem;padding-top:0;}}.urllist-item{--accent:#efa320;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) 2.5rem;gap:.85rem;align-items:center;padding:1.6rem .8rem;border-top:1px solid rgba(17,17,15,.14);color:#11110f;text-decoration:none;transition:background .25s ease,opacity 1.2s cubic-bezier(.23,1,.32,1),transform 1.2s cubic-bezier(.23,1,.32,1);}.urllist-item:nth-child(3n+2){--accent:#a670ff;}.urllist-item:nth-child(3n+3){--accent:#34e0a1;}.urllist-item:last-child{border-bottom:1px solid rgba(17,17,15,.14);}.urllist-item__index{grid-row:1;grid-column:1;align-self:baseline;color:#b3ada0;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:-.02em;transition:color .25s ease;}.urllist-item__title{grid-row:1;grid-column:2;align-self:baseline;margin:0;color:#000;font-size:1.125rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;}.urllist-item__text{grid-row:2;grid-column:1/3;margin:0;color:rgba(17,17,15,.78);font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:1.6;opacity:.85;}.urllist-item__text:empty{display:none;}.urllist-item__arrow{box-sizing:border-box;grid-row:1/3;grid-column:3;width:2.5rem;height:2.5rem;padding:.65rem;border:1px solid rgba(17,17,15,.12);border-radius:50%;color:#11110f;transform:rotate(-45deg);transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease;}.urllist-item:hover,.urllist-item:focus-visible{background:color-mix(in srgb,var(--accent) 7%,transparent);color:#11110f;text-decoration:none;}.urllist-item:hover .urllist-item__index,.urllist-item:focus-visible .urllist-item__index{color:var(--accent);}.urllist-item:hover .urllist-item__arrow,.urllist-item:focus-visible .urllist-item__arrow{border-color:var(--accent);background:var(--accent);color:#fff;transform:rotate(0);}.urllist-item:focus{outline:0;}.urllist-item:focus-visible{outline:2px solid var(--accent);outline-offset:3px;}@media(max-width:600px){.urllist-item{grid-template-columns:auto minmax(0,1fr) 2rem;column-gap:.6rem;padding:1.25rem .75rem;}.urllist-item__arrow{width:2rem;height:2rem;padding:.5rem;}}@media(prefers-reduced-motion:reduce){.urllist-item,.urllist-item__index,.urllist-item__arrow{transition:none;}}:root{--color-primary:#efa320;}.image-slider{position:relative;height:calc(var(--image-slider-count,7)*100vh);background:#11110f;transition:background-color .15s ease;}.image-slider.is-light{background:transparent;}.image-slider__pin{position:sticky;top:1.5625vw;height:calc(100vh - 3.125vw);width:100%;overflow:visible;padding-bottom:.75rem;}.image-slider__title-wrap{position:absolute;top:0;left:0;right:0;z-index:4;padding-top:2.5vw;pointer-events:none;transform-origin:top center;will-change:transform;}.image-slider__title{margin:0;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-align:center;color:#f9f6ef;transition:color .15s ease;}.image-slider.is-light .image-slider__title{color:#11110f;}.image-slider__mark{position:absolute;left:0;top:40%;width:100%;aspect-ratio:1742.9/538.1;overflow:visible;pointer-events:none;--mark-t:clamp(0,calc(var(--in0,0)/.32),1);}.image-slider__mark path{fill:none;stroke:#34e0a1;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:calc(var(--len,0)*(1 - var(--mark-t,0)));}.image-slider__stage{position:relative;width:100%;height:100%;}.image-slider__slide{position:absolute;inset:0;display:grid;grid-template-columns:repeat(16,1fr);gap:0 1vw;padding:calc(var(--image-slider-header-bottom,69px) + 20px - 1.5625vw) 2.5vw 0;pointer-events:none;}.image-slider__media{--fast-in:1.46;--fast-out:1.92;--shorted-progress-in:min(calc(var(--slide-progress-in,0)*var(--fast-in)),1);--shorted-progress-out:min(calc(var(--slide-progress-out,0)*var(--fast-out)),1);--slide-scale-in:calc(var(--shorted-progress-in)*.81 + .19*var(--slide-progress-before,0));--slide-scale-out:calc(var(--shorted-progress-out)*.81);grid-column:5/span 8;height:100%;position:relative;overflow:hidden;transform-origin:100% 100%;box-shadow:0 20px 45px -12px rgba(17,17,15,.55);border-radius:calc(16px*(1 + 4*var(--slide-progress-out,0))*(1 + 4*(1 - var(--shorted-progress-in))));transform:translateX(calc((1 - var(--shorted-progress-in))*(19% + 1.75vw))) translateX(calc(var(--shorted-progress-out)*(-19% - 1.75vw))) scale(calc(var(--slide-scale-in) - var(--slide-scale-out)));}.image-slider__media.is-exiting{transform-origin:0 0;}.image-slider__media::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(17,17,15,.58) 0%,rgba(17,17,15,.24) 26%,rgba(17,17,15,0) 46%);}.image-slider__media-inner{width:100%;height:100%;transform-origin:50% 20%;transform:scale(calc(1/max(var(--slide-scale-in) - var(--slide-scale-out)*.5,.35) + .1*(1 - var(--slide-progress-in,0))));}.image-slider__media-title{position:absolute;left:2vw;right:2vw;top:1.75vw;z-index:2;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(1.5rem,2.6vw,3.25rem);font-weight:800;line-height:.95;letter-spacing:-.03em;color:#f9f6ef;text-shadow:0 2px 28px rgba(17,17,15,.35);pointer-events:none;}.image-slider__video{display:block;width:100%;height:100%;object-fit:cover;}.image-slider__content{--start:.6;--fade-end:.7;--end:.1;--fade-in:clamp(0,((var(--slide-progress-in,0) - var(--start)) / (var(--fade-end) - var(--start))),1);--fade-out:calc(1 - clamp(0,calc(var(--slide-progress-out,0)/var(--end)),1));grid-column:13/span 3;margin-left:.75vw;align-self:center;color:#11110f;opacity:calc(var(--fade-in)*var(--fade-out));pointer-events:none;}.image-slider__content.is-active{pointer-events:auto;}.image-slider__content p{margin:0;font-size:1rem;font-weight:500;line-height:1.6;color:rgba(17,17,15,.78);}.image-slider__content .blok{margin-block:0;}.image-slider__heading{display:flex;align-items:baseline;gap:.85rem;margin-bottom:.6rem;}.image-slider__num{flex:0 0 auto;font-size:.8rem;font-weight:600;color:#b3ada0;transition:color .3s ease;}.image-slider__total{color:#b3ada0;font-weight:500;}.image-slider__slide-title{margin:0;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2;letter-spacing:normal;color:#11110f;transition:font-weight .1s;}.image-slider__content.is-active .image-slider__num{color:#efa320;}.image-slider__content.is-active .image-slider__slide-title{font-weight:700;}.image-slider__dots{position:absolute;bottom:3.25vw;left:50%;z-index:3;display:flex;gap:8px;transform:translateX(-50%);opacity:0;transition:opacity .3s ease;}.image-slider__dot{width:8px;height:8px;border-radius:5px;background:rgba(17,17,15,.2);transition:width .3s ease,background .3s ease;}.image-slider__dot.is-active{width:28px;background:#11110f;}@media(max-width:900px){.image-slider{height:auto;padding:5rem 6vw;background:transparent;}.image-slider__pin{position:static;height:auto;}.image-slider__title-wrap{position:static;padding:0 0 2.5rem;transform:none!important;}.image-slider__title{color:#11110f;}.image-slider__mark,.image-slider__dots{display:none;}.image-slider__stage{height:auto;}.image-slider__slide{position:static;display:flex;flex-direction:column;gap:.85rem;padding:0;margin-bottom:3.5rem;}.image-slider__slide:last-child{margin-bottom:0;}.image-slider__media{width:100%;height:70vw;transform:none!important;border-radius:1.25rem!important;}.image-slider__media-inner{transform:none!important;}.image-slider__media-title{left:4.5vw;right:4.5vw;top:4vw;font-size:6.5vw;}.image-slider__content{margin-left:0;opacity:1!important;pointer-events:auto!important;}}:root{--color-primary:#efa320;}.scrollist{padding:3rem 6vw 2.5rem;background:#f9f6ef;}@media(min-width:994px){.scrollist{padding:8rem 6vw 2.5rem;}}.scrollist__intro{max-width:40rem;margin:0 auto 3rem;text-align:center;}.scrollist__intro-title{color:#11110f;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;}.scrollist__intro-text{margin-top:.85rem;color:rgba(17,17,15,.7);font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;line-height:1.6;}.scrollist__scroll{position:relative;height:calc(var(--scrollist-count,5)*100vh);}.scrollist__pin{position:sticky;top:0;display:flex;align-items:center;height:100vh;}.scrollist__layout{position:relative;z-index:1;display:flex;align-items:stretch;justify-content:space-between;gap:2.5vw;width:100%;height:100%;}.scrollist__progress{display:none;}.scrollist__progress-seg{flex:1 1 0;border-radius:2px;background:rgba(17,17,15,.12);overflow:hidden;}.scrollist__progress-fill{display:block;height:100%;border-radius:2px;background:#efa320;}.scrollist__list-wrap{position:relative;flex:0 1 27rem;max-width:27rem;display:flex;flex-direction:column;justify-content:center;}.scrollist__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;}.scrollist__steps{display:flex;align-items:center;gap:8px;margin-top:1rem;}.scrollist__step-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:36px;padding:0 16px 0 18px;border:1px solid rgba(17,17,15,.16);border-radius:999px;background:#f9f6ef;color:#11110f;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;}.scrollist__step-btn svg{width:16px;height:16px;flex:0 0 auto;transition:transform .25s ease;}.scrollist__step-btn:hover{background:#11110f;border-color:#11110f;color:#f9f6ef;}.scrollist__step-btn:focus-visible{outline:2px solid #efa320;outline-offset:2px;}.scrollist__step-btn--prev{width:36px;padding:0;}.scrollist__step-btn--prev:hover svg{transform:translateX(-3px);}.scrollist__step-btn--next:hover svg{transform:translateX(3px);}.scrollist__step-btn[hidden]{display:none;}.scrollist__item{position:relative;display:flex;flex:none;flex-direction:column;justify-content:center;padding:1.15rem 0 1.15rem 1.4rem;border-top:1px solid rgba(17,17,15,.1);font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.02em;cursor:pointer;}.scrollist__item:first-child{border-top:0;}.scrollist__item::before,.scrollist__item::after{content:"";position:absolute;top:5px;bottom:5px;left:0;width:3px;border-radius:2px;}.scrollist__item::before{background:rgba(17,17,15,.1);}.scrollist__item::after{background:#efa320;transform:scaleY(var(--fill,0));transform-origin:top;}.scrollist__item-row{display:flex;align-items:baseline;gap:.85rem;}.scrollist__item-num{flex:0 0 auto;color:#b3ada0;font-size:.8rem;font-weight:600;transition:color .3s ease;}.scrollist__item.is-active .scrollist__item-num{color:#efa320;}.scrollist__item-title{color:#b3ada0;font-size:1.125rem;font-weight:500;line-height:1.2;transition:color .3s ease;}.scrollist__item.is-active .scrollist__item-title{color:#11110f;font-weight:700;}.scrollist__item-detail{display:grid;grid-template-rows:0fr;min-width:0;transition:grid-template-rows .4s ease;}.scrollist__item.is-active .scrollist__item-detail{grid-template-rows:1fr;}.scrollist__item-detail-inner{min-width:0;overflow:hidden;color:rgba(17,17,15,.7);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:0;line-height:1.6;}.scrollist__item-detail-inner>:first-child{padding-top:.85rem;}.scrollist__media-wrap{position:relative;flex:1 1 auto;min-width:0;max-width:54vw;margin-right:-6vw;}.scrollist__media{position:relative;width:100%;height:100%;border-radius:1rem 0 0 1rem;overflow:hidden;box-shadow:0 40px 90px -25px rgba(17,17,15,.5),0 25px 60px -20px rgba(239,163,32,.3);transform:translateZ(0);}.scrollist__media-slot{position:absolute;inset:0;background:#f9f6ef;clip-path:inset(50% 0 50% 0);transition:clip-path .6s cubic-bezier(.65,0,.35,1);}.scrollist__media-slot.is-active{clip-path:inset(0 0 0 0);}.scrollist__media-item{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .5s ease;}.scrollist__media:hover .scrollist__media-slot.is-active .scrollist__media-item{transform:scale(1.06);}.scrollist__scroll-cta{position:absolute;left:50%;bottom:1.5rem;z-index:20;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:4px 8px;border:0;background:none;color:#11110f;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;cursor:pointer;opacity:0;transform:translate(-50%,10px);transition:opacity .6s ease,transform .6s ease;pointer-events:none;}.scrollist__scroll-cta.is-visible{opacity:1;transform:translate(-50%,0);pointer-events:auto;}.scrollist__scroll-cta-label{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(17,17,15,.6);}.scrollist__scroll-cta-circle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(17,17,15,.15);border-radius:50%;background:#fff;box-shadow:0 4px 14px rgba(17,17,15,.08);transition:background-color .2s ease;}.scrollist__scroll-cta:hover .scrollist__scroll-cta-circle{background:rgba(17,17,15,.06);}.scrollist__scroll-cta .chevron{width:18px;height:18px;color:#11110f;animation:scroll-cue-bounce 1.8s ease-in-out infinite;}.scrollist__scroll-cta:focus{outline:0;}.scrollist__scroll-cta:focus-visible{outline:2px solid #efa320;outline-offset:4px;border-radius:12px;}@media(prefers-reduced-motion:reduce){.scrollist__scroll-cta .chevron{animation:none;}}@media(max-width:900px){.scrollist__scroll{height:calc(var(--scrollist-count,5)*80svh);}.scrollist__pin{display:block;height:100svh;padding:calc(var(--header-height,60px) + 1rem) 0 1.5rem;}.scrollist__layout{flex-direction:column;gap:1.25rem;}.scrollist__media-wrap{flex:0 0 45%;order:-1;width:100%;max-width:100%;margin-right:0;}.scrollist__media{border-radius:1rem;}.scrollist__progress{display:flex;flex:0 0 auto;gap:6px;width:100%;height:3px;}.scrollist__progress-fill{width:calc(var(--fill,0)*100%);}.scrollist__list-wrap{max-width:100%;}.scrollist__list{flex:1 1 auto;justify-content:flex-start;max-width:100%;min-height:0;margin:0;overflow:hidden;}.scrollist__item{display:none;flex:0 0 auto;padding:0;border-top:0;}.scrollist__item.is-active{display:flex;}.scrollist__item::before,.scrollist__item::after{display:none;}}.scrollist.is-static .scrollist__scroll{height:auto;}.scrollist.is-static .scrollist__pin{position:static;height:auto;padding:0;}.scrollist.is-static .scrollist__progress{display:none;}.scrollist.is-static .scrollist__item{display:flex;padding-left:0;}.scrollist.is-static .scrollist__item::before,.scrollist.is-static .scrollist__item::after{display:none;}.scrollist.is-static .scrollist__scroll-cta{display:none;}@media(max-width:900px){.scrollist.is-static .scrollist__media{height:50vh;}}.scrollist--centered{padding:0 6vw;}.scrollist--centered .scrollist__pin{flex-direction:column;align-items:stretch;padding:5.5rem 0 2.5rem;}.scrollist--centered .scrollist__intro{flex:none;max-width:46rem;margin:0 auto 2rem;}.scrollist--centered .scrollist__intro>:last-child>:last-child{margin-bottom:0;}.scrollist--centered .scrollist__layout{flex:1 1 auto;gap:3rem;max-width:72rem;height:auto;min-height:0;margin:0 auto;}.scrollist--centered .scrollist__list{flex:1 1 0;gap:0;max-width:none;margin:0;}.scrollist--centered .scrollist__media-wrap{flex:1.3 1 0;max-width:none;margin-right:0;}.scrollist--centered .scrollist__media{border-radius:0;box-shadow:none;}.scrollist--centered .scrollist__media-slot{display:flex;align-items:center;justify-content:center;}.scrollist--centered .scrollist__media-item{position:static;width:auto;max-width:100%;height:auto;max-height:100%;border-radius:1rem;}.scrollist--centered .scrollist__media:hover .scrollist__media-slot.is-active .scrollist__media-item{transform:none;}@media(max-width:900px){.scrollist--centered .scrollist__pin{display:flex;padding:calc(var(--header-height,60px) + 1rem) 0 1.5rem;}.scrollist--centered .scrollist__intro{margin-bottom:1.25rem;}.scrollist--centered .scrollist__intro-title{font-size:1.75rem;}.scrollist--centered .scrollist__intro-text{margin-top:.5rem;font-size:.95rem;}.scrollist--centered .scrollist__layout{gap:1rem;}.scrollist--centered .scrollist__media-wrap{flex:0 0 40%;}}.scrollist--centered.is-static{padding:5rem 6vw;}:root{--color-primary:#efa320;}.counterlist{padding:clamp(3rem,5vw,5rem) 6vw;background:#fff;}.counterlist__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));max-width:72rem;margin:0 auto;padding:0;list-style:none;text-align:center;}.counterlist__item{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 1.5rem;}.counterlist__item:nth-child(4n+1) .counterlist__dot{background:#efa320;}.counterlist__item:nth-child(4n+2) .counterlist__dot{background:#a670ff;}.counterlist__item:nth-child(4n+3) .counterlist__dot{background:#34e0a1;}.counterlist__item:nth-child(4n+4) .counterlist__dot{background:#f8df92;}.counterlist__dot{width:10px;height:10px;margin-bottom:.25rem;border-radius:50%;}.counterlist__number{color:#11110f;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap;}.counterlist__label{max-width:15rem;color:rgba(17,17,15,.65);font-size:1rem;font-weight:500;line-height:1.6;}@media(max-width:900px){.counterlist__grid{grid-template-columns:repeat(2,1fr);}.counterlist__item{padding:1.5rem .8rem;}}:root{--color-primary:#efa320;}.webshop .mobile-filter-bar{margin-inline:-15px;padding-inline:15px;}.webshop .mobile-filter-button{padding-inline:calc(var(--spacing)*5);border:1px solid var(--color-neutral-200);line-height:15px;}.webshop .mobile-filter-button:hover{cursor:pointer;}.webshop .catalogue-filter{line-height:1rem;}.webshop .catalogue-filter-title{font-family:"Playfair Display",serif;font-size:1.125rem;line-height:1.75rem;color:#171717;margin-bottom:1.5rem;}.webshop .catalogue-filter-item{color:#525252;font-weight:500;}.webshop .catalogue-filter-item:hover{color:#000;cursor:pointer;}.webshop .catalogue-filter-item.active{color:#000;font-weight:700;}.webshop .catalogue-filter .filter-accordion-content{padding-left:1rem;margin-left:.75rem;margin-top:.75rem;}.webshop .catalogue-filter .filter-chevron:hover{cursor:pointer;}.webshop .catalogue-filter--mobile .drawer-backdrop{opacity:0;pointer-events:none;transition:opacity .3s ease;}.webshop .catalogue-filter--mobile .drawer-backdrop.open{opacity:1;pointer-events:auto;}.webshop .catalogue-filter--mobile .drawer-content{z-index:9000;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);}.webshop .catalogue-filter--mobile .drawer-content.open{transform:translateX(0);}.webshop .catalogue-filter--mobile__title{font-family:"Playfair Display",serif;font-size:1.5rem;line-height:2rem;font-weight:400;letter-spacing:.02em;margin-bottom:0;}.webshop .catalogue-filter--mobile__subtitle{font-family:"Playfair Display",serif;font-size:1.125rem;line-height:1.75rem;letter-spacing:.02em;margin-bottom:1.5rem;}.webshop .catalogue-filter--mobile .filter-accordion-grid{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;}.webshop .catalogue-filter--mobile .filter-accordion-grid.open{grid-template-rows:1fr;}.webshop .catalogue-filter--mobile__item{color:#262626;font-weight:400;}.webshop .catalogue-filter--mobile__item:hover{color:#000;cursor:pointer;}.webshop .catalogue-filter--mobile__item.active{color:#000;font-weight:700;}.product-card{font-family:"Playfair Display",serif;}.product-card__title{font-size:1.5rem;line-height:1.25;color:#171717;font-weight:400;}.product-card .explore-line{width:0;transition:width .7s ease-out .1s;}.product-card .explore-text{transform:translateX(0);transition:transform .5s ease-out .075s;}.product-card .hover-overlay{opacity:0;transition:opacity .5s ease;}.product-card .hover-content{opacity:0;transform:translateY(1rem);transition:all .5s ease;}.product-card img{filter:none;transition:transform .7s ease;}.product-card:hover .explore-line{width:3rem;}.product-card:hover .explore-text{transform:translateX(.5rem);}.product-card:hover .hover-overlay{opacity:1;}.product-card:hover .hover-content{opacity:1;transform:translateY(0);}.product-card:hover img{transform:scale(1.05);}.product-card:hover .product-card__title{color:#525252;}@media(hover:none){.product-card .explore-line{width:3rem;}.product-card .explore-text{transform:translateX(.5rem);}.product-card .hover-overlay{opacity:1;}.product-card .hover-content{opacity:1;transform:translateY(0);}}:root{--color-primary:#efa320;}hr:has(+.wrapper .logo-slider){display:none;}.wrapper:has(.logo-slider){padding-block:4rem;border-top:1px solid rgba(17,17,15,.08);overflow:hidden;}.wrapper:has(.logo-slider) .logo-slider,.wrapper:has(.logo-slider) .logo-slider-swiper{padding-block:0!important;}.logo-slider-swiper{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}.logo-slider-swiper .swiper-wrapper{transition-timing-function:linear!important;}.logo-slider-swiper .swiper-wrapper .swiper-slide{width:fit-content!important;height:auto;flex-shrink:0!important;margin-inline:2.5rem!important;display:flex!important;align-items:center;justify-content:center;}@supports(-webkit-touch-callout:none){.logo-swiper-slide{width:auto!important;max-width:30vw;}}.logo-slider{height:auto;max-width:100vw;}.logo-slider-title{font-weight:500;width:100%;align-self:center;margin-bottom:2.5rem!important;color:#64748b;font-size:14px!important;display:block;text-align:center;}.logo-slider-title:empty{display:none;}.logo-slider-swiper{margin-block:auto;}.logo-slider-block{max-height:60px;max-width:150px;display:block!important;flex-shrink:0;object-fit:contain;opacity:.5;filter:grayscale(1);transition:opacity .2s ease,filter .2s ease;margin:auto;}.logo-slider-block:hover{opacity:1;filter:grayscale(0);}:root{--color-primary:#efa320;}.textblock:has(img){overflow:visible;}.textblock{width:100%;display:flex;justify-content:center;overflow-x:hidden;}.textblock>div{width:100%;padding:0 6vw;margin-inline:auto;}.textblock--fill-on-scroll{padding:4.5rem 6vw 1rem;}.textblock--fill-on-scroll>div{max-width:46rem;margin:0 auto 1.5rem;padding:0;text-align:center;}@media(min-width:768px){.textblock--fill-on-scroll>div{padding:0;}}.textblock--fill-on-scroll p,.textblock--fill-on-scroll h2,.textblock--fill-on-scroll h3,.textblock--fill-on-scroll .textblock__fill-line{position:relative;display:block;margin:0;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#d8d4c9!important;}.textblock--fill-on-scroll p :not(.textblock__fill):not(.textblock__fill *),.textblock--fill-on-scroll h2 :not(.textblock__fill):not(.textblock__fill *),.textblock--fill-on-scroll h3 :not(.textblock__fill):not(.textblock__fill *),.textblock--fill-on-scroll .textblock__fill-line :not(.textblock__fill):not(.textblock__fill *){color:inherit!important;}.textblock--fill-on-scroll .textblock__fill{position:absolute;inset:0;color:#11110f;pointer-events:none;clip-path:inset(0 100% 0 0);}.textblock--fill-background{padding:0;background:#f9f6ef;}.textblock--fill-background>div{max-width:none;margin:0;}.textblock--fill-background .textblock__fill-runway{position:relative;height:260vh;}.textblock--fill-background .textblock__fill-sticky{position:sticky;top:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:100vh;padding:0 6vw;}.textblock--fill-background .textblock__fill-content{max-width:60rem;text-align:center;}.textblock--fill-background p,.textblock--fill-background h2,.textblock--fill-background h3,.textblock--fill-background .textblock__fill-line{font-size:clamp(2.2rem,5.2vw,5rem);line-height:1.05;letter-spacing:-.03em;transition:color .35s ease;}.textblock--fill-background .textblock__fill{transition:color .35s ease;}.textblock--fill-background.is-dark p,.textblock--fill-background.is-dark h2,.textblock--fill-background.is-dark h3,.textblock--fill-background.is-dark .textblock__fill-line{color:rgba(249,246,239,.16)!important;}.textblock--fill-background.is-dark .textblock__fill{color:#f9f6ef;}.textblock--fill-background.is-static .textblock__fill-runway{height:auto;}.textblock--fill-background.is-static .textblock__fill-sticky{position:static;height:auto;padding:9rem 6vw;}.textblock-accent{width:100%;max-width:var(--header-max-width,1800px);margin-inline:auto;padding:0 calc(var(--header-padding-x,12px) + var(--header-logo-padding-x,1rem));}@media(min-width:768px){.textblock-accent{padding:0 calc(var(--header-padding-x-md,45px) + var(--header-logo-padding-x,1rem));}}.textblock__background-image{display:block;padding:3rem 0;background-color:#f9f8f6;background-size:cover;background-position:center;background-repeat:no-repeat;color:#0f172a;position:relative;overflow:hidden;text-align:center;}@media(min-width:768px){.textblock__background-image{padding:5rem 0 3rem;}}@media(min-width:1024px){.textblock__background-image{padding:10rem 0 5rem;}}.textblock__background-image__glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(560px circle at 85% 100%,rgba(59,130,246,.1),transparent 60%);}.textblock__background-image__pattern,.textblock__background-image__spotlight{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(15,23,42,.06) 2px,transparent 2px),linear-gradient(to bottom,rgba(15,23,42,.06) 2px,transparent 2px);background-size:40px 40px;}.textblock__background-image__pattern{opacity:0;}.textblock__background-image__spotlight{background-image:linear-gradient(to right,rgba(15,23,42,.16) 2px,transparent 2px),linear-gradient(to bottom,rgba(15,23,42,.16) 2px,transparent 2px);opacity:0;transition:opacity .4s ease;-webkit-mask-image:radial-gradient(circle 220px at var(--mx,50%) var(--my,50%),black,transparent 70%);mask-image:radial-gradient(circle 220px at var(--mx,50%) var(--my,50%),black,transparent 70%);pointer-events:none;}.textblock__background-image:hover .textblock__background-image__spotlight{opacity:.6;}.textblock__background-image__inner{position:relative;z-index:10;max-width:var(--header-max-width,1800px);margin-inline:auto;padding-inline:calc(var(--header-padding-x,12px) + var(--header-logo-padding-x,1rem));}@media(min-width:768px){.textblock__background-image__inner{padding-inline:calc(var(--header-padding-x-md,45px) + var(--header-logo-padding-x,1rem));}}.textblock__background-image__inner .textblock{overflow:visible;}.textblock__background-image__platforms-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.25rem;}.textblock__background-image__platform-logo{height:1.75rem;max-height:50px;width:auto;max-width:6rem;object-fit:contain;opacity:.55;filter:grayscale(1);transition:opacity .25s ease,filter .25s ease;}.textblock__background-image__platform-logo:hover{opacity:1;filter:grayscale(0);}.textblock-graph{position:relative;overflow:hidden;padding:0 0 5rem;background:#f8fafc;}.textblock-graph .container{position:relative;z-index:1;max-width:82rem;margin:0 auto;padding:0 1.25rem;}@media(min-width:1024px){.textblock-graph .container{padding:0 1.5rem;}}.textblock-graph .section-head{max-width:42rem;margin-bottom:1rem;}.textblock-graph .eyebrow{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;}.textblock-graph .eyebrow__label--badge{display:inline-flex;align-items:center;gap:.75rem;text-transform:uppercase;color:#efa320;font-weight:700;letter-spacing:.1em;font-size:.875rem;}.textblock-graph .eyebrow__label--badge::before{content:"";flex-shrink:0;width:3px;height:1.25rem;border-radius:2px;background:#efa320;}.textblock-graph .section-title{font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.02em;font-size:clamp(1.875rem,1.65rem + 1.3vw,2.75rem);line-height:1.2;margin-bottom:1.5rem;color:#0f172a;}.textblock-graph .section-lead{font-size:1rem;line-height:1.75;color:#475569;}.textblock-graph__chart{position:absolute;z-index:0;pointer-events:none;left:0;right:0;bottom:0;height:20rem;display:flex;align-items:flex-end;gap:1.2%;opacity:.5;}@media(min-width:1024px){.textblock-graph__chart{height:28rem;opacity:.65;}}.textblock-graph__chart-bar{flex:1 1 0;height:var(--h);border-radius:6px 6px 0 0;background:#eee9df;transform-origin:bottom;animation:textblock-graph-grow 1.1s ease-out both,textblock-graph-wave 3.2s ease-in-out infinite;animation-delay:calc(var(--i)*.035s),calc(1.1s + var(--i)*.035s);}@keyframes textblock-graph-grow{from{transform:scaleY(0);}to{transform:scaleY(1);}}@keyframes textblock-graph-wave{0%,100%{transform:scaleY(1);}25%{transform:scaleY(1.18);}75%{transform:scaleY(.8);}}.textblock-rank-demo{padding:3rem 0;background:#fff;border-top:1px solid #e2e8f0;}@media(min-width:768px){.textblock-rank-demo{padding:6rem 0;}}@media(min-width:1024px){.textblock-rank-demo{padding:10rem 0;}}.textblock-rank-demo .container{max-width:82rem;margin:0 auto;padding:0 1.25rem;}@media(min-width:1024px){.textblock-rank-demo .container{padding:0 1.5rem;}}.textblock-rank-demo .section-title{font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.02em;font-size:clamp(1.875rem,1.65rem + 1.3vw,2.75rem);line-height:1.2;margin-bottom:1.5rem;color:#0f172a;}.textblock-rank-demo .section-title--tight{margin-bottom:0;}.textblock-rank-demo .section-lead{font-size:1rem;line-height:1.75;color:#475569;}.textblock-rank-demo .callout{font-size:1rem;font-weight:500;color:#1e293b;line-height:1.6;padding-left:1.25rem;border-left:3px solid #efa320;max-width:34rem;margin-top:.5rem;}.textblock-rank-demo__text{max-width:42rem;display:flex;flex-direction:column;gap:1.5rem;}.textblock-rank-demo__layout{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;}@media(min-width:1024px){.textblock-rank-demo__layout{grid-template-columns:1.1fr 1fr;gap:4rem;}}.rank-demo{position:relative;height:20rem;background:#f8fafc;border-radius:1rem;padding:1.5rem;overflow:hidden;}.rank-demo__row{position:relative;height:3.25rem;margin-bottom:1rem;display:flex;align-items:center;gap:.875rem;padding:0 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;}.rank-demo__avatar{width:1.75rem;height:1.75rem;border-radius:9999px;background:#e2e8f0;flex-shrink:0;}.rank-demo__avatar--brand{position:relative;overflow:hidden;background:#eee9df;}.rank-demo__line{height:.5rem;width:60%;background:#e2e8f0;border-radius:9999px;}.rank-demo__line--name{background:#cbd5e1;}.rank-demo__line--title{height:.55rem;background:#cbd5e1;}.rank-demo__line--body{height:.4rem;background:#f1f5f9;}.rank-demo__url-line{height:.4rem;width:40%;background:#e2e8f0;border-radius:9999px;}.rank-demo__meta{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0;}.rank-demo__body{display:flex;flex-direction:column;gap:.3rem;}.rank-demo__results{position:relative;}.rank-demo__row-top{display:flex;align-items:center;gap:.75rem;}.rank-demo__row-top--between{justify-content:space-between;}.rank-demo__panel-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;}.rank-demo__google-logo{height:1.375rem;width:auto;flex-shrink:0;}.rank-demo__google-logo svg{height:100%;width:auto;display:block;}.rank-demo__searchbar{flex:1;min-width:0;display:flex;align-items:center;gap:.625rem;height:2.75rem;padding:0 .625rem 0 1.125rem;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:9999px;}.rank-demo__search-text{flex:1;min-width:0;font-size:.8125rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.rank-demo__search-divider{width:1px;height:1.25rem;background:#e2e8f0;flex-shrink:0;}.rank-demo__search-mic,.rank-demo__search-icon{color:#efa320;flex-shrink:0;}.rank-demo__search-mic{width:.9375rem;height:.9375rem;}.rank-demo__search-icon{width:1rem;height:1rem;}.rank-demo__user-avatar{width:2rem;height:2rem;border-radius:9999px;background:#e2e8f0;color:#475569;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.rank-demo__tabs{display:flex;align-items:center;gap:1.125rem;margin-bottom:1.25rem;border-bottom:1px solid #f1f5f9;}.rank-demo__tab{display:flex;align-items:center;gap:.3rem;font-size:.6875rem;color:#94a3b8;padding-bottom:.625rem;position:relative;white-space:nowrap;}.rank-demo__tab-icon{width:.75rem;height:.75rem;flex-shrink:0;}.rank-demo__tab.is-active{color:#334155;font-weight:600;}.rank-demo__tab.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#efa320;border-radius:9999px;}.rank-demo__you{position:absolute;top:1.5rem;left:1.5rem;right:1.5rem;height:3.25rem;display:flex;align-items:center;gap:.875rem;padding:0 1rem;background:#fff;border:2px solid rgba(239,163,32,.45);border-radius:.75rem;box-shadow:0 10px 25px -6px rgba(239,163,32,.3);animation:rank-climb 8s ease-in-out infinite,rank-fade 8s ease-in-out infinite;}.rank-demo__you-name{font-size:.8125rem;font-weight:700;color:#1e293b;line-height:1.2;}.rank-demo__you-url{font-size:.65rem;color:#94a3b8;}.rank-demo__you-title{font-size:.7125rem;font-weight:700;color:#1e293b;line-height:.5;}.rank-demo__badge{margin-left:auto;display:flex;align-items:center;gap:.25rem;background:#efa320;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .625rem;border-radius:9999px;white-space:nowrap;opacity:0;transform:scale(.8);animation:rank-badge-in 8s ease-in-out infinite;}.rank-demo__badge svg{width:.8125rem;height:.8125rem;}.rank-demo--serp{height:auto;}.rank-demo--serp .rank-demo__row{height:6rem;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem;}.rank-demo--serp .rank-demo__avatar{display:flex;align-items:center;justify-content:center;}.rank-demo--serp .rank-demo__line{width:75%;}.rank-demo--serp .rank-demo__you{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem;top:0;left:0;right:0;height:6rem;padding:0 1rem;animation:rank-climb-serp 8s ease-in-out infinite,rank-fade 8s ease-in-out infinite;}@keyframes rank-climb{0%,12%{transform:translateY(12.75rem);}25%,37%{transform:translateY(8.5rem);}50%,62%{transform:translateY(4.25rem);}75%,100%{transform:translateY(0);}}@keyframes rank-fade{0%{opacity:0;}6%{opacity:1;}96%{opacity:1;}100%{opacity:0;}}@keyframes rank-badge-in{0%,78%{opacity:0;transform:scale(.8);}88%,100%{opacity:1;transform:scale(1);}}@keyframes rank-climb-serp{0%,16%{transform:translateY(14rem);}33%,49%{transform:translateY(7rem);}66%,100%{transform:translateY(0);}}.curtain{position:relative;}.curtain h2,.curtain h3,.curtain p,.curtain span:not([class*=button--]){color:#f9f6ef;}@media(min-width:1056px){.curtain h2{font-size:76px;}}.curtain__runway{position:relative;height:260vh;}.curtain__pin{position:sticky;top:0;width:100%;height:100vh;overflow:hidden;background:#f9f6ef;}.curtain__circle{position:absolute;left:50%;z-index:1;width:140vw;aspect-ratio:1;border-radius:50%;background:#efa320;will-change:transform;}.curtain__circle--start{top:0;transform:translate(-50%,calc(-100% + var(--curtain-close,0)*70%));}.curtain__circle--end{bottom:0;transform:translate(-50%,calc(100% - var(--curtain-close,0)*70%));}.curtain.is-alternate .curtain__circle{--curtain-d:max(200vh,120vw);top:50%;bottom:auto;width:var(--curtain-d);height:var(--curtain-d);aspect-ratio:auto;}.curtain.is-alternate .curtain__circle--start{left:0;transform:translate(calc(-100% + var(--curtain-close,0)*(50vw + 16vh)),-50%);}.curtain.is-alternate .curtain__circle--end{right:0;left:auto;transform:translate(calc(100% - var(--curtain-close,0)*(50vw + 16vh)),-50%);}.curtain__content{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;height:100%;padding:0 6vw;text-align:center;}.curtain__title{max-width:22ch;margin:0 auto;color:#f9f6ef;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2.25rem,5.5vw,4.75rem);font-weight:800;letter-spacing:-.01em;line-height:.95;}.curtain__cta{position:relative;display:inline-flex;}.curtain__cta-content p{margin:0;}.curtain__cta-content [class*=button--]{opacity:var(--curtain-reveal,0);translate:0 calc((1 - var(--curtain-reveal,0))*16px);}.curtain__mark{--mark-w:clamp(8rem,13vw,12rem);position:absolute;top:calc(100% + 1rem - var(--mark-w)/30);left:50%;width:var(--mark-w);aspect-ratio:300/150;overflow:visible;transform:translateX(-96.7%);pointer-events:none;}.curtain__mark path{fill:none;stroke:#a670ff;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,0);stroke-dashoffset:calc(var(--len,0)*(1 - var(--curtain-reveal,0)));}@media(max-width:900px),(prefers-reduced-motion:reduce){.curtain__runway{height:auto;}.curtain__pin{position:static;height:auto;}.curtain__circle{display:none;}.curtain__content{padding:5rem 6vw;background:#efa320;}.curtain__cta{margin-bottom:3.5rem;}.curtain__cta-content [class*=button--]{opacity:1;translate:none;}}:root{--color-primary:#efa320;}.color-accent{color:#efa320;}.testimonials{padding:7rem 0;overflow:hidden;background:#eee8dc;}.testimonials__head{max-width:40rem;margin:0 auto 4rem;padding:0 6vw;text-align:center;}.testimonials__title{margin:0;color:#11110f;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;}.testimonials__title em,.testimonials__title i,.testimonials__title .cursive{color:#efa320;font-family:"Caveat",cursive;font-size:1.15em;font-style:normal;font-weight:500;}.testimonials__title:empty{display:none;}.testimonials__carousel{margin:-6rem 0;padding:6rem 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);}.testimonials__carousel.is-static{overflow-x:auto;}.testimonials__track{margin:0;padding:0;list-style:none;transition-timing-function:linear!important;}.testimonials__card{display:flex;flex-direction:column;gap:1.5rem;width:22rem!important;height:auto;margin-right:1.75rem;padding:2rem;border-radius:1.25rem;background:#fff;box-shadow:0 20px 50px -25px rgba(17,17,15,.25);transition:transform .35s ease,box-shadow .35s ease;}@media(hover:hover){.testimonials__card:hover{z-index:2;box-shadow:0 30px 60px -20px rgba(17,17,15,.35);transform:rotate(8deg) scale(1.06);}}@media(max-width:900px){.testimonials__card{width:17rem!important;}}.testimonials__mark{color:#a670ff;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:3.25rem;font-weight:800;line-height:1;}.testimonials__quote{flex:1 1 auto;color:#11110f;font-size:1rem;font-weight:500;line-height:1.6;}.testimonials__quote p{margin:0;}.testimonials__author{display:flex;align-items:center;justify-content:space-between;gap:1rem;}.testimonials__author-name{color:#11110f;font-size:.95rem;font-weight:700;}.testimonials__author-role{color:rgba(17,17,15,.6);font-size:.85rem;}.testimonials__author-name:empty,.testimonials__author-role:empty{display:none;}.testimonials__logo{display:flex;flex:0 0 auto;align-items:center;justify-content:center;}.testimonials__logo img{max-width:96px;max-height:40px;object-fit:contain;}.testimonials__logo img[src=""]{display:none;}:root{--color-primary:#efa320;}.process{background:#fff;}.process__scroll{position:relative;height:380vh;}.process__pin{position:sticky;top:0;display:flex;align-items:center;height:100vh;padding:0 6vw;overflow:hidden;}.process__heading{position:absolute;top:50%;left:6vw;z-index:5;width:min(31vw,28rem);max-width:28rem;text-align:left;transform:translateY(-50%);}.process__title{margin:0 0 1rem;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#11110f;}.process__intro{font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6;color:rgba(17,17,15,.7);}.process__intro p,.process__step-text p{margin:0;}.process__viewport{position:relative;flex:1 1 auto;min-width:0;height:27rem;}.process__timeline{position:relative;left:50%;height:100%;}.process__line{position:absolute;top:50%;left:0;width:0;height:3px;border-radius:2px;background:#34e0a1;transform:translateY(-50%);}.process__playhead{position:absolute;top:50%;left:0;z-index:4;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:#34e0a1;box-shadow:0 0 0 5px rgba(52,224,161,.2);}.process__step{position:absolute;top:50%;width:0;}.process__dot{position:absolute;top:0;left:0;z-index:3;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border:2px solid rgba(17,17,15,.16);border-radius:50%;background:#fff;transform:scale(0);transition:background-color .3s ease,border-color .3s ease,transform .35s cubic-bezier(.22,1,.36,1);}.process__stem{position:absolute;left:-1px;width:2px;height:32px;background:#34e0a1;transform:scaleY(0);transition:transform .4s cubic-bezier(.22,1,.36,1);}.process__body{position:absolute;left:0;width:15rem;text-align:center;opacity:0;transition:opacity .5s ease,transform .5s ease;}.process__step--top .process__stem{bottom:6px;transform-origin:bottom;}.process__step--top .process__body{bottom:44px;transform:translate(-50%,10px);}.process__step--bottom .process__stem{top:6px;transform-origin:top;}.process__step--bottom .process__body{top:44px;transform:translate(-50%,-10px);}.process__step.is-active .process__dot{border-color:#34e0a1;background:#34e0a1;transform:scale(1);}.process__step.is-active .process__stem{transform:scaleY(1);}.process__step.is-active .process__body{opacity:1;transform:translate(-50%,0);}.process__num{display:block;margin-bottom:.4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#efa320;}.process__step-title{margin:0 0 .4rem;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:#11110f;}.process__step-text{font-size:1rem;line-height:1.6;color:rgba(17,17,15,.65);}@media(max-width:900px),(prefers-reduced-motion:reduce){.process__scroll{height:auto;}.process__pin{position:static;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:5rem 6vw;overflow:visible;}.process__heading{position:static;width:auto;max-width:none;margin:0 auto 3rem;text-align:center;transform:none!important;}.process__viewport{height:auto;}.process__timeline{left:0!important;display:flex;flex-direction:column;gap:2.25rem;width:auto!important;max-width:26rem;height:auto;margin:0 auto;transform:none!important;}.process__line,.process__playhead,.process__dot,.process__stem{display:none;}.process__step{position:static;width:auto;}.process__body,.process__step--top .process__body,.process__step--bottom .process__body{position:static;width:auto;text-align:left;opacity:1;transform:none;}}.process__scroll-cta{position:absolute;left:50%;bottom:1.5rem;z-index:20;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:4px 8px;border:0;background:none;color:#11110f;font-family:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;cursor:pointer;opacity:0;transform:translate(-50%,10px);transition:opacity .6s ease,transform .6s ease;pointer-events:none;}.process__scroll-cta.is-visible{opacity:1;transform:translate(-50%,0);pointer-events:auto;}.process__scroll-cta-label{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(17,17,15,.6);}.process__scroll-cta-circle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(17,17,15,.15);border-radius:50%;background:#fff;box-shadow:0 4px 14px rgba(17,17,15,.08);transition:background-color .2s ease;}.process__scroll-cta:hover .process__scroll-cta-circle{background:rgba(17,17,15,.06);}.process__scroll-cta .chevron{width:18px;height:18px;color:#11110f;animation:scroll-cue-bounce 1.8s ease-in-out infinite;}.process__scroll-cta:focus{outline:0;}.process__scroll-cta:focus-visible{outline:2px solid #efa320;outline-offset:4px;border-radius:12px;}@media(prefers-reduced-motion:reduce){.process__scroll-cta .chevron{animation:none;}}:root{--color-primary:#efa320;}.tilerow{background:#f9f8f6;overflow:hidden;padding:2rem 0;}@media(min-width:768px){.tilerow{padding:4rem 0;}}@media(min-width:1024px){.tilerow{padding:6rem 0;}}.tilerow__container{max-width:var(--header-max-width,1800px);margin-inline:auto;padding-inline:calc(var(--header-padding-x,12px) + var(--header-logo-padding-x,1rem));}@media(min-width:768px){.tilerow__container{padding-inline:calc(var(--header-padding-x-md,45px) + var(--header-logo-padding-x,1rem));}}.tilerow__layout{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start;margin-top:1.5rem;}@media(min-width:1024px){.tilerow__layout{grid-template-columns:1.1fr 1fr;gap:8rem;align-items:center;}}.tilerow__grid{display:grid;grid-template-columns:1fr;row-gap:2.25rem;}@media(min-width:480px){.tilerow__grid{grid-template-columns:repeat(2,1fr);column-gap:2rem;row-gap:3.5rem;}}.tilerow__tile{position:relative;}.tilerow__tile:nth-child(2){transition-delay:.1s;}.tilerow__tile:nth-child(3){transition-delay:.2s;}.tilerow__tile:nth-child(4){transition-delay:.3s;}.tilerow__tile:nth-child(5){transition-delay:.4s;}.tilerow__tile:nth-child(6){transition-delay:.5s;}.tilerow__tile:nth-child(7){transition-delay:.6s;}.tilerow__tile:nth-child(8){transition-delay:.7s;}.tilerow__tile-icon{width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:start;margin-bottom:1.25rem;color:#0f172a;}.tilerow__tile-icon svg{width:1.375rem;height:1.375rem;overflow:visible;}.tilerow__tile-title{margin-bottom:.375rem;}.tilerow__tile-desc{color:#475569;line-height:1.55;font-size:.875rem;}.tilerow__tile-line{margin-top:1rem;width:2.5rem;height:2px;background-color:#efa320;transition:width .35s ease;}.tilerow__tile:hover .tilerow__tile-line{width:100%;}:root{--color-primary:#efa320;}.tilestack{padding:2rem 0;background:#fff;}@media(min-width:768px){.tilestack{padding:4rem 0;}}@media(min-width:1024px){.tilestack{padding:6rem 0;}}.tilestack .container{max-width:var(--header-max-width,1800px);margin-inline:auto;padding-inline:calc(var(--header-padding-x,12px) + var(--header-logo-padding-x,1rem));}@media(min-width:768px){.tilestack .container{padding-inline:calc(var(--header-padding-x-md,45px) + var(--header-logo-padding-x,1rem));}}.tilestack__grid{display:grid;grid-template-columns:1fr;margin-top:3rem;}@media(min-width:768px){.tilestack__grid{grid-template-columns:repeat(2,1fr);}}@media(min-width:1024px){.tilestack__grid{grid-template-columns:repeat(3,1fr);}}.tilestack__tile{position:relative;display:flex;flex-direction:column;padding:2.5rem 2rem;border-top:1px solid #e2e8f0;cursor:pointer;}.tilestack__tile:first-child{border-top:0;}.tilestack__tile:nth-child(2){transition-delay:.1s;}.tilestack__tile:nth-child(3){transition-delay:.2s;}.tilestack__tile:nth-child(4){transition-delay:.3s;}.tilestack__tile:nth-child(5){transition-delay:.4s;}.tilestack__tile:nth-child(6){transition-delay:.5s;}.tilestack__tile:nth-child(7){transition-delay:.6s;}.tilestack__tile:nth-child(8){transition-delay:.7s;}@media(min-width:768px){.tilestack__tile{border-top:0;}.tilestack__tile:nth-child(n+3){border-top:1px solid #e2e8f0;}.tilestack__tile:nth-child(2n){border-left:1px solid #e2e8f0;}}@media(min-width:1024px){.tilestack__tile:nth-child(n+3){border-top:0;}.tilestack__tile:nth-child(n+4){border-top:1px solid #e2e8f0;}.tilestack__tile:nth-child(2n){border-left:0;}.tilestack__tile:nth-child(3n+2),.tilestack__tile:nth-child(3n){border-left:1px solid #e2e8f0;}}.tilestack__tile-hover-bar{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#efa320;transform:scaleX(0);transform-origin:left;transition:transform .35s ease;pointer-events:none;}.tilestack__tile:hover .tilestack__tile-hover-bar{transform:scaleX(1);}.tilestack__tile-icon{width:2.3rem;height:2.3rem;display:flex;align-items:center;justify-content:start;margin-bottom:2rem;animation:tilestack-icon-bounce 2.4s ease-in-out infinite;}.tilestack__tile-icon svg{width:100%;height:100%;overflow:visible;color:#0f172a;transition:color .3s ease;}@keyframes tilestack-icon-bounce{0%,100%{transform:translateY(0);}50%{transform:translateY(-6px);}}.tilestack__tile:nth-child(2) .tilestack__tile-icon{animation-delay:.15s;}.tilestack__tile:nth-child(3) .tilestack__tile-icon{animation-delay:.3s;}.tilestack__tile:nth-child(4) .tilestack__tile-icon{animation-delay:.45s;}.tilestack__tile:nth-child(5) .tilestack__tile-icon{animation-delay:.6s;}.tilestack__tile:nth-child(6) .tilestack__tile-icon{animation-delay:.75s;}.tilestack__tile:nth-child(7) .tilestack__tile-icon{animation-delay:.9s;}.tilestack__tile:nth-child(8) .tilestack__tile-icon{animation-delay:1.05s;}.tilestack__tile:hover .tilestack__tile-icon svg{color:#efa320;}.tilestack__tile [class*=icon-]{animation-play-state:paused;}.tilestack__tile:hover [class*=icon-],.tilestack__tile:focus-within [class*=icon-]{animation-play-state:running;}.tilestack__tile-title{margin-bottom:1rem;}.tilestack__tile-desc{font-size:1rem;color:#475569;line-height:1.75;margin-bottom:2rem;}.tilestack__tile-link{margin-top:auto;font-size:.875rem;}.tilestack__tile-link::after{content:"";position:absolute;inset:0;}.tilestack__tile:hover .button--arrow{color:#efa320;}.tilestack__tile:hover .button--arrow svg{transform:rotate(45deg);}