@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_c58b73{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_c58b73{--font-display:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-body:"Inter","Inter Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_ccfcb5{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_ccfcb5{--font-store:"DM Sans","DM Sans Fallback"}:root{--ink:#09090b;--panel:#17171b;--paper:#f5f5f7;--mist:#f5f5f7;--coral:#ff5a31;--pink:#ff279e;--violet:#812fff;--gradient:linear-gradient(110deg,var(--coral),var(--pink) 53%,var(--violet));font-family:var(--font-store);font-synthesis:none;color:#fff;background:var(--ink);scroll-behavior:smooth;scroll-padding-top:108px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}a,button{color:inherit}a{text-decoration:none}h1,h2,h3,h4,p{margin:0}img{display:block;max-width:100%}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--pink);outline-offset:5px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--violet);outline-offset:3px}[hidden]{display:none!important}::selection{background:var(--pink);color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-60px;left:20px;z-index:100;background:#fff;color:#000;padding:14px 20px}.skip-link:focus{top:10px}.site-header{height:82px;padding:0 5.2%;display:flex;align-items:center;justify-content:space-between;gap:32px;background:#09090bee;position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid #ffffff12}.brand{width:158px;display:block;flex-shrink:0;mix-blend-mode:screen}.brand svg{width:100%;height:auto;display:block}.site-header nav{display:flex;gap:30px;color:#b7b7c0}.site-header nav a:hover{color:#fff}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:17px 25px;border-radius:99px;font-weight:600;line-height:1.1;transition:transform .2s,background .2s}.button span{font-size:21px;font-weight:400}.button:hover{transform:translateY(-2px)}.button-white{background:#fff}.button-white:hover{background:#f0e7f2}.button-dark{color:#fff}.header-cta{padding:14px 20px;font-size:11px;gap:26px}.menu-toggle{display:none}.hero{padding-top:42px;overflow:hidden;background:radial-gradient(ellipse 50% 28% at 50% 65%,#58153545,transparent),var(--ink)}.hero-copy{text-align:center;margin:auto;padding:0 24px;z-index:1}.launch-pill{display:inline-flex;align-items:center;gap:9px;border:1px solid #ffffff25;padding:7px 12px;border-radius:50px;font-size:10px;color:#dddde4}.launch-pill>span:first-child{width:5px;height:5px;border-radius:50%;background:var(--pink);box-shadow:0 0 10px #ff279e90}.launch-pill>span:last-child{color:#81818c;font-size:12px;margin-left:8px}h1{font-size:clamp(54px,6.1vw,88px);font-weight:500;line-height:.99;letter-spacing:-.072em;margin:19px 0 21px}.gradient-text{background:var(--gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-copy>p{font-size:14px;line-height:1.6;color:#a4a4af}.hero-cta{margin-top:25px;min-width:187px}.brand-gallery{margin-top:32px}.gallery-track{display:flex;align-items:flex-start;gap:17px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:14px max(28px,calc((100vw - 1370px)/2)) 20px;scroll-padding:28px}.gallery-track::-webkit-scrollbar{display:none}.brand-card{flex:0 0 clamp(228px,20vw,300px);height:344px;border-radius:15px;position:relative;overflow:hidden;padding:0;text-align:left;scroll-snap-align:center;background:#28282c;transition:transform .25s,box-shadow .25s;isolation:isolate}.brand-card:nth-child(2n){margin-top:24px}.brand-card:hover{transform:translateY(-7px)}.brand-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0002,transparent 45%,#0009);z-index:0;pointer-events:none}.brand-card.selected{box-shadow:0 0 0 2px #fff8,0 12px 35px #0005}.brand-card img{width:100%;height:100%;object-fit:cover;object-position:center 34%;transition:transform .7s}.brand-card:hover img{transform:scale(1.045)}.card-category{position:absolute;top:17px;left:17px;z-index:1;background:#15151b36;border:1px solid #ffffff42;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:30px;letter-spacing:.02em;padding:6px 9px;color:#fff}.card-bottom{position:absolute;bottom:23px;left:22px;right:19px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.concept-logo{font-size:44px;line-height:1;font-weight:500;letter-spacing:-.065em}.concept-logo>span{font-size:8px;letter-spacing:.06em;margin-left:4px}.still-card .concept-logo{font-family:Georgia,serif;font-style:italic;font-size:49px}.luma-card .concept-logo{font-size:33px;letter-spacing:.065em;font-weight:500}.stride-card .concept-logo{font-family:Barlow Condensed,sans-serif;font-size:47px;font-style:italic;letter-spacing:-.025em;font-weight:600}.card-go{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff65;border-radius:50%;font-size:18px;flex-shrink:0}.your-card{background:var(--gradient)}.your-card:after{background:linear-gradient(180deg,transparent,#0002)}.your-card>.card-bottom{font-size:10px}.your-word{position:absolute;top:90px;left:25px;z-index:1;font-size:44px;line-height:1;letter-spacing:-.055em;font-weight:500}.your-frame{position:absolute;width:190px;height:230px;border:52px solid #ffffff18;border-right:0;right:-20px;top:70px;transform:rotate(-14deg)}.your-frame:after{content:"";position:absolute;width:63px;height:63px;right:-33px;top:32px;background:#ffffff18;border-radius:4px}.gallery-footer{max-width:1176px;margin:2px auto 0;padding:0 12px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#c7c7d0}.gallery-footer small{font-size:9px;color:#73737f;margin-left:16px}.gallery-arrows{display:flex;gap:8px}.gallery-arrows button{width:31px;height:31px;border:1px solid #ffffff2b;background:none;border-radius:50%;font-size:17px}.gallery-arrows button:hover:not(:disabled){background:#ffffff15}.gallery-arrows button:disabled{opacity:.3;cursor:default}.value-strip{max-width:1176px;margin:37px auto 0;padding:25px 15px;display:flex;justify-content:center;gap:105px;border-top:1px solid #ffffff19;color:#a2a2af}.value-strip>span{display:flex;align-items:center;gap:12px}.value-strip i{font-style:normal;color:#e5e5ec;font-size:18px}.connected-section{background:#fff;color:var(--ink);padding:83px 5.2% 62px}.section-heading{text-align:center;margin-bottom:43px}.eyebrow{font-size:9px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;font-weight:500}.section-heading .eyebrow{color:#80808b}.section-heading h2{font-size:clamp(42px,4.5vw,66px);font-weight:500;line-height:1.03;letter-spacing:-.065em;margin-top:15px}.section-heading h2>span{color:#9898a2}.visual-platform{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:23px;gap:23px;max-width:1240px;margin:auto}.pharmacy-panel,.storefront-panel{background:var(--paper);border:1px solid #e6e6eb;border-radius:16px;padding:27px;min-width:0;overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.panel-heading .eyebrow{color:#85858f;font-size:8px}.panel-heading h3{font-size:29px;font-weight:500;letter-spacing:-.045em;line-height:1.07;margin-top:6px}.mini-frame{display:inline-block;width:24px;height:25px;border:6px solid;border-right:0;border-radius:3px;position:relative;flex-shrink:0}.mini-frame:after{content:"";position:absolute;right:-5px;top:3px;width:9px;height:9px;background:currentColor;border-radius:1px}.browser-bar{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #e3e3e8;border-bottom:0;height:28px;padding:0 12px;border-radius:7px 7px 0 0;color:#898995;font-size:8px}.browser-bar>span:last-child{margin-left:auto;font-size:7px}.window-dots{display:flex;gap:3px}.window-dots i{width:4px;height:4px;border-radius:50%;background:#d5d5dc}.storefront{--store-accent:#ff643d;--store-tint:#f4e8d8;--store-ink:#342820;background:var(--store-tint);color:var(--store-ink);border:1px solid #dedde1;border-top:0;transition:background .3s}.storefront[data-preview-theme=sage]{--store-accent:#647d68;--store-tint:#e7eddf;--store-ink:#27392c}.storefront[data-preview-theme=violet]{--store-accent:#9b7ae8;--store-tint:#ede7f5;--store-ink:#39294d}.storefront[data-preview-theme=ink]{--store-accent:#252529;--store-tint:#ebebe8;--store-ink:#222226}.store-nav{height:47px;display:flex;justify-content:space-between;align-items:center;padding:0 19px;gap:12px}.store-nav strong{font-size:23px;letter-spacing:-.065em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%;font-weight:500}.store-nav>span{font-size:7px}.store-nav>span:last-child{font-size:13px}.store-body{display:grid;grid-template-columns:1fr 1fr;min-height:251px}.store-copy{padding:32px 21px 20px;align-self:center}.store-copy small{font-size:8px}.store-copy h4{font-weight:500;font-size:37px;letter-spacing:-.06em;line-height:1;margin:14px 0 20px}.store-copy button{background:var(--store-ink);color:#fff;font-size:8px;display:inline-flex;gap:18px;padding:10px 13px;border-radius:40px}.store-body>img{width:100%;height:251px;object-fit:cover;object-position:center 29%}.store-bottom{display:flex;justify-content:space-between;gap:15px;padding:14px 19px}.storefront[data-look=still] .store-nav strong{font-family:Georgia,serif;font-style:italic}.storefront[data-look=luma] .store-nav strong{text-transform:uppercase;letter-spacing:.08em;font-size:18px}.storefront[data-look=stride] .store-nav strong{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:600;font-size:26px}.customize-bar{margin-top:21px;display:flex;align-items:center;gap:23px}.brand-name-field{min-width:0;flex:1 1}.brand-name-field label{font-size:7px;letter-spacing:.075em;color:#81818b;display:block;margin-bottom:5px}.brand-name-field input{width:100%;min-width:0;padding:4px 0 7px;background:none;border:0;border-bottom:1px solid #d2d2da;font-size:20px;letter-spacing:-.03em;color:var(--ink)}.palette{border:0;margin:0;padding:0;display:flex;gap:6px}.palette legend{font-size:7px;letter-spacing:.075em;color:#81818b;margin-bottom:9px}.swatch{width:21px;height:21px;border-radius:50%;border:3px solid var(--paper);background:var(--swatch);outline:1px solid transparent}.swatch.selected{outline-color:#4c4c57}.customize-go{background:var(--ink);color:white;border-radius:50%;width:40px;height:40px;align-self:end;font-size:23px;flex-shrink:0}.pharmacy-panel{background:#f1eee8;position:relative;flex-direction:column}.pharmacy-panel .panel-heading{align-items:start;position:relative;z-index:1;margin-bottom:4px}.pharmacy-panel h3{font-size:35px}.tiny-pill{font-size:7px;border:1px solid #ccc8c1;border-radius:20px;padding:6px 8px;white-space:nowrap;margin-top:4px}.pharmacy-panel>img{width:calc(100% + 54px);max-width:none;margin:0 -27px;object-fit:cover;flex:1 1;min-height:250px;mix-blend-mode:multiply}.pharmacy-footer{display:flex;align-items:center;gap:15px;position:relative;background:#fff9;padding:18px;border:1px solid #ffffffa0;border-radius:8px}.fulfillment-icon{height:38px;width:38px;background:#fff;color:#e96743;display:flex;align-items:center;justify-content:center;font-size:26px;border-radius:6px;flex-shrink:0}.pharmacy-footer strong{font-weight:500;font-size:13px;line-height:1.3;display:block;letter-spacing:-.015em}.pharmacy-footer div>span{font-size:9px;color:#777268;display:block;margin-top:7px}.launch-steps{display:flex;max-width:1190px;margin:53px auto 0;justify-content:space-between;gap:25px;align-items:center;scroll-margin-top:110px}.step{display:flex;gap:17px;align-items:start}.step>span{font-size:10px;color:#9b9ba5;background:#f2f2f5;border-radius:7px;width:33px;height:33px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.step h3{font-size:20px;font-weight:500;letter-spacing:-.03em}.step p{font-size:10px;color:#81818c;margin-top:6px}.step-link{color:#bdbdc5;font-size:22px}.model-section{background:var(--gradient);padding:70px 9%;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;grid-gap:13%;gap:13%;position:relative;overflow:hidden}.model-section:before{content:"";position:absolute;width:420px;height:420px;border:120px solid #ffffff08;transform:rotate(-20deg);right:-100px;top:-70px;border-radius:40px;pointer-events:none}.model-copy{z-index:1}.model-copy .eyebrow{color:#ffffffc9}.model-copy h2{font-size:clamp(44px,4.9vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.065em;margin:20px 0 27px}.model-copy>p{font-size:10px;line-height:1.65;color:#ffffffda;margin-top:18px}.payout-card{background:#101014ef;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff24;padding:28px 31px;border-radius:15px;box-shadow:0 16px 70px #320f2920;position:relative;max-width:430px;justify-self:end;width:100%}.payout-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#b9b5c0}.payout-top .mini-frame{width:18px;height:19px;border-width:5px;color:#fff}.payout-top .mini-frame:after{width:7px;height:7px;top:1px;right:-5px}.zero{display:flex;align-items:start;font-size:100px;font-weight:500;line-height:1;letter-spacing:-.055em;margin:25px 0 20px}.zero>span{font-size:34px;margin-top:13px;margin-right:5px}.zero small{font-size:11px;letter-spacing:0;line-height:1.5;align-self:end;margin-left:20px;padding-bottom:12px;color:#a5a1af;font-weight:400}.payout-flow>div{border-top:1px solid #ffffff1c;padding:13px 0;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;color:#bdb9c6}.payout-flow i{font-size:17px;font-style:normal}.payout-flow>div:last-child{color:#fff}.payout-flow>div:last-child i{color:#ff714e}.payout-flow strong{font-weight:500}.payout-card>small{font-size:8px;color:#8e889c;line-height:1.6;display:block;margin-top:10px}.faq-section{background:#fff;color:var(--ink);padding:66px 9% 70px;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:12%;gap:12%}.faq-section h2{font-size:32px;font-weight:500;line-height:1.1;padding-top:15px}.faq-list{border-top:1px solid #e0e0e5}.faq-list details{border-bottom:1px solid #e0e0e5}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;line-height:1.4;cursor:pointer;list-style:none;padding:20px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:21px;color:#8b8b97}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list p{font-size:11px;line-height:1.75;color:#73737f;padding:0 28px 20px 0}.site-footer{padding:32px 5.2%;display:flex;gap:35px;color:#8d8d99}.site-footer .brand{width:135px}.site-footer>span{font-size:11px}.site-footer>button{margin-left:auto;background:none;font-size:10px;padding:8px;color:#a4a4af}.site-footer small{font-size:9px}@media(min-width:1450px){.hero{padding-top:51px}.hero h1{font-size:84px}.brand-card{height:389px}.brand-gallery{margin-top:40px}.gallery-track{justify-content:center}.gallery-footer,.value-strip{max-width:1370px}.store-body{min-height:285px}.store-body>img{height:285px}.store-copy h4{font-size:45px}.store-copy{padding-left:28px}}@media(max-width:1050px){.site-header{gap:25px}.site-header nav{gap:20px;font-size:11px}.brand{width:145px}.hero{padding-top:37px}h1{font-size:67px}.brand-card{flex-basis:236px;height:328px}.gallery-footer{padding:0 5.2%}.value-strip{margin:28px 5.2% 0;gap:70px}.visual-platform{gap:18px;grid-template-columns:1.35fr 1fr}.pharmacy-panel,.storefront-panel{padding:23px}.pharmacy-panel>img{width:calc(100% + 46px);margin:0 -23px}.tiny-pill{font-size:6px;padding:6px}.pharmacy-panel h3{font-size:30px}.store-copy{padding:24px 15px}.store-copy h4{font-size:31px}.store-nav{padding:0 15px}.store-nav>span:nth-child(2){display:none}.customize-bar{gap:14px}.customize-go{width:33px;height:33px;font-size:20px}.palette{gap:4px}.swatch{width:19px;height:19px}.store-body,.store-body>img{min-height:224px;height:224px}.pharmacy-footer{padding:12px;gap:10px}.pharmacy-footer strong{font-size:11px}.pharmacy-footer div>span{font-size:8px}.model-section{gap:8%;padding:65px 7%}.model-copy h2{font-size:52px}.step-link{display:none}.step{gap:12px}.step h3{font-size:18px}.step p{font-size:9px}.faq-section{padding:55px 7%;gap:7%}.faq-section h2{font-size:28px}}@media(max-width:800px){.site-header{height:76px}.header-cta{font-size:10px;padding:13px 15px;gap:16px}.site-header nav{font-size:10px;gap:18px}.brand{width:127px}.hero-copy>p{font-size:13px}.hero h1{font-size:62px}.brand-card{flex-basis:225px;height:310px}.card-bottom{left:19px;bottom:22px}.concept-logo{font-size:39px}.still-card .concept-logo{font-size:45px}.luma-card .concept-logo{font-size:29px}.stride-card .concept-logo{font-size:43px}.value-strip{gap:45px;font-size:10px}.value-strip i{font-size:16px}.connected-section{padding:66px 5.2% 50px}.section-heading h2{font-size:46px}.visual-platform{grid-template-columns:1fr 1fr;gap:15px}.panel-heading h3{font-size:26px}.pharmacy-panel,.storefront-panel{padding:18px}.pharmacy-panel>img{width:calc(100% + 36px);margin:0 -18px}.pharmacy-panel .panel-heading{display:block}.tiny-pill{display:inline-block;margin-top:14px}.store-copy h4{font-size:26px}.store-copy small{font-size:6px}.store-copy button{font-size:6px;padding:8px;gap:7px}.store-copy{padding:19px 12px}.store-body,.store-body>img{height:225px;min-height:225px}.store-nav{height:41px;padding:0 12px}.store-nav strong{font-size:22px;max-width:75%}.store-bottom{padding:11px 12px;font-size:6px}.customize-bar{flex-wrap:wrap;gap:14px 12px;margin-top:17px}.brand-name-field{flex-basis:100%}.brand-name-field input{font-size:18px}.palette legend{font-size:6px}.palette{gap:6px}.swatch{width:21px;height:21px}.customize-go{margin-left:auto;width:35px;height:35px}.pharmacy-panel>img{min-height:225px}.pharmacy-footer{align-items:start;gap:10px}.fulfillment-icon{width:30px;height:30px;font-size:23px}.pharmacy-footer strong{font-size:11px}.launch-steps{gap:20px;align-items:start;margin-top:38px}.step{display:block}.step>span{margin-bottom:13px}.step h3{font-size:20px}.step p{font-size:10px;max-width:140px}.model-section{padding:55px 5.2%;gap:6%}.model-copy h2{font-size:43px}.payout-card{padding:24px}.zero{font-size:88px}.zero small{font-size:9px;margin-left:16px}.model-copy .eyebrow,.payout-flow>div,.payout-top{font-size:8px}.model-copy>p{font-size:9px}.faq-section{padding:49px 5.2%;gap:5%;grid-template-columns:.8fr 1.2fr}.faq-section h2{font-size:27px}.faq-list summary{font-size:11px}.site-footer{gap:23px}.site-footer>span{font-size:10px}.site-footer small{font-size:8px}.site-footer>button{font-size:9px}}@media(max-width:600px){:root{scroll-padding-top:85px}.site-header{height:70px;padding:0 6%}.brand{width:130px}.header-cta{display:none}.menu-toggle{display:flex;flex-direction:column;gap:6px;width:43px;padding:12px 0 12px 19px;background:none}.menu-toggle span{width:24px;height:1px;background:#fff}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.site-header nav{display:none;position:absolute;top:70px;left:0;right:0;padding:24px 6%;background:#101013;border-bottom:1px solid #333;flex-direction:column;gap:23px}.site-header nav.open{display:flex}.site-header nav a{font-size:14px}.hero{padding-top:31px}.hero-copy{padding:0 18px}.launch-pill{font-size:9px;padding:7px 11px}.hero h1{font-size:clamp(38px,10.8vw,63px);line-height:1.05;letter-spacing:-.068em;margin:19px 0 16px}.hero-copy>p{font-size:12px;line-height:1.65;max-width:263px;margin:auto}.hero-cta{margin-top:22px;min-width:176px;font-size:12px;padding:16px 22px}.brand-gallery{margin-top:24px}.gallery-track{padding:8px 23px 18px;gap:13px;scroll-padding:23px}.brand-card{flex-basis:205px;height:278px;border-radius:13px}.brand-card:nth-child(2n){margin-top:20px}.brand-card.selected{box-shadow:0 0 0 1.5px #fff7}.brand-card:hover{transform:none}.card-category{top:13px;left:13px;font-size:7px;padding:5px 8px}.card-bottom{left:17px;right:14px;bottom:20px}.concept-logo{font-size:37px}.still-card .concept-logo{font-size:43px}.luma-card .concept-logo{font-size:28px}.stride-card .concept-logo{font-size:43px}.card-go{width:26px;height:26px;font-size:17px}.your-word{top:76px;left:19px;font-size:36px}.your-card>.card-bottom{font-size:9px}.gallery-footer{padding:0 6%;margin-top:0;font-size:9px;gap:15px;align-items:center}.gallery-footer>span{line-height:1.7}.gallery-footer small{display:block;margin:0;font-size:7px}.gallery-arrows{gap:6px}.gallery-arrows button{width:29px;height:29px;font-size:15px}.value-strip{margin:22px 6% 0;gap:0;justify-content:space-between;font-size:8px;padding:21px 0}.value-strip>span{gap:6px}.value-strip i{font-size:13px}.connected-section{padding:49px 6% 41px}.section-heading{margin-bottom:29px}.section-heading .eyebrow{font-size:8px}.section-heading h2{font-size:39px;margin-top:12px}.visual-platform{grid-template-columns:1fr;gap:20px}.pharmacy-panel,.storefront-panel{padding:20px;border-radius:13px}.panel-heading{margin-bottom:21px}.panel-heading .eyebrow{font-size:8px}.panel-heading h3{font-size:29px}.browser-bar{height:26px;font-size:7px;gap:7px;padding:0 9px}.browser-bar>span:last-child{font-size:6px}.store-nav{height:43px;padding:0 13px}.store-nav strong{font-size:23px}.store-nav>span:nth-child(2){display:block;font-size:6px}.store-nav>span:last-child{display:none}.store-copy{padding:20px 14px}.store-copy small{font-size:7px}.store-copy h4{font-size:31px;margin:13px 0 18px}.store-copy button{font-size:7px;padding:9px 10px;gap:8px}.store-body,.store-body>img{height:226px;min-height:226px}.store-bottom{font-size:6px;padding:12px 13px}.customize-bar{flex-wrap:nowrap;gap:17px;margin-top:18px}.brand-name-field{flex-basis:auto}.brand-name-field label{font-size:6px}.brand-name-field input{font-size:20px}.palette{gap:4px}.palette legend{font-size:6px}.swatch{width:19px;height:19px}.customize-go{width:33px;height:33px;font-size:20px}.pharmacy-panel .panel-heading{display:flex;margin-bottom:0}.pharmacy-panel h3{font-size:31px}.tiny-pill{font-size:6px;margin-top:3px}.pharmacy-panel>img{height:244px;min-height:0;width:calc(100% + 40px);margin:0 -20px;object-fit:cover}.pharmacy-footer{padding:15px;align-items:center;gap:14px}.fulfillment-icon{width:36px;height:36px}.pharmacy-footer strong{font-size:13px}.pharmacy-footer div>span{font-size:9px}.launch-steps{margin-top:32px;display:block}.step{display:flex;align-items:center;gap:16px;padding:19px 0;border-bottom:1px solid #e4e4e9}.step:first-child{border-top:1px solid #e4e4e9}.step>span{margin:0;width:35px;height:35px;font-size:10px}.step h3{font-size:22px}.step p{font-size:11px;max-width:none;margin-top:4px}.model-section{grid-template-columns:1fr;gap:34px;padding:48px 6%}.model-copy .eyebrow{font-size:8px}.model-copy h2{font-size:49px;margin:17px 0 24px}.model-copy .button{font-size:12px;padding:16px 23px}.model-copy>p{font-size:10px;margin-top:16px}.payout-card{justify-self:center;max-width:440px;padding:25px 27px}.payout-top{font-size:10px}.zero{font-size:100px}.zero small{font-size:11px;margin-left:20px}.payout-flow>div{font-size:10px}.payout-card>small{font-size:8px}.faq-section{padding:42px 6% 45px;grid-template-columns:1fr;gap:25px}.faq-section h2{font-size:30px;padding:0}.faq-list summary{font-size:12px;padding:20px 0}.faq-list p{font-size:11px;padding-right:10px}.site-footer{padding:29px 6%;flex-wrap:wrap;gap:20px 15px}.site-footer .brand{width:128px}.site-footer>span{margin-left:auto;font-size:9px}.site-footer>button{margin-left:0;padding:0;font-size:9px}.site-footer small{margin-left:auto;font-size:8px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.brand-card:hover,.button:hover{transform:none}}dialog{width:570px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:0;border:0;background:#fff;color:var(--ink);box-shadow:0 24px 100px #0006;overflow:auto;border-radius:5px}dialog::-webkit-backdrop{background:#09090bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}dialog::backdrop{background:#09090bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-content{padding:45px}.dialog-close{position:absolute;right:15px;top:12px;padding:5px;background:none;color:#777;font-size:28px;line-height:1;z-index:2}.dialog-content .eyebrow{font-size:9px;color:#767680;margin:0 0 21px}.dialog-content h2{font-size:56px;line-height:.98;letter-spacing:-.065em}.dialog-content>p,.dialog-intro{font-size:13px;line-height:1.65;color:#73737d;margin:19px 0 24px}.dialog-content>button{margin-top:10px}#launch-form{display:grid;grid-gap:10px;gap:10px}#launch-form label{font-size:11px;font-weight:500;margin-top:8px}#launch-form label span{color:#8e8e95;font-weight:400;margin-left:4px}#launch-form input,#launch-form select,#launch-form textarea{border:1px solid #dedee3;padding:13px;background:#fbfbfc;border-radius:3px;min-width:0;width:100%;font-size:13px;color:#26262c;resize:vertical}#launch-form .button{margin-top:15px;width:100%}.form-note{font-size:10px;color:#91919a;line-height:1.6;margin-top:5px}.result-check{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:var(--gradient);color:white;font-size:34px;border-radius:3px;margin-bottom:22px}#brief-result h3{font-size:27px;line-height:1.2}#brief-result>p:not(.form-note){font-size:13px;color:#72727c;line-height:1.7;margin:18px 0 22px}#brief-result .button{width:100%;font-size:12px}#edit-brief{display:block;margin:15px auto}.dialog-open{overflow:hidden}.brief-details{font-size:12px;margin:20px 0}.brief-details summary{cursor:pointer;padding:10px 0}.brief-details pre{font-family:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.7;padding:16px;background:var(--mist);max-height:280px;overflow:auto;color:#62626d}@media(max-width:600px){.dialog-content{padding:38px 25px 29px}.dialog-content h2{font-size:49px}.dialog-intro{font-size:12px}.dialog-content .eyebrow{font-size:8px;max-width:240px}.dialog-content .button{padding:17px 18px;font-size:12px}.dialog-close{right:11px;top:9px}}.dialog-content h2{font-weight:500}.text-link{background:none;border-bottom:1px solid #a2a2ad;font-size:12px;padding:8px 0;color:var(--ink)}.card-category{background:#17171bb3}.gallery-footer small{color:#9494a1}.brand-name-field label,.palette legend,.panel-heading .eyebrow,.section-heading .eyebrow{color:#6f6f7b}.step p{color:#72727e}.storefront-panel:focus-visible{outline:3px solid var(--violet);outline-offset:4px}:root{--ink:#141713;--panel:#20281e;--paper:#f5f6ef;--mist:#e9ece2;--acid:#d9ff43;--moss:#344532;--muted:#a9b1a3;--line:#d9ded3;--gradient:linear-gradient(110deg,#e5ff8b,#d9ff43 65%,#bcf431);color:var(--paper)}::selection{background:var(--acid);color:var(--ink)}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:var(--acid)}.connected-section :focus-visible,.faq-section :focus-visible,dialog :focus-visible{outline:2px solid var(--moss);outline-offset:4px}.site-header{background:#141713ef;border-color:#f5f6ef18}.site-header nav{color:#bdc4b6}.site-header .brand{width:166px}.brand{mix-blend-mode:lighten;filter:contrast(1.15)}.button-white{background:var(--acid);color:var(--ink)}.button-white:hover{background:#e6ff87}.button-dark{background:var(--ink);color:var(--paper)}.hero{background:radial-gradient(ellipse 55% 35% at 50% 65%,#34453265,transparent),var(--ink);padding-top:45px}.launch-pill{border-color:#d9ff433a;color:var(--paper)}.launch-pill>span:first-child{background:var(--acid);box-shadow:none;border-radius:1px;width:6px;height:6px}.launch-pill>span:last-child{color:var(--muted)}.hero h1{letter-spacing:-.066em}.acid-text{color:var(--acid)}.hero-copy>p{color:#adb6a7}.brand-card{border-radius:12px}.brand-card.selected{box-shadow:0 0 0 2px var(--acid),0 12px 35px #0005}.your-card{background:var(--acid)}.your-card:after{background:none}.your-card .card-category{color:var(--moss);border-color:#14171340}.your-card .card-go{border-color:#14171370}.your-frame{border-color:#34453218;transform:none;border-radius:15px}.your-frame:after{background:#34453218}.card-category{background:#14171390}.gallery-footer{color:#d7dccf}.gallery-footer small{color:var(--muted)}.gallery-arrows button{border-color:#f5f6ef33}.value-strip{color:#bdc4b6;border-color:#f5f6ef20}.value-strip i{color:var(--acid)}.connected-section{padding-top:80px}.section-heading>p{margin-top:20px;color:#65715d;font-size:14px}.brand-name-field label,.palette legend,.panel-heading .eyebrow,.section-heading .eyebrow{color:#65715d}.visual-platform{grid-template-columns:1.55fr 1fr}.storefront-panel{background:#ecefe5;border-color:var(--line)}.storefront-panel>.panel-heading .mini-frame{color:var(--moss)}.storefront-panel>.panel-heading .mini-frame:after{background:var(--moss)}.storefront-panel:focus-visible{outline-color:var(--moss)}.browser-bar{background:var(--paper);border-color:var(--line);color:#65715d}.window-dots i{background:#b7c1b0}.mode-switch{padding:4px;display:flex;background:#dde3d5;gap:4px;border-radius:9px;margin-bottom:20px}.mode-switch button{flex:1 1;display:flex;justify-content:center;align-items:center;gap:14px;background:transparent;color:#53604b;padding:11px 8px;border-radius:6px;font-size:11px}.mode-switch button.active{background:var(--ink);color:var(--acid);box-shadow:0 2px 4px #1417130a}.mode-switch button span{font-size:16px}.storefront{border-color:#ccd4c3;border-radius:0 0 6px 6px;overflow:hidden}.store-body,.store-body>img{height:218px;min-height:218px}.store-copy{padding:22px}.store-copy h4{font-size:36px}.store-start{background:var(--store-ink);color:#fff;font-size:9px;display:inline-flex;gap:18px;padding:11px 13px;border-radius:40px}.store-nav{height:51px}.store-nav strong{max-width:52%}.store-nav>span:nth-child(2){font-size:8px}#cart-toggle{display:flex;align-items:center;gap:6px;padding:7px 0 7px 7px;background:none;font-size:9px}#cart-count{display:grid;place-items:center;min-width:18px;height:18px;border:1px solid;border-radius:50%;font-size:8px}.experience-panel{padding:20px 18px;min-height:179px;scroll-margin-top:120px;border-top:1px solid #1417130a;background:#fff8}.experience-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:500;margin-bottom:15px}.experience-heading small{font-size:8px;opacity:.7;font-weight:400}.program-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.program-card{background:#fff8;border:1px solid #14171316;border-radius:6px;padding:9px;display:grid;grid-template-columns:34px 1fr 23px;grid-gap:8px;gap:8px;align-items:center}.program-card h5{font-size:10px;font-weight:500;margin:0 0 4px;line-height:1.3}.program-card small{font-size:7px;opacity:.7;display:block}.program-card>button{border:1px solid #1417132b;width:23px;height:23px;border-radius:50%;background:transparent;font-size:15px;padding:0;color:var(--store-ink)}.program-card>button[aria-pressed=true]{background:var(--store-ink);color:#fff}.program-art{height:49px;background:var(--store-tint);display:flex;align-items:center;justify-content:center;gap:2px;border-radius:3px;overflow:hidden}.art-weight i{display:block;width:7px;height:21px;border-radius:9px;border:1px solid var(--store-ink);opacity:.65;transform:rotate(25deg)}.art-weight i:nth-child(2){height:30px}.art-skin{position:relative}.art-skin i{position:absolute;border:1px solid var(--store-ink);opacity:.6;width:19px;height:26px;border-radius:50%;transform:rotate(30deg)}.art-skin i:nth-child(2){transform:rotate(-30deg)}.store-bottom{font-size:7px;color:var(--store-ink);padding-top:11px;padding-bottom:11px}.store-bottom>span:first-child{opacity:.7}.customize-bar{margin-top:24px}.brand-name-field input{border-color:#bcc7b4}.swatch{border-color:#ecefe5}.swatch.selected{outline-color:var(--moss)}.demo-cart{margin-top:15px;border-top:1px solid #14171322;padding-top:14px}.cart-heading{display:flex;align-items:center;justify-content:space-between;font-size:12px}.cart-heading strong{font-weight:500}#cart-close{font-size:21px;background:none;padding:0 5px;color:var(--store-ink)}#cart-items{padding:0;margin:10px 0;list-style:none}#cart-items li{display:flex;align-items:center;justify-content:space-between;font-size:10px;padding:6px 0}#cart-items button{font-size:9px;padding:5px;background:none;text-decoration:underline;color:var(--store-ink)}#cart-empty{font-size:10px;line-height:1.5;margin:10px 0}.demo-cart>small{font-size:8px;display:block;margin-top:12px;opacity:.7}.cart-next,.intake-next{display:flex;align-items:center;justify-content:space-between;background:var(--store-ink);color:#fff;padding:10px 13px;font-size:10px;width:100%;border-radius:5px}#intake-demo fieldset{padding:0;border:0;margin:0}#intake-demo legend{font-size:15px;letter-spacing:-.035em;margin-bottom:12px;font-weight:500}.intake-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.intake-options label{position:relative;display:block;cursor:pointer}.intake-options input{position:absolute;opacity:0;width:1px;height:1px;left:10px;top:10px}.intake-options label>span{border:1px solid #14171322;border-radius:5px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 9px;font-size:9px;background:#fff8}.intake-options i{font-size:13px;font-style:normal}.intake-options input:checked+span{border-color:var(--store-ink);box-shadow:inset 0 0 0 1px var(--store-ink)}.intake-options input:focus-visible+span{outline:2px solid var(--store-ink);outline-offset:2px}.intake-next{margin-top:12px}#intake-next-step h5{font-size:17px;letter-spacing:-.04em;margin:0 0 10px;font-weight:500}#intake-next-step p{font-size:10px;line-height:1.6;max-width:330px}#intake-reset{background:none;color:var(--store-ink);padding:10px 0 0;display:flex;gap:40px;font-size:10px;text-decoration:underline}.pharmacy-panel{background:var(--moss);color:var(--paper);border-color:var(--moss);display:flex;gap:23px;padding:28px}.pharmacy-panel .panel-heading{margin:0;align-items:flex-start}.pharmacy-panel .eyebrow{color:#c4ceb9}.pharmacy-panel h3{font-size:43px;line-height:1.04;margin-top:12px}.pharmacy-panel .tiny-pill{border-color:#f5f6ef44;color:#d5dec9;font-size:7px}.kit-stage{flex:1 1;display:flex;align-items:center;justify-content:center;background:#f1eee8;border-radius:9px;min-height:280px;overflow:hidden;margin:0 -8px}.kit-stage img{width:100%;object-fit:contain;mix-blend-mode:multiply}.pharmacy-footer{background:none;border:0;border-radius:0;padding:0;margin-top:auto;gap:16px}.fulfillment-icon{background:var(--acid);color:var(--ink);border-radius:5px}.pharmacy-footer div>span{color:#c2cfb8}.pharmacy-footer strong{font-size:15px}.launch-steps{margin-top:45px}.step>span{background:#e5eadb;color:var(--moss)}.step p{color:#65715d}.step-link{color:#aab69f}.model-section{background:var(--acid);color:var(--ink)}.model-section:before{display:none}.model-copy .eyebrow,.model-copy>p{color:var(--moss)}.model-copy .button{background:var(--ink);color:var(--paper)}.model-copy .button:hover{background:var(--moss)}.payout-card{background:var(--ink);color:var(--paper);box-shadow:none;border-color:#14171320}.payout-flow>div,.payout-top,.zero small{color:#bdc6b5}.payout-flow>div:last-child i,.payout-top .mini-frame{color:var(--acid)}.payout-card>small{color:var(--muted)}.faq-section{background:var(--paper)}.faq-list,.faq-list details{border-color:var(--line)}.faq-list p,.faq-list summary>span{color:#65715d}.site-footer>button{color:#bdc6b5}dialog{background:var(--paper)}dialog::-webkit-backdrop{background:#141713cc}dialog::backdrop{background:#141713cc}#brief-result>p:not(.form-note),.dialog-content .eyebrow,.dialog-content>p,.dialog-intro,.form-note{color:#65715d}#launch-form input,#launch-form select,#launch-form textarea{background:#fff;border-color:var(--line);color:var(--ink)}.result-check{background:var(--acid);color:var(--ink)}.brief-details pre{color:var(--moss)}@media(min-width:1450px){.hero{padding-top:51px}.store-copy h4{font-size:42px}.store-body,.store-body>img{height:245px;min-height:245px}}@media(max-width:1050px){.pharmacy-panel{padding:23px;gap:23px}.pharmacy-panel .panel-heading{display:block}.pharmacy-panel h3{font-size:35px}.pharmacy-panel .tiny-pill{display:inline-block;margin-top:15px}.program-card{grid-template-columns:1fr 22px;gap:6px}.program-art{grid-column:1/-1;height:50px}.program-card h5{font-size:11px}.program-card small{font-size:8px}.store-copy{padding:16px}.store-copy h4{font-size:31px}.kit-stage{min-height:200px}.store-body,.store-body>img{height:210px;min-height:210px}.pharmacy-footer strong{font-size:13px}}@media(max-width:800px){.site-header .brand{width:139px}.visual-platform{grid-template-columns:1fr}.storefront-panel{padding:26px}.store-body,.store-body>img{height:280px;min-height:280px}.store-copy h4{font-size:48px}.store-copy{padding:32px}.store-start{font-size:11px;padding:13px 16px}.program-card{grid-template-columns:44px 1fr 25px}.program-art{grid-column:auto;height:55px}.experience-heading,.program-card h5{font-size:12px}.experience-heading small{font-size:9px}.experience-panel{min-height:172px;padding:23px}.store-bottom{font-size:8px}.customize-bar{flex-wrap:nowrap}.brand-name-field{flex-basis:auto}.pharmacy-panel{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;padding:26px}.pharmacy-panel .panel-heading{grid-column:1;grid-row:1}.kit-stage{grid-column:2;grid-row:1/3;margin:0;min-height:260px}.pharmacy-footer{grid-column:1;grid-row:2;align-self:end}.pharmacy-footer div>span{font-size:9px}.pharmacy-panel h3{font-size:37px}.store-nav>span:nth-child(2){display:block}.intake-options label>span{font-size:11px;padding:13px}.intake-next{font-size:11px}#intake-demo legend{font-size:18px}.gallery-footer small{color:var(--muted)}}@media(max-width:600px){.hero{padding-top:34px}.site-header .brand{width:142px}.site-header nav{background:var(--ink);border-color:#f5f6ef22}.brand-card.selected{box-shadow:0 0 0 1.5px var(--acid)}.connected-section{padding-top:53px}.section-heading>p{font-size:11px;margin-top:17px}.section-heading h2{font-size:39px}.storefront-panel{padding:19px}.storefront-panel>.panel-heading h3{font-size:28px}.mode-switch{margin-bottom:17px}.mode-switch button{font-size:10px;gap:10px;padding:9px 7px}.store-body,.store-body>img{height:204px;min-height:204px}.store-copy{padding:20px 13px}.store-copy h4{font-size:27px}.store-start{font-size:8px;padding:10px;gap:8px}.store-nav{padding:0 12px;height:46px}.store-nav>span:nth-child(2){display:none}.store-nav strong{max-width:75%}.experience-panel{padding:16px 12px;min-height:163px}.experience-heading{font-size:10px;margin-bottom:12px}.experience-heading small{font-size:7px}.program-card{grid-template-columns:1fr 21px;padding:8px;gap:6px}.program-art{grid-column:1/-1;height:48px}.program-card h5{font-size:10px}.program-card small{font-size:7px}.program-card>button{width:21px;height:21px}.store-bottom{font-size:6px;padding:10px 12px}.customize-bar{gap:12px}.brand-name-field input{font-size:18px}.palette{gap:3px}.swatch{width:18px;height:18px}.pharmacy-panel{padding:22px;gap:20px;display:flex}.pharmacy-panel .panel-heading{display:flex}.pharmacy-panel h3{font-size:35px}.pharmacy-panel .tiny-pill{margin-top:0;max-width:95px;text-align:center;line-height:1.5}.kit-stage{min-height:0;max-height:240px;margin:0}.kit-stage img{width:100%}.pharmacy-footer{gap:15px}.pharmacy-footer strong{font-size:14px}.launch-steps{margin-top:29px}.step,.step:first-child{border-color:var(--line)}.intake-options label>span{font-size:9px;gap:4px;padding:12px 8px}.intake-next{font-size:10px}#intake-demo legend{font-size:16px}.model-copy h2{font-size:48px}}:root{font-family:var(--font-body);--display:var(--font-display);--page-gutter:5.5vw;scroll-padding-top:115px}:root,body{background:var(--paper)}body{border-left:6px solid var(--acid);color:var(--ink)}h1,h2,h3{font-family:var(--display);font-weight:400}.site-header{height:96px;padding:0 var(--page-gutter);gap:28px;background:#141713f5;color:var(--paper);border:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.brand-family{display:flex;align-items:center;gap:25px;flex-shrink:0}.site-header .brand{width:164px}.creator-section :focus-visible{outline:2px solid var(--moss);outline-offset:4px}.dsco-endorsement{border-left:1px solid #f5f6ef3b;padding:11px 0 11px 23px;font-size:11px;color:#c7cec1;line-height:1.4}.site-header nav{gap:28px;margin-left:auto;font-size:12px;white-space:nowrap}.button{border-radius:0;font-weight:400;min-height:52px;padding:17px 23px;font-size:13px;transition:background .2s,color .2s,border-color .2s}.button:hover{transform:none}.header-cta{border:1px solid #f5f6ef57;background:transparent;color:var(--paper);padding:15px 19px;min-height:48px;font-size:12px;gap:30px}.header-cta:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.hero{padding:0 28px;color:var(--paper)}.hero-stage{position:relative;isolation:isolate;min-height:690px;border-radius:0 0 32px 32px;background:var(--ink);overflow:hidden}.hero-copy{position:relative;text-align:left;margin:0;padding:62px max(34px,calc(var(--page-gutter) - 28px)) 110px;width:66%;z-index:2}.hero-kicker{color:#b9c4ae;letter-spacing:.17em;display:block}.hero h1{font-family:var(--display);font-weight:400;font-size:clamp(72px,7.6vw,122px);line-height:.97;letter-spacing:-.055em;max-width:790px}.hero-copy>p{font-size:16px;color:#d0d5ca;max-width:380px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:31px}.hero-cta{min-width:205px;min-height:55px;background:var(--acid);color:var(--ink)}.launch-note{display:flex;align-items:center;gap:8px;font-size:11px;color:#d1d8c9;padding:12px 0}.launch-note>span{height:5px;width:5px;background:var(--acid)}.hero-art{inset:0 0 0 auto;width:52%;overflow:hidden;z-index:0;background:var(--moss)}.hero-art>img{object-position:50% 37%}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ink),#14171318 38%,#14171300 75%),linear-gradient(0deg,#141713eb 0,transparent 32%)}.hero-art-caption{bottom:99px;right:42px;display:flex;align-items:center;gap:21px;z-index:1}.hero-concept-name{font-family:Georgia,serif;font-style:italic;font-size:51px;letter-spacing:-.065em;line-height:1}.hero-art-caption>span:last-child{font-size:10px;line-height:1.5;color:#d6ddcd;border-left:1px solid #f5f6ef50;padding-left:20px}.hero-footer{position:absolute;bottom:0;left:0;right:0;padding:26px max(34px,calc(var(--page-gutter) - 28px));display:flex;align-items:center;justify-content:space-between;z-index:3;border-top:1px solid #f5f6ef19;gap:20px}.hero-footer>span{font-size:9px;letter-spacing:.13em;color:#bec7b4}.hero-footer a{font-size:11px;display:flex;align-items:center;gap:23px;color:var(--paper)}.hero-footer a span{font-size:20px}.creator-section{padding:78px 0 0;background:var(--paper);color:var(--ink);scroll-margin-top:15px}.creator-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:0 var(--page-gutter) 35px;gap:30px}.eyebrow{font-weight:400;letter-spacing:.14em;font-size:10px}.creator-heading .eyebrow{color:#637059}.creator-heading h2{font-size:clamp(48px,5.3vw,80px);line-height:1;letter-spacing:-.052em;margin-top:15px}.creator-heading>p{font-size:13px;line-height:1.55;color:#637059;padding-bottom:4px}.brand-gallery{margin-top:0}.gallery-track{padding:6px var(--page-gutter) 19px;gap:18px;scroll-padding:var(--page-gutter);justify-content:normal}.brand-card{height:340px;flex:0 0 clamp(210px,19.9vw,320px);border-radius:5px;color:#fff}.brand-card:nth-child(2n){margin-top:0}.brand-card.selected{box-shadow:0 0 0 2px var(--moss)}.brand-card:hover{transform:translateY(-4px)}.card-category{border-radius:2px;background:#14171370;font-size:8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card-go{border-radius:0;border:0;border-bottom:1px solid #ffffff75;width:26px;height:27px;font-size:21px}.your-card{color:var(--ink)}.your-card .card-go{border-color:var(--ink)}.your-word{font-family:var(--display);font-weight:400;letter-spacing:-.05em;top:74px;font-size:49px}.your-frame{top:80px;right:-24px;border-width:45px;width:175px;height:198px;border-radius:9px}.your-frame:after{top:25px}.gallery-footer{margin:0 var(--page-gutter);padding:0;max-width:none;color:#637059;font-size:10px}.gallery-arrows button{border-radius:0;width:34px;height:34px;border-color:#34453255;color:var(--moss)}.gallery-arrows button:hover:not(:disabled){background:#34453215}.value-strip{max-width:none;margin:37px var(--page-gutter) 0;padding:26px 0;justify-content:flex-start;gap:70px;border-color:var(--line);font-size:11px}.value-strip,.value-strip i{color:var(--moss)}.connected-section{padding:76px var(--page-gutter) 64px;border-top:1px solid var(--line);background:var(--paper)}.section-heading{text-align:left;display:grid;grid-template-columns:1fr 2fr;grid-gap:32px;gap:32px;margin:0 auto 49px;max-width:1380px;align-items:start}.section-heading>.eyebrow{padding-top:13px;font-size:10px;color:#637059}.section-heading h2{font-weight:400;font-size:clamp(49px,5.8vw,86px);line-height:1;letter-spacing:-.052em;margin:0}.section-heading h2>span{color:var(--moss)}.section-heading p{font-size:14px;line-height:1.6;color:#637059;margin:24px 0 0}.visual-platform{max-width:1380px;gap:22px}.pharmacy-panel,.storefront-panel{border-radius:6px}.panel-heading h3{font-weight:400;font-size:31px}.storefront{font-family:var(--font-store)}.mode-switch{border-radius:3px}.mode-switch button{border-radius:1px}.customize-go,.tiny-pill{border-radius:2px}.kit-stage{border-radius:3px}.pharmacy-panel h3{font-weight:400;font-size:44px;letter-spacing:-.05em}.pharmacy-footer strong{font-weight:400}.fulfillment-icon{border-radius:2px}.launch-steps{max-width:1380px;margin-top:42px}.step>span{border-radius:0;background:none;border:1px solid #b9c5af;width:32px;height:32px;color:#637059}.step h3{font-weight:400;font-size:23px}.step p{font-size:11px;line-height:1.5}.model-section{padding:80px var(--page-gutter);gap:12%;grid-template-columns:1.2fr 1fr}.model-copy h2{font-weight:400;font-size:clamp(50px,6.2vw,89px);line-height:1;letter-spacing:-.05em}.model-copy>.eyebrow{font-size:10px}.model-copy>p{font-size:11px;line-height:1.7}.model-copy .button{background:transparent;color:var(--ink);border:1px solid #1417138c;min-width:210px}.model-copy .button:hover{background:var(--ink);color:var(--paper)}.payout-card{border-radius:3px;padding:32px;max-width:460px}.zero{font-family:var(--display);font-weight:400;font-size:108px}.payout-flow>div{font-size:11px;padding:17px 0}.faq-section{padding:76px var(--page-gutter);gap:11%;grid-template-columns:1fr 1.1fr}.faq-section h2{font-size:42px;font-weight:400;max-width:290px;letter-spacing:-.05em}.faq-list summary{font-size:13px;padding:24px 0}.faq-list p{font-size:12px}.site-footer{background:var(--ink);color:var(--muted);padding:34px var(--page-gutter);gap:24px;flex-wrap:wrap}.footer-parent{border-left:1px solid #f5f6ef40;padding-left:22px;font-size:10px;color:#bec7b4}.site-footer>button{margin-left:0}.site-footer small{width:100%;margin-top:4px;color:#a2ad98}.dialog-content h2{font-family:var(--display);font-weight:400}.dialog-content .button{font-family:var(--font-body)}@media(min-width:1600px){.hero-stage{min-height:800px}.hero-copy{padding-top:80px;padding-bottom:124px}.hero-art-caption{bottom:112px}.brand-card{height:405px}}@media(max-width:1120px){.brand-family{gap:17px}.dsco-endorsement{padding-left:17px;font-size:9px}.site-header{gap:21px}.site-header nav{gap:19px;font-size:11px}.site-header .brand{width:145px}.header-cta{font-size:11px;gap:19px}.hero-stage{min-height:637px}.hero-copy{padding-top:57px}.hero h1{font-size:8vw}.hero-copy>p{font-size:14px}.hero-actions{gap:21px}.hero-cta{min-width:180px;font-size:12px}.launch-note{font-size:10px}.hero-art-caption{right:28px}.hero-art-caption>span:last-child{display:none}.brand-card{height:300px;flex-basis:220px}.section-heading h2{font-size:59px}.model-copy h2{font-size:62px}.value-strip{gap:55px}.pharmacy-panel h3{font-size:36px}}@media(max-width:900px){.site-header{height:84px;gap:20px}.dsco-endorsement{max-width:74px;font-size:9px}.header-cta,.site-header nav{gap:16px;font-size:10px}.header-cta{padding:12px 13px;min-height:43px}.site-header .brand{width:130px}.brand-family{gap:17px}.hero{padding:0 20px}.hero-copy{padding-top:52px;width:70%}.hero-copy,.hero-footer{padding-left:calc(var(--page-gutter) - 20px)}.hero-footer{padding-right:calc(var(--page-gutter) - 20px)}.hero-kicker{font-size:9px}.hero h1{font-size:8.2vw}.hero-stage{min-height:590px}.hero-cta{min-width:176px}.hero-actions{flex-wrap:wrap;gap:12px 20px}.hero-art{width:49%}.hero-art>img{object-position:57% center}.hero-art:after{background:linear-gradient(90deg,var(--ink),#14171318 48%,#14171300),linear-gradient(0deg,#141713eb,transparent 40%)}.hero-art-caption{right:23px;bottom:95px}.hero-concept-name{font-size:41px}.creator-section{padding-top:58px}.creator-heading h2{font-size:56px}.creator-heading>p{font-size:12px}.section-heading{grid-template-columns:.6fr 1.7fr;gap:24px}.section-heading h2{font-size:55px}.section-heading p{font-size:12px}.model-section{gap:7%}.model-copy h2{font-size:54px}.model-copy>.eyebrow{font-size:9px}.payout-card{padding:24px}.payout-flow>div{font-size:9px}.zero{font-size:96px}.faq-section h2{font-size:35px}.faq-list summary{font-size:12px}.footer-parent{font-size:9px}}@media(max-width:700px){:root{--page-gutter:6vw;scroll-padding-top:90px}body{border-left-width:4px}.site-header{height:79px;padding:0 var(--page-gutter);gap:10px}.site-header .brand{width:140px}.brand-family{gap:18px}.dsco-endorsement{font-size:9px;padding:7px 0 7px 17px;max-width:82px}.header-cta{display:none}.menu-toggle{display:flex;flex-direction:column;gap:6px;width:43px;padding:12px 0 12px 19px;background:none}.menu-toggle span{width:24px;height:1px;background:var(--paper)}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.site-header nav{display:none;position:absolute;top:79px;left:0;right:0;padding:24px var(--page-gutter);background:var(--ink);border-bottom:1px solid #f5f6ef25;flex-direction:column;gap:23px}.site-header nav.open{display:flex}.site-header nav a{font-size:14px}.hero{padding:0 15px}.hero-stage{min-height:0;border-radius:0 0 24px 24px;display:flex;flex-direction:column}.hero-copy{width:100%;padding:39px 23px 28px;order:0}.hero-kicker{margin-bottom:23px;font-size:8px}.hero h1{font-size:clamp(48px,10.8vw,76px);letter-spacing:-.052em;line-height:.99;margin:0 0 23px}.hero-copy>p{font-size:13px;max-width:290px;line-height:1.6;margin:0}.hero-actions{gap:19px;flex-wrap:nowrap;margin-top:24px}.hero-cta{min-width:169px;font-size:11px;padding:15px 16px;min-height:49px}.launch-note{font-size:9px;gap:6px;white-space:nowrap}.hero-art{position:relative;inset:auto;order:1;width:auto;height:270px;margin:0 23px;overflow:hidden;border-radius:3px}.hero-art>img{object-position:50% 40%;width:100%;height:100%}.hero-art:after{background:linear-gradient(0deg,#1417138c,transparent 55%)}.hero-art-caption{bottom:20px;right:20px;gap:16px}.hero-concept-name{font-size:43px}.hero-art-caption>span:last-child{display:block;font-size:8px;padding-left:16px}.hero-footer{position:relative;order:2;padding:24px 23px;border:0;gap:15px;align-items:center}.hero-footer>span{font-size:7px;letter-spacing:.075em;max-width:80px;line-height:1.7}.hero-footer a{font-size:9px;gap:13px}.hero-footer a span{font-size:16px}.creator-section{padding-top:48px}.creator-heading{margin-bottom:24px;align-items:end;gap:20px}.creator-heading .eyebrow{font-size:8px}.creator-heading h2{font-size:43px;margin-top:12px}.creator-heading>p{font-size:9px;line-height:1.5;padding-bottom:3px;max-width:86px}.gallery-track{gap:13px;padding-bottom:17px}.brand-card{flex-basis:210px;height:287px;border-radius:3px}.brand-card:nth-child(2n){margin-top:0}.brand-card.selected{box-shadow:0 0 0 1.5px var(--moss)}.your-word{font-size:43px;top:68px}.gallery-footer{font-size:8px}.gallery-arrows button{width:31px;height:31px;font-size:16px}.value-strip{margin-top:25px;gap:0;justify-content:space-between;font-size:8px;padding:22px 0}.value-strip>span{gap:6px}.value-strip i{font-size:13px}.connected-section{padding-top:45px;padding-bottom:40px}.section-heading{display:block;margin-bottom:28px}.section-heading>.eyebrow{display:block;padding:0;margin-bottom:22px;font-size:8px}.section-heading h2{font-size:46px;line-height:1.02}.section-heading p{font-size:11px;margin-top:19px}.visual-platform{gap:18px}.pharmacy-panel,.storefront-panel{border-radius:4px}.storefront-panel{padding:19px}.panel-heading h3{font-size:28px}.pharmacy-panel h3{font-size:36px}.launch-steps{margin-top:28px}.step h3{font-size:24px}.step p{font-size:10px}.step>span{width:31px;height:31px;font-size:9px}.model-section{padding:48px var(--page-gutter);grid-template-columns:1fr;gap:35px}.model-copy h2{font-size:54px;line-height:1.01}.model-copy>.eyebrow{font-size:8px}.model-copy .button{min-width:199px;font-size:12px}.model-copy>p{font-size:10px}.payout-card{padding:25px;width:100%;max-width:none}.zero{font-size:108px}.payout-flow>div{font-size:10px}.faq-section{padding:45px var(--page-gutter);grid-template-columns:1fr;gap:24px}.faq-section h2{font-size:38px;max-width:none;padding-top:0}.faq-list summary{font-size:12px;padding:21px 0}.faq-list p{font-size:11px}.site-footer{padding:28px var(--page-gutter);gap:20px 15px}.site-footer .brand{width:128px}.footer-parent{border:0}.footer-parent,.site-footer>button{margin-left:auto;font-size:9px;padding:0}.site-footer small{margin:0;font-size:8px}.dialog-content{padding:38px 25px 29px}.dialog-content h2{font-size:49px}}@media(max-width:370px){.site-header .brand{width:119px}.brand-family{gap:13px}.dsco-endorsement{padding-left:12px;font-size:8px}.hero-copy{padding-left:18px;padding-right:18px}.hero h1{font-size:47px}.hero-actions{gap:14px}.hero-cta{min-width:154px;padding:14px;font-size:10px;gap:18px}.launch-note{font-size:8px}.hero-art{margin:0 18px;height:245px}.hero-footer{padding-left:18px;padding-right:18px}.creator-heading h2{font-size:39px}.creator-heading>p{font-size:8px}.value-strip{font-size:7px}.section-heading h2{font-size:40px}.model-copy h2{font-size:49px}.customize-bar{gap:8px}.palette{gap:2px}.swatch{width:16px;height:16px}.customize-go{width:29px;height:29px}.store-copy{padding:18px 11px}.store-copy h4{font-size:24px}}@media(prefers-reduced-motion:reduce){.brand-card:hover{transform:none}}:root{--header-height:96px;--hero-progress:0;--hero-inset:0px;--hero-radius:0px;--hero-image-y:0px}.arrow-icon{width:1em;height:1em;display:inline-block;vertical-align:-.12em;flex-shrink:0}.hero{padding:0;background:var(--paper);overflow:visible}.hero-track{height:calc(100svh - var(--header-height) + 38svh);position:relative}.hero-sticky{position:-webkit-sticky;position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));padding:var(--hero-inset);will-change:padding}.hero-stage{height:100%;min-height:0;border-radius:var(--hero-radius);background:#10130f;display:block}.hero-art{position:absolute;inset:-3% 0;width:100%;height:auto;margin:0;border-radius:0;background:#10130f;transform:translateY(var(--hero-image-y)) scale(1.03);will-change:transform}.hero-art>img{height:100%;width:100%;object-fit:cover;object-position:60% center}.hero-art:after{background:linear-gradient(90deg,#10130fd9,#10130fb5 24%,#10130f20 52%,transparent 70%),linear-gradient(0deg,#10130fbd,transparent 20%)}.hero-copy{position:absolute;left:var(--page-gutter);top:21%;width:70%;padding:0;transform:translateY(calc(var(--hero-progress)*-16px))}.hero-kicker{font-size:10px;letter-spacing:.16em;margin-bottom:30px}.hero h1{font-size:clamp(50px,6.1vw,114px);line-height:1.02;letter-spacing:-.045em;margin:0 0 29px;max-width:none}.headline-line{display:block;white-space:nowrap}.hero-copy>p{font-size:15px;line-height:1.55;margin:0;max-width:340px}.hero-actions{margin-top:30px;gap:25px;flex-wrap:nowrap}.hero-cta{min-height:54px;min-width:202px;margin:0}.hero-art-caption{position:absolute;bottom:15%;right:7%;display:block;color:var(--paper);text-align:right;transform:translateY(calc(var(--hero-progress)*16px));text-shadow:0 1px 12px #000}.hero-art-caption>span:first-child{font-size:12px;line-height:1.5;display:none}.hero-art-caption>span:last-child{display:block;border:0;padding:0;font-size:8px;color:#eee;letter-spacing:.07em}.hero-footer{padding:23px var(--page-gutter);border-top-color:#f5f6ef26}.creator-section{padding-top:58px}.brand-card{flex-basis:calc((100vw - 11vw - 66px)/4);height:clamp(315px,29vw,460px)}.forma-card img{object-position:100% center}.still-card img{object-position:50% 58%}.luma-card img{object-position:center}.card-category{font-size:9px;background:#141713aa;border-color:#f5f6ef52}.card-go{font-size:20px}.your-card .card-category{background:transparent;color:var(--ink);border-color:#34453255}.storefront[data-look=forma] #store-photo{object-position:84% center}.storefront[data-look=still] #store-photo{object-position:center 60%}.storefront[data-look=luma] #store-photo{object-position:center 55%}.footer-parent{display:inline-flex;align-items:center;gap:12px}.footer-parent img{width:56px;height:auto}@media(min-width:1900px){.hero-copy{top:23%}.hero h1{font-size:6vw}.hero-copy>p{font-size:18px}.hero-kicker{font-size:12px}.hero-actions{margin-top:38px}}@media(max-width:1120px){.hero h1{font-size:6.4vw}.hero-copy{top:22%;width:80%}.hero-copy>p{font-size:14px}.hero-art>img{object-position:68% center}.hero-art:after{background:linear-gradient(90deg,#10130fe8,#10130f80 40%,transparent 85%),linear-gradient(0deg,#10130fbd,transparent 25%)}.brand-card{flex-basis:260px;height:355px}}@media(max-width:900px){:root{--header-height:84px}.hero-copy{left:var(--page-gutter);top:20%}.hero h1{font-size:7vw}.hero-copy>p{font-size:13px}.hero-footer{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.hero-kicker{font-size:9px}.hero-art-caption{right:6%;bottom:13%}}@media(max-width:700px){:root{--header-height:79px}.hero-track{height:calc(100svh - var(--header-height) + 28svh)}.hero-stage{display:flex;flex-direction:column}.hero-copy{position:relative;inset:auto;transform:none;order:0;width:100%;padding:33px 6vw 18px;flex-shrink:0}.hero-kicker{font-size:8px;margin-bottom:21px}.hero h1{font-size:10.5vw;line-height:1.05;letter-spacing:-.045em;margin-bottom:20px}.hero-copy>p{font-size:12px;line-height:1.5;max-width:100%;margin:0}.hero-actions{margin-top:21px;gap:23px}.hero-cta{min-width:166px;min-height:47px;font-size:11px;padding:13px 16px}.launch-note{font-size:9px}.hero-art{position:relative;inset:auto;order:1;flex:1 1;width:100%;min-height:200px;margin:0;transform:none;border-radius:0}.hero-art>img{object-position:100% 52%;object-fit:cover}.hero-art:after{background:linear-gradient(0deg,#10130f65,transparent 15%,transparent 85%,#10130f80)}.hero-art-caption{right:6vw;bottom:13px;transform:none}.hero-art-caption>span:last-child{font-size:7px}.hero-footer{position:relative;order:2;padding:18px 6vw;border-top:1px solid #f5f6ef26;flex-shrink:0}.hero-footer>span{max-width:none;font-size:6px;letter-spacing:.08em}.hero-footer a{font-size:8px;gap:10px}.hero-footer a span{font-size:15px}.creator-section{padding-top:41px}.creator-heading>p{max-width:123px;font-size:9px}.creator-heading h2{font-size:42px}.brand-card{flex-basis:234px;height:325px}.card-category{font-size:8px}.footer-parent{gap:9px}.footer-parent img{width:47px}.site-footer>button{margin-left:0}}@media(max-width:370px){.hero-copy{padding-top:27px}.hero-kicker{margin-bottom:18px}.hero-actions{gap:16px}.hero-cta{min-width:151px;font-size:10px}.launch-note{font-size:8px}.creator-heading{gap:10px}.creator-heading h2{font-size:37px}.creator-heading>p{font-size:8px;max-width:111px}}@media(max-height:740px){.hero-track{height:auto}.hero-sticky{position:relative;top:auto;height:620px;padding:0;will-change:auto}.hero-stage{border-radius:0}.hero-art,.hero-art-caption,.hero-copy{transform:none}}@media(max-width:700px) and (max-height:740px){.hero-sticky{height:650px}}@media(prefers-reduced-motion:reduce){.hero-track{height:auto}.hero-sticky{position:relative;top:auto;padding:0;will-change:auto}.hero-stage{border-radius:0}.hero-art,.hero-art-caption,.hero-copy{transform:none;will-change:auto}}.wordmark,.wordmark-icon{width:100%;height:auto;display:block}.brand{mix-blend-mode:normal;filter:none}.brand,.site-footer .brand,.site-header .brand{color:var(--paper)}.value-strip i{display:inline-flex;align-items:center}.value-strip i .arrow-icon{width:1.15em;height:1.15em}.mode-switch button span,.payout-flow i{display:inline-flex;align-items:center}.program-card>button{display:grid;place-items:center}.program-card>button .arrow-icon{width:.85em;height:.85em}#cart-close,#intake-reset .arrow-icon,.faq-list summary>span{display:inline-flex;align-items:center}.faq-list summary>span{transition:transform .2s}.faq-list summary>span .arrow-icon{width:.8em;height:.8em}.site-footer{align-items:center;row-gap:20px}.footer-links{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:7px 21px;font-size:10px}.footer-links a:hover{color:var(--paper)}.site-footer>small{width:100%;max-width:840px;margin-top:6px;font-size:9px;line-height:1.8;color:#8d9885}.page-hero{background:var(--ink);color:var(--paper);padding:78px var(--page-gutter) 66px}.page-hero .eyebrow{color:#b9c4ae;display:block;margin-bottom:26px}.page-hero h1{font-family:var(--display);font-weight:400;font-size:clamp(46px,6vw,92px);line-height:1;letter-spacing:-.05em;margin:0;max-width:16ch}.page-hero>p{font-size:16px;line-height:1.6;color:#d0d5ca;margin:26px 0 0;max-width:56ch}.prose{background:var(--paper);color:var(--ink);padding:66px var(--page-gutter) 78px}.prose-inner{max-width:760px}.prose h2{font-family:var(--display);font-weight:400;font-size:clamp(28px,3.4vw,42px);line-height:1.08;letter-spacing:-.04em;margin:52px 0 18px}.prose h2:first-child{margin-top:0}.prose h3{font-family:var(--display);font-weight:400;font-size:20px;letter-spacing:-.02em;margin:32px 0 10px}.prose li,.prose p{font-size:14px;line-height:1.75;color:#4a5546}.prose p{margin:0 0 16px}.prose ol,.prose ul{margin:0 0 18px;padding-left:20px}.prose li{margin-bottom:8px}.prose a{border-bottom:1px solid #9aa793}.prose a:hover{border-color:var(--moss)}.prose strong{font-weight:500;color:var(--ink)}.prose .lede{font-size:16px;line-height:1.7;color:var(--moss)}.prose .updated{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#77836f;margin-bottom:34px}.prose table{width:100%;border-collapse:collapse;margin:0 0 22px;font-size:13px}.prose td,.prose th{text-align:left;padding:13px 14px 13px 0;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.6}.prose th{font-weight:500;color:var(--ink);width:34%}.prose td{color:#4a5546}.disclosure{background:var(--mist);border-left:3px solid var(--moss);padding:22px 24px;margin:34px 0}.disclosure p{margin:0;font-size:13px;line-height:1.7;color:var(--moss)}.disclosure p+p{margin-top:12px}.content-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));grid-gap:2px;gap:2px;background:var(--line);border:1px solid var(--line);margin:8px 0 12px}.content-steps>div{background:var(--paper);padding:26px 24px}.content-steps span{font-size:10px;letter-spacing:.14em;color:#77836f;display:block;margin-bottom:16px}.content-steps h3{font-family:var(--display);font-weight:400;font-size:22px;letter-spacing:-.03em;margin:0 0 9px}.content-steps p{font-size:12px;line-height:1.6;color:#5c6857;margin:0}.beta-layout{background:var(--paper);color:var(--ink);padding:60px var(--page-gutter) 80px;display:grid;grid-template-columns:1fr 1.15fr;grid-gap:8%;gap:8%;align-items:start;max-width:1380px;margin:0 auto}.beta-aside h2{font-family:var(--display);font-weight:400;font-size:clamp(28px,3vw,38px);line-height:1.08;letter-spacing:-.04em;margin:0 0 20px}.beta-aside ul{list-style:none;padding:0;margin:0 0 30px;border-top:1px solid var(--line)}.beta-aside li{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.6;color:#4a5546}.beta-aside li .arrow-icon{width:1.05em;height:1.05em;color:var(--moss);flex-shrink:0;margin-top:.25em}.beta-form{display:grid;grid-gap:4px;gap:4px}.beta-form .field{display:grid;grid-gap:7px;gap:7px;margin-bottom:19px}.beta-form .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.beta-form label{font-size:11px;font-weight:500;letter-spacing:.02em}.beta-form label .optional{color:#77836f;font-weight:400;margin-left:5px}.beta-form .hint{font-size:11px;line-height:1.55;color:#77836f}.beta-form input,.beta-form select,.beta-form textarea{border:1px solid var(--line);background:#fff;padding:13px;border-radius:2px;font-size:14px;color:var(--ink);width:100%;min-width:0;resize:vertical}.beta-form input:focus-visible,.beta-form select:focus-visible,.beta-form textarea:focus-visible{outline:2px solid var(--moss);outline-offset:2px}.beta-form .button{margin-top:10px;width:100%;justify-content:center;gap:16px;background:var(--ink);color:var(--paper)}.beta-form .button:hover{background:var(--moss)}.beta-form .button[disabled]{opacity:.55;cursor:progress}.beta-form .form-note{font-size:11px;color:#77836f;line-height:1.65;margin-top:12px}.beta-form .status{font-size:13px;line-height:1.6;padding:14px 16px;border-radius:2px;margin-top:16px;background:var(--mist);color:var(--moss)}.beta-form .status[data-tone=error]{background:#fbeceb;color:#8a2f22}.beta-form .trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.beta-prefill{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--moss);background:var(--mist);padding:12px 15px;margin-bottom:22px;line-height:1.5}.beta-prefill .swatch-dot{width:13px;height:13px;border-radius:50%;background:var(--swatch);flex-shrink:0}.thanks{background:var(--ink);color:var(--paper);padding:96px var(--page-gutter) 104px;min-height:56vh}.thanks h1{font-family:var(--display);font-weight:400;font-size:clamp(46px,6vw,88px);line-height:1;letter-spacing:-.05em;margin:0 0 26px}.thanks p{font-size:15px;line-height:1.7;color:#d0d5ca;max-width:52ch;margin:0 0 16px}.thanks .next-links{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:38px}.thanks .next-links a{display:inline-flex;align-items:center;gap:14px;font-size:12px;border-bottom:1px solid #f5f6ef45;padding-bottom:7px}.thanks .next-links a:hover{border-color:var(--acid);color:var(--acid)}.state-page{background:var(--ink);color:var(--paper);padding:104px var(--page-gutter);min-height:60vh;display:flex;flex-direction:column;justify-content:center}.state-page h1{font-family:var(--display);font-weight:400;font-size:clamp(40px,5vw,72px);line-height:1.02;letter-spacing:-.05em;margin:0 0 20px}.state-page p{font-size:14px;line-height:1.7;color:#c3cbba;max-width:48ch;margin:0 0 30px}.state-page a,.state-page button{display:inline-flex;align-items:center;gap:16px;font-size:12px;color:var(--acid);background:none;padding:0;border-bottom:1px solid;align-self:flex-start}@media(max-width:900px){.beta-layout{grid-template-columns:1fr;gap:44px}.beta-aside{order:1}}@media(max-width:700px){.site-footer{align-items:flex-start}.footer-links{margin-left:0;width:100%;gap:7px 16px;font-size:9px}.site-footer>small{font-size:8px}.page-hero{padding:52px var(--page-gutter) 46px}.prose{padding:44px var(--page-gutter) 56px}.prose li,.prose p{font-size:13px}.beta-layout{padding:44px var(--page-gutter) 60px}.beta-form .row{grid-template-columns:1fr;gap:0}.thanks{padding:64px var(--page-gutter) 72px}.content-steps{grid-template-columns:1fr}}.hero-art-caption>span:last-child{display:inline-block;background:#141713c4;padding:5px 9px;border-radius:2px;color:var(--paper);text-shadow:none}.gallery-footer>span{max-width:62ch}.catalog-tier{background:var(--paper);color:var(--ink);padding:16px var(--page-gutter) 40px}.catalog-tier:first-of-type{padding-top:44px}.tier-head{max-width:1380px;margin:0 auto 26px;border-top:1px solid var(--line);padding-top:26px;display:grid;grid-template-columns:1fr 2fr;grid-gap:32px;gap:32px;align-items:start}.tier-head h2{font-family:var(--display);font-weight:400;font-size:clamp(30px,3.4vw,46px);line-height:1;letter-spacing:-.045em;margin:0}.tier-head p{font-size:13px;line-height:1.6;color:#637059;margin:0;max-width:52ch}.tier-grid{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-gap:18px;gap:18px}.catalog-card{background:var(--mist);border:1px solid var(--line);border-radius:6px;padding:26px;display:flex;flex-direction:column;scroll-margin-top:120px}.catalog-card.tier-conditional{background:#f6f1e4;border-color:#e2d7bd}.catalog-card.tier-watch{background:#eeeeea;border-color:#dcdcd4}.catalog-card h3{font-family:var(--display);font-weight:400;font-size:27px;letter-spacing:-.04em;margin:0 0 9px}.card-blurb{font-size:12px;line-height:1.55;color:var(--moss);margin:0 0 16px}.card-why{font-size:13px;line-height:1.7;color:#4a5546;margin:0 0 20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.offering-list{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-gap:16px;gap:16px}.offering-list li{display:grid;grid-gap:5px;gap:5px}.offering-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.offering-head strong{font-weight:500;font-size:13px;line-height:1.35}.pathway{font-size:8px;letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;border-radius:2px;white-space:nowrap;flex-shrink:0}.pathway-compounded{background:var(--moss);color:var(--paper)}.pathway-commercial{background:#dfe4d8;color:var(--moss)}.pathway-non-drug{background:#e6e2d6;color:#6b6350}.offering-form{font-size:11px;color:#77836f}.offering-list p{font-size:11.5px;line-height:1.6;color:#5c6857;margin:2px 0 0}.card-constraint{margin-top:auto;background:#fff;border-left:3px solid var(--moss);padding:15px 16px}.card-constraint span{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--moss);margin-bottom:8px}.card-constraint p{font-size:12px;line-height:1.65;color:#4a5546;margin:0}.tier-conditional .card-constraint{border-left-color:#b5751f}.tier-conditional .card-constraint span{color:#8a5a17}.tier-watch .card-constraint{border-left-color:#6f6f7b}.tier-watch .card-constraint span{color:#5b5b66}.money-section{background:var(--ink);color:var(--paper);padding:78px var(--page-gutter)}.money-head{max-width:1380px;margin:0 auto 42px}.money-head .eyebrow{color:#b9c4ae;display:block;margin-bottom:22px}.money-head h2{font-family:var(--display);font-weight:400;font-size:clamp(38px,5vw,74px);line-height:1;letter-spacing:-.05em;margin:0}.money-head p{font-size:15px;line-height:1.7;color:#d0d5ca;margin:24px 0 0;max-width:58ch}.money-body{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:start}.money-points{list-style:none;padding:0;margin:0;display:grid;grid-gap:2px;gap:2px}.money-points li{display:flex;gap:16px;align-items:flex-start;padding:20px 0;border-bottom:1px solid #f5f6ef1f;font-size:13.5px;line-height:1.7;color:#c9d1c1}.money-points li:first-child{border-top:1px solid #f5f6ef1f}.money-points .arrow-icon{width:1.1em;height:1.1em;color:var(--acid);flex-shrink:0;margin-top:.3em}.money-points strong{font-weight:500;color:var(--paper)}.worked-example{background:#1c211a;border:1px solid #f5f6ef22;border-radius:4px;padding:28px}.example-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #f5f6ef1f}.example-head span{font-size:12px;letter-spacing:.04em}.example-head small{font-size:10px;color:#a9b1a3}.example-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:13px;border-bottom:1px solid #f5f6ef12}.example-row.muted{color:#a9b1a3;font-size:12px}.example-row.total{border-bottom:0;border-top:1px solid #f5f6ef33;margin-top:6px;padding-top:16px;color:var(--acid);font-size:14px}.example-row b{font-weight:500}.example-note{font-size:10.5px;line-height:1.7;color:#95a08d;margin:18px 0 0}.money-cta{max-width:1380px;margin:46px auto 0;display:flex;align-items:center;gap:26px;flex-wrap:wrap;border-top:1px solid #f5f6ef1f;padding-top:34px}.money-cta .button{background:var(--acid);color:var(--ink);min-width:270px}.money-cta>span{font-size:12px;color:#a9b1a3;line-height:1.6}.demo-banner{background:var(--acid);color:var(--ink);padding:13px var(--page-gutter);display:flex;align-items:center;gap:16px;font-size:12px;line-height:1.5}.demo-banner strong{font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:9px;border:1px solid #14171355;padding:4px 8px;border-radius:2px;flex-shrink:0}.demo-intro{background:var(--paper);color:var(--ink);padding:56px var(--page-gutter) 34px;display:grid;grid-template-columns:1.6fr 1fr;grid-gap:48px;gap:48px;align-items:end;max-width:1380px;margin:0 auto}.demo-intro .eyebrow{color:#637059;display:block;margin-bottom:18px}.demo-intro h1{font-family:var(--display);font-weight:400;font-size:clamp(34px,4.4vw,62px);line-height:1.02;letter-spacing:-.048em;margin:0}.demo-intro p{font-size:14px;line-height:1.7;color:#4a5546;margin:20px 0 0;max-width:62ch}.demo-intro-note{font-size:12px;line-height:1.7;color:#637059}.demo-shell{background:var(--paper);padding:0 var(--page-gutter) 70px;max-width:1380px;margin:0 auto}.demo-controls{display:flex;align-items:flex-end;gap:32px;flex-wrap:wrap;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:24px}.demo-control{display:grid;grid-gap:8px;gap:8px}.control-label,.demo-control label{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:#637059}.demo-control input{border:0;border-bottom:1px solid #bcc7b4;background:none;font-size:22px;letter-spacing:-.03em;color:var(--ink);padding:2px 0 6px;min-width:190px}.demo-swatches{display:flex;gap:7px}.demo-swatches .swatch{border-color:var(--paper)}.demo-view{margin-left:auto}.view-switch{display:flex;background:var(--mist);border-radius:3px;padding:3px;gap:3px}.view-switch button{padding:9px 20px;border-radius:2px;background:none;font-size:12px;color:#53604b}.view-switch button.active{background:var(--ink);color:var(--acid)}.demo-frame{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}.demo-browser{display:flex;align-items:center;gap:12px;background:var(--mist);border-bottom:1px solid var(--line);height:34px;padding:0 14px;font-size:9px;color:#637059}.demo-browser>span:last-child{margin-left:auto}.demo-store{background:var(--demo-tint);color:var(--demo-ink);font-family:var(--font-store)}.demo-nav{display:flex;align-items:center;gap:26px;padding:17px 24px;border-bottom:1px solid #14171314;flex-wrap:wrap}.demo-nav strong{font-size:23px;letter-spacing:-.05em;font-weight:500}.demo-nav nav{display:flex;gap:6px;flex-wrap:wrap}.demo-nav nav button{font-size:11px;padding:7px 12px;border-radius:30px;background:none;color:var(--demo-ink);opacity:.68}.demo-nav nav button.active{background:var(--demo-accent);color:#fff;opacity:1}.demo-bag{margin-left:auto;font-size:11px;display:flex;gap:7px;align-items:center}.demo-bag b{background:var(--demo-accent);color:#fff;min-width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:500}.demo-hero{padding:38px 24px 30px;max-width:640px}.demo-hero .eyebrow{color:var(--demo-accent);display:block;margin-bottom:14px;font-size:9px}.demo-hero h2{font-size:clamp(28px,3.2vw,40px);line-height:1.04;letter-spacing:-.045em;font-weight:500;margin:0;font-family:var(--font-store)}.demo-hero p{font-size:13px;line-height:1.65;margin:15px 0 0;opacity:.8}.demo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));grid-gap:14px;gap:14px;padding:0 24px 26px}.demo-card{background:#ffffffc4;border:1px solid #14171314;border-radius:5px;padding:18px;display:flex;flex-direction:column;gap:14px}.demo-card.added{border-color:var(--demo-accent);box-shadow:inset 0 0 0 1px var(--demo-accent)}.demo-card-open{text-align:left;background:none;padding:0;display:grid;grid-gap:7px;gap:7px}.demo-pathway{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--demo-accent);font-weight:500}.demo-card h3{font-size:17px;letter-spacing:-.03em;font-weight:500;margin:0;line-height:1.2}.demo-tagline{font-size:12px;line-height:1.5;opacity:.75;margin:0}.demo-form{font-size:10px;opacity:.6}.demo-price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.demo-price{font-size:19px;font-weight:500;letter-spacing:-.02em}.demo-price small{font-size:10px;opacity:.6;font-weight:400;margin-left:2px}.demo-add{width:34px;height:34px;border-radius:50%;background:var(--demo-ink);color:#fff;display:grid;place-items:center}.demo-add .arrow-icon{width:.9em;height:.9em}.demo-add[aria-pressed=true]{background:var(--demo-accent)}.demo-add.wide{width:100%;height:auto;border-radius:3px;padding:11px;font-size:12px}.demo-split{margin-top:auto;display:grid;grid-gap:1px;gap:1px;background:#14171310;border-radius:3px;overflow:hidden}.split-row{display:flex;justify-content:space-between;gap:10px;font-size:11px;padding:8px 10px;background:#fff}.split-row.muted{opacity:.72;font-size:10.5px}.split-row.total{background:var(--demo-accent);color:#fff;font-weight:500}.demo-split .demo-add.wide{margin-top:1px;border-radius:0}.demo-basket{margin:0 24px 24px;background:#fff;border:1px solid #14171318;border-radius:5px;padding:20px}.basket-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;border-bottom:1px solid #14171314}.basket-head strong{font-size:14px;font-weight:500}.basket-head small{font-size:10px;opacity:.6}.demo-basket ul{list-style:none;padding:0;margin:12px 0}.demo-basket li{display:grid;grid-template-columns:1fr auto 26px;grid-gap:12px;gap:12px;align-items:center;font-size:12px;padding:7px 0}.demo-basket li button{background:none;opacity:.5;display:grid;place-items:center}.demo-basket li button:hover{opacity:1}.basket-next{width:100%;background:var(--demo-ink);color:#fff;border-radius:3px;padding:12px;font-size:12px;display:flex;align-items:center;justify-content:center;gap:14px;margin-top:6px}.demo-basket small{display:block;font-size:10px;line-height:1.6;opacity:.65;margin-top:12px}.ledger{margin:14px 0 0;display:grid;grid-gap:1px;gap:1px}.ledger-row{display:flex;justify-content:space-between;gap:14px;font-size:12.5px;padding:10px 0;border-bottom:1px solid #1417130e}.ledger-row.muted{opacity:.72;font-size:11.5px}.ledger-row.total{border-bottom:0;border-top:1px solid #14171326;margin-top:5px;padding-top:14px;color:var(--demo-accent);font-weight:500;font-size:14px}.ledger-bar{display:flex;height:9px;border-radius:5px;overflow:hidden;margin-top:14px;gap:1px}.ledger-bar i{display:block;min-width:2px}.seg-pharmacy{background:#b9c1b2}.seg-processing{background:#d5d9d0}.seg-platform{background:var(--moss)}.seg-operator{background:var(--demo-accent)}.demo-foot{display:flex;justify-content:space-between;gap:16px;padding:15px 24px;border-top:1px solid #14171314;font-size:9.5px;opacity:.7}.demo-modal{position:fixed;inset:0;background:#141713cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px;z-index:60}.demo-modal-card{background:var(--demo-tint);color:var(--demo-ink);border-radius:5px;padding:34px;max-width:440px;width:100%;position:relative;font-family:var(--font-store)}.demo-modal-card h3{font-size:26px;letter-spacing:-.04em;font-weight:500;margin:8px 0 4px}.demo-modal-card p{font-size:13px;line-height:1.7;margin:12px 0 0}.demo-modal-close{position:absolute;right:14px;top:14px;background:none;opacity:.55;display:grid;place-items:center;padding:6px}.demo-modal-close:hover{opacity:1}.modal-actions{margin-top:24px}.demo-outro{font-size:12px;color:#637059;margin:24px 0 0;line-height:1.7}@media(max-width:900px){.tier-head{display:block}.tier-head p{margin-top:14px}.money-body{gap:36px}.demo-intro,.money-body{grid-template-columns:1fr}.demo-intro{gap:24px;align-items:start}.demo-view{margin-left:0}}@media(max-width:700px){.catalog-tier{padding-bottom:30px}.catalog-card{padding:20px}.tier-grid{grid-template-columns:1fr}.money-section{padding:52px var(--page-gutter)}.worked-example{padding:20px}.money-cta .button{min-width:0;width:100%}.demo-banner{align-items:flex-start;flex-direction:column;gap:9px;font-size:11px}.demo-intro{padding-top:38px}.demo-controls{gap:20px}.demo-control input{min-width:0;width:100%;font-size:19px}.demo-grid{grid-template-columns:1fr;padding:0 15px 20px}.demo-hero,.demo-nav{padding-left:15px;padding-right:15px}.demo-basket{margin:0 15px 18px}.demo-foot{padding:14px 15px;flex-direction:column;gap:6px}}