:root{--bg-main: #050815;--bg-soft: #080e2a;--bg-glass: rgba(12, 20, 48, .55);--fg-main: rgba(255, 255, 255, .94);--fg-muted: rgba(255, 255, 255, .7);--fg-soft: rgba(255, 255, 255, .52);--accent-primary: #7dd3fc;--accent-secondary: #a78bfa;--accent-warm: #fbbf24;--border-strong: rgba(180, 200, 255, .18);--border-soft: rgba(180, 200, 255, .1);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--shadow-soft: 0 8px 24px rgba(0, 0, 0, .18);--shadow-strong: 0 14px 40px rgba(0, 0, 0, .22);--container-max: 1120px;--section-padding: 96px;--font-main: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--ease: cubic-bezier(.22, 1, .36, 1);--speed-fast: .18s;--speed-normal: .32s;--max: 1120px;--fg: var(--fg-main);--muted: var(--fg-muted);--border: var(--border-strong);--border2: var(--border-soft);--card: rgba(12, 20, 48, .55);--shadow: var(--shadow-soft);--accent: var(--accent-primary);--accent2: var(--accent-secondary)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;scroll-padding-bottom:40vh}body{margin:0;font-family:var(--font-main);color:var(--fg-main);background:radial-gradient(1200px 800px at 18% 12%,rgba(20,90,255,.14),transparent 62%),radial-gradient(900px 700px at 82% 18%,rgba(120,80,255,.12),transparent 60%),radial-gradient(900px 700px at 50% 88%,rgba(0,170,255,.08),transparent 62%),linear-gradient(180deg,#060b25,#050818 55%,#040615);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.02em}p{margin:0;line-height:1.6;color:var(--fg-muted)}strong{color:var(--fg-main)}::selection{background:#7dd3fc47;color:#fff}.container{width:min(var(--container-max),calc(100% - 32px));margin-inline:auto}.accent{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.glass{background:var(--bg-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-soft);box-shadow:var(--shadow-soft)}.muted{color:var(--fg-muted)}.soft{color:var(--fg-soft)}.mono{font-family:var(--font-mono)}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;contain:paint;transform:translateZ(0);will-change:transform,opacity;mix-blend-mode:normal}body:before{background-image:radial-gradient(1.2px 1.2px at 15% 25%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 80% 35%,rgba(255,255,255,.78),transparent),radial-gradient(1.4px 1.4px at 55% 65%,rgba(255,255,255,.86),transparent),radial-gradient(1.1px 1.1px at 22% 14%,rgba(255,255,255,.74),transparent),radial-gradient(1px 1px at 34% 42%,rgba(255,255,255,.7),transparent),radial-gradient(1.3px 1.3px at 62% 22%,rgba(255,255,255,.78),transparent);background-size:140px 140px;opacity:.95;filter:drop-shadow(0 0 6px rgba(255,255,255,.25))}body:after{background-image:radial-gradient(1.8px 1.8px at 40% 60%,rgba(125,211,252,.75),transparent),radial-gradient(1.6px 1.6px at 72% 18%,rgba(167,139,250,.7),transparent),radial-gradient(1.4px 1.4px at 30% 12%,rgba(255,255,255,.55),transparent),radial-gradient(1.5px 1.5px at 18% 72%,rgba(125,211,252,.62),transparent),radial-gradient(1.4px 1.4px at 86% 64%,rgba(167,139,250,.58),transparent),radial-gradient(1.3px 1.3px at 58% 10%,rgba(125,211,252,.55),transparent);background-size:260px 260px;opacity:.65;filter:drop-shadow(0 0 8px rgba(125,211,252,.22))}body:before{animation:stars-drift-near 26s linear infinite,stars-twinkle-A 5.4s ease-in-out infinite}body:after{animation:stars-drift-far 36s linear infinite,stars-twinkle-B 5.4s ease-in-out infinite}@keyframes stars-drift-near{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-110px,85px,0) scale(1.06)}to{transform:translateZ(0) scale(1)}}@keyframes stars-drift-far{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(120px,-95px,0) scale(1.08)}to{transform:translateZ(0) scale(1)}}@keyframes stars-twinkle-A{0%,to{opacity:.95}50%{opacity:.25}}@keyframes stars-twinkle-B{0%,to{opacity:.45}50%{opacity:.8}}@media(min-width:1100px)and (prefers-reduced-motion:no-preference){body:before,body:after{mix-blend-mode:screen}}@media(prefers-reduced-motion:reduce){body:before,body:after{animation:none!important;transform:none!important}}.page:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;contain:paint;background:radial-gradient(560px 480px at 78% 42%,rgba(125,211,252,.18),rgba(125,211,252,.1) 38%,transparent 72%),radial-gradient(460px 360px at 76% 44%,rgba(167,139,250,.1),transparent 72%),radial-gradient(1200px 900px at 50% 45%,transparent 48%,rgba(0,0,0,.45) 100%);filter:blur(.7px);opacity:.88;will-change:opacity,transform;transform:translateZ(0);animation:heaven-breathe 9.5s ease-in-out infinite}@keyframes heaven-breathe{0%,to{opacity:.84;transform:translateZ(0) scale(1)}50%{opacity:.94;transform:translate3d(0,-5px,0) scale(1.01)}}@media(prefers-reduced-motion:reduce){.page:after{animation:none!important;transform:none!important}}.topbar{position:relative;margin:14px auto 0;width:min(var(--max),calc(100% - 28px));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);background:var(--card);border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px #0003}.brand-dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:0 0 10px #7dd3fc38}.btn{appearance:none;border:1px solid rgba(125,211,252,.22);background:#0c0f2480;color:var(--fg-main);padding:9px 12px;border-radius:12px;cursor:pointer;font-weight:600;box-shadow:0 10px 24px #00000038;transition:transform var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease),filter var(--speed-fast) var(--ease)}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000042}.btn:focus-visible{outline:none;box-shadow:0 16px 42px #0000004d,0 0 0 2px #7dd3fc2e}.btn-primary{border-color:#7dd3fc4d;background:linear-gradient(135deg,#7dd3fc2e,#a78bfa24);box-shadow:0 12px 28px #0000003d}.btn-primary:hover{box-shadow:0 18px 44px #0000004d}.card{border:1px solid var(--border);background:var(--card);border-radius:var(--radius-md);padding:16px;box-shadow:0 10px 28px #0003}.price-card{border:1px solid var(--border);background:var(--card);border-radius:var(--radius-lg);padding:16px;box-shadow:0 10px 28px #0003}.price-card.highlight{border-color:#7dd3fc52;background:linear-gradient(180deg,#7dd3fc14,#0c0e1c75)}.form{border:1px solid var(--border);background:var(--card);border-radius:var(--radius-lg);padding:16px;box-shadow:0 10px 28px #0003;display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-note{grid-column:1 / -1;margin:0;color:#7dd3fcc7}.mono{color:#7dd3fce6}@media(max-width:980px){.nav-toggle{display:inline-flex}.nav{position:absolute;top:calc(100% + 10px);left:0;right:0;padding:10px;border:1px solid var(--border);background:var(--card);border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;flex-wrap:wrap;gap:8px}.nav.is-open{display:flex}html{scroll-padding-top:80px}}.card,.price-card,.form{transition:transform var(--speed-normal) var(--ease),border-color var(--speed-normal) var(--ease),box-shadow var(--speed-normal) var(--ease),background var(--speed-normal) var(--ease);will-change:transform;transform-style:preserve-3d}.card:hover,.price-card:hover,.form:hover{transform:translateY(-5px);border-color:#7dd3fc38;background:#0c0f2499;box-shadow:0 16px 44px #00000042}.price-card.highlight:hover{border-color:#7dd3fc52;box-shadow:0 18px 50px #00000047}.nav-link{transition:transform var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease)}.nav-link:hover{transform:translateY(-1px)}.reveal-on-scroll{opacity:0;transform:translateY(46px) scale(.98);transition:opacity 1.6s cubic-bezier(.22,1,.36,1),transform 1.6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.section{padding:96px 0;scroll-margin-top:90px}@media(max-width:980px){.grid.cards,.pricing,.contact-grid{grid-template-columns:1fr}.section{padding:72px 0;scroll-margin-top:80px}.section.hero{padding-top:120px}}@media(max-width:900px){body:before,body:after{animation:none!important;filter:none!important;opacity:.55!important;mix-blend-mode:normal!important}.page:after{animation:none!important;opacity:.82!important;filter:blur(.6px)!important}}#wing-canvas{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0}.ui{position:fixed;top:0;left:0;right:0;z-index:5;pointer-events:none}.ui *{pointer-events:auto}.page{position:relative;z-index:2}.container{width:min(var(--max),calc(100% - 32px));margin:0 auto}.section{padding:96px 0}.section.hero{padding:140px 0 96px}.section-head{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.grid{display:grid;gap:16px}.grid.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.footer{padding:28px 0 40px}@media(max-width:980px){.grid.cards,.pricing,.contact-grid{grid-template-columns:1fr}.section{padding:72px 0}.section.hero{padding-top:120px}}html{scroll-padding-top:90px;scroll-padding-bottom:40vh}.section{scroll-margin-top:90px}@media(max-width:980px){html{scroll-padding-top:80px}.section{scroll-margin-top:80px}}#wing-canvas{z-index:0!important;opacity:.95;filter:saturate(1.05) contrast(1.05)}.page:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(900px 600px at 20% 0%,rgba(14,165,233,.14),transparent 60%),radial-gradient(800px 560px at 85% 20%,rgba(167,139,250,.1),transparent 58%),#080c142e}.page{position:relative;z-index:2!important}@media(max-width:980px){.container{width:min(var(--max),calc(100% - 24px))!important}.section{padding:56px 0!important}.section.hero{padding:108px 0 64px!important}.hero h1{font-size:clamp(34px,7.8vw,46px)!important;line-height:1.05!important;letter-spacing:-.02em!important}.hero p{font-size:14px!important;line-height:1.55!important;max-width:56ch}.ui .topbar,.topbar{gap:10px!important}.ui .actions,.actions{gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.grid{gap:14px!important}.pricing{margin-top:14px!important;gap:14px!important}.contact-grid{gap:14px!important}html{scroll-padding-top:84px!important;scroll-padding-bottom:42vh!important}.section{scroll-margin-top:84px!important}}@media(max-width:420px){.section.hero{padding-top:96px!important}.hero h1{font-size:clamp(30px,8.5vw,42px)!important}}.topbar{position:relative;margin:14px auto 0;width:min(var(--max),calc(100% - 28px));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);background:var(--card);border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.4px}.brand-dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:0 0 18px #7dd3fc8c}.nav{display:flex;gap:10px;align-items:center}.nav-link{padding:8px 10px;border-radius:10px;color:var(--muted);border:1px solid transparent}.nav-link:hover{color:var(--fg);border-color:var(--border2);background:#ffffff08}.nav-link.is-active{color:var(--fg);border-color:var(--border);background:#ffffff0d}.actions{display:flex;align-items:center;gap:8px}.nav-toggle{display:none}.btn{appearance:none;border:1px solid var(--border);background:#ffffff0a;color:var(--fg);padding:9px 12px;border-radius:12px;cursor:pointer;font-weight:600}.btn:hover{background:#ffffff0f}.btn-primary{border-color:#7dd3fc59;background:linear-gradient(135deg,#7dd3fc33,#a78bfa29)}.btn-primary:hover{background:linear-gradient(135deg,#7dd3fc42,#a78bfa33)}.cta{display:flex;gap:10px;align-items:center;margin-top:18px;flex-wrap:wrap}.kicker{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;margin:0 0 12px}.h1{font-size:clamp(34px,4vw,54px);line-height:1.05;margin:0}.h2{font-size:clamp(22px,2.6vw,30px);margin:0}.lead{margin:14px 0 0;color:var(--muted);max-width:70ch;font-size:16px;line-height:1.6}.accent{background:linear-gradient(135deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent}.muted{color:var(--muted)}.small{font-size:12px}.card{border:1px solid var(--border);background:var(--card);border-radius:var(--radius-md);padding:16px;box-shadow:var(--shadow)}.card h3{margin:0 0 8px}.card p{margin:0 0 10px;color:var(--muted)}.list{margin:0;padding-left:18px;color:var(--muted)}.list li{margin:6px 0}.hero-badges{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.badge{font-size:12px;color:var(--muted);border:1px solid var(--border2);background:#ffffff08;padding:8px 10px;border-radius:999px}.price-card{border:1px solid var(--border);background:var(--card);border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow)}.price-card.highlight{border-color:#7dd3fc59;background:linear-gradient(180deg,#7dd3fc1a,#0c0e1c80)}.price-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.pill{font-size:12px;color:var(--fg);border:1px solid var(--border2);background:#ffffff08;padding:6px 10px;border-radius:999px}.note{margin-top:14px;border:1px dashed var(--border2);background:#ffffff05;padding:12px 14px;border-radius:var(--radius-md);color:var(--muted)}.form{border:1px solid var(--border);background:var(--card);border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow);display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:flex;flex-direction:column;gap:6px}.field span{font-size:12px;color:var(--muted)}.field input,.field select,.field textarea{border:1px solid var(--border2);background:#0000002e;color:var(--fg);padding:10px 12px;border-radius:12px;outline:none}.field textarea{resize:vertical;min-height:120px}.field-full{grid-column:1 / -1}.form-actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.form-note{grid-column:1 / -1;margin:0;color:#7dd3fcd9}.contact-side{display:grid;gap:12px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;color:#7dd3fce6}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--border2);padding-top:18px}@media(max-width:980px){.nav-toggle{display:inline-flex}.nav{position:absolute;top:calc(100% + 10px);left:0;right:0;padding:10px;border:1px solid var(--border);background:var(--card);border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;flex-wrap:wrap;gap:8px}.nav.is-open{display:flex}}.card,.price-card,.form{transition:transform var(--speed-normal) var(--ease),border-color var(--speed-normal) var(--ease),box-shadow var(--speed-normal) var(--ease),background var(--speed-normal) var(--ease);will-change:transform}.card:hover,.price-card:hover,.form:hover{transform:translateY(-6px);border-color:#7dd3fc47;background:#0c0f249e;box-shadow:0 18px 70px #00000080,0 0 0 1px #7dd3fc1a,0 0 40px #0a3c6e59}.price-card.highlight:hover{border-color:#7dd3fc66;box-shadow:0 22px 80px #0000008c,0 0 60px #0a3c6e73}.nav-link{transition:transform var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease)}.nav-link:hover{transform:translateY(-1px);box-shadow:0 0 22px #0a3c6e40}.btn{position:relative;border:1px solid rgba(125,211,252,.25);background:#0c0f248c;color:var(--fg-main);box-shadow:0 0 22px #0a3c6e73,0 0 44px #0a3c6e40,inset 0 0 12px #7dd3fc14;transition:transform var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease),filter var(--speed-fast) var(--ease)}.btn:hover{transform:translateY(-2px);box-shadow:0 0 32px #0a3c6ea6,0 0 60px #0a3c6e73,inset 0 0 16px #7dd3fc26}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:none;box-shadow:0 16px 50px #00000073,0 0 0 2px #7dd3fc40,0 0 34px #0a3c6e8c}.btn-primary{box-shadow:0 12px 36px #00000059,0 0 24px #0a3c6e61}.btn-primary:hover{box-shadow:0 18px 60px #00000080,0 0 40px #0a3c6e99,0 0 14px #7dd3fc38}.reveal-on-scroll{opacity:0;transform:translateY(46px) scale(.96);transition:opacity 1.6s cubic-bezier(.22,1,.36,1),transform 1.6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0) scale(1)}.card,.price-card,.form{transform-style:preserve-3d;will-change:transform}.tilt{transform-style:preserve-3d}.tilt-inner{will-change:transform;transform-style:preserve-3d}html,body,.page{background:transparent!important}#wing-canvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:0!important;opacity:.95}.page:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(1100px 700px at 18% 0%,rgba(125,211,252,.12),transparent 60%),radial-gradient(900px 600px at 85% 18%,rgba(167,139,250,.1),transparent 58%),#060a1238}.page{z-index:2!important;position:relative}.ui{z-index:10!important}@media(max-width:980px){.topbar{margin:10px auto 0!important;width:calc(100% - 20px)!important;padding:10px!important;gap:10px!important;flex-wrap:wrap!important}.brand{flex:1 1 auto!important;min-width:140px!important}.actions{flex:0 0 auto!important;margin-left:auto!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.btn{padding:8px 10px!important;border-radius:12px!important;font-size:12.5px!important;white-space:nowrap}.nav{left:0!important;right:0!important;max-height:48vh;overflow:auto}.section.hero{padding:108px 0 64px!important}.h1{font-size:clamp(34px,8vw,46px)!important}.lead{font-size:14px!important;line-height:1.55!important}.form{grid-template-columns:1fr!important}.card:hover,.price-card:hover,.form:hover{transform:none!important}}@media(max-width:420px){#wing-canvas{opacity:.98}.topbar{padding:9px!important}.btn{font-size:12px!important}}:root{--bg: #051564;--fg: rgba(255,255,255,.92);--muted: rgba(255,255,255,.68);--muted2: rgba(255,255,255,.55);--card: rgba(12,14,28,.55);--card2: rgba(12,14,28,.35);--border: rgba(255,255,255,.12);--border2: rgba(255,255,255,.08);--accent: #7dd3fc;--accent2:#a78bfa;--shadow: 0 12px 60px rgba(0,0,0,.35);--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--max: 1120px}*{box-sizing:border-box}html,body{height:100%}html{scroll-behavior:smooth}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;background:radial-gradient(1200px 800px at 20% 10%,rgba(125,211,252,.1),transparent 60%),radial-gradient(900px 700px at 80% 20%,rgba(167,139,250,.1),transparent 60%),var(--bg);color:var(--fg)}a{color:inherit;text-decoration:none}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/commissioner-greek.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/commissioner-latin.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-main: "Commissioner", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}body{font-family:var(--font-main)}input,select,textarea,button{font-family:inherit}.kicker{text-transform:none;letter-spacing:0;font-size:14px}.h1{letter-spacing:-.01em;font-variation-settings:"FLAR" 60}@media(max-width:600px){.topbar .actions{display:none!important}.topbar{flex-wrap:nowrap!important;align-items:center!important}.section.hero{position:relative}.section.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#050a28b8,#050a288c 60%,#050a2800);pointer-events:none}.section.hero .container{position:relative}.hero .lead,.hero p{color:#ffffffd1}}
