@font-face{font-family:Manrope;src:url('../fonts/manrope-variable.ttf') format('truetype');font-weight:200 800;font-style:normal;font-display:swap}
:root{--falcon-accent:var(--wp--preset--color--accent,#ff5900);--falcon-ink:var(--wp--preset--color--ink,#0c0c0e);--falcon-muted:var(--wp--preset--color--muted,#63636f);--falcon-line:var(--wp--preset--color--line,#e5e5e9);--falcon-surface:var(--wp--preset--color--surface,#f8f8f9);--falcon-paper:var(--wp--preset--color--paper,#fff);--falcon-green:var(--wp--preset--color--success,#008f69);--falcon-mono:var(--wp--preset--font-family--mono,monospace);--falcon-radius:var(--wp--custom--radius,12px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}a{text-underline-offset:4px}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit}button,a,input,textarea,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--falcon-accent);outline-offset:5px}.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block-start:0} .falcon-main,.falcon-container,.falcon-section,.header-inner,.footer-inner{margin-block-start:0}.falcon-main>.wp-block-group{margin-block-start:0}.falcon-container{width:calc(100% - 96px);max-width:1320px;margin-inline:auto}.falcon-container p,.falcon-container h1,.falcon-container h2,.falcon-container h3,.falcon-container h4,.falcon-container figure,.falcon-container ul{margin-top:0}.falcon-container p:last-child{margin-bottom:0}.falcon-section{padding:88px 0;border-top:1px solid var(--falcon-line)}.falcon-section h2{font-size:40px;letter-spacing:-1.9px;line-height:1.1;font-weight:800;margin-bottom:12px}.falcon-section h3{font-size:20px;letter-spacing:-.65px;line-height:1.45;font-weight:750}.section-intro{margin-bottom:52px}.section-intro.centered{text-align:center}.section-description{font-size:17px;line-height:1.65;max-width:920px;color:var(--falcon-muted);margin-bottom:0}.centered .section-description{margin-inline:auto}.eyebrow{font:12px/1.6 var(--falcon-mono);letter-spacing:.75px;color:var(--falcon-accent);margin-bottom:12px}.accent{color:var(--falcon-accent)}.green{color:var(--falcon-green)}.orange{color:var(--falcon-accent)}
/* Header */
.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}.wp-site-blocks>header{border-bottom:1px solid var(--falcon-line);background:var(--falcon-paper)}.falcon-brand{display:flex;gap:3px;align-items:center;min-width:178px}.brand-mark{width:38px;margin:0}.brand-wordmark{font-family:Arial,sans-serif;font-weight:1000;font-size:20px;line-height:.8;letter-spacing:-.7px;margin:0;transform:scaleX(1.13);transform-origin:left center}.brand-wordmark a{color:inherit;text-decoration:none}.falcon-navigation{font:12px var(--falcon-mono);background:var(--falcon-surface);border:1px solid var(--falcon-line);padding:10px 16px;border-radius:8px}.falcon-navigation .wp-block-navigation__container{gap:27px}.falcon-navigation a{text-decoration:none;color:var(--falcon-muted)}.falcon-navigation a:hover{color:var(--falcon-accent)}.header-actions{display:flex;align-items:center;gap:30px}.header-actions .login-link{font:12px var(--falcon-mono);margin:0;white-space:nowrap}.login-link a{text-decoration:none;color:var(--falcon-muted)}.wp-block-buttons{gap:14px}.wp-block-button__link{font:600 12px/1.4 var(--falcon-mono);padding:13px 20px;border-radius:7px;border:1px solid transparent;transition:background .18s,transform .18s,box-shadow .18s;text-decoration:none}.wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 5px 15px #11111110}.is-style-falcon-dark .wp-block-button__link{background:var(--falcon-ink);color:var(--falcon-paper)}.is-style-falcon-outline .wp-block-button__link{background:var(--falcon-paper);color:var(--falcon-ink);border-color:var(--falcon-line);font-family:inherit}.is-style-falcon-accent .wp-block-button__link{background:var(--falcon-accent);color:white}.is-style-falcon-muted .wp-block-button__link{background:var(--falcon-surface);border-color:var(--falcon-line);color:var(--falcon-ink)}.is-style-falcon-ghost .wp-block-button__link{background:#19191b;border-color:#303034;color:#ddd}.header-actions .wp-block-button__link{padding:10px 16px}
/* Hero */
.falcon-hero{background:var(--falcon-surface);overflow:hidden}.hero-status{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:43px;font:11px var(--falcon-mono)}.hero-status p{border:1px solid var(--falcon-line);padding:6px 14px;border-radius:100px;background:var(--falcon-paper);margin:0}.system-badge::first-letter{color:var(--falcon-accent)}.bureau-badge::first-letter{color:var(--falcon-green)}.hero-status .bureau-badge{background:#f3f3f5}.hero-stage{min-height:800px;position:relative}.hero-copy{position:relative;z-index:2;width:55%;padding:94px 0 0 60px;pointer-events:none}.hero-copy a{pointer-events:auto}.hero-kicker{font:10px/1.5 var(--falcon-mono);color:var(--falcon-accent);border:1px solid var(--falcon-accent);padding:4px 8px;border-radius:50px;display:inline-block;margin-bottom:16px}.hero-copy h1{font-size:49px;line-height:1.27;letter-spacing:-2px;font-weight:550;margin-bottom:4px;white-space:nowrap}.hero-copy h1 span{font-weight:800}.hero-description{font-size:13px;line-height:1.55;max-width:520px;margin-bottom:17px}.hero-copy .wp-block-buttons{margin-bottom:24px}.hero-checks{padding:0;list-style:none;font-size:11px;line-height:1.7}.hero-checks li{margin:8px 0}.hero-checks li::before{content:'✓';display:inline-grid;place-items:center;background:#ededf0;border-radius:50%;height:14px;width:14px;margin-right:8px;color:var(--falcon-accent);font-size:9px}.hero-art{position:absolute;inset:20px -40px 0 22%;pointer-events:none;perspective:1200px}.hero-art::before{content:'';position:absolute;width:80%;height:48%;right:-12%;top:26%;transform:rotate(-30deg) skewX(25deg);background-image:linear-gradient(#e9e7e5 1px,transparent 1px),linear-gradient(90deg,#e9e7e5 1px,transparent 1px);background-size:45px 45px;opacity:.5;border:1px solid #dcd8d4;border-radius:30px;mask-image:linear-gradient(100deg,transparent,#000)}.hero-art::after{content:'';position:absolute;width:700px;height:165px;border:1px solid #e9e6e3;border-left:0;transform:rotate(-30deg);bottom:166px;left:-28px;border-radius:90px;z-index:-1}.iso-chip{position:absolute;top:198px;right:100px;width:275px;height:170px;border-radius:15px;transform:rotate(-30deg) skewX(27deg);background:linear-gradient(150deg,#ebe9e7cc,#fff);border:1px solid white;box-shadow:-10px 10px 0 #eee9e644,-35px 45px 80px #f2600911;display:grid;place-items:center}.chip-mark{width:70px;height:65px;background:white;box-shadow:-6px 8px 0 #fff3eb, -8px 10px 0 var(--falcon-accent);padding:8px;border-radius:5px;transform:translate(48px,20px)}.iso-document{position:absolute;top:430px;right:175px;width:410px;padding:22px 28px 30px;background:linear-gradient(130deg,#fff,#f7f6f5);border:1px solid #e3e0dd;border-radius:7px;transform:rotate(-30deg) skewX(27deg);box-shadow:-7px 7px 0 #e8e5e3}.iso-document p{margin:0}.file-title{font-size:15px;font-weight:650;line-height:1.8;border-bottom:1px solid var(--falcon-line)}.file-title::first-letter{color:var(--falcon-accent)}.file-subtitle{font-size:17px;color:#a2a0a0;padding:8px 0}.iso-pills{display:flex;gap:12px;margin:8px 0 12px}.iso-pills p{padding:5px 16px;border:1px solid #e8e6e4;border-radius:40px;font-size:13px}.iso-options{display:grid;grid-template-columns:1fr 1fr;gap:6px}.iso-options p{font-size:12px;border:1px solid #e7e5e3;border-radius:5px;padding:6px 10px;color:#68666a}.iso-send{position:absolute;right:18px;top:105px;background:var(--falcon-accent);color:white;width:32px;height:32px;border-radius:50%;font-size:23px;display:grid;place-items:center}.iso-processing{position:absolute;bottom:64px;right:336px;transform:rotate(-30deg) skewX(27deg);border:1px solid #e8e5e2;background:#fbfaf9;border-radius:5px;box-shadow:-5px 6px 0 #e8e5e3;padding:12px 18px;font-size:12px}.iso-processing p::first-letter{color:var(--falcon-accent)}.iso-shield,.iso-trend,.iso-origin{position:absolute;display:grid;place-items:center;border:1px solid #e2dfdb;background:#faf9f7;border-radius:50%;width:77px;height:63px;transform:rotate(-16deg)}.iso-shield{right:80px;top:58px}.shield-glyph{background:#00c74c;color:white;border-radius:50%;width:56px;height:45px;text-align:center;font-size:32px;font-weight:800}.iso-trend{top:295px;right:50px}.trend-glyph{color:var(--falcon-accent);font-size:44px}.iso-origin{left:25px;bottom:142px}.route-mark{width:48px}
/* Product illustration */
.product-section{background:var(--falcon-surface);border-top:0;padding:0 0 60px}.product-browser{position:relative;border:1px solid var(--falcon-line);border-radius:17px;box-shadow:0 10px 22px #14142009;background:#fcfcfd;padding:0 20px 20px}.browser-chrome{display:flex;justify-content:space-between;align-items:center;height:44px;padding:0 10px;font:10px var(--falcon-mono);color:var(--falcon-muted);border-bottom:1px solid var(--falcon-line);margin:0 -20px 20px}.browser-chrome p{margin:0}.online{color:var(--falcon-green)}.floating-stat{position:absolute;z-index:3;top:-29px;display:flex;align-items:center;gap:12px;background:var(--falcon-paper);border:1px solid var(--falcon-line);padding:13px;border-radius:12px;box-shadow:0 6px 15px #11111106;font:10px var(--falcon-mono)}.floating-left{left:-26px}.floating-right{right:-26px}.float-value{padding:12px 4px;border:1px solid #b6efd8;border-radius:7px;background:#eefff7;margin:0;font-weight:bold}.float-value.orange{border-color:#ffdbb7;background:#fff7ed}.float-copy p{margin:0;line-height:1.6}.float-copy p+p{color:var(--falcon-muted)}.dashboard-grid{display:grid;grid-template-columns:2.06fr 1fr;gap:20px}.dashboard-main{border:1px solid var(--falcon-line);border-radius:13px;background:var(--falcon-paper);min-height:695px;display:flex;flex-direction:column;padding:18px 22px 0}.client-window{padding:0 18px 0;border-radius:18px;box-shadow:0 7px 20px #1919190a,0 65px 50px -53px #ff590057;overflow:hidden}.dash-title{position:relative}.dash-title h3{font-family:Arial,sans-serif;font-size:25px;letter-spacing:-.7px;line-height:1.1;margin-bottom:2px}.dash-label{font-size:8px;color:#777;line-height:1.4}.mock-add{position:absolute;right:0;top:4px;background:var(--falcon-accent);padding:6px 9px;color:white;border-radius:5px;font-size:8px}.dash-stats{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #ffa976;border-radius:8px;padding:14px 0;margin:17px 0 22px;box-shadow:0 2px 8px #00000008}.dash-stat{text-align:center;border-right:1px solid #ffede4}.dash-stat:last-child{border:0}.dash-stat p{margin:0}.mini-orange{color:var(--falcon-accent);font-size:13px}.dash-count{font:bold 16px Arial}.dash-stats .dash-label{font-size:7px;margin-top:3px}.active-clients{border:1px solid #ffa976;border-radius:9px;padding:15px 12px 0;background:linear-gradient(white,#fff4ee)}.dash-client-heading{display:flex;align-items:center;justify-content:space-between}.dash-client-heading h4{font-size:12px;margin:0}.mock-search{border:1px solid #eee;border-radius:5px;padding:5px;color:#aaa;font-size:8px;margin:0}.clients-table{font-family:Arial,sans-serif;margin:12px 0 0;font-size:7px}.clients-table table{border-collapse:collapse;width:100%}.clients-table th,.clients-table td{border:0;padding:7px 4px;text-align:left;overflow-wrap:anywhere}.clients-table th{font-size:6px;background:#fff0e8;color:#e86b30}.clients-table th:first-child{width:30%}.clients-table td{background:white;font-size:6px}.clients-table td:nth-child(2){color:var(--falcon-green)}.dash-stage{font-size:7px;background:#fff5ee;color:#847a74;padding:8px;margin:0}.mini-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mini-panel{min-width:0;background:white;padding:12px 9px 8px;border:1px solid #eee;border-radius:9px;box-shadow:0 3px 7px #22222212}.mini-panel .eyebrow{font:600 6px Arial;letter-spacing:0;margin-bottom:12px}.mini-panel .dash-label{font-size:6px}.dash-number{font:600 12px Arial;margin-bottom:5px}.dash-money{color:var(--falcon-accent);font:bold 19px Arial;margin-bottom:14px}.mock-button{font-size:7px;background:var(--falcon-accent);color:white;padding:6px 5px;border-radius:4px;white-space:nowrap;text-align:center}.active-badge{display:inline-block;background:#cef9e7;color:#007c56;border-radius:30px;font-weight:650;padding:2px 12px;font-size:13px}.mini-panel .active-badge{font-size:8px}.dash-line{font-size:8px;margin-bottom:10px}.dash-line span{float:right}.sync-bar{border-top:1px solid var(--falcon-line);background:var(--falcon-surface);padding:14px 15px;margin:auto -22px 0;font:10px var(--falcon-mono);border-radius:0 0 12px 12px}.sync-bar::first-letter{color:#00bc8c}.sync-bar span{float:right;font-size:9px;color:var(--falcon-muted)}.dashboard-aside{display:flex;flex-direction:column;gap:18px}.case-card,.monitor-card{background:var(--falcon-paper);border:1px solid var(--falcon-line);border-radius:12px;padding:15px;box-shadow:0 2px 4px #00000004}.case-label{font:9px var(--falcon-mono);color:var(--falcon-muted);padding-bottom:13px;border-bottom:1px solid #f0f0f1;margin-bottom:16px}.case-label span{float:right;color:var(--falcon-green)}.case-body{background:var(--falcon-paper);padding:25px;border-radius:20px;box-shadow:0 10px 18px #00000018;margin:0 15px 35px}.client-person{display:flex;gap:18px;align-items:center;margin-bottom:25px}.client-avatar{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--falcon-accent);color:white;font-size:23px;font-weight:700;margin:0;flex-shrink:0}.client-name h3{font-size:20px;margin-bottom:6px}.case-progress-label{font-size:16px;color:#555;margin-bottom:8px}.case-progress-label strong{float:right;color:#111}.case-progress{height:8px;border-radius:20px;background:#eee;overflow:hidden;margin-bottom:19px}.case-progress .progress-value{background:var(--falcon-accent);height:8px;width:68%;font-size:0}.case-counts{display:flex;gap:9px;font-size:13px}.case-counts p{background:#f1f1f1;padding:7px 11px;border-radius:30px;margin:0}.monitor-heading,.monitor-status{font:10px var(--falcon-mono)}.monitor-heading span{float:right;color:var(--falcon-accent)}.terminal{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#0d0d0d;border:9px solid #080808;border-radius:8px;padding:14px 10px;color:#c2c2c2;margin-bottom:16px}.terminal p{font:5px/1.6 var(--falcon-mono);margin-bottom:5px}.terminal .terminal-title{color:#888;font-size:6px}.terminal p:not(.terminal-title)::first-letter{color:#00bc8c}.terminal .terminal-progress{font-size:13px;color:var(--falcon-accent);line-height:1;margin:7px 0 0}.monitor-status{font-size:9px;color:var(--falcon-muted)}.monitor-status span{float:right;color:var(--falcon-green)}
/* Metrics */
.metrics-section{padding:52px 0 30px;background:var(--falcon-paper)}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--falcon-line);border-radius:12px;overflow:hidden}.metric{padding:35px;border-right:1px solid var(--falcon-line)}.metric:last-child{border:0}.metric-index,.metric-note{font:12px/1.7 var(--falcon-mono);color:#888895;margin-bottom:5px}.metric-value{font:700 40px/1.15 var(--falcon-mono);letter-spacing:-1.5px;margin-bottom:8px}.metric h3{font-size:14px;letter-spacing:0;margin-bottom:4px}.protocols{margin-top:34px;border-top:1px solid #f0f0f2;padding-top:25px;display:flex;justify-content:space-between;gap:12px;font:10px var(--falcon-mono);color:var(--falcon-muted)}.protocols p{margin:0}.protocols p:first-child{margin-right:auto;color:#858590}.protocols p:last-child{color:var(--falcon-green)}
/* Features, process */
.features-section{background:var(--falcon-surface)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 22px}.feature-card{padding:30px;background:var(--falcon-paper);border:1px solid var(--falcon-line);border-radius:var(--falcon-radius);box-shadow:0 2px 3px #00000004,0 12px 20px #000000025;display:flex;flex-direction:column}.feature-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.feature-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid #ffdbb7;background:#fff7ed;color:var(--falcon-accent);border-radius:8px;font-size:24px;line-height:1;margin:0}.feature-icon.icon-1,.feature-icon.icon-3{background:#f4f4f6;border-color:#e3e3e6;color:#35353b}.feature-icon.icon-4{background:#eefff7;border-color:#b6efd8;color:var(--falcon-green)}.feature-number{font:11px var(--falcon-mono);color:#9393a1;margin:0}.feature-card h3{margin-bottom:10px}.feature-description{font-size:15px;line-height:1.65;color:var(--falcon-muted);margin-bottom:24px;flex:1}.feature-footer{font:600 12px var(--falcon-mono);color:var(--falcon-accent);border-top:1px solid #eeeef1;padding-top:20px;margin:0}.feature-footer span{float:right;color:var(--falcon-muted);font-size:18px;line-height:12px}.feature-footer.foot-1,.feature-footer.foot-4{color:var(--falcon-green)}.feature-footer.foot-3{color:var(--falcon-ink)}.pipeline-section{background:var(--falcon-paper)}.pipeline-section .eyebrow{color:var(--falcon-green)}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.step-card{padding:26px;background:var(--falcon-surface);border:1px solid var(--falcon-line);border-radius:var(--falcon-radius)}.step-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.node-label{background:#e5e5e8;border:1px solid #d5d5dc;border-radius:4px;padding:5px 8px;font:600 12px var(--falcon-mono);margin:0}.step-1 .node-label{background:#fff7ed;color:var(--falcon-accent);border-color:#ffdfbf}.step-4 .node-label{background:#eefff7;color:var(--falcon-green);border-color:#b6efd8}.step-stage{font:9px var(--falcon-mono);letter-spacing:.4px;color:#94949f;margin:0}.step-card h3{font-size:17px;letter-spacing:-.5px;margin-bottom:10px}.step-description{font-size:13px;line-height:1.7;color:var(--falcon-muted);margin-bottom:26px}.step-footer{font:9px var(--falcon-mono);letter-spacing:.3px;border-top:1px solid var(--falcon-line);padding-top:16px;color:#9393a0;margin:0}
/* Testimonial */
.testimonial-section{background:var(--falcon-surface);padding:86px 0}.testimonial-card{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;align-items:center;padding:52px;background:var(--falcon-paper);border:1px solid var(--falcon-line);border-radius:17px;box-shadow:0 10px 25px #00000003}.quote-case{font:600 12px var(--falcon-mono);margin-bottom:20px}.stars{font-size:20px;color:#ff9800;letter-spacing:-3px}.testimonial-card .quote-text{font-size:32px;letter-spacing:-1.5px;line-height:1.2;margin-bottom:28px}.quote-author{display:flex;align-items:center;gap:15px}.quote-avatar{font:600 13px var(--falcon-mono);color:var(--falcon-accent);border:1px solid #ffc89a;background:#fff7ed;border-radius:7px;padding:16px 13px;margin:0}.quote-person p{font-size:14px;margin:0}.quote-person .quote-role{font:12px var(--falcon-mono);color:#858590}.quote-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quote-stat{background:var(--falcon-surface);border:1px solid var(--falcon-line);padding:19px 16px;border-radius:12px}.quote-wide{grid-column:1/-1}.quote-number{font:700 30px/1.1 var(--falcon-mono);margin-bottom:8px}.quote-wide .quote-number{font-size:24px}.quote-caption{font:11px/1.6 var(--falcon-mono);color:#858590;margin:0}
/* Pricing */
.pricing-section{background:var(--falcon-paper);padding:94px 0}.pricing-section .section-intro{margin-bottom:34px}.billing-switch{display:flex;width:fit-content;margin:0 auto 52px;background:#f4f4f6;border:1px solid var(--falcon-line);border-radius:8px;padding:5px;gap:4px;font:12px var(--falcon-mono)}.billing-switch button{background:transparent;border:0;border-radius:5px;padding:10px 14px;color:var(--falcon-muted);cursor:pointer}.billing-switch button[aria-pressed=true]{background:white;box-shadow:0 1px 3px #00000013;color:#111;font-weight:700}.billing-switch small{background:#cdf8e6;color:#007657;padding:4px 6px;border-radius:3px;font-size:9px;margin-left:7px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.plan-card{position:relative;padding:31px;background:var(--falcon-paper);border:1px solid var(--falcon-line);border-radius:var(--falcon-radius);box-shadow:0 8px 20px #000000025;display:flex;flex-direction:column}.plan-card.plan-featured{border:2px solid var(--falcon-accent)}.popular-badge{position:absolute;left:50%;transform:translateX(-50%);top:-12px;white-space:nowrap;background:var(--falcon-accent);color:#fff;border-radius:30px;padding:4px 14px;font:600 10px var(--falcon-mono)}.plan-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.plan-heading h3{font:600 17px var(--falcon-mono);letter-spacing:0;margin:0}.plan-tag{font:10px var(--falcon-mono);color:#83838e;padding:5px 10px;border:1px solid var(--falcon-line);border-radius:4px;background:#f4f4f6;margin:0}.plan-featured .plan-tag{color:var(--falcon-accent);border-color:#ffd7b3;background:#fff8ef}.falcon-price{margin-bottom:16px}.price-line{display:flex;align-items:baseline;gap:6px}.price-amount{font:650 38px var(--falcon-mono);letter-spacing:-1.8px}.plan-featured .price-amount{color:var(--falcon-accent)}.price-suffix{font:12px var(--falcon-mono);color:#9696a1}.price-annual-note{display:block;font:10px/1.6 var(--falcon-mono);color:var(--falcon-muted);margin-top:7px}.price-annual-note[hidden]{display:none}.plan-description{font-size:13px;line-height:1.7;color:var(--falcon-muted);padding-bottom:20px;border-bottom:1px solid #eeeeef;min-height:80px;margin-bottom:20px}.plan-features{list-style:none;padding:0;font-size:12px;line-height:1.6;color:#51515b;flex:1;margin-bottom:28px}.plan-features li{margin-bottom:8px;padding-left:21px;position:relative}.plan-features li::before{content:'✓';position:absolute;left:0;color:var(--falcon-ink);font-size:15px}.plan-featured .plan-features{color:var(--falcon-ink)}.plan-featured .plan-features li::before{color:var(--falcon-accent)}.plan-card .wp-block-buttons,.plan-card .wp-block-button{width:100%}.plan-card .wp-block-button__link{width:100%;text-align:center}
/* FAQ, CTA, footer */
.faq-section{background:var(--falcon-surface);padding:88px 0}.faq-list{max-width:900px;margin:auto}.faq-item{border:1px solid var(--falcon-line);border-radius:12px;background:var(--falcon-paper);margin-bottom:13px;box-shadow:0 2px 3px #00000003;overflow:hidden}.faq-item summary{position:relative;cursor:pointer;font-size:16px;font-weight:750;padding:23px 52px 23px 23px;list-style:none;line-height:1.45}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'';position:absolute;width:8px;height:8px;border-right:2px solid #999baa;border-bottom:2px solid #999baa;transform:rotate(45deg);right:25px;top:27px;transition:transform .2s}.faq-item[open] summary::after{transform:rotate(225deg);top:32px}.faq-item p{margin:0;padding:0 23px 23px;font-size:14px;line-height:1.7;color:var(--falcon-muted)}.cta-section{background:var(--falcon-paper);padding:68px 0 0}.cta-panel{text-align:center;color:white;background:radial-gradient(ellipse at 50% 115%,#56200b 0,transparent 51%),#09090a;border-radius:17px;padding:58px 30px 63px;box-shadow:0 10px 20px #00000006}.cta-panel .eyebrow{background:#191919;border:1px solid #2a2a2a;display:inline-block;border-radius:40px;padding:5px 13px;font-size:10px;margin-bottom:18px}.cta-panel h2{font-size:52px;line-height:1.01;letter-spacing:-2px;margin-bottom:22px}.cta-description{font-size:17px;line-height:1.6;color:#a3a1a5;margin-bottom:34px}.cta-buttons{justify-content:center;gap:14px}.cta-note{margin-top:37px;font:11px/1.8 var(--falcon-mono);color:#a5a0a1}.cta-note::first-letter{color:#00ba89}.footer-inner{padding-top:130px;padding-bottom:40px}.footer-grid{display:grid;grid-template-columns:2.1fr 1fr 1fr 1fr;gap:64px;padding-bottom:50px}.footer-brand-title{display:flex;gap:14px;align-items:center;margin-bottom:25px}.footer-mark{width:30px;margin:0}.footer-brand-title h3{font-size:17px;letter-spacing:-.5px;margin:0}.footer-description{font-size:13px;line-height:1.65;color:#858590;max-width:390px;margin-bottom:19px}.footer-compliance{font:600 10px/1.5 var(--falcon-mono);color:var(--falcon-green)}.footer-column h3{font:600 12px var(--falcon-mono);letter-spacing:.6px;margin-bottom:18px}.footer-column p{font:12px var(--falcon-mono);margin-bottom:13px}.footer-column a{color:#858590;text-decoration:none}.footer-column a:hover{color:var(--falcon-accent)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid #eeeef1;padding-top:27px;font:10px/1.7 var(--falcon-mono);color:#9999a5}.footer-bottom p{margin:0}.footer-bottom p:first-child{max-width:720px}.footer-bottom p:last-child{white-space:nowrap}.content-page{padding-block:90px;min-height:60vh}.content-page .wp-block-post-content{line-height:1.8}.content-page h1{font-size:48px}.skip-link{position:fixed;left:12px;top:-100px;z-index:100000;background:white;color:#111;padding:15px}.skip-link:focus{top:12px}
/* Inquiry: usable even with JavaScript disabled. */
.falcon-inquiry{max-width:680px;margin:40px auto;padding:32px;background:var(--falcon-paper);border:1px solid var(--falcon-line);border-radius:14px;color:var(--falcon-ink)}.falcon-inquiry.is-modal{position:fixed;inset:0;width:100%;max-width:none;margin:0;padding:24px;z-index:99999;background:#0c0c0e88;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;border:0;border-radius:0}.falcon-inquiry[hidden]{display:none}.inquiry-inner{width:100%;max-width:540px;background:var(--falcon-paper);border-radius:14px;padding:32px;position:relative;max-height:90dvh;overflow:auto}.falcon-inquiry:not(.is-modal) .inquiry-inner{padding:0;max-height:none}.inquiry-close{position:absolute;right:14px;top:12px;background:none;border:0;color:var(--falcon-muted);font-size:26px;cursor:pointer}.falcon-inquiry:not(.is-modal) .inquiry-close{display:none}.inquiry-inner h2{font-size:27px;margin:0 25px 12px 0;letter-spacing:-1px}.inquiry-inner>p{font-size:14px;color:var(--falcon-muted);line-height:1.6}.falcon-inquiry label{display:block;font-size:13px;font-weight:650;margin:16px 0 6px}.falcon-inquiry input:not([type=hidden]),.falcon-inquiry textarea{width:100%;border:1px solid #d6d6db;border-radius:6px;padding:11px;background:var(--falcon-paper);color:var(--falcon-ink)}.falcon-inquiry button[type=submit]{border:0;border-radius:6px;background:var(--falcon-accent);color:white;padding:13px 20px;cursor:pointer;font-weight:700;margin-top:20px}.falcon-inquiry .form-status{font-size:13px;padding:12px 0;line-height:1.5}.falcon-inquiry .inquiry-privacy{font-size:11px;color:var(--falcon-muted);line-height:1.5}.falcon-inquiry .hp-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.falcon-modal-open{overflow:hidden}
@media(min-width:1600px){.hero-stage{min-height:820px}.hero-copy{padding-top:110px}}
@media(max-width:1200px){.falcon-container{width:calc(100% - 64px)}.header-inner{gap:14px}.falcon-navigation .wp-block-navigation__container{gap:17px}.header-actions{gap:15px}.hero-copy{padding-left:25px}.hero-copy h1{font-size:42px}.hero-stage{min-height:740px}.hero-art{transform:scale(.92);transform-origin:right top;inset-inline-start:16%}.feature-card{padding:25px}.feature-card h3{font-size:18px}.feature-description{font-size:14px}.step-card{padding:21px}.step-stage{font-size:8px}.dashboard-main{min-height:615px;padding-inline:14px}.sync-bar{margin-inline:-14px}.sync-bar span{font-size:7px}.case-body{padding:20px;margin-inline:0}.client-name h3{font-size:17px}.client-avatar{width:50px;height:50px}.terminal{padding:10px 3px}.protocols{font-size:8px}.metric{padding:28px}.testimonial-card{padding:45px;gap:30px}.testimonial-card .quote-text{font-size:29px}.footer-grid{gap:35px}.footer-bottom{font-size:9px}.footer-bottom p:last-child{white-space:normal}}
@media(max-width:960px){.header-inner{flex-wrap:wrap;padding-block:16px}.falcon-navigation{order:3;width:100%;justify-content:center}.hero-copy{width:68%;padding-top:70px;padding-left:0}.hero-copy h1{font-size:42px}.hero-description{max-width:450px}.hero-art{transform:scale(.77);right:-60px;top:110px;left:0}.hero-stage{min-height:810px}.dashboard-grid{grid-template-columns:1.7fr 1fr;gap:13px}.dashboard-main{min-height:535px;padding:12px 8px 0}.client-window{padding-inline:4px}.dash-title h3{font-size:20px}.mock-add{font-size:6px}.active-clients{padding:10px 6px 0}.mini-panel{padding:8px 5px}.mini-panel .eyebrow{font-size:5px}.mock-search{display:none}.sync-bar{margin-inline:-8px;font-size:8px}.sync-bar span{display:block;float:none;margin-top:8px}.case-card,.monitor-card{padding:10px}.case-label{font-size:7px}.case-body{padding:15px;margin-bottom:15px}.client-person{gap:10px}.client-name h3{font-size:15px}.client-avatar{width:42px;height:42px;font-size:18px}.case-progress-label{font-size:13px}.case-counts{font-size:10px}.case-counts p{padding:5px 8px}.monitor-heading,.monitor-status{font-size:7px}.terminal{gap:4px;border-width:5px}.terminal p{font-size:4px}.metric{padding:22px}.metric-value{font-size:31px}.metric h3{font-size:12px}.metric-index,.metric-note{font-size:10px}.protocols{flex-wrap:wrap}.protocols p:first-child{width:100%}.features-grid{grid-template-columns:repeat(2,1fr)}.steps-grid{grid-template-columns:repeat(2,1fr)}.testimonial-card{grid-template-columns:1.3fr 1fr;padding:30px;gap:25px}.testimonial-card .quote-text{font-size:26px}.quote-number{font-size:24px}.quote-caption{font-size:9px}.pricing-grid{gap:14px}.plan-card{padding:22px 18px}.plan-tag{font-size:8px;padding:4px 6px}.plan-heading h3{font-size:15px}.plan-features{font-size:11px}.plan-description{font-size:12px}.plan-card .wp-block-button__link{font-size:10px;padding-inline:8px}.footer-grid{grid-template-columns:1.7fr 1fr 1fr;gap:30px}.footer-brand{grid-column:1/-1}.footer-description{max-width:600px}.footer-brand-title{margin-bottom:15px}.footer-inner{padding-top:85px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px}}
@media(max-width:600px){.falcon-container{width:calc(100% - 36px)}.falcon-section{padding-block:60px}.header-inner{flex-wrap:nowrap;min-height:68px;gap:12px}.falcon-brand{min-width:130px}.brand-wordmark{font-size:16px}.brand-mark{width:30px}.header-actions{margin-left:auto}.header-actions .login-link{display:none}.header-actions .wp-block-button__link{font-size:9px;padding:9px 10px}.falcon-navigation{order:3;width:auto;background:none;border:0;padding:0}.falcon-navigation .wp-block-navigation__responsive-container.is-menu-open{padding:70px 28px;background:var(--falcon-paper)}.falcon-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:flex-start;gap:26px;font-size:19px}.hero-status{padding-top:25px;gap:6px;flex-wrap:wrap;font-size:8px}.hero-status p{padding:5px 9px}.hero-copy{width:100%;padding-top:44px}.hero-copy h1{font-size:clamp(29px,8.1vw,44px);letter-spacing:-1.5px;line-height:1.25}.hero-kicker{font-size:8px}.hero-description{font-size:13px;max-width:420px;margin-block:10px 18px}.hero-checks{font-size:10px}.hero-stage{min-height:780px}.hero-art{top:300px;left:auto;right:-70px;width:900px;height:750px;transform:scale(.49);transform-origin:right top}.iso-chip{top:150px}.iso-document{top:385px}.iso-processing{bottom:85px}.hero-copy .wp-block-button__link{font-size:11px;padding:12px 15px}.product-section{padding-top:0}.floating-stat{top:-23px;padding:8px;gap:6px;font-size:6px;border-radius:8px}.floating-left{left:-7px}.floating-right{right:-7px}.float-value{padding:8px 3px}.product-browser{padding:0 9px 10px;border-radius:12px}.browser-chrome{margin:0 -9px 10px;padding-top:10px;font-size:7px}.dashboard-grid{grid-template-columns:1fr}.dashboard-main{min-height:370px;padding:12px 9px 0}.dashboard-aside{display:grid;grid-template-columns:1fr 1fr;gap:9px}.client-window{padding:0 6px}.dash-title h3{font-size:19px}.dash-stats{padding:9px 0;margin:12px 0}.dash-stats .dash-label{font-size:6px}.dash-count{font-size:13px}.clients-table th,.clients-table td{font-size:5px;padding:6px 2px}.mini-panel .eyebrow{font-size:5px}.mini-panel{padding:8px 5px;min-height:115px}.sync-bar{margin-inline:-9px;padding:10px}.sync-bar span{display:inline;float:right;font-size:5px;margin-top:1px}.case-label{font-size:5px;line-height:1.5;padding-bottom:6px;margin-bottom:9px}.case-label span{float:none;display:block}.case-card,.monitor-card{padding:8px}.case-body{padding:9px;margin:0;box-shadow:0 4px 10px #00000010;border-radius:9px}.client-avatar{width:30px;height:30px;font-size:13px}.client-person{gap:6px;margin-bottom:12px}.client-name h3{font-size:10px;letter-spacing:-.2px;margin-bottom:3px}.active-badge{font-size:8px;padding:2px 6px}.case-progress-label{font-size:9px}.case-progress,.case-progress .progress-value{height:5px}.case-progress{margin-bottom:9px}.case-counts{gap:4px;font-size:6px}.case-counts p{padding:4px 5px}.monitor-heading{font-size:5px;line-height:1.5}.monitor-heading span{display:block;float:none}.terminal{grid-template-columns:1fr;padding:5px;margin-bottom:7px}.terminal-column:not(:first-child){display:none}.terminal p{font-size:5px}.terminal .terminal-progress{font-size:9px}.monitor-status{font-size:5px;line-height:1.8}.monitor-status span{float:none;display:block}.metrics-grid{grid-template-columns:1fr 1fr}.metric{padding:23px 17px}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--falcon-line)}.metric-value{font-size:31px}.metric h3{font-size:12px}.protocols{font-size:7px;gap:12px;justify-content:flex-start}.protocols p:nth-child(odd):not(:first-child):not(:last-child){display:none}.falcon-section h2{font-size:29px;letter-spacing:-1.25px;line-height:1.17}.section-description{font-size:14px;line-height:1.7}.section-intro{margin-bottom:30px}.section-intro br{display:none}.eyebrow{font-size:9px;letter-spacing:.4px}.features-grid{grid-template-columns:1fr;gap:16px}.feature-card{padding:25px}.feature-card h3{font-size:19px}.feature-description{font-size:14px}.feature-number{font-size:10px}.steps-grid{grid-template-columns:1fr;gap:14px}.step-card{padding:24px}.step-top{margin-bottom:15px}.step-stage{font-size:9px}.step-card h3{font-size:19px}.step-description{font-size:14px}.testimonial-card{grid-template-columns:1fr;padding:25px;gap:28px}.testimonial-card .quote-text{font-size:26px}.quote-case{font-size:9px}.quote-person .quote-role{font-size:9px;line-height:1.6}.quote-number{font-size:28px}.quote-caption{font-size:10px}.pricing-grid{grid-template-columns:1fr;gap:27px}.billing-switch{margin-bottom:35px}.plan-card{padding:28px}.plan-heading h3{font-size:18px}.plan-tag{font-size:10px}.plan-description{font-size:14px;min-height:0}.plan-features{font-size:14px}.plan-features li{margin-bottom:10px}.plan-card .wp-block-button__link{font-size:12px;padding:14px}.faq-item summary{font-size:14px;padding:20px 42px 20px 18px}.faq-item summary::after{right:20px;top:25px}.faq-item p{font-size:13px;padding:0 18px 20px}.cta-section{padding-bottom:0}.cta-panel{padding:38px 22px;border-radius:12px}.cta-panel .eyebrow{font-size:7px}.cta-panel h2{font-size:32px;letter-spacing:-1.4px}.cta-panel h2 br{display:none}.cta-description{font-size:14px;margin-bottom:24px}.cta-description br{display:none}.cta-buttons{flex-direction:column;align-items:stretch}.cta-buttons .wp-block-button__link{width:100%}.cta-note{font-size:9px;margin-top:25px}.footer-inner{padding-top:65px;padding-bottom:30px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-column h3{font-size:11px}.footer-column p{font-size:10px}.footer-compliance{font-size:9px}.footer-description{font-size:12px}.footer-bottom{font-size:9px}.content-page{padding-block:55px}.content-page h1{font-size:34px}.falcon-inquiry.is-modal{padding:12px}.inquiry-inner{padding:25px;max-height:94dvh}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
/* Keep decorative transforms editable in the Site Editor. */
.editor-styles-wrapper .hero-art{pointer-events:auto}.editor-styles-wrapper .hero-copy{pointer-events:auto}.editor-styles-wrapper .falcon-main{max-width:none}.editor-styles-wrapper .falcon-inquiry{display:block}.editor-styles-wrapper .falcon-price{padding:0}.editor-styles-wrapper .billing-switch button{pointer-events:none}
/* Match the reference's isometric direction and product baseline. */
.iso-chip,.iso-document,.iso-processing{transform:rotate(30deg) skewX(-27deg)}
.dashboard-main>.sync-bar{margin-top:auto}
.clients-table thead{border-bottom:0}
nav.falcon-navigation .falcon-navigation{padding:0;border:0;background:transparent;border-radius:0}
/* Replaceable native Image blocks (v1.2). */
.hero-art.hero-art-image{perspective:none;display:flex;align-items:center;justify-content:center}
.hero-art.hero-art-image::before,.hero-art.hero-art-image::after{display:none}
.hero-art-image .hero-illustration{width:100%;margin:0;max-width:none}
.hero-art-image .hero-illustration img{display:block;width:100%;height:auto;object-fit:contain}
.product-browser.product-browser-image{background:transparent;border:0;box-shadow:none;padding:0;margin:0 -30px}
.product-browser-image .product-image{margin:0;width:100%;max-width:none}
.product-image img{display:block;width:100%;height:auto;object-fit:contain}
@media(max-width:600px){.product-browser.product-browser-image{margin:0 -8px}.product-section{padding-bottom:35px}}
/* Page content is stored in WordPress, independently of its template. */
.falcon-page-content{margin:0;max-width:none}
.falcon-page-content>.falcon-section,.falcon-page-content>.falcon-hero{margin-block:0}
.falcon-prose>*+*{margin-block-start:1.5rem}
.falcon-prose .wp-block-heading{margin-block-start:2rem}
.falcon-prose .alignwide{max-width:1320px}
.falcon-prose .alignfull{max-width:none}
.falcon-page-content>p,.falcon-page-content>.wp-block-heading,.falcon-page-content>.wp-block-list{width:calc(100% - 36px);max-width:900px;margin-inline:auto}
.falcon-page-content>p{margin-block:1.5rem}
/* Mobile refinement: natural image flow, touch targets and readable content. */
@media(max-width:767px){
 .header-inner{gap:8px;flex-wrap:nowrap;padding-block:10px;min-height:68px}
 .header-actions{margin-left:auto;gap:8px}
 .header-actions .login-link{display:none}
 .header-actions .wp-block-button__link{font-size:10px;min-height:44px;display:flex;align-items:center;padding:10px 12px}
 .falcon-brand{min-width:120px}
 .brand-mark{width:29px}
 .brand-wordmark{font-size:16px}
 .falcon-navigation{order:3;width:auto;border:0;padding:0;background:transparent}
 .falcon-navigation .wp-block-navigation__responsive-container-open,.falcon-navigation .wp-block-navigation__responsive-container-close{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}
 .falcon-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}
 .falcon-navigation .wp-block-navigation__responsive-container.is-menu-open{padding:76px 24px 32px;background:var(--falcon-paper);overflow-y:auto}
 .falcon-navigation .is-menu-open .wp-block-navigation__container{align-items:stretch;width:100%;gap:8px;font-size:18px}
 .falcon-navigation .is-menu-open .wp-block-navigation-item{width:100%}
 .falcon-navigation .is-menu-open .wp-block-navigation-item__content{display:flex;align-items:center;min-height:48px;padding:10px 8px}
 .falcon-navigation .is-menu-open .wp-block-navigation__submenu-container{padding-left:18px!important}
 .hero-stage{min-height:0;display:flex;flex-direction:column}
 .hero-copy{width:100%;padding:36px 0 0;pointer-events:auto}
 .hero-copy h1{white-space:normal;font-size:clamp(28px,7.8vw,43px);line-height:1.19;letter-spacing:-1.3px}
 .hero-copy .hero-description{max-width:580px;font-size:15px;line-height:1.65;margin-block:15px 20px}
 .hero-copy .wp-block-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}
 .hero-copy .wp-block-button__link{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;font-size:12px;padding:12px 8px}
 .hero-checks{font-size:12px;line-height:1.55;margin-bottom:0}
 .hero-checks li{position:relative;padding-left:23px;margin-block:10px}
 .hero-checks li::before{position:absolute;left:0;top:3px}
 .hero-art.hero-art-image{position:relative;inset:auto;width:100%;height:auto;margin:2px 0 0;transform:none;translate:none;perspective:none}
 .hero-art-image .hero-illustration{width:100%}
 .product-browser.product-browser-image{margin-inline:-6px}
 .product-section{padding-bottom:36px}
 .product-image .lightbox-trigger{opacity:1!important;min-width:44px;min-height:44px;right:12px!important;top:12px!important}
 .billing-switch{max-width:100%;margin-bottom:36px}
 .billing-switch button{min-height:44px;padding:10px 12px}
 .billing-switch small{display:inline-block;font-size:9px}
 .plan-card .wp-block-button__link,.cta-buttons .wp-block-button__link{min-height:48px;display:flex;align-items:center;justify-content:center}
 .footer-column p{margin-bottom:0}
 .footer-column a{display:flex;align-items:center;min-height:44px;font-size:12px;line-height:1.5;padding-block:8px}
 .footer-column h3{font-size:12px;margin-bottom:10px}
 .footer-bottom p,.footer-description{overflow-wrap:anywhere}
 .inquiry-inner{padding:26px 20px;max-height:calc(100dvh - 24px);overscroll-behavior:contain}
 .inquiry-inner h2{padding-right:26px}
 .inquiry-close{min-width:44px;min-height:44px;right:8px;top:8px}
 .falcon-inquiry input:not([type=hidden]),.falcon-inquiry textarea{font-size:16px;min-height:48px}
 .falcon-inquiry button[type=submit]{min-height:48px;width:100%}
 .content-page{padding-block:40px}
 .content-page h1{font-size:clamp(28px,7vw,38px);overflow-wrap:anywhere}
 .falcon-prose{font-size:16px;overflow-wrap:anywhere}
 .falcon-prose .wp-block-table{overflow-x:auto}
 .falcon-prose .wp-block-columns{flex-wrap:wrap!important}
 .falcon-prose .wp-block-column{flex-basis:100%!important}
}
@media(max-width:600px){
 .falcon-section{padding-block:44px}
 .product-section{padding-top:0;padding-bottom:30px}
 .hero-status{padding-top:22px}
 .hero-status p{font-size:8px}
 .hero-kicker{font-size:9px;max-width:100%;white-space:normal}
 .hero-art-image .hero-illustration{margin-bottom:0}
 .section-intro{margin-bottom:26px}
 .section-description{font-size:15px}
 .feature-card{padding:22px}
 .feature-top{margin-bottom:17px}
 .feature-description{font-size:15px;margin-bottom:20px}
 .feature-footer{font-size:11px;padding-top:17px}
 .step-card{padding:22px}
 .step-description{font-size:15px;margin-bottom:20px}
 .metric{padding:20px 14px}
 .metric-value{font-size:clamp(27px,7.8vw,34px)}
 .metric-index,.metric-note{font-size:10px}
 .testimonial-card{padding:23px;gap:22px}
 .testimonial-card .quote-text{font-size:25px}
 .quote-person .quote-role{font-size:10px}
 .plan-card{padding:25px 22px}
 .plan-features{font-size:14px;margin-bottom:22px}
 .plan-description{font-size:15px}
 .faq-item summary{font-size:15px;line-height:1.5}
 .faq-item p{font-size:15px;line-height:1.65}
 .cta-section{padding-bottom:0}
 .cta-panel{padding:34px 20px}
 .cta-description{font-size:15px}
 .cta-note{font-size:10px}
 .footer-inner{padding-top:50px}
 .footer-grid{padding-bottom:28px;gap:26px 18px}
 .footer-description{font-size:14px}
 .footer-bottom{font-size:10px}
}
@media(max-width:359px){
 .falcon-container{width:calc(100% - 28px)}
 .header-inner{gap:4px}
 .falcon-brand{min-width:105px}
 .brand-mark{width:25px}
 .brand-wordmark{font-size:14px}
 .header-actions .wp-block-button__link{font-size:9px;padding-inline:8px}
 .feature-number{font-size:9px}
 .billing-switch button{padding-inline:9px}
 .billing-switch small{margin-left:3px;font-size:8px}
 .quote-stats{gap:8px}
 .quote-stat{padding:15px 12px}
 .quote-number{font-size:25px}
}
@media(max-width:767px){.hero-art.hero-art-image{max-width:520px;margin-inline:auto}}

/* Content library 1.11: the product story, editable with core blocks. */
.content-hero { padding-top: clamp(72px, 9vw, 140px); padding-bottom: 64px; background: linear-gradient(135deg,#f4f3ef,#fff 70%); border-bottom: 1px solid #e5e5e0; }
.content-hero h1 { font-size: clamp(36px,5.6vw,76px); line-height:1.08; letter-spacing:-.045em; max-width: 1000px; margin:24px 0; text-wrap:balance; }
.content-hero .section-description { max-width:740px; }
.content-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; }
.content-grid .feature-card { min-height:210px; }
.content-band { background:#f3f3ef; }
.content-band .falcon-container { max-width:960px; }
.content-band p { max-width:750px; line-height:1.8; }
.signup-section { background:#111918; color:#fff; }
.signup-split { display:grid; grid-template-columns:1fr 1fr; gap: clamp(32px,6vw,88px); align-items:center; }
.signup-section .section-description { color:#bac4bf; }
.signup-section h2 { color:#fff; }
.signup-preview { padding:clamp(24px,4vw,48px); background:#f7f7f2; color:#182521; border-radius:20px; border:1px solid #3b4943; box-shadow:0 24px 80px #0004; }
.signup-preview > h3 { font-size:30px; margin-bottom:32px; }
.signup-step { display:flex; gap:20px; align-items:flex-start; padding:22px 0; border-top:1px solid #dce1da; }
.signup-number { flex:0 0 38px; color:#d15a26; font-family:monospace; font-size:18px; }
.signup-step h3 { font-size:18px; margin:0 0 8px; }
.signup-step p { margin-top:0; }
.signup-step-copy p { font-size:14px; color:#5b6962; }
.signup-preview .metric-note { font-size:12px; margin-top:24px; }
.pricing-section > .falcon-container > .wp-block-buttons, .features-section > .falcon-container > .wp-block-buttons { margin-top:32px; }
.falcon-hero .system-badge { max-width:100%; white-space:normal; }
@media (max-width:780px) { .content-grid,.signup-split { grid-template-columns:1fr; } .content-grid .feature-card { min-height:0; } .content-hero { padding-top:64px; padding-bottom:40px; } .signup-preview { min-width:0; } }

[data-falcon-signup][aria-disabled="true"]{cursor:default;opacity:.65}
