:root{--site-bg: #f4f2ec;--site-bg-soft: #eceae1;--site-surface: #fffdf8;--site-surface-strong: #ffffff;--site-text: #302e2a;--site-text-muted: #6f6b64;--site-border: rgba(48, 46, 42, .12);--site-border-strong: rgba(48, 46, 42, .18);--site-accent: #8a7358;--site-accent-strong: #6d5841;--site-accent-soft: rgba(138, 115, 88, .12);--site-glow: rgba(191, 176, 149, .34);--site-shadow: 0 22px 60px rgba(48, 46, 42, .08);--site-shadow-soft: 0 12px 30px rgba(48, 46, 42, .06);--site-radius-xl: 20px;--site-radius-lg: 14px;--site-radius-md: 10px;--site-radius-sm: 7px;--site-max-width: 1180px;--site-copy-width: 670px;--site-display-font: "Alike", serif;--site-body-font: "Alike", serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--site-bg);color:var(--site-text);font-family:var(--site-body-font)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}supra-icon{display:inline-flex;align-items:center;justify-content:center;font-family:Material Symbols Outlined;font-size:1.25rem;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;vertical-align:middle;-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}site-shell{display:block;min-height:100vh;background:radial-gradient(circle at top left,rgba(214,202,177,.36),transparent 32%),radial-gradient(circle at top right,rgba(255,255,255,.72),transparent 38%),linear-gradient(180deg,#f4f2ec,#f7f5ef 56%,#efede4)}site-shell>main{display:block}site-header{position:sticky;top:0;z-index:40;display:block;padding:18px 24px;transition:padding .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}site-header header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:var(--site-max-width);margin:0 auto;padding:14px 18px;border:1px solid transparent;border-radius:var(--site-radius-lg);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}site-header brand-lockup{display:inline-flex;align-items:center;gap:14px;min-width:0}site-header brand-lockup img{width:42px;height:42px;border-radius:12px;box-shadow:var(--site-shadow-soft)}site-header brand-lockup strong{display:block;font-family:var(--site-display-font);font-size:1.15rem;font-weight:400;letter-spacing:-.02em}site-header brand-lockup span{display:block;color:var(--site-text-muted);font-size:.9rem;margin-top:2px}site-header nav{display:inline-flex;align-items:center;gap:22px;flex-wrap:wrap}site-header nav a{color:var(--site-text-muted);font-size:.97rem;transition:color .18s ease}site-header nav a:hover{color:var(--site-text)}site-header header-actions{display:inline-flex;align-items:center;gap:12px}site-shell[data-scrolled=true] site-header{padding-top:12px;padding-bottom:12px}site-shell[data-scrolled=true] site-header header-inner{background:#fffcf5d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#302e2a14;box-shadow:0 12px 30px #302e2a0d}site-button,site-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:var(--site-radius-sm);font-weight:600;font-size:.96rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}site-button:hover,site-button-secondary:hover{transform:translateY(-1px)}site-button{background:var(--site-accent);color:#fff;box-shadow:0 14px 28px #8a735833}site-button:hover{background:var(--site-accent-strong);box-shadow:0 18px 36px #8a73583d}site-button-secondary{background:#ffffff9e;color:var(--site-text);border:1px solid var(--site-border)}site-button-secondary:hover{background:#ffffffe0;border-color:var(--site-border-strong)}site-home,legal-page{display:block}contact-email{display:inline-block;margin:18px 0;padding:16px 18px;border:1px solid rgba(48,46,42,.14);background:#ffffffbf;color:var(--site-accent-strong);font-size:clamp(1.15rem,2vw,1.45rem);letter-spacing:.02em;line-height:1.7;-webkit-user-select:all;user-select:all;word-break:break-word}contact-email>i{display:none!important}hero-section,value-strip,showcase-section,problem-solution,feature-section,how-section,visual-section,discovery-section,automation-section,pricing-section,faq-section,final-cta,legal-page section{display:block;max-width:var(--site-max-width);margin:0 auto 60px;padding:24px}hero-section{padding-top:76px;padding-bottom:96px}hero-section hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:42px;align-items:center}hero-section hero-copy{display:block;max-width:620px}hero-section hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border-radius:var(--site-radius-sm);background:#ffffffb8;border:1px solid var(--site-border);color:var(--site-text-muted);font-size:.86rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}hero-section h1{margin:18px 0;font-family:var(--site-display-font);font-size:clamp(3.35rem,5.8vw,5.8rem);line-height:.98;letter-spacing:-.04em;font-weight:400;max-width:10ch}hero-section p{margin:0;max-width:58ch;font-size:1.08rem;line-height:1.8;color:var(--site-text-muted)}hero-section cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}hero-section hero-note{display:block;margin-top:16px;font-size:.92rem;color:var(--site-text-muted)}hero-section chip-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}hero-section benefit-pill{display:inline-flex;align-items:center;gap:10px;padding:12px 15px;border-radius:var(--site-radius-sm);background:#ffffffb8;border:1px solid rgba(48,46,42,.08);box-shadow:var(--site-shadow-soft);color:var(--site-text);font-size:.95rem}hero-section hero-visual{position:relative;display:block;min-height:640px}hero-section glow-orb{position:absolute;top:40px;right:30px;bottom:100px;left:30px;border-radius:50%;background:radial-gradient(circle at center,rgba(191,176,149,.5),transparent 56%),radial-gradient(circle at 40% 35%,rgba(255,255,255,.7),transparent 42%);filter:blur(4px)}mock-panel,mock-card,showcase-frame,content-preview,pricing-card,feature-card,value-card,flow-card,insight-card,automation-card,cta-panel,legal-card{background:#ffffffc7;border:1px solid rgba(48,46,42,.08);border-radius:var(--site-radius-lg);box-shadow:var(--site-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}mock-panel{position:absolute;top:56px;right:42px;bottom:42px;left:0;padding:26px;display:block}mock-card{position:absolute;padding:18px}mock-card[data-card=preview]{right:0;top:36px;width:min(260px,48vw)}mock-card[data-card=images]{left:18px;bottom:0;width:min(270px,55vw)}mock-card[data-card=published]{right:24px;bottom:28px;width:min(250px,48vw)}mock-topline,mock-section-label,section-kicker,pricing-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--site-text-muted);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}mock-title{display:block;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;margin:12px 0 18px}mock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}mock-field,ui-line,content-line,preview-line{display:block}mock-field{padding:14px 15px;border-radius:var(--site-radius-sm);background:#f7f4ee;border:1px solid rgba(48,46,42,.06)}mock-field label{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--site-text-muted)}mock-field strong{display:block;margin-top:6px;font-size:.98rem;line-height:1.45;letter-spacing:-.02em}mock-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}mock-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--site-radius-sm);background:var(--site-accent-soft);color:var(--site-accent-strong);font-size:.86rem;font-weight:600}mock-flow{display:grid;gap:12px}value-strip{padding-top:8px}value-strip value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}value-card,feature-card,flow-card,insight-card,automation-card{display:block;padding:24px;background:#ffffffb8}value-card h3,feature-card h3,flow-card h3,insight-card h3,automation-card h3{margin:0 0 10px;font-size:1.1rem;letter-spacing:-.03em}value-card p,feature-card p,flow-card p,insight-card p,automation-card p{margin:0;color:var(--site-text-muted);line-height:1.7}value-card h3{display:inline-flex;align-items:center;gap:10px}value-card h3 supra-icon{font-size:1.25rem;color:var(--site-accent);margin-right:8px}feature-card{display:flex;flex-direction:column}feature-card supra-icon{align-self:center;font-size:3em;color:var(--site-accent);margin-bottom:16px}flow-card{display:grid;grid-template-columns:auto 1fr;gap:0px 12px;align-items:start;align-content:start}flow-card supra-icon{grid-column:1 / 2;grid-row:2 / 4;align-self:center}flow-card step-label{grid-column:1 / -1;grid-row:1 / 2;justify-self:start;margin-bottom:12px}flow-card h3{margin:0}flow-card supra-icon,insight-card supra-icon,mock-section-label supra-icon,bullet-list supra-icon{width:44px;height:44px;border-radius:var(--site-radius-sm);background:var(--site-accent-soft);color:var(--site-accent);font-size:1.55rem}section-head{display:block;max-width:var(--site-copy-width);margin-bottom:28px}section-head h2{margin:10px 0 0;font-family:var(--site-display-font);font-size:clamp(2rem,3.4vw,3.3rem);font-weight:400;letter-spacing:-.035em;line-height:1.04}section-head p{margin:16px 0 0;color:var(--site-text-muted);font-size:1.04rem;line-height:1.8;max-width:62ch}showcase-section,visual-section,automation-section,final-cta{position:relative}showcase-section:before,visual-section:before,automation-section:before,final-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--site-radius-xl) + 4px);background:linear-gradient(180deg,#ffffff73,#eceae173);z-index:0}showcase-section>*,visual-section>*,automation-section>*,final-cta>*{position:relative;z-index:1}showcase-frame{padding:30px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);overflow:hidden}showcase-panel{display:block;padding:26px;border-radius:var(--site-radius-lg);background:linear-gradient(180deg,#f8f5eefa,#fffffff0);border:1px solid rgba(48,46,42,.06);margin-bottom:15px}showcase-panel[data-panel=preview]{margin-left:22px}showcase-bars,preview-stack,image-stack,comparison-grid,bullet-list,faq-list{display:grid}showcase-bars{gap:14px}ui-line{height:14px;border-radius:var(--site-radius-sm);background:#ebe7dc}ui-line[data-size=sm]{width:32%}ui-line[data-size=md]{width:58%}ui-line[data-size=lg]{width:92%}ui-line[data-size=full]{width:100%}ui-line[data-size=three-quarter]{width:76%}ui-line[data-accent=true]{background:linear-gradient(90deg,#8a7358b3,#c4b39952)}callout-list{display:grid;gap:14px;align-content:start;padding-left:22px}showcase-note{display:flex;align-items:start;gap:12px;padding:14px 16px;border-radius:var(--site-radius-md);background:#ffffffc2;border:1px solid rgba(48,46,42,.08);box-shadow:var(--site-shadow-soft)}showcase-note supra-icon{width:38px;height:38px;border-radius:var(--site-radius-sm);background:var(--site-accent-soft);color:var(--site-accent);flex:none;font-size:1.3rem}showcase-note strong{display:block;font-size:.98rem;letter-spacing:-.02em}showcase-note span{display:block;margin-top:4px;color:var(--site-text-muted);line-height:1.6;font-size:.94rem}problem-solution comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}problem-solution comparison-card{display:block;padding:28px;border-radius:var(--site-radius-lg);border:1px solid rgba(48,46,42,.08);box-shadow:var(--site-shadow-soft)}problem-solution comparison-card[data-tone=soft]{background:#ffffffa8}problem-solution comparison-card[data-tone=accent]{background:linear-gradient(180deg,#8a73581a,#ffffffd9)}problem-solution h3{margin:0 0 12px;font-size:1.4rem;letter-spacing:-.03em}problem-solution p{margin:0;color:var(--site-text-muted);line-height:1.8}feature-section feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}how-section flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}how-section flow-card step-label{display:inline-flex;padding:6px 10px;border-radius:var(--site-radius-sm);background:#f0ede2;color:var(--site-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}visual-section visual-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:22px;align-items:center}visual-section visual-stage{position:relative;display:block;padding:30px;min-height:490px;border-radius:var(--site-radius-xl);background:radial-gradient(circle at top left,rgba(194,179,153,.26),transparent 40%),linear-gradient(180deg,#ffffffe6,#f5f1e8e6);border:1px solid rgba(48,46,42,.08);box-shadow:var(--site-shadow)}visual-section image-card{position:absolute;display:block;padding:16px;border-radius:var(--site-radius-lg);background:#ffffffe6;border:1px solid rgba(48,46,42,.08);box-shadow:var(--site-shadow-soft)}visual-section image-card span{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--site-text-muted)}visual-section image-card strong{display:block;margin-top:10px;font-size:1rem;line-height:1.5;letter-spacing:-.02em}visual-section image-card[data-type=product]{top:26px;left:28px;width:min(230px,48vw)}visual-section image-card[data-type=stock]{top:144px;right:26px;width:min(220px,44vw)}visual-section image-card[data-type=ai]{bottom:26px;left:96px;width:min(250px,52vw)}visual-section image-card preview-box{display:block;margin-top:14px;height:132px;border-radius:var(--site-radius-md);background-position:center;background-size:cover}visual-section final-preview{position:absolute;right:32px;bottom:-52px;display:block;width:min(210px,42vw);padding:18px;border-radius:var(--site-radius-lg);background:#302e2aed;color:#f8f5ef;box-shadow:0 22px 40px #302e2a3d}visual-section final-preview strong{display:block;font-size:1rem;letter-spacing:-.02em}visual-section final-preview p{margin:8px 0 0;color:#f8f5efc7;font-size:.92rem;line-height:1.7}visual-section insight-grid{display:grid;gap:18px}discovery-section discovery-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:22px;align-items:center}discovery-section bullet-list{gap:14px}discovery-section bullet-list li{list-style:none;display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid rgba(48,46,42,.08)}discovery-section bullet-list li:last-child{border-bottom:none}discovery-section bullet-list li supra-icon{width:40px;height:40px;border-radius:var(--site-radius-sm);background:var(--site-accent-soft);color:var(--site-accent);flex:none;font-size:1.35rem}discovery-section bullet-list li strong{display:block;font-size:1rem}discovery-section bullet-list li span{display:block;margin-top:4px;color:var(--site-text-muted);line-height:1.7}discovery-section content-preview{display:block;padding:26px}discovery-section content-label{display:inline-flex;padding:7px 11px;border-radius:var(--site-radius-sm);background:#f1ede3;color:var(--site-text-muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}discovery-section h3{margin:16px 0 18px;font-size:1.45rem;letter-spacing:-.03em}discovery-section content-line{height:12px;border-radius:var(--site-radius-sm);background:#ebe7dc;margin-top:12px}discovery-section content-line[data-size=half]{width:48%}discovery-section content-line[data-size=three-quarter]{width:76%}discovery-section content-line[data-size=md]{width:62%}discovery-section content-line[data-size=full]{width:100%}discovery-section content-line[data-accent=true]{background:linear-gradient(90deg,#8a7358d6,#8a73582e)}automation-section automation-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px;align-items:center}automation-section automation-card{padding:28px;background:radial-gradient(circle at top,rgba(194,179,153,.18),transparent 32%),#ffffffbd}automation-section calendar-rhythm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}automation-section day-chip{display:block;padding:16px 14px;border-radius:var(--site-radius-md);background:#f1ede3;text-align:center;font-weight:600}automation-section bullet-list{gap:16px}automation-section bullet-list li{list-style:none;display:flex;align-items:start;gap:12px}automation-section bullet-list li supra-icon{color:var(--site-accent);margin-top:4px;font-size:1.2rem}automation-section bullet-list li strong{display:block;font-size:1rem}automation-section bullet-list li span{display:block;margin-top:4px;color:var(--site-text-muted);line-height:1.7}pricing-section pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}pricing-section pricing-card{display:block;padding:28px;background:#ffffffc7;position:relative}pricing-section pricing-card[data-featured=true]{border-color:#8a73583d;box-shadow:0 24px 48px #8a73581f}pricing-section pricing-card h3{margin:14px 0 0;font-size:1.5rem;letter-spacing:-.03em}pricing-section pricing-card price-tag{display:block;margin-top:14px;font-size:2.5rem;font-weight:700;letter-spacing:-.04em}pricing-section pricing-card price-note{display:block;margin-top:6px;color:var(--site-text-muted)}pricing-section pricing-card ul{margin:24px 0 0;padding:0;display:grid;gap:12px}pricing-section pricing-card li{list-style:none;display:flex;align-items:start;gap:10px;color:var(--site-text-muted);line-height:1.65}pricing-section pricing-card li supra-icon{color:var(--site-accent);margin-top:2px;font-size:1.1rem}pricing-section pricing-card site-button,pricing-section pricing-card site-button-secondary{margin-top:26px;width:100%}pricing-section pricing-note{display:block;margin-top:20px;text-align:center;color:var(--site-text-muted)}faq-section faq-list{gap:16px}faq-section details{border-radius:var(--site-radius-md);border:1px solid rgba(48,46,42,.08);background:#ffffffb3;box-shadow:var(--site-shadow-soft);padding:0 18px;overflow:hidden}faq-section details[open]{background:#ffffffe0}faq-section summary{list-style:none;cursor:pointer;padding:22px 0;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:18px}faq-section summary::-webkit-details-marker{display:none}faq-section summary supra-icon{color:var(--site-accent);transition:transform .18s ease;font-size:1.2rem}faq-section details[open] summary supra-icon{transform:rotate(180deg)}faq-section p{margin:0 0 22px;color:var(--site-text-muted);line-height:1.8;max-width:72ch}final-cta{padding-top:24px;padding-bottom:70px}final-cta cta-panel{display:block;padding:50px 28px;text-align:center;background:radial-gradient(circle at top center,rgba(194,179,153,.22),transparent 30%),#ffffffc2}final-cta h2{margin:12px auto 0;max-width:12ch;font-family:var(--site-display-font);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:400;letter-spacing:-.04em;line-height:1.02}final-cta p{margin:16px auto 0;max-width:58ch;color:var(--site-text-muted);font-size:1.04rem;line-height:1.8}final-cta cta-row{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:26px}final-cta cta-note{display:block;margin-top:14px;color:var(--site-text-muted);font-size:.92rem}site-footer{display:block;padding:0 24px 34px}site-footer footer-shell{display:block;max-width:var(--site-max-width);margin:0 auto;padding:28px;border-top:1px solid rgba(48,46,42,.08)}site-footer footer-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.15fr);gap:28px}site-footer footer-brand{display:block}site-footer footer-brand brand-lockup{display:inline-flex;align-items:center;gap:14px}site-footer footer-brand img{width:42px;height:42px;border-radius:12px}site-footer footer-brand strong{display:block;font-family:var(--site-display-font);font-size:1.1rem;font-weight:400}site-footer footer-brand p{margin:16px 0 0;max-width:30ch;color:var(--site-text-muted);line-height:1.7}site-footer footer-links{display:flex;flex-wrap:wrap;align-content:start;gap:14px 20px;padding-top:8px}site-footer footer-links a{color:var(--site-text-muted);padding:8px 0}site-footer footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(48,46,42,.08);color:var(--site-text-muted);font-size:.92rem}site-footer footer-bottom nav{display:inline-flex;gap:16px;flex-wrap:wrap}legal-page section{padding-top:56px;padding-bottom:64px}legal-page a{text-decoration:underline;text-decoration-style:dotted}legal-page legal-card{display:block;padding:34px;max-width:840px;margin:0 auto;background:#ffffffc7}legal-page h1{margin:10px 0 0;font-family:var(--site-display-font);font-size:clamp(2.3rem,4vw,3.8rem);font-weight:400;letter-spacing:-.04em;line-height:1.02}legal-page p,legal-page li{color:var(--site-text-muted);line-height:1.85;font-size:1rem}legal-page h2{margin:34px 0 12px;font-size:1.25rem;letter-spacing:-.02em}legal-page ul{margin:14px 0 0;padding-left:20px}@media(max-width:1080px){hero-section hero-grid,showcase-frame,visual-section visual-grid,discovery-section discovery-grid,automation-section automation-grid,site-footer footer-top{grid-template-columns:1fr}showcase-panel[data-panel=preview]{margin-left:0;margin-top:18px}}@media(max-width:900px){value-strip value-grid,feature-section feature-grid,how-section flow-grid,pricing-section pricing-grid,problem-solution comparison-grid{grid-template-columns:1fr}site-header{padding-left:16px;padding-right:16px}site-header header-inner{border-radius:var(--site-radius-lg);padding:18px;flex-direction:column;align-items:stretch}site-header nav{justify-content:center}site-header header-actions{display:none}hero-section hero-visual{min-height:580px}}@media(max-width:640px){hero-section,value-strip,showcase-section,problem-solution,feature-section,how-section,visual-section,discovery-section,automation-section,pricing-section,faq-section,final-cta,legal-page section{padding-left:18px;padding-right:18px}hero-section{padding-top:28px}hero-section h1{max-width:none;font-size:clamp(2.7rem,14vw,4rem)}visual-section visual-stage{min-height:610px;padding:18px;overflow:hidden}visual-section image-card{width:min(250px,calc(100% - 72px))}visual-section image-card preview-box{height:112px}visual-section image-card[data-type=product]{top:18px;left:10px;right:auto;bottom:auto;z-index:2}visual-section image-card[data-type=stock]{top:72px;right:10px;left:auto;bottom:auto;z-index:3}visual-section image-card[data-type=ai]{top:222px;left:34px;right:auto;bottom:auto;z-index:2}visual-section final-preview{position:absolute;left:18px;right:18px;bottom:18px;width:auto;margin-top:0;z-index:4}site-footer footer-bottom{flex-direction:column;align-items:start}}
