.atm-page{overflow-x:hidden}.atm-page h1,.atm-page h2,.atm-page h3{font-family:var(--font-heading)}.atm-grad{background:linear-gradient(90deg,#00949d,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.atm-eyebrow{color:var(--color-dark);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700;font-family:var(--font-heading);background:#00949d14;border:1px solid #00949d38;border-radius:100px;margin-bottom:22px;padding:5px 14px;display:inline-block}.atm-hero{padding:clamp(72px,10vw,128px) 24px clamp(48px,6vw,80px);position:relative;overflow:hidden}.atm-hero__bg{z-index:0;background:linear-gradient(125deg,#e8f0f7 0%,#dde4f5 35%,#e8e0f7 60%,#d4eef0 100%);position:absolute;inset:0}.atm-hero__bg:after{content:"";background:radial-gradient(50% 65% at 8%,#00949d1f 0%,#0000 60%),radial-gradient(40% 55% at 90% 55%,#6e56cf1a 0%,#0000 55%);position:absolute;inset:0}.atm-hero__inner{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,56px);max-width:1180px;margin:0 auto;display:grid;position:relative}.atm-hero__title{letter-spacing:-1.5px;color:var(--color-dark);margin:0 0 22px;font-size:clamp(38px,5.6vw,68px);font-weight:800;line-height:1.04}.atm-hero__sub{color:#3c5358;max-width:60ch;font-size:clamp(16px,1.6vw,18.5px);line-height:1.6}.atm-hero__actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.atm-hero__stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:clamp(36px,5vw,52px);display:grid}.atm-stat{background:#ffffff8c;border:1px solid #00949d29;border-radius:14px;padding:16px 14px}.atm-stat__num{font-family:var(--font-heading);letter-spacing:-1px;background:linear-gradient(120deg,#00949d,#6e56cf);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1;display:block}.atm-stat__label{color:#5b7378;margin-top:6px;font-size:12.5px;line-height:1.35;display:block}.atm-viz{isolation:isolate;background:linear-gradient(#0b242a 0%,#07181c 100%);border:1px solid #78c8c82e;border-radius:20px;padding:22px;position:relative;box-shadow:0 30px 60px -28px #001216b3,inset 0 1px #ffffff0d}.atm-viz:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:1px;position:absolute;top:0;left:22px;right:22px}.atm-viz__head{border-bottom:1px solid #78c8c824;align-items:center;gap:7px;margin-bottom:14px;padding-bottom:14px;display:flex}.atm-viz__dot{border-radius:50%;flex:none;width:11px;height:11px}.atm-viz__file{color:#71908f;margin-left:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.atm-viz__svg{width:100%;height:auto;display:block}.atm-edge{stroke:#78c8c859;stroke-width:1.6px;fill:none}.atm-edge--live{stroke:url(#atm-edgeg);stroke-width:2.2px;stroke-dasharray:7 220;stroke-linecap:round;fill:none;animation:3.4s linear infinite atm-trace}@keyframes atm-trace{to{stroke-dashoffset:-227px}}.atm-node{fill:#082022eb;stroke:#78c8c852;stroke-width:1.3px}.atm-node--edge{stroke:#00bfa599}.atm-node--data{stroke:#7e5eff99}.atm-nlabel{fill:#d8ecec;font-family:var(--font-heading);font-size:11px;font-weight:600}.atm-viz__flow{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.atm-pill{color:#2cc6ce;background:#00bfa514;border:1px solid #00bfa54d;border-radius:8px;padding:5px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600}.atm-pill--p{color:#9c8bff;background:#7e5ecf14;border-color:#7e5eff52}.atm-section{padding:clamp(64px,8vw,100px) 24px;position:relative;overflow:hidden}.atm-section--white{background:#fff}.atm-section--gray{background:var(--color-gray-light)}.atm-section--gradient-light{background:linear-gradient(135deg,#e8f6f7 0%,#eee8f8 50%,#e8f0f9 100%)}.atm-section--gradient-light:before{content:"";pointer-events:none;background:radial-gradient(40% 60% at 10%,#00949d14 0%,#0000 60%),radial-gradient(35% 50% at 90% 60%,#6e56cf0f 0%,#0000 55%);position:absolute;inset:0}.atm-section--dark{background:linear-gradient(135deg,#002c37 0%,#0a2a3a 40%,#1a1a3a 100%)}.atm-section--dark:before{content:"";pointer-events:none;background:radial-gradient(50% 70% at 20% 30%,#00949d26 0%,#0000 60%),radial-gradient(40% 60% at 80% 70%,#6e56cf24 0%,#0000 55%);position:absolute;inset:0}.atm-section__inner{z-index:1;max-width:1180px;margin:0 auto;position:relative}.atm-sec-head{max-width:760px;margin-bottom:48px}.atm-section__eyebrow{color:var(--color-teal-dark);letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--font-heading);background:#00949d14;border:1px solid #00949d33;border-radius:100px;margin-bottom:16px;padding:4px 12px;display:inline-block}.atm-section__eyebrow--p{color:#5a44b0;background:#6e56cf14;border-color:#6e56cf38}.atm-section__eyebrow--dark{color:#5ee6ec;background:#00949d26;border-color:#00949d59}.atm-section__title{letter-spacing:-1px;color:var(--color-dark);margin:0;font-size:clamp(27px,3.6vw,42px);font-weight:800;line-height:1.1}.atm-section__title--light{color:#fff}.atm-section__sub{color:#4a6266;margin:18px 0 0;font-size:clamp(15.5px,1.5vw,18px);line-height:1.6}.atm-grid{gap:20px;display:grid}.atm-grid--3{grid-template-columns:repeat(3,1fr)}.atm-card{border:1px solid var(--color-border);background:#fff;border-radius:16px;padding:26px 24px;transition:transform .25s,box-shadow .25s,border-color .25s}.atm-card:hover{border-color:#00949d59;transform:translateY(-5px);box-shadow:0 24px 44px -28px #002c3766}.atm-card__title{letter-spacing:-.3px;color:var(--color-dark);margin:16px 0 8px;font-size:18px;font-weight:700}.atm-card__text{color:#56707a;margin:0;font-size:14.5px;line-height:1.55}.atm-card__meta{color:#7b9296;margin-top:12px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;display:inline-block}.atm-card--reg{align-items:flex-start;gap:16px;display:flex}.atm-card--reg .atm-card__title{margin-top:0}.atm-card--accent{background:linear-gradient(160deg,#00949d0f,#6e56cf0f);border-color:#6e56cf47}.atm-chip{color:#fff;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff4d,0 10px 22px -10px #002c3766}.atm-chip svg{width:25px;height:25px}.atm-chip--teal{background:linear-gradient(155deg,#00d8c0,#00727a)}.atm-chip--purple{background:linear-gradient(155deg,#a088ff,#5c46b2)}.atm-chip--amber{background:linear-gradient(155deg,#f4cc76,#c5871f)}.atm-pipe{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.atm-step{border:1px solid var(--color-border);background:#fff;border-radius:16px;padding:24px;position:relative}.atm-step__n{letter-spacing:1px;color:var(--color-teal-dark);margin-bottom:14px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;font-weight:700;display:block}.atm-step .atm-card__title{margin-top:14px}.atm-step__arrow{z-index:2;border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-purple);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-18px;transform:translateY(-50%);box-shadow:0 4px 12px -4px #002c3740}.atm-step__arrow svg{width:16px;height:16px}.atm-note{background:var(--color-section-teal);border:1px solid var(--color-border-teal);border-left:4px solid var(--color-teal);border-radius:14px;align-items:flex-start;gap:14px;margin-top:28px;padding:20px 24px;display:flex}.atm-note__icon{color:#fff;background:linear-gradient(155deg,#00d8c0,#00727a);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.atm-note__icon svg{width:17px;height:17px}.atm-note p{color:#2e4a4f;margin:0;font-size:15px;line-height:1.55}.atm-note b{color:var(--color-dark)}.atm-risk{border:1px solid var(--color-border);background:#fff;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:36px;padding:28px clamp(24px,4vw,48px);display:grid}.atm-risk__num{text-align:center}.atm-risk__num b{font-family:var(--font-heading);letter-spacing:-2px;font-size:clamp(38px,5vw,58px);font-weight:800;line-height:1;display:block}.atm-risk__num span{color:#6b8388;margin-top:8px;font-size:13px;display:block}.atm-risk__num--bad b{color:#d4574e}.atm-risk__num--good b{color:#16a34a}.atm-risk__mid{text-align:center;color:var(--color-purple);font-size:12.5px}.atm-risk__mid svg{width:30px;height:30px;margin:0 auto 4px;display:block}.atm-why{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(28px,4vw,52px);display:grid}.atm-why__lead{color:#cfe7e7;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.atm-why__points{flex-direction:column;gap:18px;margin-top:28px;display:flex}.atm-why__point{align-items:flex-start;gap:13px;display:flex}.atm-why__point b{color:#fff;font-size:15.5px}.atm-why__point p{color:#9fc0c2;margin:4px 0 0;font-size:14.5px;line-height:1.5}.atm-why__check,.atm-cred svg{flex:none}.atm-why__check{color:#5ee6ec;background:#00d8c029;border-radius:8px;place-items:center;width:26px;height:26px;margin-top:2px;display:grid}.atm-why__check svg{width:16px;height:16px}.atm-creds{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.atm-cred{color:#bfe0e1;background:#ffffff0d;border:1px solid #78c8c82e;border-radius:100px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.atm-cred svg{color:#5ee6ec;width:15px;height:15px}.atm-founder-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #78c8c82e;border-radius:18px;padding:26px}.atm-founder{align-items:center;gap:16px;display:flex}.atm-founder__avatar{background-image:url(/images/migrated/2024/12/Valeri-Milke-VamiSec-1024x768.webp);background-position:50% 16%;background-repeat:no-repeat;background-size:200%;border:2px solid #5ee6ec73;border-radius:50%;flex:none;width:68px;height:68px;box-shadow:0 6px 16px -6px #00000080}.atm-founder-card b{color:#fff;font-size:18px}.atm-founder__role{color:#5ee6ec;margin-top:2px;font-size:14px;font-weight:600}.atm-founder__sig{color:#87a4a5;margin-top:8px;font-size:12px;line-height:1.5}.atm-founder__quote{color:#cfe7e7;border-left:2px solid #2cc6ce66;margin:22px 0 0;padding-left:16px;font-size:15.5px;line-height:1.6}.atm-cta{text-align:center;background:linear-gradient(135deg,#c2e8eb 0%,#dde4f5 40%,#e8e0f7 100%);padding:clamp(72px,9vw,104px) 24px;position:relative;overflow:hidden}.atm-cta:before{content:"";background:radial-gradient(50% 80% at 15%,#00949d1f 0%,#0000 60%),radial-gradient(35% 60% at 85%,#6e56cf1a 0%,#0000 55%);position:absolute;inset:0}.atm-cta__inner{z-index:1;max-width:760px;margin:0 auto;position:relative}.atm-cta__title{letter-spacing:-1.5px;color:var(--color-dark);margin:16px 0 0;font-size:clamp(32px,5vw,52px);font-weight:800}.atm-cta__sub{color:#3c5358;max-width:62ch;margin:18px auto 30px;font-size:clamp(16px,1.6vw,18.5px);line-height:1.6}.atm-cta__fine{flex-direction:column;gap:4px;margin-top:34px;display:flex}.atm-cta__fine span{color:#5b7378;font-size:12.5px}@media (max-width:980px){.atm-hero__inner,.atm-why{grid-template-columns:1fr}.atm-pipe{grid-template-columns:repeat(2,1fr)}.atm-step__arrow{display:none}}@media (max-width:600px){.atm-hero__stats{grid-template-columns:repeat(2,1fr)}.atm-grid--3,.atm-pipe{grid-template-columns:1fr}.atm-risk{grid-template-columns:1fr;gap:16px}.atm-risk__mid svg{transform:rotate(90deg)}}.atm-card--grid{background:#fff;position:relative;overflow:hidden}.atm-card--grid:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#4f4f4f2e 1px,#0000 1px),linear-gradient(#4f4f4f2e 1px,#0000 1px);background-size:50px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 50% at 50% 0,#000 70%,#0000 110%);mask-image:radial-gradient(80% 50% at 50% 0,#000 70%,#0000 110%)}.atm-card--grid>*{z-index:1;position:relative}.atm-card--grid .atm-card__title{color:var(--color-dark)}.atm-card--grid .atm-card__text{color:#56707a}.atm-card--blue{background:#2563eb;border-color:#ffffff24}.atm-card--blue .atm-card__title{color:#fff}.atm-card--blue .atm-card__text{color:#ffffffeb}.atm-card--dark{background:#111;border-color:#ffffff1a}.atm-card--dark .atm-card__title{color:#fff}.atm-card--dark .atm-card__text{color:#fffc}.atm-card--grid .atm-card__title,.atm-card--blue .atm-card__title,.atm-card--dark .atm-card__title{margin-top:0}.atm-card--grid:hover{border-color:#00949d59}.atm-card--blue:hover{border-color:#fff6;box-shadow:0 24px 44px -28px #0f265a8c}.atm-card--dark:hover{border-color:#ffffff47;box-shadow:0 24px 44px -28px #000000b3}
