:root{--bg:#0b1118;--bg-2:#121a24;--panel:rgba(18,28,40,0.92);--line:rgba(148,175,198,0.18);--text:#e8eef5;--muted:#93a4b8;--accent:#2ec4a7;--accent-2:#f0b429;--danger:#e35d6a;--maxw:1120px;--font:"Segoe UI","PT Root UI",system-ui,sans-serif;--display:"Segoe UI Semibold","Segoe UI",system-ui,sans-serif}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);color:var(--text);background:radial-gradient(1200px 600px at 10% -10%,rgba(46,196,167,0.14),transparent 55%),radial-gradient(900px 500px at 90% 0%,rgba(240,180,41,0.1),transparent 50%),linear-gradient(180deg,#0b1118 0%,#0e1520 40%,#0b1118 100%);line-height:1.55}img{max-width:100%;display:block}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.wrap{width:min(var(--maxw),calc(100% - 2rem));margin:0 auto}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.9rem clamp(1rem,4vw,2.5rem);border-bottom:1px solid var(--line);background:rgba(11,17,24,0.92);backdrop-filter:blur(10px)}.brand{display:flex;flex-direction:column;gap:0.1rem;color:inherit;text-decoration:none}.brand strong{font-family:var(--display);font-size:1.15rem;letter-spacing:0.02em}.brand small{color:var(--muted);font-size:0.78rem}.nav{display:flex;flex-wrap:wrap;gap:0.85rem 1.1rem;font-size:0.92rem}.nav a{color:var(--muted);text-decoration:none}.nav a:hover{color:var(--text)}.pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0.75rem;margin:0;padding:0;list-style:none;counter-reset:none}.pipeline-step{position:relative;padding:1rem 0.85rem 1rem 0.85rem;border:1px solid var(--line);border-radius:0.85rem;background:var(--panel)}.pipeline-step:not(:last-child)::after{content:"→";position:absolute;top:50%;right:-0.55rem;transform:translateY(-50%);color:var(--accent);font-weight:800;font-size:1.1rem;z-index:1}.pipeline-num{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;margin-bottom:0.55rem;border-radius:999px;background:rgba(46,196,167,0.18);color:var(--accent);font-size:0.82rem;font-weight:800}.pipeline-step h3{margin:0 0 0.35rem;font-size:0.98rem}.pipeline-step p{margin:0;color:var(--muted);font-size:0.86rem;line-height:1.45}.button{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;padding:0.75rem 1.15rem;border-radius:0.55rem;border:1px solid transparent;font-weight:700;text-decoration:none;cursor:pointer}.button.primary{background:linear-gradient(135deg,#2ec4a7,#1a9e86);color:#041410}.button.ghost{border-color:var(--line);color:var(--text);background:transparent}.button:hover{text-decoration:none;filter:brightness(1.05)}.hero{position:relative;min-height:min(88vh,52rem);display:grid;align-items:end;padding:4.5rem 0 3rem;overflow:hidden}.hero-media{position:absolute;inset:0;z-index:0}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center top;opacity:0.42}.hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,17,24,0.92) 0%,rgba(11,17,24,0.55) 48%,rgba(11,17,24,0.35) 100%),linear-gradient(0deg,rgba(11,17,24,0.95) 0%,transparent 42%)}.hero-content{position:relative;z-index:1;max-width:38rem}.eyebrow{margin:0 0 0.65rem;color:var(--accent);font-size:0.82rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.hero h1{margin:0 0 1rem;font-family:var(--display);font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.12;letter-spacing:-0.02em}.lead{margin:0 0 1.4rem;color:var(--muted);font-size:1.05rem}.hero-actions{display:flex;flex-wrap:wrap;gap:0.75rem}.section{padding:2.5rem 0}.section-head{max-width:44rem;margin-bottom:1.15rem}.section-head h2{margin:0 0 0.75rem;font-family:var(--display);font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.2}.section-head p{margin:0;color:var(--muted)}.grid-2{display:grid;grid-template-columns:1.05fr 0.95fr;gap:1.5rem;align-items:start}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.card{padding:1.2rem;border:1px solid var(--line);border-radius:1rem;background:var(--panel)}.card h3{margin:0 0 0.55rem;font-size:1.05rem}.card p,.card li{color:var(--muted);font-size:0.95rem}.card ul{margin:0.6rem 0 0;padding-left:1.1rem}.shot{border-radius:1rem;border:1px solid var(--line);overflow:hidden;background:#000}.shot img{width:100%;height:auto}.shot figcaption{padding:0.7rem 0.9rem;color:var(--muted);font-size:0.85rem;border-top:1px solid var(--line);background:rgba(8,12,18,0.9)}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.gallery .shot:first-child{grid-column:1 / -1}.pill-row{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:1rem}.pill{padding:0.4rem 0.7rem;border-radius:999px;border:1px solid rgba(46,196,167,0.35);background:rgba(46,196,167,0.08);color:var(--muted);font-size:0.82rem;font-weight:700}.note{padding:1.2rem 1.35rem;border-radius:1rem;border:1px solid rgba(240,180,41,0.35);background:linear-gradient(135deg,rgba(240,180,41,0.12),rgba(46,196,167,0.06))}.note strong{color:var(--accent-2)}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.price-card .tag{color:var(--accent);font-size:0.8rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em}.price-card .sum{margin:0.4rem 0;font-size:1.6rem;font-weight:800}.cta{margin:1rem 0 4rem;padding:1.6rem;border-radius:1.2rem;border:1px solid var(--line);background:var(--panel);display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}.request-intro{max-width:42rem}.order-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.9rem 1rem}.order-form label,.order-form fieldset{display:flex;flex-direction:column;gap:0.4rem;color:var(--muted);font-size:0.88rem;font-weight:650}.order-form .span-full{grid-column:1 / -1}.order-form input,.order-form select,.order-form textarea{width:100%;border-radius:0.75rem;border:1px solid var(--line);background:#0a1017;color:var(--text);padding:0.75rem 0.85rem;font:inherit}.order-form input:focus,.order-form select:focus,.order-form textarea:focus{outline:2px solid rgba(46,196,167,0.45);outline-offset:1px}.field-hint{font-size:0.78rem;font-weight:500;color:var(--muted);opacity:0.85}.optional-label{margin-left:0.25rem;color:var(--muted);font-size:0.72rem;font-weight:500;opacity:0.75}.effects{margin:0;padding:0.9rem 1rem;border-radius:0.9rem;border:1px solid var(--line);background:rgba(8,12,18,0.55)}.effects legend{padding:0 0.35rem;color:var(--text);font-weight:750}.effects .check{flex-direction:row;align-items:flex-start;gap:0.55rem;font-weight:550;margin-top:0.35rem}.effects .check input{width:auto;margin-top:0.2rem}.consent{flex-direction:row !important;align-items:flex-start;gap:0.6rem !important;font-weight:550 !important}.consent input{width:auto;margin-top:0.2rem}.consent-note{margin:0;color:var(--muted);font-size:0.78rem;font-weight:500}.consent-note a{text-decoration:underline;text-underline-offset:0.15em}.form-status{min-height:1.4rem;margin:0;color:var(--accent);font-weight:650}.button:disabled,.button.loading{opacity:0.7;cursor:wait}.footer{padding:1.5rem 0 2.5rem;border-top:1px solid var(--line);color:var(--muted);font-size:0.9rem;display:flex;flex-wrap:wrap;gap:0.75rem 1.5rem;justify-content:space-between}.sources{font-size:0.85rem;color:var(--muted)}.sources a{color:var(--muted);text-decoration:underline;text-underline-offset:0.15em}@media (max-width:900px){.grid-2,.grid-3,.price-grid,.gallery,.cta,.order-form,.integ-grid,.page-gallery,.pipeline{grid-template-columns:1fr}.pipeline-step:not(:last-child)::after{content:"↓";top:auto;bottom:-0.55rem;right:50%;transform:translateX(50%)}.nav{flex-wrap:wrap;gap:0.55rem 0.85rem;font-size:0.85rem}.hero{min-height:auto;padding-top:3rem}}.page-hero{padding:2.2rem 0 0.75rem}.breadcrumbs{display:flex;flex-wrap:wrap;gap:0.45rem;margin-bottom:1.2rem;color:var(--muted);font-size:0.8rem}.breadcrumbs a{color:var(--muted)}.page-hero h1{margin:0 0 0.75rem;font-size:clamp(1.55rem,3.2vw,2.15rem);line-height:1.2}.page-hero .lead{max-width:42rem;font-size:1.05rem}.page-body{padding-top:1.25rem}.page-layout{display:grid;grid-template-columns:minmax(240px,0.9fr) minmax(0,1.35fr);gap:1.5rem 2rem;align-items:start}.page-body > .wrap + .wrap{margin-top:1.6rem}.page-body .page-media .shot:not(.page-hero-shot):not(.page-flow-shot) img{height:260px;object-fit:cover}.page-media{display:flex;flex-direction:column;gap:0.75rem;position:sticky;top:5rem}.page-hero-shot img{width:100%;height:260px;object-fit:cover}.page-flow-shot{background:#0e1520}.page-flow-shot img{width:100%;height:auto;max-height:180px;object-fit:contain;background:#0e1520}.page-copy{display:flex;flex-direction:column;gap:0.75rem}.page-copy .prose-card{margin:0;border-color:rgba(148,175,198,0.14);background:linear-gradient(135deg,rgba(46,196,167,0.05),transparent 44%),var(--panel)}.prose-card h2{margin:0 0 0.55rem;font-size:1.15rem}.prose-card p{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.65}.prose-card p strong{color:var(--text);font-weight:700}.prose-card-expanded{border-color:rgba(46,196,167,0.25) !important;background:linear-gradient(135deg,rgba(46,196,167,0.09),transparent 48%),var(--panel) !important}.prose-card-expanded .eyebrow{margin-bottom:0.35rem;font-size:0.68rem}.page-cta{margin-top:1.5rem}.page-cta .request-intro p{margin:0;color:var(--muted)}.privacy-copy{display:grid;gap:0.85rem}.page-gallery{grid-template-columns:1fr 1fr;gap:0.75rem}.page-gallery .shot:first-child{grid-column:auto}.narrow{max-width:48rem}@media (max-width:900px){.page-layout{grid-template-columns:1fr}.page-media{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0.65rem}.page-hero-shot img,.page-flow-shot img{width:100%;height:auto;max-height:180px;object-fit:contain;background:#0e1520}}@media (max-width:560px){.page-media{grid-template-columns:1fr}}.integ-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}a.integ-card{color:inherit;text-decoration:none;transition:border-color 0.15s ease,transform 0.15s ease}a.integ-card:hover{text-decoration:none;border-color:rgba(46,196,167,0.55);transform:translateY(-2px)}a.integ-card h3{margin:0 0 0.45rem}a.integ-card p{margin:0;color:var(--muted);font-size:0.92rem}.integ-more{display:inline-block;margin-top:0.85rem;color:var(--accent);font-weight:700;font-size:0.88rem}#examples .example-grid,.hub-catalog .example-grid{display:grid;grid-template-columns:1fr 1fr;gap:0.85rem;width:100%;margin-bottom:0.85rem}#examples .example-card,.hub-catalog .example-card{display:flex;flex-direction:column;border-radius:0.9rem;border:1px solid var(--line);overflow:hidden;background:var(--panel);color:inherit;text-decoration:none;min-width:0;transition:border-color 0.15s ease,transform 0.15s ease}#examples .example-card:hover,.hub-catalog .example-card:hover{text-decoration:none;border-color:rgba(46,196,167,0.5);transform:translateY(-1px)}#examples .example-card img,.hub-catalog .example-card img{width:100%;height:150px;object-fit:cover;background:#000;flex-shrink:0}#examples .example-body,.hub-catalog .example-body{padding:0.85rem 1rem 1rem;display:flex;flex-direction:column;gap:0.35rem;flex:1}#examples .example-body h3,.hub-catalog .example-body h3{margin:0;font-size:1.05rem;line-height:1.25}#examples .example-body p,.hub-catalog .example-body p{margin:0;color:var(--muted);font-size:0.9rem;line-height:1.45}#examples .example-body .integ-more,.hub-catalog .example-body .integ-more{margin-top:auto;padding-top:0.35rem;font-size:0.82rem}#examples .example-wide,.hub-catalog .example-wide{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:stretch;width:100%;border-radius:0.9rem;border:1px solid var(--line);overflow:hidden;background:var(--panel);color:inherit;text-decoration:none}#examples .example-wide:hover,.hub-catalog .example-wide:hover{text-decoration:none;border-color:rgba(46,196,167,0.5)}#examples .example-wide img,.hub-catalog .example-wide img{width:100%;height:100%;min-height:140px;max-height:160px;object-fit:cover}#examples .example-wide .example-body,.hub-catalog .example-wide .example-body{justify-content:center}.hub-hero .lead{max-width:46rem}.hub-intro{max-width:52rem}.hub-intro .prose-card{margin:0}#schemy .flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem;width:100%}#schemy .flow-card{display:block;text-decoration:none;border-radius:0.85rem;overflow:hidden;background:#0e1520;border:1px solid var(--line)}#schemy .flow-card:hover{border-color:rgba(46,196,167,0.5)}#schemy .flow-card img{width:100%;height:auto;display:block;object-fit:contain;background:#0e1520}#schemy .flow-card:nth-child(5){grid-column:auto}#integracii .flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem;width:100%}#integracii .flow-card{display:block;max-height:none;text-decoration:none;border-radius:0.85rem;overflow:hidden;background:#0e1520;border:1px solid var(--line)}#integracii .flow-card:hover{border-color:rgba(46,196,167,0.5);outline:none}#integracii .flow-card img{width:100%;height:auto;max-height:none;display:block;object-fit:contain;object-position:center;background:#0e1520}#integracii .flow-card:nth-child(5){grid-column:auto}.flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem}.flow-card{display:block;text-decoration:none;background:#0e1520}.flow-card img{width:100%;height:auto;display:block;object-fit:contain}.flow-card:nth-child(5){grid-column:auto}.has-diagram-zoom{position:relative}.diagram-zoom-target{cursor:zoom-in}.diagram-zoom-target:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}.diagram-zoom-hint{position:absolute;right:0.65rem;bottom:0.65rem;z-index:2;padding:0.38rem 0.6rem;border:1px solid rgba(255,255,255,0.18);border-radius:999px;background:rgba(5,10,15,0.88);color:var(--text);font-size:0.72rem;font-weight:750;pointer-events:none;backdrop-filter:blur(8px)}.diagram-lightbox{width:min(96vw,1500px);height:min(92vh,980px);max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid rgba(148,175,198,0.3);border-radius:1rem;background:#081018;color:var(--text);box-shadow:0 35px 100px rgba(0,0,0,0.65)}.diagram-lightbox::backdrop{background:rgba(2,6,10,0.86);backdrop-filter:blur(5px)}.diagram-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;padding:0.65rem 0.8rem 0.65rem 1rem;border-bottom:1px solid var(--line);background:#0c151f}.diagram-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diagram-actions{display:flex;align-items:center;gap:0.4rem;flex-shrink:0}.diagram-actions button{min-height:2.3rem;padding:0.4rem 0.65rem;border:1px solid var(--line);border-radius:0.55rem;background:#13202d;color:var(--text);font:inherit;font-size:0.82rem;font-weight:700;cursor:pointer}.diagram-actions button:hover{border-color:rgba(46,196,167,0.58);background:#172a38}.diagram-scale{min-width:3.4rem;color:var(--muted);font-size:0.78rem;text-align:center}.diagram-viewport{height:calc(100% - 4rem);padding:1.25rem;overflow:auto;background:linear-gradient(rgba(148,175,198,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(148,175,198,0.035) 1px,transparent 1px),#060c12;background-size:24px 24px}.diagram-viewport img{display:block;max-width:none;height:auto;margin:0 auto;border:1px solid var(--line);border-radius:0.75rem;background:#0e1520;box-shadow:0 20px 50px rgba(0,0,0,0.35)}#schemy .flow-card:nth-child(5){grid-column:auto}@media (max-width:700px){#examples .example-grid,.hub-catalog .example-grid,#integracii .flow-grid,#schemy .flow-grid,.flow-grid{grid-template-columns:1fr}#examples .example-wide,.hub-catalog .example-wide{grid-template-columns:1fr}#examples .example-wide img,.hub-catalog .example-wide img{max-height:150px}#integracii .flow-card:nth-child(5),#schemy .flow-card:nth-child(5),.flow-card:nth-child(5){grid-column:auto}.diagram-lightbox{width:100vw;height:100dvh;border:0;border-radius:0}.diagram-toolbar{align-items:flex-start;flex-direction:column;min-height:6.2rem;padding:0.7rem}.diagram-actions{width:100%;overflow-x:auto}.diagram-actions button{white-space:nowrap}.diagram-viewport{height:calc(100% - 6.2rem);padding:0.75rem}}:root{--panel-strong:#142231;--accent-glow:rgba(46,196,167,0.18)}html{scroll-padding-top:5.5rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand{flex-direction:row;align-items:center;gap:0.7rem}.brand > span:last-child{display:flex;flex-direction:column}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(46,196,167,0.5);border-radius:0.72rem;background:linear-gradient(145deg,rgba(46,196,167,0.26),rgba(240,180,41,0.1)),#0c1721;color:var(--accent);font-family:var(--display);font-weight:900;box-shadow:0 0 28px rgba(46,196,167,0.14)}.nav{align-items:center}.nav-cta{padding:0.48rem 0.75rem;border:1px solid rgba(46,196,167,0.35);border-radius:0.55rem;background:rgba(46,196,167,0.08);color:var(--accent) !important;font-weight:700}.nav-toggle{display:none;width:2.65rem;height:2.5rem;padding:0.55rem;border:1px solid var(--line);border-radius:0.65rem;background:#0c151e;cursor:pointer}.nav-toggle > span:not(.sr-only){display:block;height:2px;margin:0.24rem 0;border-radius:2px;background:var(--text)}.hero{min-height:min(86vh,50rem);align-items:center;padding:6rem 0 4rem}.hero-media img{object-position:center 48%;opacity:0.58}.hero-media::after{background:linear-gradient(90deg,rgba(7,13,20,0.97) 0%,rgba(7,13,20,0.78) 48%,rgba(7,13,20,0.22) 100%),linear-gradient(0deg,#0b1118 0%,transparent 48%,rgba(7,13,20,0.28) 100%)}.hero-content{max-width:46rem}.hero h1{max-width:43rem;font-size:clamp(2.5rem,5.7vw,4.6rem);line-height:1.02;letter-spacing:-0.045em}.hero .lead{max-width:41rem;color:#c1cfdd;font-size:clamp(1.05rem,2vw,1.22rem)}.button{min-height:2.85rem;border-radius:0.7rem;transition:transform 0.18s ease,filter 0.18s ease,border-color 0.18s ease}.button:hover{transform:translateY(-1px)}.button.primary{box-shadow:0 12px 34px rgba(46,196,167,0.18)}.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.65rem;margin-top:1.4rem}.hero-proof span{padding:0.65rem 0.75rem;border:1px solid rgba(255,255,255,0.1);border-radius:0.7rem;background:rgba(7,13,20,0.54);color:var(--muted);font-size:0.78rem;backdrop-filter:blur(8px)}.hero-proof strong{display:block;color:var(--text);font-size:0.88rem}.section{padding:4.5rem 0}.section-accent{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(700px 320px at 8% 12%,rgba(46,196,167,0.1),transparent 65%),rgba(7,14,21,0.5)}.section-head{max-width:48rem;margin-bottom:1.8rem}.section-head h2,.split-section h2,.alert-layout h2,.request-intro h2{margin:0 0 0.75rem;font-family:var(--display);font-size:clamp(1.8rem,3.8vw,2.75rem);line-height:1.12;letter-spacing:-0.025em}.section-head-wide{display:flex;align-items:end;justify-content:space-between;gap:1rem;max-width:none}.section-head-wide > div{max-width:48rem}.text-link{white-space:nowrap;font-weight:750}.value-section{padding-top:3.2rem}.value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.8rem}.value-card{min-height:13rem;padding:1.15rem;border:1px solid var(--line);border-radius:1rem;background:linear-gradient(150deg,rgba(46,196,167,0.07),transparent 52%),var(--panel)}.value-icon{display:inline-flex;margin-bottom:1.8rem;color:var(--accent);font-family:var(--display);font-size:0.82rem;font-weight:800}.value-card h3{margin:0 0 0.45rem}.value-card p{margin:0;color:var(--muted);font-size:0.92rem}.pipeline{gap:0.85rem}.pipeline-step{min-height:13.5rem;padding:1.1rem;background:linear-gradient(155deg,rgba(46,196,167,0.1),transparent 50%),var(--panel-strong)}.pipeline-step h3{font-size:1.05rem}.pipeline-step p{font-size:0.9rem}.solution-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0.85rem}.solution-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:1rem;background:var(--panel);color:inherit;text-decoration:none;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.solution-card:hover{border-color:rgba(46,196,167,0.58);text-decoration:none;transform:translateY(-3px);box-shadow:0 20px 42px rgba(0,0,0,0.24)}.solution-card.featured{grid-column:span 2;min-height:25rem}.solution-card.featured img{width:100%;height:100%;min-height:25rem;object-fit:cover}.solution-card.featured::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,10,15,0.98) 0%,rgba(5,10,15,0.2) 72%)}.solution-overlay{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:1.25rem}.solution-overlay h3{margin:0.45rem 0;font-size:1.25rem;line-height:1.18}.solution-overlay p{margin:0 0 0.8rem;color:#bcc9d5;font-size:0.9rem}.solution-tag{color:var(--accent);font-size:0.72rem;font-weight:800;letter-spacing:0.07em;text-transform:uppercase}.solution-more{color:var(--text);font-size:0.84rem;font-weight:800}.solution-card.compact{grid-column:span 2;display:grid;grid-template-columns:0.8fr 1.2fr;min-height:9.5rem}.solution-card.compact img{width:100%;height:100%;min-height:9.5rem;object-fit:cover}.solution-card.compact > div{display:flex;flex-direction:column;justify-content:center;padding:0.9rem}.solution-card.compact h3{margin:0.25rem 0;font-size:1rem}.solution-card.compact p{margin:0;color:var(--muted);font-size:0.84rem}.split-section,.alert-layout{display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.result-list{display:grid;gap:0.75rem}.result-list article{display:grid;grid-template-columns:auto 1fr;gap:0.8rem;padding:0.95rem 1rem;border:1px solid var(--line);border-radius:0.85rem;background:var(--panel)}.result-list article > span{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:rgba(46,196,167,0.14);color:var(--accent);font-weight:900}.result-list h3,.result-list p{margin:0}.result-list h3{font-size:1rem}.result-list p{color:var(--muted);font-size:0.88rem}.pilot-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.8rem;margin:0;padding:0;list-style:none}.pilot-steps li{padding:1.15rem;border-top:2px solid var(--accent);background:linear-gradient(180deg,rgba(46,196,167,0.08),transparent)}.pilot-steps li > span{color:var(--accent);font-size:0.78rem;font-weight:800}.pilot-steps h3{margin:1.4rem 0 0.4rem;font-size:1rem}.pilot-steps p{margin:0;color:var(--muted);font-size:0.88rem}.pilot-note{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1.2rem 1.35rem;border:1px solid rgba(240,180,41,0.32);border-radius:1rem;background:linear-gradient(120deg,rgba(240,180,41,0.1),rgba(46,196,167,0.05))}.pilot-note p{margin:0.25rem 0 0;color:var(--muted)}.alert-image{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:1.1rem;box-shadow:0 30px 70px rgba(0,0,0,0.28)}.alert-image img{width:100%}.check-list{margin:1.2rem 0 0;padding:0;list-style:none}.check-list li{position:relative;margin-top:0.7rem;padding-left:1.5rem;color:var(--muted)}.check-list li::before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:900}.cta{width:min(var(--maxw),calc(100% - 2rem));margin:2rem auto 5rem;padding:clamp(1.25rem,4vw,2.5rem);border-color:rgba(46,196,167,0.28);background:radial-gradient(700px 300px at 0% 0%,rgba(46,196,167,0.12),transparent 68%),var(--panel)}.request-intro p{margin:0;color:var(--muted)}.order-form{padding-top:0.5rem}.effect-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.35rem 0.75rem}.honeypot{position:absolute !important;left:-10000px;width:1px;height:1px;overflow:hidden}.consent a{text-decoration:underline;text-underline-offset:0.15em}.mobile-cta{display:none}.footer > div{display:flex;flex-direction:column;gap:0.15rem}.footer nav{display:flex;flex-wrap:wrap;gap:0.75rem 1rem}:focus-visible{outline:3px solid rgba(46,196,167,0.7);outline-offset:3px}@media (max-width:900px){.site-header{padding:0.7rem 1rem}.nav-toggle{display:block}.nav{position:absolute;top:100%;right:0.75rem;left:0.75rem;display:none;align-items:stretch;padding:0.7rem;border:1px solid var(--line);border-radius:0.85rem;background:rgba(8,15,22,0.98);box-shadow:0 24px 54px rgba(0,0,0,0.4)}.nav.is-open{display:grid}.nav a{padding:0.65rem 0.7rem}.hero{padding:5rem 0 3rem}.hero-proof,.value-grid,.pilot-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-card.featured,.solution-card.compact{grid-column:span 3}.split-section,.alert-layout{grid-template-columns:1fr}.mobile-cta{position:fixed;z-index:18;right:1rem;bottom:1rem;display:inline-flex;padding:0.72rem 1rem;border-radius:999px;background:var(--accent);color:#041410;font-size:0.88rem;font-weight:800;box-shadow:0 12px 36px rgba(0,0,0,0.42)}}@media (max-width:620px){.brand small{display:none}.hero{min-height:42rem;align-items:end}.hero h1{font-size:clamp(2.25rem,12vw,3.35rem)}.hero-media img{object-position:62% center}.hero-proof,.value-grid,.pilot-steps,.effect-grid{grid-template-columns:1fr}.section{padding:3.5rem 0}.section-head-wide,.pilot-note{align-items:flex-start;flex-direction:column}.solution-grid{grid-template-columns:1fr}.solution-card.featured,.solution-card.compact{grid-column:auto}.solution-card.featured,.solution-card.featured img{min-height:22rem}.solution-card.compact{grid-template-columns:7.5rem 1fr}.solution-card.compact img{min-height:8rem}.page-media{display:grid}.footer{padding-bottom:5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}.page-1c .page-body{padding-top:1.8rem;padding-bottom:0.75rem}.page-1c .page-body > .wrap + .wrap{margin-top:2.6rem}.page-1c .page-body .card.prose-card{padding:1.7rem 1.8rem}.page-1c .page-body .prose-card h2{margin:0 0 0.95rem;text-wrap:balance}.page-1c .page-body .prose-card p{max-width:76ch;text-wrap:pretty}.page-1c .page-body .prose-card p + p,.page-1c .page-body .prose-card p + ul,.page-1c .page-body .prose-card ul + p{margin-top:1.05rem}.page-1c .page-body .prose-card ul{margin:1.05rem 0 0;padding-left:1.25rem}.page-1c .page-body .prose-card li{max-width:76ch;line-height:1.6}.page-1c .page-body .prose-card li + li{margin-top:0.6rem}.page-1c .page-body .grid-2 > .prose-card,.page-1c .page-body .grid-3 > .prose-card{height:100%}.page-1c .page-hero .eyebrow,.page-1c .prose-card--1c .eyebrow{color:var(--accent-2)}.page-1c .hl-1c{color:var(--accent-2)}.page-1c .chip-1c{display:inline-flex;align-items:center;gap:0.45rem;margin:0 0 0.9rem;padding:0.3rem 0.75rem;border:1px solid rgba(240,180,41,0.5);border-radius:999px;background:rgba(240,180,41,0.12);color:var(--accent-2);font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.page-1c .prose-card--1c{border-color:rgba(240,180,41,0.34) !important;background:linear-gradient(135deg,rgba(240,180,41,0.1),transparent 46%),var(--panel) !important}.page-1c .prose-card--1c h2{color:var(--accent-2)}.page-1c .prose-card--1c li::marker{color:var(--accent-2)}.page-1c .prose-card--1c strong{color:var(--text)}.page-1c .page-cta .button.primary{background:linear-gradient(135deg,#f7c948,#dfa012);color:#241a05}.page-1c .page-cta .button.primary:hover{filter:brightness(1.07)}.accent-1c .solution-tag,.accent-1c .solution-more{color:var(--accent-2)}.banner-1c{display:block;min-height:26rem;border-color:rgba(240,180,41,0.32)}.banner-1c img{min-height:26rem}.banner-1c .solution-overlay{padding:1.6rem 1.8rem}.banner-1c .solution-overlay h3{max-width:34rem;font-size:clamp(1.35rem,2.4vw,1.85rem)}.banner-1c .solution-overlay p{max-width:40rem}@media (max-width:720px){.banner-1c,.banner-1c img{min-height:20rem}}.page-1c .page-body .prose-card{border-left:3px solid rgba(240,180,41,0.45)}.page-1c .page-body .prose-card--1c{border-left-color:var(--accent-2)}.page-1c .page-body .prose-card > ul + h3,.page-1c .page-body .prose-card > p + h3{margin-top:1.5rem}.page-1c .page-body .prose-card h2::before,.page-1c .page-body .prose-card h3::before{content:"";display:inline-block;width:0.3rem;height:0.95em;margin-right:0.55rem;border-radius:2px;background:var(--accent-2);vertical-align:-0.08em}.page-1c .page-body .prose-card strong{color:var(--accent-2)}.page-1c .page-body .prose-card li::marker{color:var(--accent-2)}.page-1c .page-body .prose-card .eyebrow{color:var(--accent-2)}.page-1c .fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0.9rem}.page-1c .fact-card{display:block;padding:1.1rem 1.15rem 1.2rem;border:1px solid rgba(240,180,41,0.34);border-radius:1rem;background:linear-gradient(150deg,rgba(240,180,41,0.1),transparent 55%),var(--panel);color:inherit;text-decoration:none;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.page-1c .fact-card:hover{transform:translateY(-2px);border-color:rgba(240,180,41,0.65);box-shadow:0 0 24px rgba(240,180,41,0.14)}.page-1c .fact-card img{width:100%;max-width:96px;height:auto;margin:0 0 0.7rem;border-radius:0.75rem}.page-1c .fact-card h3{margin:0 0 0.45rem;color:var(--accent-2);font-size:1rem}.page-1c .fact-card p{margin:0;color:var(--muted);font-size:0.92rem;line-height:1.5}.page-1c .fact-card .fact-more{display:inline-block;margin-top:0.65rem;color:var(--accent-2);font-size:0.8rem;font-weight:800}.page-1c .fact-row{display:flex;flex-wrap:wrap;gap:0.5rem;margin:1.1rem 0 0;padding:0;list-style:none}.page-1c .fact-row li{display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0.75rem;border:1px solid rgba(240,180,41,0.45);border-radius:999px;background:rgba(240,180,41,0.1);color:var(--accent-2);font-size:0.82rem;font-weight:700}.page-1c .dialog{display:grid;gap:0.75rem;margin-top:1.1rem}.page-1c .dialog-row{display:grid;grid-template-columns:7rem 1fr;gap:0.7rem;align-items:start}.page-1c .dialog-who{white-space:nowrap;padding:0.2rem 0.5rem;border-radius:0.5rem;font-size:0.68rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;text-align:center}.page-1c .dialog-q .dialog-who{border:1px solid rgba(240,180,41,0.45);background:rgba(240,180,41,0.14);color:var(--accent-2)}.page-1c .dialog-a .dialog-who{border:1px solid rgba(46,196,167,0.35);background:rgba(46,196,167,0.14);color:var(--accent)}.page-1c .dialog-text{margin:0;color:var(--muted);font-size:0.95rem;line-height:1.55}.page-1c .dialog-row + .dialog-row{padding-top:0.15rem}.page-1c .steps-1c{display:grid;gap:0.95rem;margin-top:1.1rem}.page-1c .step-1c{display:grid;grid-template-columns:auto 1fr;gap:0.9rem;align-items:start}.page-1c .step-1c > span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(240,180,41,0.5);border-radius:50%;background:rgba(240,180,41,0.14);color:var(--accent-2);font-size:0.9rem;font-weight:800}.page-1c .step-1c h3{margin:0 0 0.3rem;font-size:1rem}.page-1c .step-1c p{margin:0;color:var(--muted);font-size:0.95rem}.page-1c .order-form{border-color:rgba(240,180,41,0.34) !important;background:linear-gradient(135deg,rgba(240,180,41,0.07),transparent 42%),var(--panel) !important}.page-1c .order-form legend .optional-label{color:var(--accent-2)}.page-1c .page-body .faq .card + .card{margin-top:1rem}.page-1c .page-body .faq .prose-card h3{margin:0 0 0.5rem;font-size:1.05rem}.page-1c .page-body .faq .prose-card p{font-size:0.98rem}