
body{background:#f6f4ed}.download-concept{position:relative;isolation:isolate;overflow:hidden;background:#eae7dd;min-height:calc(100vh - 144px)}.download-concept:before{content:'';position:absolute;inset:0;z-index:-2;background:url('/assets/support-grand-ipad-v2.png') 62% center/cover no-repeat}.download-concept:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(247,245,237,.97) 0%,rgba(247,245,237,.92) 27%,rgba(247,245,237,.72) 43%,rgba(247,245,237,.24) 65%,rgba(247,245,237,.1) 100%)}.concept-layout{max-width:1280px;margin:auto;min-height:720px;display:flex;align-items:center;padding:64px 42px 70px}.concept-copy{position:relative;width:490px;max-width:100%}.concept-eyebrow{font-size:10px;letter-spacing:.18em;color:#68735c;font-weight:700}.concept-copy h1{font-size:clamp(44px,4.7vw,68px);line-height:1.2;letter-spacing:-.06em;margin:30px 0 22px;font-weight:650}.concept-copy h1 em{font-style:normal;color:#3f634c}.concept-lead{font-size:16px;color:#626b5b;line-height:1.9}.concept-installs{display:grid;gap:12px;margin-top:34px}.concept-card{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:8px 14px;padding:28px 20px;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.9);border-radius:12px;box-shadow:0 5px 24px #26332208;backdrop-filter:blur(12px)}.concept-card>div{display:flex;align-items:center;gap:10px}.concept-pill{font-size:10px;border-radius:5px;background:#2e7250;color:#fff;padding:4px 7px;font-weight:650}.beta-pill{background:#edf0e7;color:#67755a}.concept-card h2{margin:0;line-height:1.2;font-size:20px}.concept-card small{font-size:11px;color:#737b6d}.concept-card>a{grid-column:2;grid-row:1/3;align-self:center;font-size:11px;display:flex;gap:14px;align-items:center;font-weight:600}.concept-card .concept-play img{width:135px;display:block}.concept-details{display:flex;gap:12px;align-items:center;font-size:10px;color:#66735f;margin-top:23px}.concept-details i{width:3px;height:3px;background:#8b997e}.site-footer{border-top:0;background:#f6f4ed}@media(min-width:1500px){.concept-layout{min-height:780px}}@media(max-width:700px){.concept-layout{padding:48px 24px;min-height:700px}.concept-copy{width:100%}.concept-copy h1{font-size:46px}.download-concept:before{background-position:63% center}.download-concept:after{background:linear-gradient(90deg,rgba(247,245,237,.95),rgba(247,245,237,.85) 70%,rgba(247,245,237,.74))}.concept-details{font-size:10px}.concept-card{padding:25px 17px}.concept-card .concept-play img{width:125px}}

.concept-invite .icon{width:14px;height:14px}.concept-card{scroll-margin-top:100px}.concept-card a:focus-visible{outline:3px solid #296954;outline-offset:4px;border-radius:5px}

.concept-platform-logo{width:24px;height:24px;object-fit:contain;flex-shrink:0;filter:grayscale(1)}@media(max-width:700px){.concept-platform-logo{width:20px;height:20px}.concept-card>div{gap:8px}}

.concept-card{grid-template-rows:auto auto auto;row-gap:10px;padding:25px 22px}.concept-card>.concept-pill{grid-column:1;grid-row:1;justify-self:start}.concept-card>.concept-os{grid-column:1;grid-row:2}.concept-card>small{grid-column:1;grid-row:3}.concept-card>a,.concept-card>.concept-invite{grid-column:2;grid-row:1 / 4;align-self:center;justify-self:end}@media(max-width:700px){.concept-card{padding:23px 18px;row-gap:10px}}
