@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#070913;--panel:#101424;--text:#f5f7fc;--muted:#aeb7ce;--purple:#8438ff;--cyan:#00d5f5;--line:#293244}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;color:var(--text);background:var(--bg);font:16px/1.7 Manrope,system-ui,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--cyan)}button,input,textarea{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--cyan);outline-offset:6px}header{position:sticky;top:0;z-index:10;background:#070913ed;border-bottom:1px solid #ffffff12;backdrop-filter:blur(18px)}.nav{max-width:1320px;margin:auto;padding:20px 5%;display:flex;align-items:center;gap:32px}.logo{font-size:23px;letter-spacing:.12em;font-weight:800;white-space:nowrap}.logo b{color:#9b50ff}.nav nav{display:flex;gap:28px;margin-left:auto;font-size:14px}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;border:1px solid transparent;border-radius:7px;background:linear-gradient(120deg,#9b35ff,#6826f6);font-size:14px;font-weight:800;box-shadow:0 6px 35px #7825fa25}.btn:hover{color:white;background:#9450ff}.btn.outline{background:#090c18a6;border-color:#00d5f588;box-shadow:none}.wrap{max-width:1240px;margin:auto;padding:0 5%}.eyebrow{color:var(--cyan);font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:700}.hero{min-height:680px;position:relative;display:flex;align-items:center;isolation:isolate;overflow:hidden;border-bottom:1px solid #7347ce66}.hero:before{content:'';position:absolute;inset:0;z-index:-2;background:url('/assets/showroom.png') center/cover no-repeat}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#070913f5 0%,#070913d9 26%,#07091338 65%),linear-gradient(0deg,#070913 0%,transparent 25%)}.hero .wrap{width:100%;padding-top:70px;padding-bottom:90px}.hero h1{font-size:clamp(42px,5.3vw,72px);line-height:1.08;letter-spacing:-.05em;max-width:690px;margin:24px 0}.hero h1 span{color:var(--cyan)}.hero p{font-size:19px;line-height:1.65;max-width:525px;color:#d4daea}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0}.pillars{display:flex;gap:40px;margin-top:60px;font-size:13px;letter-spacing:.08em;color:#c6d4f1}.pillars span{border-top:1px solid #8a48ff;padding-top:12px}.section{padding:90px 0}.section h2{font-size:clamp(30px,3.4vw,44px);line-height:1.2;letter-spacing:-.04em;margin:12px 0 22px}.intro{max-width:650px;color:var(--muted);font-size:18px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.card{background:linear-gradient(140deg,#14162d,#0c1020);border:1px solid #39365b;border-radius:12px;padding:28px}.card h3{font-size:21px;line-height:1.35;margin:14px 0 12px}.card p{color:var(--muted);margin:0}.number{font-size:14px;color:#b98aff;letter-spacing:.12em}.workflow{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.record{background:#101327;border:1px solid #7540b1;border-radius:14px;padding:32px;box-shadow:0 0 55px #7f30fb12}.record .row{padding:19px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px}.record .row:last-child{border-bottom:0}.record small{display:block;color:var(--muted)}.record .tag{color:var(--cyan);font-size:13px;align-self:center}.stripe{background:linear-gradient(135deg,#190d34,#0d1727);border-block:1px solid #46335e}.split{display:flex;justify-content:space-between;align-items:center;gap:55px}.split>div{max-width:660px}.price{color:#cfa5ff;font-size:28px;font-weight:800}.blog-card{display:flex;flex-direction:column;min-height:300px;transition:border-color .2s,transform .2s}.blog-card:hover{border-color:var(--purple);transform:translateY(-3px)}.blog-card .read{margin-top:auto;padding-top:28px;color:#cfa5ff;font-size:14px;font-weight:700}.meta{color:var(--muted);font-size:13px}.section-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.contact{background:radial-gradient(ellipse at center bottom,#381359 0%,#100c1c 50%,#070913 85%);text-align:center;border-top:1px solid #413053}.contact .intro{margin:0 auto}.contact .actions{justify-content:center}.contact .email{color:#d4aaff;text-decoration:underline;text-underline-offset:5px}footer{border-top:1px solid var(--line);padding:30px 0;font-size:13px;color:var(--muted)}.footer-row{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.footer-row nav{display:flex;gap:24px}.page-hero{padding:70px 0 45px;background:radial-gradient(ellipse at 85% 0%,#2b1551,transparent 60%)}.page-hero h1{font-size:clamp(36px,5vw,62px);letter-spacing:-.05em;line-height:1.15;max-width:900px}.article{max-width:780px;margin:auto;padding:30px 5% 90px}.article h2{margin-top:45px;font-size:26px;line-height:1.3}.article p,.article li{color:#c3cbdd}.article ul{padding-left:22px}.article .callout{padding:25px;border-left:3px solid var(--purple);background:var(--panel);margin:30px 0}.back{color:#cfa5ff;font-size:14px}.skip{position:absolute;left:10px;top:-100px;background:var(--bg);padding:12px}.skip:focus{top:5px;z-index:30}@media(max-width:800px){.nav{padding:15px 5%;gap:16px;flex-wrap:wrap}.nav .logo{font-size:19px}.nav nav{order:3;width:100%;justify-content:space-between;gap:12px}.nav>.btn{margin-left:auto;padding:10px 14px;min-height:42px}.hero{min-height:700px;align-items:flex-start}.hero:before{background-position:64% center}.hero:after{background:linear-gradient(180deg,#070913e0,#070913a0 50%,#07091380),linear-gradient(90deg,#07091390,transparent)}.hero .wrap{padding-top:45px;padding-bottom:65px}.hero p{font-size:17px}.pillars{gap:28px;margin-top:40px}.grid{grid-template-columns:1fr}.workflow{grid-template-columns:1fr;gap:35px}.split,.section-top{align-items:flex-start;flex-direction:column;gap:25px}.section{padding:60px 0}.card{padding:25px}.record{padding:22px}.footer-row{flex-direction:column}.page-hero{padding-top:45px}.article{padding-top:10px}.blog-card{min-height:230px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.blog-card{transition:none}}

