.loading-container.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1.5rem}.spinner.svelte-1uha8ag{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--brand);border-radius:50%;animation:svelte-1uha8ag-spin .8s linear infinite}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.loading-container.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text2);font-size:.95rem;margin:0}.hero.svelte-1uha8ag{position:relative;min-height:640px;overflow:hidden;display:flex;align-items:center;background:#03132b}.hero.svelte-1uha8ag:after{position:absolute;inset:auto 0 0;height:180px;content:"";background:linear-gradient(transparent,var(--navy))}.hero-backdrop.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(90deg,#020f24fc,#020f24de 30%,#020f2429 67%,#020f240f),url(../../../marketing/tauri-hero.png) center right / cover no-repeat}.hero-content.svelte-1uha8ag{z-index:1;width:min(100% - 96px,var(--max));margin:56px auto 0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:580px;margin:0;text-transform:uppercase;font-size:clamp(48px,5vw,74px);line-height:.98;letter-spacing:-.035em}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--blue)}.hero-copy.svelte-1uha8ag{max-width:570px;margin:27px 0;color:#d3dce8;font-size:17px}.hero-buttons.svelte-1uha8ag{display:flex;gap:20px}.hero-note.svelte-1uha8ag{max-width:none;margin:30px 0 0;text-align:left;color:#c5d1df;font-size:13px}.shield.svelte-1uha8ag{display:inline-grid;width:24px;height:27px;margin-right:10px;place-items:center;border:1px solid var(--blue);color:var(--blue);clip-path:polygon(50% 0,92% 17%,84% 75%,50% 100%,16% 75%,8% 17%)}.solutions.svelte-1uha8ag{position:relative;z-index:2;padding:45px 0 30px}.section-heading.svelte-1uha8ag{margin-bottom:42px;text-align:center}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag),.about.svelte-1uha8ag h2:where(.svelte-1uha8ag),.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(28px,3.1vw,41px);line-height:1.15;letter-spacing:-.025em}.section-heading.svelte-1uha8ag:after{display:block;width:75px;height:1px;margin:24px auto 0;content:"";background:var(--blue)}.solution-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.solution-card.svelte-1uha8ag{position:relative;min-height:405px;overflow:hidden;border:1px solid var(--line);border-radius:12px;padding:38px 34px;background:linear-gradient(145deg,#09264cd9,#0210248c)}.solution-card.svelte-1uha8ag>:where(.svelte-1uha8ag){position:relative;z-index:2}.card-icon.svelte-1uha8ag{float:left;display:grid;width:86px;height:86px;margin-right:22px;place-items:center;border:1px solid currentColor;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);color:var(--blue);font-size:34px}.gold-card.svelte-1uha8ag .card-icon:where(.svelte-1uha8ag),.gold-card.svelte-1uha8ag .card-code:where(.svelte-1uha8ag),.gold-card.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--gold)}.gold-card.svelte-1uha8ag{border-color:#f1b84b73}.card-code.svelte-1uha8ag{margin:4px 0 0;color:var(--blue);font-size:34px;font-weight:700}.solution-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){min-height:54px;margin:0;font-size:17px;line-height:1.25}.solution-card.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.card-code){clear:both;min-height:106px;padding-top:25px;color:#becada;font-size:14px}.solution-card.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:700}.solution-card.svelte-1uha8ag a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){margin-left:14px;font-size:18px}.chart-art.svelte-1uha8ag{position:absolute;z-index:1;right:15px;bottom:0;display:flex;align-items:flex-end;gap:9px;opacity:.2}.chart-art.svelte-1uha8ag i:where(.svelte-1uha8ag){width:22px;height:35px;border:1px solid var(--blue)}.chart-art.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(2){height:70px}.chart-art.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(3){height:50px}.chart-art.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(4){height:94px}.chart-art.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(5){height:76px}.target-art.svelte-1uha8ag{position:absolute;z-index:1;right:-20px;bottom:-55px;width:180px;height:180px;border:1px solid var(--gold);border-radius:50%;opacity:.14;box-shadow:inset 0 0 0 30px var(--navy),inset 0 0 0 31px var(--gold),inset 0 0 0 60px var(--navy),inset 0 0 0 61px var(--gold)}.wave-art.svelte-1uha8ag{position:absolute;z-index:1;right:-30px;bottom:8px;width:230px;height:80px;border-top:2px solid var(--blue);border-radius:50%;opacity:.22;transform:rotate(-8deg);box-shadow:0 -12px 0 -10px var(--blue),0 -25px 0 -23px var(--blue)}.benefits.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px;border:1px solid var(--line);border-radius:12px;padding:35px 25px;background:var(--panel)}.benefits.svelte-1uha8ag article:where(.svelte-1uha8ag){display:flex;gap:15px;padding:0 22px;border-right:1px solid rgba(91,180,255,.25)}.benefits.svelte-1uha8ag article:where(.svelte-1uha8ag):last-child{border:0}.benefits.svelte-1uha8ag article:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:var(--blue);font-size:35px;line-height:1}.benefits.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;text-transform:uppercase;font-size:12px}.benefits.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:5px 0 0;color:var(--muted);font-size:11px}.about.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:64px 0}.about.svelte-1uha8ag>p:where(.svelte-1uha8ag){border-left:1px solid var(--line);padding-left:50px;color:var(--muted);font-size:17px}.cta.svelte-1uha8ag{display:flex;min-height:275px;margin-bottom:55px;border:1px solid var(--line);border-radius:12px;padding:50px;align-items:center;justify-content:space-between;gap:50px;background:radial-gradient(circle at 75% 50%,rgba(16,134,232,.3),transparent 33%),linear-gradient(115deg,#072042f5,#020f24b3)}.cta.svelte-1uha8ag div:where(.svelte-1uha8ag){max-width:610px}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{max-width:470px;color:var(--muted)}@media(max-width:1120px){.solution-card.svelte-1uha8ag{padding:30px 24px}}@media(max-width:900px){.hero.svelte-1uha8ag{min-height:680px}.hero-backdrop.svelte-1uha8ag{background:linear-gradient(90deg,#020f24fa,#020f24c2 56%,#020f2438),url(../../../marketing/tauri-hero.png) 62% center / cover no-repeat}.hero-content.svelte-1uha8ag{width:calc(100% - 48px)}.solution-grid.svelte-1uha8ag{grid-template-columns:1fr}.solution-card.svelte-1uha8ag{min-height:340px}.benefits.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:30px 0}.benefits.svelte-1uha8ag article:where(.svelte-1uha8ag):nth-child(2){border-right:0}.about.svelte-1uha8ag{gap:35px}}@media(max-width:620px){.hero.svelte-1uha8ag{min-height:750px;align-items:flex-end;padding-bottom:82px}.hero-backdrop.svelte-1uha8ag{background:linear-gradient(0deg,#020f24fc 8%,#020f24bd 60%,#020f2426),url(../../../marketing/tauri-hero.png) 68% 30% / auto 70% no-repeat}.hero-content.svelte-1uha8ag{width:calc(100% - 36px);margin:0 auto}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(39px,12vw,55px)}.hero-copy.svelte-1uha8ag{font-size:15px}.hero-buttons.svelte-1uha8ag{flex-direction:column;gap:10px}.hero-buttons.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%}.hero-note.svelte-1uha8ag{font-size:11px}.solutions.svelte-1uha8ag{padding-top:35px}.solution-card.svelte-1uha8ag{min-height:390px}.benefits.svelte-1uha8ag{grid-template-columns:1fr}.benefits.svelte-1uha8ag article:where(.svelte-1uha8ag),.benefits.svelte-1uha8ag article:where(.svelte-1uha8ag):nth-child(2){border-right:0;border-bottom:1px solid rgba(91,180,255,.2);padding-bottom:22px}.benefits.svelte-1uha8ag article:where(.svelte-1uha8ag):last-child{border-bottom:0}.about.svelte-1uha8ag{grid-template-columns:1fr;padding:75px 0}.about.svelte-1uha8ag>p:where(.svelte-1uha8ag){border-top:1px solid var(--line);border-left:0;padding:30px 0 0}.cta.svelte-1uha8ag{align-items:flex-start;flex-direction:column;padding:34px 26px}.cta.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%}}
