.perception__content>h2,.perception__content>p,.sales-hero h1,.sales-hero__intro,body{font-family:proxima-nova,Arial,sans-serif}body,html{background:#000}.cases,.sales-header{justify-content:flex-start}@font-face{font-family:Literata;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8f7XWSQ.ttf) format('truetype')}@font-face{font-family:Literata;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8obXWSQ.ttf) format('truetype')}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8_7XWSQ.ttf) format('truetype')}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8zbXWSQ.ttf) format('truetype')}@font-face{font-family:Literata;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8IbLWSQ.ttf) format('truetype')}@font-face{font-family:Literata;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8GLLWSQ.ttf) format('truetype')}@font-face{font-family:Literata;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8f7LWSQ.ttf) format('truetype')}@font-face{font-family:Literata;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8VrLWSQ.ttf) format('truetype')}@font-face{font-family:Literata;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbJG_F_Y.ttf) format('truetype')}@font-face{font-family:Literata;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbE-_F_Y.ttf) format('truetype')}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbBG_F_Y.ttf) format('truetype')}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbCO_F_Y.ttf) format('truetype')}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbM-4F_Y.ttf) format('truetype')}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbPa4F_Y.ttf) format('truetype')}@font-face{font-family:Literata;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbJG4F_Y.ttf) format('truetype')}@font-face{font-family:Literata;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/literata/v40/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbLi4F_Y.ttf) format('truetype')}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;color:#f5f5f2}a{color:inherit}button,input{font:inherit}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:10px 14px;background:#fff;color:#000;transform:translateY(-150%)}.skip-link:focus{transform:none}.sales-container{width:calc(100% - 80px);max-width:644px;margin-inline:auto}.section-dark{background:#000;color:#f5f5f2}.sales-header{position:absolute;z-index:20;top:0;left:0;width:100%;padding:63px 59px;display:flex;gap:58px;align-items:center}.outline-cta,.sales-hero{align-items:center;isolation:isolate}.sales-header__brand{display:block;width:50px}.sales-footer__logo img,.sales-header__brand img{width:100%;height:auto;display:block}.sales-header__social{display:flex;gap:16px}.sales-header__social a{width:16px;height:16px;opacity:.9;transition:opacity .2s ease}.sales-header__social a:focus-visible,.sales-header__social a:hover{opacity:1}.sales-header__social svg{width:100%;height:100%}.sales-liquid-filter-svg{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.sales-hero{min-height:clamp(617px,59.17vw,852px);position:relative;overflow:hidden;display:flex;background:#050505}.eyebrow,.form-status{display:none}.sales-hero__prisms{position:absolute;z-index:0;top:0;right:0;width:100%;height:clamp(318px,33.2vw,478px);object-fit:cover;object-position:center bottom}.sales-hero::before{content:none}.sales-hero__glass{position:absolute;z-index:1;top:0;left:0;width:51.111%;height:100%;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,rgba(39,39,39,.22) 0,rgba(39,39,39,.35) 38%,rgba(18,18,18,.58) 58%,rgba(5,5,5,.82) 100%),rgba(39,39,39,.35);backdrop-filter:blur(12px) brightness(.82) saturate(1.05) contrast(1.08);-webkit-backdrop-filter:blur(12px) brightness(.82) saturate(1.05) contrast(1.08);box-shadow:inset -1px 0 0 rgba(255,255,255,.035),inset 0 0 120px rgba(0,0,0,.22)}html.is-liquid-glass-ready .sales-hero__glass{backdrop-filter:url(#horo-liquid-glass-filter) blur(12px) brightness(.82) saturate(1.25) contrast(1.08);-webkit-backdrop-filter:blur(12px) brightness(.82) saturate(1.05) contrast(1.08)}.sales-hero::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.08) 15%,rgba(0,0,0,.12) 28%,rgba(0,0,0,0) 38%),linear-gradient(180deg,rgba(5,5,5,.02) 0,rgba(5,5,5,.02) 40%,#050505 67%,#050505 100%),linear-gradient(90deg,rgba(5,5,5,.3) 0,rgba(5,5,5,.08) 45%,transparent 62%)}.sales-hero__content{position:relative;z-index:4;width:calc(100% - 80px);max-width:1360px;padding-top:clamp(230px,16.32vw,235px)}.sales-hero h1{transform:translate(0,50px);max-width:586px;color:#FFF;font-size:57px;font-style:normal;font-weight:100;line-height:53px;letter-spacing:-2.28px}.sales-hero h1 strong{font-weight:500}.sales-hero__intro{transform:translate(0,50px);max-width:315px;margin:clamp(61px,5.77vw,76px) 0 0;color:#FFF;font-size:13px;font-style:normal;font-weight:300;line-height:20px}.outline-cta,.outline-cta span{color:#fff;font-family:Literata,Georgia,serif;font-size:15px;letter-spacing:-.055em;font-weight:700;white-space:nowrap;font-style:italic;text-decoration:none}.sales-hero__wordmark{position:absolute;z-index:4;top:22px;right:67px;width:clamp(323px,31.53vw,454px);height:auto}.outline-cta{position:relative;z-index:0;display:inline-flex;justify-content:center;width:322px;max-width:calc(100vw - 40px);min-height:58px;padding:0 24px;border:0;background:0 0;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none}.outline-cta .border,.outline-cta .box{position:absolute;inset:0;height:100%;border:1px solid #fff;pointer-events:none;display:block;width:100%}.outline-cta span{z-index:2;line-height:1;transition:color .32s ease,border-color .32s ease}.outline-cta--dark .outline-cta__text,.outline-cta:focus-visible span,.outline-cta:hover span{color:#000}.outline-cta .border{z-index:1;background:#000;transition:background .32s ease,border-color .32s ease}.outline-cta .box{z-index:0;background:0 0;transform:translate(10px,10px);transition:border-color .32s ease,transform .32s ease}.outline-cta .outline-cta__text{position:relative;z-index:2;display:block}.outline-cta:focus-visible .border,.outline-cta:hover .border{background:#fff;border-color:#fff}.outline-cta:focus-visible .box,.outline-cta:hover .box{border-color:#fff}.outline-cta.is-loading,.outline-cta:disabled{cursor:wait;opacity:.72}.outline-cta--dark .border{background:#fff;border-color:#111}.outline-cta--dark .box{border-color:rgba(0,0,0,.65);transform:translate(-10px,10px)}.outline-cta--dark:focus-visible .outline-cta__text,.outline-cta--dark:hover .outline-cta__text{color:#fff}.outline-cta--dark:focus-visible .border,.outline-cta--dark:hover .border{background:#000;border-color:#000}.outline-cta--dark:focus-visible .box,.outline-cta--dark:hover .box{border-color:rgba(0,0,0,.8)}.benefits .outline-cta .box,.diagnosis__form .outline-cta .box{transform:translate(-10px,10px)}.diagnosis__form .outline-cta{min-width:349px}.sales-hero .outline-cta{position:absolute;z-index:4;right:18px;bottom:-70px;width:322px;min-width:322px}.perception{min-height:clamp(883px,73.62vw,1060px);display:grid;align-items:start;position:relative;overflow:hidden;padding-top:clamp(62px,7.64vw,110px);padding-bottom:250px;z-index:3}.perception__content{text-align:center;position:relative}.perception__mark{display:block;object-fit:contain;margin:0 auto clamp(23px,2.3vw,33px)}.perception__content>h2{width:100%;max-width:43.6vw;margin:0 auto;color:#FFF;text-align:center;font-size:43px;font-style:normal;font-weight:300;line-height:46px;letter-spacing:0}.perception__content>p,.perception__content>strong{text-align:center;font-size:15px;line-height:26px;letter-spacing:0;color:#FFF}.perception__content>p{max-width:clamp(430px,37.5vw,548px);margin:clamp(13px,1.32vw,19px) auto 0;font-style:normal;font-weight:400}.perception__content>strong{margin:5px auto 0;display:block;font-family:Literata,Georgia,serif;font-style:italic;font-weight:700}.perception__signals li,.process h2,.strategy__copy h2,.strategy__copy p{font-family:proxima-nova,Arial,sans-serif;font-style:normal}.perception__signals{position:relative;z-index:2;height:430px;max-width:48.4vw;margin:clamp(120px,11.32vw,163px) auto -120px;padding:0;list-style:none;display:flex;align-items:flex-start;justify-content:space-around}.perception__signals li{writing-mode:vertical-rl;transform:rotate(180deg);text-transform:uppercase;color:#FFF;text-align:right;font-size:24px;font-weight:400;line-height:normal;letter-spacing:4.8px}.perception__signals li:nth-child(1){margin-top:135px;margin-left:5px;transform:rotate(166deg)}.perception__signals li:nth-child(2){margin-top:60px;transform:rotate(175deg)}.perception__signals li:nth-child(3){margin-top:37px;transform:rotate(185deg)}.perception__signals li:nth-child(4){margin-top:80px;margin-right:3px;transform:rotate(193deg)}.perception__rays{--perception-rays-enter-x:-260px;--perception-rays-enter-rotate:-540deg;--perception-rays-enter-scale:0.96;position:absolute;left:50%;opacity:0;transform:translate(calc(-50% + var(--perception-rays-enter-x)),-45px) rotate(calc(var(--perception-rays-rotate,0deg) + var(--perception-rays-enter-rotate))) scale(var(--perception-rays-enter-scale));transform-origin:50% 50%;will-change:transform,opacity;pointer-events:none;transition:opacity 1.05s ease,transform 1.55s cubic-bezier(.16,1,.3,1)}.perception::after,.perception::before{content:"";transform:translate(-50%,-45px);position:absolute;z-index:1;pointer-events:none}.perception__rays.is-in-view{--perception-rays-enter-x:0px;--perception-rays-enter-rotate:0deg;--perception-rays-enter-scale:1;opacity:1}.perception__rays.is-entered{transition:opacity .2s ease}.perception::after{bottom:375px;left:50%;width:101vw;height:1084.15px;border-radius:1465.99px;background:radial-gradient(50% 50% at 50% 50%,#000 17.31%,rgba(0,0,0,.73) 67.31%,rgba(0,0,0,0) 100%)}.perception::before{bottom:615px;left:50%;width:1613.75px;height:565.1px;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%)}.perception__bg-dark{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:700px;background:#000;pointer-events:none}.strategy__grid{padding-top:570px;z-index:2;display:flex;gap:117px;align-items:center;max-width:1072px}.strategy__visual{width:434px;height:524px;margin:0;position:relative}.strategy__photo{position:relative;z-index:2;top:0;right:0;width:100%;height:100%;object-position:center;object-fit:cover;border-radius:14px}.strategy__texture{z-index:1;left:-65px;bottom:-67px;position:absolute;border-radius:14px;width:288px;height:242px;object-fit:cover;filter:grayscale(1)}.case-card>div,.process__steps li{border:1px solid #000;background:#fff}.strategy__copy{text-align:left}.strategy__copy h2{margin:0 0 50px;max-width:444px;color:#FFF;text-align:left;font-size:48px;font-weight:300;line-height:52px;letter-spacing:0}.process__steps h3,.process__steps p{font-size:15px;line-height:21px;margin:0}.strategy__copy p{max-width:521px;margin:0;color:#FFF;text-align:left;font-size:15px;font-weight:400;line-height:26px;letter-spacing:0}.strategy__copy p+p{margin-top:26px}.strategy__copy .outline-cta{margin-top:50px}.process{padding-top:405px;background:#fff;color:#111;padding-bottom:0;position:relative;overflow:visible;z-index:2}.process>.sales-container{width:calc(100% - 96px);max-width:1344px}.process__pattern{overflow:visible;position:absolute;left:50%;bottom:calc(100% - 415px);transform:translateX(-50%);display:block;width:1038px;max-width:calc(100% - 160px);object-fit:cover;object-position:center 85%;margin:0 auto 105px;pointer-events:none}.process__pattern path{transform-box:fill-box;transform-origin:center;transform:translate3d(var(--process-path-x,0),var(--process-path-y,0),0) rotate(var(--process-path-rotate,0deg));will-change:transform}.process h2{max-width:690px;margin:0 auto;color:#000;text-align:left;font-size:49px;font-weight:300;line-height:55px;letter-spacing:0}.case-card>div a,.process__steps h3{font-family:Literata,Georgia,serif}.process>.sales-container>.outline-cta{display:flex;width:322px;margin:43px 0 0 calc((100% - 690px)/ 2 + 10px)}.process__steps{display:grid;grid-template-columns:repeat(4,350px);gap:0;padding:0;margin:150px 0 0 33px;list-style:none;align-items:center;position:relative;z-index:3}.cases,.cases-carousel,.cases-carousel__viewport{z-index:2;position:relative}.process__steps li{width:350px;min-height:190px;padding:35px 50px}.process__steps li:nth-child(2){transform:translate(-40px,22px)}.process__steps li:nth-child(3){transform:translate(-80px,48px)}.process__steps li:nth-child(4){transform:translate(-120px,72px)}.process__steps h3{color:#000;font-style:italic;font-weight:800;letter-spacing:0}.case-card>div span,.process__steps p{font-style:normal;font-weight:400;color:#000;font-family:proxima-nova,Arial,sans-serif;letter-spacing:0}.cases-carousel{width:calc(100vw + 470px);margin:150px 0 0 calc(50% - 50vw - 235px);padding:0 0 210px;isolation:isolate}.cases-carousel__viewport{width:100%;overflow:visible}.cases{display:flex;width:max-content;gap:80px;padding:50px 0 0;animation:cases-marquee var(--cases-duration,39s) linear infinite;will-change:transform}.case-card{flex:0 0 390px;min-width:0;position:relative;margin:0}.case-card:nth-child(4n+1){margin-top:0}.case-card:nth-child(4n+2){margin-top:68px}.case-card:nth-child(4n+3){margin-top:34px}.case-card:nth-child(4n+4){margin-top:104px}.case-card img{display:block;width:100%;height:260px;object-fit:cover}.case-card>div{height:70px;padding:0 22px;border-top:0;display:flex;align-items:center;justify-content:space-between}.case-card>div span{font-size:20px;line-height:normal}.case-card>div a{color:#000;text-align:right;font-weight:800;font-style:italic;font-size:15px;line-height:normal;letter-spacing:0;text-decoration:none}.case-card>div b{font-size:20px;margin-left:22px}.case-dots{position:absolute;z-index:1;inset:-420px 0 0;pointer-events:none;overflow:hidden}.case-dot{position:absolute;left:var(--dot-left);top:var(--dot-top);width:var(--dot-size);height:var(--dot-size);transform:translate3d(var(--repel-x,0),var(--repel-y,0),0);will-change:transform}.case-dot i{display:block;width:100%;height:100%;background:#c9c9c9;opacity:.86;animation:case-dot-float var(--dot-duration) ease-in-out var(--dot-delay) infinite alternate;will-change:transform}.case-dot:nth-child(3n) i{opacity:.62}.case-dot:nth-child(4n) i{background:#bdbdbd}.case-dot:nth-child(5n) i{opacity:.42}.process__closing-pattern{display:block;width:100%;min-width:2700px;object-fit:cover;object-position:bottom;margin:0;position:absolute;z-index:1;bottom:-250px;left:50%;transform:translateX(-50%)}.benefits,.diagnosis{position:relative;align-items:center}.benefits{min-height:1100px;display:grid}.benefits__content{padding:250px 0 87px;max-width:700px}.benefits h2{max-width:654px;margin:0 auto 90px;color:#FFF;text-align:center;font-family:proxima-nova,Arial,sans-serif;font-size:49px;font-style:normal;font-weight:300;line-height:55px;letter-spacing:0}.benefits__list{max-width:800px;margin:0 auto}.benefits__list div{display:grid;grid-template-columns:400px 220px;gap:54px;padding:25px 10px;border-bottom:1px solid #242424}.benefits__list dt{color:#FFF;font-family:Literata,Georgia,serif;font-weight:800;font-style:italic;font-size:15px;line-height:21px;letter-spacing:0}.benefits__list dd,.diagnosis h2,.diagnosis__content>p{font-style:normal;font-family:proxima-nova,Arial,sans-serif;letter-spacing:0}.benefits__list dd{margin:0;color:#8b8b87;font-size:15px;font-weight:400;line-height:21px}.benefits .outline-cta{display:flex;width:322px;margin:51px auto 0}.diagnosis{min-height:1180px;display:grid;overflow:hidden}.diagnosis__waves{position:absolute;left:50%;top:0;width:1440px;max-width:none;height:auto;transform:translateX(-50%)}.diagnosis__content{position:relative;z-index:1;max-width:640px;padding:270px 0 120px}.diagnosis h2{margin:0;color:#FFF;text-align:center;font-size:49px;font-weight:300;line-height:55px}.diagnosis__content>p{max-width:520px;margin:25px auto 60px;color:#FFF;text-align:center;font-size:15px;font-weight:400;line-height:26px}.diagnosis__form{display:grid;gap:18px}.diagnosis__form>label:not(.diagnosis__privacy){display:grid;grid-template-columns:130px 1fr;align-items:center;min-height:54px;padding:0 18px;border:1px solid #262626}.diagnosis__form label>span:first-child{color:#FFF;font-family:Literata,Georgia,serif;font-style:italic;font-weight:800;font-size:15px;line-height:21px;letter-spacing:0}.diagnosis__form input{width:100%;border:0;outline:0;background:0 0;color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0}.diagnosis__privacy,.form-status{font-family:proxima-nova,Arial,sans-serif;font-size:13px}.diagnosis__form input::placeholder{color:#595959}.diagnosis__form label:focus-within{border-color:#aaa}.diagnosis__privacy{display:flex!important;gap:10px;justify-content:center;align-items:center;color:#FFF;font-style:normal;font-weight:400;line-height:34px;letter-spacing:-.65px}.diagnosis__privacy input{width:auto}.diagnosis__form .outline-cta{width:322px;min-height:58px;margin:21px auto 0}.hp-field{left:-9999px}.form-status{color:#e8a3a3;line-height:20px}.diagnosis__privacy input,.diagnosis__privacy span{cursor:pointer}.diagnosis__form>label.has-error:not(.diagnosis__privacy){border-color:rgba(255,132,132,.78);box-shadow:inset 0 0 0 1px rgba(255,132,132,.2)}.diagnosis__form [aria-invalid=true]::placeholder{color:rgba(255,184,184,.72)}.form-status{width:100%;max-width:520px;min-height:0;margin:4px auto 0;padding:13px 18px;border:1px solid transparent;background:0 0;text-align:center}.form-status.is-visible{display:block}.form-status.is-success{color:#b9efc3;border-color:rgba(185,239,195,.38);background:rgba(119,218,139,.08)}.form-status.is-error{color:#ffb9b9;border-color:rgba(255,132,132,.42);background:rgba(255,90,90,.08)}.sales-footer .copyright a,.sales-footer .copyright p,.sales-footer address,.sales-footer__top>a{color:#FFF;font-family:proxima-nova,Arial,sans-serif}.sales-footer{padding:20px 0 0;position:relative;overflow:hidden}.sales-footer .sales-container{max-width:none;width:calc(100% - 80px)}.sales-footer__pattern{overflow:visible;position:absolute;right:-10px;bottom:0;width:609px;height:auto;pointer-events:none}.sales-footer__pattern path{transform-box:fill-box;transform-origin:center;transform:translate3d(var(--footer-path-x,0),var(--footer-path-y,0),0) rotate(var(--footer-path-rotate,0deg));will-change:transform}.sales-footer__top{position:relative;z-index:1;display:flex;justify-content:flex-start;gap:180px;align-items:flex-start;padding-top:35px}.sales-footer address,.sales-footer__top>a{font-size:17px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-.85px}.sales-footer .copyright a{text-align:right;font-size:17px;font-style:normal;font-weight:700;line-height:34px;letter-spacing:-.85px;position:relative;padding-bottom:7px;text-decoration:none}.sales-footer .copyright a i{position:absolute;left:0;bottom:0;width:100%;height:1px;background:#FFF}.sales-footer .copyright p{margin-top:70px;font-size:14px;font-style:normal;font-weight:400;line-height:34px;letter-spacing:-.7px;opacity:.4}.sales-footer__social{display:flex;gap:14px;margin-top:25px}.sales-footer__social a{width:16px;height:16px}.sales-footer__social svg{width:100%;height:100%}.sales-footer__bottom{position:relative;z-index:1;margin-top:125px;display:flex;align-items:flex-end;gap:109px;padding-bottom:30px}.sales-footer__logo{width:320px}.sales-footer__seal{width:50px;height:auto}.sales-footer small{color:#444;font-size:10px}:focus-visible{outline:#fff solid 2px;outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}@media (max-width:1260px){.sales-hero .outline-cta{bottom:0}}@media (max-width:900px){.sales-container,.sales-hero__content{width:calc(100% - 40px)}.perception::after,.perception::before,.perception__bg-dark{z-index:2}.sales-container{max-width:720px}.sales-header{padding:22px 20px}.sales-hero{min-height:780px}.sales-hero__wordmark{top:90px;right:20px;width:280px;opacity:.9}.sales-hero__prisms{width:100%;height:48%;opacity:.7}.sales-hero .outline-cta{position:static;margin-top:55px}.perception{min-height:900px}.perception h2{max-width:620px}.perception__signals{max-width:580px;margin-top:70px}.strategy{padding:120px 0}.strategy__grid{grid-template-columns:1fr;gap:60px}.cases,.process__steps{grid-template-columns:1fr 1fr}.strategy__visual{max-width:520px;width:100%;height:590px;margin:auto}.process>.sales-container{width:calc(100% - 40px)}.process__pattern{width:90%;max-width:90%}.process h2{font-size:44px}.process>.sales-container>.outline-cta{margin-left:0}.process__steps{margin:100px 0}.process__steps li{width:auto}.process__steps li:nth-child(n){transform:none}.cases{width:100%;max-width:720px;margin:0 auto;gap:30px}.benefits__list div{gap:35px}.diagnosis__content{padding-top:220px}.sales-footer__bottom,.sales-footer__top{position:relative;z-index:1}}@media (max-width:600px){.sales-container{width:calc(100% - 32px)}.sales-header__brand{width:52px}.sales-hero{min-height:720px}.sales-hero__content{width:calc(100% - 32px);padding-top:155px}.sales-hero h1{font-size:43px}.sales-hero__intro{margin-top:45px}.sales-hero__wordmark{top:100px;right:14px;width:210px}.perception{min-height:820px;padding-top:90px}.benefits h2,.diagnosis h2,.perception h2,.process h2,.strategy__copy h2{font-size:36px}.perception__signals{height:300px;margin-bottom:-50px}.strategy{min-height:auto}.strategy__visual{height:470px}.strategy__photo{width:85%;height:390px}.strategy__texture{width:55%;height:190px}.process__pattern{height:180px;margin-bottom:65px}.process__steps{grid-template-columns:1fr;margin:80px 0}.process__steps li{min-height:140px}.benefits,.diagnosis{min-height:auto}.cases{width:100%;grid-template-columns:1fr;padding-bottom:100px}.case-card img{height:auto}.benefits__content{padding:100px 0}.benefits h2{margin-bottom:55px}.benefits__list div{grid-template-columns:1fr;gap:12px}.diagnosis__waves{width:900px}.diagnosis__content{padding:190px 0 100px}.diagnosis__form>label:not(.diagnosis__privacy){grid-template-columns:94px 1fr;padding:0 12px}.sales-footer__top{flex-direction:column;gap:28px}.sales-footer__bottom{margin-top:70px;flex-direction:column;align-items:flex-start;gap:28px}.sales-footer__logo{width:220px}.sales-footer__pattern{width:420px;right:-170px}}@keyframes cases-marquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(var(--case-scroll-distance,-1880px),0,0)}}@keyframes case-dot-float{0%{transform:translate3d(0,-14px,0)}100%{transform:translate3d(0,14px,0)}}@media (max-width:900px){.cases-carousel{width:100vw;margin:90px 0 0 calc(50% - 50vw);padding-bottom:160px}.cases{display:flex;grid-template-columns:none;width:max-content;max-width:none;gap:32px;margin:0;padding:30px 0 0;animation-duration:var(--cases-duration,34s)}.case-card{flex:0 0 min(390px,74vw);width:auto}.case-card:nth-child(4n+1){margin-top:0}.case-card:nth-child(4n+2){margin-top:42px}.case-card:nth-child(4n+3){margin-top:20px}.case-card:nth-child(4n+4){margin-top:62px}.case-card img{height:240px}.case-dots{inset:-60px 0 80px}}@media (max-width:600px){.cases-carousel{margin-top:70px;padding-bottom:120px}.cases{display:flex;gap:22px;padding:20px 0 0}.case-card{flex-basis:78vw}.case-card:nth-child(4n+1){margin-top:0}.case-card:nth-child(4n+2){margin-top:26px}.case-card:nth-child(4n+3){margin-top:12px}.case-card:nth-child(4n+4){margin-top:38px}.case-card img{height:52vw;max-height:240px}.case-card>div{height:62px}}#main-content,#sales-lp{overflow:hidden}.benefits h2,.diagnosis h2,.outline-cta span,.perception__content>h2,.process h2,.sales-hero h1,.strategy__copy h2{overflow-wrap:break-word}@media (max-width:1400px){.process__steps{grid-template-columns:repeat(4,300px);justify-content:center}.process__steps .process__steps li{width:300px}}@media (max-width:1200px){.sales-container,.strategy__grid{width:calc(100% - 48px)}.strategy__grid{max-width:760px;padding-top:430px;flex-direction:column;align-items:flex-start;gap:70px}.strategy__visual{width:min(100%,520px);height:auto;aspect-ratio:.82824427;margin:0 auto}.strategy__texture{left:-28px;bottom:-34px;width:56%;height:auto;aspect-ratio:1.19008264}.strategy__copy{width:100%;max-width:560px;margin:0 auto}.strategy__copy h2,.strategy__copy p{max-width:100%}.process{padding-top:310px}.process__steps{width:100%;max-width:740px;grid-template-columns:repeat(2,minmax(0,1fr));margin:120px auto 0;align-items:stretch}.process__steps li{width:auto;min-height:auto;padding:32px}.process__steps li:nth-child(n){transform:none}}@media (max-width:900px){.sales-header{padding:24px;gap:24px}.process>.sales-container,.sales-container,.sales-footer .sales-container,.sales-hero__content{width:calc(100% - 40px)}.sales-hero{min-height:760px;align-items:flex-start}.sales-hero__content{padding-top:185px}.sales-hero__glass{width:68%}.sales-hero h1{max-width:620px;transform:none;font-size:clamp(42px,8vw,57px);line-height:clamp(42px,7.6vw,53px);letter-spacing:-.04em}.sales-hero__intro{transform:none;margin-top:48px}.sales-hero .outline-cta{position:relative;right:auto;bottom:auto;margin-top:52px}.sales-hero__wordmark{top:40px;right:24px;width:min(330px,48vw)}.perception{min-height:auto;padding-top:92px;padding-bottom:150px}.perception__content{z-index:2}.perception__content>h2{max-width:680px}.perception__content>p,.perception__content>strong{max-width:560px}.perception__signals{width:100%;max-width:620px;height:330px;margin-top:90px;margin-bottom:-50px}.perception__rays{width:1180px;max-width:none}.strategy__grid{position:relative;z-index:4;padding-top:300px;gap:58px}.strategy__photo{width:100%;height:100%}.strategy__copy{position:relative;z-index:4;width:100%}.process__pattern{width:900px;max-width:none;bottom:calc(100% - 300px)}.process h2{max-width:700px;font-size:44px;line-height:50px}.process>.sales-container>.outline-cta{margin-left:0}.benefits__list div{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.perception::after,.perception::before,.perception__bg-dark{z-index:3}}@media (max-width:700px){.sales-header__brand{width:46px}.sales-hero{min-height:720px}.sales-hero__content{padding-top:150px}.sales-hero__prisms{height:280px}.sales-hero__glass{width:78%}.sales-hero__wordmark{top:78px;right:20px;width:min(230px,62vw)}.benefits h2,.diagnosis h2,.perception__content>h2,.process h2,.sales-hero h1,.strategy__copy h2{font-size:clamp(32px,9.4vw,38px);line-height:1.08}.sales-hero__intro{max-width:315px;margin-top:38px}.benefits .outline-cta,.diagnosis__form .outline-cta,.outline-cta,.sales-hero .outline-cta{width:min(100%,322px);min-width:0;max-width:100%;padding:0 18px}.diagnosis__form .outline-cta{min-height:62px}.outline-cta .outline-cta__text,.outline-cta span{white-space:normal;text-align:center;font-size:14px;line-height:1.08}.perception{padding-top:82px;padding-bottom:86px}.perception__mark{width:74px;height:auto}.perception__content>h2,.perception__content>p,.perception__content>strong{max-width:100%}.perception__content>p{font-size:14px;line-height:23px}.perception__content>strong{font-size:14px;line-height:22px}.perception__signals{max-width:360px;height:260px;margin-top:70px;margin-bottom:-20px}.perception__signals li{font-size:18px;letter-spacing:3px}.perception__rays{width:760px;opacity:.82}.strategy__grid{width:calc(100% - 32px);padding-top:96px;gap:34px;align-items:center}.strategy__visual{width:min(100%,340px);max-height:420px}.strategy__photo{width:100%;height:100%;object-position:center}.strategy__texture{left:-12px;bottom:-22px;width:48%}.strategy__copy{background:#000;box-shadow:0 -34px 50px 42px #000}.strategy__copy h2{margin-bottom:24px;font-size:clamp(30px,8.7vw,36px);line-height:1.08}.strategy__copy p{font-size:14px;line-height:23px}.strategy__copy p+p{margin-top:23px}.strategy__copy .outline-cta{margin-top:34px}.process{padding-top:190px}.process__pattern{width:720px;bottom:calc(100% - 375px)}.process>.sales-container>.outline-cta{width:min(100%,322px);margin-top:34px}.process__steps{grid-template-columns:1fr;margin-top:72px}.process__steps li{width:100%;padding:28px 24px}.cases-carousel{width:100vw;margin:70px 0 0 calc(50% - 50vw);padding-bottom:110px}.cases{gap:20px}.case-card{flex-basis:min(280px,78vw)}.case-card img{height:52vw;min-height:145px;max-height:190px}.case-card>div{height:auto;min-height:62px;padding:12px 16px;gap:12px}.benefits,.diagnosis{min-height:auto}.case-card>div span{font-size:17px}.case-card>div a{font-size:14px;white-space:nowrap}.case-card>div b{margin-left:10px;font-size:18px}.case-dots{inset:-120px 0 30px}.process__closing-pattern{max-width:none}.benefits__content{max-width:100%;padding:250px 0 78px}.benefits h2{max-width:100%;margin-bottom:48px}.benefits__list{max-width:100%}.benefits__list div{grid-template-columns:1fr;gap:8px;padding:22px 0}.benefits__list dd,.benefits__list dt{font-size:14px;line-height:22px}.diagnosis__waves{width:900px}.diagnosis__content{max-width:100%;padding:160px 0 90px}.diagnosis__content>p{max-width:100%;margin:22px auto 42px;font-size:14px;line-height:23px}.diagnosis__form{gap:14px}.diagnosis__form>label:not(.diagnosis__privacy){grid-template-columns:1fr;align-items:start;min-height:68px;gap:8px;padding:12px 14px}.diagnosis__form input,.diagnosis__form label>span:first-child{font-size:14px;line-height:21px}.diagnosis__privacy{align-items:flex-start;justify-content:flex-start;text-align:left;font-size:12px;line-height:20px;letter-spacing:0}.sales-footer .sales-container{width:calc(100% - 32px)}.sales-footer__pattern{width:390px;right:-165px;opacity:.82}.sales-footer__top{flex-direction:column;gap:40px;padding-top:36px}.sales-footer__bottom{margin-top:70px;flex-direction:column;align-items:flex-start;gap:26px;padding-bottom:26px}.sales-footer__logo{width:min(220px,70vw)}.sales-footer .copyright a,.sales-footer address{font-size:15px;line-height:20px}.sales-footer .copyright p{max-width:240px;margin-top:36px;font-size:13px;line-height:22px}.perception::after{height:500px}}@media (max-width:420px){.process>.sales-container,.sales-container,.sales-footer .sales-container,.sales-hero__content,.strategy__grid{width:calc(100% - 28px)}.sales-header{padding:16px 14px;gap:14px}.sales-header__brand{width:40px}.sales-header__social{gap:12px}.sales-hero{min-height:680px}.sales-hero__content{padding-top:142px}.sales-hero__wordmark{width:min(205px,64vw);top:70px;right:14px}.sales-hero h1{font-size:clamp(34px,11vw,40px);line-height:1.02}.sales-hero__intro{max-width:280px}.perception{padding-bottom:72px}.perception__rays{width:690px;opacity:.76}.perception__signals{max-width:300px}.perception__signals li{font-size:16px;letter-spacing:2.6px}.strategy__grid{padding-top:74px;gap:28px}.strategy__visual{width:min(100%,312px);max-height:386px}.strategy__texture{left:-8px;bottom:-18px;width:46%}.strategy__copy{box-shadow:0 -28px 44px 36px #000}.strategy__copy h2{font-size:clamp(28px,9.2vw,34px);line-height:1.08}.process__steps li{padding:24px 20px}.case-card>div{padding:10px 12px}.case-card>div span{font-size:16px}.case-card>div a{font-size:13px}}@media (max-width:340px){.process>.sales-container,.sales-container,.sales-footer .sales-container,.sales-hero__content,.strategy__grid{width:calc(100% - 24px)}.benefits h2,.diagnosis h2,.perception__content>h2,.process h2,.sales-hero h1,.strategy__copy h2{font-size:30px;line-height:33px}.sales-hero__wordmark{width:180px}.outline-cta{padding:0 14px}.outline-cta .outline-cta__text,.outline-cta span{font-size:13px}.perception__signals{max-width:276px}.perception__rays{width:620px}.perception__signals li{font-size:15px;letter-spacing:2.2px}.strategy__grid{padding-top:60px;gap:24px}.strategy__visual{width:min(100%,286px);max-height:354px}.strategy__copy h2{font-size:28px;line-height:31px}.strategy__copy p{font-size:13.5px;line-height:22px}.process__steps h3,.process__steps p{font-size:14px;line-height:20px}.case-card{flex-basis:78vw}.case-card>div{min-height:58px}.sales-footer__pattern{width:350px;right:-160px}}#main-content,#sales-lp,footer,img,section{max-width:100%}input,select,textarea{min-width:0}.hp-field{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hp-field input{width:1px;min-width:0}@media (max-width:1500px){.perception::after{width:133vw}}@media (max-width:900px){.process>.sales-container,.sales-container,.sales-footer .sales-container,.sales-hero__content,.strategy__grid{width:calc(100% - 40px)}.benefits h2,.diagnosis h2,.perception__content>h2,.process h2,.sales-hero h1,.strategy__copy h2{letter-spacing:0}.perception{padding-top:82px;padding-bottom:112px}.perception__content{z-index:3}.perception__signals{height:auto;max-width:620px;margin:54px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.perception__signals li,.perception__signals li:nth-child(n){margin:0;transform:none;writing-mode:horizontal-tb;min-height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.74);text-align:center;font-size:12px;line-height:1.1;letter-spacing:1.8px}.perception__rays{top:260px;z-index:0;opacity:.3}.strategy__grid{padding-top:112px}.strategy__copy{background:#000;box-shadow:0 -28px 54px 36px #000}.process{padding-top:250px}.process__pattern{width:760px;bottom:calc(100% - 255px)}.process__steps{gap:14px}.process__steps li{padding:28px}.benefits__content{padding-top:110px}.diagnosis__waves{width:1060px}}@media (max-width:700px){.perception__mark,.strategy__copy h2{margin-bottom:22px}.process>.sales-container,.sales-container,.sales-footer .sales-container,.sales-hero__content,.strategy__grid{width:calc(100% - 32px)}.sales-header{padding:18px 16px;gap:14px}.sales-header__brand{width:42px}.sales-header__social{gap:12px}.sales-hero{min-height:650px}.sales-hero__content{padding-top:152px}.sales-hero__glass{width:82%}.sales-hero__wordmark{top:66px;right:16px;width:min(202px,58vw)}.sales-hero h1{max-width:100%;font-size:clamp(33px,9.6vw,40px);line-height:1.04}.sales-hero__intro{max-width:310px;margin-top:34px;font-size:13px;line-height:20px}.benefits .outline-cta,.diagnosis__form .outline-cta,.outline-cta,.process>.sales-container>.outline-cta,.sales-hero .outline-cta{width:100%;max-width:322px;min-width:0}.outline-cta .outline-cta__text,.outline-cta span{font-size:14px;line-height:1.12;letter-spacing:-.035em}.perception{padding-top:70px;padding-bottom:72px}.perception__mark{width:58px}.benefits h2,.diagnosis h2,.perception__content>h2,.process h2,.strategy__copy h2{font-size:clamp(29px,8.6vw,35px);line-height:1.12}.perception__content>p{margin-top:18px;font-size:13.5px;line-height:22px}.perception__content>strong{max-width:300px;margin-top:16px;font-size:13.5px;line-height:21px}.perception__signals{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px;margin-top:32px;gap:10px}.perception__signals li,.perception__signals li:nth-child(n){min-height:38px;font-size:11px;letter-spacing:1.4px}.diagnosis__content>p,.strategy__copy p{font-size:13.5px;line-height:22px}.perception__rays{top:210px;width:620px;opacity:.2}.strategy__grid{padding-top:58px;gap:28px}.strategy__visual{width:100%;max-width:330px;max-height:none}.strategy__texture{width:42%;left:-6px;bottom:-14px}.strategy__copy{box-shadow:0 -20px 42px 24px #000}.strategy__copy .outline-cta{margin-top:30px}.process{padding-top:148px}.process__pattern{width:540px;bottom:calc(100% - 174px)}.process h2{max-width:100%}.process>.sales-container>.outline-cta{margin-top:28px}.process__steps{margin-top:56px;gap:12px}.process__steps li{padding:24px 20px}.cases-carousel{margin-top:58px;padding-bottom:86px}.case-card{flex-basis:min(270px,76vw)}.case-card img{height:50vw;min-height:136px;max-height:182px}.benefits__content{padding:250px 0 68px}.benefits h2{margin-bottom:38px}.benefits__list div{padding:18px 0}.diagnosis__waves{width:760px}.diagnosis__content{padding:130px 0 70px}.diagnosis__content>p{margin-bottom:34px}.diagnosis__form>label:not(.diagnosis__privacy){min-height:64px}.diagnosis__form{gap:12px}.sales-footer__pattern{width:320px;right:-116px;bottom:30px;opacity:.55}.sales-footer__top{gap:30px}.sales-footer__bottom{margin-top:50px;gap:18px}.sales-footer__logo{width:190px}}@media (max-width:420px){.process>.sales-container,.sales-container,.sales-footer .sales-container,.sales-hero__content,.strategy__grid{width:calc(100% - 28px)}.sales-hero{min-height:620px}.sales-hero__content{padding-top:144px}.sales-hero__wordmark{width:min(188px,56vw);top:64px;right:14px}.sales-hero h1{font-size:clamp(31px,9.7vw,37px)}.sales-hero__intro{margin-top:30px}.sales-hero .outline-cta{margin-top:46px}.perception{padding-top:64px;padding-bottom:64px}.perception__rays{top:196px;width:560px;opacity:.18}.strategy__grid{padding-top:46px}.strategy__visual{max-width:310px}.process{padding-top:132px}.process__pattern{width:470px;bottom:calc(100% - 150px)}.case-card{flex-basis:74vw}.diagnosis__waves{width:680px}.diagnosis__content{padding:110px 0 56px}.diagnosis__form>label:not(.diagnosis__privacy){min-height:60px;padding:10px 12px}.sales-footer__logo{width:180px}}@media (max-width:340px){.process>.sales-container,.sales-container,.sales-footer .sales-container,.sales-hero__content,.strategy__grid{width:calc(100% - 24px)}.sales-hero{min-height:600px}.benefits h2,.diagnosis h2,.perception__content>h2,.process h2,.sales-hero h1,.strategy__copy h2{font-size:27px;line-height:30px}.sales-hero__wordmark{width:165px}.outline-cta{min-height:54px}.outline-cta .outline-cta__text,.outline-cta span{font-size:12.5px}.perception__signals{gap:8px}.perception__signals li,.perception__signals li:nth-child(n){min-height:36px;font-size:10px;letter-spacing:1px}.perception__rays{width:500px}.strategy__grid{padding-top:40px}.benefits__list dd,.benefits__list dt,.diagnosis__content>p,.strategy__copy p{font-size:13px;line-height:21px}.process{padding-top:118px}.process__pattern{width:420px;bottom:calc(100% - 134px)}.process__steps li{padding:22px 18px}.diagnosis__waves{width:610px}.diagnosis__content{padding:102px 0 52px}.diagnosis__form{gap:10px}.diagnosis__form>label:not(.diagnosis__privacy){min-height:58px}.sales-footer__pattern{width:260px;right:-94px;opacity:.48}.sales-footer__logo{width:164px}}@media (min-width:901px) and (max-width:1200px){.sales-hero h1,.sales-hero__intro{transform:translate(0,34px)}.process>.sales-container,.sales-container,.sales-footer .sales-container,.sales-hero__content{width:calc(100% - 64px)}.sales-hero{min-height:clamp(640px,58vw,710px)}.sales-hero__content{padding-top:clamp(200px,17vw,230px)}.sales-hero__intro{margin-top:clamp(48px,5vw,64px)}.sales-hero .outline-cta{right:32px;bottom:28px}.sales-hero__wordmark{right:32px;width:clamp(330px,32vw,380px)}.perception{min-height:auto;padding-top:clamp(82px,7.8vw,96px);padding-bottom:150px}.perception__content>h2{max-width:560px}.perception__content>p{max-width:500px}.perception__signals{max-width:560px;height:360px;margin-top:clamp(92px,9vw,118px);margin-bottom:-130px}.perception__signals li{font-size:22px;letter-spacing:4.2px}.perception__rays{width:1380px;max-width:none}.perception::after{bottom:285px;width:101vw}.perception::before{bottom:520px}.strategy__grid{width:calc(100% - 64px);max-width:1040px;padding-top:290px;flex-direction:row;align-items:center;gap:clamp(42px,5.8vw,76px)}.strategy__visual{flex:0 0 clamp(360px,34vw,420px);width:clamp(360px,34vw,420px);height:auto;aspect-ratio:.82824427;margin:0}.strategy__texture{left:-38px;bottom:-38px;width:54%}.strategy__copy{flex:1 1 0;width:auto;max-width:450px;margin:0;background:0 0;box-shadow:none}.strategy__copy h2{margin-bottom:36px;font-size:clamp(40px,4vw,46px);line-height:1.08}.strategy__copy p{max-width:100%}.strategy__copy .outline-cta{margin-top:40px}.process{padding-top:250px}.process__pattern{width:920px;max-width:none;bottom:calc(100% - 285px)}.process h2{max-width:690px}.process>.sales-container>.outline-cta{margin-top:38px;margin-left:calc((100% - 690px)/ 2)}.process__steps{max-width:900px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:95px auto 0}.process__steps li{width:auto;min-height:160px;padding:30px 34px}.benefits,.diagnosis{min-height:auto}.process__steps li:nth-child(n){transform:none}.cases-carousel{margin-top:120px;padding-bottom:170px}.benefits__content{padding:250px 0 88px}.diagnosis__content{padding:210px 0 100px}.sales-footer__top{gap:clamp(80px,10vw,140px)}.sales-footer__bottom{gap:clamp(56px,8vw,96px)}}@media (min-width:701px) and (max-width:900px){.benefits,.diagnosis,.perception{min-height:auto}.perception{padding-bottom:92px}.perception__rays{top:236px;width:980px;opacity:.24}.strategy__grid{max-width:720px;padding-top:82px;gap:42px;align-items:center}.strategy__visual{width:min(100%,460px);height:auto;aspect-ratio:.82824427}.strategy__copy{max-width:640px;box-shadow:0 -22px 46px 28px #000}.process{padding-top:210px}.process__pattern{width:720px;bottom:calc(100% - 232px)}.process__steps{width:100%;max-width:720px;margin-top:76px}.benefits__content{padding:250px 0 82px}.diagnosis__content{padding:172px 0 86px}}@media (max-width:420px){.case-card{flex-basis:min(260px,74vw)}.case-card img{max-height:172px}.diagnosis__privacy{gap:8px}}@media (max-width:340px){.case-card{flex-basis:74vw}.case-card>div a{font-size:12px}.diagnosis__form input,.diagnosis__form label>span:first-child{font-size:13px}}