@font-face{font-family:__Merriweather_f7dee7;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fe4c52824bfaed3e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Merriweather_f7dee7;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e8ab5100a4aa694-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Merriweather_f7dee7;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b78b37b810acce9f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Merriweather_f7dee7;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/027647acf05c7ff8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Merriweather_f7dee7;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1f3fe8c6df3d47c1-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:__Merriweather_f7dee7;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fe4c52824bfaed3e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Merriweather_f7dee7;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e8ab5100a4aa694-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Merriweather_f7dee7;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b78b37b810acce9f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Merriweather_f7dee7;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/027647acf05c7ff8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Merriweather_f7dee7;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1f3fe8c6df3d47c1-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:__Merriweather_f7dee7;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fe4c52824bfaed3e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Merriweather_f7dee7;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e8ab5100a4aa694-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Merriweather_f7dee7;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b78b37b810acce9f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Merriweather_f7dee7;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/027647acf05c7ff8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Merriweather_f7dee7;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1f3fe8c6df3d47c1-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:__Merriweather_Fallback_f7dee7;src:local("Times New Roman");ascent-override:80.59%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:122.09%}.__className_f7dee7{font-family:__Merriweather_f7dee7,__Merriweather_Fallback_f7dee7;font-style:normal}.__variable_f7dee7{--font-merriweather:"__Merriweather_f7dee7","__Merriweather_Fallback_f7dee7"}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:__JetBrains_Mono_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-jetbrains-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}:root{--bg:#fff;--bg-soft:#f6f7f9;--bg-grid:#eceef2;--ink:#000;--ink-soft:#444b5c;--ink-muted:#8a8f9c;--rule:#d8dce4;--blue:#1957ff;--blue-dark:#0a3fd6;--blue-soft:#e8eeff;--green:#16a34a;--font-sans:var(--font-merriweather,"Merriweather",Georgia,serif);--font-mono:var(--font-jetbrains-mono,"JetBrains Mono",ui-monospace,monospace);--max:1440px;--gutter:clamp(20px,4vw,48px)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;letter-spacing:-.005em}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none}img,svg{display:block}.mono{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.tick-row{height:28px;background:repeating-linear-gradient(to right,var(--rule) 0,var(--rule) 1px,transparent 1px,transparent 12px);mask-image:linear-gradient(180deg,transparent 0,#000 50%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 50%,transparent);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.cta-block{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:22px 28px;background:var(--blue);color:#fff;font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;position:relative;transition:background .15s;border:none;cursor:pointer}.cta-block:hover{background:var(--blue-dark)}.cta-block:after{content:"";position:absolute;top:-1px;right:-1px;width:10px;height:10px;border-top:1px solid var(--ink);border-right:1px solid var(--ink)}.cta-block:disabled{opacity:.6;cursor:not-allowed}nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:20px var(--gutter);border-bottom:1px solid var(--rule);background:var(--bg);position:-webkit-sticky;position:sticky;top:0;z-index:100}.nav-logo{gap:10px;font-size:20px;font-weight:700;letter-spacing:-.025em;color:var(--ink)}.logo-mark,.nav-logo{display:flex;align-items:center}.logo-mark{color:var(--blue)}.nav-links{display:flex;justify-content:center;gap:clamp(20px,3vw,44px);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.nav-links a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);transition:color .15s}.nav-links a:hover{color:var(--blue)}.nav-links .num{color:var(--ink-muted)}.nav-right{display:flex;align-items:center;gap:12px}.nav-cta{display:inline-flex;align-items:center;padding:12px 20px;border:1px solid var(--ink);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:transparent;position:relative;transition:background .15s,color .15s}.nav-cta:hover{background:var(--ink);color:var(--bg)}.nav-cta:after{content:"";position:absolute;bottom:-1px;right:-1px;width:7px;height:7px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;background:none;border:1px solid var(--rule);cursor:pointer}.nav-burger span{display:block;height:1px;background:var(--ink);transition:transform .2s,opacity .2s}#hero{border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.hero-inner{padding:clamp(40px,5vw,72px) var(--gutter) clamp(64px,8vw,112px);max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:1}.hero-label{color:var(--ink-soft);margin-bottom:20px}.hero-label:before{content:">>> ";color:var(--blue)}h1{font-size:clamp(44px,6.5vw,96px);font-weight:700;line-height:.97;letter-spacing:-.04em}.hero-sub{margin-top:clamp(24px,3vw,36px);font-size:17px;color:var(--ink-soft);line-height:1.6;max-width:56ch}.hero-cta-wrap,.hero-sub{margin-left:auto;margin-right:auto}.hero-cta-wrap{display:flex;flex-direction:column;gap:16px;max-width:340px;margin-top:clamp(32px,4vw,48px)}.hero-credentials{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.hero-credentials .sep{color:var(--rule)}#services,.section-simple-head{border-bottom:1px solid var(--rule)}.section-simple-head{padding:clamp(40px,5vw,64px) var(--gutter) clamp(24px,3vw,36px)}.section-label{color:var(--ink-soft);margin-bottom:18px}.section-label:before{content:">>> ";color:var(--blue)}.about-head h2,.contact-left h2,.why-head h2{font-size:clamp(32px,4vw,58px);font-weight:700;line-height:1.02;letter-spacing:-.03em}.services-grid{display:grid;grid-template-columns:1fr 1fr}.service{padding:clamp(36px,4vw,60px) var(--gutter);position:relative;display:flex;flex-direction:column;gap:20px}.service:first-child{border-right:1px solid var(--rule)}.service-num{position:absolute;top:24px;right:var(--gutter);color:var(--ink-muted)}.service-icon{width:180px;height:100px;border:1px solid var(--rule);background:linear-gradient(var(--bg-grid) 1px,transparent 1px) 0 0 /16px 16px,linear-gradient(90deg,var(--bg-grid) 1px,transparent 1px) 0 0 /16px 16px;display:grid;place-items:center}.service h3{font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.1;letter-spacing:-.02em;max-width:20ch}.service>p{color:var(--ink-soft);line-height:1.6;max-width:48ch}.service-features{margin-top:4px;border-top:1px solid var(--rule)}.feat{display:grid;grid-template-columns:24px 1fr;align-items:center;grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.feat:last-child{border-bottom:none}.feat-arrow{color:var(--blue)}#why{background:var(--bg-soft)}#why,.why-head{border-bottom:1px solid var(--rule)}.why-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;padding:clamp(48px,6vw,80px) var(--gutter) clamp(32px,4vw,48px)}.why-head p{align-self:end;color:var(--ink-soft);line-height:1.6;max-width:44ch}.pillars{display:grid;grid-template-columns:repeat(3,1fr)}.pillar{padding:clamp(32px,4vw,52px) var(--gutter);position:relative;display:flex;flex-direction:column;gap:16px;background:var(--bg)}.pillar:not(:last-child){border-right:1px solid var(--rule)}.pillar-num{position:absolute;top:24px;right:var(--gutter);color:var(--ink-muted)}.pillar-icon{width:56px;height:56px;border:1px solid var(--rule);display:grid;place-items:center;color:var(--blue)}.pillar h3{font-size:20px;font-weight:700;letter-spacing:-.02em}.pillar p{color:var(--ink-soft);line-height:1.6;font-size:15px}.comparison{border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;background:var(--bg)}.comp-col{padding:clamp(28px,3.5vw,44px) var(--gutter)}.comp-col:first-child{border-right:1px solid var(--rule);background:var(--bg-soft)}.comp-col h4{margin-bottom:20px}.comp-col:first-child h4:before{content:"× ";color:var(--ink-muted)}.comp-col:last-child h4:before{content:"+ ";color:var(--blue)}.comp-item{display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:14px;line-height:1.4}.comp-item:last-child{border-bottom:none}.comp-mark{font-family:var(--font-mono);font-size:11px;color:var(--ink-muted)}.comp-col:first-child .comp-item{color:var(--ink-soft)}.comp-col:last-child .comp-item{color:var(--ink);font-weight:500}#about,.about-head{border-bottom:1px solid var(--rule)}.about-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;padding:clamp(48px,6vw,80px) var(--gutter) clamp(32px,4vw,48px)}.about-head p{align-self:end;color:var(--ink-soft);line-height:1.6;font-size:17px;max-width:48ch}.about-body{display:grid;grid-template-columns:1fr 1fr}.about-text{padding:clamp(36px,4vw,56px) var(--gutter);border-right:1px solid var(--rule)}.about-text p{color:var(--ink-soft);line-height:1.7;font-size:16px;max-width:52ch}.about-text p+p{margin-top:20px}.about-tagline{margin-top:32px;padding-top:28px;border-top:1px solid var(--rule);font-size:clamp(20px,2.2vw,28px);font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.about-pillars{padding:clamp(36px,4vw,56px) var(--gutter);gap:0}.about-pillar,.about-pillars{display:flex;flex-direction:column}.about-pillar{padding:20px 0;border-bottom:1px solid var(--rule);gap:6px}.about-pillar:first-child{padding-top:0}.about-pillar:last-child{border-bottom:none}.about-pillar-label{color:var(--ink)}.about-pillar-desc{font-size:14px;color:var(--ink-soft);line-height:1.55}#contact{border-bottom:1px solid var(--rule)}.contact-grid{display:grid;grid-template-columns:1fr 1fr}.contact-left{padding:clamp(48px,6vw,80px) var(--gutter);border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:20px}.contact-label{color:var(--ink-soft)}.contact-label:before{content:">>> ";color:var(--blue)}.contact-sub{font-size:16px;color:var(--ink-soft);line-height:1.6;max-width:40ch;margin-top:-4px}.contact-detail{margin-top:4px;display:flex;flex-direction:column;gap:4px}.contact-detail span{color:var(--ink-muted)}.contact-detail a{color:var(--blue);font-size:15px;transition:opacity .15s}.contact-detail a:hover{opacity:.7}.contact-footnote{margin-top:auto;color:var(--ink-muted)}.contact-right{padding:clamp(48px,6vw,80px) var(--gutter);background:var(--bg-soft)}.contact-form{display:flex;flex-direction:column;gap:20px;position:relative}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:var(--ink-soft);font-size:11px}.form-group input,.form-group textarea{width:100%;padding:12px 14px;border:1px solid var(--rule);background:var(--bg);font-family:var(--font-sans);font-size:15px;color:var(--ink);outline:none;transition:border-color .15s;-webkit-appearance:none;border-radius:0}.form-group input:focus,.form-group textarea:focus{border-color:var(--blue)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--ink-muted)}.form-group textarea{resize:vertical;min-height:120px}.submit-btn{margin-top:4px}.form-feedback{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.form-feedback.success{color:var(--green)}.form-feedback.error{color:#dc2626}footer{padding:24px var(--gutter);justify-content:space-between;gap:24px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);border-top:1px solid var(--rule)}.footer-left,footer{display:flex;align-items:center}.footer-left{gap:16px}.footer-links{display:flex;gap:24px}.footer-links a:hover{color:var(--blue)}#hero:after,#hero:before{content:"";position:absolute;top:50%;left:50%;width:900px;height:900px;border-radius:50%;border:1px solid rgba(25,87,255,.22);transform:translate(-50%,-50%) scale(.05);opacity:0;animation:radar-pulse 6s ease-out infinite;pointer-events:none;z-index:0}#hero:after{animation-delay:3s}@keyframes radar-pulse{0%{transform:translate(-50%,-50%) scale(.05);opacity:.55}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes prefix-flicker{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}.contact-label,.hero-label,.section-label{cursor:default}.contact-label:hover:before,.hero-label:hover:before,.section-label:hover:before{animation:prefix-flicker .35s step-end forwards}.pillar,.service{transition:transform .18s ease,box-shadow .18s ease}.pillar:hover,.service:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.06);z-index:1}@media (max-width:860px){.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--rule);flex-direction:column;padding:20px var(--gutter);gap:16px}.nav-links.open{display:flex}nav{position:relative}.nav-burger{display:flex}.about-body,.about-head,.comparison,.contact-grid,.pillars,.services-grid,.why-head{grid-template-columns:1fr}.comp-col:first-child,.pillar:not(:last-child),.service:first-child{border-right:none;border-bottom:1px solid var(--rule)}.why-head{gap:24px}.about-text,.contact-left{border-right:none;border-bottom:1px solid var(--rule)}.form-row{grid-template-columns:1fr}}@media (max-width:480px){.footer-links{gap:16px}}