.switching.sharing-section{grid-template-columns:1fr 1fr;gap:7%;align-items:center}
.sharing-slider{grid-column:1;grid-row:1;min-width:0;width:100%;overflow:hidden}
.sharing-track{position:relative;display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:20px 0 30px;overscroll-behavior-x:contain}
.sharing-track::-webkit-scrollbar{display:none}
.sharing-track::after{content:"";flex:0 0 25%}
.sharing-slide{flex:0 0 72%;scroll-snap-align:start;background:var(--card-bg);color:var(--card-ink);border-radius:23px;overflow:hidden;box-shadow:0 14px 24px #00252c40;border:1px solid #ffffff40}
.sharing-slide>img{width:100%;height:220px;object-fit:cover}
.sharing-slide-body{padding:25px 22px}.sharing-slide-body>small{font-size:12px}.sharing-slide-body>h3{font-size:32px;line-height:1.15;letter-spacing:-1px;margin:9px 0 22px}.sharing-slide-body>span{display:block;background:var(--card-ink);color:var(--card-bg);padding:14px;font-size:13px;border-radius:10px;margin-top:10px}.sharing-slide-body>b{display:block;text-align:center;font-size:11px;margin-top:24px}
.sharing-slider-controls{display:flex;justify-content:center;gap:12px;padding:2px 0 5px}.sharing-slider-controls button{width:38px;height:38px;border-radius:50%;border:1px solid #f0fdfd70;background:transparent;color:#f0fdfd;font-size:17px}.sharing-slider-controls button:hover{background:#ffffff18}
@media(max-width:760px){.sharing-slider{grid-column:1;grid-row:2}.sharing-slide{flex-basis:82%}.sharing-slide>img{height:200px}.sharing-slide-body>h3{font-size:28px}.sharing-track::after{flex-basis:15%}}
.sharing-section .sharing-copy{grid-column:2;grid-row:1}
.sharing-scenes{grid-column:1;grid-row:1;position:relative;width:100%;height:560px;max-width:610px;margin:auto;isolation:isolate}
.share-scene{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(18px) scale(.97);transition:opacity .65s,transform .75s,visibility .75s;color:var(--scene-ink);pointer-events:none}
.share-scene.is-active{opacity:1;visibility:visible;transform:none}
.scene-halo{position:absolute;inset:15% 3%;border-radius:50%;background:radial-gradient(ellipse,#ffffff18,transparent 70%)}
.scene-profile{position:absolute;width:57%;height:440px;top:25px;left:25%;border-radius:24px;background:var(--scene-bg);transform:perspective(900px) rotateY(-12deg) rotate(8deg);box-shadow:22px 28px 45px #00262e45;overflow:hidden}
.scene-cover{height:205px;position:relative}.scene-cover img{width:100%;height:100%;object-fit:cover}.scene-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,#0008)}.scene-cover>span{position:absolute;bottom:15px;left:18px;right:12px;z-index:1;color:#fff;font-size:8px;font-weight:700;letter-spacing:1.3px}
.scene-profile h3{font-size:34px;line-height:1.1;letter-spacing:-1.5px;padding:19px 18px 13px}.scene-links{padding:0 15px}.scene-links>span{display:flex;justify-content:space-between;gap:8px;border-radius:30px;background:var(--scene-ink);color:var(--scene-bg);padding:12px 14px;font-size:10px;margin-bottom:9px}.scene-profile>small{display:block;text-align:center;font-size:8px;margin-top:14px}
.scene-content{position:absolute;left:4%;bottom:29px;width:48%;height:188px;overflow:hidden;border-radius:17px;transform:rotate(-10deg);box-shadow:0 22px 35px #00262e55;background:var(--scene-accent)}
.scene-content img{width:100%;height:100%;object-fit:cover}.scene-content::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#0009)}.scene-content strong{position:absolute;bottom:17px;left:18px;right:12px;color:#fff;z-index:2;font-size:13px}.scene-play{position:absolute;left:calc(50% - 23px);top:52px;width:46px;height:46px;background:var(--scene-accent);border-radius:50%;display:grid;place-items:center;font-size:27px;z-index:2}
.scene-address{position:absolute;left:4%;top:14px;background:#f0fdfd;color:#08525a;padding:15px 20px;border-radius:99px;box-shadow:0 12px 25px #00262e30;transform:rotate(-7deg);font-size:12px;font-weight:600;display:flex;gap:12px;align-items:center}
.scene-domain{position:absolute;right:0;bottom:36px;display:flex;align-items:center;gap:9px;background:var(--scene-accent);padding:14px 17px;border-radius:13px;transform:rotate(6deg);box-shadow:0 15px 25px #00262e30;font-size:12px;color:#2e1800}.scene-domain>span{font-size:24px}
.scene-spark{position:absolute;right:0;top:104px;font:105px/1 Georgia,serif;color:var(--scene-accent);transform:rotate(12deg)}
.scene-pause{position:absolute;bottom:0;right:0;border:1px solid #f0fdfd60;color:#f0fdfd;background:transparent;border-radius:50%;width:30px;height:30px;font-size:11px;z-index:5}
@media(max-width:1100px){.switching.sharing-section{grid-template-columns:1fr 1fr;gap:35px}.sharing-scenes{height:490px}.scene-profile{height:390px;width:65%;left:19%}.scene-cover{height:175px}.scene-profile h3{font-size:28px}.scene-content{height:160px;width:55%;left:0}.scene-address{font-size:10px;padding:12px}.scene-domain{font-size:10px;bottom:14px;padding:10px}.scene-spark{font-size:80px;right:-8px}}
@media(max-width:760px){.switching.sharing-section{grid-template-columns:1fr;gap:35px}.sharing-section .sharing-copy{grid-column:1;grid-row:1}.sharing-scenes{grid-column:1;grid-row:2;max-width:470px;height:500px}.scene-profile{width:62%;left:23%;height:410px}.scene-content{width:51%;height:175px}.scene-domain{bottom:28px}.scene-spark{right:0}.sharing-copy h2{font-size:44px}}
@media(max-width:360px){.sharing-scenes{height:450px}.scene-profile{height:365px}.scene-cover{height:155px}.scene-profile h3{font-size:24px}.scene-links>span{font-size:8px;padding:10px}.scene-content{height:150px}.scene-content strong{font-size:11px}.scene-address{font-size:9px}.scene-domain{font-size:9px}}
@media(prefers-reduced-motion:reduce){.share-scene{transition:none;transform:none}}
.sharing-slider{max-width:360px;margin-inline:auto}
.sharing-slider .sharing-track{gap:0;padding:0;border-radius:23px}
.sharing-slider .sharing-slide{flex:0 0 100%;min-width:0;box-sizing:border-box;box-shadow:none}
.sharing-slider .sharing-track::after{display:none}
.sharing-slider .sharing-slider-controls{padding-top:20px}
.sharing-slider .sharing-slider-controls,.scene-pause,.original-hero .motion-toggle{display:none!important}

/* Keep type on the pixel plane rather than rasterizing a tilted 3D surface. */
.sharing-benefits{margin:26px 0 0;display:grid;gap:19px;max-width:490px}
.sharing-benefits>div{margin:0}
.sharing-benefits dt{font-size:16px;font-weight:700;line-height:1.5}
.sharing-benefits dd{margin:5px 0 0;font-size:14px;line-height:1.65;color:#F0FDFD}
.sharing-benefits code{font-family:inherit;font-size:inherit;background:#ffffff12;padding:2px 6px;border-radius:5px;overflow-wrap:anywhere}
.sharing-copy>p{max-width:500px}
.sharing-section .sharing-copy>small{max-width:450px;line-height:1.6}
.share-scene{transform:none;transition:opacity .35s,visibility .35s}
.scene-profile{transform:none;border:1px solid #ffffff70;height:460px}
.scene-address,.scene-domain,.scene-content{transform:none}
.scene-profile h3{font-size:34px;letter-spacing:-1px;color:var(--scene-ink)}
.scene-cover>span{font-size:10px;letter-spacing:.7px;background:#140024d9;padding:7px 9px;border-radius:5px;bottom:12px;left:12px;right:auto;max-width:calc(100% - 24px)}
.scene-links>span{font-size:13px;font-weight:600;padding:14px;color:#fff}
.scene-profile>small{font-size:10px}
.scene-address,.scene-domain{font-size:14px}
.scene-content strong{font-size:15px;background:#140024e8;padding:8px 10px;border-radius:6px;left:10px;right:10px;bottom:10px}
.scene-content img,.scene-cover img{filter:none}
@media(max-width:1100px){.scene-profile{height:420px}.scene-profile h3{font-size:28px}.scene-address,.scene-domain{font-size:12px}.scene-links>span{font-size:12px;padding:12px}}
@media(max-width:760px){.scene-profile{height:430px}.scene-content{bottom:0}.scene-domain{bottom:5px}}
@media(max-width:360px){.scene-profile{height:390px}.scene-links>span{font-size:11px;padding:10px}.scene-address,.scene-domain{font-size:11px}.scene-content strong{font-size:12px}.scene-cover>span{font-size:9px}.scene-content{height:130px}}
