@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_5a3df4{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_5a3df4{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_02628f{font-family:Syne,Syne Fallback;font-style:normal}.__variable_02628f{--font-ui:"Syne","Syne Fallback"}:root{--bg:#0e0f11;--paper:#f5f4f0;--ink:#18191b;--gold:#c8a96e;--muted:#b0b0ad;--line:#303135}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:var(--bg);color:var(--paper);font-family:var(--font-ui),sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,summary{touch-action:manipulation}a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}::selection{background:var(--gold);color:var(--bg)}.wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.topbar{height:112px;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.topbar,.wordmark{display:flex;align-items:center}.wordmark{gap:9px;font-size:27px;letter-spacing:-1.3px;font-weight:600}.brand-symbol{color:var(--gold);font-family:var(--font-display),serif;font-size:48px;line-height:.8;margin-right:4px}.brand-dot{font-size:12px;align-self:flex-start;margin-top:5px;opacity:.6}.topbar nav{display:flex;align-items:center;gap:36px;font-size:14px}.topbar nav a:last-child{border-bottom:1px solid var(--gold);padding-bottom:7px}.text-link:hover,.topbar nav a:hover{color:var(--gold)}.hero{display:grid;grid-template-columns:1fr 1.12fr;grid-gap:24px;gap:24px;padding-top:100px;padding-bottom:95px}.eyebrow,.hero{align-items:center}.eyebrow{display:flex;gap:12px;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;color:var(--gold);line-height:1.6;margin:0 0 30px}.small-rule{width:24px;height:1px;background:var(--gold)}figure,h1,h2,h3,p{margin:0}h1,h2{font-family:var(--font-display),serif;font-weight:400;letter-spacing:-2px}h1{font-size:clamp(64px,6.3vw,96px);line-height:.99}h1 em,h2 em{font-weight:300;color:var(--gold)}.hero-description{max-width:455px;margin-top:28px;color:var(--muted);line-height:1.8;font-size:17px}.actions{display:flex;flex-wrap:wrap;gap:25px;margin-top:32px}.actions,.button{align-items:center}.button{min-height:52px;padding:16px 23px;display:inline-flex;justify-content:space-between;gap:24px;font-size:14px;font-weight:600;border:1px solid var(--line);transition:background .2s,color .2s}.button.primary{background:var(--gold);border-color:var(--gold);color:var(--bg)}.button:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.text-link{display:inline-flex;gap:14px;font-size:14px;padding-block:12px}.hero-note{font-size:12px;color:var(--muted);line-height:1.7;margin-top:28px}.hero-visual{position:relative;padding:24px 0 72px 12px;min-width:0}.visual-caption{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1.6px;color:var(--muted);margin-bottom:18px}.admin-window{background:#fff;border:1px solid #565453;border-radius:8px;overflow:hidden;box-shadow:0 30px 80px #0005;transform:perspective(1500px) rotateY(-5deg);transform-origin:left center}.window-bar{height:35px;background:#252629;display:flex;justify-content:space-between;align-items:center;padding-inline:14px;color:#cacaca;font-size:12px}.window-dots{color:#777;letter-spacing:3px;font-size:8px}.admin-window img{display:block;width:100%;height:auto}.phone-window{position:absolute;bottom:18px;right:-12px;width:31%;max-width:190px;border:6px solid #202124;border-radius:25px;overflow:hidden;box-shadow:-18px 20px 60px #0007;transform:rotate(5deg);background:#fff}.phone-window img{display:block;width:100%;height:auto}.hero-visual figcaption{color:var(--muted);font-size:12px;max-width:60%;margin-top:18px;line-height:1.6}.contact{padding-block:100px;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:25px 90px;gap:25px 90px;border-top:1px solid var(--line)}.contact>.eyebrow{grid-column:1/-1;margin-bottom:0}.contact h2{font-size:clamp(52px,5vw,78px);line-height:1.05}.contact>div{padding-top:8px;max-width:460px}.contact>div>p{color:var(--muted);line-height:1.8;margin-bottom:25px}.email-link{display:block;width:-moz-fit-content;width:fit-content;margin-top:22px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:30px 40px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.7}.footer-brand{font-size:30px;font-family:var(--font-display),serif;color:var(--paper)}.skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:12px;background:var(--gold);color:var(--bg);transform:translateY(-160%)}.skip-link:focus{transform:none}@media (max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{gap:32px}.phone-window{right:-5px}.topbar nav{gap:24px}}@media (max-width:900px){.hero{grid-template-columns:1fr;padding-block:65px}.hero-description{max-width:560px}.hero-visual{max-width:650px;width:100%;margin:20px auto 0;padding-left:0}.contact{gap:24px 40px}.topbar{height:auto;min-height:96px;padding-block:24px}.footer,.topbar{flex-wrap:wrap}}@media (max-width:600px){.wrap{width:calc(100% - 40px)}.topbar{gap:20px}.wordmark{font-size:24px}.topbar nav{gap:20px;font-size:14px;flex-wrap:wrap}.hero{padding-block:48px 35px}h1{font-size:clamp(55px,15vw,76px);letter-spacing:-1.6px}.hero-description{font-size:16px}.hero-visual{padding-bottom:92px;margin-top:12px}.phone-window{width:34%;border-width:4px;border-radius:16px;bottom:30px;right:3px;transform:rotate(4deg)}.window-bar{height:25px;font-size:10px}.hero-visual figcaption{max-width:62%}.visual-caption{font-size:10px}.contact{grid-template-columns:1fr;padding-block:60px;gap:20px}.contact>div{padding-top:0}.footer{align-items:flex-start;gap:14px}.footer p{width:100%;order:3}.actions{gap:18px}.hero-note{max-width:270px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.product-strip{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding-block:24px;color:var(--muted);font-size:14px;line-height:1.7}.product-strip span+span{padding-left:28px;border-left:1px solid var(--line)}.product-section{background:var(--paper);color:var(--ink);padding-block:105px;margin-top:30px}.section-heading h2{font-size:clamp(46px,4.6vw,68px);line-height:1.05}.section-heading>p:last-child:not(.eyebrow){font-size:16px;line-height:1.8;max-width:490px;margin-top:24px;color:var(--muted)}.product-section .eyebrow,.product-section h2 em{color:#7e6030}.product-section .section-heading>p:last-child{color:#5b5d60}.capabilities{margin-top:65px;border-top:1px solid #cdcdc7}.capability{display:grid;grid-template-columns:60px 1fr 1.1fr;grid-gap:24px;gap:24px;padding:36px 0;border-bottom:1px solid #cdcdc7;align-items:flex-start}.item-number{font-size:12px;letter-spacing:1px;color:var(--gold);padding-top:5px}.capability .item-number{color:#7e6030}.capability h3{font-family:var(--font-display),serif;font-size:34px;font-weight:500;line-height:1.1;max-width:310px}.capability p{color:#55585b;font-size:16px;line-height:1.8;max-width:500px}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:50px}.detail-grid article{position:relative;padding-left:24px}.detail-mark{position:absolute;left:0;top:0;color:#7e6030}.detail-grid h3{font-size:16px;font-weight:600;margin-bottom:12px}.detail-grid p{color:#5b5d60;font-size:14px;line-height:1.8}.demo-section{padding-block:100px}.demo-grid{display:grid;grid-template-columns:1fr 1.28fr;grid-gap:24px;gap:24px;margin-top:50px}.demo-card{border:1px solid var(--line);background:#151619;overflow:hidden;position:relative;padding:28px 28px 0;display:flex;flex-direction:column}.demo-card-top{display:flex;align-items:flex-start;justify-content:space-between}.demo-card-top .eyebrow{margin-bottom:24px}.demo-card h3{font-family:var(--font-display),serif;font-size:36px;font-weight:400;line-height:1.1;letter-spacing:-.5px}.demo-card>p{font-size:16px;color:var(--muted);line-height:1.8;margin-top:14px;max-width:420px;min-height:90px}.store-screen-wrap{height:350px;overflow:hidden;margin-top:30px;background:#252727;padding:28px 24px 0;display:flex;justify-content:center}.store-screen-wrap img{display:block;width:210px;height:auto;align-self:flex-start;box-shadow:0 10px 50px #0006;border:5px solid #151619;border-radius:22px}.admin-screen-wrap{height:350px;overflow:hidden;margin-top:30px;padding:25px 0 0 25px;background:#222326}.admin-screen-wrap img{display:block;width:780px;max-width:none;height:auto;box-shadow:0 10px 50px #0006;border-radius:5px}.demo-link{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-block:24px;font-size:16px;margin-top:auto}.demo-link:hover{color:var(--gold)}.demo-disclosure{color:var(--muted);font-size:12px;line-height:1.7;margin-top:20px}.process-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;padding-block:90px;border-top:1px solid var(--line)}.process-list{list-style:none;margin:0;padding:0}.process-list li{display:flex;gap:30px;padding-block:24px;border-bottom:1px solid var(--line)}.process-list li:first-child{padding-top:0}.process-list h3{font-size:18px;font-weight:500;margin-bottom:12px}.process-list p{color:var(--muted);font-size:16px;line-height:1.8}.faq-section{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:60px;gap:60px;padding-block:90px;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding-block:22px;font-size:16px;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-indicator{font-size:25px;font-weight:400;color:var(--gold);flex-shrink:0;transition:transform .2s}.faq-list details[open] .faq-indicator{transform:rotate(45deg)}.faq-list details p{padding:0 34px 25px 0;color:var(--muted);font-size:16px;line-height:1.8}.faq-list summary:hover{color:var(--gold)}@media (max-width:900px){.capability{grid-template-columns:40px 1fr 1.1fr;gap:20px}.demo-grid{grid-template-columns:1fr}.demo-card>p{min-height:0}.demo-card h3{font-size:38px}.admin-screen-wrap img{width:100%;min-width:650px}.store-screen-wrap{height:350px}.faq-section,.process-section{grid-template-columns:1fr;gap:40px}.faq-section .section-heading h2 br,.process-section .section-heading h2 br{display:none}.product-strip{flex-wrap:wrap;font-size:14px;gap:16px}.product-strip span+span{padding-left:16px}.detail-grid{gap:25px}}@media (max-width:600px){.topbar nav{width:100%;justify-content:space-between;gap:12px;font-size:14px}.topbar nav a:last-child{padding-bottom:0;border:0;color:var(--gold)}.product-section{padding-block:60px;margin-top:0}.section-heading h2{font-size:45px;letter-spacing:-1.5px}.section-heading .eyebrow{margin-bottom:22px}.capabilities{margin-top:38px}.capability{grid-template-columns:25px 1fr;gap:12px 14px;padding-block:28px}.capability h3{font-size:30px;max-width:none}.capability p{grid-column:2;font-size:16px}.detail-grid{grid-template-columns:1fr;gap:28px;margin-top:32px}.detail-grid p{font-size:16px}.product-strip{display:grid;grid-gap:12px;gap:12px;font-size:14px;padding-block:24px 35px}.product-strip span+span{border:0;padding:0}.product-strip span:before{content:"·";color:var(--gold);margin-right:14px}.demo-section{padding-block:60px}.demo-grid{margin-top:32px;gap:20px}.demo-card{padding:22px 20px 0}.demo-card h3{font-size:34px}.demo-card>p{font-size:16px}.store-screen-wrap{height:300px;padding:20px 10px 0}.store-screen-wrap img{width:185px}.admin-screen-wrap{height:300px;padding:20px 0 0 15px}.admin-screen-wrap img{min-width:590px}.demo-link{font-size:14px}.faq-section,.process-section{padding-block:60px}.process-list li{gap:20px}.faq-list summary{font-size:16px}.faq-list details p{padding-right:0}.eyebrow{font-size:12px}.hero-visual .visual-caption{font-size:12px;letter-spacing:.6px}.window-bar{font-size:12px}.window-dots{display:none}}.footer-socials{display:flex;gap:20px;font-size:14px}.footer-socials a:hover{color:var(--gold)}