@font-face{font-family:Clash;src:url('/assets/ClashDisplay-Regular.woff2');font-weight:400;font-display:swap}@font-face{font-family:Clash;src:url('/assets/ClashDisplay-Medium.woff2');font-weight:500;font-display:swap}@font-face{font-family:Clash;src:url('/assets/ClashDisplay-Semibold.woff2');font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url('/assets/Inter-400.ttf');font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url('/assets/Inter-600.ttf');font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url('/assets/Inter-700.ttf');font-weight:700;font-display:swap}
:root{--blue:#293efd;--light:#e4e7fb;--cream:#fcfbf6;--ink:#0e0e0e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;background:var(--cream);color:var(--ink);font:16px/24px Inter,sans-serif;position:relative;overflow-x:clip}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3{font-family:Clash,sans-serif;font-weight:500}p+p{margin-top:10px}a{color:inherit;text-decoration:none}button{font:inherit;border:0;background:none;cursor:pointer}img{display:block;width:100%;max-width:100%}a:focus-visible,button:focus-visible{outline:3px solid var(--blue);outline-offset:5px}header{height:132px;position:relative;z-index:10}nav{position:fixed;top:40px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;padding:6px;border-radius:48px;background:var(--light);box-shadow:0 3px 20px #293efd05}nav a{padding:4px 12px;border-radius:24px;font:500 16px/20px Clash,sans-serif;letter-spacing:.32px;color:var(--blue);text-transform:uppercase;transition:background .25s,color .25s}nav .active{padding-inline:20px;color:white;background:var(--blue);font-weight:600}.container{max-width:1352px;width:calc(100% - 160px);margin:auto;position:relative}.gradient{position:absolute;left:0;top:-372px;width:100%;height:1208px;overflow:visible;pointer-events:none;z-index:-1;opacity:1}.gradient img{position:absolute;left:-35.06%;top:-63.09%;width:164.31%;max-width:none;height:226.18%;transform:scaleY(-1);animation:drift 28s ease-in-out infinite alternate}body:not([data-page=home]):not([data-page=projects]) .gradient{top:-552px}body[data-page=one-shop] .gradient{top:-372px}.hero{height:443px;position:relative;padding:38px 20px 0}.hero h1{font-size:86px;line-height:84px;letter-spacing:1.72px;max-width:1100px}.star-one{position:absolute;top:17px;left:-8px;font-size:32px;color:var(--blue)}.hero-label{position:absolute;top:91px;left:calc(56.3% + 32px);font:600 14px/18px Clash;color:var(--blue)}.hero-note{position:absolute;right:20px;top:292px;color:var(--blue);display:flex;align-items:flex-end;gap:12px}.hero-note>span{font-size:56px;line-height:64px;position:relative}.hero-note small{position:absolute;font-size:20px;bottom:-5px;right:-8px}.hero-note b{font:600 14px/18px Clash;letter-spacing:.28px;padding-bottom:5px}.hero-rule{border-top:1px solid var(--light)}.intro{padding:46px 20px 64px}.intro>p{max-width:569px}.current{display:flex;gap:12px;align-items:center;margin-top:40px}.current img{width:30px;height:32px}.current p{margin:0}.section-title{font-size:20px;line-height:22px;letter-spacing:.4px;text-transform:uppercase;color:var(--blue);padding:20px;background:var(--light);border-radius:16px;margin:100px 0 52px}.home-section-title{font-size:32px;line-height:39px;letter-spacing:.64px;margin:0 0 64px}.project-list{padding:0 20px}.project-row{display:grid;grid-template-columns:minmax(0,589px) 435px;gap:24px;justify-content:space-between;align-items:center;min-height:260px;margin-bottom:80px}.project-row+.project-row{padding-top:32px;border-top:1px solid var(--light);min-height:292px}.project-copy h3{font-size:28px;line-height:34px;letter-spacing:.56px;text-transform:uppercase;display:flex;align-items:center;gap:12px}.project-copy small{font-size:16px;line-height:38px;color:var(--blue);font-weight:600}.project-meta{font-size:18px;font-weight:600;color:#6d6d6d;margin:32px 0 20px}.cover{position:relative;aspect-ratio:435/260;border-radius:16px;overflow:hidden;isolation:isolate}.cover.blue{background:linear-gradient(31deg,#000050 2%,#002773 52%,#e6f6ff 99%)}.cover.orange{background:linear-gradient(33deg,#fffefb -30%,#fbe5db 38%,#d14600 99%)}.cover.teal{background:linear-gradient(31deg,#018b8b 2%,#008f8f 51%,#5cc1c1 88%)}.cover.green{background:linear-gradient(31deg,#fffefb 3%,#ffea64 54%,#090 99%)}.cover-arrow{position:absolute;top:16px;right:16px;width:14px;height:14px;z-index:2;transform:none}.screen-frame{position:absolute;left:13.56%;right:13.56%;top:13.46%;bottom:13.85%;padding:6px;background:#ffffff59;border:1.5px solid white;border-radius:12px;transition:transform .35s ease-in-out}.screen-crop{width:100%;height:100%;border-radius:8px;overflow:hidden;position:relative}.screen-crop img{height:116%;position:absolute;top:0;left:0;object-fit:cover;object-position:top}.orange .screen-crop img{height:124%}.green .screen-crop img{height:148%;top:-2.44%;width:102.68%;max-width:none;left:-1.34%}.teal .screen-crop img{height:116%;top:-10.34%}@media(hover:hover){a:hover .screen-frame{transform:scale(1.04)}nav a:hover{background:#d4dafb}nav a.active:hover{background:var(--blue)}}#about{padding-top:0;scroll-margin-top:112px}.about-grid{display:grid;grid-template-columns:1fr 468px;gap:85px;padding:0 20px}.about-grid>div:first-child h2{font-size:28px;line-height:36px;letter-spacing:.56px;margin-bottom:32px}.about-grid>div:first-child p{max-width:569px}.poster{position:relative;aspect-ratio:468/534;overflow:hidden;border-radius:16px;box-shadow:0 8px 16px #343a3f0d}.poster>img{position:absolute;height:104.5%;max-width:none;object-fit:fill}.poster h2{position:absolute;left:32px;top:40px;font-size:52px;line-height:52px;letter-spacing:1.04px;font-weight:600;color:var(--blue)}.poster>div{position:absolute;bottom:31px;left:32px;right:32px;display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--blue)}.poster>div span:last-child{color:#ffff80;font-weight:700}.divider{border-top:1px solid var(--light);position:relative}.divider span{position:absolute;left:50%;top:-15px;transform:translateX(-50%);color:var(--blue);background:var(--cream);font-size:24px;line-height:29px;padding:0 8px}footer{margin-top:80px;padding-bottom:130px;scroll-margin-top:112px}.contact-row{display:grid;grid-template-columns:1fr 616px;gap:40px;align-items:center;padding:80px 20px 0}.contact-row h2{font-size:36px;line-height:44px;letter-spacing:.72px}.contact-row p{font:500 28px/44px Clash;letter-spacing:.56px;color:var(--blue);margin-top:12px}.contact-buttons{display:flex;gap:16px}.contact-buttons a{display:block;text-align:center;flex:1;border-radius:24px;font:500 18px/30px Clash;text-transform:uppercase;letter-spacing:.36px;height:40px;padding:4px 20px;border:1.5px solid var(--blue);color:var(--blue)}.contact-buttons .primary{background:var(--blue);color:white}.listing{padding-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:120px 24px}.project-card{display:flex;flex-direction:column-reverse;gap:24px}.project-card .cover{aspect-ratio:664/405}.project-card .project-copy{padding:0 20px}.project-card .project-meta{font-size:20px;margin:20px 0 12px}.project-card .screen-frame{top:9.3%;bottom:9.3%}.project-card .screen-crop img{height:100%}.project-card.orange .screen-crop img{height:107%}.project-card.green .screen-crop img{height:128%}.project-card.teal .screen-crop img{height:105%;top:-4.6%}.back{color:var(--blue);font:500 16px/26px Clash;text-transform:uppercase;letter-spacing:.32px;display:inline-block;margin-bottom:32px}.case-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.case-heading h1{font-size:44px;line-height:54px;letter-spacing:.88px;text-transform:uppercase}.case-heading>span{font-size:16px;line-height:22px}.case-subtitle{font-size:28px;line-height:34px;margin-top:20px;letter-spacing:.56px}.case-intro{max-width:801px;margin:20px 0 48px}.browser{width:83%;margin:0 auto 48px;border-radius:12px;overflow:hidden}.browser-bar{background:#333;display:flex;align-items:center;justify-content:space-between;color:#bbb;height:44px;padding:0 24px;font-size:12px}.traffic{color:#eabb55;letter-spacing:4px}.browser-url{background:#505050;border-radius:4px;padding:4px 20px;width:58%;text-align:center;font-size:11px}.browser>img{width:100%;height:auto}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.stats>div{border:1px solid var(--light);border-radius:12px;background:white;padding:16px;min-height:78px}.stats span{color:var(--blue);font:500 14px/16px Clash;text-transform:uppercase;letter-spacing:.28px}.stats p{margin-top:6px;font-size:14px;line-height:22px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:0 20px}.context>div{max-width:604px}.challenge{font:400 24px/28px Clash;letter-spacing:.48px;margin-top:40px}.context figure{margin:0;align-self:start}.context figure img{border-radius:16px;max-height:458px;object-fit:contain;object-position:top left}.context figcaption{color:var(--blue);font:500 14px/18px Clash;margin-top:12px}.research-grid{display:grid;grid-template-columns:minmax(0,710px) 1fr;gap:66px;padding:0 20px}.research-grid h3,.direction h3,.priority h3{font-size:32px;line-height:38px;letter-spacing:.64px;margin-bottom:32px}.research-numbers{display:flex;gap:8px}.research-numbers>div{flex:1;background:white;border:1px solid var(--light);border-radius:12px;padding:16px;align-self:start}.research-numbers b{color:var(--blue);font:500 36px/43px Clash}.research-numbers p{font-size:14px;line-height:22px;margin-top:6px}blockquote{background:#080809;border-radius:14px;color:white;padding:24px 28px;font:400 24px/28px Clash;letter-spacing:.48px;margin:40px 20px}.signals{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:52px 20px 40px}.signals>div{background:white;border:1px solid var(--light);border-radius:12px;padding:16px}.signals h3{font:600 14px/22px Inter;color:var(--blue)}.signals p{font-size:14px;line-height:22px;margin-top:6px}.direction{padding:0 20px;max-width:750px}.direction h3{font-size:24px;line-height:29px;margin-bottom:20px}.blue-text{color:var(--blue)}.direction .blue-text{font-weight:600;margin-top:24px}.priority{padding:0 20px}.priority .two-col{padding:0;gap:52px;grid-template-columns:529px 529px}.tab-section-heading{font:600 22px/28px Inter;margin:48px 20px 0}.tabs-component{margin:32px 20px 0}.tabs{display:flex;gap:40px;overflow-x:auto;scrollbar-width:thin;margin-bottom:64px}.tabs button{flex-shrink:0;font:600 16px/16px Inter;text-transform:uppercase;letter-spacing:.5px;color:#6d6d6d;padding:24px 12px;border-bottom:3px solid transparent;transition:color .25s,border .25s}.tabs button[aria-selected=true]{color:var(--ink);border-color:var(--blue)}.tab-panel{display:grid;grid-template-columns:491px 1fr;gap:63px;min-height:390px;animation:tab-in .3s ease}.tab-panel[hidden]{display:none}.tab-copy p+p{margin-top:32px}.comparisons{display:grid;grid-template-columns:1fr 1fr;gap:16px}.comparison{padding:16px;border:1px solid var(--light);background:white;border-radius:16px;align-self:start;display:flex;flex-direction:column;gap:16px}.comparison small{font-size:11px;line-height:15px;font-weight:700;text-transform:uppercase}.comparison h4{font:500 18px/20px Clash;letter-spacing:.36px}.comparison-image{height:220px;overflow:hidden;position:relative;border-radius:12px}.comparison-image img{position:absolute;max-width:none;width:100%;height:100%;object-fit:contain}.comparison-0-before img{width:219.37%;height:238.7%;left:-59.59%;top:-30.75%;object-fit:fill}.comparison-0-after img{width:218.18%;height:182.12%;left:-58.65%;top:-41.03%;object-fit:fill}.comparison figcaption{font-size:12px;line-height:18px;color:#6d6d6d}.outcome{padding:0 20px}.outcome>h3{font-size:24px;line-height:29px;margin-bottom:20px}.outcome>p{max-width:710px}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:40px}.three-col h4{font-size:18px;line-height:22px;margin-bottom:20px}.outcome aside{display:flex;align-items:center;gap:24px;background:#080809;color:white;border-radius:14px;padding:24px 52px;margin-top:64px}.outcome aside h3{font-size:32px;line-height:38px;white-space:nowrap}.outcome aside p{padding-left:24px;border-left:1px solid white;font-size:18px;line-height:26px}.others{margin:114px 0 90px}.others>h2{font-size:20px;line-height:34px;text-transform:uppercase;color:var(--blue);margin:64px 20px 32px}.other-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:33px;padding:0 20px}.other-grid h3{font-size:20px;line-height:25px;text-transform:uppercase;margin-top:12px}.other-grid .cover{aspect-ratio:415/260}.research-images{display:grid;grid-template-columns:464px 642px;gap:37px;align-items:center;padding:0 20px;margin-top:48px}.research-images>img{object-fit:contain}.research-images figcaption{margin-top:24px;font-size:16px}.wireframes-row{margin-top:56px;align-items:start}.wireframes-row>figure{max-width:464px}.nexus-gallery{position:relative;aspect-ratio:1317/611;overflow:hidden;background:var(--light);border-radius:16px;margin-top:64px}.nexus-gallery img{position:absolute;width:31.6%;height:48.4%;object-fit:cover;border-radius:12px;box-shadow:6px 6px 7px #3c241566}.nexus-gallery img:nth-child(1){left:-4.1%;top:16.2%}.nexus-gallery img:nth-child(2){left:65.3%;top:-5.1%}.nexus-gallery img:nth-child(3){left:30.6%;top:63%}.nexus-gallery img:nth-child(4){left:65.3%;top:51.6%}.nexus-gallery img:nth-child(5){left:30.6%;top:4.7%}.nexus-gallery img:nth-child(6){left:-4.1%;top:63%}.journey-row{display:grid;grid-template-columns:880px 1fr;gap:32px;align-items:center;padding:0 20px;margin-top:40px}.journey-row figure img{border-radius:12px}.journey-row h4{font-size:18px;line-height:22px;margin-bottom:20px}.journey-row p{font-size:16px;line-height:24px}.shop-copy{max-width:644px;margin-left:20px}.shop-copy+.workshop{margin:64px 20px}.workshop{display:flex;align-items:center;gap:20px}.workshop-images{display:grid;grid-template-columns:339px 723px;gap:20px}.workshop-images img{height:470px;object-fit:cover;border-radius:16px}.workshop>span{font:500 14px/18px Clash;color:var(--blue)}body[data-page=one-shop] .section-title{margin-top:100px}body[data-page=one-shop] .others{margin-top:120px}body[data-page=europcar] .stats{grid-template-columns:repeat(4,264px)}body[data-page=europcar] .context{grid-template-columns:604px 1fr}body[data-page=europcar] .context figure{max-width:415px;margin-left:140px}body[data-page=europcar] .context figure img{max-height:344px}body[data-page=ethereal-nexus] .context figure{max-width:512px}body[data-page=ethereal-nexus] .research-grid{display:block;max-width:750px}body[data-page=ethereal-nexus] .two-col.priority{align-items:start;grid-template-columns:643px 464px;gap:181px}body[data-page=ethereal-nexus] .research-grid h3{max-width:688px}body[data-page=ethereal-nexus] .direction{max-width:750px}
body{isolation:isolate}.gradient img{left:0;top:0;width:100%;height:1597px;object-fit:fill;transform:none} .poster>img{height:100%}.wireframe-strip{display:flex;gap:4px;align-items:center;background:var(--light);padding:34px 0;overflow:hidden;border-radius:12px}.wireframe-strip img{width:37%;flex-shrink:0;box-shadow:0 4px 4px #0002;border-radius:4px}.wireframe-strip img:first-child{margin-left:-12%}.tab-copy strong{font-weight:600;text-transform:uppercase}.tab-copy p:nth-child(2) strong{color:var(--blue)}
.comparison-1-before img:first-child{object-fit:cover}.comparison-1-before img:nth-child(2){left:3.26%;top:27.73%;width:94.36%;height:44.55%;object-fit:cover}.comparison-2-before img{height:109.09%;object-fit:fill}
@keyframes drift{from{translate:-10px -4px;filter:hue-rotate(0deg)}to{translate:12px 8px;filter:hue-rotate(5deg)}}@keyframes tab-in{from{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}
@media(max-width:1400px) and (min-width:901px){.container{width:calc(100% - 100px)}.hero h1{font-size:clamp(62px,5.68vw,86px);line-height:.977}.hero-label{left:calc(56% + 32px);top:80px}.hero-note{right:0}.project-row{grid-template-columns:1fr minmax(320px,32%)}.about-grid{grid-template-columns:1fr 36%;gap:48px}.contact-row{grid-template-columns:1fr 48%;gap:30px}.contact-row h2{font-size:30px}.tab-panel{grid-template-columns:37.4% 1fr;gap:40px}.tabs{gap:16px}.tabs button{font-size:13px}.priority .two-col{grid-template-columns:1fr 1fr}.research-grid{grid-template-columns:54% 1fr;gap:40px}.research-images{grid-template-columns:36% 49%}.journey-row{grid-template-columns:67% 1fr}.workshop-images{grid-template-columns:1fr 2.13fr;max-width:84%}.workshop-images img{height:32vw}body[data-page=europcar] .context{grid-template-columns:1fr 1fr}body[data-page=europcar] .context figure{margin-left:60px}body[data-page=europcar] .stats{grid-template-columns:repeat(4,1fr)}body[data-page=ethereal-nexus] .two-col.priority{grid-template-columns:1fr 40%;gap:64px}.poster h2{font-size:3.44vw;line-height:1}.poster>div{font-size:10px;left:20px;right:20px}}
@media(max-width:900px){.container{width:calc(100% - 40px)}header{height:116px}nav{top:24px;gap:4px;max-width:calc(100% - 24px)}nav a{font-size:13px;padding:5px 9px}nav .active{padding-inline:13px}.gradient{height:900px;top:-260px}.hero{height:auto;padding:30px 0 92px}.hero h1{font-size:clamp(35px,7.3vw,66px);line-height:1;letter-spacing:.6px}.star-one{left:0;top:0;font-size:22px}.hero-label{position:static;display:block;font-size:11px;margin-top:18px}.hero-note{top:auto;bottom:20px;right:0}.hero-note>span{font-size:30px;line-height:38px}.hero-note b{font-size:10px}.hero-note small{font-size:13px}.intro{padding:32px 0 48px}.current{margin-top:28px}.home-section-title{font-size:26px;line-height:32px;margin-bottom:32px}.project-list{padding:0}.project-row{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.project-row+.project-row{padding-top:32px}.project-copy h3{font-size:24px;line-height:30px}.project-meta{font-size:15px;margin:18px 0 12px}.project-row .cover{width:100%}.about-grid{grid-template-columns:1fr;gap:32px;padding:0}.about-grid>div:first-child h2{font-size:26px;line-height:32px;margin-bottom:24px}.poster{width:min(100%,468px)}.poster h2{font-size:clamp(36px,9.5vw,52px);line-height:1;top:30px;left:24px}.poster>div{font-size:10px;bottom:24px;left:24px;right:24px}footer{margin-top:64px;padding-bottom:60px}.contact-row{grid-template-columns:1fr;padding:48px 0 0;gap:28px}.contact-row h2{font-size:28px;line-height:34px}.contact-row p{font-size:23px;line-height:30px}.contact-buttons{gap:12px}.contact-buttons a{font-size:15px;padding-inline:12px}.listing{grid-template-columns:1fr;gap:48px;padding-top:20px}.project-card .project-copy{padding:0}.project-card .project-meta{font-size:16px}.back{font-size:13px;margin-bottom:24px}.case-heading{flex-direction:column;gap:8px}.case-heading h1{font-size:36px;line-height:42px}.case-heading>span{font-size:13px}.case-subtitle{font-size:26px;line-height:32px;margin-top:20px}.case-intro{margin-bottom:32px}.browser{width:100%;margin-bottom:32px}.browser-bar{height:30px;padding:0 10px}.browser-url{font-size:7px;width:72%;padding:2px 4px}.traffic{font-size:8px;letter-spacing:1px}.stats{grid-template-columns:repeat(2,1fr)!important}.stats>div{padding:12px;min-height:72px}.stats>div:last-child:nth-child(odd){grid-column:1/-1}.section-title{margin:64px 0 32px;font-size:17px;line-height:23px;padding:16px}.two-col,.research-grid,.tab-panel,.research-images,.journey-row,body[data-page=ethereal-nexus] .two-col.priority,body[data-page=europcar] .context{grid-template-columns:1fr;gap:32px;padding:0}.context figure,body[data-page=europcar] .context figure{margin-left:0;max-width:100%}.challenge{font-size:23px;line-height:28px;margin-top:32px}.research-grid h3,.priority h3{font-size:28px;line-height:34px;margin-bottom:24px}.research-numbers{margin-top:0}.signals{grid-template-columns:1fr 1fr;margin:32px 0}.signals p{font-size:13px}.signals>div{padding:12px}.direction{padding:0}.direction h3{font-size:24px;line-height:29px}.direction .blue-text{font-size:12px}blockquote{margin:32px 0;padding:20px;font-size:22px;line-height:27px}.priority{padding:0}.priority .two-col{grid-template-columns:1fr}.tab-section-heading{font-size:19px;line-height:25px;margin:32px 0 0}.tabs-component{margin:20px 0 0}.tabs{gap:12px;margin-bottom:32px}.tabs button{font-size:12px;padding:18px 8px;max-width:240px;white-space:normal;line-height:18px;text-align:left}.tab-panel{min-height:0}.comparisons{gap:12px}.comparison{padding:12px;gap:12px}.comparison h4{font-size:17px}.comparison-image{height:180px}.tab-copy p+p{margin-top:24px}.outcome{padding:0}.three-col{grid-template-columns:1fr;gap:28px;margin-top:32px}.three-col h4{margin-bottom:12px}.outcome aside{flex-direction:column;align-items:flex-start;margin-top:32px;padding:24px;gap:16px}.outcome aside h3{font-size:26px}.outcome aside p{border-left:0;border-top:1px solid #ffffff50;padding:16px 0 0;font-size:16px}.others{margin:64px 0 48px}.others>h2{margin:40px 0 24px}.other-grid{grid-template-columns:1fr;gap:32px;padding:0}.other-grid h3{font-size:20px}.research-images{margin-top:32px}.research-images img{max-width:100%}.wireframes-row{margin-top:32px}.nexus-gallery{margin-top:32px;aspect-ratio:1.2}.nexus-gallery img{width:48%;height:30%;object-fit:contain;background:white}.nexus-gallery img:nth-child(1){left:1%;top:2%}.nexus-gallery img:nth-child(2){left:51%;top:2%}.nexus-gallery img:nth-child(3){left:1%;top:35%}.nexus-gallery img:nth-child(4){left:51%;top:35%}.nexus-gallery img:nth-child(5){left:1%;top:68%}.nexus-gallery img:nth-child(6){left:51%;top:68%}.journey-row{margin-top:32px}.shop-copy{margin-left:0;max-width:none}.shop-copy+.workshop{margin:32px 0}.workshop{flex-direction:column;align-items:flex-start}.workshop-images{grid-template-columns:1fr 2.13fr;gap:12px}.workshop-images img{height:42vw}body[data-page=one-shop] .section-title{margin-top:64px}body[data-page=one-shop] .others{margin-top:64px}}
@media(max-width:480px){.comparisons{grid-template-columns:1fr}.comparison-image{height:220px}.signals{grid-template-columns:1fr}.hero h1{font-size:9vw}.contact-buttons{flex-direction:column}.stats span{font-size:12px}.stats p{font-size:12px}.about-grid h2{font-size:24px}.poster>div span:last-child{font-size:9px}}
.contact-buttons a{transition:background-color 250ms ease,color 250ms ease,border-color 250ms ease,box-shadow 250ms ease}
@media(hover:hover) and (pointer:fine){
 .contact-buttons .primary:hover{background:#1d2dcc;border-color:#1d2dcc;box-shadow:0 4px 12px #293efd26}
 .contact-buttons .secondary:hover{background:var(--blue);color:white;box-shadow:0 4px 12px #293efd26}
}
.contact-buttons .primary:active{background:#1725b0;border-color:#1725b0;box-shadow:none}
.contact-buttons .secondary:active{background:#1d2dcc;border-color:#1d2dcc;color:white;box-shadow:none}
body[data-page="wpp-open"] .tabs button{border-radius:8px 8px 0 0;transition:color 200ms ease,background-color 200ms ease,border-color 200ms ease}
@media(hover:hover) and (pointer:fine){
 body[data-page="wpp-open"] .tabs button:hover{color:var(--blue);background-color:#293efd0a}
 body[data-page="wpp-open"] .tabs button[aria-selected="false"]:hover{border-bottom-color:#293efd66}
}
body[data-page="wpp-open"] .tabs button:active{background-color:#293efd14}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

body[data-page=wpp-open] .tab-before-label{color:var(--ink)}body[data-page=wpp-open] .tab-after-label{color:var(--blue)}
