.latest-section{background:radial-gradient(at 85% 8%,#dce9fa 0,#0000 37%),#f7f2e9}.latest-intro{max-width:720px}.latest-layout{grid-template-columns:1.12fr 1fr;gap:22px;margin-top:42px;display:grid}.latest-featured{background:linear-gradient(145deg,#fffaf2,#f4e8d6);border:1px solid #fff;border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:12px;min-width:0;min-height:630px;padding:42px 0 42px 42px;display:grid;overflow:hidden;box-shadow:0 22px 65px #705b3b16,inset 0 1px #fff}.latest-featured-copy{z-index:1;align-self:center;position:relative}.latest-index{color:#546c8c;letter-spacing:.15em;font-size:12px;font-weight:700}.latest-featured h3{letter-spacing:-.045em;color:#304765;margin-top:24px;font-size:clamp(30px,3vw,44px);line-height:1.12}.latest-featured p{color:#51617a;margin-top:18px;font-size:16px;line-height:1.7}.paper-swatches{gap:9px;margin-top:32px;display:flex}.paper-swatches i{background:#f2ddc0;border:2px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 10px #46537229}.paper-swatches i:nth-child(2){background:#f2f2f2}.paper-swatches i:nth-child(3){background:#ebc1c2}.latest-featured-image{justify-content:center;align-self:stretch;align-items:center;min-width:0;padding-right:18px;display:flex}.latest-featured-image img{object-fit:contain;filter:drop-shadow(-10px 14px 20px #5e5b6a2c);width:min(100%,270px);height:auto;max-height:560px}.latest-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.latest-feature{-webkit-backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #fffffffa;border-radius:28px;min-width:0;padding:29px;box-shadow:0 10px 34px #5e6d8713,inset 0 1px #fff}.latest-feature-icon{color:#315c9f;background:#e8f0fc;border-radius:13px;place-items:center;width:42px;height:42px;display:inline-grid}.latest-feature h3{letter-spacing:-.025em;color:#304765;margin-top:22px;font-size:20px;line-height:1.25}.latest-feature p{color:#5b6980;margin-top:9px;font-size:14px;line-height:1.65}.duo-section{background:radial-gradient(at 82% 28%,#dceafa 0,#0000 35%),linear-gradient(#f8fbff,#f6f9fe 70%,#fff);overflow:clip}.duo-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:60px;display:grid}.duo-intro h2{letter-spacing:-.055em;max-width:670px;font-size:clamp(40px,4.7vw,62px);line-height:1.08}.duo-intro>p{color:#586981;max-width:420px;padding-bottom:5px;font-size:17px;line-height:1.75}.duo-spotlight{isolation:isolate;background:radial-gradient(at 72% 48%,#c9e0fb 0,#e8f2ff 43%,#0000 72%),linear-gradient(125deg,#f4f8ff,#eaf2fd);border:1px solid #fff;border-radius:42px;grid-template-columns:minmax(0,.78fr) minmax(0,1.35fr);align-items:center;gap:10px;min-height:610px;margin-top:48px;padding:46px 42px 46px 52px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 26px 72px #43699b1c}.duo-spotlight-copy{z-index:1;background:#ffffffc2;border-radius:28px;max-width:370px;padding:36px;position:relative}.duo-step{color:#3b70bd;letter-spacing:.16em;font-size:12px;font-weight:700;display:inline-block}.duo-spotlight h3{letter-spacing:-.04em;color:#263b5a;margin-top:24px;font-size:clamp(28px,3vw,39px);line-height:1.13}.duo-spotlight p{color:#53647f;margin-top:18px;font-size:16px;line-height:1.72}.duo-spotlight-image{place-items:center;min-width:0;display:grid}.duo-spotlight-image img{filter:drop-shadow(0 24px 32px #243f6b32);width:auto;max-width:100%;height:auto;max-height:520px;display:block}.duo-demos{margin-top:22px}.duo-demo{background:#fffc;border:1px solid #fff;border-radius:32px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;min-width:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 14px 42px #45679812}.duo-demo-image{background:radial-gradient(at 50% 80%,#d9e9fc,#f5f9ff 68%);place-items:center;min-width:0;height:460px;padding:22px;display:grid}.duo-demo-image img{filter:drop-shadow(0 15px 30px #253d6028);width:auto;max-width:100%;height:auto;max-height:420px;display:block}.duo-demo-copy{padding:28px 32px 32px}.duo-demo h3{letter-spacing:-.035em;color:#263b5a;margin-top:16px;font-size:27px;line-height:1.2}.duo-demo p{color:#566780;margin-top:10px;font-size:15px;line-height:1.7}.duo-postures{gap:22px;margin-top:22px;display:grid}.duo-posture{background:#ffffffc4;border:1px solid #fff;border-radius:32px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;min-width:0;min-height:460px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 14px 42px #45679812}.duo-posture-image{background:radial-gradient(at 50% 56%,#e1edfc 0,#0000 70%);place-items:center;min-width:0;height:460px;padding:16px;display:grid}.duo-posture-image img{filter:drop-shadow(0 12px 16px #253a5e28);width:auto;max-width:100%;height:auto;max-height:420px;display:block}.duo-posture-copy{padding:24px 34px}.duo-posture h3{letter-spacing:-.03em;color:#263b5a;margin-top:16px;font-size:24px;line-height:1.18}.duo-posture p{color:#566780;margin-top:11px;font-size:14px;line-height:1.7}.duo-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:48px;display:grid}.duo-features article{border-left:1px solid #c9d9ef;min-width:0;padding:8px 20px 8px 24px}.duo-feature-icon{color:#356fbf;background:#e6f0fd;border-radius:12px;place-items:center;width:40px;height:40px;display:inline-grid}.duo-features h3{color:#2c4261;margin-top:17px;font-size:20px;line-height:1.25}.duo-features p{color:#5b6b84;margin-top:9px;font-size:14px;line-height:1.7}.duo-caption{text-align:center;color:#64738b;max-width:720px;margin:40px auto 0;font-size:12px;line-height:1.6}@media (width<=1000px){.latest-layout{grid-template-columns:1fr}.latest-featured{min-height:490px}.duo-intro{gap:28px}.duo-spotlight{min-height:500px;padding:35px}.duo-spotlight-copy{padding:26px}.duo-posture-copy{padding:22px 26px 28px}}@media (width<=780px){.duo-intro{grid-template-columns:1fr;gap:16px}.duo-intro>p{max-width:680px}.duo-spotlight{grid-template-columns:1fr;min-height:0;margin-top:34px;padding:24px}.duo-spotlight-copy{max-width:none}.duo-spotlight-image{padding:12px 0 4px}.duo-demo,.duo-posture{grid-template-columns:1fr}.duo-demo-image,.duo-posture-image{height:310px}.duo-demo-image img,.duo-posture-image img{max-height:270px}.duo-features{gap:12px}.duo-features article{padding-inline:16px 8px}}@media (width<=600px){.latest-layout{margin-top:28px}.latest-featured{grid-template-columns:1fr;min-height:0;padding:29px 29px 0}.latest-featured h3{margin-top:16px}.latest-featured-image{justify-content:center;margin-top:12px;padding-right:0}.latest-featured-image img{max-height:320px}.latest-feature-grid{gap:12px}.latest-feature{border-radius:22px;padding:20px}.latest-feature h3{margin-top:16px;font-size:18px}.latest-feature p{font-size:13px}.duo-intro h2{font-size:clamp(36px,9vw,48px)}.duo-intro>p{font-size:16px}.duo-spotlight{border-radius:29px;padding:16px}.duo-spotlight-copy{border-radius:20px;padding:24px}.duo-spotlight h3{margin-top:16px}.duo-spotlight-image{padding-top:14px}.duo-demos{gap:14px;margin-top:14px}.duo-demo-image{padding:14px}.duo-demo-copy{padding:22px 24px 26px}.duo-demo h3{font-size:24px}.duo-postures{gap:14px;margin-top:14px}.duo-posture-image{height:270px}.duo-features{grid-template-columns:1fr;gap:20px;margin-top:34px}.duo-features article{padding:3px 0 3px 20px}}@media (width<=420px){.latest-feature-grid{grid-template-columns:1fr}}@media (prefers-reduced-transparency:reduce){.latest-feature,.duo-spotlight-copy,.duo-demo,.duo-posture{-webkit-backdrop-filter:none;background:#fff}}@supports not (backdrop-filter:blur(1px)){.latest-feature,.duo-spotlight-copy,.duo-demo,.duo-posture{background:#fff}}.native-feature-section{padding:56px 0 100px}.native-feature-section-quickcap{background:linear-gradient(#fff,#f2f7ff)}.native-feature-section-widget{background:linear-gradient(#f8fafc,#f4f7fd)}.native-feature{background:linear-gradient(135deg,#ffffffdb,#e2efffb8);border-radius:38px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:45px;min-height:590px;padding:36px 58px;display:grid;overflow:hidden}.native-feature-section-widget .native-feature{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.native-feature-copy{max-width:490px}.native-feature-copy h2{letter-spacing:-.045em;color:#283e5e;font-size:clamp(34px,4vw,49px);line-height:1.12}.native-feature-copy>p:last-child{color:#5a6b84;margin-top:20px;font-size:17px;line-height:1.75}.native-feature-media{justify-items:center;gap:14px;min-width:0;margin:0;display:grid}.native-feature-media img{object-fit:contain;filter:drop-shadow(0 22px 28px #2a4d8030);width:auto;max-width:100%;height:auto;max-height:520px}.native-feature-media figcaption{text-align:center;color:#637690;max-width:400px;font-size:12px;line-height:1.6}@media (width<=780px){.native-feature-section{padding:35px 0 75px}.native-feature{grid-template-columns:1fr;gap:26px;min-height:0;padding:30px}.native-feature-section-widget .native-feature{grid-template-columns:1fr}.native-feature-section-widget .native-feature-copy{order:-1}.native-feature-copy>p:last-child{font-size:16px}.native-feature-media img{max-height:460px}}@media (width<=420px){.native-feature{border-radius:26px;padding:23px}.native-feature-copy h2{font-size:32px}.native-feature-copy>p:last-child{font-size:15px}.native-feature-media img{max-height:420px}}@media (prefers-reduced-transparency:reduce){.native-feature{-webkit-backdrop-filter:none;background:#f5f9ff}}@supports not (backdrop-filter:blur(1px)){.native-feature{background:#f5f9ff}}