.article a{color:#d4aaff;text-decoration:underline;text-underline-offset:4px}.article-contents,.related-reading{padding:22px 26px;border:1px solid var(--line);border-radius:10px;background:var(--panel);margin:32px 0}.article-contents ul,.related-reading ul{margin-bottom:0}.related-reading h2{margin-top:0}.operator-checklist{list-style:none;padding-left:0!important}.operator-checklist li{position:relative;padding-left:28px;margin:14px 0}.operator-checklist li:before{content:"□";position:absolute;left:0;color:var(--cyan)}.table-scroll{overflow-x:auto}.resource-table{width:100%;border-collapse:collapse;text-align:left}.resource-table caption{text-align:left;color:var(--muted);margin-bottom:12px}.resource-table th,.resource-table td{padding:14px;border-bottom:1px solid var(--line);vertical-align:top}.resource-table th{min-width:140px}.resource-share{border-top:1px solid var(--line);padding-top:24px}@media print{header,footer,.related-reading,.resource-share,.article-contents{display:none}body{background:white;color:black;font:11pt/1.5 system-ui}.page-hero{background:none;padding:0}.page-hero h1{font-size:26pt}.article{max-width:none;padding:0}.article p,.article li,.meta{color:black}.article a{color:black}.article .callout{background:none;border-color:black}.resource-table{font-size:10pt}.article h2{break-after:avoid}.operator-checklist li{break-inside:avoid}}
.footer-row nav{flex-wrap:wrap}.faq-item{border-bottom:1px solid var(--line);padding:22px 0}.faq-item summary{cursor:pointer;font-size:1.125rem;font-weight:600;color:var(--text)}#report-login{display:grid;gap:14px}#report-password{padding:12px;font:inherit;background:var(--panel);color:var(--text);border:1px solid var(--muted);border-radius:6px}.article button{margin:10px 0}.article .btn{color:white;text-decoration:none}.nav nav{flex-wrap:wrap}
.offer-strip{text-align:center;padding:12px 5%;background:#27123e;border-bottom:1px solid #68418b}.offer-strip a{color:#f6eaff;text-decoration:underline;text-underline-offset:4px;font-size:1rem}.early-offer{background:linear-gradient(120deg,#180f2b,#091322);border-block:1px solid #52316b}.early-offer-layout{display:grid;grid-template-columns:2fr 1fr;gap:48px;align-items:center}.early-offer-cta{display:grid;gap:20px;padding:30px;border:1px solid #68418b;border-radius:12px;background:#11101f}.early-offer-cta strong{font-size:clamp(32px,4vw,48px);color:#d4aaff;line-height:1.1}.early-offer-cta p{margin:0;color:var(--muted);font-size:14px}.early-demo{padding:28px;margin:0 0 32px;border:1px solid #68418b;border-radius:12px;background:#180f2b;scroll-margin-top:120px}.early-demo h2{font-size:clamp(26px,4vw,36px);line-height:1.2;margin:14px 0}.early-demo p{max-width:800px;color:#c3cbdd}.early-demo .meta{font-size:14px}@media(max-width:800px){.early-offer-layout{grid-template-columns:1fr;gap:24px}.early-offer-cta{max-width:440px}}

.owner-video{margin:2rem 0}.owner-video video{display:block;width:100%;max-width:512px;max-height:75vh;margin:auto;background:#000;border-radius:12px}.owner-video figcaption{text-align:center;color:#c3cbdd;font-size:.875rem;margin-top:12px}

.demo-section{padding-top:10px}.demo-form{max-width:800px;margin:auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.demo-form label{display:block;margin:15px 0 6px;font-size:1rem}.demo-form input:not([type=checkbox]),.demo-form select,.demo-form textarea{width:100%;background:#101424;border:1px solid #566077;border-radius:7px;color:#f5f7fc;padding:12px;font:inherit;min-width:0}.demo-form input:focus-visible,.demo-form select:focus-visible,.demo-form textarea:focus-visible{outline:3px solid #00d5f5;outline-offset:3px}.demo-form [aria-invalid=true]{border-color:#ff9aa9}.demo-form .consent{display:flex;gap:14px;align-items:flex-start;margin-top:28px}.consent input{width:22px;height:22px;flex-shrink:0;margin-top:4px;accent-color:#8438ff}.field-error{display:block;color:#ffb5c0;font-size:.875rem}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}button.btn{color:white;cursor:pointer}button:disabled{opacity:.65;cursor:wait}[hidden]{display:none!important}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:32px 0}.metrics strong{display:block;color:#00d5f5;font-size:clamp(32px,4vw,48px);line-height:1.3}.metrics span{display:block;color:#c3cbdd}.demo-form .meta{font-size:.875rem}#form-status{color:#ffb5c0}@media(max-width:650px){.form-grid{grid-template-columns:1fr;gap:5px}.metrics{grid-template-columns:repeat(2,1fr)}}

.airtable-demo{border:1px solid #293244;background:transparent}
