/* Cami adaptation of an 8px spacing scale: copy and visual share fixed anchors. */
.phone-only-layout{--showcase-gap:64px;--showcase-space:80px;--showcase-visual:360px;--showcase-font:clamp(32px,3.5vw,44px)}
.phone-only-layout .showcase-layout{max-width:1040px;margin-inline:auto;grid-template-columns:minmax(0,480px) var(--showcase-visual);justify-content:center;gap:var(--showcase-gap);padding-block:var(--showcase-space);border:0}
.phone-only-layout .showcase-layout>.showcase-copy{max-width:480px}
.phone-only-layout .showcase-layout>.showcase-visual{justify-self:start}
.phone-only-layout .feature-row{border-bottom:0}
.phone-only-layout .features{background:linear-gradient(180deg,var(--paper) 0%,#fff8e7 38%,#f1f5ed 72%,var(--paper) 100%)}
.phone-only-layout .product-section{background:#f0f5fb}
.phone-only-layout .how-section{background:#fff8df}
.phone-only-layout .miniapps-section{background:#f1eef8}
.phone-only-layout .product-section,.phone-only-layout .how-section,.phone-only-layout .miniapps-section{transition:none}
.content-site .page-hero{max-width:1040px;margin-inline:auto;grid-template-columns:minmax(0,480px) 360px;justify-content:center;gap:64px;padding-block:64px 80px}
.content-site .page-art{justify-content:flex-start;min-width:0;width:100%;max-width:360px}
.content-site .page-art .clean-phone{width:320px;max-width:100%}
.content-site .page-art>img{width:320px;max-width:100%;height:300px}
.content-site .page-section{border-bottom:0}
.footer-social .social-link{gap:16px}
.footer-social .social-link img{width:56px;height:48px;object-fit:contain}
.english-home .hero-copy h1{font-size:clamp(46px,4.4vw,56px)}
.english-home .hero-emphasis{display:inline;background:linear-gradient(transparent 66%,var(--yellow) 66%,var(--yellow) 94%,transparent 94%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.english-home .hero-emphasis::before{content:none}
.english-home .showcase-title{letter-spacing:-.035em}
.english-home .social-announcement{font-size:11px}
@media(min-width:901px) and (max-width:1100px){.phone-only-layout{--showcase-gap:48px;--showcase-visual:320px}.content-site .page-hero{grid-template-columns:minmax(0,480px) 320px;gap:48px}}
@media(max-width:900px){.phone-only-layout{--showcase-gap:32px;--showcase-space:64px;--showcase-font:34px}.phone-only-layout .showcase-layout{grid-template-columns:minmax(0,1fr)}.phone-only-layout .showcase-layout>.showcase-copy{max-width:560px;text-align:center}.phone-only-layout .showcase-layout>.showcase-visual{justify-self:center}.content-site .page-hero{grid-template-columns:minmax(0,1fr);gap:32px;text-align:center;justify-items:center}.content-site .page-intro{margin-inline:auto}.content-site .page-art{justify-content:center}.english-home .hero-copy h1{font-size:clamp(40px,6vw,56px)}}
@media(max-width:600px){.phone-only-layout{--showcase-font:30px;--showcase-space:56px;--showcase-gap:32px}.footer-social .social-link{font-size:18px;gap:12px}.footer-social .social-link img{width:48px;height:40px}.english-home .hero-copy h1{font-size:42px}}
@media(max-width:370px){.english-home .hero-copy h1{font-size:36px}}
@media(prefers-reduced-motion:reduce){.phone-only-layout .product-section,.phone-only-layout .how-section,.phone-only-layout .miniapps-section{transition:none}}
