.ugc-module__T9H9Hq__page{--ground:#fff;--surface:#fbfaf9;--panel:#f2f2f2;--ink:#1a1a1a;--ink-2:#333;--muted:#666;--line:#d9d9d9;--line-soft:#ebebeb;--accent:#00c3ff;--accent-hover:#00b2ea;--on-accent:#1a1a1a;--blue-light:#dff8ff;--pink-light:#f9ecff;--green-light:#e4f8e5;--gradient:linear-gradient(135deg, #00c3ff 0%, #95aafe 50%, #fea5fe 100%);--radius:20px;--radius-field:12px;--shadow:0 1px 2px #1a1a1a0f, 0 24px 48px -24px #1a1a1a33;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--ground);color:var(--ink);font-family:var(--font-sans), "TT Norms Pro", system-ui, sans-serif}.ugc-module__T9H9Hq__inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;position:relative}.ugc-module__T9H9Hq__display,.ugc-module__T9H9Hq__title,.ugc-module__T9H9Hq__caption,.ugc-module__T9H9Hq__beatTitle,.ugc-module__T9H9Hq__statementTitle,.ugc-module__T9H9Hq__stat dd{font-family:var(--font-abc-solar-display), "ABC Solar Display", var(--font-sans), sans-serif;font-weight:700}.ugc-module__T9H9Hq__display{letter-spacing:-.02em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(48px,5.4vw,80px);line-height:1}.ugc-module__T9H9Hq__title{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(34px,3.6vw,60px);line-height:1.02}.ugc-module__T9H9Hq__sectionHead{gap:14px;margin-bottom:44px;display:grid}.ugc-module__T9H9Hq__lead{color:var(--ink-2);max-width:44ch;margin:0;font-size:19px;line-height:1.5}.ugc-module__T9H9Hq__sectionBody{color:var(--ink-2);max-width:54ch;margin:0;font-size:17px;line-height:1.55}.ugc-module__T9H9Hq__textLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration-thickness:2px;transition:text-decoration-color .16s;display:inline-flex}.ugc-module__T9H9Hq__textLink:hover,.ugc-module__T9H9Hq__textLink:focus-visible{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ugc-module__T9H9Hq__textLink:focus-visible,.ugc-module__T9H9Hq__buttonInk:focus-visible,.ugc-module__T9H9Hq__phoneScreen:focus-visible,.ugc-module__T9H9Hq__pinButton:focus-visible,.ugc-module__T9H9Hq__pinPlay:focus-visible,.ugc-module__T9H9Hq__role:focus-visible,.ugc-module__T9H9Hq__tab:focus-visible,.ugc-module__T9H9Hq__chip:focus-visible,.ugc-module__T9H9Hq__submit:focus-visible,.ugc-module__T9H9Hq__input:focus-visible,.ugc-module__T9H9Hq__modalClose:focus-visible,.ugc-module__T9H9Hq__faqItem summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ugc-module__T9H9Hq__submit,.ugc-module__T9H9Hq__buttonInk{cursor:pointer;font:inherit;letter-spacing:-.02em;min-height:52px;transition:transform .16s var(--ease), background-color .16s ease;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.ugc-module__T9H9Hq__submit{background:var(--accent);color:var(--on-accent)}.ugc-module__T9H9Hq__submit:hover:not(:disabled){background:var(--accent-hover)}.ugc-module__T9H9Hq__buttonInk{background:var(--ink);color:#fff}.ugc-module__T9H9Hq__buttonInk:hover{background:#000}.ugc-module__T9H9Hq__submit:active:not(:disabled),.ugc-module__T9H9Hq__buttonInk:active{transform:translateY(1px)}.ugc-module__T9H9Hq__submit:disabled{cursor:progress;opacity:.8}.ugc-module__T9H9Hq__caption{background:var(--gradient);color:var(--on-accent);letter-spacing:-.01em;text-align:left;text-wrap:balance;z-index:1;border-radius:999px;width:fit-content;max-width:calc(100% - 28px);padding:10px 16px;font-size:clamp(15px,1.25vw,19px);font-weight:600;line-height:1.2;display:block;position:absolute;bottom:18px;left:14px}.ugc-module__T9H9Hq__hero{padding:124px 0 88px;position:relative;overflow:hidden}.ugc-module__T9H9Hq__hero:before{background:radial-gradient(closest-side at 18% 18%, var(--blue-light), transparent 72%), radial-gradient(closest-side at 88% 24%, var(--pink-light), transparent 70%), radial-gradient(closest-side at 64% 104%, var(--green-light), transparent 72%);content:"";pointer-events:none;position:absolute;inset:0}.ugc-module__T9H9Hq__heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:48px 64px;display:grid}.ugc-module__T9H9Hq__heroCopy{gap:24px;display:grid}.ugc-module__T9H9Hq__heroMedia{justify-content:center;align-self:center;padding:24px 0;display:flex;position:relative}.ugc-module__T9H9Hq__stack{aspect-ratio:9/16;background:var(--gradient);border-radius:var(--radius);opacity:.55;width:100%;max-width:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(5deg)translate(26px)}.ugc-module__T9H9Hq__phone{max-width:320px;transition:transform .5s var(--ease);gap:14px;width:100%;margin:0;display:grid;position:relative;transform:rotate(-3deg)}.ugc-module__T9H9Hq__phone:hover{transform:rotate(-1deg)}.ugc-module__T9H9Hq__phoneScreen{aspect-ratio:9/16;background:var(--panel);border-radius:var(--radius);box-shadow:var(--shadow);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ugc-module__T9H9Hq__phoneScreen img,.ugc-module__T9H9Hq__pinMedia img{-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--ease)}.ugc-module__T9H9Hq__phoneScreen:hover img,.ugc-module__T9H9Hq__pinButton:hover .ugc-module__T9H9Hq__pinMedia img{transform:scale(1.03)}.ugc-module__T9H9Hq__play{background:var(--accent);color:var(--on-accent);height:60px;transition:transform .2s var(--ease);z-index:1;border:0;border-radius:999px;justify-content:center;align-items:center;width:60px;padding:0;display:inline-flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.ugc-module__T9H9Hq__play svg{margin-left:3px}.ugc-module__T9H9Hq__phoneScreen:hover .ugc-module__T9H9Hq__play{transform:translate(-50%,-50%)scale(1.06)}.ugc-module__T9H9Hq__phoneCaption{gap:2px;padding-inline:4px;display:grid}.ugc-module__T9H9Hq__phoneCaption strong{font-size:15px;font-weight:600}.ugc-module__T9H9Hq__phoneCaption span{color:var(--muted);font-size:14px}.ugc-module__T9H9Hq__brief{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);gap:18px;padding:26px 22px 22px;scroll-margin-top:110px;display:grid;position:relative;overflow:hidden}.ugc-module__T9H9Hq__brief:before{background:var(--gradient);content:"";height:4px;position:absolute;inset:0 0 auto}.ugc-module__T9H9Hq__briefTitle{color:var(--muted);margin:0;font-size:14px;font-weight:600}.ugc-module__T9H9Hq__row{gap:8px;display:grid}.ugc-module__T9H9Hq__rowLabel{color:var(--ink-2);font-size:14px;font-weight:600;display:block}.ugc-module__T9H9Hq__roles,.ugc-module__T9H9Hq__tabs{flex-wrap:wrap;gap:8px;display:flex}.ugc-module__T9H9Hq__role,.ugc-module__T9H9Hq__tab,.ugc-module__T9H9Hq__chip{background:var(--ground);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;font:inherit;letter-spacing:-.01em;border-radius:999px;min-height:38px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s}.ugc-module__T9H9Hq__role:hover,.ugc-module__T9H9Hq__tab:hover,.ugc-module__T9H9Hq__chip:hover{border-color:var(--ink-2);color:var(--ink)}.ugc-module__T9H9Hq__roleActive,.ugc-module__T9H9Hq__roleActive:hover{background:var(--ink);border-color:var(--ink);color:#fff}.ugc-module__T9H9Hq__tabActive,.ugc-module__T9H9Hq__tabActive:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ugc-module__T9H9Hq__tabShort{display:none}.ugc-module__T9H9Hq__panel{gap:12px;display:grid}.ugc-module__T9H9Hq__form{gap:8px;display:grid}.ugc-module__T9H9Hq__input{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-field);color:var(--ink);font:inherit;width:100%;min-height:54px;padding:0 16px;font-size:16px;transition:border-color .16s}.ugc-module__T9H9Hq__input::placeholder{color:var(--muted)}.ugc-module__T9H9Hq__input:hover{border-color:var(--ink-2)}.ugc-module__T9H9Hq__input:focus-visible{border-color:var(--accent);outline-offset:0}.ugc-module__T9H9Hq__input[aria-invalid=true]{border-color:var(--ink)}.ugc-module__T9H9Hq__submit{width:100%}.ugc-module__T9H9Hq__chips{flex-wrap:wrap;gap:8px;display:flex}.ugc-module__T9H9Hq__chip{font-weight:500}.ugc-module__T9H9Hq__chip:hover{background:var(--blue-light);border-color:var(--blue-light)}.ugc-module__T9H9Hq__helper{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.ugc-module__T9H9Hq__formError{color:var(--ink);min-height:1.4em;margin:0;font-size:14px;font-weight:600}.ugc-module__T9H9Hq__board,.ugc-module__T9H9Hq__loop,.ugc-module__T9H9Hq__results,.ugc-module__T9H9Hq__termsSection,.ugc-module__T9H9Hq__faq{padding:96px 0}.ugc-module__T9H9Hq__pinboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:16px 8px 8px;display:grid}.ugc-module__T9H9Hq__pin{opacity:.86;transform:rotate(var(--tilt,0deg)) scale(.97);transition:transform .45s var(--ease), opacity .45s ease;display:grid;position:relative}.ugc-module__T9H9Hq__pinActive{opacity:1;z-index:1;transform:rotate(0)scale(1.03)}.ugc-module__T9H9Hq__pinButton{border-radius:var(--radius);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:14px;padding:0;display:grid}.ugc-module__T9H9Hq__pinMedia{aspect-ratio:3/4;background:var(--panel);border-radius:var(--radius);box-shadow:var(--shadow);display:block;position:relative;overflow:hidden}.ugc-module__T9H9Hq__pinActive .ugc-module__T9H9Hq__pinMedia{box-shadow:0 0 0 3px var(--blue-light), var(--shadow)}.ugc-module__T9H9Hq__pinName{gap:2px;padding-inline:2px;display:grid}.ugc-module__T9H9Hq__pinName strong{letter-spacing:-.01em;font-size:18px;font-weight:600}.ugc-module__T9H9Hq__pinName span{color:var(--muted);font-size:15px;line-height:1.45}.ugc-module__T9H9Hq__pinActive .ugc-module__T9H9Hq__pinName span{color:var(--ink-2)}.ugc-module__T9H9Hq__pinPlay{top:36%}.ugc-module__T9H9Hq__boardDetail{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr auto;align-items:end;gap:24px;margin-top:40px;padding:24px 28px;display:grid}.ugc-module__T9H9Hq__terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.ugc-module__T9H9Hq__termLabel{color:var(--muted);margin:0 0 6px;font-size:14px;font-weight:600}.ugc-module__T9H9Hq__termList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ugc-module__T9H9Hq__termList li,.ugc-module__T9H9Hq__termBody{color:var(--ink);margin:0;font-size:16px;line-height:1.5}.ugc-module__T9H9Hq__loop{background:var(--surface)}.ugc-module__T9H9Hq__beats{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:56px 0 0;padding:28px 0 0;list-style:none;display:grid;position:relative}.ugc-module__T9H9Hq__beats:before{background:var(--gradient);content:"";border-radius:999px;height:4px;position:absolute;top:0;left:0;right:0}.ugc-module__T9H9Hq__beat{gap:10px;display:grid;position:relative}.ugc-module__T9H9Hq__tick{background:var(--ink);border-radius:999px;width:4px;height:16px;position:absolute;top:-28px;left:0}.ugc-module__T9H9Hq__beatTitle{letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.2vw,32px);line-height:1.05}.ugc-module__T9H9Hq__beatBody{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.ugc-module__T9H9Hq__resultsGrid{grid-template-columns:1.6fr 1fr;gap:24px;margin-top:44px;display:grid}.ugc-module__T9H9Hq__story{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:24px;margin:0;padding:32px;display:grid}.ugc-module__T9H9Hq__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;margin:0;display:grid}.ugc-module__T9H9Hq__stat{gap:6px;display:grid}.ugc-module__T9H9Hq__stat dt{color:var(--muted);font-size:14px;line-height:1.4}.ugc-module__T9H9Hq__stat dd{-webkit-background-clip:text;background-clip:text;background-image:var(--gradient);color:#0000;white-space:nowrap;letter-spacing:-.03em;order:-1;width:fit-content;margin:0;padding-bottom:.08em;font-size:clamp(44px,4vw,68px);line-height:.95}.ugc-module__T9H9Hq__quote{border-top:1px solid var(--line-soft);margin:0;padding-top:24px}.ugc-module__T9H9Hq__quote p{color:var(--ink);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.3}.ugc-module__T9H9Hq__storyBy{gap:2px;display:grid}.ugc-module__T9H9Hq__storyBy strong{font-size:15px;font-weight:600}.ugc-module__T9H9Hq__storyBy span{color:var(--muted);font-size:14px}.ugc-module__T9H9Hq__storyLogo{height:34px;margin-bottom:10px;display:flex}.ugc-module__T9H9Hq__storyLogo img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:auto;height:100%}.ugc-module__T9H9Hq__statements{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:44px;display:grid;overflow:hidden}.ugc-module__T9H9Hq__statement{background:var(--ground);gap:14px;padding:36px;display:grid}.ugc-module__T9H9Hq__statementTitle{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.2vw,50px);line-height:1.02}.ugc-module__T9H9Hq__statementBody{color:var(--ink-2);max-width:44ch;margin:0;font-size:16px;line-height:1.55}.ugc-module__T9H9Hq__factsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:28px;display:flex}.ugc-module__T9H9Hq__facts{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.ugc-module__T9H9Hq__facts li{color:var(--ink-2);align-items:center;gap:8px;font-size:15px;display:flex}.ugc-module__T9H9Hq__facts svg{color:var(--accent);flex:none}.ugc-module__T9H9Hq__faq{background:var(--surface)}.ugc-module__T9H9Hq__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px;display:grid}.ugc-module__T9H9Hq__faqList{display:grid}.ugc-module__T9H9Hq__faqItem{border-bottom:1px solid var(--line)}.ugc-module__T9H9Hq__faqItem summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.ugc-module__T9H9Hq__faqItem summary::-webkit-details-marker{display:none}.ugc-module__T9H9Hq__faqIcon{color:var(--accent);transition:transform .22s var(--ease);flex:none}.ugc-module__T9H9Hq__faqItem[open] .ugc-module__T9H9Hq__faqIcon{transform:rotate(45deg)}.ugc-module__T9H9Hq__faqItem p{color:var(--ink-2);max-width:60ch;margin:0;padding:0 0 22px;font-size:16px;line-height:1.6}.ugc-module__T9H9Hq__final{background:var(--gradient);color:var(--on-accent);padding:80px 0}.ugc-module__T9H9Hq__finalInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.ugc-module__T9H9Hq__finalTitle{color:var(--on-accent);margin-bottom:14px}.ugc-module__T9H9Hq__finalBody{color:#1a1a1ac7}.ugc-module__T9H9Hq__modalBackdrop{z-index:60;background:#1a1a1ab8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ugc-module__T9H9Hq__modal{background:var(--ink);border-radius:var(--radius);color:#fff;width:100%;max-width:960px;position:relative;overflow:hidden}.ugc-module__T9H9Hq__modalPortrait{max-width:420px}.ugc-module__T9H9Hq__modalVideo{aspect-ratio:16/9;background:#000;width:100%;display:block}.ugc-module__T9H9Hq__modalPortrait .ugc-module__T9H9Hq__modalVideo{aspect-ratio:9/16;max-height:78vh}.ugc-module__T9H9Hq__modalCaption{gap:2px;margin:0;padding:14px 18px 16px;display:grid}.ugc-module__T9H9Hq__modalCaption strong{font-size:15px;font-weight:600}.ugc-module__T9H9Hq__modalCaption span{color:#ffffffb8;font-size:14px}.ugc-module__T9H9Hq__modalClose{color:#fff;cursor:pointer;z-index:1;background:#1a1a1ab3;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:12px;right:12px}@media (max-width:1024px){.ugc-module__T9H9Hq__heroGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}.ugc-module__T9H9Hq__beats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:900px){.ugc-module__T9H9Hq__hero{padding:112px 0 64px}.ugc-module__T9H9Hq__heroGrid{grid-template-columns:minmax(0,1fr);gap:40px}.ugc-module__T9H9Hq__heroMedia{padding:16px 0 0}.ugc-module__T9H9Hq__stack,.ugc-module__T9H9Hq__phone{max-width:240px}.ugc-module__T9H9Hq__phone{transform:rotate(-2deg)}.ugc-module__T9H9Hq__board,.ugc-module__T9H9Hq__loop,.ugc-module__T9H9Hq__results,.ugc-module__T9H9Hq__termsSection,.ugc-module__T9H9Hq__faq{padding:72px 0}.ugc-module__T9H9Hq__pinboard{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin-inline:-24px;padding:8px 24px 12px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.ugc-module__T9H9Hq__pinboard::-webkit-scrollbar{display:none}.ugc-module__T9H9Hq__pin{opacity:1;scroll-snap-align:start;flex:0 0 72vw;max-width:320px;transform:none}.ugc-module__T9H9Hq__pinActive{transform:none}.ugc-module__T9H9Hq__boardDetail{grid-template-columns:minmax(0,1fr);padding:20px}.ugc-module__T9H9Hq__terms{grid-template-columns:minmax(0,1fr);gap:20px}.ugc-module__T9H9Hq__resultsGrid,.ugc-module__T9H9Hq__faqGrid,.ugc-module__T9H9Hq__finalInner,.ugc-module__T9H9Hq__statements{grid-template-columns:minmax(0,1fr)}.ugc-module__T9H9Hq__finalInner{justify-items:start;gap:24px}.ugc-module__T9H9Hq__tabLong{display:none}.ugc-module__T9H9Hq__tabShort{display:inline}}@media (max-width:560px){.ugc-module__T9H9Hq__inner{padding-inline:16px}.ugc-module__T9H9Hq__pinboard{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.ugc-module__T9H9Hq__brief,.ugc-module__T9H9Hq__statement{padding:22px 18px 18px}.ugc-module__T9H9Hq__story{padding:22px}.ugc-module__T9H9Hq__beats{grid-template-columns:minmax(0,1fr)}.ugc-module__T9H9Hq__caption{font-size:15px}.ugc-module__T9H9Hq__buttonInk{width:100%}}@media (prefers-reduced-motion:reduce){.ugc-module__T9H9Hq__phone,.ugc-module__T9H9Hq__phoneScreen img,.ugc-module__T9H9Hq__pinMedia img,.ugc-module__T9H9Hq__pin,.ugc-module__T9H9Hq__play,.ugc-module__T9H9Hq__faqIcon,.ugc-module__T9H9Hq__submit,.ugc-module__T9H9Hq__buttonInk{transition:none}.ugc-module__T9H9Hq__phone:hover{transform:rotate(-3deg)}.ugc-module__T9H9Hq__phoneScreen:hover img,.ugc-module__T9H9Hq__pinButton:hover .ugc-module__T9H9Hq__pinMedia img{transform:none}}
