.DeviceShowcase-module__7XotyW__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,6vw,88px);padding:8px 0 24px;display:grid}.DeviceShowcase-module__7XotyW__copy{max-width:620px;animation:.7s both DeviceShowcase-module__7XotyW__fadeUp}.DeviceShowcase-module__7XotyW__title{margin:10px 0 18px}.DeviceShowcase-module__7XotyW__copy .DeviceShowcase-module__7XotyW__lead{margin:0}.DeviceShowcase-module__7XotyW__deviceWrap{isolation:isolate;justify-content:center;animation:.8s .1s both DeviceShowcase-module__7XotyW__fadeUp;display:flex;position:relative}.DeviceShowcase-module__7XotyW__device{z-index:2;object-fit:contain;filter:drop-shadow(0 34px 46px #00000052);width:100%;max-width:340px;height:auto;display:block;position:relative}.DeviceShowcase-module__7XotyW__glow{filter:blur(44px);z-index:0;pointer-events:none;background:radial-gradient(45% 55% at 50% 35%,#2fa25266,#2fa2521a 45%,#0000 72%);width:90%;height:80%;position:absolute;top:8%;left:50%;transform:translate(-50%)}.DeviceShowcase-module__7XotyW__floor{filter:blur(8px);z-index:1;pointer-events:none;background:radial-gradient(closest-side,#0d121838,#0000 75%);width:62%;height:28px;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}@media (max-width:860px){.DeviceShowcase-module__7XotyW__grid{text-align:center;grid-template-columns:1fr;gap:32px;padding-bottom:8px}.DeviceShowcase-module__7XotyW__copy{max-width:680px;margin:0 auto}.DeviceShowcase-module__7XotyW__copy .DeviceShowcase-module__7XotyW__eyebrow{justify-content:center}.DeviceShowcase-module__7XotyW__deviceWrap{order:2}.DeviceShowcase-module__7XotyW__device{max-width:280px}}@media (prefers-reduced-motion:reduce){.DeviceShowcase-module__7XotyW__copy,.DeviceShowcase-module__7XotyW__deviceWrap{animation:none}}
.FeatureBox-module__LsecUa__featureBox{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.FeatureBox-module__LsecUa__featureBox:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(#0000 60%,#1f8a3c0a 100%);transition:opacity .3s;position:absolute;inset:0}.FeatureBox-module__LsecUa__featureBox:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong);transform:translateY(-4px)}.FeatureBox-module__LsecUa__featureBox:hover:after{opacity:1}.FeatureBox-module__LsecUa__featureBoxIcon{border-radius:var(--r-sm);background:var(--brand-soft);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:inline-flex}.FeatureBox-module__LsecUa__featureBoxIcon img{width:24px;height:24px}.FeatureBox-module__LsecUa__featureBoxTitle{letter-spacing:-.015em;color:var(--ink);margin-bottom:10px;font-size:19px;font-weight:600}.FeatureBox-module__LsecUa__featureBoxDescription{color:var(--ink-3);font-size:15px;font-weight:400;line-height:1.55}@media (max-width:640px){.FeatureBox-module__LsecUa__featureBox{padding:26px}}
.FeatureBoxWrapper-module__HFD-Oa__featureBoxWrapper{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:960px){.FeatureBoxWrapper-module__HFD-Oa__featureBoxWrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.FeatureBoxWrapper-module__HFD-Oa__featureBoxWrapper{grid-template-columns:1fr;gap:14px}}
.SectionTitle-module__Svbyca__head{flex-direction:column;gap:20px;max-width:720px;margin-bottom:56px;display:flex}.SectionTitle-module__Svbyca__center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.SectionTitle-module__Svbyca__center.SectionTitle-module__Svbyca__head .SectionTitle-module__Svbyca__eyebrow{justify-content:center}.SectionTitle-module__Svbyca__left{text-align:left}.SectionTitle-module__Svbyca__title{margin:0}.SectionTitle-module__Svbyca__title .serif{color:var(--brand-strong)}.SectionTitle-module__Svbyca__desc{max-width:600px;margin:0}.SectionTitle-module__Svbyca__inverse .SectionTitle-module__Svbyca__title{color:#fff}.SectionTitle-module__Svbyca__inverse .SectionTitle-module__Svbyca__desc{color:#ffffffb3}.SectionTitle-module__Svbyca__inverse .eyebrow{color:var(--moss)}@media (max-width:768px){.SectionTitle-module__Svbyca__head{gap:14px;margin-bottom:40px}}
.SharingCards-module__mLLjta__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.SharingCards-module__mLLjta__card{border:1px solid var(--line);border-radius:var(--r-xl);background:#fff;align-items:flex-start;gap:22px;padding:32px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.SharingCards-module__mLLjta__card:after{content:"";background:linear-gradient(90deg, var(--brand), transparent);opacity:0;height:2px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.SharingCards-module__mLLjta__card:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong);transform:translateY(-4px)}.SharingCards-module__mLLjta__card:hover:after{opacity:1}.SharingCards-module__mLLjta__iconWrap{border-radius:var(--r-md);background:var(--brand-soft);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.SharingCards-module__mLLjta__body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.SharingCards-module__mLLjta__title{letter-spacing:-.015em;color:var(--ink);font-size:19px;font-weight:600}.SharingCards-module__mLLjta__description{color:var(--ink-3);font-size:15px;line-height:1.6}@media (max-width:800px){.SharingCards-module__mLLjta__grid{grid-template-columns:1fr;gap:14px}.SharingCards-module__mLLjta__card{gap:18px;padding:26px 24px}.SharingCards-module__mLLjta__iconWrap{width:44px;height:44px}}
.PromoVideo-module__PYHTiq__promoVideoWrapper{border-radius:var(--r-xl);background:var(--night);border:1px solid var(--night-line);padding:8px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0d121866,inset 0 1px #ffffff0f}.PromoVideo-module__PYHTiq__promoVideoWrapper:before{content:"";filter:blur(60px);z-index:-1;background:radial-gradient(closest-side,#2fa2524d,#0000);position:absolute;inset:-20%}.PromoVideo-module__PYHTiq__promoVideoWrapper video{border-radius:calc(var(--r-xl) - 8px);aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;display:block}
