:root{--ink:#151218;--navy:#14213d;--paper:#fff;--clean:#fbfcff;--soft-blue:#9ed8ff;--blue:#075bff;--pink:#ff4f8b;--yellow:#ffd400;--violet:#b83dff;--mirror-blue:#9ed8ff;--chrome-lilac:#d8cbff;--glass-mint:#b8ffe6;--soft-silver:#eef0f4;--line:#1512181f;--card:#f7f8fb;--shine:linear-gradient(115deg, var(--mirror-blue), var(--chrome-lilac), var(--glass-mint), #fff)}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.site-nav{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;justify-content:space-between;align-items:center;gap:28px;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:-.07em;font-size:30px;line-height:1;text-decoration:none}.nav-links{align-items:center;gap:24px;font-size:15px;font-weight:800;display:flex}.nav-links a{color:var(--ink);border-bottom:3px solid #0000;padding:8px 0;text-decoration:none}.nav-links a.is-active{border-bottom-color:var(--blue)}.nav-links a.nav-secondary{color:#151218a8;font-size:14px;font-weight:750}.nav-links a.nav-secondary.is-active{color:var(--ink)}.nav-menu{position:relative}.nav-menu:after{content:"";height:18px;position:absolute;top:100%;left:-18px;right:-18px}.nav-menu-trigger{align-items:center;gap:4px;display:inline-flex}.nav-menu-trigger span{font-size:13px;line-height:1}.nav-dropdown{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #1512181f;border-radius:18px;gap:4px;width:min(360px,100vw - 32px);padding:10px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-6px);box-shadow:0 22px 56px #15121824}.nav-menu:hover .nav-dropdown,.nav-menu:focus-within .nav-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-dropdown a{color:var(--ink);border:0;border-radius:12px;gap:5px;padding:13px 14px;display:grid}.nav-dropdown a:hover,.nav-dropdown a:focus-visible{background:#f7f8fb;outline:none}.nav-dropdown strong{letter-spacing:-.025em;font-size:15px;line-height:1.05}.nav-dropdown span{color:#1512189e;letter-spacing:-.01em;font-size:12px;font-weight:700;line-height:1.25}.nav-actions{align-items:center;gap:20px;font-size:16px;font-weight:800;display:flex}.nav-actions a{color:var(--ink);text-decoration:none}.nav-cta{background:var(--blue);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 20px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #075bff2e;color:#fff!important}.hero{background:linear-gradient(135deg, #9ed8ff47 0%, #fff0 28%), linear-gradient(315deg, #d8cbff6b 0%, #fff0 24%), var(--paper);position:relative;overflow:hidden}.hero-stage{place-items:center;width:100%;min-width:0;min-height:calc(100svh - 72px);padding:64px 24px 74px;display:grid;position:relative;overflow:hidden}.view-panel{display:none}.view-panel.is-active{display:grid}.hero.view-panel.is-active,.section.view-panel.is-active{display:block}.hero-center{z-index:10;text-align:center;width:min(920px,100%);position:relative}.preline{color:var(--ink);letter-spacing:-.07em;margin:0 0 14px;font-size:clamp(30px,3.7vw,62px);font-weight:950;line-height:.92}.hero-lockup{justify-items:center;gap:6px;margin:0 0 clamp(18px,2.4vw,34px);display:grid}.hero-logo{color:var(--ink);letter-spacing:-.07em;font-size:clamp(58px,7vw,108px);font-weight:400;line-height:.82}.hero-tagline{color:var(--ink);letter-spacing:-.045em;font-size:clamp(21px,2.4vw,34px);font-weight:400;line-height:1}.word-window{width:min(1040px,100vw - 96px);min-height:clamp(190px,22vw,310px);margin:0 auto;position:relative}.word{opacity:0;filter:blur(6px);color:var(--ink);letter-spacing:-.085em;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;justify-content:center;align-items:center;padding:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(76px,13.4vw,190px);font-weight:860;line-height:.9;animation:24s infinite wordCycle;display:flex;position:absolute;inset:0;transform:translateY(24px)scale(.98)}.word.phrase{letter-spacing:-.07em;font-size:clamp(60px,10.6vw,148px);line-height:.95}.word.long{letter-spacing:-.075em;font-size:clamp(60px,10.8vw,154px)}.word:nth-child(2){animation-delay:3s}.word:nth-child(3){animation-delay:6s}.word:nth-child(4){animation-delay:9s}.word:nth-child(5){animation-delay:12s}.word:nth-child(6){animation-delay:15s}.word:nth-child(7){animation-delay:18s}.word:nth-child(8){animation-delay:21s}@keyframes wordCycle{0%{opacity:0;filter:blur(6px);transform:translateY(24px)scale(.98)}4%{opacity:1;filter:blur();transform:translateY(0)scale(1)}10.5%{opacity:1;filter:blur();transform:translateY(0)scale(1)}12.5%{opacity:0;filter:blur(6px);transform:translateY(-22px)scale(1.02)}to{opacity:0;filter:blur(6px);transform:translateY(-22px)scale(1.02)}}.hero-copy{width:min(760px,100vw - 64px);color:var(--ink);letter-spacing:-.02em;text-align:center;margin:clamp(22px,3.4vw,52px) auto 0;font-size:clamp(19px,1.9vw,28px);line-height:1.16}.hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(22px,3vw,38px);display:flex}.button{border:2px solid var(--ink);background:linear-gradient(115deg, var(--ink), #26202c);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:208px;min-height:56px;padding:16px 30px;font-size:18px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #1512182e,inset 0 1px #fff3}.button.secondary{color:var(--ink);background:#fff;box-shadow:0 12px 30px #9ed8ff33}.float-card{z-index:4;--card-image:linear-gradient(transparent, transparent);--card-position:center;--card-accent:var(--blue);box-shadow:0 18px 38px #15121824, 0 2px 6px #15121814, 0 0 0 2px color-mix(in srgb, var(--card-accent) 30%, transparent), 0 0 28px color-mix(in srgb, var(--card-accent) 28%, transparent);background:#fff;border:1px solid #15121847;border-radius:12px;transition:left .9s cubic-bezier(.22,1,.36,1),right .9s cubic-bezier(.22,1,.36,1),top .9s cubic-bezier(.22,1,.36,1),bottom .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),opacity .42s;animation:9.5s ease-in-out infinite floatCard;position:absolute;overflow:hidden}.float-card:before,.float-card:after{content:none}.listing-card{background:#fff;grid-template-rows:28px minmax(0,1fr) 44px;height:100%;display:grid}.listing-card-header{color:#151218b8;white-space:nowrap;border-bottom:1px solid #1512182e;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:750;line-height:1;display:flex;overflow:hidden}.listing-card-avatar{background:var(--card-image) var(--card-position) / cover no-repeat, #fff;width:16px;height:16px;box-shadow:0 0 0 1px #ffffffe6, 0 0 0 3px color-mix(in srgb, var(--card-accent) 18%, transparent);border:1px solid #15121829;border-radius:999px;flex:none}.listing-card-brand{text-overflow:ellipsis;min-width:0;overflow:hidden}.listing-card-media{background:var(--card-image) var(--card-position) / cover no-repeat, #fff;box-shadow:none;filter:saturate(1.14)contrast(1.04)brightness(1.02);border:0;border-radius:0;margin:0}.listing-card-footer{color:#151218b8;flex-direction:column;justify-content:center;gap:1px;padding:0 10px 7px;font-size:9px;line-height:1.08;display:flex}.listing-card-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:900;overflow:hidden}.listing-card-detail{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-group{z-index:5;pointer-events:none;position:absolute}.card-group.experts{width:clamp(370px,30vw,500px);height:clamp(340px,30vw,460px);top:clamp(150px,20vh,210px);left:clamp(18px,3.2vw,64px)}.card-group.products{width:clamp(400px,32vw,540px);height:clamp(250px,22vw,360px);top:clamp(102px,13vh,150px);right:clamp(18px,4.2vw,78px)}.card-group.care{width:clamp(430px,34vw,560px);height:clamp(260px,24vw,380px);bottom:clamp(38px,5vh,82px);right:clamp(28px,5.4vw,92px)}.group-label{z-index:8;display:none;position:absolute;overflow:visible}.group-label text{letter-spacing:-.02em;paint-order:stroke fill;stroke:#ffffffdb;stroke-width:5px;stroke-linejoin:round;font-size:24px;font-weight:950}.experts .group-label text{fill:var(--blue)}.products .group-label text{fill:var(--navy)}.care .group-label text{fill:var(--violet)}.experts .group-label{width:252px;height:128px;top:2px;left:56px}.products .group-label{width:352px;height:118px;top:210px;left:104px}.care .group-label{width:320px;height:128px;top:8px;left:120px}.mini-card{border-radius:18px;width:clamp(142px,10.8vw,186px);height:clamp(190px,14.5vw,250px)}.product-card{width:clamp(136px,10.2vw,176px);height:clamp(184px,13.8vw,238px)}.care-card{width:clamp(142px,10.8vw,186px);height:clamp(192px,14.6vw,252px)}.expert-1{--accent:var(--pink);--card-image:url(/assets/disco-placeholders/expert-elizabeth.png);background:#ffe7f0;animation-delay:-2s;top:56px;left:190px}.expert-2{--accent:var(--soft-blue);--card-image:url(/assets/disco-placeholders/expert-olivia.png);background:#eef8ff;animation-delay:-5s;top:190px;left:0}.expert-3{--accent:var(--yellow);--card-image:url(/assets/disco-placeholders/expert-docfluencer.png);background:#fff8d9;animation-delay:-1s;top:246px;left:274px}.product-1{--accent:var(--glass-mint);--card-image:url(/assets/disco-placeholders/product-oura.png);background:#effff9;animation-delay:-2s;top:58px;left:12px}.product-2{--accent:var(--chrome-lilac);--card-image:url(/assets/disco-placeholders/product-thorne.png);background:#f4f0ff;animation-delay:-1s;top:90px;left:198px}.product-3{--accent:var(--yellow);--card-image:url(/assets/disco-placeholders/product-oova.png);background:#fff8d9;animation-delay:-3s;top:6px;right:28px}.care-1{--accent:var(--pink);--card-image:url(/assets/disco-final-cards/header-care-nutrition-consult.jpg);background:#ffe7f0;animation-delay:-2s;top:44px;right:0}.care-2{--accent:var(--soft-blue);--card-image:url(/assets/disco-final-cards/header-care-physical-therapy.jpg);background:#eef8ff;animation-delay:-2s;top:142px;left:14px}.care-3{--accent:var(--violet);--card-image:url(/assets/disco-final-cards/header-care-telehealth.jpg);background:#f5e8ff;animation-delay:-1s;top:132px;left:54px}@keyframes floatCard{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.hero-stage.is-changing .float-card{opacity:.2;transform:translateY(10px)scale(.96)}.hero-stage[data-card-state="1"] .expert-1{top:82px;left:28px}.hero-stage[data-card-state="1"] .expert-2{top:190px;left:184px}.hero-stage[data-card-state="1"] .expert-3{top:48px;left:316px}.hero-stage[data-card-state="1"] .product-1{top:98px;left:28px}.hero-stage[data-card-state="1"] .product-2{top:28px;left:224px}.hero-stage[data-card-state="1"] .product-3{top:146px;right:48px}.hero-stage[data-card-state="1"] .care-1{top:166px;right:34px}.hero-stage[data-card-state="1"] .care-2{top:72px;left:80px}.hero-stage[data-card-state="1"] .care-3{top:154px;left:264px}.hero-stage[data-card-state="2"] .expert-1{top:72px;left:238px}.hero-stage[data-card-state="2"] .expert-2{top:74px;left:32px}.hero-stage[data-card-state="2"] .expert-3{top:232px;left:132px}.hero-stage[data-card-state="2"] .product-1{top:156px;left:56px}.hero-stage[data-card-state="2"] .product-2{top:102px;left:260px}.hero-stage[data-card-state="2"] .product-3{top:22px;right:34px}.hero-stage[data-card-state="2"] .care-1{top:42px;right:108px}.hero-stage[data-card-state="2"] .care-2{top:198px;left:34px}.hero-stage[data-card-state="2"] .care-3{top:216px;left:248px}.hero-stage[data-card-state="3"] .expert-1{top:42px;left:118px}.hero-stage[data-card-state="3"] .expert-2{top:204px;left:248px}.hero-stage[data-card-state="3"] .expert-3{top:218px;left:6px}.hero-stage[data-card-state="3"] .product-1{top:18px;left:150px}.hero-stage[data-card-state="3"] .product-2{top:118px;left:18px}.hero-stage[data-card-state="3"] .product-3{top:122px;right:20px}.hero-stage[data-card-state="3"] .care-1{top:96px;right:36px}.hero-stage[data-card-state="3"] .care-2{top:58px;left:188px}.hero-stage[data-card-state="3"] .care-3{top:220px;left:72px}.section{border-top:2px solid var(--ink);padding:clamp(72px,9vw,118px) 28px;position:relative}.section-inner{width:min(1160px,100%);margin:0 auto}.section-kicker{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:950}.section-title{max-width:980px;color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(48px,7.2vw,112px);font-weight:950;line-height:.96}.section-copy{width:min(760px,100%);color:var(--ink);letter-spacing:-.025em;margin:24px 0 0;font-size:clamp(21px,2.2vw,32px);line-height:1.16}.audience-section .section-title{letter-spacing:-.04em;max-width:920px;font-size:clamp(46px,6vw,92px);line-height:1.04}.partner-intake{background:var(--soft-blue);border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:stretch;gap:clamp(34px,6vw,86px);margin-bottom:clamp(60px,7vw,96px);padding:clamp(28px,4vw,52px);display:grid;box-shadow:0 20px 60px #15121814}.partner-intake-copy{flex-direction:column;justify-content:center;min-width:0;min-height:620px;padding:clamp(12px,2vw,34px);display:flex}.partner-intake-copy h2{max-width:760px;color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,96px);font-weight:950;line-height:.98}.partner-intake-word{color:var(--blue);min-width:0;transition:opacity .18s,transform .18s;display:inline-block}.partner-intake-word.is-changing{opacity:0;transform:translateY(10px)}.partner-intake-copy p{color:#2f292b;letter-spacing:-.025em;width:min(720px,100%);margin:28px 0 0;font-size:clamp(20px,2vw,30px);line-height:1.18}.partner-form-card{background:#fff;border-radius:28px;align-self:start;min-width:0;padding:clamp(24px,3vw,36px);box-shadow:0 18px 54px #1512181c}.partner-form-card h3{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1}.partner-form-card>p{color:#37302f;margin:14px 0 28px;font-size:19px;line-height:1.3}.supplier-mission{background:#fff;border:1px solid #1512181a;border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:center;gap:clamp(28px,6vw,84px);margin:0 0 clamp(60px,7vw,96px);padding:clamp(30px,4vw,54px);display:grid;box-shadow:0 18px 48px #1512180f}.supplier-mission h3{max-width:760px;color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,72px);font-weight:950;line-height:.96}.supplier-mission-copy{color:#37302f;letter-spacing:-.025em;max-width:560px;margin:0;font-size:clamp(19px,1.8vw,27px);line-height:1.18}.supplier-mission-points{gap:12px;margin:24px 0 0;display:grid}.supplier-mission-point{color:var(--ink);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:12px;font-size:16px;font-weight:800;line-height:1.25;display:grid}.supplier-mission-point:before{content:"";background:var(--blue);width:12px;height:12px;box-shadow:4px 4px 0 var(--yellow);border-radius:50%;margin-top:3px}.partner-form{gap:22px 14px;display:grid}.partner-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.partner-field{position:relative}.partner-field label{z-index:1;color:#817777;white-space:nowrap;background:#fff;padding:0 6px;font-size:14px;line-height:1;position:absolute;top:-10px;left:16px}.partner-field input,.partner-field select,.partner-field textarea{width:100%;min-height:58px;color:var(--ink);font:inherit;background:#fff;border:1.5px solid #15121838;border-radius:9px;padding:15px 14px;font-size:16px}.partner-field textarea{resize:vertical;min-height:108px}.partner-field input:focus,.partner-field select:focus,.partner-field textarea:focus{border-color:var(--blue);outline:3px solid #0d5eff29}.partner-form .button{justify-content:center;width:100%;margin-top:4px}.partner-form .button:disabled{cursor:wait;opacity:.64}.partner-form-status{margin:-4px 0 0;font-size:16px;font-weight:800;line-height:1.3}.partner-form-status.is-success{color:var(--blue)}.partner-form-status.is-error{color:#b42318}.supplier-access{gap:24px;display:grid}.supplier-access-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.supplier-access-head p{color:#37302f;letter-spacing:-.02em;max-width:760px;margin:12px 0 0;font-size:clamp(18px,1.7vw,24px);line-height:1.22}.supplier-pill{background:var(--yellow);min-height:44px;color:var(--ink);letter-spacing:-.025em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:15px;font-weight:950;display:inline-flex}.supplier-access-grid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(3,minmax(280px,1fr));gap:12px;padding:0 0 12px;display:grid;overflow:auto hidden}.supplier-pricing-grid{grid-template-columns:repeat(2,minmax(340px,1fr))}.supplier-access-card{background:var(--item-bg,#fff);scroll-snap-align:start;border:1px solid #1512181a;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:270px;padding:20px;display:flex}.supplier-access-card.is-featured{border-color:#0d5eff38;box-shadow:0 16px 42px #0d5eff14}.supplier-price{color:var(--ink);align-items:baseline;gap:8px;margin:20px 0 0;display:flex}.supplier-price strong{letter-spacing:-.065em;font-size:clamp(42px,4.6vw,68px);font-weight:950;line-height:.9}.supplier-price span{color:#5a5051;font-size:15px;font-weight:850}.supplier-note{width:fit-content;color:var(--ink);letter-spacing:-.015em;background:#fff8d9;border-radius:999px;margin-top:18px;padding:9px 12px;font-size:13px;font-weight:950;display:inline-flex}.supplier-access-card small{color:#5a5051;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:950}.supplier-access-card b{color:var(--ink);letter-spacing:-.045em;margin-top:26px;font-size:clamp(26px,2.7vw,42px);line-height:.98;display:block}.supplier-access-card p,.supplier-access-card li{color:#37302f;font-size:15px;line-height:1.34}.supplier-access-card p{margin:12px 0 0}.supplier-access-card ul{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.supplier-access-card li:before{content:"";background:var(--blue);vertical-align:1px;border-radius:999px;width:7px;height:7px;margin-right:9px;display:inline-block}.text-blue{color:var(--blue);font-weight:950}.pinterest-draft{gap:clamp(54px,7vw,94px);display:grid}.pinterest-draft .partner-intake,.pinterest-draft .supplier-mission{margin-bottom:0}.supplier-hero-points{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.supplier-hero-points span{min-height:38px;color:var(--ink);letter-spacing:-.015em;background:#ffffffb8;border:1px solid #1512181f;border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 10px 28px #1512180d}.supplier-showcase,.supplier-process,.supplier-beta,.supplier-audience,.pinterest-draft .supplier-access{gap:clamp(24px,3vw,34px);display:grid}.supplier-section-head{gap:14px;max-width:1040px;display:grid}.supplier-section-head.compact{max-width:840px}.supplier-section-head h2,.supplier-access-head h2{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,74px);font-weight:950;line-height:.98}.supplier-section-head p:not(.section-kicker){color:#37302f;letter-spacing:-.02em;max-width:820px;margin:0;font-size:clamp(18px,1.8vw,25px);line-height:1.22}.supplier-discovery-grid,.supplier-process-grid,.supplier-beta-grid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(4,minmax(270px,1fr));gap:14px;padding:0 0 14px;display:grid;overflow:auto hidden}.supplier-discovery-card,.supplier-process-card,.supplier-beta-grid article{scroll-snap-align:start;background:#fff;border:1px solid #1512181a;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:360px;padding:18px;display:flex;box-shadow:0 18px 46px #1512180f}.supplier-discovery-card small,.supplier-process-card small{color:#5a5051;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.supplier-discovery-card h3,.supplier-process-card h3,.supplier-beta-grid b{color:var(--ink);letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(27px,2.9vw,42px);font-weight:950;line-height:.98}.supplier-discovery-card p,.supplier-process-card p,.supplier-beta-grid span{color:#37302f;margin:14px 0 0;font-size:15px;line-height:1.32}.supplier-visual{background:#f7fbff;border-radius:20px;min-height:176px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #15121812}.pin-card{background:linear-gradient(#fff 0 16%,#0000 16%),linear-gradient(135deg,#0d5eff24,#ff4a8b1f);border:1px solid #1512181f;border-radius:14px;width:86px;height:116px;position:absolute;box-shadow:0 12px 24px #1512181f}.pin-card.one{top:28px;left:20px}.pin-card.two{background:linear-gradient(#fff 0 16%,#0000 16%),linear-gradient(135deg,#ffd40052,#fff3);top:18px;left:86px}.pin-card.three{background:linear-gradient(#fff 0 16%,#0000 16%),linear-gradient(135deg,#b83dff38,#ffffff38);top:44px;right:22px}.search-visual,.link-visual{flex-wrap:wrap;align-content:center;align-items:center;gap:10px;padding:20px;display:flex}.search-bar,.search-pill,.link-visual span,.match-node{min-height:38px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:8px 13px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #15121814}.search-bar{background:var(--yellow);flex:1 0 100%;justify-content:flex-start;min-height:48px}.search-pill:nth-of-type(2){background:var(--soft-blue)}.search-pill:nth-of-type(3){background:#ffe7f0}.match-visual{place-items:center;display:grid}.match-node{position:absolute}.match-node.main{background:var(--blue);color:#fff;width:82px;height:82px;font-size:18px;box-shadow:0 18px 42px #0d5eff33}.match-node:nth-child(2){top:24px;left:20px}.match-node:nth-child(3){top:34px;right:18px}.match-node:nth-child(4){bottom:24px;left:50%;transform:translate(-50%)}.link-visual span:first-child{background:#ffe7f0}.link-visual span:nth-child(2){background:var(--yellow)}.link-visual span:nth-child(3){background:var(--soft-blue)}.supplier-demo{position:relative}.supplier-demo .nested-demo-visual{background:linear-gradient(135deg,#edf6ffeb,#fffffff0),#fff;position:relative}.supplier-demo-chip{z-index:2;color:var(--ink);background:#fff;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:950;position:absolute;box-shadow:0 12px 28px #15121824}.supplier-demo-chip.one{color:var(--blue);top:38px;left:26px}.supplier-demo-chip.two{color:var(--violet);bottom:42px;right:24px}.supplier-process-card{min-height:260px}.supplier-beta-grid article{min-height:210px}.supplier-rally{justify-items:center;padding:clamp(22px,4vw,46px) 0}.supplier-rally .supplier-section-head{text-align:center;max-width:1180px}.supplier-rally .supplier-section-head h2{color:var(--blue)}.expert-page-v2{gap:clamp(38px,6vw,74px)}.supplier-hero-simple{border-radius:26px;grid-template-columns:1fr;margin-bottom:0;padding:clamp(20px,3.2vw,34px)}.supplier-hero-simple .partner-intake-copy{text-align:center;align-items:center;min-height:min(300px,100svh - 270px);padding:clamp(4px,1.4vw,16px)}.expert-page-v2 .partner-intake-copy h2{letter-spacing:-.04em;max-width:900px;font-size:clamp(38px,5.1vw,70px);font-weight:820;line-height:1}.expert-page-v2 .partner-intake-copy p{letter-spacing:-.01em;max-width:720px;font-size:clamp(18px,1.55vw,23px);line-height:1.26}.expert-page-v2 .section-kicker{letter-spacing:.1em}.supplier-hero-actions{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:12px 16px;margin-top:20px;display:grid}.supplier-hero-actions .button{width:fit-content}.secondary-link{min-height:48px;color:var(--ink);align-items:center;font-size:17px;font-weight:950;text-decoration:none;display:inline-flex}.secondary-link:after{content:"↓";color:var(--blue);margin-left:8px}.provider-distribute-note{grid-column:1/-1;display:block;color:#5a5051!important;letter-spacing:0!important;max-width:560px!important;margin:0!important;font-size:15px!important;line-height:1.35!important}.provider-distribute-note a{color:var(--blue);font-weight:950;text-decoration:none}.provider-distribute-note a:hover{text-decoration:underline}.expert-profile-showcase{grid-template-columns:minmax(0,.82fr) minmax(500px,.9fr);align-items:center;gap:clamp(44px,6vw,96px);display:grid;overflow:clip}.expert-profile-copy{z-index:2;align-content:center;gap:18px;min-width:0;display:grid;position:relative}.expert-profile-copy h2{max-width:620px;color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:820;line-height:1}.expert-profile-copy p:not(.section-kicker){color:#37302f;letter-spacing:-.015em;max-width:560px;margin:0;font-size:clamp(18px,1.6vw,24px);line-height:1.24}.expert-profile-copy .button{width:fit-content;margin-top:10px}.profile-fan-stage{z-index:1;background:radial-gradient(circle at 18% 18%,#ffd40033,#0000 28%),radial-gradient(circle at 80% 72%,#155fff29,#0000 34%),linear-gradient(#f7fbfff2,#ffffffe6);border-radius:38px;min-width:0;min-height:640px;position:relative;overflow:hidden}.profile-screen-rail{min-width:0;position:absolute;inset:0}.profile-screen{scroll-snap-align:center;width:224px;min-width:0;min-height:456px;transform:var(--fan-transform);transform-origin:50% 78%;opacity:.5;filter:blur(1.6px)saturate(.86);will-change:transform, opacity, filter;background:#fff;border:1px solid #1512181f;border-radius:22px;padding:11px;animation:10s cubic-bezier(.55,0,.1,1) infinite profileFanFocus;position:absolute;top:54%;left:50%;overflow:hidden;box-shadow:0 22px 54px #15121824}.profile-screen.is-primary{min-height:486px}.profile-screen:first-child{--fan-transform:translate(-132%, -48%) rotate(-15deg) scale(.82);--focus-transform:translate(-50%, -56%) rotate(0deg) scale(1.1);--fan-z:1;z-index:4;animation-delay:0s}.profile-screen:nth-child(2){--fan-transform:translate(-86%, -51%) rotate(-6deg) scale(.88);--focus-transform:translate(-50%, -56%) rotate(0deg) scale(1.1);--fan-z:2;z-index:3;animation-delay:-2.5s}.profile-screen:nth-child(3){--fan-transform:translate(-14%, -51%) rotate(6deg) scale(.88);--focus-transform:translate(-50%, -56%) rotate(0deg) scale(1.1);--fan-z:2;z-index:2;animation-delay:-5s}.profile-screen:nth-child(4){--fan-transform:translate(32%, -48%) rotate(15deg) scale(.82);--focus-transform:translate(-50%, -56%) rotate(0deg) scale(1.1);--fan-z:1;z-index:1;animation-delay:-7.5s}@keyframes profileFanFocus{0%{transform:var(--fan-transform);opacity:.5;filter:blur(1.6px)saturate(.86);z-index:var(--fan-z,1)}12%,28%{transform:var(--focus-transform);opacity:1;filter:none;z-index:10}40%,to{transform:var(--fan-transform);opacity:.5;filter:blur(1.6px)saturate(.86);z-index:var(--fan-z,1)}}.profile-screen-top{color:var(--ink);justify-content:space-between;align-items:center;font-size:11px;font-weight:950;display:flex}.profile-screen-top i{background:linear-gradient(90deg, var(--ink) 0 5px, transparent 5px 9px, var(--ink) 9px 17px, transparent 17px 21px, var(--ink) 21px 34px);border-radius:999px;width:34px;height:9px}.profile-app-nav{color:#34314a;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:16px;font-size:11px;display:grid}.profile-app-nav b{text-align:center;font-size:11px;font-weight:950}.profile-app-nav span:last-child{color:#6f6680;letter-spacing:.08em}.mini-profile-strip{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;margin-top:18px;display:grid}.mini-profile-strip i{background:var(--avatar-image) center / cover no-repeat, var(--soft-blue);border-radius:50%;width:52px;height:52px;box-shadow:0 0 0 4px #fff3c4}.mini-profile-strip b,.mini-profile-strip span{display:block}.mini-profile-strip b{color:var(--ink);font-size:13px;font-weight:950;line-height:1.05}.mini-profile-strip span{color:#5a5051;margin-top:3px;font-size:11px;line-height:1.2}.profile-bio-row{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;display:grid}.profile-avatar{background:var(--avatar-image) center / cover no-repeat, var(--soft-blue);border-radius:50%;width:58px;height:58px;box-shadow:0 0 0 4px #fff3c4}.profile-bio-row b,.profile-bio-row span,.profile-stats span,.profile-line,.profile-tabs span,.profile-screen h3,.profile-screen p,.offer-list b,.offer-list span,.rec-row b,.rec-row span,.about-screen dt,.about-screen dd{display:block}.profile-bio-row b{color:var(--ink);font-size:14px;font-weight:950;line-height:1.05}.profile-bio-row span{color:#5a5051;margin-top:4px;font-size:11px;font-weight:700;line-height:1.2}.profile-stats{text-align:center;color:#5a5051;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;font-size:11px;display:grid}.profile-stats b{color:var(--ink);font-size:12px;font-weight:950}.profile-tag{color:#9d214c;background:#ffe1ea;border-radius:999px;width:fit-content;margin:12px 0 0;padding:7px 10px;font-size:11px;font-weight:900}.profile-line{color:#37302f;margin:9px 0 0;font-size:13px;line-height:1.3}.profile-screen button{background:var(--blue);color:#fff;border:0;border-radius:8px;width:100%;min-height:34px;margin-top:12px;font-family:inherit;font-size:12px;font-weight:950}.profile-tabs{border-bottom:1px solid #1512181f;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px -2px 10px;display:grid}.profile-tabs span{place-items:center;height:26px;line-height:1;display:grid;position:relative}.profile-tabs svg{fill:none;stroke:#736d84;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.profile-tabs svg rect,.profile-tabs svg path,.profile-tabs svg circle{vector-effect:non-scaling-stroke}.profile-tabs span.is-active svg{stroke:#34314a}.profile-tabs span:before{content:none}.profile-tabs span.is-active{border-bottom:1.5px solid #34314a}.profile-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.profile-video-grid div{aspect-ratio:.75;background:var(--tile-image) center / cover no-repeat, var(--soft-blue);border-radius:8px;position:relative;overflow:hidden}.profile-video-grid span{color:#fff;text-shadow:0 1px 8px #0000006b;font-size:9px;font-weight:950;line-height:1;position:absolute;bottom:6px;left:6px;right:6px}.offer-screen,.rec-screen,.about-screen{flex-direction:column;display:flex}.profile-screen h3{color:var(--ink);letter-spacing:-.04em;margin:18px 0 0;font-size:30px;font-weight:860;line-height:.94}.profile-screen p{color:#5a5051;margin:10px 0 0;font-size:13px;line-height:1.24}.offer-list{gap:8px;margin-top:auto;display:grid}.offer-list div,.rec-row{background:#f8fbff;border:1px solid #1512181a;border-radius:16px;padding:12px}.offer-list span{color:#06483d;background:#d8f1eb;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950}.offer-list b{color:var(--ink);letter-spacing:-.035em;margin-top:14px;font-size:16px;line-height:1}.rec-screen{gap:8px}.rec-row{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;display:grid}.rec-row i{background:var(--rec-image) center / cover no-repeat, var(--soft-blue);border-radius:50%;grid-row:span 2;width:40px;height:40px}.rec-row b{color:var(--ink);font-size:13px;line-height:1.1}.rec-row span{color:#5a5051;font-size:11px}.about-screen dl{gap:16px;margin:auto 0 0;display:grid}.about-screen dt{color:var(--ink);font-size:16px;font-weight:950}.about-screen dd{color:#37302f;margin:4px 0 0;font-size:13px;line-height:1.3}.expert-action-section{gap:26px;display:grid}.expert-action-grid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px;padding-bottom:14px;display:grid;overflow:auto hidden}.expert-action-grid article{scroll-snap-align:start;background:#fff;border:1px solid #1512181a;border-radius:26px;flex-direction:column;min-height:360px;padding:18px;display:flex;box-shadow:0 18px 46px #1512180f}.expert-action-visual{background:#f6fbff;border-radius:20px;min-height:150px;position:relative;overflow:hidden}.expert-action-visual:before,.expert-action-visual:after{content:"";background:#fff;border-radius:16px;position:absolute;box-shadow:0 14px 28px #1512181f}.expert-action-visual.content:before{background:url(/assets/disco-final-cards/how-disco-works-expert-video-v2.png) 50%/cover no-repeat;width:88px;height:112px;top:22px;left:20px}.expert-action-visual.content:after{background:var(--blue);border-radius:999px;width:130px;height:18px;top:44px;right:22px;box-shadow:0 34px #1512181f,0 68px #15121814}.expert-action-visual.recommend:before{background:url(/assets/disco-final-cards/fertility_service_allara.jpg) 50%/cover no-repeat;border-radius:50%;width:52px;height:52px;top:32px;left:24px}.expert-action-visual.recommend:after{background:linear-gradient(90deg,#d8f1eb 0 42%,#0000 42%),#fff;width:160px;height:72px;bottom:26px;right:24px}.expert-action-visual.match:before{background:var(--blue);border-radius:50%;width:96px;height:96px;top:50%;left:50%;transform:translate(-50%,-50%)}.expert-action-visual.match:after{background:var(--yellow);border-radius:999px;width:auto;height:28px;bottom:22px;left:24px;right:24px}.expert-action-grid h3{color:var(--ink);letter-spacing:-.04em;margin:auto 0 0;font-size:clamp(28px,3.2vw,45px);font-weight:860;line-height:.96}.expert-action-grid p{color:#37302f;margin:14px 0 0;font-size:16px;line-height:1.3}.expert-mission-rally{background:var(--ink);color:#fff;border-radius:34px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(30px,5vw,64px);display:grid}.expert-mission-rally .section-kicker,.expert-mission-rally h2,.expert-mission-rally p{color:#fff}.expert-mission-rally h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,6vw,86px);font-weight:860;line-height:.92}.expert-concierge-popout{background:#fff;border:1px solid #1512181a;border-radius:30px;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(20px,4vw,52px);padding:clamp(24px,4vw,44px);display:grid;box-shadow:0 18px 48px #1512180f}.expert-concierge-copy{text-align:left;gap:12px;max-width:520px;margin:0;display:grid}.expert-concierge-copy h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.1vw,58px);font-weight:820;line-height:1}.expert-concierge-copy p:not(.section-kicker){color:#37302f;letter-spacing:-.01em;max-width:500px;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.28}.concierge-popout-list{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;padding:0;display:grid}.concierge-popout-list article{background:#f7fbff;border:1px solid #1512181a;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:168px;padding:17px;display:flex;box-shadow:0 18px 38px #1512180f}.concierge-popout-list article:nth-child(2n){background:#fffdf0;transform:translateY(10px)}.concierge-popout-list span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.concierge-popout-list b{color:var(--ink);letter-spacing:-.03em;margin-top:auto;font-size:clamp(20px,2vw,28px);font-weight:820;line-height:1;display:block}.concierge-popout-list p{color:#37302f;margin:10px 0 0;font-size:14px;line-height:1.3}.expert-mission-rally p{letter-spacing:-.025em;margin:0;font-size:clamp(20px,2vw,30px);line-height:1.16}.expert-low-lift{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.expert-low-lift-head{gap:16px;display:grid;position:sticky;top:98px}.expert-low-lift-head h2{color:var(--ink);letter-spacing:-.065em;margin:0;font-size:clamp(40px,5.4vw,82px);font-weight:950;line-height:.94}.expert-low-lift-head p:not(.section-kicker){color:#37302f;letter-spacing:-.025em;max-width:640px;margin:0;font-size:clamp(19px,1.9vw,27px);line-height:1.18}.expert-low-lift-grid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px;padding-bottom:14px;display:grid;overflow:auto hidden}.expert-low-lift-grid article{scroll-snap-align:start;background:#fff;border:1px solid #1512181a;border-radius:26px;flex-direction:column;justify-content:space-between;min-height:430px;padding:22px;display:flex;box-shadow:0 18px 46px #1512180f}.expert-low-lift-grid article.is-featured{background:#f7fbff;border-color:#0d5eff38;box-shadow:0 18px 46px #0d5eff14}.expert-low-lift-grid small{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;font-size:13px;font-weight:950}.expert-low-lift-grid h3{color:var(--ink);letter-spacing:-.055em;margin:40px 0 0;font-size:clamp(30px,3.2vw,48px);font-weight:950;line-height:.94}.expert-low-lift-grid ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.expert-low-lift-grid li{color:#37302f;grid-template-columns:10px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.28;display:grid}.expert-low-lift-grid li:before{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px;margin-top:6px}.expert-application-section{background:var(--soft-blue);border-radius:34px;grid-template-columns:minmax(0,.86fr) minmax(360px,.78fr);align-items:start;gap:clamp(28px,6vw,82px);padding:clamp(28px,4vw,52px);display:grid;box-shadow:0 20px 60px #15121814}.expert-application-copy{align-content:center;gap:16px;min-height:460px;display:grid}.expert-application-copy h2{max-width:760px;color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(42px,5.4vw,86px);font-weight:860;line-height:.95}.expert-application-copy p:not(.section-kicker){color:#37302f;letter-spacing:-.025em;max-width:620px;margin:0;font-size:clamp(19px,1.9vw,27px);line-height:1.18}.share-disco-page{background:radial-gradient(circle at 12% 18%,#9ed8ff57,#0000 34%),radial-gradient(circle at 88% 8%,#d8cbff57,#0000 30%),#fff}.share-disco-inner{gap:clamp(42px,6vw,76px);display:grid}.share-disco-hero{grid-template-columns:minmax(0,1.02fr) minmax(340px,.78fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.share-disco-copy{gap:18px;display:grid}.share-disco-copy h2{max-width:920px;color:var(--ink);letter-spacing:-.075em;margin:0;font-size:clamp(52px,7vw,112px);font-weight:950;line-height:.88}.share-disco-copy p:not(.section-kicker){color:#37302f;letter-spacing:-.03em;max-width:760px;margin:0;font-size:clamp(21px,2vw,31px);line-height:1.15}.share-disco-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #1512181a;border-radius:28px;padding:clamp(24px,3vw,36px);box-shadow:0 24px 70px #1512181f}.share-disco-card h3{color:var(--ink);letter-spacing:-.05em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:950;line-height:.95}.share-disco-card>p{color:#37302f;margin:12px 0 26px;font-size:18px;line-height:1.3}.share-disco-reasons{grid-template-columns:repeat(3,minmax(240px,1fr));gap:14px;display:grid}.share-disco-reasons article{background:#fff;border:1px solid #1512181a;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:250px;padding:22px;display:flex;box-shadow:0 18px 46px #1512180f}.share-disco-reasons span{color:var(--blue);letter-spacing:.12em;font-size:13px;font-weight:950}.share-disco-reasons h3{color:var(--ink);letter-spacing:-.055em;margin:44px 0 0;font-size:clamp(28px,3vw,45px);font-weight:950;line-height:.96}.share-disco-reasons p{color:#37302f;margin:16px 0 0;font-size:16px;line-height:1.3}.next-section{background:var(--soft-blue);min-height:84vh}.next-inner{width:100%}.next-title{max-width:880px;color:var(--ink);letter-spacing:-.08em;margin:0;font-size:clamp(54px,8vw,126px);font-weight:950;line-height:.86}.next-copy{width:min(680px,100%);color:var(--ink);letter-spacing:-.025em;margin:24px 0 0;font-size:clamp(22px,2.4vw,34px);line-height:1.15}.step-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}.step{border:2px solid var(--ink);background:var(--step-bg);flex-direction:column;justify-content:space-between;min-height:260px;padding:22px;display:flex}.step b{font-size:18px}.step h3{letter-spacing:-.055em;margin:52px 0 0;font-size:40px;line-height:.92}.step p{color:#37302f;margin:14px 0 0;font-size:17px;line-height:1.3}.audience-section{background:var(--paper);min-height:calc(100svh - 72px)}.audience-direct{margin-top:46px}.audience-direct .tab-panel{display:grid}.tab-panel{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px;min-height:430px;display:none}.panel-main,.panel-side{border:2px solid var(--ink);background:var(--panel-bg);padding:clamp(24px,3vw,38px)}.panel-main{flex-direction:column;justify-content:space-between;display:flex}.panel-main h3{letter-spacing:-.08em;margin:0;font-size:clamp(44px,5.6vw,86px);line-height:.88}.panel-main p{letter-spacing:-.035em;max-width:640px;margin:28px 0 0;font-size:clamp(22px,2.2vw,34px);line-height:1.08}.panel-cta{margin-top:34px}.panel-side{background:#fff;align-content:start;gap:12px;display:grid}.proof-card{border:2px solid var(--ink);background:var(--proof-bg);padding:18px}.proof-card b{letter-spacing:-.03em;font-size:18px;display:block}.proof-card p{color:#37302f;margin:8px 0 0;font-size:16px;line-height:1.28}.partner-page{gap:28px;display:grid}.partner-hero{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:18px;display:grid}.partner-lead,.partner-aside,.partner-block{background:var(--block-bg,#fff);border:1px solid #15121814;border-radius:28px;padding:clamp(22px,3vw,38px);box-shadow:0 18px 48px #15121812}.partner-lead{flex-direction:column;justify-content:space-between;min-height:390px;display:flex}.partner-lead h3,.partner-block h3{color:var(--ink);letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,72px);font-weight:950;line-height:.98}.partner-lead p,.partner-block>p{color:#37302f;letter-spacing:-.025em;max-width:760px;margin:22px 0 0;font-size:clamp(19px,1.7vw,25px);line-height:1.16}.partner-aside{align-content:start;gap:12px;display:grid}.partner-stat{background:#fff;border:1px solid #1512181a;border-radius:18px;padding:18px}.partner-stat b{letter-spacing:-.045em;font-size:clamp(28px,3.2vw,46px);line-height:.98;display:block}.partner-stat span{color:#37302f;margin-top:8px;font-size:15px;line-height:1.28;display:block}.partner-grid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px;margin-top:24px;padding:0 0 12px;display:grid;overflow:auto hidden}.partner-card{background:var(--item-bg,#fff);scroll-snap-align:start;border:1px solid #1512181a;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:190px;padding:18px;display:flex}.partner-card small{color:#5a5051;letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:900}.partner-card b{color:var(--ink);letter-spacing:-.04em;margin-top:28px;font-size:clamp(24px,2.4vw,34px);line-height:1;display:block}.partner-card p{color:#37302f;margin:10px 0 0;font-size:15px;line-height:1.3}.partner-faq{gap:8px;margin-top:22px;display:grid}.partner-faq details{background:#fff;border:1px solid #1512181a;border-radius:16px;padding:16px 18px}.partner-faq summary{cursor:pointer;color:var(--ink);letter-spacing:-.035em;font-size:18px;font-weight:950}.segment-control{background:#fff;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(740px,100%);margin:0 auto 34px;padding:10px;display:grid;box-shadow:0 14px 44px #15121817}.segment-control button{appearance:none;min-height:58px;color:var(--ink);letter-spacing:-.035em;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0 18px;font-family:inherit;font-size:clamp(16px,1.7vw,24px);font-weight:900;transition:background .18s,color .18s,box-shadow .18s;display:grid}.segment-control button.is-active,.segment-control button[aria-selected=true]{background:var(--blue);color:#fff;box-shadow:0 10px 26px #0d5eff38}.segment-control button:focus-visible{outline-offset:3px;outline:3px solid #0d5eff59}.partner-card[hidden]{display:none}.partner-grid:has(.partner-card[hidden]){grid-template-columns:1fr}.nested-demo{--demo-image:url(/assets/disco-final-cards/maternity_expert_mavida.jpeg);--demo-position:center 34%;background:#fff;border-radius:34px;padding:clamp(28px,4vw,54px);box-shadow:0 18px 52px #15121814}.nested-demo-content{grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(28px,5vw,70px);display:grid}.nested-demo-visual{background:radial-gradient(circle at 24% 18%, #ffd40085, transparent 28%), radial-gradient(circle at 86% 78%, #b83dff47, transparent 32%), var(--soft-blue);border-radius:26px;place-items:center;min-height:360px;padding:24px;display:grid}.profile-mini{background:#fff;border:1px solid #1512181f;border-radius:18px;width:min(280px,100%);overflow:hidden;box-shadow:0 18px 44px #1512181f}.profile-mini-header{border-bottom:1px solid #1512181a;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:900;display:flex}.profile-mini-avatar{background:var(--demo-image) var(--demo-position) / cover no-repeat;border-radius:999px;flex:0 0 24px;width:24px;height:24px;box-shadow:0 0 0 2px #fff,0 0 0 4px #075bff2e}.profile-mini-image{background:var(--demo-image) var(--demo-position) / cover no-repeat, var(--chrome-lilac);height:190px}.profile-mini-footer{padding:12px}.profile-mini-footer b,.profile-mini-footer span{display:block}.profile-mini-footer b{font-size:14px}.profile-mini-footer span{color:#5a5051;margin-top:4px;font-size:12px}.nested-demo-copy h3{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,58px);line-height:1}.nested-demo-copy p{color:#37302f;letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(18px,1.8vw,25px);line-height:1.22}.nested-demo-metric{border-top:1px solid #15121838;margin-top:26px;padding-top:22px}.nested-demo-metric b{color:#08a977;letter-spacing:-.055em;font-size:clamp(34px,4vw,56px);line-height:.95;display:block}.nested-demo-metric span{color:#5a5051;margin-top:8px;font-size:17px;display:block}.partner-faq p{color:#37302f;margin:10px 0 0;font-size:15px;line-height:1.34}.category-section{background:var(--clean)}.category-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:44px;display:grid}.category-tile{border:2px solid var(--ink);background:var(--tile-bg);flex-direction:column;justify-content:space-between;min-height:190px;padding:18px;display:flex}.category-tile span{background:var(--dot);border-radius:999px;width:16px;height:16px}.category-tile h3{letter-spacing:-.06em;margin:0;font-size:clamp(26px,2.8vw,42px);line-height:.92}.trust-section{background:var(--ink);color:#fff}.trust-section .section-kicker,.trust-section .section-title,.trust-section .section-copy{color:#fff}.trust-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}.trust-card{background:#ffffff14;border:2px solid #ffffffb8;min-height:260px;padding:22px}.trust-card h3{color:#fff;letter-spacing:-.055em;margin:0;font-size:36px;line-height:.95}.trust-card p{color:#ffffffd1;margin:16px 0 0;font-size:17px;line-height:1.35}.final-cta{background:var(--yellow)}.final-cta .section-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.final-cta .section-title{max-width:820px}.consumer-context{z-index:12;background:var(--paper);border-top:2px solid var(--ink);padding:clamp(64px,8vw,104px) 28px clamp(76px,9vw,124px);position:relative}.consumer-context-inner{width:min(1160px,100%);margin:0 auto}.consumer-intro{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:end;gap:28px;display:grid}.consumer-intro h2{letter-spacing:-.04em;max-width:820px;margin:0;font-size:clamp(42px,6.1vw,88px);font-weight:820;line-height:.96}.consumer-intro p{letter-spacing:-.012em;margin:0;font-size:clamp(19px,1.7vw,25px);line-height:1.24}.consumer-feature-grid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(4,minmax(272px,1fr));gap:28px;margin-top:54px;padding:10px 0 22px;display:grid;position:relative;overflow:auto hidden}.consumer-feature{min-height:318px;box-shadow:0 20px 48px #15121812, 0 0 34px color-mix(in srgb, var(--feature-dot) 17%, transparent);scroll-snap-align:start;background:#fff;border:1px solid #15121814;border-radius:30px 30px 18px 18px;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:relative}.consumer-feature:not(:last-child):after{content:"";border-top:2px dotted color-mix(in srgb, var(--feature-dot) 70%, #15121838);width:32px;position:absolute;top:38px;right:-31px}.consumer-feature:not(:last-child):before{content:"";border-top:2px solid color-mix(in srgb, var(--feature-dot) 70%, var(--ink));border-right:2px solid color-mix(in srgb, var(--feature-dot) 70%, var(--ink));background:#fff;width:12px;height:12px;position:absolute;top:32px;right:-35px;transform:rotate(45deg)}.consumer-step-marker{border:1px solid color-mix(in srgb, var(--feature-dot) 38%, #1512181a);color:#37302f;letter-spacing:.02em;text-transform:uppercase;min-height:42px;box-shadow:0 10px 28px color-mix(in srgb, var(--feature-dot) 15%, transparent);background:#ffffffc2;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:7px 12px 7px 7px;font-size:13px;font-weight:950;display:inline-flex}.consumer-step-marker i{background:var(--feature-dot);width:28px;height:28px;color:var(--ink);box-shadow:0 0 24px color-mix(in srgb, var(--feature-dot) 44%, transparent);border-radius:999px;place-items:center;font-size:13px;font-style:normal;line-height:1;display:grid}.consumer-feature h3{letter-spacing:-.04em;margin:0;font-size:clamp(27px,2.9vw,42px);font-weight:860;line-height:.98}.consumer-feature p{color:#37302f;margin:16px 0 0;font-size:17px;line-height:1.3}.visual-consumer-context{overflow:hidden}.visual-intro{margin-bottom:clamp(44px,6vw,72px)}.consumer-visual-story{grid-template-columns:minmax(420px,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(42px,7vw,96px);display:grid}.consumer-phone-demo{min-height:650px;position:relative}.phone-shell{background:#fff;border:10px solid #171717;border-radius:44px;width:min(320px,78vw);min-height:610px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 70px #1512182e}.phone-topbar{justify-content:center;gap:6px;padding:18px 0 12px;display:flex}.phone-topbar span{background:#15121840;border-radius:999px;width:7px;height:7px}.phone-chat{background:var(--soft-blue);border-radius:26px;margin:14px 18px 0;padding:18px}.chat-chip{background:var(--blue);color:#fff;border-radius:999px;width:fit-content;margin-bottom:18px;padding:8px 12px;font-size:13px;font-weight:950}.chat-line{background:#15121826;border-radius:999px;width:68%;height:12px;margin-top:9px}.chat-line.wide{width:92%}.disco-response{width:86%;color:var(--ink);background:#fff;border-radius:18px 18px 6px;margin:22px 0 0 auto;padding:12px 14px;font-size:14px;font-weight:900;line-height:1.18;box-shadow:0 12px 26px #15121814}.phone-board{margin:24px 18px 0}.phone-board>span{color:var(--ink);letter-spacing:-.03em;margin-bottom:12px;font-size:21px;font-weight:860;display:block}.board-thumb{background:var(--thumb-image) var(--thumb-position,center) / var(--thumb-fit,cover) no-repeat;border-radius:18px;height:92px;margin-top:10px;box-shadow:inset 0 0 0 2px #fff,0 12px 28px #1512181a}.floating-discovery-card{background:linear-gradient(180deg, transparent 42%, #000000a3), var(--card-image) var(--card-position,center) / cover no-repeat;color:#fff;border:1px solid #1512181a;border-radius:24px;flex-direction:column;justify-content:flex-end;width:186px;min-height:224px;padding:14px;display:flex;position:absolute;overflow:hidden;box-shadow:0 22px 46px #1512182e}.creator-caption{color:#fff;text-shadow:0 2px 12px #15121880;letter-spacing:-.04em;font-size:17px;font-weight:860;line-height:.98;position:absolute;top:14px;left:14px;right:14px}.creator-caption:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00000057,#0000);position:absolute;inset:-12px -10px -18px}.creator-chip{color:#151218db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:7px;max-width:calc(100% - 24px);padding:5px 9px 5px 5px;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 10px 24px #15121824}.creator-chip span{background:var(--creator-avatar) var(--creator-avatar-position,center) / 260% no-repeat;border-radius:50%;flex:none;width:25px;height:25px;box-shadow:inset 0 0 0 1px #ffffffdb}.creator-chip em{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:108px;font-size:11px;font-style:normal;font-weight:900;line-height:1;overflow:hidden}.floating-discovery-card small{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.floating-discovery-card b{letter-spacing:-.035em;margin-top:6px;font-size:20px;font-weight:860;line-height:1;display:block}.floating-discovery-card.expert-card{top:58px;left:0}.floating-discovery-card.product-card{width:162px;min-height:188px;top:134px;right:4px}.floating-discovery-card.care-card{width:170px;min-height:192px;bottom:42px;left:28px}.consumer-visual-copy h2,.know-copy h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(40px,5.2vw,74px);font-weight:820;line-height:1}.consumer-visual-copy>p:not(.section-kicker),.know-copy p:not(.section-kicker){color:#37302f;letter-spacing:-.012em;max-width:760px;margin:24px 0 0;font-size:clamp(18px,1.7vw,25px);line-height:1.24}.consumer-action-row{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;margin-top:34px;padding:0 0 12px;display:grid;overflow-x:auto}.consumer-action-row article{scroll-snap-align:start;background:#fff;border:1px solid #1512181a;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:178px;padding:16px;display:flex;box-shadow:0 14px 34px #1512180d}.consumer-action-row span{color:var(--blue);letter-spacing:.08em;font-size:12px;font-weight:950}.consumer-action-row b{color:var(--ink);letter-spacing:-.03em;margin-top:18px;font-size:22px;font-weight:860;line-height:1;display:block}.consumer-action-row p{color:#37302f;margin:10px 0 0;font-size:14px;line-height:1.26}.know-section{background:#fff;border:1px solid #1512181a;border-radius:34px;grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);align-items:center;gap:clamp(36px,7vw,92px);margin-top:clamp(58px,8vw,112px);padding:clamp(28px,5vw,66px);display:grid;box-shadow:0 22px 64px #15121812}.know-visual-grid{grid-template-rows:1fr 1fr .72fr;grid-template-columns:.85fr 1.15fr;gap:18px;min-height:580px;display:grid}.know-photo{background:linear-gradient(180deg, transparent 48%, #00000094), var(--know-image) center / cover no-repeat;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 18px 44px #15121821}.know-photo.tall{grid-row:span 2}.know-photo.wide{grid-column:span 2}.know-photo span{color:var(--ink);background:#ffffffeb;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:860;position:absolute;bottom:14px;left:14px;box-shadow:0 10px 24px #15121824}.know-section{text-align:center;max-width:1040px;margin-left:auto;margin-right:auto;display:block}.know-copy{max-width:840px;margin:0 auto}.know-copy .section-kicker{max-width:820px;color:var(--blue);letter-spacing:0;text-transform:none;margin:0 auto;font-size:clamp(46px,7.6vw,100px);font-weight:950;line-height:.92}.know-copy p:not(.section-kicker){max-width:720px;margin:24px auto 0}.know-copy h2,.know-visual-grid{display:none}.popular-boards-section{z-index:12;background:var(--paper);padding:clamp(62px,8vw,112px) 28px clamp(70px,9vw,124px);position:relative;overflow:hidden}.popular-boards-inner{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(38px,7vw,92px);width:min(1160px,100%);margin:0 auto;display:grid}.popular-boards-copy h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(40px,5.2vw,76px);font-weight:820;line-height:1}.popular-boards-copy p:not(.section-kicker){color:#37302f;letter-spacing:-.012em;max-width:640px;margin:24px 0 0;font-size:clamp(18px,1.7vw,25px);line-height:1.24}.popular-board-demo{min-height:700px;transition:opacity .18s,transform .18s;position:relative}.popular-board-demo.is-changing{opacity:.78;transform:translateY(4px)}.board-phone-frame{background:#fff;border:1px solid #1512181f;border-radius:34px;width:min(430px,100%);margin:0 auto;padding:22px;box-shadow:0 28px 72px #15121821}.board-demo-top{color:var(--ink);justify-content:space-between;align-items:center;padding:4px 10px 22px;font-size:16px;font-weight:950;display:flex}.board-demo-top i{background:radial-gradient(circle at 16% 50%, var(--ink) 0 3px, transparent 4px), radial-gradient(circle at 38% 50%, var(--ink) 0 3px, transparent 4px), linear-gradient(90deg, var(--ink) 0 38px, transparent 38px 48px, var(--ink) 48px 76px);border-radius:999px;width:76px;height:14px}.board-progress{background:#15121829;border-radius:999px;height:4px;margin:0 8px 20px;overflow:hidden}.board-progress span{border-radius:inherit;background:var(--blue);width:42%;height:100%;animation:15.6s linear infinite boardProgress;display:block}.board-demo-card{background:#fffefa;border:1.5px solid #15121838;border-radius:28px;padding:16px}.board-demo-header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.board-demo-header h3{color:#342c2e;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,38px);font-weight:500;line-height:.98}.board-demo-header button,.board-share-strip button{appearance:none;background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:999px;place-items:center;font-family:inherit;font-weight:950;display:inline-grid}.board-demo-header button{width:46px;height:46px;font-size:23px}.board-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:416px;display:grid;position:relative}.board-mini-card{background:#fff;border:1px solid #1512181f;border-radius:20px;min-height:196px;padding:10px;position:relative;overflow:hidden;box-shadow:0 12px 28px #15121814}.board-mini-card.floated{width:190px;position:absolute;bottom:-16px;right:-38px;transform:rotate(7deg);box-shadow:0 18px 40px #15121826}.board-mini-image{background:var(--board-card-image) center / cover no-repeat;height:116px;margin:-10px -10px 10px}.board-mini-card small{color:#17473d;letter-spacing:.04em;text-transform:uppercase;background:#d6eee9;border-radius:7px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.board-mini-card.product small{color:#755600;background:#fff0b8}.board-mini-card.care small{color:var(--blue);background:#e5f2ff}.board-mini-card b{color:#342c2e;letter-spacing:-.035em;margin-top:9px;font-size:18px;line-height:1.02;display:block}.board-share-strip{background:#fff;border:1px solid #1512181a;border-radius:24px;gap:10px;margin-top:12px;padding:10px;display:grid;box-shadow:0 14px 34px #15121812}.board-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.board-link-row>span{text-overflow:ellipsis;white-space:nowrap;background:var(--yellow);min-width:0;color:var(--ink);border-radius:999px;padding:12px 14px;font-size:14px;font-weight:900;overflow:hidden}.board-share-strip button{min-height:44px;padding:0 18px;font-size:15px}.board-follower-row{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 2px;display:flex}.board-follower-faces{align-items:center;min-width:76px;display:flex}.board-follower-faces i{background:var(--face-image,url(/assets/disco-final-cards/maternity_lifestyle_image2.jpg)) center / cover no-repeat, var(--soft-blue);border:2px solid #fff;border-radius:999px;width:30px;height:30px;display:block;box-shadow:0 7px 16px #1512181f}.board-follower-faces i+i{margin-left:-9px}.board-follower-row>span{color:#5a5051;text-align:right;font-size:13px;font-weight:900;line-height:1.15}@keyframes boardProgress{0%{width:8%}16.6%{width:100%}16.7%{width:8%}to{width:100%}}.testimonial-section{border-top:2px solid var(--ink);background:var(--clean);padding:clamp(46px,6vw,76px) 0 clamp(52px,6vw,82px);overflow:hidden}.testimonial-inner{width:100%;margin:0 auto}.testimonial-proof{width:min(1160px,100% - 56px);max-width:720px;margin:0 auto clamp(22px,3vw,34px)}.testimonial-proof h2{color:var(--ink);letter-spacing:-.075em;margin:0;font-size:clamp(38px,5vw,78px);font-weight:950;line-height:.9}.testimonial-flood{width:min(1440px,100vw);min-height:clamp(420px,38vw,510px);margin-top:10px;margin-left:auto;margin-right:auto;position:relative}.review-tile{top:var(--tile-top);left:var(--tile-left);width:clamp(138px,12.8vw,198px);min-height:clamp(128px,12.8vw,190px);box-shadow:0 22px 48px #15121814, 0 0 34px color-mix(in srgb, var(--review-accent) 18%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);opacity:var(--tile-opacity,.42);filter:blur(var(--tile-blur,2.8px));transform:translate3d(var(--tile-x,0), var(--tile-y,0), 0) scale(var(--tile-scale,1));will-change:transform, translate, opacity, filter;animation:travelReview var(--tile-speed,22s) ease-in-out infinite;animation-delay:var(--tile-delay,0s);background:#ffffffe0;border:1px solid #1512181a;border-radius:22px;grid-template-rows:auto 1fr;gap:14px;padding:16px;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .9s,filter .9s,box-shadow .9s;display:grid;position:absolute;translate:0}.review-tile.is-soft{--tile-opacity:.24;--tile-blur:5px;--tile-scale:.86}.review-tile.is-back{--tile-opacity:.16;--tile-blur:7px;--tile-scale:.76}.review-tile.is-whisper{--tile-opacity:.1;--tile-blur:9px;--tile-scale:.68}.review-tile.is-focus{z-index:6;opacity:1;filter:blur();transform:translate3d(var(--tile-x,0), var(--tile-y,0), 0) scale(1.08);box-shadow:0 30px 70px #15121824, 0 0 48px color-mix(in srgb, var(--review-accent) 28%, transparent)}.review-person{color:#5a5051;letter-spacing:-.01em;align-items:center;gap:10px;font-size:13px;font-weight:850;display:flex}.review-avatar{background:color-mix(in srgb, var(--review-accent) 56%, #fff);width:34px;height:34px;color:var(--ink);box-shadow:0 0 22px color-mix(in srgb, var(--review-accent) 38%, transparent);border-radius:999px;place-items:center;font-size:14px;font-weight:950;display:inline-grid}.review-copy{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(15px,1.35vw,20px);font-weight:900;line-height:1.08}.review-tile:first-child{top:8%!important;left:-2%!important}.review-tile:nth-child(2){top:0%!important;left:10%!important}.review-tile:nth-child(3){top:4%!important;left:24%!important}.review-tile:nth-child(4){top:0%!important;left:40%!important}.review-tile:nth-child(5){top:5%!important;left:56%!important}.review-tile:nth-child(6){top:1%!important;left:72%!important}.review-tile:nth-child(7){top:8%!important;left:88%!important}.review-tile:nth-child(8){top:28%!important;left:-4%!important}.review-tile:nth-child(9){top:26%!important;left:13%!important}.review-tile:nth-child(10){top:30%!important;left:29%!important}.review-tile:nth-child(11){top:24%!important;left:45%!important}.review-tile:nth-child(12){top:30%!important;left:61%!important}.review-tile:nth-child(13){top:25%!important;left:78%!important}.review-tile:nth-child(14){top:31%!important;left:94%!important}.review-tile:nth-child(15){top:52%!important;left:-1%!important}.review-tile:nth-child(16){top:50%!important;left:16%!important}.review-tile:nth-child(17){top:55%!important;left:31%!important}.review-tile:nth-child(18){top:49%!important;left:47%!important}.review-tile:nth-child(19){top:54%!important;left:63%!important}.review-tile:nth-child(20){top:50%!important;left:80%!important}.review-tile:nth-child(21){top:60%!important;left:7%!important}.review-tile:nth-child(22){top:12%!important;left:18%!important}.review-tile:nth-child(23){top:42%!important;left:22%!important}.review-tile:nth-child(24){top:13%!important;left:50%!important}@keyframes travelReview{0%,to{translate:0}28%{translate:var(--move-a,18px -16px)}62%{translate:var(--move-b,-14px 18px)}82%{translate:var(--move-c,10px 8px)}}.site-footer{border-top:2px solid var(--ink);background:var(--ink);color:#fff;padding:clamp(46px,6vw,78px) 28px 28px}.footer-inner{width:min(1160px,100%);margin:0 auto}.footer-top{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:start;gap:36px;display:grid}.footer-brand{letter-spacing:-.08em;margin:0;font-size:clamp(56px,7vw,112px);font-weight:400;line-height:.82}.footer-copy{color:#ffffffc7;letter-spacing:-.03em;max-width:560px;margin:18px 0 0;font-size:clamp(20px,2vw,30px);line-height:1.12}.footer-links{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.footer-column h3{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:15px}.footer-column a,.footer-column span{color:#ffffffc7;margin-top:10px;font-size:16px;line-height:1.25;text-decoration:none;display:block}.footer-column a:hover{color:#fff}.footer-column .footer-support-cta{min-height:42px;color:var(--ink);background:#fff;border:1px solid #ffffff57;border-radius:999px;justify-content:center;align-items:center;margin-top:16px;padding:11px 18px;font-weight:950;line-height:1;display:inline-flex}.footer-column .footer-support-cta:hover{background:var(--blue);color:#fff;border-color:#fff}.footer-bottom{color:#ffffff94;border-top:1px solid #ffffff2e;justify-content:space-between;gap:18px;margin-top:clamp(42px,6vw,72px);padding-top:22px;font-size:14px;line-height:1.35;display:flex}@media (width<=1040px){.nav-links{flex:1;justify-content:center;gap:22px;overflow-x:auto}.nav-dropdown{left:auto;right:0;transform:translateY(-6px)}.nav-menu:hover .nav-dropdown,.nav-menu:focus-within .nav-dropdown{transform:translate(0)}.hero{min-height:auto}.hero-stage{min-height:840px;padding-top:132px}.card-group{transform:scale(.74)}.card-group.experts{transform-origin:0 0;top:128px;left:-52px}.card-group.products{transform-origin:100% 0;top:122px;right:-66px}.card-group.care{transform-origin:100% 100%;bottom:10px;right:-28px}.group-label text{font-size:27px}.products .group-label,.care .group-label{display:none}.step-grid,.tab-panel,.partner-hero,.partner-intake,.supplier-mission,.nested-demo-content,.supplier-access-head,.expert-profile-showcase,.expert-mission-rally,.expert-concierge-popout,.expert-low-lift,.expert-application-section,.share-disco-hero{grid-template-columns:1fr}.partner-lead{min-height:320px}.partner-intake-copy,.supplier-hero-simple .partner-intake-copy,.expert-application-copy{min-height:auto}.expert-low-lift-head{position:static}.expert-low-lift-grid{grid-template-columns:repeat(2,minmax(290px,74vw))}.expert-concierge-copy{text-align:center;max-width:760px;margin:0 auto}.expert-concierge-copy p:not(.section-kicker){margin:0 auto}.concierge-popout-list{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(4,minmax(236px,68vw));padding:4px 2px 16px;overflow:auto hidden}.concierge-popout-list article{scroll-snap-align:start}.nested-demo-visual{min-height:300px}.profile-fan-stage{border-radius:0;min-height:600px;margin:0 -18px}.profile-screen-rail{margin:0;padding:0;display:block}.profile-screen{width:232px;min-height:470px}.profile-screen.is-primary{min-height:500px}.expert-action-grid,.supplier-pricing-grid{grid-template-columns:repeat(3,minmax(270px,78vw));margin:0 -18px;padding-left:18px;padding-right:18px}.supplier-pricing-grid{grid-template-columns:repeat(2,minmax(286px,82vw))}.category-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.final-cta .section-inner{grid-template-columns:1fr}.consumer-intro{grid-template-columns:repeat(2,1fr)}.footer-top,.footer-links{grid-template-columns:1fr}}@media (width<=760px){.card-group.care{display:none}}@media (width<=680px){.site-nav{flex-wrap:wrap;align-content:center;gap:10px;height:auto;min-height:66px;padding:0 12px}.brand{flex:none;font-size:28px}.nav-links{flex:100%;order:3;justify-content:center;gap:12px;width:100%;min-width:0;font-size:13px;overflow-x:auto}.nav-links a{white-space:nowrap}.nav-links a.nav-secondary{font-size:12px}.nav-actions{flex:none;order:2;margin-left:auto}.nav-cta{min-height:38px;padding:9px 12px;font-size:12px}.hero{min-height:auto}.hero-stage{min-height:690px;padding:88px 18px 48px;display:block}.hero-center{width:100%;min-width:0;max-width:100%;margin:112px auto 0;overflow:hidden}.hero-lockup{margin-bottom:18px}.hero-logo{font-size:clamp(58px,20vw,82px)}.hero-tagline{font-size:clamp(22px,7vw,28px)}.word-window{width:calc(100vw - 36px);max-width:100%;min-height:132px;overflow:hidden}.word{letter-spacing:-.09em;width:100%;max-width:100%;height:100%;font-size:clamp(54px,17vw,82px);line-height:.88;inset:0}.word.phrase,.word.long{letter-spacing:-.075em;font-size:clamp(40px,13vw,64px);line-height:.96}.hero-copy{width:calc(100vw - 44px);margin-top:22px;font-size:19px}.button{min-width:176px;min-height:50px;padding:14px 24px;font-size:16px}.card-group{opacity:.9;transform:scale(.44)}.card-group.experts{top:42px;left:-138px}.card-group.products{top:44px;right:-164px}.group-label{display:none}.listing-card{grid-template-rows:26px minmax(0,1fr) 42px}.next-section,.section{padding:58px 18px}.section-inner,.audience-direct,.partner-page,.partner-block,.supplier-mission{min-width:0;max-width:100%;overflow:hidden}.category-grid,.trust-grid,.consumer-intro,.partner-form-row{grid-template-columns:1fr}.consumer-context{padding:52px 18px 66px}.consumer-intro{gap:20px}.consumer-intro h2{font-size:clamp(56px,18vw,76px)}.consumer-intro p{font-size:20px}.consumer-feature-grid{grid-template-columns:repeat(4,minmax(250px,78vw));gap:18px;margin-top:32px;padding-right:18px}.consumer-feature{min-height:284px;padding:18px}.consumer-feature h3{font-size:34px}.consumer-visual-story,.know-section{grid-template-columns:1fr}.consumer-phone-demo{min-height:560px;margin:0 -18px;overflow:hidden}.phone-shell{border-width:8px;border-radius:38px;width:min(282px,74vw);min-height:520px}.phone-chat{margin:12px 14px 0;padding:14px}.phone-board{margin:18px 14px 0}.board-thumb{height:78px}.floating-discovery-card{border-radius:20px;width:142px;min-height:174px}.creator-caption{font-size:13px;top:11px;left:11px;right:11px}.creator-chip{gap:5px;max-width:calc(100% - 18px);padding:4px 7px 4px 4px;top:9px;left:9px}.creator-chip span{width:21px;height:21px}.creator-chip em{max-width:82px;font-size:9px}.floating-discovery-card b{font-size:16px}.floating-discovery-card.expert-card{top:30px;left:10px}.floating-discovery-card.product-card{width:132px;min-height:156px;top:118px;right:8px}.floating-discovery-card.care-card{width:134px;min-height:154px;bottom:34px;left:22px}.consumer-visual-copy h2,.know-copy h2{font-size:clamp(42px,13vw,58px);line-height:.95}.consumer-visual-copy>p:not(.section-kicker),.know-copy p:not(.section-kicker){font-size:20px}.consumer-action-row{grid-template-columns:repeat(4,minmax(224px,78vw))}.know-section{border-left:0;border-right:0;border-radius:0;margin-left:-18px;margin-right:-18px;padding:34px 18px}.know-visual-grid{grid-template-columns:.9fr 1.1fr;gap:12px;min-height:470px}.know-photo{border-radius:20px}.popular-boards-section{padding:56px 18px 66px}.popular-boards-inner{grid-template-columns:1fr;gap:32px}.popular-boards-copy h2{font-size:clamp(42px,13vw,58px);line-height:.94}.popular-boards-copy p:not(.section-kicker){font-size:20px}.popular-board-demo{min-height:650px;margin:0 -18px;overflow:hidden}.board-phone-frame{border-radius:30px;width:min(370px,100vw - 34px);padding:16px}.board-demo-card{border-radius:24px;padding:12px}.board-demo-header h3{font-size:clamp(25px,8vw,33px)}.board-demo-header button{width:40px;height:40px;font-size:20px}.board-demo-grid{gap:10px;min-height:378px}.board-mini-card{border-radius:18px;min-height:178px;padding:8px}.board-mini-card.floated{width:164px;right:-20px}.board-mini-image{height:100px;margin:-8px -8px 9px}.board-mini-card small{font-size:9px}.board-mini-card b{font-size:15px}.board-link-row>span{padding:10px 12px;font-size:12px}.board-share-strip button{min-height:40px;padding:0 14px;font-size:13px}.board-follower-row>span{font-size:12px}.partner-intake{border-radius:0;margin-left:-18px;margin-right:-18px;padding:26px 18px;overflow:hidden}.partner-intake-copy h2{overflow-wrap:break-word;max-width:100%;font-size:clamp(38px,11vw,50px);line-height:1}.partner-intake-word{display:inline}.partner-intake-copy p,.supplier-mission-copy,.supplier-access-head p,.partner-lead p,.partner-block>p,.nested-demo-copy p{font-size:18px}.partner-form-card{border-radius:22px}.segment-control{scroll-snap-type:x proximity;border-radius:22px;grid-template-columns:repeat(3,minmax(132px,1fr));justify-content:start;width:100%;max-width:100%;overflow-x:auto}.segment-control button{scroll-snap-align:start;min-height:48px;padding:0 14px;font-size:15px}.nested-demo{border-radius:0;width:calc(100% + 36px);max-width:calc(100% + 36px);margin-left:-18px;margin-right:-18px;padding:24px 18px}.nested-demo-visual{min-height:260px;padding:18px}.profile-mini{width:min(240px,82vw)}.profile-mini-image{height:168px}.nested-demo-copy h3,.partner-lead h3,.partner-block h3,.supplier-mission h3{font-size:clamp(34px,11vw,48px)}.partner-grid{grid-template-columns:repeat(3,minmax(250px,78vw));width:100%;max-width:100%}.supplier-access-grid{grid-template-columns:repeat(3,minmax(260px,80vw));width:100%;max-width:100%}.supplier-pricing-grid{grid-template-columns:repeat(2,minmax(286px,84vw))}.pinterest-draft{gap:54px}.supplier-hero-points{gap:8px}.supplier-hero-points span{font-size:12px}.share-disco-reasons{grid-template-columns:1fr}.supplier-section-head h2,.supplier-access-head h2{font-size:clamp(36px,11vw,50px)}.supplier-section-head p:not(.section-kicker){font-size:18px}.supplier-discovery-grid,.supplier-process-grid,.supplier-beta-grid{grid-template-columns:repeat(4,minmax(258px,78vw));width:calc(100% + 18px);padding-right:18px}.supplier-discovery-card{min-height:350px}.supplier-process-card{min-height:250px}.supplier-beta-grid article{min-height:210px}.supplier-access-head{gap:14px}.supplier-pill{justify-self:start}.supplier-demo-chip{font-size:11px}.footer-bottom{flex-direction:column}.testimonial-flood{min-height:520px}.review-tile{width:156px}}@media (width<=430px){.site-nav{padding:10px 12px}.nav-links{justify-content:flex-start}.hero-stage{min-height:650px;padding-top:74px}.card-group{transform:scale(.36)}.card-group.experts{top:64px;left:-154px}.card-group.products{top:82px;right:-176px}.hero-copy{font-size:18px}.testimonial-proof{width:calc(100% - 36px)}.testimonial-flood{min-height:470px}.review-tile{width:138px;padding:13px}.review-copy{font-size:14px}}@media (width<=680px){html,body{width:100%;max-width:100%;overflow-x:hidden}.site-nav{gap:8px 10px;min-height:60px;padding:9px 12px 10px;position:sticky}.brand{letter-spacing:0;font-size:31px}.nav-links{scrollbar-width:none;flex:0 0 calc(100vw - 24px);order:3;justify-content:flex-start;gap:8px;width:calc(100vw - 24px);padding:4px 0 0;font-size:13px;font-weight:800;overflow:visible}.nav-links::-webkit-scrollbar{display:none}.nav-links a{background:#fff;border:1px solid #1512181a;border-radius:999px;align-items:center;min-height:36px;padding:7px 10px;display:inline-flex;box-shadow:0 8px 22px #1512180d}.nav-links a.is-active{background:#f3f8ff;border-color:#075bff47}.nav-links a.nav-secondary{color:var(--ink);font-size:13px}.nav-menu:after{display:none}.nav-menu{position:relative}.nav-menu-trigger[aria-expanded=true]{background:#f3f8ff;border-color:#075bff52}.nav-dropdown{z-index:80;border-radius:18px;gap:6px;width:min(312px,100vw - 24px);padding:8px;display:grid;top:calc(100% + 8px);left:auto;right:-4px;transform:translateY(-4px)}.nav-menu.is-open .nav-dropdown{opacity:1;pointer-events:auto;transform:translate(0)}.nav-dropdown a{min-height:auto;box-shadow:none;white-space:normal;border:0;border-radius:12px;padding:12px;display:grid}.nav-cta{letter-spacing:0;min-height:38px;padding:9px 13px;font-size:13px}.hero-stage{place-items:center;min-height:min(720px,100svh - 60px);padding:86px 18px 48px;display:grid}.hero-center{margin:58px auto 0}.hero-logo,.hero-tagline,.word,.word.phrase,.word.long,.hero-copy,.section-title,.consumer-intro h2,.consumer-visual-copy h2,.know-copy h2,.popular-boards-copy h2,.partner-intake-copy h2,.expert-page-v2 .partner-intake-copy h2,.expert-profile-copy h2,.expert-mission-rally h2,.expert-concierge-copy h2,.expert-low-lift-head h2,.expert-application-copy h2,.supplier-section-head h2,.supplier-access-head h2,.share-disco-copy h2,.waitlist-panel h2{letter-spacing:0}.hero-logo{font-size:clamp(62px,18vw,84px);line-height:.9}.hero-tagline{font-size:clamp(23px,6.6vw,30px);line-height:1.05}.word-window{width:100%;min-height:116px}.word{letter-spacing:0;overflow-wrap:anywhere;word-break:normal;font-size:clamp(48px,14.5vw,78px);line-height:.92}.word.phrase,.word.long{letter-spacing:0;font-size:clamp(40px,11.6vw,62px)}.hero-copy{width:min(330px,100%);margin-top:16px;font-size:18px;line-height:1.22}.hero-actions{margin-top:18px}.button{letter-spacing:0;width:100%;min-width:0;max-width:330px;min-height:50px;padding:13px 20px;font-size:16px}.card-group{opacity:.82;transform:scale(.38)}.card-group.experts{top:30px;left:-154px}.card-group.products{top:32px;right:-176px}.card-group.care{display:none}.section,.next-section,.consumer-context,.popular-boards-section{padding-left:16px;padding-right:16px}.section-kicker{letter-spacing:.08em;margin-bottom:10px;font-size:11px;line-height:1.2}.consumer-intro,.consumer-visual-story,.know-section,.popular-boards-inner,.partner-hero,.partner-intake,.supplier-mission,.nested-demo-content,.supplier-access-head,.expert-profile-showcase,.expert-mission-rally,.expert-concierge-popout,.expert-low-lift,.expert-application-section,.share-disco-hero,.footer-top,.footer-links{grid-template-columns:1fr!important}.consumer-intro h2,.consumer-visual-copy h2,.know-copy h2,.popular-boards-copy h2,.supplier-section-head h2,.supplier-access-head h2,.share-disco-copy h2{font-size:clamp(34px,10vw,46px);line-height:1.02}.consumer-intro p,.consumer-visual-copy>p:not(.section-kicker),.know-copy p:not(.section-kicker),.popular-boards-copy p:not(.section-kicker),.partner-intake-copy p,.supplier-section-head p:not(.section-kicker),.supplier-access-head p,.expert-profile-copy p:not(.section-kicker),.expert-concierge-copy p:not(.section-kicker),.expert-low-lift-head p:not(.section-kicker),.expert-application-copy p:not(.section-kicker),.share-disco-copy p{letter-spacing:0;max-width:100%;font-size:17px;line-height:1.35}.consumer-phone-demo,.popular-board-demo,.profile-fan-stage,.nested-demo,.expert-mission-rally,.expert-concierge-popout,.expert-application-section,.know-section,.partner-intake{border-left:0;border-right:0;border-radius:0;width:calc(100% + 32px);max-width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.consumer-phone-demo{min-height:520px}.phone-shell{width:min(276px,78vw);min-height:494px}.floating-discovery-card.expert-card{top:18px;left:8px}.floating-discovery-card.product-card{top:104px;right:8px}.floating-discovery-card.care-card{bottom:22px;left:16px}.know-visual-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;min-height:360px}.know-photo.wide,.know-photo.tall{grid-area:auto}.know-photo span{width:fit-content;max-width:calc(100% - 20px);font-size:11px;bottom:10px;left:10px;right:10px}.know-section{text-align:center;padding-top:52px;padding-bottom:56px}.know-copy{justify-items:center;max-width:100%;margin:0 auto}.know-copy .section-kicker{max-width:320px;color:var(--blue);letter-spacing:0;text-transform:none;margin:0 auto 18px;font-size:clamp(30px,9vw,42px);font-weight:950;line-height:1}.know-copy h2{max-width:330px}.know-copy p:not(.section-kicker){max-width:330px;margin-left:auto;margin-right:auto}.know-visual-grid{display:none}.popular-board-demo{min-height:590px}.board-phone-frame{width:min(356px,100vw - 28px);padding:14px}.board-demo-grid{min-height:336px}.board-mini-card{min-height:158px}.board-mini-card.floated{width:auto;right:0}.profile-fan-stage{background:linear-gradient(#f7fbfffa,#fffffff0);min-height:520px}.profile-screen{width:min(210px,58vw);min-height:426px;padding:10px}.profile-screen.is-primary{min-height:452px}.profile-screen:first-child{--fan-transform:translate(-118%, -48%) rotate(-12deg) scale(.78);--focus-transform:translate(-50%, -55%) rotate(0deg) scale(1)}.profile-screen:nth-child(2){--fan-transform:translate(-80%, -50%) rotate(-5deg) scale(.84);--focus-transform:translate(-50%, -55%) rotate(0deg) scale(1)}.profile-screen:nth-child(3){--fan-transform:translate(-20%, -50%) rotate(5deg) scale(.84);--focus-transform:translate(-50%, -55%) rotate(0deg) scale(1)}.profile-screen:nth-child(4){--fan-transform:translate(18%, -48%) rotate(12deg) scale(.78);--focus-transform:translate(-50%, -55%) rotate(0deg) scale(1)}.profile-bio-row{grid-template-columns:44px minmax(0,1fr)}.profile-avatar{width:44px;height:44px}.profile-stats{gap:5px}.profile-stats span{font-size:9px}.profile-video-grid{gap:6px}.supplier-hero-simple{padding:28px 16px}.supplier-hero-simple .partner-intake-copy{text-align:left;align-items:stretch}.expert-page-v2 .partner-intake-copy h2,.expert-profile-copy h2,.expert-mission-rally h2,.expert-concierge-copy h2,.expert-low-lift-head h2,.expert-application-copy h2{max-width:100%;font-size:clamp(32px,9.5vw,44px);line-height:1.06}.supplier-hero-actions{grid-template-columns:1fr;justify-items:stretch;gap:10px;width:100%}.supplier-hero-actions .button,.expert-profile-copy .button{width:100%;max-width:none}.secondary-link{background:#ffffff9e;border:1px solid #1512181f;border-radius:999px;justify-content:center;min-height:46px;font-size:15px}.provider-distribute-note{text-align:center;max-width:none!important;font-size:14px!important}.supplier-hero-points{justify-content:flex-start}.supplier-hero-points span{white-space:normal;text-align:left}.expert-concierge-popout,.expert-mission-rally,.expert-application-section{padding:32px 16px}.expert-concierge-copy{text-align:left}.concierge-popout-list,.expert-low-lift-grid,.expert-action-grid,.supplier-pricing-grid,.supplier-discovery-grid,.supplier-process-grid,.supplier-beta-grid,.consumer-action-row,.consumer-feature-grid,.partner-grid,.supplier-access-grid{scrollbar-width:none;grid-auto-columns:minmax(250px,82vw);grid-auto-flow:column;width:calc(100% + 16px);max-width:calc(100% + 16px);margin-left:0;margin-right:-16px;padding-right:16px;scroll-padding-left:0;overflow:auto hidden;grid-template-columns:none!important}.concierge-popout-list::-webkit-scrollbar{display:none}.expert-low-lift-grid::-webkit-scrollbar{display:none}.expert-action-grid::-webkit-scrollbar{display:none}.supplier-pricing-grid::-webkit-scrollbar{display:none}.supplier-discovery-grid::-webkit-scrollbar{display:none}.supplier-process-grid::-webkit-scrollbar{display:none}.supplier-beta-grid::-webkit-scrollbar{display:none}.consumer-action-row::-webkit-scrollbar{display:none}.consumer-feature-grid::-webkit-scrollbar{display:none}.partner-grid::-webkit-scrollbar{display:none}.supplier-access-grid::-webkit-scrollbar{display:none}.concierge-popout-list article,.expert-low-lift-grid article,.supplier-process-card,.supplier-discovery-card,.consumer-feature,.partner-card{min-height:auto}.concierge-popout-list article:nth-child(2n){transform:none}.expert-low-lift-grid article{min-height:330px;padding:18px}.expert-low-lift-grid h3,.partner-card b{letter-spacing:0;margin-top:22px;font-size:28px;line-height:1.04}.expert-application-copy{min-height:auto}.partner-form-card{border-radius:22px;padding:22px 16px}.partner-form{gap:18px}.partner-form-row{grid-template-columns:1fr}.partner-field input,.partner-field textarea,.partner-field select{min-height:52px;font-size:16px}.segment-control{scrollbar-width:none;border-radius:22px;gap:6px;width:100%;padding:8px;display:flex;overflow-x:auto}.segment-control::-webkit-scrollbar{display:none}.segment-control button{letter-spacing:0;flex:none;min-width:124px;min-height:44px;padding:0 13px;font-size:14px}.footer-bottom{align-items:flex-start;gap:12px}}@media (width<=390px){.hero-stage{min-height:660px;padding-top:78px}.hero-center{margin-top:46px}.word{font-size:clamp(42px,13.4vw,58px)}.word.phrase,.word.long{font-size:clamp(34px,10.6vw,48px)}.card-group{transform:scale(.32)}.card-group.experts{top:28px;left:-164px}.card-group.products{top:30px;right:-186px}.profile-screen{width:min(198px,59vw)}.board-phone-frame{width:calc(100vw - 24px)}.waitlist-panel{padding-left:18px;padding-right:18px}}@media (width<=680px){.hero-stage{isolation:isolate;min-height:690px;padding-top:78px}.hero-center{z-index:8;margin-top:76px;padding:0 6px}.card-group,.card-group.experts,.card-group.products,.card-group.care{opacity:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;display:block!important;transform:none!important}.card-group.care{display:block!important}.mini-card,.product-card,.care-card{box-shadow:0 10px 22px #15121829, 0 0 0 2px color-mix(in srgb, var(--card-accent,var(--blue)) 22%, transparent);border-radius:13px;width:76px!important;height:104px!important;min-height:0!important}.listing-card{grid-template-rows:19px minmax(0,1fr) 29px}.listing-card-header{gap:4px;padding:0 6px;font-size:7px}.listing-card-avatar{width:11px;height:11px}.listing-card-footer{padding:0 6px 5px;font-size:7px}.listing-card-title{font-size:8px}.listing-card-detail{display:none}.hero-stage .expert-1,.hero-stage[data-card-state="1"] .expert-1,.hero-stage[data-card-state="2"] .expert-1,.hero-stage[data-card-state="3"] .expert-1{top:72px!important;left:14px!important;right:auto!important}.hero-stage .expert-2,.hero-stage[data-card-state="1"] .expert-2,.hero-stage[data-card-state="2"] .expert-2,.hero-stage[data-card-state="3"] .expert-2{top:196px!important;left:58px!important;right:auto!important}.hero-stage .expert-3,.hero-stage[data-card-state="1"] .expert-3,.hero-stage[data-card-state="2"] .expert-3,.hero-stage[data-card-state="3"] .expert-3{top:86px!important;left:auto!important;right:18px!important}.hero-stage .product-1,.hero-stage[data-card-state="1"] .product-1,.hero-stage[data-card-state="2"] .product-1,.hero-stage[data-card-state="3"] .product-1{top:210px!important;left:auto!important;right:16px!important}.hero-stage .product-2,.hero-stage[data-card-state="1"] .product-2,.hero-stage[data-card-state="2"] .product-2,.hero-stage[data-card-state="3"] .product-2{inset:auto auto 76px 18px!important}.hero-stage .product-3,.hero-stage[data-card-state="1"] .product-3,.hero-stage[data-card-state="2"] .product-3,.hero-stage[data-card-state="3"] .product-3{inset:auto 42px 48px auto!important}.hero-stage .care-1,.hero-stage[data-card-state="1"] .care-1,.hero-stage[data-card-state="2"] .care-1,.hero-stage[data-card-state="3"] .care-1{top:30px!important;left:50%!important;right:auto!important;transform:translate(-50%)rotate(-3deg)!important}.hero-stage .care-2,.hero-stage[data-card-state="1"] .care-2,.hero-stage[data-card-state="2"] .care-2,.hero-stage[data-card-state="3"] .care-2{inset:auto auto 28px 50%!important;transform:translate(-50%)rotate(3deg)!important}.hero-stage .care-3,.hero-stage[data-card-state="1"] .care-3,.hero-stage[data-card-state="2"] .care-3,.hero-stage[data-card-state="3"] .care-3{display:none!important}.hero-stage.is-changing .float-card{opacity:.78;transform:none}.hero-stage.is-changing .care-1{transform:translate(-50%)rotate(-3deg)!important}.hero-stage.is-changing .care-2{transform:translate(-50%)rotate(3deg)!important}.consumer-visual-story{overflow:visible}.consumer-phone-demo{min-height:545px;overflow:visible}.phone-shell{z-index:4;width:min(286px,76vw);min-height:512px}.floating-discovery-card{z-index:2}.floating-discovery-card.expert-card{top:18px;left:-4px}.floating-discovery-card.product-card{top:126px;right:-4px}.floating-discovery-card.care-card{bottom:12px;left:2px}.consumer-action-row{grid-auto-flow:row;grid-auto-columns:unset;gap:10px;width:100%;max-width:100%;margin-right:0;padding:0;display:grid;overflow:visible;grid-template-columns:1fr!important}.consumer-action-row article{min-height:0;padding:15px}.consumer-action-row b{letter-spacing:0;margin-top:12px;font-size:20px;line-height:1.1}.consumer-action-row p{font-size:14px;line-height:1.35}}@media (width<=390px){.hero-stage .expert-2,.hero-stage[data-card-state="1"] .expert-2,.hero-stage[data-card-state="2"] .expert-2,.hero-stage[data-card-state="3"] .expert-2{top:186px!important}.hero-stage .product-1,.hero-stage[data-card-state="1"] .product-1,.hero-stage[data-card-state="2"] .product-1,.hero-stage[data-card-state="3"] .product-1{top:200px!important}.hero-stage .product-2,.hero-stage[data-card-state="1"] .product-2,.hero-stage[data-card-state="2"] .product-2,.hero-stage[data-card-state="3"] .product-2{bottom:66px!important}.hero-stage .product-3,.hero-stage[data-card-state="1"] .product-3,.hero-stage[data-card-state="2"] .product-3,.hero-stage[data-card-state="3"] .product-3{bottom:40px!important;right:26px!important}.phone-shell{width:min(276px,78vw)}}@media (width<=680px){.hero-stage{min-height:700px;padding-top:74px;padding-bottom:44px}.hero-center{z-index:12;margin-top:72px}.float-card{transition:none!important;animation:none!important}.hero-stage.is-changing .float-card{opacity:1}.mini-card,.product-card,.care-card{box-shadow:0 14px 28px #15121824, 0 0 0 1px #ffffffdb, 0 0 0 3px color-mix(in srgb, var(--card-accent,var(--blue)) 18%, transparent);border-radius:16px;width:92px!important;height:124px!important}.hero-stage .product-3,.hero-stage .care-2,.hero-stage .care-3,.hero-stage[data-card-state="1"] .product-3,.hero-stage[data-card-state="1"] .care-2,.hero-stage[data-card-state="1"] .care-3,.hero-stage[data-card-state="2"] .product-3,.hero-stage[data-card-state="2"] .care-2,.hero-stage[data-card-state="2"] .care-3,.hero-stage[data-card-state="3"] .product-3,.hero-stage[data-card-state="3"] .care-2,.hero-stage[data-card-state="3"] .care-3{display:none!important}.hero-stage .expert-1,.hero-stage[data-card-state="1"] .expert-1,.hero-stage[data-card-state="2"] .expert-1,.hero-stage[data-card-state="3"] .expert-1{display:block!important;inset:84px auto auto -18px!important;transform:rotate(-2deg)!important}.hero-stage .expert-2,.hero-stage[data-card-state="1"] .expert-2,.hero-stage[data-card-state="2"] .expert-2,.hero-stage[data-card-state="3"] .expert-2{display:block!important;inset:198px auto auto -20px!important;transform:rotate(4deg)!important}.hero-stage .product-2,.hero-stage[data-card-state="1"] .product-2,.hero-stage[data-card-state="2"] .product-2,.hero-stage[data-card-state="3"] .product-2{display:block!important;inset:312px auto auto -14px!important;transform:rotate(-5deg)!important}.hero-stage .expert-3,.hero-stage[data-card-state="1"] .expert-3,.hero-stage[data-card-state="2"] .expert-3,.hero-stage[data-card-state="3"] .expert-3{display:block!important;inset:88px -18px auto auto!important;transform:rotate(3deg)!important}.hero-stage .product-1,.hero-stage[data-card-state="1"] .product-1,.hero-stage[data-card-state="2"] .product-1,.hero-stage[data-card-state="3"] .product-1{display:block!important;inset:206px -20px auto auto!important;transform:rotate(-4deg)!important}.hero-stage .care-1,.hero-stage[data-card-state="1"] .care-1,.hero-stage[data-card-state="2"] .care-1,.hero-stage[data-card-state="3"] .care-1{display:block!important;inset:324px -14px auto auto!important;transform:rotate(5deg)!important}.consumer-phone-demo{min-height:530px}.phone-shell{z-index:1;opacity:.92;transform:translate(-50%,-50%)scale(.98)}.floating-discovery-card{z-index:5;box-shadow:0 24px 54px #15121838}.floating-discovery-card.expert-card{top:28px;left:8px}.floating-discovery-card.product-card{top:158px;right:8px}.floating-discovery-card.care-card{bottom:34px;left:18px}}@media (width<=390px){.hero-stage{min-height:680px}.mini-card,.product-card,.care-card{width:86px!important;height:116px!important}.hero-stage .expert-1,.hero-stage[data-card-state="1"] .expert-1,.hero-stage[data-card-state="2"] .expert-1,.hero-stage[data-card-state="3"] .expert-1{top:82px!important;left:-16px!important}.hero-stage .expert-2,.hero-stage[data-card-state="1"] .expert-2,.hero-stage[data-card-state="2"] .expert-2,.hero-stage[data-card-state="3"] .expert-2{top:190px!important;left:-18px!important}.hero-stage .product-2,.hero-stage[data-card-state="1"] .product-2,.hero-stage[data-card-state="2"] .product-2,.hero-stage[data-card-state="3"] .product-2{top:296px!important;bottom:auto!important;left:-14px!important}.hero-stage .expert-3,.hero-stage[data-card-state="1"] .expert-3,.hero-stage[data-card-state="2"] .expert-3,.hero-stage[data-card-state="3"] .expert-3{top:88px!important;right:-16px!important}.hero-stage .product-1,.hero-stage[data-card-state="1"] .product-1,.hero-stage[data-card-state="2"] .product-1,.hero-stage[data-card-state="3"] .product-1{top:198px!important;right:-18px!important}.hero-stage .care-1,.hero-stage[data-card-state="1"] .care-1,.hero-stage[data-card-state="2"] .care-1,.hero-stage[data-card-state="3"] .care-1{top:306px!important;bottom:auto!important;right:-14px!important}}@keyframes wordCycleMobile{0%{opacity:0;filter:blur(6px);transform:translate(-50%)translateY(20px)scale(.98)}4%{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1)}10.5%{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1)}12.5%{opacity:0;filter:blur(6px);transform:translate(-50%)translateY(-18px)scale(1.02)}to{opacity:0;filter:blur(6px);transform:translate(-50%)translateY(-18px)scale(1.02)}}body.modal-open{overflow:hidden}.support-page{min-height:100svh;color:var(--ink);background:linear-gradient(135deg,#9ed8ff6b,#fff0 34%),linear-gradient(315deg,#d8cbff70,#fff0 30%),#fff;place-items:center;padding:32px 18px;display:grid}.support-panel{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #1512181a;border-radius:34px;justify-items:center;gap:18px;width:min(720px,100%);padding:clamp(34px,7vw,70px);display:grid;box-shadow:0 28px 90px #1512181a}.support-brand{color:var(--ink);letter-spacing:0;font-size:clamp(52px,10vw,82px);line-height:.86;text-decoration:none}.support-kicker{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:4px 0 0;font-size:14px;font-weight:950}.support-panel h1{max-width:560px;color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(40px,7vw,70px);font-weight:900;line-height:.98}.support-panel p:not(.support-kicker){color:#37302f;max-width:560px;margin:0;font-size:clamp(18px,2.2vw,24px);line-height:1.32}.support-panel p a{color:var(--blue);font-weight:900;text-decoration:none}.support-panel p a:hover{text-decoration:underline}.support-button{background:var(--blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:54px;margin-top:10px;padding:15px 28px;font-size:17px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #075bff38}.legal-page{background:radial-gradient(circle at 10% 5%,#9ed8ff47,#0000 24rem),radial-gradient(circle at 88% 14%,#d8cbff57,#0000 28rem),#fbfcff;min-height:100svh}.legal-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #15121817;justify-content:space-between;align-items:center;min-height:72px;padding:14px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.legal-brand{color:var(--ink);letter-spacing:-.07em;font-size:30px;line-height:1;text-decoration:none}.legal-home-link{color:var(--ink);font-size:14px;font-weight:850;text-decoration:none}.legal-shell{grid-template-columns:230px minmax(0,760px);justify-content:center;gap:clamp(34px,6vw,84px);width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(48px,8vw,92px) 0 96px;display:grid}.legal-toc{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #15121814;border-radius:24px;align-self:start;max-height:calc(100svh - 128px);padding:20px;position:sticky;top:104px;overflow:auto;box-shadow:0 18px 54px #1512180f}.legal-toc>p{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:900}.legal-toc nav{gap:9px;display:grid}.legal-toc a{color:#151218a3;font-size:12px;font-weight:700;line-height:1.25;text-decoration:none}.legal-toc a:hover,.legal-toc a:focus-visible,.legal-copy a,.legal-document-footer a:hover{color:var(--blue)}.legal-document{min-width:0}.legal-title-card{background:radial-gradient(circle at 92% 8%,#ffffffd1,#0000 28%),linear-gradient(135deg,#9ed8ffad,#d8cbffa8 55%,#b8ffe6b8);border:1px solid #15121814;border-radius:36px;padding:clamp(28px,5vw,56px);overflow:hidden;box-shadow:0 24px 70px #1512181a}.legal-kicker{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:950}.legal-title-card h1{letter-spacing:-.065em;margin:0;font-size:clamp(44px,7vw,78px);line-height:.94}.legal-description{color:#151218b8;max-width:650px;margin:24px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.45}.legal-updated{margin:28px 0 0;font-size:13px;font-weight:850}.legal-copy{padding:42px clamp(4px,2vw,18px) 0}.legal-copy h2{color:var(--ink);letter-spacing:-.035em;margin:56px 0 18px;scroll-margin-top:108px;font-size:clamp(23px,3vw,32px);line-height:1.1}.legal-copy h2:first-child{margin-top:0}.legal-copy p{color:#151218bd;margin:0 0 13px;font-size:16px;line-height:1.7}.legal-copy a{color:var(--ink);text-underline-offset:3px;font-weight:800}.legal-copy .legal-notice{color:var(--ink);background:linear-gradient(135deg,#9ed8ff29,#d8cbff2e);border:1px solid #075bff21;border-radius:18px;margin:14px 0;padding:18px 20px;font-size:14px;font-weight:820;line-height:1.55}.legal-document-footer{border-top:1px solid #1512181a;flex-wrap:wrap;gap:18px;margin-top:64px;padding:24px 0;display:flex}.legal-document-footer a{color:#151218ad;font-size:14px;font-weight:800;text-decoration:none}@media (width<=840px){.legal-shell{grid-template-columns:1fr;width:min(100% - 28px,760px);padding-top:30px}.legal-toc{max-height:none;position:static}.legal-toc nav{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.legal-toc a{background:#fff;border:1px solid #15121817;border-radius:999px;flex:none;padding:9px 12px}}@media (width<=640px){.support-page{align-items:start;padding-top:52px}.support-panel{border-radius:26px;padding:34px 20px}.support-button{width:100%}}.waitlist-modal[hidden]{display:none}.waitlist-modal{z-index:2000;opacity:0;pointer-events:none;place-items:center;padding:24px;transition:opacity .18s;display:grid;position:fixed;inset:0}.waitlist-modal.is-open{opacity:1;pointer-events:auto}.waitlist-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0e1447;position:absolute;inset:0}.waitlist-panel{background:#fffffff0;border:1px solid #1016241a;border-radius:34px;width:min(560px,100%);padding:44px;transition:transform .18s;position:relative;transform:translateY(16px)scale(.98);box-shadow:0 24px 80px #1016242e}.waitlist-modal.is-open .waitlist-panel{transform:translateY(0)scale(1)}.waitlist-close{width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #1016241a;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:18px;right:18px}.waitlist-panel h2{color:var(--ink);letter-spacing:0;margin:8px 0 14px;font-size:clamp(48px,6vw,78px);line-height:.9}.waitlist-panel p{color:var(--muted);margin:0;font-size:20px;line-height:1.35}.waitlist-form{margin-top:28px}.waitlist-form label{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:800;display:block}.waitlist-input-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.waitlist-input-row input{min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #10162429;border-radius:999px;outline:none;padding:17px 20px;font-size:18px}.waitlist-input-row input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #155fff24}.waitlist-input-row .button{cursor:pointer;white-space:nowrap;border:0}.waitlist-input-row .button:disabled{cursor:wait;opacity:.64}.waitlist-error{color:#b42318!important;margin-top:12px!important;font-size:15px!important}.waitlist-success-state{padding-right:18px}.waitlist-success-state .button{margin-top:28px;display:inline-flex}@media (width<=640px){.waitlist-modal{padding:14px}.waitlist-panel{border-radius:26px;padding:34px 22px 24px}.waitlist-panel h2{font-size:48px}.waitlist-panel p{font-size:17px}.waitlist-input-row{grid-template-columns:1fr}.waitlist-input-row .button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.word,.float-card,.review-tile{animation:none}.word:first-child{opacity:1;filter:none;transform:none}}
