.lv-page{--lv-bg: #f5efe2;--lv-paper: rgba(255, 251, 245, .82);--lv-paper-strong: #fffaf1;--lv-ink: #1e2a28;--lv-muted: #5d685f;--lv-line: rgba(58, 68, 62, .12);--lv-gold: #c59b57;--lv-gold-deep: #a47a3f;--lv-sage: #7f9581;--lv-rose: #ad6c63;--lv-shadow: 0 24px 60px rgba(76, 56, 23, .12);min-height:100vh;color:var(--lv-ink);background:radial-gradient(circle at top left,rgba(197,155,87,.22),transparent 26%),radial-gradient(circle at right 10%,rgba(127,149,129,.18),transparent 28%),linear-gradient(180deg,#efe3ce,#f7f0e4 45%,#fbf7f1)}.lv-background{position:fixed;inset:0;pointer-events:none;overflow:hidden}.lv-aura,.lv-noise{position:absolute}.lv-aura{border-radius:999px;filter:blur(80px)}.lv-aura-ink{top:6rem;right:-4rem;width:24rem;height:24rem;background:#465b551f}.lv-aura-gold{bottom:8rem;left:-4rem;width:20rem;height:20rem;background:#c59b5724}.lv-noise{inset:0;opacity:.18;background-image:linear-gradient(rgba(65,55,40,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(65,55,40,.03) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 85%)}.lv-shell{width:min(1200px,calc(100% - 32px));margin:0 auto}.lv-header{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(79,72,58,.08);background:#f7f0e4bd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lv-header-inner,.lv-header-actions,.lv-brand,.lv-nav,.lv-hero-actions,.lv-app-topbar,.lv-panel-head,.lv-section-head,.lv-cta-card{display:flex}.lv-header-inner,.lv-app-topbar,.lv-section-head,.lv-cta-card{justify-content:space-between}.lv-header-inner,.lv-brand,.lv-header-actions,.lv-nav,.lv-hero-actions{align-items:center}.lv-header-inner{gap:18px;padding:16px 0}.lv-brand{gap:14px}.lv-brand-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#24322f,#42524f);color:#fff8ee;font-weight:900;letter-spacing:.08em;box-shadow:var(--lv-shadow)}.lv-brand strong,.lv-brand span{display:block}.lv-brand strong{font-size:1rem}.lv-brand span,.lv-overline,.lv-pill{letter-spacing:.18em;text-transform:uppercase}.lv-brand span,.lv-overline{color:var(--lv-muted);font-size:.73rem;font-weight:700}.lv-nav{gap:26px;font-weight:700;color:var(--lv-muted)}.lv-link-button,.lv-button{border-radius:999px;min-height:50px;padding:0 20px;font-weight:800;border:1px solid transparent;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.lv-link-button:hover,.lv-button:hover,.lv-link-button:focus-visible,.lv-button:focus-visible{transform:translateY(-1px)}.lv-link-button{display:inline-flex;align-items:center;justify-content:center;color:var(--lv-ink)}.lv-button{display:inline-flex;gap:10px;align-items:center;justify-content:center}.lv-button-gold{background:linear-gradient(180deg,#d7b378 0%,var(--lv-gold) 62%,var(--lv-gold-deep) 100%);color:#1d1710;box-shadow:0 18px 34px #c59b5738}.lv-button-ghost,.lv-button-ink,.lv-panel,.lv-story-card,.lv-principle-card,.lv-app-shell,.lv-cta-card{border:1px solid var(--lv-line);box-shadow:var(--lv-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lv-button-ghost{background:#fffaf280;color:var(--lv-ink)}.lv-button-ink{background:#24322f;color:#fdf8ef}.lv-hero{padding:44px 0 72px}.lv-hero-grid,.lv-dashboard-grid,.lv-readiness-grid,.lv-detail-grid,.lv-story-grid,.lv-principles-grid,.lv-category-grid{display:grid;gap:24px}.lv-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:center;min-height:calc(100vh - 108px)}.lv-pill{display:inline-flex;align-items:center;padding:11px 15px;border-radius:999px;background:#fffaf299;border:1px solid rgba(86,76,58,.12);font-size:.73rem;font-weight:800}.lv-pill-soft{background:#f5eddccc}.lv-hero-copy h1,.lv-app-topbar h2,.lv-section-head h2,.lv-panel-hero h2,.lv-cta-card h2{margin:18px 0 0;line-height:.98;letter-spacing:-.05em}.lv-hero-copy h1{font-size:clamp(3rem,6vw,6rem);max-width:11ch}.lv-hero-copy h1 span{color:#5f7069}.lv-hero-copy p,.lv-section-head p,.lv-proof-card p,.lv-story-card p,.lv-principle-card p,.lv-panel p,.lv-contact-row p,.lv-stat-card span,.lv-readiness-item span,.lv-activity-item span,.lv-category-top span,.lv-mini-step span{color:var(--lv-muted);line-height:1.7}.lv-hero-copy p{max-width:620px;margin-top:24px;font-size:1.1rem}.lv-hero-actions{gap:14px;flex-wrap:wrap;margin-top:30px}.lv-hero-proof,.lv-contacts-list,.lv-steps-list,.lv-activity-list,.lv-nav-list,.lv-side-stack,.lv-readiness-list,.lv-mini-timeline,.lv-hero-checks{display:grid;gap:14px}.lv-hero-proof{margin-top:34px}.lv-proof-card,.lv-panel,.lv-story-card,.lv-principle-card,.lv-app-shell,.lv-cta-card{background:var(--lv-paper)}.lv-proof-card,.lv-story-card,.lv-principle-card{padding:18px;border-radius:24px}.lv-proof-card{display:grid;grid-template-columns:auto 1fr;gap:14px}.lv-proof-icon,.lv-principle-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:#c59b572e;color:#77572e}.lv-proof-card strong,.lv-story-card strong,.lv-principle-card h3,.lv-panel h3,.lv-stat-card strong,.lv-category-card strong,.lv-readiness-item strong,.lv-contact-row strong,.lv-activity-item strong,.lv-score-card strong{display:block}.lv-hero-panel{position:relative}.lv-panel{position:relative;padding:24px;border-radius:28px}.lv-panel-hero{background:linear-gradient(180deg,#fffbf4f5,#f2e9d6e6),var(--lv-paper)}.lv-panel-hero h2{font-size:clamp(2rem,4vw,3.4rem)}.lv-hero-checks{margin-top:24px}.lv-hero-checks div,.lv-step-item,.lv-contact-row,.lv-readiness-item{display:flex}.lv-hero-checks div,.lv-contact-row,.lv-readiness-item{gap:12px}.lv-hero-checks div{align-items:center;font-weight:700}.lv-mini-timeline{margin-top:26px}.lv-mini-step{padding:16px;border-radius:20px;background:#fffaf2bd}.lv-section{padding:84px 0}.lv-section-head{gap:24px;align-items:end}.lv-section-head p{max-width:520px;margin:0}.lv-story-grid,.lv-principles-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.lv-app-shell{margin-top:12px;padding:26px;border-radius:34px}.lv-sync-banner{margin-top:12px;padding:12px 16px;border:1px solid rgba(58,68,62,.1);border-radius:18px;background:#fffaf2b8;color:var(--lv-muted);font-size:.92rem;font-weight:700}.lv-app-topbar{gap:16px;align-items:center}.lv-app-topbar h2,.lv-section-head h2,.lv-cta-card h2{font-size:clamp(2rem,4vw,3.6rem)}.lv-dashboard-grid{grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);margin-top:26px}.lv-panel-nav,.lv-score-card,.lv-category-card,.lv-stat-card{background:var(--lv-paper-strong)}.lv-panel-title{font-size:1.2rem;font-weight:900}.lv-nav-list{margin-top:18px}.lv-nav-list button{width:100%;padding:13px 14px;border:0;background:transparent;text-align:left;border-radius:16px;color:var(--lv-muted);font-weight:700}.lv-nav-list span{padding:13px 14px;border-radius:16px;color:var(--lv-muted);font-weight:700}.lv-nav-list button:hover,.lv-nav-list button:focus-visible{background:#24322f12}.lv-nav-list .is-active{background:#24322f;color:#fdf8ef}.lv-score-card,.lv-stat-card,.lv-category-card{padding:18px;border-radius:22px;border:1px solid rgba(58,68,62,.08)}.lv-score-card{margin-top:22px}.lv-score-card strong{margin-top:8px;font-size:3rem;line-height:1}.lv-dashboard-main,.lv-side-stack{display:grid;gap:24px}.lv-stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lv-stat-card strong{font-size:1.15rem}.lv-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-panel-head{gap:12px;align-items:start;margin-bottom:18px}.lv-panel-head h3{margin:8px 0 0;font-size:1.4rem}.lv-readiness-item{align-items:center;justify-content:space-between}.lv-progress{width:132px;height:10px;border-radius:999px;background:#24322f1a;overflow:hidden}.lv-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8ca48c,#c59b57)}.lv-contact-row{align-items:start;padding:14px 0;border-top:1px solid rgba(58,68,62,.08)}.lv-contact-row:first-child,.lv-activity-item:first-child{border-top:0;padding-top:0}.lv-contact-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#24322f;color:#fdf8ef;font-weight:900;flex-shrink:0}.lv-contact-row em{margin-left:auto;color:#7c5e31;font-style:normal;font-weight:700}.lv-detail-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.42fr)}.lv-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-form,.lv-card-list,.lv-summary-block,.lv-summary-people,.lv-onboarding-grid{display:grid;gap:14px}.lv-inline-actions{display:flex;gap:10px;flex-wrap:wrap}.lv-form input,.lv-form select,.lv-form textarea{width:100%;padding:15px 16px;border-radius:18px;border:1px solid rgba(58,68,62,.12);background:#ffffff8f;color:var(--lv-ink);font:inherit}.lv-form textarea{resize:vertical}.lv-form input::placeholder,.lv-form textarea::placeholder{color:#7d857d}.lv-form input:focus,.lv-form select:focus,.lv-form textarea:focus{outline:none;border-color:#c59b577a;box-shadow:0 0 0 4px #c59b5721}.lv-record-card,.lv-message-card{padding:18px;border-radius:22px;border:1px solid rgba(58,68,62,.08);background:var(--lv-paper-strong)}.lv-record-head,.lv-record-meta,.lv-summary-people{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lv-record-meta{color:var(--lv-muted);font-size:.92rem}.lv-record-card p{margin:10px 0}.lv-tag-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#24322f14;color:var(--lv-ink);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lv-summary-block ul{margin:10px 0 0;padding-left:18px;color:var(--lv-muted)}.lv-onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.lv-category-top{display:flex;justify-content:space-between;gap:12px}.lv-category-card ul{margin:14px 0 0;padding-left:18px;color:var(--lv-muted)}.tone-gold{background:linear-gradient(180deg,#f2e7d1f2,#fffaf2f2)}.tone-ink{background:linear-gradient(180deg,#e3e9e6fa,#fffbf5f2)}.tone-sage{background:linear-gradient(180deg,#e9efe8fa,#fffbf5f2)}.tone-rose{background:linear-gradient(180deg,#f1e5e0fa,#fffbf5f2)}.lv-step-item{gap:12px;align-items:start}.lv-step-item span{width:11px;height:11px;margin-top:8px;border-radius:999px;background:linear-gradient(180deg,#c59b57,#7f9581);flex-shrink:0}.lv-step-item p,.lv-contact-row p,.lv-activity-item span{margin:0}.lv-activity-item{padding:14px 0;border-top:1px solid rgba(58,68,62,.08)}.lv-section-trust{background:linear-gradient(180deg,#fff8ec80,#f5efe226)}.lv-cta-card{gap:24px;align-items:center;padding:28px;border-radius:32px;background:linear-gradient(120deg,#25322feb,#4a5c56eb),#24322f;color:#fdf8ef}.lv-cta-card .lv-pill{color:#f1deba;background:#ffffff14;border-color:#ffffff1a}.lv-cta-card p{max-width:560px;color:#fdf8efc7}@media(max-width:1080px){.lv-hero-grid,.lv-dashboard-grid,.lv-readiness-grid,.lv-detail-grid,.lv-story-grid,.lv-principles-grid,.lv-category-grid,.lv-stat-strip,.lv-onboarding-grid{grid-template-columns:1fr}.lv-section-head,.lv-cta-card,.lv-app-topbar{flex-direction:column;align-items:start}.lv-hero-grid{min-height:auto}}@media(max-width:760px){.lv-shell{width:min(100% - 24px,1200px)}.lv-header-inner{flex-wrap:wrap}.lv-nav{display:none}.lv-header-actions,.lv-button,.lv-link-button{width:100%}.lv-inline-actions{flex-direction:column}.lv-header-actions{flex-direction:column;align-items:stretch}.lv-hero{padding-top:24px}.lv-hero-copy h1{max-width:none}.lv-panel,.lv-app-shell,.lv-cta-card{padding:20px}.lv-progress{width:96px}.lv-contact-row{flex-wrap:wrap}.lv-contact-row em{margin-left:54px}}:root{color-scheme:dark;font-family:Manrope,Segoe UI,Arial,sans-serif;--fr-bg: #08101a;--fr-bg-soft: #101a26;--fr-surface: rgba(255, 255, 255, .06);--fr-surface-strong: rgba(255, 255, 255, .1);--fr-border: rgba(255, 255, 255, .11);--fr-text: #f8fafc;--fr-text-soft: rgba(226, 232, 240, .82);--fr-text-muted: rgba(148, 163, 184, .72);--fr-red: #e11d2e;--fr-red-deep: #b3121f;--fr-blue: #2563eb;--fr-blue-deep: #173b84;--fr-steel: #1f2937;--fr-shadow: 0 24px 70px rgba(0, 0, 0, .34);--fr-radius-xl: 36px;--fr-radius-lg: 28px;--fr-radius-md: 22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 28%),radial-gradient(circle at bottom right,rgba(225,29,46,.1),transparent 26%),linear-gradient(180deg,#071019,#0c1621 48%,#0a121b);color:var(--fr-text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}#root{min-height:100vh}.studio-home-page{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at top left,rgba(239,68,68,.14),transparent 24%),radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 24%),linear-gradient(180deg,#071019,#0b1220 48%,#0b1320);color:#f8fafc}.studio-home-bg{position:absolute;inset:0;pointer-events:none}.studio-home-orb{position:absolute;width:20rem;height:20rem;border-radius:999px;filter:blur(90px);opacity:.8}.studio-home-orb-red{top:-3rem;left:-4rem;background:#ef44442e}.studio-home-orb-blue{right:-5rem;top:12rem;background:#3b82f629}.studio-home-shell{position:relative;z-index:1;width:min(1160px,calc(100% - 32px));margin:0 auto;padding:64px 0 80px}.studio-home-hero{max-width:760px}.studio-home-eyebrow,.studio-home-kicker{display:inline-flex;padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff0d;color:#e2e8f0e0;font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.studio-home-hero h1,.studio-home-section-head h2{margin:18px 0 0;font-size:clamp(2.7rem,6vw,5rem);line-height:.96;letter-spacing:-.05em}.studio-home-hero p,.studio-home-card p{color:#e2e8f0c7;line-height:1.8}.studio-home-hero p{margin:20px 0 0;max-width:640px;font-size:1.08rem}.studio-home-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.studio-home-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 22px;border-radius:999px;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.studio-home-button:hover,.studio-home-button:focus-visible{transform:translateY(-1px)}.studio-home-button-primary{background:linear-gradient(180deg,#ff4d57,#e11d2e 62%,#b3121f);color:#fff;box-shadow:0 20px 44px #e11d2e47}.studio-home-button-secondary{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff}.studio-home-showcase{margin-top:68px}.studio-home-section-head p{color:#e2e8f0bd}.studio-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.studio-home-card{padding:24px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#ffffff14,#ffffff08),#ffffff08;box-shadow:0 20px 46px #0000003d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.studio-home-card:hover,.studio-home-card:focus-visible{transform:translateY(-2px);border-color:#ffffff29;box-shadow:0 26px 52px #0000004d}.studio-home-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-home-card strong{font-size:1.15rem;font-weight:900}.studio-home-card span{color:#ffffff9e;font-size:1.2rem}.studio-home-card p{margin:14px 0 0}.fr-page{position:relative;min-height:100vh;overflow:clip}.fr-background{position:fixed;inset:0;pointer-events:none;overflow:hidden}.fr-glow{position:absolute;border-radius:999px;filter:blur(90px)}.fr-glow-red{top:8rem;right:-4rem;width:24rem;height:24rem;background:#e11d2e2e}.fr-glow-blue{left:-5rem;bottom:8rem;width:22rem;height:22rem;background:#2563eb1f}.fr-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 80%)}.arg-page{position:relative;min-height:100vh;overflow:clip;color:#18181b}.arg-background{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(190,24,46,.08),transparent 30%),radial-gradient(circle at bottom right,rgba(24,24,27,.09),transparent 32%),linear-gradient(180deg,#f5f5f4,#fafaf9 42%,#e7e5e4)}.arg-glow{position:absolute;border-radius:999px;filter:blur(80px)}.arg-glow-red{top:4rem;right:2rem;width:20rem;height:20rem;background:#7f1d1d1f}.arg-glow-dark{left:-4rem;bottom:4rem;width:18rem;height:18rem;background:#18181b1f}.arg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(24,24,27,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(24,24,27,.03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 85%)}.arg-shell{width:min(1180px,calc(100% - 32px));margin:0 auto}.arg-header{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(24,24,27,.08);background:#f5f5f4db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.arg-header-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0}.arg-brand{display:flex;align-items:center;gap:14px;min-width:0}.arg-brand-mark{display:inline-flex;align-items:center;justify-content:center;min-width:172px;min-height:72px;padding:10px 16px;border-radius:18px;background:#0f0f10;box-shadow:inset 0 0 0 1px #ffffff0d}.arg-brand-logo{width:100%;max-width:138px;height:auto;object-fit:contain}.arg-brand-name{font-size:.86rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.arg-brand-meta{margin-top:4px;color:#71717a;font-size:.74rem}.arg-nav{display:flex;gap:24px;font-weight:700;color:#52525b}.arg-nav a:hover,.arg-inline-link:hover{color:#991b1b}.arg-call-button,.arg-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;border-radius:999px;border:1px solid transparent;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.arg-call-button:hover,.arg-button:hover{transform:translateY(-1px)}.arg-call-button,.arg-button-red{background:linear-gradient(180deg,#b91c1c,#991b1b);color:#fff;box-shadow:0 18px 38px #7f1d1d38}.arg-button-dark{background:#18181b;color:#fff;box-shadow:0 18px 38px #18181b2e}.arg-button-light{border-color:#18181b1f;background:#ffffffb8;color:#18181b}.arg-button-block{width:100%}.arg-hero{position:relative;padding:64px 0 52px}.arg-hero-grid,.arg-about-grid,.arg-contact-grid,.arg-why-grid{display:grid;gap:28px}.arg-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center}.arg-kicker,.arg-section-kicker{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(153,27,27,.14);background:#ffffffb3;color:#991b1b;font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.arg-hero-copy h1,.arg-section-title{margin:18px 0 0;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.96;letter-spacing:-.05em;font-weight:900}.arg-section-title{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.02}.arg-hero-copy p,.arg-section-body{margin:20px 0 0;max-width:44rem;color:#52525b;font-size:1.06rem;line-height:1.8}.arg-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.arg-trust-grid,.arg-band-grid,.arg-chip-grid,.arg-product-grid,.arg-about-cards{display:grid;gap:16px}.arg-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.arg-trust-card,.arg-about-card,.arg-band-card,.arg-why-item{border:1px solid rgba(24,24,27,.1);border-radius:24px;background:#fffc;padding:18px 20px;box-shadow:0 18px 34px #18181b0d}.arg-hero-panel{display:flex;justify-content:flex-end}.arg-feature-card{width:min(100%,470px);border-radius:32px;background:radial-gradient(circle at top right,rgba(127,29,29,.34),transparent 26%),linear-gradient(145deg,#18181b,#27272a,#450a0a);color:#fff;padding:28px;box-shadow:0 28px 70px #18181b3d}.arg-feature-logo{width:150px;max-width:100%;height:auto;margin-bottom:18px;border-radius:14px;background:#00000047;padding:8px 10px}.arg-feature-topline{color:#fee2e2d9;font-size:.76rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.arg-feature-card h2{margin:14px 0 0;font-size:2rem;line-height:1.05}.arg-feature-card p{margin:16px 0 0;color:#f4f4f5c7;line-height:1.75}.arg-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.arg-chip{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff17;color:#fff;font-size:.78rem;font-weight:700}.arg-band{padding:0 0 24px}.arg-band-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.arg-band-card{background:#18181b;color:#fff;border-color:#ffffff0f}.arg-cert-section{position:relative;padding:8px 0 28px}.arg-cert-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.arg-cert-title{margin:0;max-width:620px;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.15;letter-spacing:-.03em;color:#18181b}.arg-cert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.arg-cert-card{display:flex;align-items:center;gap:16px;border:1px solid rgba(24,24,27,.1);border-radius:28px;background:#ffffffdb;padding:18px 20px;box-shadow:0 18px 34px #18181b0d}.arg-cert-image{width:74px;height:74px;object-fit:contain;flex:0 0 auto}.arg-cert-copy strong{display:block;color:#18181b;font-size:1rem}.arg-cert-copy span{display:block;margin-top:6px;color:#71717a;line-height:1.55}.arg-section{position:relative;padding:70px 0}.arg-section-soft{background:#e7e5e494;border-top:1px solid rgba(24,24,27,.08);border-bottom:1px solid rgba(24,24,27,.08)}.arg-section-dark{background:#18181b;color:#fff}.arg-section-kicker-dark{border-color:#ffffff1a;background:#ffffff0f;color:#fee2e2e6}.arg-section-title-dark,.arg-section-body-dark{color:#fff}.arg-section-body-dark{color:#f4f4f5bd}.arg-about-grid,.arg-contact-grid,.arg-why-grid,.arg-featured-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start}.arg-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px}.arg-inline-link{color:#991b1b;font-weight:800}.arg-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.arg-product-card{border:1px solid rgba(24,24,27,.1);border-radius:30px;background:#ffffffe6;padding:22px;box-shadow:0 22px 42px #18181b0f}.arg-product-card h3{margin:22px 0 0;font-size:1.3rem}.arg-product-card p{margin:14px 0 0;color:#52525b;line-height:1.75}.arg-product-visual{display:flex;align-items:end;justify-content:center;gap:12px;min-height:180px;border-radius:24px;border:1px solid rgba(24,24,27,.08);background:radial-gradient(circle at top,#fffffff0,#e7e5e4e0 58%,#dcd6d3f5);padding:26px}.arg-product-photo{width:100%;height:100%;max-height:180px;object-fit:contain;border-radius:18px}.arg-pack{border:1px solid rgba(63,63,70,.2);background:#fff;box-shadow:inset 0 1px #fffc,0 12px 22px #18181b12}.arg-pack-small{width:52px;height:72px;border-radius:18px 18px 12px 12px}.arg-pack-tall{width:62px;height:108px;border-radius:22px 22px 14px 14px}.arg-pack-wide{width:78px;height:84px;border-radius:20px}.arg-specs{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.arg-specs span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(24,24,27,.08);background:#fafaf9;color:#3f3f46;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.arg-featured-image-card{border:1px solid rgba(24,24,27,.1);border-radius:32px;background:#ffffffe6;padding:26px;box-shadow:0 22px 42px #18181b0f}.arg-featured-image{width:100%;border-radius:24px;object-fit:cover}.arg-featured-copy{margin-top:24px}.arg-featured-copy h3{margin:0;font-size:1.08rem}.arg-featured-copy p{margin:12px 0 0;color:#52525b;line-height:1.8}.arg-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}.arg-detail-card{border:1px solid rgba(24,24,27,.1);border-radius:22px;background:#ffffffd1;padding:16px 18px}.arg-detail-card span{display:block;color:#71717a;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.arg-detail-card strong{display:block;margin-top:8px;color:#18181b;font-size:1rem}.arg-why-list,.arg-contact-list{display:grid;gap:14px}.arg-contact-panel{border-radius:32px;background:#18181b;color:#fff;padding:32px;box-shadow:0 24px 52px #18181b29}.arg-contact-panel .arg-section-title,.arg-contact-panel .arg-section-body{color:#fff}.arg-contact-panel .arg-section-body{color:#f4f4f5bd}.arg-contact-list a,.arg-contact-list div{display:flex;align-items:center;gap:12px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;padding:16px 18px;color:#f4f4f5f0}.arg-form-card{display:grid;gap:14px;border:1px solid rgba(24,24,27,.1);border-radius:32px;background:#ffffffe0;padding:24px;box-shadow:0 20px 40px #18181b0f}.arg-form-card input,.arg-form-card textarea{width:100%;border:1px solid rgba(24,24,27,.1);border-radius:22px;background:#fafaf9;color:#18181b;padding:16px 18px;outline:none}.arg-form-card textarea{min-height:148px;resize:vertical}.arg-form-card input:focus,.arg-form-card textarea:focus{border-color:#991b1b5c}@media(max-width:1080px){.arg-hero-grid,.arg-about-grid,.arg-contact-grid,.arg-why-grid,.arg-featured-grid,.arg-product-grid,.arg-band-grid,.arg-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.arg-header-inner,.arg-section-head,.arg-cert-head{flex-direction:column;align-items:flex-start}.arg-nav{display:none}.arg-hero-grid,.arg-about-grid,.arg-contact-grid,.arg-why-grid,.arg-featured-grid,.arg-product-grid,.arg-band-grid,.arg-cert-grid,.arg-trust-grid,.arg-chip-grid{grid-template-columns:1fr}.arg-hero{padding-top:42px}.arg-brand-copy{display:none}.arg-contact-panel,.arg-feature-card{padding:24px}.arg-details-grid{grid-template-columns:1fr}}.fr-shell{width:min(1180px,calc(100% - 32px));margin:0 auto}.fr-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.08);background:#08101acc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fr-header-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0}.fr-brand{display:flex;align-items:center;gap:14px;min-width:0}.fr-brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:216px;padding:6px 10px}.fr-brand-mark:before{content:"";position:absolute;inset:8px 10px;border-radius:999px;background:radial-gradient(circle at 24% 50%,rgba(225,29,46,.28),transparent 36%),radial-gradient(circle at 76% 50%,rgba(37,99,235,.28),transparent 38%);filter:blur(16px);opacity:.9;pointer-events:none}.fr-brand-logo{position:relative;z-index:1;width:100%;max-width:196px;height:auto;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,122,131,.12)) drop-shadow(0 0 14px rgba(96,165,250,.12))}.fr-brand-copy{min-width:0}.fr-brand-name{font-size:.82rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.fr-brand-meta{margin-top:4px;color:var(--fr-text-muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.fr-nav{display:flex;gap:26px;color:var(--fr-text-soft);font-weight:700}.fr-nav a:hover,.fr-nav a:focus-visible{color:var(--fr-text)}.fr-call-button,.fr-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 22px;border:1px solid transparent;border-radius:999px;font-weight:800;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.fr-call-button:hover,.fr-button:hover,.fr-call-button:focus-visible,.fr-button:focus-visible{transform:translateY(-1px)}.fr-call-button,.fr-button-red{background:linear-gradient(180deg,#ff4d57 0%,var(--fr-red) 62%,var(--fr-red-deep) 100%);color:#fff;box-shadow:0 20px 44px #e11d2e47,0 0 24px #e11d2e2e}.fr-button-glass{border-color:#ffffff24;background:linear-gradient(135deg,#1c2a44eb,#1f182bf5);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff0d,0 12px 26px #0003}.fr-button-light{background:#fff;color:#0f172a;box-shadow:0 20px 44px #ffffff29}.fr-button-block{width:100%}.fr-hero{position:relative;padding:26px 0 30px;overflow:hidden}.fr-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 8%,rgba(255,89,0,.16),transparent 22%),radial-gradient(circle at 88% 12%,rgba(0,132,255,.15),transparent 24%),radial-gradient(circle at 50% 48%,rgba(255,0,98,.05),transparent 42%)}.fr-hero-inner{position:relative;z-index:1}.fr-hero-grid,.fr-about-grid,.fr-contact-grid{display:grid;gap:32px}.fr-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(320px,.97fr);align-items:center;min-height:calc(100vh - 108px)}.fr-kicker,.fr-section-kicker{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.fr-kicker{border:1px solid rgba(123,176,255,.18);background:linear-gradient(135deg,#2035628f,#3e163157);color:#dfe8ff;box-shadow:inset 0 1px #ffffff0f}.fr-section-kicker-red{background:#e11d2e1f;color:#ff9da4}.fr-section-kicker-blue{background:#2563eb1f;color:#a6c8ff}.fr-hero-copy h1,.fr-section h2{margin:18px 0 0;font-size:clamp(2.7rem,6vw,5.6rem);line-height:.97;letter-spacing:-.05em}.fr-hero-copy h1 span{color:#ffd6d9}.fr-hero-copy p,.fr-section-copy,.fr-service-card p,.fr-gallery-copy,.fr-why-item p,.fr-mini-stat span{color:var(--fr-text-soft);line-height:1.8}.fr-hero-copy p{max-width:700px;margin-top:20px;font-size:clamp(1rem,2.4vw,1.16rem);line-height:1.72}.fr-hero-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.fr-hero-trust span{padding:10px 14px;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#ffe4e8;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a}.fr-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;max-width:760px}.fr-service-tags{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.fr-service-tag{padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0f;color:#f8fafcf0;font-size:.92rem;font-weight:700;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fr-hero-media{position:relative;min-height:540px}.fr-hero-photo-card{height:100%;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:var(--fr-radius-xl);background:linear-gradient(145deg,#ffffff1a,#ffffff0a),linear-gradient(180deg,#08101aeb,#0a121bf5);box-shadow:inset 0 1px #ffffff0d,var(--fr-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fr-hero-main-image{height:100%;min-height:520px;border-radius:calc(var(--fr-radius-xl) - 10px);object-fit:cover}.fr-media-contain{object-fit:contain!important;background:radial-gradient(circle at center,rgba(255,255,255,.08),transparent 60%),#0b1320}.fr-floating-proof{position:absolute;left:-16px;bottom:26px;width:min(320px,88%);padding:18px 20px;border:1px solid rgba(255,255,255,.16);border-radius:26px;background:#f8fafcf5;color:#0f172a;box-shadow:0 30px 70px #00000047}.fr-floating-label{color:#64748b;font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.fr-floating-title{margin-top:8px;font-size:1.25rem;font-weight:900;line-height:1.25}.fr-section{position:relative;padding:92px 0}.fr-section h2{font-size:clamp(2.2rem,4vw,4rem)}.fr-about-grid,.fr-contact-grid,.fr-company-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start}.fr-proof-grid,.fr-services-grid,.fr-gallery-grid,.fr-video-grid{display:grid;gap:18px}.fr-cert-strip{padding-top:26px}.fr-cert-head{max-width:760px}.fr-cert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.fr-cert-card{display:flex;flex-direction:column;gap:18px;padding:24px;border:1px solid var(--fr-border);border-radius:28px;background:linear-gradient(180deg,#ffffff0f,#ffffff06),#ffffff08;box-shadow:var(--fr-shadow)}.fr-cert-badge{width:100%;max-width:220px;height:88px;object-fit:contain;object-position:left center}.fr-cert-copy strong,.fr-cert-copy span{display:block}.fr-cert-copy strong{font-size:1.05rem;font-weight:900}.fr-cert-copy span{margin-top:8px;color:var(--fr-text-soft);line-height:1.7}.fr-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.fr-proof-card{display:flex;gap:12px;align-items:flex-start;padding:18px;border:1px solid var(--fr-border);border-radius:22px;background:#ffffff0d;box-shadow:var(--fr-shadow)}.fr-proof-card svg{color:#7bb0ff;flex-shrink:0;margin-top:2px}.fr-about-panel,.fr-form-card{padding:28px;border:1px solid var(--fr-border);border-radius:var(--fr-radius-lg);background:linear-gradient(140deg,#ffffff14,#ffffff08),#ffffff0a;box-shadow:var(--fr-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fr-panel-topline,.fr-form-title{font-size:1.35rem;font-weight:900}.fr-why-list{display:grid;gap:14px;margin-top:22px}.fr-why-item{display:flex;gap:12px;padding:16px;border-radius:20px;background:#ffffff0d}.fr-why-item p{margin:0}.fr-why-dot{width:12px;height:12px;margin-top:8px;border-radius:999px;background:linear-gradient(180deg,#ff5a5f,#2563eb);box-shadow:0 0 0 5px #ffffff08;flex-shrink:0}.fr-mini-stats{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.fr-mini-stat{padding:16px;border-radius:20px;background:#071019a8}.fr-mini-stat strong{display:block;font-size:1.1rem;font-weight:900}.fr-section-slate{background:linear-gradient(180deg,#ffffff08,#ffffff05),#ffffff05;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.fr-section-head,.fr-strip-inner{display:flex;justify-content:space-between;gap:24px;align-items:end}.fr-section-head .fr-section-copy{max-width:520px;margin:0}.fr-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px}.fr-service-card{position:relative;display:flex;gap:14px;align-items:flex-start;padding:26px;border-radius:var(--fr-radius-lg);border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,#142137d1,#0e121fe6 55%,#2d1122b8);box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000038;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.fr-service-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.9;background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 35%)}.fr-service-card:hover,.fr-service-card:focus-visible{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 16px 34px #00000047}.fr-service-card-fire:hover,.fr-service-card-fire:focus-visible{border-color:#ff783c73;box-shadow:0 0 0 1px #ff783c1f,0 12px 32px #ff521638}.fr-service-card-water:hover,.fr-service-card-water:focus-visible{border-color:#46aaff73;box-shadow:0 0 0 1px #46aaff1f,0 12px 32px #2287ff33}.fr-service-card-neutral:hover,.fr-service-card-neutral:focus-visible{border-color:#ffffff2e}.fr-service-icon{flex:0 0 52px;display:grid;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f}.fr-service-card-fire .fr-service-icon{color:#ffb28b;background:linear-gradient(135deg,#ff652c2e,#ff292914);box-shadow:inset 0 1px #ffaf782e,0 0 18px #ff5f1f1f}.fr-service-card-water .fr-service-icon{color:#a6d9ff;background:linear-gradient(135deg,#3e9bff2e,#2163ff14);box-shadow:inset 0 1px #a3dcff2e,0 0 18px #2b81ff1f}.fr-service-copy{min-width:0;flex:1}.fr-service-title-row{display:flex;align-items:center;gap:10px}.fr-service-title-row h3{margin:0;font-size:1.1rem;line-height:1.2;color:#fff;font-weight:800;letter-spacing:-.02em}.fr-service-arrow{margin-left:auto;color:#fff9;font-size:1.1rem;transition:transform .22s ease,color .22s ease}.fr-service-card:hover .fr-service-arrow,.fr-service-card:focus-visible .fr-service-arrow{transform:translate(3px);color:#fff}.fr-service-copy p{margin:8px 0 0;font-size:.95rem;line-height:1.5}.fr-service-card p{color:#dfe5f5bd}.fr-gallery-grid{grid-template-columns:1.15fr .85fr;margin-top:38px}.fr-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.fr-video-card{overflow:hidden;border:1px solid var(--fr-border);border-radius:var(--fr-radius-lg);background:linear-gradient(180deg,#ffffff0f,#ffffff06),#ffffff08;box-shadow:var(--fr-shadow)}.fr-video-player{display:block;width:100%;aspect-ratio:16 / 10;background:#050b12}.fr-video-copy{padding:18px}.fr-gallery-card{position:relative;min-height:340px;overflow:hidden;border:1px solid var(--fr-border);border-radius:var(--fr-radius-xl);box-shadow:var(--fr-shadow)}.fr-gallery-card-featured{grid-row:span 2;min-height:700px}.fr-gallery-card img{width:100%;height:100%;object-fit:cover}.fr-gallery-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}.fr-gallery-title{font-size:1.25rem;font-weight:900}.fr-gallery-copy{margin-top:8px}.fr-strip{padding:58px 0;background:linear-gradient(90deg,#e11d2e24,#2563eb29);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.fr-contact-list{display:grid;gap:14px;margin-top:30px}.fr-company-card{padding:28px;border:1px solid var(--fr-border);border-radius:var(--fr-radius-lg);background:linear-gradient(140deg,#ffffff14,#ffffff08),#ffffff0a;box-shadow:var(--fr-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fr-company-details{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.fr-contact-item{display:flex;gap:14px;align-items:center;padding:16px 18px;border:1px solid var(--fr-border);border-radius:20px;background:#ffffff0d}.fr-contact-item svg{color:#ff7a83;flex-shrink:0}.fr-contact-item strong,.fr-contact-item span{display:block}.fr-contact-item span{margin-top:4px;color:var(--fr-text-soft)}.fr-form{display:grid;gap:14px;margin-top:18px}.fr-form input,.fr-form select,.fr-form textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0f;color:#fff;padding:16px 18px;outline:none}.fr-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color:var(--fr-text)}.fr-form select option{background:#f8fafc;color:#0f172a}.fr-form input::placeholder,.fr-form textarea::placeholder{color:#e2e8f070}.fr-form input:focus,.fr-form select:focus,.fr-form textarea:focus{border-color:#7bb0ff6b;box-shadow:0 0 0 4px #2563eb1f}@media(max-width:1080px){.fr-hero-grid,.fr-about-grid,.fr-contact-grid,.fr-company-grid,.fr-gallery-grid,.fr-services-grid,.fr-cert-grid,.fr-video-grid{grid-template-columns:1fr}.fr-gallery-card-featured{grid-row:span 1;min-height:420px}.fr-section-head,.fr-strip-inner{align-items:start;flex-direction:column}}@media(max-width:760px){.studio-home-shell{width:min(100% - 24px,1160px);padding:40px 0 56px}.studio-home-actions,.studio-home-grid{grid-template-columns:1fr}.studio-home-button{width:100%}.fr-shell{width:min(100% - 24px,1180px)}.fr-header-inner{flex-wrap:wrap}.fr-brand{width:100%;align-items:flex-start;flex-direction:column}.fr-nav{display:none}.fr-call-button,.fr-button,.fr-button-block{width:100%}.fr-hero{padding-top:24px}.fr-hero-grid{min-height:auto}.fr-hero-actions,.fr-service-tags,.fr-proof-grid,.fr-mini-stats,.fr-company-details{grid-template-columns:1fr}.fr-hero-media{min-height:auto}.fr-hero-main-image{min-height:360px}.fr-floating-proof{position:static;width:100%;margin-top:16px}}.landing-shell{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at top left,rgba(247,201,72,.16),transparent 28%),radial-gradient(circle at top right,rgba(35,176,255,.14),transparent 26%),linear-gradient(180deg,#030408,#060911 45%,#04060b)}.landing-backdrop{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 20%,rgba(255,208,102,.14),transparent 20%),radial-gradient(circle at 78% 18%,rgba(84,185,255,.16),transparent 18%),radial-gradient(circle at 12% 26%,rgba(255,129,59,.08),transparent 18%);filter:blur(10px)}.landing-topbar{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(255,211,119,.14);background:#04070eb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-topbar-inner,.landing-main{width:min(1240px,calc(100% - 32px));margin:0 auto}.landing-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.landing-brand-lockup{display:inline-flex;align-items:center;gap:14px;color:#fff6df}.landing-brand-icon{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffd97d26,#0d1424f2);border:1px solid rgba(255,210,113,.35);box-shadow:0 18px 44px #00000073,0 0 24px #ffc94826}.landing-brand-icon-image{width:38px;height:38px;object-fit:contain}.landing-brand-kicker,.landing-kicker{text-transform:uppercase;letter-spacing:.24em;font-size:.72rem;font-weight:800;color:#f7c948}.landing-brand-title{margin-top:4px;font-size:1rem;font-weight:700;color:#f4f7ffeb}.landing-nav{display:flex;align-items:center;gap:24px}.landing-nav a{color:#d8e4ffc2;font-size:.84rem;font-weight:600}.landing-nav a:hover,.landing-inline-link:hover{color:#ffd166}.landing-topbar-actions,.landing-hero-actions,.landing-chip-row{display:flex;flex-wrap:wrap;gap:12px}.landing-primary-button,.landing-secondary-button,.landing-ghost-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 20px;font-size:.88rem;font-weight:700;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.landing-primary-button:hover,.landing-secondary-button:hover,.landing-ghost-button:hover{transform:translateY(-1px)}.landing-primary-button{color:#081018;background:linear-gradient(135deg,#ffe08a,#f7c948 54%,#d59b0c);box-shadow:0 18px 36px #f7c94842}.landing-primary-button-sm{padding:10px 16px;font-size:.8rem}.landing-secondary-button{color:#dff5ff;background:#0a121fd1;border:1px solid rgba(82,188,255,.38);box-shadow:inset 0 0 0 1px #52bcff14}.landing-ghost-button{color:#ebf1ff;background:#ffffff08;border:1px solid rgba(255,255,255,.12)}.landing-main{position:relative;z-index:1;display:flex;flex-direction:column;gap:28px;padding:38px 0 72px}.landing-hero,.landing-section,.landing-stacked-products{border:1px solid rgba(255,255,255,.08);border-radius:34px;background:linear-gradient(180deg,#0a0e18e0,#070a12f0);box-shadow:0 30px 80px #0000005c}.landing-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:28px;padding:34px}.landing-hero-copy h1,.landing-section-head h2,.landing-product-spotlight-main h2,.landing-contact h2{margin:10px 0 0;color:#fff9ea;line-height:.98;letter-spacing:-.04em}.landing-hero-copy h1{max-width:11ch;font-size:clamp(3rem,6vw,5.5rem)}.landing-hero-copy h1 span{display:block;margin-top:10px;color:#ffd166}.landing-hero-lead,.landing-section-head p,.landing-product-spotlight-main p,.landing-contact p,.landing-brand-card p,.landing-capability-card p,.landing-mini-product p,.landing-qr-card p{color:#dbe5fbcc;line-height:1.75}.landing-hero-visual{display:flex;flex-direction:column;gap:18px}.landing-hero-showcase,.landing-qr-card,.landing-contact-card,.landing-capability-card,.landing-brand-card,.landing-mini-product{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.1)}.landing-hero-showcase{padding:22px;background:radial-gradient(circle at top center,rgba(255,214,118,.12),transparent 24%),linear-gradient(180deg,#101522f2,#090c14fa)}.landing-showcase-badge,.landing-showcase-label,.landing-brand-card-label{text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:800}.landing-showcase-badge{display:inline-flex;width:fit-content;padding:8px 12px;border-radius:999px;color:#ffe6a6;background:#ffd6761f;border:1px solid rgba(255,214,118,.22)}.landing-showcase-image-shell{margin-top:18px;border-radius:26px;overflow:hidden;border:1px solid rgba(255,219,132,.2);background:#020305}.landing-showcase-image{width:100%;display:block;object-fit:cover}.landing-showcase-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.landing-showcase-label{color:#78cdffcc}.landing-showcase-value{margin-top:6px;color:#fff5da;font-weight:700}.landing-logo-ribbon{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.landing-logo-ribbon-item{display:flex;align-items:center;justify-content:center;min-height:110px;padding:14px;border-radius:24px;background:#080c15e0;border:1px solid rgba(255,255,255,.08)}.landing-logo-ribbon-item img{width:100%;max-width:88px;height:88px;object-fit:contain}.landing-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.landing-stat-card{padding:16px;border-radius:22px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.landing-stat-value{color:#fff5da;font-size:1.8rem;font-weight:800}.landing-stat-label{margin-top:6px;color:#c8dcffb8;font-size:.78rem}.landing-section{padding:28px}.landing-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:24px;align-items:end}.landing-section-head h2,.landing-product-spotlight-main h2,.landing-contact h2{font-size:clamp(2rem,4vw,3.3rem)}.landing-brand-grid,.landing-capability-grid{display:grid;gap:18px;margin-top:26px}.landing-brand-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.landing-brand-card{display:flex;flex-direction:column;gap:14px;padding:20px;min-height:100%;background:linear-gradient(180deg,#0e121ef5,#070a12fa)}.landing-brand-card-image-shell{display:flex;align-items:center;justify-content:center;min-height:152px;padding:18px;border-radius:22px;background:#ffffff05}.landing-brand-card-image{width:100%;max-width:128px;height:128px;object-fit:contain}.landing-brand-card-label{color:#cbdfffad}.landing-brand-card h3,.landing-capability-card h3,.landing-mini-product h3{margin:0;color:#fff6df;font-size:1.18rem}.landing-brand-card-cta,.landing-inline-link{margin-top:auto;color:#ffd166;font-weight:700}.landing-brand-card-gold .landing-brand-card-image-shell{box-shadow:inset 0 0 0 1px #f7c94824}.landing-brand-card-amber .landing-brand-card-image-shell,.landing-brand-card-orange .landing-brand-card-image-shell{box-shadow:inset 0 0 0 1px #ff955924}.landing-brand-card-sky .landing-brand-card-image-shell,.landing-brand-card-blue .landing-brand-card-image-shell{box-shadow:inset 0 0 0 1px #54b9ff24}.landing-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-capability-card{padding:24px;background:radial-gradient(circle at top right,rgba(255,212,120,.08),transparent 22%),#0b0f19f0}.landing-product-spotlights,.landing-contact{display:grid;grid-template-columns:minmax(0,1.08fr) 320px;gap:22px;align-items:stretch}.landing-chip-row{margin-top:22px}.landing-chip-row span{padding:8px 12px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#e9f2ffd1;font-size:.8rem;font-weight:600}.landing-qr-card,.landing-contact-card{display:flex;flex-direction:column;justify-content:center;padding:22px;background:linear-gradient(180deg,#0e121df5,#090c14fa)}.landing-qr-image{width:100%;margin:16px auto 0;border-radius:24px;background:#fff;padding:12px;box-sizing:border-box}.landing-stacked-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;background:transparent;border:0;box-shadow:none}.landing-mini-product{display:grid;grid-template-columns:1fr;gap:18px;padding:22px;background:linear-gradient(180deg,#0b0f19f0,#060910fa)}.landing-contact-number{margin-top:10px;color:#fff2cc;font-size:1.9rem;font-weight:800}@media(max-width:1180px){.landing-hero,.landing-product-spotlights,.landing-contact,.landing-section-head{grid-template-columns:1fr}.landing-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-stacked-products{grid-template-columns:1fr}}@media(max-width:860px){.landing-nav{display:none}.landing-topbar-inner{flex-wrap:wrap}.landing-topbar-actions{width:100%}.landing-topbar-actions a{flex:1 1 0}.landing-hero{padding:24px}.landing-stat-row,.landing-capability-grid,.landing-logo-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-brand-grid{grid-template-columns:1fr}}@media(max-width:620px){.landing-main,.landing-topbar-inner{width:min(100% - 20px,1240px)}.landing-hero,.landing-section{padding:20px;border-radius:26px}.landing-hero-copy h1{max-width:none}.landing-stat-row,.landing-logo-ribbon,.landing-showcase-meta{grid-template-columns:1fr}.landing-topbar-actions,.landing-hero-actions{flex-direction:column}}
