:root{--pink:#ff3195;--blue:#49c8f4;--black:#090909;--paper:#fff;--soft:#f1f1f3;--line:#e2e2e6;--muted:#66666d;--bubble:"Arial Rounded MT Bold","Trebuchet MS",Arial,sans-serif;--text:system-ui,-apple-system,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{background:#f4f4f6;color:var(--black);font-family:var(--text)}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button,input,textarea,select{outline-color:var(--pink)}h1,h2,h3,p{margin-top:0}.bubble,h1,h2,h3,button,strong,.eyebrow,.tiny{font-family:var(--bubble)}.bubble{text-transform:uppercase;letter-spacing:-1.5px;line-height:.92}.eyebrow,.tiny{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.eyebrow{display:inline-flex;padding:8px 11px;border-radius:999px;background:#eee}.eyebrow.light{background:#fff;color:#111}.tiny{color:#777}.app-shell{min-height:100vh;background:#fff}.sidebar{display:none}.workspace{min-width:0}.topbar{height:82px;padding:13px 18px 7px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:30;background:#fffffff2;backdrop-filter:blur(16px);border-bottom:1px solid #eee}.mobile-logo{width:142px;height:55px;overflow:hidden;position:relative;border:0;background:none}.mobile-logo img{position:absolute;width:160px;height:160px;left:-10px;top:-57px}.top-actions{display:flex;align-items:center;gap:9px}.privacy-note,.login-btn{display:none}.round-btn{width:44px;height:44px;border:0;border-radius:50%;background:#eee;font-size:22px}main{padding:18px 17px 110px;max-width:1440px;margin:auto}.view{display:none;animation:in .22s ease}.view.active{display:block}@keyframes in{from{opacity:0;transform:translateY(5px)}}.display{font-size:42px;margin:22px 0 15px}.home-intro>p{max-width:620px;font-size:15px;line-height:1.55;color:#45454c}.home-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.home-card{min-height:158px;border:0;border-radius:25px;padding:17px 15px;text-align:left;display:grid;grid-template-rows:auto 1fr;position:relative}.home-card.blue{background:var(--blue)}.home-card.gray{background:linear-gradient(135deg,#f1f1f3,#d9d9de)}.home-card.pink{background:var(--pink);color:#fff}.home-card.black{background:#0a0a0b;color:#fff}.card-icon{font-size:35px}.home-card b,.home-card small{display:block}.home-card b{font-size:17px;line-height:1.05;margin-top:20px}.home-card small{font-family:var(--text);font-size:10px;line-height:1.35;margin-top:6px;max-width:15ch}.home-card i{position:absolute;right:15px;bottom:12px;font-style:normal;font-size:29px}.home-bottom{display:grid;gap:12px;margin-top:12px}.statement,.status-card{border-radius:25px;padding:22px;background:#f0f0f2}.statement h2{font-size:28px;margin:18px 0 10px}.statement p,.status-card p{font-size:13px;line-height:1.5;color:#555}.status-card{background:#fff;border:1px solid var(--line)}.status-card h3{margin:15px 0 8px}.primary-btn,.secondary-btn,.dark-btn,.light-btn,.text-btn{border:0;border-radius:15px;min-height:48px;padding:0 18px;font-weight:900}.primary-btn{background:var(--pink);color:#fff}.secondary-btn{background:#eee;color:#111}.dark-btn{background:#090909;color:#fff}.light-btn{background:#fff;color:#111}.text-btn{background:var(--blue);margin-top:14px}.full{width:100%;margin-top:12px}.how{display:grid;gap:10px;margin-top:12px}.how article,.steps article,.business-flow article{border:1px solid var(--line);border-radius:21px;padding:18px}.how b,.steps b,.business-flow b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--blue)}.how h3,.steps h3,.business-flow h3{margin:20px 0 8px}.how p,.steps p,.business-flow p{font-size:12px;color:#666;line-height:1.45;margin:0}.page-head{display:flex;flex-direction:column;gap:16px;margin-bottom:22px}.page-head h1{font-size:38px;margin:16px 0 8px}.page-head p{color:#666;line-height:1.5;margin:0}.filter-row,.category-strip,.choice-row{display:flex;gap:8px;overflow:auto;padding-bottom:4px;margin-bottom:16px}.chip,.choice{border:0;border-radius:999px;background:#eee;padding:11px 15px;white-space:nowrap;font-size:11px;font-weight:900}.chip.active,.choice.active{background:var(--blue)}.needs-list,.offer-grid,.company-grid,.anonymous-grid,.feed{display:grid;gap:12px}.need-card,.offer,.company-card,.anonymous-card,.post{border:1px solid var(--line);border-radius:23px;padding:18px;background:#fff}.need-card-top,.offer-top,.company-top,.post-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.category-badge,.match-score,.verified,.post-type{display:inline-flex;padding:7px 9px;border-radius:999px;font-size:10px;font-weight:900;background:#e1f7ff}.need-card h3,.offer h3,.company-card h3,.post h3{margin:18px 0 7px}.need-card p,.offer p,.company-card p,.anonymous-card p,.post p{font-size:12px;line-height:1.5;color:#606067}.need-meta,.offer-meta,.company-actions,.post-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.need-meta span,.offer-meta span{font-size:10px;padding:7px 9px;border-radius:999px;background:#f0f0f2}.card-action,.company-actions button,.post-actions button{border:0;border-radius:12px;background:#eee;padding:10px 12px;font-size:11px;font-weight:900}.card-action.primary,.company-actions button:first-child{background:var(--pink);color:#fff}.match-layout{display:grid;gap:15px}.offer-price{font-size:28px;font-weight:950}.offer-line{display:flex;justify-content:space-between;gap:15px;align-items:end}.explain-card{border-radius:26px;padding:22px;background:#090909;color:#fff}.explain-card .lock{font-size:30px}.explain-card h2{font-size:31px;margin:25px 0 12px}.explain-card p{font-size:13px;color:#c7c7ca;line-height:1.55}.split{display:grid;gap:8px;border-top:1px solid #333;padding-top:15px}.split span{font-size:11px;color:#999}.split strong{padding:10px;border-radius:12px;background:#222}.searchbox{height:50px;border-radius:16px;background:#eee;display:flex;align-items:center;gap:10px;padding:0 15px}.searchbox input{border:0;background:transparent;width:100%}.company-logo{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#eee;font-size:24px}.company-top{justify-content:flex-start}.company-top>div{flex:1}.company-top h3{margin:0 0 4px}.company-state{font-size:10px;border-radius:999px;background:#e1f7ff;padding:7px 9px}.company-state.blocked{background:#eee}.influencer-hero,.business-hero,.profile-hero{border-radius:29px;padding:25px 21px}.influencer-hero{background:var(--pink);display:grid;gap:20px}.influencer-hero h1,.business-hero h1,.profile-hero h1{font-size:38px;margin:22px 0 13px}.influencer-hero p,.business-hero p,.profile-hero p{line-height:1.5;max-width:620px}.wallet{background:#fff;border-radius:22px;padding:20px;display:flex;flex-direction:column;justify-content:center}.wallet span,.wallet small{font-size:11px;color:#666}.wallet strong{font-size:38px;margin:12px 0}.influencer-tabs{margin-top:16px}.tab-panel{display:none}.tab-panel.active{display:block}.anonymous-card .bonus{color:#b0005a;font-size:22px}.empty-card{text-align:center;border:1px dashed #ccc;border-radius:25px;padding:40px 20px}.empty-card>span{font-size:45px}.steps,.business-flow{display:grid;gap:10px}.community-layout{display:grid;gap:13px}.person{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--pink);font-weight:900}.post-head{justify-content:flex-start}.post-head>div{flex:1}.post-head small{display:block;color:#777}.rules{background:#eee;border-radius:25px;padding:22px}.rules h2{font-size:30px;margin:19px 0 11px}.rules p{font-size:13px;color:#555;line-height:1.5}.rules ol{list-style:none;padding:0;margin:20px 0 0}.rules li{border-top:1px solid #d4d4d8;padding:12px 0}.rules li span{display:inline-block;width:38px;color:#777}.profile-hero{background:var(--pink);display:flex;gap:18px}.avatar{width:58px;height:58px;flex:0 0 auto;border-radius:50%;background:#fff;display:grid;place-items:center}.profile-grid{display:grid;gap:12px;margin-top:12px}.form-card,.settings-card{border:1px solid var(--line);border-radius:23px;padding:19px}.form-card h2,.settings-card h2{margin-bottom:15px}.form-card label,.sheet label{display:block;font-size:11px;font-weight:900;margin-top:12px}.form-card input,.form-card select,.sheet input,.sheet select,.sheet textarea{width:100%;border:1px solid #d8d8dc;border-radius:13px;background:#f7f7f8;padding:12px;margin-top:6px}.sheet textarea{min-height:100px;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.notice,.permission{border-radius:15px;background:#eee;padding:13px;margin-top:14px;font-size:11px;line-height:1.4}.settings-card>button{width:100%;border:0;border-bottom:1px solid #eee;background:#fff;display:grid;grid-template-columns:34px 1fr 18px;grid-template-rows:auto auto;padding:13px 0;text-align:left}.settings-card>button span{grid-row:1/3;font-size:23px}.settings-card>button small{font-family:var(--text);color:#777}.settings-card>button i{grid-column:3;grid-row:1/3;font-style:normal;font-size:23px}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #eee}.toggle-row b,.toggle-row small{display:block}.toggle-row small{color:#777;margin-top:4px}.logout{color:#b00037!important;border:0!important}.business-hero{background:#0a0a0b;color:#fff}.business-hero p{color:#ccc}.pricing-head{margin:35px 0 18px}.pricing-head h2{font-size:35px;margin:18px 0 10px}.pricing-head p{color:#666}.pricing-grid{display:grid;gap:12px}.price-card{position:relative;border:1px solid var(--line);border-radius:24px;padding:22px}.price-card.featured{border:2px solid var(--pink)}.price-card em{position:absolute;right:14px;top:14px;font-style:normal;background:var(--pink);color:#fff;padding:6px 9px;border-radius:999px;font-size:9px}.price-card>span{font-weight:900}.price-card>strong{display:block;font-size:34px;margin:18px 0}.price-card>strong small{font-size:12px}.price-card ul{padding-left:18px;line-height:1.9;font-size:12px}.price-card button{width:100%;height:46px;border:0;border-radius:14px;background:#111;color:#fff}.fee-model{display:grid;gap:18px;background:#eee;border-radius:26px;padding:22px;margin-top:15px}.fee-model h3{margin:13px 0 6px}.fee-model p{font-size:12px;color:#555;margin:0}.fee-split{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fee-split span{background:#fff;border-radius:16px;padding:15px;font-size:11px}.fee-split b{display:block;font-size:24px}.mobile-nav{position:fixed;z-index:40;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);padding:8px 5px calc(8px + env(safe-area-inset-bottom));background:#fffffff2;backdrop-filter:blur(15px);border-top:1px solid #e5e5e7}.mobile-nav button{border:0;background:transparent;font-size:9px;color:#555}.mobile-nav span{display:block;font-size:24px;margin-bottom:3px}.mobile-nav button.active{color:var(--pink)}.modal{position:fixed;inset:0;z-index:100;background:#0009;display:none;place-items:end center;padding:10px}.modal.open{display:grid}.sheet{position:relative;background:#fff;width:min(100%,560px);max-height:92vh;overflow:auto;border-radius:28px 28px 18px 18px;padding:25px 19px}.sheet.wide{width:min(100%,700px)}.sheet h2{font-size:34px;margin:18px 0 8px}.sheet>p{font-size:13px;color:#666;line-height:1.5}.close{position:absolute;right:14px;top:12px;width:38px;height:38px;border:0;border-radius:50%;background:#eee;font-size:22px}.modal-actions{display:grid;grid-template-columns:1fr 1.3fr;gap:8px;margin-top:16px}.category-picker{display:flex;gap:6px;overflow:auto;margin-top:8px}.category-picker button{border:0;border-radius:999px;background:#eee;padding:9px 11px;white-space:nowrap;font-size:10px}.category-picker button.active{background:var(--blue)}.permission{display:flex;gap:10px;align-items:flex-start}.permission span b,.permission span small{display:block}.auth-sheet>img{width:130px;display:block;margin:-35px 0 -25px}.check{display:flex!important;gap:9px;align-items:flex-start}.check input{width:auto!important;margin-top:2px!important}.auth-sheet>small{display:block;color:#888;line-height:1.4;margin-top:13px}.toast{position:fixed;z-index:200;left:50%;bottom:90px;transform:translate(-50%,15px);opacity:0;background:#111;color:#fff;padding:12px 16px;border-radius:14px;font-size:11px;font-weight:900;transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(min-width:700px){.page-head{flex-direction:row;align-items:end;justify-content:space-between}.page-head>.searchbox{width:340px}.home-grid,.offer-grid,.company-grid,.anonymous-grid,.feed,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how,.steps,.business-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet{border-radius:28px}.modal{place-items:center}}
@media(min-width:1000px){.app-shell{display:grid;grid-template-columns:260px 1fr}.sidebar{display:block;position:sticky;top:0;height:100vh;background:#fff;border-right:1px solid var(--line);padding:125px 18px 25px}.side-logo{position:absolute;top:28px;left:28px;width:185px;height:62px;overflow:hidden;border:0;background:none}.side-logo img{position:absolute;width:185px;height:185px;left:0;top:-68px}.side-nav{display:grid;gap:7px}.side-item{min-height:54px;border:0;border-radius:15px;background:transparent;display:grid;grid-template-columns:35px 1fr;align-items:center;padding:0 13px;text-align:left;font-size:13px;color:#555}.side-item span{font-size:23px;text-align:center}.side-item.active{background:#eee;color:#111}.side-item.action-pink{background:var(--pink);color:#111}.side-claim{position:absolute;left:31px;bottom:25px;font-size:10px;font-weight:900;letter-spacing:.08em;color:#777}.topbar{justify-content:flex-end;height:90px;padding:16px 38px}.mobile-logo{display:none}.privacy-note,.login-btn{display:block}.privacy-note{font-size:11px;color:#666}.login-btn{height:42px;border:0;border-radius:13px;padding:0 16px;background:#111;color:#fff}.mobile-nav{display:none}main{padding:40px 42px 70px}.display{font-size:clamp(62px,7vw,96px)}.home-intro{display:grid;grid-template-columns:1fr .8fr;align-items:end;column-gap:40px}.home-intro .eyebrow{grid-column:1}.home-intro h1{grid-column:1}.home-intro>p{grid-column:2;grid-row:1/3;font-size:17px}.home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-card{min-height:210px;padding:23px}.home-card b{font-size:22px}.home-card small{font-size:12px;max-width:22ch}.home-bottom{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:16px}.how{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.statement,.status-card{padding:28px}.match-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start}.explain-card{position:sticky;top:112px}.offer-grid,.company-grid,.anonymous-grid,.feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.influencer-hero{grid-template-columns:1.4fr .6fr;padding:48px}.influencer-hero h1,.business-hero h1{font-size:clamp(55px,6vw,82px)}.steps,.business-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.community-layout{grid-template-columns:minmax(0,1.4fr) 330px;gap:17px}.rules{position:sticky;top:112px}.profile-hero{padding:38px}.profile-hero h1{font-size:52px}.business-hero{padding:52px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fee-model{grid-template-columns:1fr .7fr 1fr;align-items:center;padding:28px}.toast{bottom:30px}}
.account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px}.account-stats button{border:0;border-radius:14px;background:#f1f1f3;padding:12px 6px}.account-stats strong,.account-stats small{display:block}.account-stats strong{font-size:18px}.account-stats small{font-family:var(--text);font-size:9px;color:#666;margin-top:4px}.detail-price{font-family:var(--bubble);font-size:38px;margin:22px 0}.split-preview{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}.split-preview span{grid-column:1/-1;font-size:11px;color:#666}.split-preview strong{padding:11px;border-radius:12px;background:#eee;font-size:11px}.company-facts{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.company-facts span{padding:8px 10px;border-radius:999px;background:#eee;font-size:10px}
.fly-offer{display:none;position:fixed;z-index:35;top:42%;left:0;width:min(390px,calc(100vw - 24px));filter:drop-shadow(0 18px 30px #0004);animation:flyAcross 15s linear 2s infinite;will-change:transform}.on-home .fly-offer:not(.dismissed){display:block}.fly-offer:hover{animation-play-state:paused}.fly-body{width:100%;min-height:116px;border:2px solid #111;border-radius:25px;background:#fff;display:grid;grid-template-columns:1fr auto 18px;grid-template-rows:auto 1fr;gap:7px 12px;padding:15px 17px;text-align:left}.fly-score{grid-column:1/-1;width:max-content;border-radius:999px;background:var(--blue);padding:7px 10px;font-family:var(--bubble);font-size:10px}.fly-copy small,.fly-copy strong,.fly-copy em,.fly-price b,.fly-price small{display:block}.fly-copy small{font-size:9px;color:#777}.fly-copy strong{margin:4px 0;font-size:16px}.fly-copy em{font-family:var(--text);font-style:normal;font-size:9px;color:#666}.fly-price{text-align:right;align-self:center}.fly-price b{font-family:var(--bubble);font-size:21px}.fly-price small{margin-top:6px;color:#b0005a;font-size:9px;font-weight:900}.fly-arrow{font-size:28px;align-self:center}.fly-close{position:absolute;z-index:2;right:-7px;top:-9px;width:29px;height:29px;border:0;border-radius:50%;background:#111;color:#fff;font-size:18px}.fly-offer.dismissed{display:none!important}@keyframes flyAcross{0%{opacity:0;transform:translateX(calc(100vw + 30px)) rotate(4deg)}5%{opacity:1}92%{opacity:1}100%{opacity:0;transform:translateX(-440px) rotate(-3deg)}}
@media(max-width:699px){.fly-offer{top:34%;width:310px;animation-duration:12s}.fly-body{min-height:102px;padding:12px 14px}.fly-copy strong{font-size:14px}.fly-price b{font-size:18px}}
@media(prefers-reduced-motion:reduce){.fly-offer{animation:none;top:auto;left:auto;right:12px;bottom:90px;transform:none}.fly-offer:hover{animation-play-state:running}}
.home-showcase{margin-top:25px}.showcase-window{overflow:hidden;border-radius:30px}.showcase-track{display:flex;transition:transform .65s cubic-bezier(.22,.78,.3,1);will-change:transform}.showcase-slide{position:relative;flex:0 0 100%;min-height:310px;border:0;border-radius:30px;padding:25px;text-align:left;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;overflow:hidden}.showcase-slide.blue{background:var(--blue)}.showcase-slide.gray{background:linear-gradient(135deg,#f0f0f2,#d3d3d8)}.showcase-slide.pink{background:var(--pink);color:#fff}.showcase-slide.black{background:#090909;color:#fff}.slide-number{font-size:10px;font-weight:900;letter-spacing:.08em}.slide-icon{font-size:70px;line-height:1}.slide-copy{align-self:end}.slide-copy small,.slide-copy b,.slide-copy em{display:block}.slide-copy small{font-family:var(--bubble);font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:11px}.slide-copy b{font-family:var(--bubble);font-size:38px;line-height:.9;text-transform:uppercase;letter-spacing:-1.5px}.slide-copy em{max-width:34ch;margin-top:12px;font-family:var(--text);font-size:12px;line-height:1.5;font-style:normal}.showcase-slide>i{align-self:end;justify-self:end;font-family:var(--bubble);font-style:normal;font-size:12px}.showcase-controls{display:grid;grid-template-columns:48px 1fr 48px;gap:10px;align-items:center;margin-top:12px}.showcase-controls>button{width:48px;height:48px;border:0;border-radius:50%;background:#eee;font-size:20px}.showcase-dots{display:flex;align-items:center;justify-content:center;gap:7px}.showcase-dots button{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#ccc;transition:.25s}.showcase-dots button.active{width:32px;background:#111}
@media(min-width:700px){.showcase-slide{min-height:390px;padding:35px}.slide-icon{font-size:95px}.slide-copy b{font-size:56px}.slide-copy em{font-size:14px}}
@media(min-width:1000px){.home-showcase{margin-top:34px}.showcase-slide{min-height:455px;padding:44px 48px}.slide-icon{font-size:125px}.slide-copy b{font-size:clamp(62px,7vw,92px)}.slide-copy em{font-size:16px}.showcase-slide>i{font-size:14px}}
@media(prefers-reduced-motion:reduce){.showcase-track{transition:none}}
.how-link{height:42px;border:1px solid #ddd;border-radius:999px;background:#fff;padding:0 13px;font-size:12px;font-weight:900}.how-link span{display:none}.home-slogan{padding:8px 0 2px}.home-slogan h1{font-size:clamp(39px,10vw,58px);margin:10px 0 0}.showcase-slide:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff16 1px,transparent 1px),linear-gradient(90deg,#ffffff16 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(135deg,#000,transparent 72%)}.showcase-slide.gray:before{background-image:linear-gradient(#0000000d 1px,transparent 1px),linear-gradient(90deg,#0000000d 1px,transparent 1px)}.slide-orb{position:absolute;right:-45px;top:-55px;width:230px;height:230px;border:1px solid #ffffff66;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffffb3,transparent 55%);box-shadow:inset 0 0 50px #fff2,0 0 80px #fff3;backdrop-filter:blur(6px)}.showcase-slide.gray .slide-orb{border-color:#fff;background:radial-gradient(circle at 35% 30%,#fff,#ffffff22 55%);box-shadow:inset 0 0 50px #fff,0 0 80px #fff}.showcase-slide>*{position:relative;z-index:1}.showcase-window{box-shadow:0 25px 70px #0000001c}.showcase-controls>button{border:1px solid #ddd;background:#fff;box-shadow:0 8px 24px #0000000b}.showcase-dots button{height:5px;border-radius:2px}.how-title{text-align:center;padding:12px 0 25px}.how-title h1{font-size:46px;margin:20px 0}.bubble-world{display:grid;gap:12px}.info-bubble{min-height:245px;border-radius:50%;padding:38px 31px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.info-bubble span{font-size:10px}.info-bubble h2{max-width:12ch;margin:13px auto 10px;font-size:24px;line-height:.95;text-transform:uppercase}.info-bubble p{max-width:27ch;margin:0;font-family:var(--bubble);font-size:11px;line-height:1.35}.bubble-pink{background:var(--pink)}.bubble-blue{background:var(--blue)}.bubble-gray{background:#e6e6e9}.bubble-black{background:#090909;color:#fff}.bubble-outline{border:2px solid #111;background:#fff}.how-model{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.model-bubble{aspect-ratio:1;border:0;border-radius:50%;background:#eee}.model-bubble:nth-child(2){background:var(--blue)}.model-bubble:nth-child(3){background:var(--pink)}.model-bubble:nth-child(4){background:#111;color:#fff}.model-bubble b,.model-bubble span{display:block}.model-bubble b{font-size:17px;text-transform:uppercase}.model-bubble span{font-family:var(--bubble);font-size:10px;margin-top:5px}
@media(min-width:700px){.how-link span{display:inline}.bubble-world{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.info-bubble{min-height:340px;padding:50px}.info-bubble h2{font-size:34px}.info-bubble p{font-size:13px}.how-model{grid-template-columns:repeat(4,1fr);gap:18px}.home-slogan h1{font-size:72px}}
@media(min-width:1000px){.home-slogan{padding-top:0}.home-slogan h1{font-size:clamp(72px,7vw,104px)}.bubble-world{grid-template-columns:repeat(6,1fr);align-items:center;gap:0;min-height:760px}.info-bubble{min-height:0;aspect-ratio:1;padding:38px}.info-bubble:nth-child(1){grid-column:1/4;grid-row:1/3}.info-bubble:nth-child(2){grid-column:4/7;grid-row:1/3;transform:translate(-25px,90px)}.info-bubble:nth-child(3){grid-column:2/5;grid-row:3/5;transform:translate(10px,-70px)}.info-bubble:nth-child(4){grid-column:4/7;grid-row:3/5;transform:translate(-20px,20px)}.info-bubble:nth-child(5){grid-column:1/4;grid-row:4/6;transform:translate(35px,-40px)}.info-bubble h2{font-size:clamp(30px,3vw,45px)}.info-bubble p{font-size:14px}.how-title h1{font-size:80px}.model-bubble b{font-size:24px}}
@media(max-width:699px){.showcase-slide .slide-copy small,.showcase-slide .slide-copy em{display:none}.showcase-slide{min-height:310px}.slide-copy h2{font-size:40px}.home-slogan{padding-top:0}.home-slogan h1{line-height:.9}}

/* Premium showcase: clean product motion without decorative tech effects */
.showcase-slide:before{display:none}.slide-orb{display:none}.showcase-window{border-radius:26px;box-shadow:0 18px 48px #00000012}.showcase-slide{display:block;min-height:280px;border-radius:26px;padding:0;isolation:isolate;transition:filter .35s ease}.showcase-slide.blue{background:linear-gradient(145deg,#55cef7 0%,#33b8eb 100%)}.showcase-slide.gray{background:linear-gradient(145deg,#f4f4f5 0%,#d9d9dd 100%)}.showcase-slide.pink{background:linear-gradient(145deg,#ff479f 0%,#f31f84 100%)}.showcase-slide.black{background:linear-gradient(145deg,#19191b 0%,#050505 100%)}.showcase-slide:after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(115deg,transparent 30%,#ffffff24 48%,transparent 66%);transform:translateX(-120%);pointer-events:none}.showcase-slide.active:after{animation:showcaseSheen 1.1s .2s ease-out both}.showcase-slide>*{position:absolute;z-index:1}.slide-icon{top:22px;left:22px;width:52px;height:52px;border:1px solid #ffffff80;border-radius:15px;background:#ffffff42;display:grid;place-items:center;font-size:31px;line-height:1;backdrop-filter:blur(10px)}.showcase-slide.gray .slide-icon{border-color:#ffffff;background:#ffffff9e}.slide-copy{left:22px;right:22px;bottom:24px;text-align:left}.slide-copy b{font-size:clamp(37px,11vw,49px);line-height:.88;overflow-wrap:anywhere}.showcase-slide>i{top:24px;right:22px;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #ffffff66;border-radius:12px;background:#ffffff2e;font-size:10px;line-height:1;backdrop-filter:blur(10px)}.showcase-slide.gray>i{border-color:#ffffff;background:#ffffffa8}.showcase-slide>i span{font-family:var(--text);font-size:14px}.showcase-slide.active .slide-icon{animation:showcaseIn .55s .1s cubic-bezier(.2,.8,.2,1) both}.showcase-slide.active .slide-copy{animation:showcaseIn .6s .16s cubic-bezier(.2,.8,.2,1) both}.showcase-slide.active>i{animation:showcaseIn .5s .22s cubic-bezier(.2,.8,.2,1) both}.showcase-controls{grid-template-columns:42px 1fr 42px;margin-top:14px}.showcase-controls>button{width:42px;height:42px;border:1px solid #e5e5e7;box-shadow:none;transition:transform .2s ease,background .2s ease}.showcase-controls>button:hover{transform:translateY(-2px);background:#f5f5f6}.showcase-dots button{width:18px;height:3px;border-radius:999px;background:#d5d5d8}.showcase-dots button.active{width:44px;background:#111}@keyframes showcaseIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes showcaseSheen{from{transform:translateX(-120%)}to{transform:translateX(120%)}}
@media(max-width:699px){.home-showcase{margin-top:20px}.showcase-slide{min-height:250px}.slide-icon{top:18px;left:18px;width:48px;height:48px;border-radius:14px;font-size:29px}.showcase-slide>i{top:19px;right:18px;padding:9px 10px}.slide-copy{left:18px;right:18px;bottom:22px}.slide-copy b{font-size:clamp(36px,12vw,47px);max-width:100%;letter-spacing:-1.8px}.showcase-controls{margin-top:11px}.home-slogan h1{font-size:clamp(36px,10.5vw,47px);line-height:.91}}
@media(min-width:700px){.showcase-slide{min-height:390px}.slide-icon{top:34px;left:35px;width:68px;height:68px;font-size:42px}.showcase-slide>i{top:36px;right:35px;padding:12px 15px;font-size:12px}.slide-copy{left:35px;right:35px;bottom:36px}.slide-copy b{font-size:62px}.slide-copy small{margin-bottom:13px}.slide-copy em{font-size:14px}}
@media(min-width:1000px){.showcase-slide{min-height:455px}.slide-icon{top:42px;left:48px;width:78px;height:78px;font-size:48px}.showcase-slide>i{top:44px;right:48px}.slide-copy{left:48px;right:48px;bottom:45px}.slide-copy b{font-size:clamp(62px,7vw,92px)}.slide-copy em{font-size:16px}}
@media(prefers-reduced-motion:reduce){.showcase-slide.active:after,.showcase-slide.active .slide-icon,.showcase-slide.active .slide-copy,.showcase-slide.active>i{animation:none}}
