html.home-phone-adapted{--phone-gutter: clamp(16px, 4.5vw, 22px);--phone-button-text: var(--paper-snow)}html.home-phone-adapted :is(.hero,.logos,.cdi,.section:has(.cmd-grid),.sec-section,.tm-section,.cta-block)>.container{padding-inline:var(--phone-gutter)}html.home-phone-adapted body header.nav,html.home-phone-adapted body header.nav .nav-inner,html.home-phone-adapted body header.nav .nav-cta{height:auto}html.home-phone-adapted body header.nav .nav-cta{min-height:44px}html.home-phone-adapted header.nav .nav-cta a.btn-pri{min-height:44px;height:auto;line-height:1.15;white-space:normal;text-align:center}html.home-phone-adapted .nav #navBurger{width:44px;height:44px;min-width:44px;min-height:44px;flex:none;margin:0;padding:0}html.home-phone-adapted .hero{padding-block:32px 20px}html.home-phone-adapted .hero .hero-grid{grid-template-columns:minmax(0,1fr);gap:0}html.home-phone-adapted .hero .hero-visual{display:none}html.home-phone-adapted .hero .hero-copy h1{max-width:100%;font-size:clamp(34px,9.3vw,45px);line-height:1.04;margin:0 0 14px;overflow-wrap:anywhere}html.home-phone-adapted .hero-copy h1 :is(.rotator,.word){display:inline;position:static;white-space:normal}html.home-phone-adapted .hero .hero-copy .lede{font-size:18px;line-height:1.45;margin:0 0 20px}html.home-phone-adapted .hero #heroForm{margin:0}html.home-phone-adapted :is(#heroForm,#ctaForm,#demoPop) .ef-row{flex-direction:column;align-items:stretch}html.home-phone-adapted :is(#heroForm,#ctaForm,#demoPop) .ef-row :is(input,button){width:100%;min-width:0;min-height:46px;box-sizing:border-box}html.home-phone-adapted :is(#heroForm,#ctaForm,#demoPop) .ef-row input{font-size:16px}html.home-phone-adapted :is(#heroForm,#ctaForm,#demoPop) .ef-row input::placeholder{color:var(--imx-mut);opacity:1}html.home-phone-adapted :is(#heroForm,#ctaForm,#demoPop) .ef-row button,html.home-phone-adapted .sec-section .sec-btn{background-color:var(--violet-bg-btn);color:var(--phone-button-text);justify-content:center;white-space:normal}html.home-phone-adapted .hero .hero-copy .imx-points{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:12px 0 0;padding:0}html.home-phone-adapted .hero .hero-copy .imx-points li{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:13px;line-height:1.4}html.home-phone-adapted .hero .hero-copy .imx-points li span{white-space:normal}html.home-phone-adapted .hero .hero-copy .imx-points li svg{flex:none}html.home-phone-adapted .logos{padding:20px 0 24px}html.home-phone-adapted .logos-head{align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0 0 12px}html.home-phone-adapted .logos-head .eb{font-size:13px;letter-spacing:.1em}html.home-phone-adapted .logos-head .all{display:inline-flex;align-items:center;min-height:44px;font-size:14px}html.home-phone-adapted .logos .logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.home-phone-adapted .logos .logo-cell:not(:has(>a:is([href$="/customer/asus"],[href$="/customer/illy"],[href$="/customer/adroll"],[href$="/customer/eicoff"]))),html.home-phone-adapted .logos .logo-cell :is(.plus,.logo-pop){display:none}html.home-phone-adapted .logos .logo-cell{height:72px;min-height:0;padding:0}html.home-phone-adapted .logo-cell>a{padding:9px 12px;box-sizing:border-box}html.home-phone-adapted .logos[data-theme=ink] .logo-cell img{max-width:78%;max-height:32px;opacity:.96;object-fit:contain}html.home-phone-adapted .logos[data-theme=ink] img[alt=illycaffe]{max-height:48px}html.home-phone-adapted .logo-cell>a:focus-visible,html.home-phone-adapted #creative-dna :is(.cdi-cta-link,.cdi-btn):focus-visible{outline:var(--focus-ring);outline-offset:-3px}html.home-phone-adapted #creative-dna{padding-block:30px 36px}html.home-phone-adapted #creative-dna .cdi-poster[data-unavailable]{opacity:0}html.home-phone-adapted #creative-dna .cdi-head{display:block;max-inline-size:25ch;margin:0 auto 16px;text-align:center;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(24px,6vw,30px);line-height:1.16}html.home-phone-adapted #creative-dna .cdi-chip{display:flex;width:max-content;max-width:100%;margin:0 auto 10px;font-size:13px;line-height:1.1;letter-spacing:.09em}html.home-phone-adapted #creative-dna .cdi-dur{font-size:13px}html.home-phone-adapted #creative-dna .cdi-cta{margin-top:12px;text-align:center}html.home-phone-adapted #creative-dna .cdi-cta-link{color:color-mix(in srgb,var(--violet),var(--ink) 62%)}html.home-phone-adapted #creative-dna .cdi-cta-link:is(:hover,:focus-visible){color:var(--ink);text-decoration:underline;text-underline-offset:.22em}html.home-phone-adapted :is(.section:has(.cmd-grid),.sec-section,.tm-section){padding-block:36px}html.home-phone-adapted .section:has(.cmd-grid) .section-head{margin-bottom:20px}html.home-phone-adapted :is(.section-head,.sec-header,.cta-block) h2{font-size:clamp(27px,7vw,35px);line-height:1.1}html.home-phone-adapted .section:has(.cmd-grid) .section-head p{margin-bottom:0}html.home-phone-adapted .cmd-grid{grid-template-columns:minmax(0,1fr);gap:12px}html.home-phone-adapted .cmd-card{min-height:0;padding:16px}html.home-phone-adapted .cmd-card .cnum{margin-bottom:10px}html.home-phone-adapted .cmd-card h3{margin:0 0 8px;font-size:22px;line-height:1.18}html.home-phone-adapted .cmd-card>p{margin:0 0 12px;font-size:16px;line-height:1.45}html.home-phone-adapted .cmd-card .cstat{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 10px;margin:0;padding-top:10px}html.home-phone-adapted .cmd-card .cstat .big{font-size:30px;line-height:1.14}html.home-phone-adapted .cmd-card .cstat .cap{margin:0;font-size:14px}html.home-phone-adapted .hp-howit-wall{margin-top:24px}html.home-phone-adapted .hp-howit-wall-meta{display:block;text-align:center}html.home-phone-adapted .hp-howit-wall-pulse{display:none}html.home-phone-adapted .sec-cards{gap:8px}html.home-phone-adapted .sec-card{min-height:108px;padding:12px 8px;gap:6px}html.home-phone-adapted .sec-card .ss{font-size:13px}html.home-phone-adapted .tm-content{padding:18px}html.home-phone-adapted .tm-person{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin-bottom:14px;padding-bottom:12px}html.home-phone-adapted .tm-person .readlink{grid-column:2;justify-self:start;min-height:44px;margin:0}html.home-phone-adapted .tm-stats-inline{display:block;margin-top:12px}html.home-phone-adapted .tm-stat:not(:has(>.num.v)){display:none}html.home-phone-adapted .tm-stat:has(>.num.v){display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 12px;padding:0;border:0}html.home-phone-adapted .tm-stat .num{font-size:clamp(27px,7vw,36px);line-height:1.1;white-space:nowrap}html.home-phone-adapted .tm-stat .cap{flex:1 1 max-content;min-width:0;margin:0;line-height:1.4}html.home-phone-adapted body .footer .fcol{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(7em,calc(50% - 10px))),1fr))}html.home-phone-adapted .footer :is(.fgroup-h,.fcol a){overflow-wrap:anywhere}html.home-phone-adapted .stats{display:flex;flex-wrap:wrap}html.home-phone-adapted .stat{flex:1 0 50%;min-width:min-content;max-width:100%;box-sizing:border-box}html.home-phone-adapted .stat .n{white-space:nowrap}html.home-phone-adapted #heroTech{--amb-com: color-mix(in srgb, var(--amb-ink-dark) 72%, var(--amb-code-bg));--amb-pn: var(--amb-com)}html.home-phone-adapted .footer .ff-logo{font-size:19px}html.home-phone-adapted .footer .ff-mark{color:color-mix(in srgb,var(--paper-snow) 44%,transparent)}html.home-phone-adapted .cta-pill{max-width:100%;min-width:0;white-space:normal}html.home-phone-adapted #demoPop[open]{inset-block:var(--dialog-visible-top, 0px) var(--dialog-covered-bottom, 0px)}html.home-phone-adapted #demoPop[open],html.home-phone-adapted #demoPop[open]>.cta-card{max-block-size:calc(var(--dialog-visible-height, 100dvh) - 32px)}html.home-phone-adapted #demoPop[open]>.cta-card{overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:8px}@media(max-width:430px){html.home-phone-adapted body header.nav .nav-inner{display:grid;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;box-sizing:border-box;gap:6px;width:calc(100% - 16px);max-width:none;padding:4px 6px}html.home-phone-adapted .nav .nav-brand{margin:0}html.home-phone-adapted .nav .nav-cta{justify-content:flex-end;width:100%;min-width:0;margin:0}html.home-phone-adapted .nav .nav-cta a.btn-pri{justify-content:center;gap:5px;width:fit-content;min-width:0;max-width:100%;margin:0;padding:6px 8px}html.home-phone-adapted .nav .nav-cta a.btn-pri:after{display:none}html.home-phone-adapted .nav .nav-cta a.btn-pri svg{flex:none;stroke:currentColor}}@media(max-width:359px){html.home-phone-adapted .nav .nav-cta a.btn-pri svg{display:none}}@media(pointer:coarse)and (orientation:landscape)and (max-height:500px)and (max-width:1024px){html.home-phone-adapted footer .footer-mid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr));gap:16px 24px}html.home-phone-adapted footer :is(.footer-ratings,.footer-bottom,.fb-links){flex-wrap:wrap}html.home-phone-adapted footer .footer-mid>*{min-width:0}}
