.ordoflo-landing{--navy:#0a1628;--navy-2:#0f1d33;--emerald:#10b981;--emerald-2:#059669;--emerald-soft:#ecfdf5;--emerald-ink:#047857;--accent:var(--emerald);--accent-2:var(--emerald-2);--bg:#f6f7f9;--surface:#fff;--surface-2:#f9fafb;--ink:#0f172a;--ink-2:#334155;--ink-3:#64748b;--ink-4:#94a3b8;--rule:#e5e7eb;--rule-2:#f1f5f9;--blue:#3b82f6;--orange:#f59e0b;--rose:#ef4444;--sans:var(--font-inter),ui-sans-serif,-apple-system,"Helvetica Neue",system-ui,sans-serif;--serif:var(--font-source-serif),Georgia,"Times New Roman",serif;--mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--pad-x:clamp(20px,4vw,56px);--pad-section:96px;--max:1280px;--r:12px;--r-sm:8px;--shadow-card:0 1px 2px #0f172a0a,0 1px 3px #0f172a0f;--shadow-soft:0 4px 16px #0f172a14;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font-size:16px;line-height:1.55}.ordoflo-landing *{box-sizing:border-box}.ordoflo-landing a{color:inherit;text-decoration:none}.ordoflo-landing a:hover{color:var(--accent-2)}.ordoflo-landing ::selection{background:var(--emerald-soft);color:var(--ink)}.ordoflo-landing .h1,.ordoflo-landing .h2,.ordoflo-landing .h3{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);font-weight:600}.ordoflo-landing .h1{text-wrap:balance;margin:0 0 20px;font-size:clamp(40px,5.2vw,64px);line-height:1.05}.ordoflo-landing .h2{text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,3vw,40px);line-height:1.1}.ordoflo-landing .h3{margin:0;font-size:18px}.ordoflo-landing .lede{color:var(--ink-2);max-width:60ch;margin:0 0 28px;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.ordoflo-landing .fineprint{color:var(--ink-3);margin:16px 0 0;font-size:13px}.ordoflo-landing .fineprint code{font-family:var(--mono);color:var(--ink-2);font-size:12px}.ordoflo-landing .eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);background:var(--surface);border:1px solid var(--rule);border-radius:999px;align-items:center;gap:10px;width:fit-content;margin-bottom:24px;padding:6px 12px 6px 10px;font-size:12px;display:inline-flex}.ordoflo-landing .eyebrow-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent)18%,transparent);border-radius:999px}.ordoflo-landing .eyebrow-meta{color:var(--ink-4)}.ordoflo-landing .nav{border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#ffffffd9;position:sticky;top:0}.ordoflo-landing .nav-inner{max-width:var(--max);padding:14px var(--pad-x);justify-content:space-between;align-items:center;gap:24px;min-width:0;margin:0 auto;display:flex}.ordoflo-landing .brand{color:var(--ink);flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.ordoflo-landing .brand-mark{background:linear-gradient(135deg,var(--emerald)0%,var(--emerald-2)100%);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #10b98140}.ordoflo-landing .brand-mark-img{border-radius:8px;width:28px;height:28px;display:block;box-shadow:0 2px 8px #10b98140}.ordoflo-landing .foot .brand-mark-img{box-shadow:none}.ordoflo-landing .brand-name{letter-spacing:-.01em;font-size:18px;font-weight:600}.ordoflo-landing .brand-tag{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;border-left:1px solid var(--rule);white-space:nowrap;margin-left:8px;padding-left:12px;font-size:11px}@media (max-width:1140px){.ordoflo-landing .brand-tag{display:none}}.ordoflo-landing .nav-links{flex-shrink:1;gap:28px;margin:0;padding:0;list-style:none;display:flex}.ordoflo-landing .nav-links a{color:var(--ink-2);white-space:nowrap;font-size:14px}@media (max-width:880px){.ordoflo-landing .nav-links{display:none}}.ordoflo-landing .nav-cta{align-items:center;gap:16px;display:flex}.ordoflo-landing .link-quiet{color:var(--ink-2);font-size:14px}.ordoflo-landing .btn{color:var(--ink);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform 50ms,box-shadow .15s;display:inline-flex}.ordoflo-landing .btn:active{transform:translateY(1px)}.ordoflo-landing .btn-primary{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 1px 2px #10b98140}.ordoflo-landing .btn-primary:hover{background:var(--accent-2);border-color:var(--accent-2);color:#fff;box-shadow:0 4px 12px #10b9814d}.ordoflo-landing .btn-ghost{border-color:var(--rule);background:var(--surface);color:var(--ink)}.ordoflo-landing .btn-ghost:hover{border-color:var(--ink-3)}.ordoflo-landing .btn-sm{padding:7px 12px;font-size:13px}.ordoflo-landing .btn-full{width:100%}.ordoflo-landing .section{max-width:var(--max);padding:var(--pad-section)var(--pad-x);margin:0 auto}.ordoflo-landing .section-band{background:var(--navy);color:#fff}.ordoflo-landing .section-band .h2,.ordoflo-landing .section-band .section-num{color:#fff}.ordoflo-landing .section-band .section-lede{color:#ffffffb3}.ordoflo-landing .section-head{max-width:720px;margin-bottom:48px}.ordoflo-landing .section-num{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:inline-flex}.ordoflo-landing .section-num:before{content:"";background:var(--accent);width:18px;height:1px;display:inline-block}.ordoflo-landing .section-band .section-num{color:var(--emerald)}.ordoflo-landing .section-band .section-num:before{background:var(--emerald)}.ordoflo-landing .section-lede{color:var(--ink-2);max-width:60ch;margin:8px 0 0;font-size:18px;line-height:1.6}.ordoflo-landing .hero{background:radial-gradient(1200px 500px at 80% -20%,#10b98114,transparent 60%),var(--bg);border-bottom:1px solid var(--rule)}.ordoflo-landing .hero-inner{max-width:var(--max);padding:clamp(56px,7vw,88px)var(--pad-x)clamp(40px,5vw,64px);grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin:0 auto;display:grid}@media (max-width:1080px){.ordoflo-landing .hero-inner{grid-template-columns:1fr;gap:56px}}.ordoflo-landing .hero-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.ordoflo-landing .hero-trust{border-top:1px solid var(--rule);flex-wrap:wrap;gap:18px 24px;margin-top:28px;padding-top:20px;display:flex}.ordoflo-landing .hero-trust-item{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.ordoflo-landing .hero-trust-item .dot{background:var(--accent);border-radius:999px;width:6px;height:6px}.ordoflo-landing .hero-trust-item .blue{background:var(--blue)}.ordoflo-landing .hero-trust-item .orange{background:var(--orange)}.ordoflo-landing .hero-shot{border-radius:var(--r);background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.ordoflo-landing .hero-shot:before{content:"";border-radius:calc(var(--r) + 1px);pointer-events:none;z-index:2;background:linear-gradient(#10b9812e,#10b98100 30%);position:absolute;inset:-1px}.ordoflo-landing .hero-shot-bar{background:var(--surface);border-bottom:1px solid var(--rule);font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.ordoflo-landing .hero-shot-bar .lights{gap:6px;margin-right:6px;display:inline-flex}.ordoflo-landing .hero-shot-bar .lights span{background:var(--rule);border-radius:999px;width:8px;height:8px}.ordoflo-landing .hero-shot-bar .lights span:first-child{background:#fca5a5}.ordoflo-landing .hero-shot-bar .lights span:nth-child(2){background:#fcd34d}.ordoflo-landing .hero-shot-bar .lights span:nth-child(3){background:#86efac}.ordoflo-landing .hero-shot-bar .url b{color:var(--ink-2);font-weight:500}.ordoflo-landing .hero-shot-bar .live{color:var(--emerald-ink);align-items:center;gap:6px;margin-left:auto;font-weight:500;display:inline-flex}.ordoflo-landing .hero-shot-bar .live:before{content:"";background:var(--emerald);border-radius:999px;width:6px;height:6px}.ordoflo-landing .hero-shot-img{width:100%;height:auto;display:block}.ordoflo-landing .hero-shot-cap{z-index:3;color:#fff;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1628d9;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:inline-flex;position:absolute;bottom:14px;left:14px}.ordoflo-landing .founder{max-width:var(--max);padding:0 var(--pad-x)var(--pad-section);margin:0 auto}.ordoflo-landing .founder-card{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:var(--r);box-shadow:var(--shadow-card);grid-template-columns:88px 1fr auto;align-items:center;gap:20px;padding:20px 24px;display:grid}.ordoflo-landing .founder-portrait{background:var(--surface-2);border:1px dashed var(--rule);object-fit:cover;border-radius:50%;width:88px;height:88px;display:block}.ordoflo-landing .founder-text{color:var(--ink-2);font-size:15px;line-height:1.6}.ordoflo-landing .founder-text b{color:var(--ink);font-weight:600}.ordoflo-landing .founder-text p{margin:0 0 6px}.ordoflo-landing .founder-text p:last-child{color:var(--ink-3);margin:0;font-size:13px}.ordoflo-landing .founder-meta{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;text-align:right;border-left:1px solid var(--rule);flex-direction:column;gap:4px;padding-left:20px;font-size:11px;display:flex}.ordoflo-landing .founder-meta b{color:var(--ink);font-weight:500}@media (max-width:720px){.ordoflo-landing .founder-card{grid-template-columns:64px 1fr}.ordoflo-landing .founder-portrait{width:64px;height:64px}.ordoflo-landing .founder-meta{display:none}}.ordoflo-landing .ledger-wrap{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow-card);overflow:hidden}.ordoflo-landing .ledger{border-collapse:collapse;width:100%;font-size:15px}.ordoflo-landing .ledger th,.ordoflo-landing .ledger td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule-2);padding:14px 20px}.ordoflo-landing .ledger thead th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--rule);padding:12px 20px;font-size:11px;font-weight:500}.ordoflo-landing .ledger tbody tr:last-child td{border-bottom:none}.ordoflo-landing .ledger tbody tr:hover{background:var(--surface-2)}.ordoflo-landing .ledger-name{color:var(--ink);font-weight:600}.ordoflo-landing .ledger-where{font-family:var(--mono);color:var(--ink-3);font-size:12px}@media (max-width:720px){.ordoflo-landing .ledger thead{display:none}.ordoflo-landing .ledger,.ordoflo-landing .ledger tbody,.ordoflo-landing .ledger tr,.ordoflo-landing .ledger td{width:100%;display:block}.ordoflo-landing .ledger tr{border-bottom:1px solid var(--rule-2);padding:14px 0}.ordoflo-landing .ledger td{border:none;padding:4px 20px}.ordoflo-landing .ledger-name{padding-top:8px;font-size:16px}}.ordoflo-landing .features{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:880px){.ordoflo-landing .features{grid-template-columns:1fr}}.ordoflo-landing .feature{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow-card);grid-template-columns:44px 1fr;gap:18px;padding:22px 24px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.ordoflo-landing .feature:hover{border-color:var(--accent);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.ordoflo-landing .feature-icon{background:var(--emerald-soft);width:44px;height:44px;color:var(--emerald-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ordoflo-landing .feature-icon svg{stroke-width:1.75px;width:22px;height:22px}.ordoflo-landing .feature-body{flex-direction:column;gap:6px;min-width:0;display:flex}.ordoflo-landing .feature-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ordoflo-landing .feature-name{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:600}.ordoflo-landing .feature-where{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--rule);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px}.ordoflo-landing .feature-desc{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.ordoflo-landing .feature-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-2);align-items:center;gap:6px;margin-bottom:4px;font-size:10px;display:inline-flex}.ordoflo-landing .feature-tag:before{content:"";background:var(--accent);border-radius:999px;width:4px;height:4px}.ordoflo-landing .steps-phase{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);align-items:center;gap:12px;margin:32px 0 16px;font-size:11px;display:flex}.ordoflo-landing .steps-phase:before,.ordoflo-landing .steps-phase:after{content:"";background:var(--rule);flex:1;height:1px}.ordoflo-landing .steps-phase strong{color:var(--ink);font-weight:500}.ordoflo-landing .steps{counter-reset:stepc;gap:14px;margin:0;padding:0;list-style:none;display:grid}.ordoflo-landing .step{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:var(--r);box-shadow:var(--shadow-card);grid-template-columns:64px 1fr;align-items:start;gap:8px 24px;padding:28px 28px 24px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;position:relative}.ordoflo-landing .step:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}.ordoflo-landing .step-once{border-left-color:var(--accent)}.ordoflo-landing .step-recurring{border-left-color:var(--blue)}.ordoflo-landing .step-recurring .step-n{color:#1e40af;background:#3b82f61a}.ordoflo-landing .step-recurring .step-time:before{background:var(--blue)}.ordoflo-landing .step-n{font-family:var(--mono);color:var(--emerald-ink);letter-spacing:-.01em;background:var(--emerald-soft);border-radius:12px;flex-shrink:0;grid-row:1/span 2;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:600;display:inline-flex}.ordoflo-landing .step-headline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ordoflo-landing .step-t{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:20px;font-weight:600;line-height:1.25}.ordoflo-landing .step-time{font-family:var(--mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:var(--surface-2);border:1px solid var(--rule);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:inline-flex}.ordoflo-landing .step-time:before{content:"";background:var(--accent);border-radius:999px;width:6px;height:6px}.ordoflo-landing .step-body{color:var(--ink-2);max-width:65ch;margin:0;font-size:15px;line-height:1.65}.ordoflo-landing .step-body strong{color:var(--ink);font-weight:600}@media (max-width:720px){.ordoflo-landing .step{grid-template-columns:48px 1fr;padding:22px 20px 20px}.ordoflo-landing .step-n{width:48px;height:48px;font-size:16px}.ordoflo-landing .step-t{font-size:18px}.ordoflo-landing .step-time{align-self:flex-start}}.ordoflo-landing .tour{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media (max-width:880px){.ordoflo-landing .tour{grid-template-columns:1fr}}.ordoflo-landing .tour-item{flex-direction:column;gap:12px;display:flex}.ordoflo-landing .tour-item.tour-wide{grid-column:1/-1}.ordoflo-landing .tour-shot{border-radius:var(--r);background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.ordoflo-landing .tour-shot img{width:100%;height:auto;display:block}.ordoflo-landing .tour-shot-cap{z-index:3;color:var(--ink);border:1px solid var(--rule);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:inline-flex;position:absolute;top:14px;left:14px}.ordoflo-landing .tour-meta{flex-direction:column;gap:4px;padding:0 4px;display:flex}.ordoflo-landing .tour-meta h4{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:18px;font-weight:600}.ordoflo-landing .tour-meta p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.ordoflo-landing .plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:880px){.ordoflo-landing .plans{grid-template-columns:1fr}}.ordoflo-landing .plan{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:28px;display:flex;position:relative}.ordoflo-landing .plan-featured{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:0 8px 24px #0a162826}.ordoflo-landing .plan-featured .plan-name,.ordoflo-landing .plan-featured .plan-price-num{color:#fff}.ordoflo-landing .plan-featured .plan-sub{color:#ffffffb3}.ordoflo-landing .plan-featured .plan-price-unit{color:#ffffff8c}.ordoflo-landing .plan-featured .plan-lines li{color:#ffffffd9}.ordoflo-landing .plan-featured .plan-lines li:before{background:var(--emerald)}.ordoflo-landing .plan-featured .plan-head{border-color:#ffffff26}.ordoflo-landing .plan-featured .plan-note{color:#ffffff8c}.ordoflo-landing .plan-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.ordoflo-landing .plan-name{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:600}.ordoflo-landing .plan-flag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--emerald);color:#fff;border-radius:999px;padding:4px 8px;font-size:10px}.ordoflo-landing .plan-price{align-items:baseline;gap:8px;display:flex}.ordoflo-landing .plan-price-num{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);font-size:40px;font-weight:600;line-height:1}.ordoflo-landing .plan-price-unit{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.ordoflo-landing .plan-sub{color:var(--ink-2);margin:0;font-size:14px}.ordoflo-landing .plan-lines{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ordoflo-landing .plan-lines li{color:var(--ink-2);padding-left:22px;font-size:14px;line-height:1.5;position:relative}.ordoflo-landing .plan-lines li:before{content:"";border-left:2px solid var(--emerald);border-bottom:2px solid var(--emerald);width:12px;height:8px;position:absolute;top:7px;left:0;transform:rotate(-45deg)translateY(-2px)}.ordoflo-landing .plan-note{color:var(--ink-3);margin:0;font-size:12px;font-style:italic}.ordoflo-landing .tools{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:880px){.ordoflo-landing .tools{grid-template-columns:1fr}}.ordoflo-landing .tool{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:24px;transition:border-color .15s,transform .15s;display:flex}.ordoflo-landing .tool:hover{border-color:var(--emerald);transform:translateY(-2px)}.ordoflo-landing .tool-name{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:600}.ordoflo-landing .tool-blurb{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.ordoflo-landing .tool-use{color:var(--ink-3);border-top:1px dashed var(--rule);margin:auto 0 0;padding-top:12px;font-size:13px}.ordoflo-landing .tool-use span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);margin-right:6px;font-size:10px}.ordoflo-landing .tool-link{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-2);width:fit-content;font-size:12px}.ordoflo-landing .section-band .not{border-radius:var(--r);border:1px solid #ffffff14;overflow:hidden}.ordoflo-landing .not{margin:0;padding:0}.ordoflo-landing .not-row{border-bottom:1px solid #ffffff14;grid-template-columns:280px 1fr;gap:24px;padding:18px 24px;display:grid}.ordoflo-landing .not-row:last-child{border-bottom:0}.ordoflo-landing .not-row dt{font-family:var(--mono);color:#fffffff2;letter-spacing:.02em;align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.ordoflo-landing .not-row dt:before{content:"";background:#ef444426;border:1px solid #ef444466;border-radius:999px;flex-shrink:0;width:14px;height:14px}.ordoflo-landing .not-row dd{color:#ffffffb3;margin:0;font-size:15px;line-height:1.6}@media (max-width:720px){.ordoflo-landing .not-row{grid-template-columns:1fr;gap:4px}}.ordoflo-landing .disclaim{border-radius:var(--r-sm);color:#ffffffd9;background:#f59e0b1a;border:1px solid #f59e0b40;align-items:flex-start;gap:12px;margin-top:24px;padding:14px 18px;font-size:14px;line-height:1.6;display:flex}.ordoflo-landing .disclaim:before{content:"⚠";color:var(--orange);font-size:14px;line-height:1.6}.ordoflo-landing .disclaim strong{color:#fff}.ordoflo-landing .facts{background:var(--surface);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:32px var(--pad-x)}.ordoflo-landing .facts-dl{max-width:var(--max);grid-template-columns:repeat(6,1fr);gap:20px 32px;margin:0 auto;display:grid}@media (max-width:960px){.ordoflo-landing .facts-dl{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.ordoflo-landing .facts-dl{grid-template-columns:repeat(2,1fr)}}.ordoflo-landing .facts-row{flex-direction:column;gap:4px;display:flex}.ordoflo-landing .facts-row dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11px}.ordoflo-landing .facts-row dd{color:var(--ink);margin:0;font-size:14px;font-weight:500}.ordoflo-landing .section-close{padding-bottom:calc(var(--pad-section) + 32px)}.ordoflo-landing .close-grid{grid-template-columns:1.4fr 1fr;align-items:end;gap:64px;display:grid}@media (max-width:880px){.ordoflo-landing .close-grid{grid-template-columns:1fr;gap:32px}}.ordoflo-landing .signoff{border-top:1px solid var(--rule);padding-top:16px}.ordoflo-landing .signoff-hand{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin-bottom:8px;font-size:30px;font-weight:500}.ordoflo-landing .signoff-meta{color:var(--ink-3);max-width:38ch;font-size:13px;font-style:italic;line-height:1.55}.ordoflo-landing .tut-cats{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.ordoflo-landing .tut-cat{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--rule);color:var(--ink-2);background:var(--surface);border-radius:999px;padding:6px 12px;font-size:11px}.ordoflo-landing .tut-cat.active{border-color:var(--accent);background:var(--emerald-soft);color:var(--emerald-ink)}.ordoflo-landing .tut-cat .soon{color:var(--ink-4);margin-left:6px;font-size:10px}.ordoflo-landing .tut-list{flex-direction:column;gap:24px;display:flex}.ordoflo-landing .tut-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow-card);grid-template-columns:1.6fr 1fr;gap:0;display:grid;overflow:hidden}@media (max-width:880px){.ordoflo-landing .tut-card{grid-template-columns:1fr}}.ordoflo-landing .tut-video{aspect-ratio:16/9;background:#000}.ordoflo-landing .tut-video iframe{border:0;width:100%;height:100%;display:block}.ordoflo-landing .tut-meta{flex-direction:column;gap:8px;padding:24px;display:flex}.ordoflo-landing .tut-row{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);align-items:center;gap:8px;font-size:11px;display:flex}.ordoflo-landing .tut-row .tag{background:var(--emerald-soft);color:var(--emerald-ink);border-radius:999px;padding:3px 8px;font-size:10px}.ordoflo-landing .tut-meta h3{letter-spacing:-.01em;color:var(--ink);margin:4px 0 0;font-size:18px;font-weight:600}.ordoflo-landing .tut-meta p{color:var(--ink-2);margin:4px 0 0;font-size:14px;line-height:1.55}.ordoflo-landing .empty-card{background:var(--surface);border:1px dashed var(--rule);border-radius:var(--r);text-align:left;margin-top:32px;padding:32px}.ordoflo-landing .empty-card h3{color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:600}.ordoflo-landing .empty-card p{color:var(--ink-2);max-width:60ch;margin:0 0 16px;font-size:14px;line-height:1.55}.ordoflo-landing .tool-page-head{text-align:left;max-width:720px;margin:0 auto 32px}.ordoflo-landing .tool-form{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow-card);padding:24px}.ordoflo-landing .tool-form .form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:720px){.ordoflo-landing .tool-form .form-grid{grid-template-columns:1fr}}.ordoflo-landing .auth-shell{min-height:calc(100vh - 72px);padding:48px var(--pad-x)64px;justify-content:center;align-items:center;display:flex}.ordoflo-landing .auth-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);width:100%;max-width:460px;box-shadow:var(--shadow-card);padding:36px 36px 32px}.ordoflo-landing .auth-card-eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:inline-flex}.ordoflo-landing .auth-card-eyebrow:before{content:"";background:var(--accent);width:18px;height:1px}.ordoflo-landing .auth-card h1{font-family:var(--sans);letter-spacing:-.015em;color:var(--ink);margin:0 0 8px;font-size:24px;font-weight:600}.ordoflo-landing .auth-card .lede{color:var(--ink-2);max-width:none;margin:0 0 24px;font-size:14px;line-height:1.6}.ordoflo-landing .auth-card form{flex-direction:column;gap:14px;display:flex}.ordoflo-landing .auth-card .field{flex-direction:column;gap:6px;display:flex}.ordoflo-landing .auth-card .field-help{color:var(--ink-3);margin-top:4px;font-size:12px}.ordoflo-landing .auth-card .field-error{color:var(--rose);margin-top:2px;font-size:13px}.ordoflo-landing .auth-card .auth-actions{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ordoflo-landing .auth-card .auth-foot{border-top:1px solid var(--rule);color:var(--ink-3);text-align:center;margin-top:24px;padding-top:18px;font-size:13px}.ordoflo-landing .auth-card .auth-foot a{color:var(--emerald-ink);font-weight:500}.ordoflo-landing .auth-card .auth-foot a:hover{color:var(--emerald-2)}.ordoflo-landing .auth-status{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.ordoflo-landing .auth-status-icon{background:var(--emerald-soft);width:56px;height:56px;color:var(--emerald-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ordoflo-landing .auth-status-icon.err{color:#991b1b;background:#ef44441f}.ordoflo-landing .auth-status-icon.busy{background:var(--surface-2);color:var(--ink-3)}.ordoflo-landing .auth-status h2{color:var(--ink);margin:0;font-size:18px;font-weight:600}.ordoflo-landing .auth-status p{color:var(--ink-2);max-width:36ch;margin:0;font-size:14px;line-height:1.55}.ordoflo-landing .auth-status .url-hint{font-family:var(--mono);word-break:break-all;color:var(--ink-3);background:var(--surface-2);border:1px dashed var(--rule);border-radius:var(--r-sm);padding:8px 12px;font-size:12px}.ordoflo-landing .legal-prose{color:var(--ink-2);max-width:70ch;font-size:15px;line-height:1.7}.ordoflo-landing .legal-prose h1,.ordoflo-landing .legal-prose h2,.ordoflo-landing .legal-prose h3,.ordoflo-landing .legal-prose h4{font-family:var(--sans);color:var(--ink);letter-spacing:-.01em;margin:32px 0 12px}.ordoflo-landing .legal-prose h1{margin-top:0;font-size:24px;font-weight:600}.ordoflo-landing .legal-prose h2{font-size:20px;font-weight:600}.ordoflo-landing .legal-prose h3{font-size:17px;font-weight:600}.ordoflo-landing .legal-prose h4{font-size:15px;font-weight:600}.ordoflo-landing .legal-prose p{margin:0 0 14px}.ordoflo-landing .legal-prose ul,.ordoflo-landing .legal-prose ol{margin:0 0 14px;padding-left:20px}.ordoflo-landing .legal-prose li{margin:0 0 6px}.ordoflo-landing .legal-prose strong{color:var(--ink);font-weight:600}.ordoflo-landing .legal-prose a{color:var(--emerald-ink);text-underline-offset:3px;text-decoration:underline}.ordoflo-landing .legal-prose a:hover{color:var(--emerald-2)}.ordoflo-landing .legal-prose code{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--rule);color:var(--ink);border-radius:4px;padding:1px 6px;font-size:13px}.ordoflo-landing .legal-prose hr{border:0;border-top:1px solid var(--rule);margin:28px 0}.ordoflo-landing .legal-prose blockquote{background:var(--surface-2);border-left:3px solid var(--accent);border-radius:var(--r-sm);color:var(--ink-2);margin:0 0 14px;padding:12px 16px}.ordoflo-landing .about-prose{max-width:65ch;margin:0 0 32px}.ordoflo-landing .about-prose h3{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:40px 0 12px;font-size:22px;font-weight:600}.ordoflo-landing .about-prose h3:first-child{margin-top:8px}.ordoflo-landing .about-prose p{color:var(--ink-2);margin:0 0 16px;font-size:16px;line-height:1.7}.ordoflo-landing .about-prose p strong{color:var(--ink);font-weight:600}.ordoflo-landing .about-prose ul{flex-direction:column;gap:14px;margin:0 0 16px;padding:0;list-style:none;display:flex}.ordoflo-landing .about-prose li{color:var(--ink-2);padding-left:20px;font-size:15px;line-height:1.65;position:relative}.ordoflo-landing .about-prose li:before{content:"";background:var(--accent);border-radius:999px;width:8px;height:8px;position:absolute;top:9px;left:0}.ordoflo-landing .about-prose li strong{color:var(--ink);font-weight:600}.ordoflo-landing .about-prose a{color:var(--emerald-ink);text-underline-offset:3px;text-decoration:underline}.ordoflo-landing .about-prose a:hover{color:var(--emerald-2)}.ordoflo-landing .about-facts{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow-card);padding:28px 32px}.ordoflo-landing .about-facts dl{grid-template-columns:repeat(3,1fr);gap:24px 32px;margin:0;display:grid}@media (max-width:720px){.ordoflo-landing .about-facts dl{grid-template-columns:repeat(2,1fr)}}.ordoflo-landing .about-facts>dl>div{flex-direction:column;gap:4px;display:flex}.ordoflo-landing .about-facts dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11px}.ordoflo-landing .about-facts dd{color:var(--ink);margin:0;font-size:14px;font-weight:500}.ordoflo-landing .getapp-stores{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:48px;display:grid}@media (max-width:720px){.ordoflo-landing .getapp-stores{grid-template-columns:1fr}}.ordoflo-landing .store-card{background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:var(--r);align-items:center;gap:14px;padding:18px 22px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.ordoflo-landing .store-card:hover{background:var(--navy-2);color:#fff;transform:translateY(-2px)}.ordoflo-landing .store-icon{background:#ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:inline-flex}.ordoflo-landing .store-text{flex-direction:column;gap:2px;display:flex}.ordoflo-landing .store-eyebrow{color:#fff9;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-family:var(--mono)}.ordoflo-landing .store-name{letter-spacing:-.01em;font-size:18px;font-weight:600}.ordoflo-landing .getapp-steps{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow-card);margin-bottom:24px;padding:28px 32px}.ordoflo-landing .getapp-steps-h{color:var(--ink);letter-spacing:-.01em;margin:0 0 18px;font-size:18px;font-weight:600}.ordoflo-landing .getapp-list{counter-reset:gas;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ordoflo-landing .getapp-list li{counter-increment:gas;color:var(--ink-2);padding-left:44px;font-size:15px;line-height:1.65;position:relative}.ordoflo-landing .getapp-list li:before{content:counter(gas);background:var(--emerald-soft);width:30px;height:30px;color:var(--emerald-ink);font-family:var(--mono);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:0;left:0}.ordoflo-landing .getapp-list li strong{color:var(--ink);font-weight:600}.ordoflo-landing .getapp-email{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--rule);color:var(--ink);border-radius:4px;padding:2px 6px;font-size:13px}.ordoflo-landing .getapp-help{background:var(--emerald-soft);border:1px solid color-mix(in srgb,var(--emerald)25%,transparent);border-radius:var(--r);margin-bottom:24px;padding:18px 24px}.ordoflo-landing .getapp-help p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.ordoflo-landing .getapp-help strong{color:var(--ink);font-weight:600}.ordoflo-landing .getapp-help a{color:var(--emerald-ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.ordoflo-landing .getapp-manager{color:var(--ink-3);background:var(--surface-2);border:1px dashed var(--rule);border-radius:var(--r-sm);align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.ordoflo-landing .getapp-manager a{color:var(--accent-2);text-underline-offset:2px;font-weight:500;text-decoration:underline}.ordoflo-landing [data-slot=card]{background:var(--surface);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow-card);gap:18px;padding:28px}.ordoflo-landing [data-slot=card-content]{padding:0}.ordoflo-landing [data-slot=card-header]{border-bottom:1px solid var(--rule);margin-bottom:4px;padding:0 0 12px}.ordoflo-landing [data-slot=card-title]{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:600}.ordoflo-landing [data-slot=card-description]{color:var(--ink-3);font-size:13px}.ordoflo-landing input[type=text],.ordoflo-landing input[type=email],.ordoflo-landing input[type=password],.ordoflo-landing input[type=number],.ordoflo-landing input[type=tel],.ordoflo-landing input[type=url],.ordoflo-landing input[type=search],.ordoflo-landing textarea,.ordoflo-landing select,.ordoflo-landing [data-slot=input]{background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-sm);font-size:14px;font-family:var(--sans);box-shadow:none;outline:none;padding:10px 12px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.ordoflo-landing input:focus,.ordoflo-landing textarea:focus,.ordoflo-landing select:focus,.ordoflo-landing [data-slot=input]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)15%,transparent)}.ordoflo-landing input::placeholder,.ordoflo-landing textarea::placeholder{color:var(--ink-4)}.ordoflo-landing label,.ordoflo-landing [data-slot=label]{font-family:var(--sans);color:var(--ink-2);letter-spacing:-.005em;font-size:13px;font-weight:500}.ordoflo-landing [data-slot=button]{border:1px solid var(--rule);background:var(--surface);color:var(--ink);border-radius:var(--r-sm);cursor:pointer;box-shadow:none;justify-content:center;align-items:center;gap:8px;height:auto;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.ordoflo-landing [data-slot=button]:hover{border-color:var(--ink-3)}.ordoflo-landing [data-slot=button][data-variant=default],.ordoflo-landing [data-slot=button]:not([data-variant]){background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 1px 2px #10b98140}.ordoflo-landing [data-slot=button][data-variant=default]:hover,.ordoflo-landing [data-slot=button]:not([data-variant]):hover{background:var(--accent-2);border-color:var(--accent-2);box-shadow:0 4px 12px #10b9814d}.ordoflo-landing [data-slot=button][data-variant=outline],.ordoflo-landing [data-slot=button][data-variant=ghost]{background:var(--surface);color:var(--ink);border-color:var(--rule);box-shadow:none}.ordoflo-landing [data-slot=button][data-variant=secondary]{background:var(--surface-2);color:var(--ink);border-color:var(--rule)}.ordoflo-landing [data-slot=button][data-variant=destructive]{background:var(--rose);color:#fff;border-color:var(--rose)}.ordoflo-landing [data-slot=button][data-size=sm]{padding:7px 12px;font-size:13px}.ordoflo-landing [data-slot=button][data-size=lg]{padding:12px 22px;font-size:15px}.ordoflo-landing [data-slot=button][data-size=icon]{width:36px;height:36px;padding:0}.ordoflo-landing [data-slot=badge]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--emerald-soft);color:var(--emerald-ink);border:1px solid color-mix(in srgb,var(--emerald)20%,transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.ordoflo-landing [data-slot=badge][data-variant=outline]{background:var(--surface);color:var(--ink-2);border-color:var(--rule)}.ordoflo-landing [data-slot=badge][data-variant=secondary]{background:var(--surface-2);color:var(--ink-2);border-color:var(--rule)}.ordoflo-landing [data-slot=badge][data-variant=destructive]{color:#991b1b;background:#ef44441f;border-color:#ef44444d}.ordoflo-landing [data-slot=tabs-list]{background:var(--surface);border:1px solid var(--rule);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.ordoflo-landing [data-slot=tabs-trigger]{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.ordoflo-landing [data-slot=tabs-trigger]:hover{color:var(--ink)}.ordoflo-landing [data-slot=tabs-trigger][data-state=active]{background:var(--accent);color:#fff}.ordoflo-landing [data-slot=select-trigger]{background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-sm);padding:10px 12px;font-size:14px}.ordoflo-landing [data-slot=select-trigger]:focus,.ordoflo-landing [data-slot=select-trigger][data-state=open]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)15%,transparent)}.ordoflo-landing [data-slot=switch][data-state=checked]{background:var(--accent)}.ordoflo-landing [data-slot=checkbox][data-state=checked]{background:var(--accent);border-color:var(--accent)}.ordoflo-landing .text-foreground{color:var(--ink)}.ordoflo-landing .text-muted-foreground{color:var(--ink-3)}.ordoflo-landing .text-primary{color:var(--emerald-ink)}.ordoflo-landing .text-primary-foreground{color:#fff}.ordoflo-landing .bg-background{background:var(--bg)}.ordoflo-landing .bg-card{background:var(--surface)}.ordoflo-landing .bg-muted,.ordoflo-landing .bg-muted\/30{background:var(--surface-2)}.ordoflo-landing .bg-primary{background:var(--accent)}.ordoflo-landing .border-border,.ordoflo-landing .border-border\/50,.ordoflo-landing .border-border\/60{border-color:var(--rule)}.ordoflo-landing .text-red-500{color:var(--rose)}.ordoflo-landing .text-green-500,.ordoflo-landing .text-green-600,.ordoflo-landing .text-emerald-600{color:var(--emerald-ink)}.ordoflo-landing .grid>[data-slot=card]{width:100%}.ordoflo-landing .foot{background:var(--navy);color:#fffc;padding:56px var(--pad-x)24px}.ordoflo-landing .foot-grid{max-width:var(--max);grid-template-columns:1.4fr repeat(3,1fr);gap:48px;margin:0 auto;display:grid}@media (max-width:720px){.ordoflo-landing .foot-grid{grid-template-columns:1fr 1fr;gap:32px}}.ordoflo-landing .foot .brand-name{color:#fff}.ordoflo-landing .foot-col h4{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin:0 0 14px;font-size:11px;font-weight:500}.ordoflo-landing .foot-col ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ordoflo-landing .foot-col a{color:#ffffffb3;font-size:14px}.ordoflo-landing .foot-col a:hover{color:var(--emerald)}.ordoflo-landing .foot-blurb{color:#fff9;max-width:36ch;margin:14px 0 0;font-size:14px;line-height:1.6}.ordoflo-landing .foot-bottom{max-width:var(--max);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:12px;margin:32px auto 0;padding-top:20px;font-size:11px;display:flex}.ordoflo-landing .foot-bottom .dot{color:#fff3}.ordoflo-landing .foot-bottom code{font-family:var(--mono);color:#fff9;font-size:11px}
/*# sourceMappingURL=4a890169130837ff.css.map*/