.legal-doc{min-width:0;padding-block:var(--space-lg)}.legal-doc-inner{min-width:0;overflow-wrap:anywhere;word-break:break-word}@media (max-width:900px){body:has(.contact-section--lead) .cookie-consent:not([hidden]){bottom:0;padding-bottom:max(var(--space-sm),env(safe-area-inset-bottom))}body:has(.contact-section--lead){padding-bottom:0}body:has(.contact-section--lead) .b24-widget-button-wrapper,body:has(.contact-section--lead) .b24-widget-button-position-bottom-right,body:has(.contact-section--lead) [class*="b24-widget-button"]{opacity:1 !important;pointer-events:auto !important;visibility:visible !important}}.page-process{padding-bottom:clamp(2rem,4vw,3rem)}.page-process .process-container{width:min(100% - 2rem,80rem);margin-inline:auto}.page-process .section-band{padding-top:clamp(1rem,2.5vw,1.45rem);padding-bottom:clamp(1rem,2.5vw,1.45rem)}.page-process .process-hero{padding-top:clamp(0.85rem,2vw,1.25rem)}.page-process .process-hero__title{margin:0 0 clamp(0.75rem,2vw,1rem);font-size:clamp(1.85rem,3.8vw,2.45rem);font-weight:700;letter-spacing:-0.03em;line-height:1.12;text-wrap:balance;color:var(--text)}.page-process .process-hero__lead{margin:0 0 0.55rem;max-width:58ch;font-size:clamp(0.98rem,1.7vw,1.06rem);line-height:1.58;color:rgba(198,212,234,0.94)}.page-process .process-hero__detail{margin:0 0 clamp(0.85rem,2vw,1.1rem);max-width:54ch;font-size:0.88rem;line-height:1.52;color:rgba(178,194,220,0.9)}.page-process .process-steps--launch{margin-top:clamp(0.85rem,2vw,1.15rem);gap:clamp(0.75rem,1.8vw,1rem)}.page-process .process-step--launch{display:flex;flex-direction:column;gap:0.4rem;min-height:100%;padding:clamp(1rem,2.2vw,1.15rem)}.page-process .process-step--launch::after{display:none}.page-process .process-step__head{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-bottom:0.15rem}.page-process .process-step__duration{padding:0.2rem 0.5rem;border-radius:999px;border:1px solid rgba(34,211,238,0.2);font-size:0.68rem;font-weight:600;letter-spacing:0.02em;color:rgba(141,241,249,0.92);background:rgba(8,14,24,0.55);white-space:nowrap}.page-process .process-step__title{margin:0;font-size:clamp(1rem,1.8vw,1.06rem);font-weight:700;letter-spacing:-0.02em;line-height:1.25}.page-process .process-step__body{margin:0;flex:1;font-size:0.86rem;line-height:1.52;color:rgba(178,194,220,0.92)}.page-process .process-step__result{margin:0.55rem 0 0;padding-top:0.55rem;border-top:1px solid rgba(110,199,220,0.12);font-size:0.84rem;line-height:1.48;color:rgba(198,212,234,0.94)}.page-process .process-step__result strong{color:rgba(120,210,245,0.95);font-weight:600}.page-process .process-outcomes{margin-top:clamp(1rem,2.5vw,1.35rem);padding:clamp(1.1rem,2.5vw,1.4rem) clamp(1.15rem,2.5vw,1.5rem);border-radius:var(--radius-lg);border:1px solid rgba(56,223,240,0.28);background:linear-gradient(175deg,rgba(56,223,240,0.09),rgba(11,18,31,0.92));box-shadow:0 14px 36px rgba(0,0,0,0.22)}.page-process .process-outcomes__title{margin:0 0 0.45rem;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:700;letter-spacing:-0.02em;color:rgba(236,244,252,0.98)}.page-process .process-outcomes__lead{margin:0 0 0.65rem;max-width:58ch;font-size:0.88rem;line-height:1.52;color:rgba(178,194,220,0.92)}.page-process .process-outcomes__list{margin:0;padding-left:1.15rem;font-size:0.86rem;line-height:1.52;color:rgba(185,200,228,0.94)}.page-process .process-outcomes__list li+li{margin-top:0.25rem}.page-process .process-final-cta{margin-top:0;margin-bottom:0}.page-process .process-final-cta__inner{padding:clamp(1.25rem,3vw,1.65rem);border-color:rgba(56,223,240,0.28);background:linear-gradient(175deg,rgba(56,223,240,0.1),rgba(11,18,31,0.9))}.page-process .process-final-cta .cases-next-title{font-size:clamp(1.15rem,2.6vw,1.45rem);max-width:28ch}.page-process .process-final-cta__actions .btn--lg{min-height:3.1rem;flex:1 1 auto;justify-content:center}@media (min-width:800px){.page-process .process-final-cta__actions{justify-content:flex-end;flex-wrap:wrap}.page-process .process-final-cta__actions .btn--lg{flex:0 1 auto;min-width:11rem}.page-process .process-final-cta__actions .btn-primary{min-width:13.5rem}}.page-trust{padding-bottom:clamp(2rem,4vw,3rem)}.page-trust .trust-container{width:min(100% - 2rem,80rem);margin-inline:auto}.page-trust .section-band{padding-top:clamp(1rem,2.5vw,1.45rem);padding-bottom:clamp(1rem,2.5vw,1.45rem)}.page-trust .trust-hero{padding-top:clamp(0.85rem,2vw,1.25rem)}.page-trust .trust-hero__title{margin:0 0 clamp(0.75rem,2vw,1rem);font-size:clamp(1.85rem,3.8vw,2.45rem);font-weight:700;letter-spacing:-0.03em;line-height:1.12;text-wrap:balance;color:var(--text)}.page-trust .trust-hero__lead{margin:0 0 0.55rem;max-width:58ch;font-size:clamp(0.98rem,1.7vw,1.06rem);line-height:1.58;color:rgba(198,212,234,0.94)}.page-trust .trust-hero__detail{margin:0 0 clamp(0.85rem,2vw,1.1rem);max-width:54ch;font-size:0.88rem;line-height:1.52;color:rgba(178,194,220,0.9)}.page-trust .trust-checklist{margin:clamp(0.85rem,2vw,1.25rem) 0 clamp(1rem,2.2vw,1.4rem);padding:clamp(0.9rem,2vw,1.15rem) clamp(1rem,2.2vw,1.25rem);border-radius:var(--radius-md);border:1px solid rgba(110,199,220,0.16);background:linear-gradient(165deg,rgba(16,28,42,0.75),rgba(10,16,26,0.9))}.page-trust .trust-checklist__title{margin:0 0 0.35rem;font-size:clamp(1.05rem,2vw,1.2rem);color:rgba(244,248,255,0.98)}.page-trust .trust-checklist__lead{margin:0 0 0.75rem;font-size:0.86rem;line-height:1.45;color:rgba(178,194,220,0.9)}.page-trust .trust-checklist__list{margin:0;padding:0;list-style:none;display:grid;gap:0.45rem}.page-trust .trust-checklist__list li{position:relative;padding-left:1.35rem;font-size:0.86rem;line-height:1.45;color:rgba(210,224,240,0.94)}.page-trust .trust-checklist__list li::before{content:"";position:absolute;left:0;top:0.42rem;width:0.55rem;height:0.55rem;border-radius:50%;background:rgba(34,211,238,0.85);box-shadow:0 0 0 3px rgba(34,211,238,0.15)}.page-trust .trust-checklist__actions{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:1rem}.page-trust .trust-checklist__print-hint{margin:0.55rem 0 0;font-size:0.75rem;color:rgba(148,168,198,0.85)}@media (min-width:720px){.page-trust .trust-checklist__list{grid-template-columns:1fr 1fr;gap:0.5rem 1.1rem}}.page-trust .trust-grid--launch{gap:clamp(0.75rem,1.8vw,1rem)}.page-trust .trust-grid--primary{margin-top:clamp(0.85rem,2vw,1.15rem)}.page-trust .trust-grid--secondary{margin-top:clamp(0.65rem,1.5vw,0.85rem)}@media (min-width:900px){.page-trust .trust-grid--primary{grid-template-columns:repeat(3,1fr)}.page-trust .trust-grid--secondary{grid-template-columns:repeat(2,1fr)}}.page-trust .trust-card--launch{display:flex;flex-direction:column;min-height:100%;padding:clamp(1rem,2.2vw,1.15rem);background:linear-gradient(165deg,rgba(22,30,46,0.55),rgba(12,16,26,0.92));border:1px solid rgba(110,199,220,0.14);border-radius:var(--radius-lg);box-shadow:0 12px 40px rgba(0,0,0,0.28);transition:border-color 0.2s,box-shadow 0.2s}.page-trust .trust-card--launch:hover{border-color:rgba(34,211,238,0.18);box-shadow:0 16px 48px rgba(0,0,0,0.35)}.page-trust .trust-card--secondary{border-color:rgba(110,199,220,0.1);background:linear-gradient(165deg,rgba(18,24,38,0.45),rgba(10,14,24,0.88));box-shadow:0 8px 28px rgba(0,0,0,0.2)}.page-trust .trust-card__title{margin:0;font-size:clamp(1rem,1.8vw,1.06rem);font-weight:700;letter-spacing:-0.02em;line-height:1.25}.page-trust .trust-card__body{margin:0 0 0.45rem;font-size:0.86rem;line-height:1.52;color:rgba(178,194,220,0.92)}.page-trust .trust-card__list-label{margin:0 0 0.25rem;font-size:0.76rem;font-weight:600;letter-spacing:0.02em;color:rgba(141,241,249,0.88)}.page-trust .trust-card__list{margin:0 0 0.55rem;padding-left:1.1rem;flex:1;font-size:0.8rem;line-height:1.48;color:var(--text-muted)}.page-trust .trust-card__list li+li{margin-top:0.15rem}.page-trust .trust-card__result{margin:0.55rem 0 0;padding-top:0.55rem;border-top:1px solid rgba(110,199,220,0.12);font-size:0.84rem;line-height:1.48;color:rgba(198,212,234,0.94)}.page-trust .trust-card__result strong{color:rgba(120,210,245,0.95);font-weight:600}.page-trust .trust-card__note{margin:0.55rem 0 0;padding-top:0.55rem;border-top:1px solid rgba(110,199,220,0.1);font-size:0.78rem;line-height:1.48;color:rgba(168,182,210,0.88);font-style:italic}.page-trust .trust-final-cta{margin-top:0;margin-bottom:0}.page-trust .trust-final-cta__inner{padding:clamp(1.25rem,3vw,1.65rem);border-color:rgba(56,223,240,0.28);background:linear-gradient(175deg,rgba(56,223,240,0.1),rgba(11,18,31,0.9))}.page-trust .trust-final-cta .cases-next-title{font-size:clamp(1.15rem,2.6vw,1.45rem);max-width:30ch}.page-trust .trust-final-cta__actions .btn--lg{min-height:3.1rem;flex:1 1 auto;justify-content:center}@media (min-width:800px){.page-trust .trust-final-cta__actions{justify-content:flex-end;flex-wrap:wrap}.page-trust .trust-final-cta__actions .btn--lg{flex:0 1 auto;min-width:11rem}.page-trust .trust-final-cta__actions .btn-primary{min-width:14.5rem}}.page-final-cta{padding-top:clamp(1.2rem,2.6vw,1.8rem)}.page-final-cta .cta-strip{margin-top:0}.page-expertise{padding-bottom:clamp(2rem,4vw,3rem)}.page-expertise .expertise-container{width:min(100% - 2rem,80rem);margin-inline:auto}.page-expertise .section-band{padding-top:clamp(1.25rem,3vw,1.85rem);padding-bottom:clamp(1.25rem,3vw,1.85rem)}.page-expertise .expertise-hero{position:relative;padding-top:clamp(1.25rem,3vw,1.75rem);padding-bottom:clamp(0.85rem,2vw,1.25rem);overflow:hidden}.page-expertise .expertise-hero::before{content:"";position:absolute;inset:-12% -8% auto;height:68%;pointer-events:none;background:radial-gradient(55% 70% at 12% 28%,rgba(34,211,238,0.12),transparent 72%),radial-gradient(42% 55% at 88% 18%,rgba(120,180,255,0.07),transparent 68%)}.page-expertise .expertise-hero>*{position:relative;z-index:1}.page-expertise .expertise-hero__title{margin:0 0 clamp(0.85rem,2vw,1.1rem);max-width:22ch;font-size:clamp(1.95rem,4.2vw,2.85rem);font-weight:700;letter-spacing:-0.035em;line-height:1.1;text-wrap:balance;color:var(--text)}.page-expertise .expertise-hero__lead{margin:0 0 0.75rem;max-width:58ch;font-size:clamp(1rem,1.75vw,1.1rem);line-height:1.6;color:rgba(198,212,234,0.94)}.page-expertise .expertise-hero__detail{margin:0;max-width:52ch;font-size:0.92rem;line-height:1.58;color:rgba(178,194,220,0.9)}.page-expertise .expertise-hero__actions{margin-top:clamp(1.15rem,2.5vw,1.6rem)}.page-expertise .expertise-outcomes-section{margin-bottom:clamp(0.25rem,1vw,0.75rem)}.page-expertise .expertise-outcomes{padding:clamp(1.1rem,2.5vw,1.4rem) clamp(1.15rem,2.5vw,1.5rem);border-radius:var(--radius-lg);border:1px solid rgba(56,223,240,0.28);background:linear-gradient(175deg,rgba(56,223,240,0.1),rgba(11,18,31,0.9));box-shadow:0 14px 36px rgba(0,0,0,0.22)}.page-expertise .expertise-outcomes__title{margin:0 0 0.75rem;font-size:clamp(1rem,1.8vw,1.12rem);font-weight:700;letter-spacing:-0.02em;color:rgba(236,244,252,0.98)}.page-expertise .expertise-outcomes__list{margin:0;padding:0;list-style:none;display:grid;gap:0.55rem}@media (min-width:720px){.page-expertise .expertise-outcomes__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem 1.25rem}}.page-expertise .expertise-outcomes__list li{position:relative;padding-left:1.15rem;font-size:0.9rem;line-height:1.5;color:rgba(198,212,234,0.94)}.page-expertise .expertise-outcomes__list li::before{content:"";position:absolute;left:0;top:0.55em;width:0.42rem;height:0.42rem;border-radius:50%;background:rgba(56,223,240,0.85);box-shadow:0 0 8px rgba(56,223,240,0.45)}.page-expertise .expertise-section-title{margin:0 0 clamp(1rem,2.2vw,1.35rem);font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--text)}.page-expertise .expertise-flow{display:grid;gap:clamp(0.75rem,1.6vw,1rem);margin:0;padding:0;list-style:none}@media (min-width:768px){.page-expertise .expertise-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-expertise .expertise-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-expertise .expertise-flow__step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.45rem;min-height:100%;padding:clamp(1rem,2.2vw,1.2rem) clamp(0.85rem,1.8vw,1rem);border-radius:14px;border:1px solid rgba(94,233,240,0.16);background:linear-gradient(165deg,rgba(10,16,28,0.82),rgba(8,12,22,0.72));box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 10px 28px rgba(0,0,0,0.16)}.page-expertise .expertise-flow__num{font-size:0.72rem;font-weight:700;letter-spacing:0.12em;color:rgba(141,241,249,0.96)}.page-expertise .expertise-flow__label{margin:0;font-size:0.95rem;font-weight:700;line-height:1.3;color:rgba(236,244,252,0.98)}.page-expertise .expertise-flow__text{margin:0;font-size:0.84rem;line-height:1.48;color:rgba(178,194,220,0.92)}.page-expertise .expertise-formats-grid{display:grid;gap:clamp(0.85rem,2vw,1rem);margin-bottom:clamp(1rem,2.2vw,1.35rem)}@media (min-width:900px){.page-expertise .expertise-formats-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.page-expertise .expertise-format-card{display:flex;flex-direction:column;height:100%;padding:clamp(1rem,2.2vw,1.2rem);border-radius:var(--radius-lg);border:1px solid rgba(110,199,220,0.16);background:linear-gradient(165deg,rgba(34,211,238,0.04),rgba(11,18,31,0.88));box-shadow:0 10px 28px rgba(0,0,0,0.18)}.page-expertise .expertise-format-card__badge{display:inline-flex;align-self:flex-start;margin-bottom:0.55rem;padding:0.2rem 0.5rem;border-radius:999px;border:1px solid rgba(34,211,238,0.22);font-size:0.68rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(120,210,245,0.95);background:rgba(8,14,24,0.65)}.page-expertise .expertise-format-card__title{margin:0 0 0.55rem;font-size:clamp(1rem,1.8vw,1.08rem);font-weight:700;letter-spacing:-0.02em;line-height:1.25;color:rgba(236,244,252,0.98)}.page-expertise .expertise-format-card__for{margin:0 0 0.75rem;font-size:0.86rem;line-height:1.52;color:rgba(178,194,220,0.92)}.page-expertise .expertise-format-card__block{margin-bottom:0.75rem}.page-expertise .expertise-format-card__block-label{margin:0 0 0.4rem;font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(140,165,198,0.85)}.page-expertise .expertise-format-card__list{margin:0;padding-left:1.1rem;font-size:0.84rem;line-height:1.48;color:rgba(185,200,228,0.94)}.page-expertise .expertise-format-card__list li+li{margin-top:0.2rem}.page-expertise .expertise-format-card__result{margin:0 0 0.75rem;padding-top:0.65rem;border-top:1px solid rgba(110,199,220,0.12);font-size:0.86rem;line-height:1.5;color:rgba(198,212,234,0.94)}.page-expertise .expertise-format-card__result strong{color:rgba(120,210,245,0.95);font-weight:600}.page-expertise .expertise-format-card__pricing{margin:0 0 0.85rem;font-size:0.84rem;line-height:1.45;color:rgba(178,194,220,0.92)}.page-expertise .expertise-format-card__pricing p{margin:0}.page-expertise .expertise-format-card__pricing p+p{margin-top:0.25rem}.page-expertise .expertise-format-card__pricing strong{color:rgba(214,236,255,0.95)}.page-expertise .expertise-format-card__cta{margin-top:auto;align-self:flex-start}.page-expertise .expertise-format-card--featured{margin-top:clamp(0.25rem,1vw,0.5rem);padding:clamp(1.15rem,2.5vw,1.45rem);border-color:rgba(56,223,240,0.32);background:linear-gradient(175deg,rgba(56,223,240,0.1),rgba(11,18,31,0.92));box-shadow:0 0 0 1px rgba(34,211,238,0.08),0 16px 40px rgba(0,0,0,0.26)}.page-expertise .expertise-format-card__featured-label{margin:0 0 0.65rem;font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(141,241,249,0.92)}.page-expertise .expertise-format-card__featured-body{display:grid;gap:clamp(1rem,2.2vw,1.35rem)}@media (min-width:800px){.page-expertise .expertise-format-card__featured-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.page-expertise .expertise-format-card__featured-side .expertise-format-card__result{border-top:none;padding-top:0;margin-bottom:1rem}.page-expertise .expertise-format-card__tiers{display:grid;gap:0.65rem;margin-bottom:1rem}@media (min-width:520px){.page-expertise .expertise-format-card__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-expertise .expertise-format-card__tier{padding:0.75rem 0.85rem;border-radius:var(--radius-md);border:1px solid rgba(110,199,220,0.14);background:rgba(8,14,24,0.45)}.page-expertise .expertise-format-card__tier-name{margin:0 0 0.25rem;font-size:0.78rem;font-weight:600;color:rgba(178,194,220,0.9)}.page-expertise .expertise-format-card__tier-price{margin:0;font-size:1.05rem;font-weight:700;color:var(--accent)}.page-expertise .expertise-format-card__tier-hint{margin:0.2rem 0 0;font-size:0.78rem;color:var(--text-subtle)}.page-expertise .expertise-footnote{margin:clamp(1rem,2.2vw,1.35rem) 0 0;max-width:62ch;font-size:0.78rem;line-height:1.52;color:var(--text-subtle)}.page-expertise .expertise-final-cta{margin-top:clamp(0.5rem,1.5vw,1rem);margin-bottom:0}.page-expertise .expertise-final-cta__inner{padding:clamp(1.35rem,3.2vw,1.85rem);border-color:rgba(56,223,240,0.28);background:linear-gradient(175deg,rgba(56,223,240,0.1),rgba(11,18,31,0.9))}.page-expertise .expertise-final-cta .cases-next-title{font-size:clamp(1.2rem,2.8vw,1.55rem);max-width:28ch}.page-expertise .expertise-final-cta .cases-next-text{font-size:0.92rem;max-width:48ch}.page-expertise .expertise-final-cta__actions .btn--lg{min-height:3.15rem;flex:1 1 auto;justify-content:center}@media (min-width:800px){.page-expertise .expertise-final-cta__actions{justify-content:flex-end}.page-expertise .expertise-final-cta__actions .btn--lg{flex:0 1 auto;min-width:12.5rem}}.page-about{padding-bottom:clamp(2rem,4vw,3rem)}.page-about .section-band{padding-top:clamp(1.75rem,4vw,2.75rem);padding-bottom:clamp(1.75rem,4vw,2.75rem)}.page-about .about-hero-shell{padding-top:clamp(1.25rem,3vw,2rem);margin-bottom:clamp(0.35rem,1.2vw,0.75rem)}.page-about .about-hero-panel{position:relative;overflow:hidden;padding:clamp(1.35rem,3.2vw,2rem) clamp(1.25rem,3vw,1.75rem) clamp(1.15rem,2.8vw,1.55rem);border-radius:var(--radius-lg);border:1px solid rgba(110,199,220,0.24);background:radial-gradient(ellipse 85% 55% at 8% 0%,rgba(34,211,238,0.14),transparent 62%),radial-gradient(ellipse 60% 45% at 92% 8%,rgba(120,180,255,0.08),transparent 58%),linear-gradient(175deg,rgba(18,28,44,0.92),rgba(10,15,26,0.96));box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 18px 44px rgba(0,0,0,0.28)}.page-about .about-hero-panel::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(186,220,248,0.22),rgba(34,211,238,0.38),transparent);opacity:0.7;pointer-events:none}.page-about .about-hero-panel>*{position:relative;z-index:1}.page-about .about-hero{position:relative;padding-top:clamp(1.5rem,3.5vw,2.25rem);padding-bottom:clamp(1.25rem,3vw,1.85rem);overflow:hidden}.page-about .about-hero::before{content:"";position:absolute;inset:-15% -8% auto;height:70%;pointer-events:none;background:radial-gradient(58% 72% at 12% 28%,rgba(34,211,238,0.14),transparent 72%),radial-gradient(42% 55% at 88% 18%,rgba(120,180,255,0.08),transparent 68%)}.page-about .about-hero>*{position:relative;z-index:1}.page-about .about-hero__title{margin:0 0 clamp(0.85rem,2vw,1.15rem);max-width:20ch;font-size:clamp(2.05rem,4.8vw,3.2rem);font-weight:700;letter-spacing:-0.035em;line-height:1.08;text-wrap:balance;color:var(--text)}.page-about .about-hero__lead{margin:0;max-width:52ch;font-size:clamp(1.02rem,1.8vw,1.12rem);line-height:1.62;color:rgba(198,212,234,0.94)}.page-about .about-hero__actions{margin-top:clamp(1.25rem,2.8vw,1.75rem);margin-bottom:clamp(1.35rem,3vw,1.85rem)}.page-about .about-hero-panel .about-metrics-bar{margin-top:0;border-color:rgba(110,199,220,0.18);background:linear-gradient(165deg,rgba(8,14,24,0.55),rgba(6,10,18,0.72));box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}.page-about .about-hero-panel .about-metrics-note{margin-top:0.75rem;margin-bottom:0}.page-about .about-hero__actions .btn--lg{min-height:3.1rem}.page-about .about-metrics-wrap{margin:0 auto clamp(0.5rem,1.5vw,1rem)}.page-about .about-metrics-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--radius-lg);border:1px solid rgba(110,199,220,0.22);background:linear-gradient(165deg,rgba(34,211,238,0.07),rgba(11,18,31,0.88));box-shadow:0 12px 32px rgba(0,0,0,0.2);overflow:hidden}@media (min-width:768px){.page-about .about-metrics-bar{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-about .about-metrics-bar__item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0.3rem;min-height:5.25rem;padding:clamp(0.85rem,2vw,1.1rem) clamp(0.95rem,2.2vw,1.25rem);border-bottom:1px solid rgba(110,199,220,0.12);border-right:1px solid rgba(110,199,220,0.12)}.page-about .about-metrics-bar__item:nth-child(2n){border-right:none}.page-about .about-metrics-bar__item:nth-last-child(-n+2){border-bottom:none}@media (min-width:768px){.page-about .about-metrics-bar__item{border-bottom:none}.page-about .about-metrics-bar__item:nth-child(2n){border-right:1px solid rgba(110,199,220,0.12)}.page-about .about-metrics-bar__item:last-child{border-right:none}}.page-about .about-metrics-bar__value{font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-0.03em;line-height:1;color:var(--accent)}.page-about .about-metrics-bar__label{font-size:0.82rem;line-height:1.4;color:rgba(178,194,220,0.92)}.page-about .about-metrics-note{margin:0.65rem 0 0;max-width:62ch;font-size:0.78rem;line-height:1.5;color:var(--text-subtle)}.page-about .about-pillars-section .section-title{margin-bottom:clamp(1rem,2.5vw,1.35rem)}.page-about .about-pillars{display:grid;gap:clamp(0.75rem,2vw,1rem)}@media (min-width:640px){.page-about .about-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.page-about .about-pillars{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-about .about-pillar{display:flex;flex-direction:column;gap:0.55rem;min-height:100%;padding:clamp(1rem,2.2vw,1.25rem);border-radius:var(--radius-lg);border:1px solid rgba(110,199,220,0.18);background:linear-gradient(160deg,rgba(56,223,240,0.06),rgba(11,18,31,0.72));transition:border-color 0.2s ease,box-shadow 0.2s ease}.page-about .about-pillar:hover{border-color:rgba(34,211,238,0.28);box-shadow:0 10px 28px rgba(0,0,0,0.18)}.page-about .about-pillar__num{font-size:0.72rem;font-weight:700;letter-spacing:0.14em;color:rgba(120,210,245,0.88)}.page-about .about-pillar__title{margin:0;font-size:clamp(1rem,1.8vw,1.08rem);font-weight:700;letter-spacing:-0.02em;line-height:1.25;color:rgba(236,244,252,0.98)}.page-about .about-pillar__text{margin:0;font-size:0.9rem;line-height:1.52;color:rgba(178,194,220,0.94)}.page-about .about-team-section .section-title{margin-bottom:0.55rem}.page-about .about-team-intro{margin:0 0 clamp(1rem,2.2vw,1.25rem);max-width:48ch;font-size:0.95rem;font-weight:600;line-height:1.5;color:rgba(120,210,245,0.92)}.page-about .about-team{margin-top:0}.page-about .about-team-card{padding:clamp(1rem,2.2vw,1.2rem)}.page-about .about-team-card h3{margin:0 0 0.5rem;font-size:1.02rem}.page-about .about-team-card p{margin:0;font-size:0.9rem;line-height:1.52;color:rgba(178,194,220,0.94)}.page-about .section-title--muted{font-size:clamp(1.55rem,2.6vw,1.95rem);color:rgba(220,230,245,0.92)}.page-about .about-stack-section{opacity:1}.page-about .about-stack-lead{margin:0 0 clamp(1.1rem,2.4vw,1.5rem);max-width:52ch;font-size:clamp(0.95rem,1.5vw,1.05rem);line-height:1.55;color:rgba(178,194,220,0.9)}.page-about .about-stack-grid{display:grid;gap:clamp(0.85rem,2vw,1.15rem)}@media (min-width:640px){.page-about .about-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-about .about-stack-group{display:flex;flex-direction:column;gap:0.65rem;padding:clamp(1rem,2.2vw,1.25rem);border-radius:var(--radius-md);border:1px solid rgba(94,233,240,0.1);background:linear-gradient(165deg,rgba(14,28,44,0.72) 0%,rgba(8,14,24,0.55) 100%);transition:border-color 0.2s ease,background 0.2s ease}.page-about .about-stack-group:hover{border-color:rgba(94,233,240,0.22);background:linear-gradient(165deg,rgba(16,34,52,0.8) 0%,rgba(8,14,24,0.62) 100%)}.page-about .about-stack-group__head{display:flex;align-items:baseline;justify-content:space-between;gap:0.75rem}.page-about .about-stack-group__label{margin:0;font-size:0.8rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(210,228,245,0.92)}.page-about .about-stack-group__link{flex-shrink:0;font-size:0.78rem;font-weight:600;color:rgba(94,233,240,0.88);text-decoration:none;border-bottom:1px solid transparent;transition:color 0.15s ease,border-color 0.15s ease}.page-about .about-stack-group__link:hover,.page-about .about-stack-group__link:focus-visible{color:#7af0f6;border-bottom-color:rgba(122,240,246,0.45);outline:none}.page-about .about-stack-group__desc{margin:0;font-size:0.9rem;line-height:1.5;color:rgba(165,184,210,0.92)}.page-about .about-stack-chips{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:auto;padding-top:0.15rem}.page-about .about-stack-section .stack-item{font-size:0.78rem;padding:0.42rem 0.72rem;background:rgba(255,255,255,0.045);border-color:rgba(255,255,255,0.1);color:rgba(190,208,230,0.95)}.page-about .about-ecosystem-card{max-width:62ch;padding:clamp(1rem,2.2vw,1.25rem);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,0.08);background:rgba(8,14,24,0.4)}.page-about .about-ecosystem-card p{margin:0 0 0.85rem;font-size:0.9rem;line-height:1.55;color:rgba(178,194,220,0.92)}.page-about .about-ecosystem-links{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0.5rem}.page-about #about-partnerships{scroll-margin-top:clamp(4.5rem,12vw,6.5rem)}.page-about .about-final-cta{margin-top:clamp(0.5rem,1.5vw,1rem);margin-bottom:0}.page-about .about-final-cta__inner{padding:clamp(1.35rem,3.2vw,1.85rem);border-color:rgba(56,223,240,0.28);background:linear-gradient(175deg,rgba(56,223,240,0.1),rgba(11,18,31,0.9))}.page-about .about-final-cta .cases-next-title{font-size:clamp(1.2rem,2.8vw,1.55rem);max-width:28ch}.page-about .about-final-cta .cases-next-text{font-size:0.92rem;max-width:46ch}.page-about .about-final-cta__actions .btn--lg{min-height:3.15rem;flex:1 1 auto;justify-content:center}@media (min-width:800px){.page-about .about-final-cta__actions{justify-content:flex-end}.page-about .about-final-cta__actions .btn--lg{flex:0 1 auto;min-width:12.5rem}}.page-services .service-card[id]{scroll-margin-top:clamp(4.5rem,12vw,6.5rem)}.page-services .services-hero .section-lead{max-width:62ch}.page-services .services-quick .cases-filter-bar{margin-top:0.85rem}.page-services .service-card--route{display:flex;flex-direction:column;gap:0.5rem;padding:clamp(0.95rem,2vw,1.15rem);padding-left:clamp(0.95rem,2vw,1.15rem);min-height:100%}.page-services .service-card--route::before{display:none}.page-services .service-card--route h3{margin:0}.page-services .service-card--featured{border-color:rgba(34,211,238,0.28);background:linear-gradient(165deg,rgba(18,36,52,0.92),rgba(10,18,28,0.95));box-shadow:0 0 0 1px rgba(34,211,238,0.08),0 12px 28px rgba(0,0,0,0.22)}.page-services .service-card-badge{margin:0;width:fit-content;padding:0.18rem 0.5rem;border-radius:999px;font-size:0.68rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:rgba(12,28,40,0.92);background:rgba(141,241,249,0.92)}.page-services .service-card-price{margin:0;font-size:0.82rem;line-height:1.4;color:rgba(198,224,240,0.95)}.page-services .service-card-price strong{color:rgba(248,252,255,0.98);font-weight:700}.page-services .service-card--route .service-card-cta{margin-top:0.15rem}.page-services .service-card.is-filtered-out{display:none}.page-services a.service-card .service-card-hint{margin:0.4rem 0 0.5rem;max-width:48ch;font-size:0.78rem;line-height:1.45;color:rgba(185,200,228,0.78)}.page-service{--svc-rail:min(100%,52rem);padding-bottom:clamp(1.75rem,4vw,2.75rem)}.page-service .service-hero-cta,.page-service .service-price-orient,.page-service .service-mini-brief,.page-service .service-mini-case,.page-service .service-faq,.page-service .service-depth,.page-service .service-final-cta{width:100%;max-width:var(--svc-rail);box-sizing:border-box}.page-service .service-breadcrumb{margin-bottom:var(--space-sm)}.page-service .service-detail{padding-top:0.15rem}.page-service .service-detail>.section-title{max-width:22em}.page-service .service-detail>.section-lead,.page-service .services-hero-detail{max-width:60ch}.page-service .service-detail[id]{scroll-margin-top:clamp(4.5rem,12vw,6.5rem)}.page-service .service-depth[id]{scroll-margin-top:clamp(4.5rem,12vw,6.5rem)}.page-service .service-detail-bullets{margin:0 0 0.85rem;padding-left:1.15rem;max-width:58ch;font-size:0.9rem;line-height:1.55;color:rgba(186,200,222,0.94)}.page-service .service-detail-bullets li{margin:0.28rem 0}.page-service .service-detail-bullets li+li{margin-top:0.4rem}.page-service .service-market-note{margin:clamp(0.45rem,1.2vw,0.75rem) 0 0;max-width:60ch;font-size:0.86rem;line-height:1.55;color:rgba(185,200,228,0.9)}.page-service .cases-method-heading{margin-top:clamp(1.35rem,3.2vw,1.85rem);margin-bottom:0.35rem;font-size:clamp(1.05rem,2.2vw,1.22rem);max-width:28ch}.page-service .service-manager-benefits .cases-method-heading,.page-service .service-depth .cases-method-heading,.page-service .service-scope .cases-method-heading,.page-service .service-faq .cases-method-heading{max-width:32ch}.page-service .services-hero-detail{margin:0.55rem 0 0;max-width:60ch;font-size:0.92rem;line-height:1.55;color:var(--text-muted)}.page-security .security-price-orient{margin-top:1rem;max-width:none;width:100%}.page-faq .section-lead,.page-about .section-lead,.page-expertise .section-lead,.page-trust .section-lead,.page-process .section-lead,.page-security .section-lead,.page-documents .section-lead,.page-contact .section-lead,.page-clients .section-lead,.page-cases .section-lead,.page-zakupka .section-lead,.page-services-brief .section-lead{max-width:60ch}.page-about .about-metrics-note,.page-trust .section-lead,.page-expertise .expertise-format-card__for{max-width:58ch}.page-process .process-step p,.page-documents .legal-card-lead{max-width:52ch}.page-security .security-manager-benefits{margin-top:1rem}.page-security .security-manager-benefits h3{font-size:clamp(1.02rem,2.2vw,1.18rem);margin:0 0 0.55rem}.page-service .service-boundary-list{margin:0 0 var(--space-lg);padding:0.65rem 0.85rem 0.65rem 1.35rem;border-left:3px solid rgba(245,158,11,0.42);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:rgba(18,14,10,0.35);list-style:disc;font-size:0.82rem;line-height:1.52;color:var(--text-muted)}.page-service .service-boundary-list li{margin:0.25rem 0}.page-service .service-mini-case{margin:clamp(1.1rem,2.6vw,1.5rem) 0;padding:1.15rem 1.25rem;border-radius:14px;border:1px solid rgba(110,199,220,0.2);background:linear-gradient(160deg,rgba(14,24,38,0.75),rgba(10,16,28,0.92))}.page-service .service-mini-case .section-label{margin-bottom:0.4rem}.page-service .service-mini-case-text{margin:0 0 0.85rem;max-width:58ch;font-size:0.9rem;line-height:1.55;color:var(--text-muted)}.page-service .service-mini-case-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.45rem;margin:0;font-size:0.84rem}.page-service .service-mini-case-actions-sep{display:none}.page-service .service-mini-case-link{display:inline-flex;align-items:center;min-height:36px;padding:0.35rem 0.75rem;border-radius:999px;border:1px solid rgba(110,199,220,0.24);background:rgba(8,14,24,0.55);color:rgba(210,236,248,0.95);font-weight:600;text-decoration:none;transition:border-color 0.15s ease,background 0.15s ease,color 0.15s ease}.page-service .service-mini-case-link:hover{border-color:rgba(94,233,240,0.45);background:rgba(16,32,44,0.75);color:#fff;text-decoration:none}.page-service .service-scope{margin:clamp(1.25rem,3vw,1.85rem) 0}.page-service .service-scope-lead{margin-top:0.4rem;max-width:58ch}.page-service .service-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;align-items:stretch}.page-service .service-scope-col{display:flex;flex-direction:column;height:100%;padding:1.15rem 1.2rem;border-radius:14px;border:1px solid rgba(110,199,220,0.16);background:rgba(10,16,28,0.5)}.page-service .service-scope-col--included{border-color:rgba(52,211,153,0.28);background:linear-gradient(165deg,rgba(12,28,24,0.45),rgba(10,16,28,0.72))}.page-service .service-scope-col--excluded{border-color:rgba(245,158,11,0.28);background:linear-gradient(165deg,rgba(28,20,12,0.4),rgba(14,12,10,0.7))}.page-service .service-scope-col-title{margin:0 0 0.75rem;font-size:0.95rem;font-weight:650;letter-spacing:0.01em;line-height:1.35}.page-service .service-scope-col--included .service-detail-bullets,.page-service .service-scope-col--excluded .service-boundary-list{margin:0;max-width:none;flex:1 1 auto}.page-service .service-scope-col--excluded .service-boundary-list{padding-left:1.15rem;border-left:none;background:transparent;font-size:0.9rem;line-height:1.55;color:rgba(186,200,222,0.94)}.page-service .service-scope-col--excluded .service-boundary-list li+li{margin-top:0.4rem}.page-service .service-faq{margin:clamp(1.5rem,3.2vw,2.1rem) 0}.page-service .service-faq-lead{margin-top:0.4rem;max-width:58ch}.page-service .faq-list--service{margin-top:0.95rem;max-width:none}.page-service .faq-list--service .faq-item{border-radius:12px}.page-service .faq-list--service .faq-item summary{font-size:0.94rem;line-height:1.4;gap:1rem}.page-service .faq-list--service .faq-item-body{font-size:0.9rem;line-height:1.55;max-width:58ch}.page-cases .cases-industry-nda{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem 0.75rem;margin:0 0 var(--space-md);padding:0.65rem 0.85rem;border-radius:var(--radius-sm);border:1px solid rgba(110,199,220,0.16);background:rgba(10,16,28,0.45);font-size:0.84rem;color:var(--text-muted)}.page-cases .cases-industry-grid{margin-top:var(--space-md)}.page-cases .case-industry-card__title{margin:0.35rem 0 0.5rem;font-size:1.05rem;line-height:1.35}.page-cases .case-industry-card__links{margin:0.75rem 0 0;font-size:0.88rem}@media (max-width:768px){.page-service .service-scope-grid{grid-template-columns:1fr}}.page-service .service-depth{margin:clamp(1.15rem,2.8vw,1.65rem) 0;padding:0}.page-service .service-depth--compare,.page-service .service-depth--checklist{margin-top:clamp(0.85rem,2.2vw,1.25rem)}.page-service .service-depth .cases-method-heading{margin-top:0;margin-bottom:0.5rem}.page-service .service-depth-lead{margin:0 0 0.65rem;max-width:58ch;font-size:0.92rem;line-height:1.55;color:var(--text-muted)}.page-service .service-depth .service-detail-bullets{margin-top:0.45rem}.page-service .service-depth-footnote{margin:0.75rem 0 0;max-width:58ch;font-size:0.84rem;line-height:1.5;color:rgba(185,200,228,0.88)}.page-service .service-depth-footnote a{color:rgba(160,228,252,0.96);font-weight:600;text-decoration:none}.page-service .service-depth-footnote a:hover{text-decoration:underline;text-underline-offset:0.15em}.page-service .service-steps-list{list-style:none;margin:0.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:0.55rem}.page-service .service-steps-item{display:grid;grid-template-columns:auto 1fr;gap:0.65rem 0.75rem;align-items:start;padding:0.55rem 0.65rem;border-radius:var(--radius-sm);border:1px solid rgba(110,199,220,0.12);background:rgba(10,16,28,0.35)}.page-service .service-steps-num{font-size:0.78rem;font-weight:700;letter-spacing:0.04em;color:rgba(34,211,238,0.9);line-height:1.4;min-width:1.5rem}.page-service .service-steps-title{margin:0 0 0.2rem;font-size:0.9rem;font-weight:600;line-height:1.35;color:rgba(214,236,255,0.95)}.page-service .service-steps-desc{margin:0;font-size:0.82rem;line-height:1.5;color:var(--text-muted)}.contact-section{position:relative;padding-bottom:var(--space-2xl)}.contact-section::before{content:"";display:block;height:1px;width:min(12rem,40%);margin:0 auto var(--space-lg);background:var(--line-accent);opacity:0.6}.contact-grid{display:grid;gap:clamp(1.2rem,2.8vw,var(--space-lg))}.contact-routing{display:grid;gap:0.78rem;margin:0 0 var(--space-lg)}.contact-routing-help{margin:0 0 var(--space-lg);padding:0.72rem 0.9rem;border-radius:var(--radius-md);border:1px solid rgba(110,199,220,0.2);background:rgba(11,18,31,0.72)}.contact-routing-help-title{margin:0 0 0.35rem;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--text-subtle)}.contact-routing-help p{margin:0;color:var(--text-muted);font-size:0.84rem;line-height:1.52}.contact-section--lead .channel-card--contact a.channel-card-link,.contact-section--lead .contact-strip-panel a.channel-card-link{text-decoration:none;border-bottom:1px solid rgba(141,242,255,0.22);padding-bottom:0.05em;transition:border-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.contact-section--lead .channel-card--contact a.channel-card-link:hover,.contact-section--lead .contact-strip-panel a.channel-card-link:hover{border-bottom-color:rgba(186,248,255,0.48)}@media (min-width:768px){.contact-grid{grid-template-columns:1fr 1.1fr}.contact-routing{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-final-cta .cta-strip .btn{padding-inline:1.35rem}@media (min-width:720px){.page-final-cta .cta-strip .btn{min-height:2.95rem}}@media (max-width:719px){.page-final-cta .cta-strip .btn{width:100%}}.page-faq{padding-bottom:clamp(1.25rem,2.5vw,1.75rem)}.page-faq .faq-container{width:min(100% - 2rem,80rem);margin-inline:auto}.page-faq .section-faq{padding-bottom:0}.page-faq .section-band{padding-top:clamp(0.65rem,1.5vw,0.95rem);padding-bottom:0}.page-faq .section-faq.section-band{padding-bottom:0}.page-faq .page-breadcrumb{margin-bottom:0.35rem}.page-faq .faq-context-strip{margin-bottom:0.65rem}.page-faq .faq-hero{padding-top:clamp(0.35rem,1vw,0.65rem)}.page-faq .faq-hero__title{margin:0 0 0.45rem;font-size:clamp(1.85rem,3.8vw,2.45rem);font-weight:700;letter-spacing:-0.03em;line-height:1.12;text-wrap:balance;color:var(--text)}.page-faq .faq-hero__lead{margin:0 0 0.35rem;max-width:58ch;font-size:clamp(0.98rem,1.7vw,1.06rem);line-height:1.52;color:rgba(198,212,234,0.94)}.page-faq .faq-hero__detail{margin:0 0 0.55rem;max-width:54ch;font-size:0.88rem;line-height:1.48;color:rgba(178,194,220,0.9)}.page-faq .faq-layout{display:grid;gap:0.65rem;margin-top:0.45rem}@media (min-width:960px){.page-faq .faq-layout{grid-template-columns:minmax(8.5rem,10rem) minmax(0,1fr);align-items:start;gap:0.85rem}.page-faq .faq-sidebar{position:sticky;top:calc(var(--header-height, 4.5rem) + 0.5rem)}}.page-faq .faq-sidebar__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0.2rem}@media (max-width:959px){.page-faq .faq-sidebar__list{flex-direction:row;flex-wrap:wrap;gap:0.3rem}}.page-faq .faq-sidebar__link{display:block;padding:0.3rem 0.5rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:0.82rem;font-weight:600;line-height:1.3;color:rgba(178,194,220,0.92);text-decoration:none;transition:color 0.2s,border-color 0.2s,background 0.2s}.page-faq .faq-sidebar__link:hover{color:rgba(210,235,255,0.98);border-color:rgba(110,199,220,0.2);background:rgba(10,16,28,0.55)}.page-faq .faq-sidebar__link.is-active{color:rgba(141,241,249,0.98);border-color:rgba(56,223,240,0.28);background:rgba(56,223,240,0.08)}.page-faq .faq-groups{display:flex;flex-direction:column;gap:0.2rem;min-width:0}.page-faq .faq-group{scroll-margin-top:calc(var(--header-height, 4.5rem) + 0.5rem)}.page-faq .faq-group:not(:first-child) .faq-group__title{padding-top:0.15rem}.page-faq .faq-group__title{margin:0 0 0.2rem;font-size:0.74rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(141,241,249,0.88)}.page-faq .faq-list--page{max-width:none;gap:0.35rem}.page-faq .faq-item summary{padding:0.7rem 0.85rem;font-size:0.94rem}.page-faq .faq-item-body{padding:0 0.85rem 0.7rem;font-size:0.875rem;line-height:1.55}.page-faq .faq-item-body>p{margin:0 0 0.45rem}.page-faq .faq-item-outcome,.page-faq .faq-item-note{margin:0.35rem 0 0;padding:0.4rem 0.5rem;border-radius:var(--radius-sm);font-size:0.84rem;line-height:1.45}.page-faq .faq-item-outcome{border-left:3px solid rgba(56,223,240,0.55);background:rgba(56,223,240,0.06);color:rgba(198,212,234,0.94)}.page-faq .faq-item-outcome strong{color:rgba(120,210,245,0.95);font-weight:600}.page-faq .faq-item-note{border-left:3px solid rgba(148,163,184,0.35);background:rgba(148,163,184,0.06);color:rgba(185,200,228,0.92)}.page-faq .faq-item-note strong{color:rgba(210,225,248,0.96);font-weight:600}.page-faq .faq-final-cta{margin:0.35rem auto 0}.page-faq .faq-final-cta.cases-next{margin:0.35rem auto 0}.page-faq .faq-final-cta__inner{padding:clamp(0.9rem,2vw,1.15rem);border-color:rgba(56,223,240,0.28);background:linear-gradient(175deg,rgba(56,223,240,0.1),rgba(11,18,31,0.9))}.page-faq .faq-final-cta .cases-next-title{font-size:clamp(1.1rem,2.4vw,1.35rem);max-width:26ch}.page-faq .faq-final-cta__actions .btn--lg{min-height:2.85rem;flex:1 1 auto;justify-content:center}@media (min-width:800px){.page-faq .faq-final-cta__actions{justify-content:flex-end;flex-wrap:wrap}.page-faq .faq-final-cta__actions .btn--lg{flex:0 1 auto;min-width:11rem}.page-faq .faq-final-cta__actions .btn-primary{min-width:12.5rem}}.page-documents{padding-bottom:clamp(2rem,4vw,3rem)}.page-documents .docs-container{width:min(100% - 2rem,80rem);margin-inline:auto}.page-documents .section-band{padding-top:clamp(1.1rem,2.8vw,1.65rem);padding-bottom:clamp(1.1rem,2.8vw,1.65rem)}.page-documents .docs-hero{padding-top:clamp(1rem,2.5vw,1.5rem);padding-bottom:clamp(0.75rem,2vw,1.1rem)}.page-documents .docs-hero__title{margin:0 0 clamp(0.75rem,2vw,1rem);font-size:clamp(1.85rem,3.5vw,2.45rem);font-weight:700;letter-spacing:-0.03em;line-height:1.12;text-wrap:balance;color:var(--text)}.page-documents .docs-hero__lead{margin:0 0 0.65rem;max-width:58ch;font-size:clamp(0.98rem,1.7vw,1.06rem);line-height:1.58;color:rgba(198,212,234,0.94)}.page-documents .docs-hero__note{margin:0 0 clamp(1rem,2.2vw,1.25rem);max-width:56ch;font-size:0.84rem;line-height:1.52;color:var(--text-subtle)}.page-documents .docs-quick-nav{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:0.85rem}.page-documents .docs-quick-nav__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0.45rem 0.95rem;border-radius:0.72rem;border:1px solid rgba(56,223,240,0.28);background:linear-gradient(175deg,rgba(56,223,240,0.08),rgba(11,18,31,0.88));font-size:0.86rem;font-weight:600;color:rgba(214,236,255,0.96);text-decoration:none;transition:border-color 0.15s ease,background 0.15s ease,box-shadow 0.15s ease}.page-documents .docs-quick-nav__btn:hover{border-color:rgba(56,223,240,0.45);background:linear-gradient(175deg,rgba(56,223,240,0.14),rgba(11,18,31,0.92));box-shadow:0 8px 22px rgba(0,0,0,0.18)}.page-documents .docs-quick-nav__btn:focus-visible{outline:2px solid rgba(120,210,245,0.85);outline-offset:2px}.page-documents .docs-secondary-strip{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0.5rem;font-size:0.84rem}.page-documents .docs-cards-section{padding-top:clamp(0.5rem,1.5vw,1rem)}.page-documents .legal-mock-grid{gap:clamp(0.85rem,2vw,1rem)}.page-documents .legal-mock-card{padding:clamp(1rem,2.2vw,1.2rem)}.page-documents .legal-mock-card--wide{grid-column:1 / -1;border-color:rgba(56,223,240,0.2);background:linear-gradient(175deg,rgba(56,223,240,0.06),rgba(11,18,31,0.9))}.page-documents .legal-card-block-label{margin:0 0 0.4rem;font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(140,165,198,0.85)}.page-documents .legal-card-footnote{margin:0 0 0.75rem;font-size:0.82rem;line-height:1.48;color:var(--text-subtle)}.page-documents .legal-card-bullets{margin-bottom:0.75rem;font-size:0.86rem}.page-documents .legal-card-lead{font-size:0.9rem;margin-bottom:0.7rem}.page-documents .docs-final-cta{margin-top:clamp(0.5rem,1.5vw,1rem);margin-bottom:0}.page-documents .docs-final-cta__inner{padding:clamp(1.35rem,3.2vw,1.85rem);border-color:rgba(56,223,240,0.28);background:linear-gradient(175deg,rgba(56,223,240,0.1),rgba(11,18,31,0.9))}.page-documents .docs-final-cta .cases-next-title{font-size:clamp(1.15rem,2.6vw,1.45rem);max-width:30ch}.page-documents .docs-final-cta .cases-next-text{font-size:0.92rem;max-width:50ch}.page-documents .docs-final-cta__actions .btn--lg{min-height:3.1rem;min-width:14rem;justify-content:center}.page-documents #requisites,.page-documents #terms-offer,.page-documents #pdn-policy,.page-documents #service-brief,.page-documents #legal-requests{scroll-margin-top:clamp(4.5rem,12vw,6.5rem)}.contact-section--lead{padding-top:var(--space-sm)}.contact-section--lead .contact-grid{align-items:start}.contact-section--lead .lead-aside{display:flex;flex-direction:column;gap:clamp(0.75rem,1.8vw,1rem);min-width:0}.contact-section--lead .brief-hint{margin:0;padding:1rem 1.15rem 1.05rem;border-left:none;border:1px solid rgba(110,199,220,0.2);border-radius:var(--radius-lg);background:linear-gradient(165deg,rgba(20,30,48,0.72),rgba(11,17,28,0.9));box-shadow:inset 0 1px 0 rgba(255,255,255,0.035)}.contact-section--lead .brief-hint strong{font-size:0.84rem;font-weight:600;letter-spacing:0.02em;text-transform:none;color:rgba(205,240,255,0.96)}.contact-section--lead .contact-sla{margin:0}.contact-section--lead ul.lead-checklist{margin:0;padding:0.85rem 1rem 0.9rem 1.35rem;border-radius:var(--radius-md);border:1px solid rgba(110,199,220,0.14);background:rgba(10,16,26,0.58);color:var(--text-muted);font-size:0.86rem;line-height:1.55}.contact-section--lead ul.lead-checklist li+li{margin-top:0.42rem}.contact-section--lead .contact-routing-help-title{margin-top:0.1rem;margin-bottom:0.5rem}.contact-section--lead #lead-form.lead-form-scroll-target{scroll-margin-top:6rem}.contact-section--lead .contact-routing-help-title--channels{margin-top:0.15rem;margin-bottom:0.42rem;font-size:0.7rem;letter-spacing:0.14em;opacity:0.9}.contact-section--lead .contact-channels.contact-channels--lead{display:block;margin-bottom:0.45rem;max-width:100%;min-width:0}.contact-section--lead .contact-bridge{margin-top:0.15rem;margin-bottom:var(--space-sm);padding:0.52rem 0.78rem 0.56rem;font-size:0.8rem;line-height:1.48;border-color:rgba(110,199,220,0.12);background:rgba(10,16,28,0.42)}.contact-section--lead #lead-attachment{max-width:100%;font-size:0.82rem;color:rgba(200,218,240,0.92)}.contact-section--lead .contact-strip-panel .channel-card-link--dial{font-size:0.88rem;letter-spacing:0.012em}.contact-section--lead .contact-strip-panel .channel-card-link--action{font-size:0.82rem;font-weight:600}.contact-section--lead .contact-geo{margin:0}.contact-section--lead .contact-map-wrap{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.contact-section--lead .form-card-live{padding:clamp(1.15rem,2.6vw,1.7rem);border-color:rgba(110,199,220,0.2);box-shadow:0 20px 52px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.045)}.contact-section--lead #lead-form .lead-form label{text-transform:none;letter-spacing:0.015em;font-size:0.8125rem;font-weight:600;color:rgba(198,216,238,0.92);margin-bottom:0.42rem}.contact-section--lead .lead-form .form-actions{margin-top:0.55rem}.contact-section--lead .lead-form .form-actions .btn{width:100%}@media (max-width:719px){.contact-section--lead .lead-form .form-actions{display:flex;flex-direction:column}.contact-section--lead .lead-form .form-actions .btn-primary{order:-1}}@media (min-width:720px){.contact-section--lead .lead-form .form-actions{display:flex;flex-direction:row-reverse;align-items:stretch;gap:0.75rem}.contact-section--lead .lead-form .form-actions .btn{width:auto}.contact-section--lead .lead-form .form-actions .btn-primary{flex:1;min-height:2.95rem}.contact-section--lead .lead-form .form-actions .btn-ghost{flex:0 0 auto;align-self:center;min-height:2.45rem;padding-inline:1rem;font-size:0.82rem;font-weight:600;border-color:rgba(117,166,195,0.28);background:rgba(255,255,255,0.04)}.contact-section--lead .lead-form .form-actions .btn-ghost:hover{background:rgba(13,22,36,0.62)}}@media (min-width:768px){.contact-section--lead .form-card-live{position:sticky;top:clamp(5.5rem,12vw,7.5rem);z-index:2}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.contact-section--lead .form-card-live{position:relative;top:auto}}.contact-section--lead .lead-form .form-actions .lead-submit-btn{flex:1;min-height:2.95rem}.contact-section--lead .lead-form .form-actions .lead-reset-btn{flex:0 0 auto}@media (max-width:767px){.contact-section--lead .contact-grid{display:flex;flex-direction:column}.contact-section--lead .form-card-live{order:-1}.contact-section--lead .lead-aside{gap:0.85rem}}.page-cases .cases-hub-panel{padding-top:clamp(1.5rem,4vw,2.4rem);padding-bottom:clamp(1.25rem,3vw,2rem)}.page-cases .cases-hub-panel .cases-filter-bar{margin-top:clamp(0.85rem,2vw,1.1rem)}.page-cases .cases-hero,.page-clients .cases-hero{padding-top:clamp(1.5rem,4vw,2.4rem)}.page-cases,.page-clients,.page-services{padding-bottom:clamp(1.75rem,4vw,2.75rem)}.page-services .services-hero{padding-top:clamp(1.5rem,4vw,2.4rem)}.page-services .services-quick .section-lead{max-width:62ch}.page-services .services-start-help .section-lead{max-width:64ch}.page-clients .clients-container{width:min(100% - 2rem,80rem);margin-inline:auto}.page-clients .section-band{padding-top:clamp(1rem,2.5vw,1.45rem);padding-bottom:clamp(1rem,2.5vw,1.45rem)}.page-clients .clients-hero{padding-top:clamp(0.85rem,2vw,1.25rem);padding-bottom:clamp(0.65rem,1.8vw,1rem)}.page-clients .clients-hero__title{margin:0 0 0.35rem;font-size:clamp(1.85rem,3.8vw,2.55rem);font-weight:700;letter-spacing:-0.03em;line-height:1.1;text-wrap:balance;color:var(--text)}.page-clients .clients-hero__tagline{margin:0 0 0.75rem;max-width:52ch;font-size:0.95rem;font-weight:600;line-height:1.45;color:rgba(120,210,245,0.94)}.page-clients .clients-hero__lead{margin:0 0 0.55rem;max-width:58ch;font-size:clamp(0.96rem,1.65vw,1.04rem);line-height:1.58;color:rgba(198,212,234,0.94)}.page-clients .clients-hero__scheme{margin:0 0 clamp(1rem,2.2vw,1.25rem);max-width:54ch;font-size:0.88rem;line-height:1.52;color:rgba(178,194,220,0.9)}.page-clients .clients-entry-grid{display:grid;gap:clamp(0.75rem,1.8vw,1rem)}@media (min-width:768px){.page-clients .clients-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-clients .clients-entry-card{display:flex;flex-direction:column;gap:0.35rem;min-height:100%;padding:clamp(1.1rem,2.4vw,1.35rem);border-radius:var(--radius-lg);border:1px solid rgba(56,223,240,0.24);background:linear-gradient(175deg,rgba(56,223,240,0.1),rgba(11,18,31,0.9));box-shadow:0 12px 32px rgba(0,0,0,0.22);text-decoration:none;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.page-clients .clients-entry-card:hover{border-color:rgba(56,223,240,0.38);box-shadow:0 16px 40px rgba(0,0,0,0.28);transform:translateY(-2px)}.page-clients .clients-entry-card__label{font-size:0.68rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(130,205,228,0.88)}.page-clients .clients-entry-card__title{font-size:clamp(1.05rem,1.9vw,1.15rem);font-weight:700;letter-spacing:-0.02em;line-height:1.25;color:rgba(236,244,252,0.98)}.page-clients .clients-entry-card__text{font-size:0.88rem;line-height:1.5;color:rgba(178,194,220,0.92)}.page-clients .clients-section-title{margin:0 0 0.55rem;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:700;letter-spacing:-0.02em;line-height:1.15;color:var(--text)}.page-clients .clients-section-lead{margin:0 0 0.5rem;max-width:58ch;font-size:0.92rem;line-height:1.55;color:rgba(198,212,234,0.92)}.page-clients .clients-section-note{margin:0 0 clamp(0.85rem,2vw,1.1rem);max-width:58ch;font-size:0.84rem;line-height:1.52;color:var(--text-subtle)}.page-clients .clients-role-grid{display:grid;gap:clamp(0.75rem,1.8vw,1rem)}@media (min-width:768px){.page-clients .clients-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-clients .clients-role-card{display:flex;flex-direction:column;gap:0.35rem;min-height:100%;padding:clamp(1rem,2.2vw,1.15rem);border-radius:var(--radius-lg);border:1px solid rgba(110,199,220,0.14);background:linear-gradient(165deg,rgba(34,211,238,0.04),rgba(11,18,31,0.88));text-decoration:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.page-clients .clients-role-card:hover{border-color:rgba(34,211,238,0.24);box-shadow:0 10px 28px rgba(0,0,0,0.2)}.page-clients .clients-role-card__badge{font-size:0.68rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(130,205,228,0.85)}.page-clients .clients-role-card__title{font-size:1rem;font-weight:700;color:rgba(236,244,252,0.98)}.page-clients .clients-role-card__text{font-size:0.86rem;line-height:1.5;color:rgba(178,194,220,0.92)}.page-clients .clients-prepare-grid{display:grid;gap:clamp(0.65rem,1.6vw,0.85rem)}@media (min-width:640px){.page-clients .clients-prepare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-clients .clients-prepare-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-clients .clients-prepare-card{display:flex;flex-direction:column;gap:0.3rem;min-height:100%;padding:clamp(0.85rem,2vw,1rem);border-radius:var(--radius-md);border:1px solid rgba(110,199,220,0.12);background:rgba(8,14,24,0.45);text-decoration:none;transition:border-color 0.15s ease,background 0.15s ease}.page-clients .clients-prepare-card:hover{border-color:rgba(34,211,238,0.22);background:rgba(12,20,34,0.65)}.page-clients .clients-prepare-card strong{font-size:0.92rem;font-weight:700;line-height:1.3;color:rgba(236,244,252,0.98)}.page-clients .clients-prepare-card span{font-size:0.82rem;line-height:1.48;color:rgba(178,194,220,0.9)}.page-clients .clients-principles-grid{display:grid;gap:clamp(0.75rem,1.8vw,1rem)}@media (min-width:768px){.page-clients .clients-principles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-clients .clients-principle-card{padding:clamp(1rem,2.2vw,1.15rem);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,0.06);background:rgba(8,14,24,0.4)}.page-clients .clients-principle-card__title{margin:0 0 0.45rem;font-size:0.98rem;font-weight:700;color:rgba(236,244,252,0.98)}.page-clients .clients-principle-card__text{margin:0;font-size:0.86rem;line-height:1.5;color:rgba(178,194,220,0.92)}.page-clients .clients-final-cta{margin-top:0;margin-bottom:0}.page-clients .clients-final-cta__inner{padding:clamp(1.25rem,3vw,1.65rem);border-color:rgba(56,223,240,0.28);background:linear-gradient(175deg,rgba(56,223,240,0.1),rgba(11,18,31,0.9))}.page-clients .clients-final-cta .cases-next-title{font-size:clamp(1.15rem,2.6vw,1.45rem);max-width:30ch}.page-clients .clients-final-cta__actions .btn--lg{min-height:3.1rem;justify-content:center}@media (min-width:800px){.page-clients .clients-final-cta__actions{justify-content:flex-end}.page-clients .clients-final-cta__actions .btn--lg{flex:0 1 auto;min-width:12rem}.page-clients .clients-final-cta__actions .btn-primary{min-width:13.5rem}}.page-cases .cases-grid--stories{gap:clamp(0.85rem,2vw,1.1rem);margin-top:var(--space-md)}@media (min-width:900px){.page-cases .cases-grid--stories{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-cases .case-card--story{padding:clamp(1rem,2.2vw,1.25rem) clamp(1rem,2.4vw,1.35rem);background:linear-gradient(165deg,rgba(20,27,43,0.92),rgba(12,17,30,0.9));border-color:rgba(110,199,220,0.22);gap:0.75rem}.page-cases .case-card--story:hover{border-color:rgba(94,233,240,0.42);box-shadow:0 14px 32px rgba(10,28,44,0.32)}.page-cases .case-card--story .case-card-head h3,.page-cases .case-card--story .case-card-head .case-card-title{font-size:clamp(1.02rem,2vw,1.18rem);line-height:1.3}.page-cases .cases-scenarios-panel .cases-filter-bar{margin-top:clamp(1rem,2.5vw,1.35rem)}@media (min-width:1100px){.page-cases .cases-grid--routes{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-cases .case-card--route{gap:0.65rem;padding:clamp(0.95rem,2vw,1.15rem) clamp(1rem,2.2vw,1.25rem)}.page-cases .case-card--route .case-card-foot{margin-top:0.15rem;padding-top:0}.page-cases .case-card--story .case-metric{margin:0;padding-top:0.65rem;border-top:1px solid rgba(110,199,220,0.18)}.page-breadcrumb{margin-top:var(--space-sm);margin-bottom:calc(-1 * var(--space-2xs, 0.25rem))}.page-site-map .site-map-hero,.page-expertise .expertise-hero,.page-zakupka .zakupka-hero,.page-service-request .service-request-hero{padding-top:clamp(0.5rem,2vw,1rem)}.page-zakupka .cases-next{margin:0 auto clamp(1rem,2.5vw,1.5rem)}.page-service-request .service-request-hero{position:relative;overflow:hidden}.page-service-request .service-request-hero::before{content:"";position:absolute;inset:-20% -10% auto;height:55%;background:radial-gradient(55% 70% at 18% 40%,rgba(34,211,238,0.14),transparent 72%),radial-gradient(40% 55% at 82% 20%,rgba(99,102,241,0.1),transparent 70%);pointer-events:none}.page-zakupka{padding-bottom:clamp(2rem,4vw,3rem)}.page-zakupka .zakupka-container{width:min(100% - 2rem,80rem);margin-inline:auto}.page-zakupka .section-band{padding-top:clamp(1rem,2.5vw,1.5rem);padding-bottom:clamp(1rem,2.5vw,1.5rem)}.page-zakupka .zakupka-hero{padding-top:clamp(0.85rem,2vw,1.25rem);padding-bottom:clamp(0.5rem,1.5vw,0.85rem)}.page-zakupka .zakupka-hero__title{margin:0 0 clamp(0.75rem,2vw,1rem);font-size:clamp(1.85rem,3.8vw,2.55rem);font-weight:700;letter-spacing:-0.03em;line-height:1.12;text-wrap:balance;color:var(--text)}.page-zakupka .zakupka-hero__lead{margin:0 0 0.65rem;max-width:58ch;font-size:clamp(0.98rem,1.7vw,1.06rem);line-height:1.58;color:rgba(198,212,234,0.94)}.page-zakupka .zakupka-hero__note{margin:0 0 0.55rem;max-width:58ch;font-size:0.86rem;line-height:1.55;color:var(--text-subtle)}.page-zakupka .zakupka-trust-line{margin:0;max-width:48ch;font-size:0.9rem;font-weight:600;line-height:1.45;color:rgba(120,210,245,0.92)}.page-zakupka .zakupka-cards-section{padding-top:clamp(0.35rem,1vw,0.65rem);padding-bottom:clamp(0.75rem,2vw,1.1rem)}.page-zakupka .zakupka-doc-grid{display:grid;gap:clamp(0.75rem,1.8vw,1rem);margin-bottom:clamp(0.85rem,2vw,1.1rem)}@media (min-width:640px){.page-zakupka .zakupka-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-zakupka .zakupka-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-zakupka .zakupka-doc-card{display:flex;flex-direction:column;height:100%;min-height:100%;padding:clamp(1rem,2.2vw,1.15rem);border-radius:var(--radius-lg);border:1px solid rgba(110,199,220,0.16);background:linear-gradient(165deg,rgba(34,211,238,0.05),rgba(11,18,31,0.88));box-shadow:0 10px 28px rgba(0,0,0,0.18);transition:border-color 0.2s ease,box-shadow 0.2s ease}.page-zakupka .zakupka-doc-card:hover{border-color:rgba(34,211,238,0.26);box-shadow:0 14px 34px rgba(0,0,0,0.24)}.page-zakupka .zakupka-doc-card__badge{margin:0 0 0.5rem;font-size:0.68rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(130,205,228,0.88)}.page-zakupka .zakupka-doc-card__title{margin:0 0 0.45rem;font-size:clamp(1rem,1.8vw,1.06rem);font-weight:700;letter-spacing:-0.02em;line-height:1.25;color:rgba(236,244,252,0.98)}.page-zakupka .zakupka-doc-card__text{margin:0 0 0.85rem;flex:1;font-size:0.86rem;line-height:1.52;color:rgba(178,194,220,0.92)}.page-zakupka .zakupka-doc-card__cta{margin-top:auto;align-self:flex-start;min-height:2.35rem}.page-zakupka .zakupka-context-strip{margin-top:0}.page-zakupka .zakupka-final-cta{margin-top:0;margin-bottom:0}.page-zakupka .zakupka-final-cta__inner{padding:clamp(1.25rem,3vw,1.65rem);border-color:rgba(56,223,240,0.28);background:linear-gradient(175deg,rgba(56,223,240,0.1),rgba(11,18,31,0.9))}.page-zakupka .zakupka-final-cta .cases-next-title{font-size:clamp(1.15rem,2.6vw,1.45rem);max-width:28ch}.page-zakupka .zakupka-final-cta .cases-next-text{font-size:0.92rem;max-width:50ch}.page-zakupka .zakupka-final-cta__actions .btn--lg{min-height:3.1rem;flex:1 1 auto;justify-content:center}@media (min-width:800px){.page-zakupka .zakupka-final-cta__actions{justify-content:flex-end}.page-zakupka .zakupka-final-cta__actions .btn--lg{flex:0 1 auto;min-width:12rem}.page-zakupka .zakupka-final-cta__actions .btn-primary{min-width:15.5rem}}.legal-doc-updated{margin:0 0 var(--space-sm);max-width:62ch;font-size:0.86rem;line-height:1.5;color:rgba(165,185,210,0.95)}.page-security{padding-bottom:clamp(2rem,4vw,3rem)}.page-security .section-band{padding-top:clamp(1.25rem,3vw,1.85rem);padding-bottom:clamp(1.25rem,3vw,1.85rem)}.page-security .security-hero{position:relative;padding-top:clamp(1.35rem,3.5vw,2rem);padding-bottom:clamp(0.75rem,2vw,1.1rem);overflow:hidden}.page-security .security-hero::before{content:"";position:absolute;inset:-12% -8% auto;height:65%;pointer-events:none;background:radial-gradient(55% 70% at 10% 30%,rgba(34,211,238,0.12),transparent 72%),radial-gradient(40% 50% at 90% 15%,rgba(120,180,255,0.07),transparent 68%)}.page-security .security-hero>*{position:relative;z-index:1}.page-security .security-hero__title{margin:0 0 clamp(0.85rem,2vw,1.1rem);max-width:20ch;font-size:clamp(1.95rem,4.5vw,3rem);font-weight:700;letter-spacing:-0.035em;line-height:1.1;text-wrap:balance;color:var(--text)}.page-security .security-hero__lead{margin:0 0 0.85rem;max-width:58ch;font-size:clamp(1rem,1.75vw,1.1rem);line-height:1.6;color:rgba(198,212,234,0.94)}.page-security .security-hero__detail{margin:0 0 0.75rem;max-width:58ch;font-size:0.92rem;line-height:1.58;color:rgba(178,194,220,0.92)}.page-security .security-checklist-section{margin:0 auto clamp(0.5rem,1.5vw,1rem);scroll-margin-top:clamp(4.5rem,12vw,6.5rem)}.page-security .security-cards-section{padding-top:clamp(1.5rem,3.5vw,2.25rem)}.page-security .security-context-strip{margin-top:var(--space-lg)}.page-security .security-next{margin-top:clamp(1rem,2.5vw,1.5rem);margin-bottom:0}.page-security .security-next__inner{padding:clamp(1.35rem,3.2vw,1.85rem);border-color:rgba(56,223,240,0.28);background:linear-gradient(175deg,rgba(56,223,240,0.1),rgba(11,18,31,0.9))}.page-security .security-next .cases-next-title{font-size:clamp(1.2rem,2.8vw,1.55rem);max-width:26ch}.page-security .security-next .cases-next-text{font-size:0.92rem;max-width:48ch}.page-security .security-next__actions .btn--lg{min-height:3.15rem;flex:1 1 auto;justify-content:center}@media (min-width:800px){.page-security .security-next__actions{justify-content:flex-end}.page-security .security-next__actions .btn--lg{flex:0 1 auto;min-width:11.5rem}.page-security .security-next__actions .btn-primary{min-width:14.5rem}}.page-tariffs{padding-bottom:clamp(2rem,4vw,3rem)}.page-tariffs .tariffs-container{width:min(100% - 2rem,72rem);margin-inline:auto}.page-tariffs .section-band{padding-top:clamp(1rem,2.5vw,1.5rem);padding-bottom:clamp(1rem,2.5vw,1.35rem)}.page-tariffs .tariffs-hero__title{margin:0 0 clamp(0.75rem,1.8vw,1rem);font-size:clamp(1.85rem,3.8vw,2.45rem);font-weight:700;letter-spacing:-0.03em;line-height:1.12;text-wrap:balance}.page-tariffs .tariffs-hero__lead{margin:0 0 0.75rem;max-width:52ch;font-size:clamp(1rem,1.7vw,1.08rem);line-height:1.55;color:rgba(198,212,234,0.94)}.page-tariffs .tariffs-hero__detail{margin:0;max-width:56ch;font-size:0.92rem;line-height:1.55;color:rgba(178,194,220,0.92)}.page-tariffs .tariff-toc{display:flex;flex-wrap:wrap;gap:0.45rem;margin:1rem 0 1.5rem}.page-tariffs .tariff-toc__chip{display:inline-flex;align-items:center;min-height:44px;padding:0.45rem 0.9rem;border-radius:999px;border:1px solid rgba(110,199,220,0.22);background:rgba(14,22,36,0.75);color:rgba(210,232,248,0.95);font-size:0.86rem;font-weight:600;text-decoration:none;transition:border-color 0.15s ease,background 0.15s ease,color 0.15s ease}.page-tariffs .tariff-toc__chip:hover,.page-tariffs .tariff-toc__chip:focus-visible{border-color:rgba(94,233,240,0.45);background:rgba(20,36,48,0.9);color:#fff;outline:none}.page-tariffs .tariff-toc__chip--cta{border-color:rgba(69,228,211,0.45);background:linear-gradient(135deg,rgba(69,228,211,0.18),rgba(94,233,240,0.1));color:#9ff7f0}.page-tariffs .tariff-section-head__label{margin:0 0 0.35rem;font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:rgba(141,241,249,0.88)}.page-tariffs .tariff-models{margin:0 0 1.5rem}.page-tariffs .tariff-models__title{margin:0 0 0.85rem;font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:700;letter-spacing:-0.02em}.page-tariffs .tariff-models-grid{display:grid;gap:0.75rem}@media (min-width:720px){.page-tariffs .tariff-models-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.page-tariffs .tariff-models-grid{grid-template-columns:repeat(4,1fr)}}.page-tariffs .tariff-pick-card{display:flex;flex-direction:column;min-height:100%;padding:1rem 1.05rem;border-radius:14px;border:1px solid rgba(110,199,220,0.16);background:linear-gradient(165deg,rgba(18,26,42,0.7),rgba(10,15,26,0.92))}.page-tariffs .tariff-pick-card--audit{border-color:rgba(56,223,240,0.28);background:linear-gradient(165deg,rgba(56,223,240,0.09),rgba(10,15,26,0.92))}.page-tariffs .tariff-pick-card__icon{margin-bottom:0.55rem}.page-tariffs .tariff-pick-card__title{margin:0 0 0.4rem;font-size:1.02rem;font-weight:700;color:rgba(236,244,252,0.98)}.page-tariffs .tariff-pick-card__text{margin:0;flex:1;font-size:0.9rem;line-height:1.5;color:rgba(178,194,220,0.92)}.page-tariffs .tariff-pick-card__link{margin-top:0.75rem;font-size:0.88rem;font-weight:600;color:rgba(141,241,249,0.95);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.page-tariffs .tariff-pick-card__link:hover{text-decoration:underline}.page-tariffs .tariff-sla-cards{list-style:none;margin:0;padding:0;display:grid;gap:0.65rem}@media (min-width:640px){.page-tariffs .tariff-sla-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.page-tariffs .tariff-sla-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-tariffs .tariff-sla-card{display:flex;flex-direction:column;gap:0.35rem;padding:0.95rem 1rem;border-radius:12px;border:1px solid rgba(148,163,184,0.14);background:rgba(8,14,24,0.55);min-height:100%}.page-tariffs .tariff-sla-card--crit{border-color:rgba(94,233,240,0.35);background:rgba(14,36,42,0.55)}.page-tariffs .tariff-sla-card__prio{font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(155,175,205,0.9)}.page-tariffs .tariff-sla-card__time{font-size:1.15rem;font-weight:700;letter-spacing:-0.02em;color:#5ee9f0}.page-tariffs .tariff-sla-card__ex{font-size:0.86rem;line-height:1.4;color:rgba(185,200,228,0.9)}.page-tariffs .tariff-format-card{margin:0 0 1.5rem;padding:1.15rem 1.25rem;border-radius:14px;border:1px solid rgba(110,199,220,0.14);background:rgba(10,16,28,0.5)}.page-tariffs .tariff-format-card__title{margin:0 0 0.85rem;font-size:1.08rem;font-weight:700}.page-tariffs .tariff-format-grid{display:grid;gap:0.85rem}@media (min-width:720px){.page-tariffs .tariff-format-grid{grid-template-columns:1fr 1fr}}.page-tariffs .tariff-format-grid__h{margin:0 0 0.35rem;font-size:0.95rem;color:#9ff7f0}.page-tariffs .tariff-format-grid p{margin:0;font-size:0.9rem;line-height:1.5;color:rgba(185,200,228,0.92)}.page-tariffs .tariff-format-note{margin:0.9rem 0 0;padding:0.65rem 0.8rem;border-radius:10px;border-left:3px solid rgba(148,163,184,0.4);background:rgba(148,163,184,0.07);font-size:0.88rem;line-height:1.45;color:rgba(198,212,234,0.92)}.page-tariffs .tariff-explain-grid{display:grid;gap:0.85rem;margin:0 0 1.25rem}@media (min-width:860px){.page-tariffs .tariff-explain-grid{grid-template-columns:1fr 1fr}}.page-tariffs .tariff-factors{margin:0;padding:1.15rem 1.25rem;border-radius:14px;border:1px solid rgba(56,223,240,0.24);background:linear-gradient(175deg,rgba(56,223,240,0.08),rgba(11,18,31,0.92))}.page-tariffs .tariff-factors--muted{border-color:rgba(148,163,184,0.18);background:rgba(14,20,32,0.72)}.page-tariffs .tariff-factors__title{margin:0 0 0.65rem;font-size:clamp(1.02rem,2vw,1.15rem);font-weight:700}.page-tariffs .tariff-factors__list{margin:0;padding-left:1.15rem;font-size:0.92rem;line-height:1.55;color:rgba(185,200,228,0.94)}.page-tariffs .tariff-factors__list li+li{margin-top:0.35rem}.page-tariffs .tariff-block__title{margin:0 0 0.45rem;font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:700;letter-spacing:-0.02em}.page-tariffs .tariff-block{margin-bottom:1.75rem;padding:clamp(1.2rem,2.6vw,1.65rem);border-radius:18px;border:1px solid rgba(110,199,220,0.16);background:radial-gradient(ellipse 70% 50% at 100% 0%,rgba(69,228,211,0.06),transparent 55%),linear-gradient(165deg,rgba(16,24,40,0.78),rgba(8,12,22,0.94))}.page-tariffs .tariff-head{display:grid;gap:0.85rem 1.25rem;margin-bottom:1.25rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(148,163,184,0.12)}@media (min-width:800px){.page-tariffs .tariff-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.page-tariffs .tariff-head-text{max-width:52ch}.page-tariffs .tariff-head p{margin:0;font-size:0.94rem;line-height:1.5;color:rgba(178,194,220,0.92)}.page-tariffs .tariff-head-actions{display:flex;flex-wrap:wrap;gap:0.5rem}@media (min-width:800px){.page-tariffs .tariff-head-actions{justify-content:flex-end}}.page-tariffs .tariff-head-actions .btn{min-height:44px}.page-tariffs .tariff-disclaimer{margin-top:0.25rem;padding:0.85rem 1rem;border-radius:12px;border:1px solid rgba(148,163,184,0.16);background:rgba(10,14,24,0.55);font-size:0.88rem;line-height:1.5;color:rgba(178,194,220,0.9)}.page-tariffs .tariff-disclaimer p{margin:0;max-width:none}.page-tariffs .tariffs-final-cta{margin:0 auto 0}.page-tariffs .tariffs-final-cta__inner{padding:clamp(1.1rem,2.5vw,1.45rem);border-color:rgba(56,223,240,0.28);background:linear-gradient(175deg,rgba(56,223,240,0.1),rgba(11,18,31,0.9))}.page-tariffs .tariffs-final-cta .cases-next-title{font-size:clamp(1.2rem,2.5vw,1.5rem);max-width:28ch}.page-tariffs .tariffs-final-cta__actions .btn--lg{min-height:48px}@media (min-width:800px){.page-tariffs .tariffs-final-cta__actions{justify-content:flex-end;flex-wrap:wrap}.page-tariffs .tariffs-final-cta__actions .btn--lg{flex:0 1 auto;min-width:11rem}.page-tariffs .tariffs-final-cta__actions .btn-primary{min-width:12.5rem}}@media (max-width:639px){.page-tariffs .tariffs-final-cta__actions{display:grid;width:100%}.page-tariffs .tariffs-final-cta__actions .btn--lg{width:100%}.page-tariffs .tariffs-final-cta__actions .btn-primary{order:-1}}.page-tariffs .tariff-estimator{margin:0 0 1.5rem;max-width:none;width:100%;padding:clamp(1.2rem,2.5vw,1.5rem) clamp(1.2rem,2.5vw,1.65rem);border-radius:16px;border:1px solid rgba(94,233,240,0.2);background:linear-gradient(160deg,rgba(20,40,48,0.5),rgba(10,16,28,0.94));box-sizing:border-box}.page-tariffs .tariff-estimator-head .cases-method-heading{margin:0 0 0.25rem;font-size:clamp(1.05rem,2vw,1.2rem)}.page-tariffs .tariff-estimator-lead{margin:0 0 1rem;font-size:0.9rem;line-height:1.45;color:rgba(178,194,220,0.88);max-width:none}.page-tariffs .tariff-estimator-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0.85rem 1.25rem}.page-tariffs .tariff-estimator-field--pc{flex:0 0 auto}.page-tariffs .tariff-estimator-field--pc label{display:block;margin:0 0 0.35rem;font-size:0.72rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-muted)}.page-tariffs .tariff-estimator-input{width:5.5rem;max-width:none;min-height:2.5rem;padding:0.45rem 0.6rem;text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.page-tariffs .tariff-estimator-fieldset{flex:1 1 16rem;min-width:0;margin:0;padding:0;border:none}.page-tariffs .tariff-estimator-modes{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;width:100%;max-width:28rem;min-height:0;padding:3px;border-radius:10px;border:1px solid rgba(148,163,184,0.22);background:rgba(6,10,18,0.55)}.page-tariffs .tariff-estimator .tariff-estimator-radio{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;gap:0;margin:0;padding:0.5rem 0.85rem;border-radius:8px;font-size:0.84rem;font-weight:650;color:rgba(178,194,220,0.92);cursor:pointer;white-space:nowrap;transition:background 0.15s ease,color 0.15s ease}.page-tariffs .tariff-estimator .tariff-estimator-radio:has(input:checked){background:rgba(94,233,240,0.16);color:#e8fbff;box-shadow:inset 0 0 0 1px rgba(94,233,240,0.35)}.page-tariffs .tariff-estimator .tariff-estimator-radio:has(input:focus-visible){outline:2px solid rgba(94,233,240,0.55);outline-offset:2px}.page-tariffs .tariff-estimator .tariff-estimator-radio input[type="radio"]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-tariffs .tariff-estimator-actions{align-self:flex-end;margin-left:auto}.page-tariffs .tariff-estimator-actions .btn{min-height:2.5rem;padding-inline:1.1rem}.page-tariffs .tariff-estimator-result{margin-top:0.95rem;padding:0;border:none;background:transparent}.page-tariffs .tariff-estimator-result-card{padding:0.85rem 1rem;border-radius:10px;border:1px solid rgba(94,233,240,0.22);background:rgba(94,233,240,0.07)}.page-tariffs .tariff-estimator-result-line{margin:0;font-size:1rem;line-height:1.4;color:var(--text)}.page-tariffs .tariff-estimator-result-label{display:inline-block;margin-right:0.35rem;font-size:0.72rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:rgba(141,241,249,0.9);vertical-align:0.08em}.page-tariffs .tariff-estimator-result-meta{font-size:0.88rem;font-weight:500;color:rgba(178,194,220,0.8)}.page-tariffs .tariff-estimator-result-excluded{margin:0.35rem 0 0;font-size:0.8rem;line-height:1.4;color:rgba(148,163,184,0.88)}.page-tariffs .tariff-estimator-result-cta{margin:0.75rem 0 0}.page-tariffs .tariff-estimator-disclaimer{margin:0.7rem 0 0;font-size:0.75rem;line-height:1.4;color:var(--text-subtle);max-width:none}@media (max-width:560px){.page-tariffs .tariff-estimator-bar{flex-direction:column;align-items:stretch}.page-tariffs .tariff-estimator-modes{display:flex;width:100%}.page-tariffs .tariff-estimator .tariff-estimator-radio{flex:1 1 0}.page-tariffs .tariff-estimator-actions .btn{width:100%}}.page-tariffs .tariff-add-on{margin-top:1.1rem;padding:0.95rem 1.05rem;border-radius:12px;border:1px solid rgba(148,163,184,0.14);background:rgba(8,12,22,0.55)}.page-tariffs .tariff-add-on__title{margin:0 0 0.65rem;font-size:0.8rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(155,175,205,0.92)}.page-tariffs .tariff-add-on__list{list-style:none;margin:0;padding:0;display:grid;gap:0.45rem}@media (min-width:640px){.page-tariffs .tariff-add-on__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.page-tariffs .tariff-add-on__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-tariffs .tariff-add-on__list li{display:flex;flex-direction:column;gap:0.15rem;padding:0.55rem 0.65rem;border-radius:10px;background:rgba(18,26,40,0.65);min-height:44px}.page-tariffs .tariff-add-on__list span{font-size:0.8rem;color:rgba(155,175,205,0.9)}.page-tariffs .tariff-add-on__list strong{font-size:0.95rem;color:rgba(230,242,255,0.96)}.page-tariffs .tariff-price-list{display:grid;gap:0.45rem}.page-tariffs .tariff-price-row{display:grid;grid-template-columns:1fr auto;gap:0.35rem 1rem;align-items:baseline;padding:0.85rem 1rem;border-radius:12px;border:1px solid rgba(148,163,184,0.12);background:rgba(10,16,28,0.55);min-height:52px}.page-tariffs .tariff-price-row span{font-size:0.95rem;color:rgba(220,232,248,0.95)}.page-tariffs .tariff-price-row strong{font-size:1rem;color:#5ee9f0;text-align:right;white-space:nowrap}.page-tariffs .tariff-price-row__end{display:flex;flex-direction:column;align-items:flex-end;gap:0.25rem;text-align:right;min-width:0}.page-tariffs .tariff-price-row__end strong,.page-tariffs .tariff-price-row__value{display:block;font-size:1rem;font-weight:700;color:#5ee9f0;white-space:nowrap}.page-tariffs .tariff-price-row__end em,.page-tariffs .tariff-price-row em,.page-tariffs .tariff-price-row__note{display:block;grid-column:auto;font-style:normal;font-size:0.78rem;line-height:1.35;font-weight:500;color:rgba(155,175,205,0.88);max-width:16rem;white-space:normal}@media (max-width:480px){.page-tariffs .tariff-price-row{grid-template-columns:1fr;gap:0.35rem}.page-tariffs .tariff-price-row strong,.page-tariffs .tariff-price-row__end{align-items:flex-start;text-align:left}}@media (min-width:720px){.page-tariffs .tariff-price-list--web{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-tariffs .tariff-level-grid{display:grid;gap:0.75rem}@media (min-width:768px){.page-tariffs .tariff-level-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-tariffs .tariff-level-card{padding:1.1rem 1.15rem;border-radius:14px;border:1px solid rgba(148,163,184,0.14);background:rgba(10,16,28,0.55)}.page-tariffs .tariff-level-card__name{margin:0 0 0.35rem;font-size:1.05rem}.page-tariffs .tariff-level-card__price{margin:0;font-size:1.2rem;font-weight:700;color:#5ee9f0}.page-tariffs .tariff-level-card__meta{margin:0.25rem 0 0.55rem;font-size:0.82rem;color:rgba(155,175,205,0.9)}.page-tariffs .tariff-level-card__text{margin:0;font-size:0.9rem;line-height:1.45;color:rgba(185,200,228,0.92)}.page-tariffs .tariff-pack-grid{display:grid;gap:1rem;margin-top:0.15rem;grid-template-columns:1fr;align-items:stretch}@media (min-width:700px){.page-tariffs .tariff-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.page-tariffs .tariff-pack-grid,.page-tariffs .tariff-pack-grid--b24{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}}.page-tariffs .tariff-pack-card{position:relative;display:flex;flex-direction:column;height:100%;min-height:100%;padding:1.15rem 1.15rem 1.2rem;border-radius:16px;border:1px solid rgba(148,163,184,0.22);background:linear-gradient(180deg,rgba(18,28,42,0.92),rgba(8,12,22,0.96));box-shadow:0 12px 28px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.04);transition:border-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}@media (hover:hover) and (pointer:fine){.page-tariffs .tariff-pack-card:hover{border-color:rgba(94,233,240,0.35);transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,0,0,0.28),inset 0 1px 0 rgba(255,255,255,0.05)}}.page-tariffs .tariff-pack-card--featured{border-color:rgba(94,233,240,0.55);background:radial-gradient(ellipse 90% 60% at 50% 0%,rgba(69,228,211,0.14),transparent 60%),linear-gradient(165deg,rgba(22,48,54,0.92),rgba(8,14,24,0.98));box-shadow:0 0 0 1px rgba(94,233,240,0.14),0 14px 32px rgba(0,0,0,0.28),inset 0 1px 0 rgba(255,255,255,0.05)}.page-tariffs .tariff-pack-card--wide{margin-top:1rem;display:grid;gap:0.85rem 1.25rem;height:auto;min-height:0;padding:1.25rem 1.3rem}@media (min-width:860px){.page-tariffs .tariff-pack-card--wide{grid-template-columns:1.15fr 1fr;align-items:start}}.page-tariffs .tariff-pack-card__badge{position:absolute;top:0.85rem;right:0.85rem;z-index:1;margin:0;padding:0.28rem 0.65rem;border-radius:999px;font-size:0.68rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#041018;background:linear-gradient(135deg,#45e4d3,#5ee9f0);line-height:1.2}.page-tariffs .tariff-pack-card__for{margin:0 0 0.35rem;padding-right:0;min-height:2.7em;font-size:0.78rem;line-height:1.35;color:rgba(155,175,205,0.92)}.page-tariffs .tariff-pack-card--featured .tariff-pack-card__for,.page-tariffs .tariff-pack-card--featured .tariff-pack-card__name{padding-right:6.75rem}.page-tariffs .tariff-pack-card__name{margin:0;min-height:2.75rem;font-size:1.12rem;font-weight:700;letter-spacing:-0.02em;line-height:1.25;color:rgba(240,246,255,0.98)}.page-tariffs .tariff-pack-card__price{margin:0.45rem 0 0.75rem;min-height:2.85rem;font-size:clamp(1.2rem,1.9vw,1.35rem);font-weight:700;letter-spacing:-0.02em;line-height:1.2;color:#5ee9f0;font-variant-numeric:tabular-nums}.page-tariffs .tariff-pack-card__unit{margin-left:0.12rem;font-size:0.8rem;font-weight:600;color:rgba(155,210,220,0.9)}.page-tariffs .tariff-pack-card__price-sub{display:block;margin-top:0.2rem;font-size:0.78rem;font-weight:600;line-height:1.3;color:rgba(155,175,205,0.88)}.page-tariffs .tariff-pack-card__note{margin:0;font-size:0.78rem;line-height:1.35;color:rgba(155,175,205,0.88)}.page-tariffs .tariff-pack-card__note--price{display:none}.page-tariffs .tariff-pack-card__list{margin:0;padding-left:1.05rem;color:rgba(185,200,228,0.94);font-size:0.84rem;line-height:1.45;flex:1 1 auto}.page-tariffs .tariff-pack-card__list li+li{margin-top:0.32rem}.page-tariffs .tariff-pack-card__foot{display:flex;flex-direction:column;gap:0.75rem;margin-top:auto;padding-top:0.85rem;border-top:1px solid rgba(148,163,184,0.14);flex:0 0 auto}.page-tariffs .tariff-pack-card__foot .tariff-pack-card__note{margin:0}.page-tariffs .tariff-pack-card__cta{margin:0;padding:0;border:0}.page-tariffs .tariff-pack-card__cta .btn{width:100%;min-height:42px;justify-content:center}.page-tariffs .tariff-pack-card--featured .tariff-pack-card__cta .btn-ghost{border-color:rgba(94,233,240,0.4);color:#9ff7f0}.page-tariffs .tariff-pack-card--wide .tariff-pack-card__foot{margin-top:0.85rem;border-top:none;padding-top:0}.page-tariffs .tariff-pack-card--wide .tariff-pack-card__for{min-height:0}.page-tariffs .tariff-pack-card--wide .tariff-pack-card__name{min-height:0}.page-tariffs .tariff-section-cta{margin:1.15rem 0 0;display:flex;flex-wrap:wrap;gap:0.55rem}.page-tariffs .tariff-section-cta .btn{min-height:44px}.page-tariffs .tariff-faq{margin:0 0 1.25rem;padding:clamp(1.05rem,2.4vw,1.35rem);border-radius:16px;border:1px solid rgba(110,199,220,0.14);background:rgba(10,16,28,0.5)}.page-tariffs .tariff-faq .tariff-block__title{margin-bottom:0.85rem;max-width:none}.page-tariffs .copy-details{width:100%;max-width:none;box-sizing:border-box;margin:0 0 0.65rem;padding:0.7rem 0.9rem;border-radius:12px;border:1px solid rgba(110,199,220,0.16);background:rgba(8,14,24,0.55)}.page-tariffs .copy-details:last-child{margin-bottom:0}.page-tariffs .tariff-faq .copy-details{margin-bottom:0.55rem}.page-tariffs .tariff-faq .copy-details:last-child{margin-bottom:0}.page-tariffs .copy-details summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:0.92rem;font-weight:650;line-height:1.4;color:rgba(236,246,255,0.98)}.page-tariffs .copy-details summary::-webkit-details-marker{display:none}.page-tariffs .copy-details summary::after{content:"+";flex-shrink:0;color:rgba(141,241,249,0.85);font-weight:600;font-size:1rem;line-height:1}.page-tariffs .copy-details[open] summary::after{content:"−"}.page-tariffs .copy-details .tariffs-hero__detail{margin:0.55rem 0 0;max-width:none;font-size:0.9rem;line-height:1.55;color:rgba(178,194,220,0.92)}@media (min-width:900px){.page-tariffs .tariff-pack-grid--web{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.page-tariffs .tariff-pack-grid--web{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-services-brief{padding-bottom:clamp(2rem,4vw,3rem)}.page-services-brief .brief-container{width:min(100% - 2rem,80rem);margin-inline:auto}.page-services-brief .section-band{padding-top:clamp(1rem,2.5vw,1.5rem);padding-bottom:clamp(1rem,2.5vw,1.5rem)}.page-services-brief .services-brief-hero__title{margin:0 0 0.25rem;font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:700;letter-spacing:-0.03em;line-height:1.12;text-wrap:balance;color:var(--text)}.page-services-brief .services-brief-hero__brand{margin:0 0 0.75rem;font-size:0.95rem;font-weight:600;color:rgba(120,210,245,0.92)}.page-services-brief .services-brief-hero__lead{margin:0 0 0.55rem;max-width:58ch;font-size:clamp(0.98rem,1.7vw,1.06rem);line-height:1.58;color:rgba(198,212,234,0.94)}.page-services-brief .services-brief-use-for{margin:0 0 clamp(1rem,2.2vw,1.25rem);max-width:56ch;font-size:0.88rem;font-weight:600;line-height:1.5;color:rgba(178,194,220,0.92)}.page-services-brief .services-brief-section-title{margin:0 0 clamp(1rem,2.2vw,1.25rem);font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:700;letter-spacing:-0.02em;color:var(--text)}.page-services-brief .services-brief-grid{display:grid;gap:clamp(0.75rem,1.8vw,1rem);margin-bottom:clamp(1rem,2.2vw,1.35rem)}@media (min-width:640px){.page-services-brief .services-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-services-brief .services-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-services-brief .services-brief-card{display:flex;flex-direction:column;height:100%;padding:clamp(1rem,2.2vw,1.15rem);border-radius:var(--radius-lg);border:1px solid rgba(110,199,220,0.14);background:linear-gradient(165deg,rgba(34,211,238,0.04),rgba(11,18,31,0.88));box-shadow:0 8px 24px rgba(0,0,0,0.16)}.page-services-brief .services-brief-card__title{margin:0 0 0.45rem;font-size:clamp(0.98rem,1.7vw,1.05rem);font-weight:700;letter-spacing:-0.02em;line-height:1.28;color:rgba(236,244,252,0.98)}.page-services-brief .services-brief-card__text{margin:0 0 0.75rem;flex:1;font-size:0.86rem;line-height:1.52;color:rgba(178,194,220,0.92)}.page-services-brief .services-brief-card__link{margin-top:auto;align-self:flex-start;font-size:0.84rem;font-weight:600;color:rgba(120,210,245,0.95);text-decoration:none}.page-services-brief .services-brief-card__link:hover{text-decoration:underline;text-underline-offset:0.14em}.page-services-brief .services-brief-disclaimer-box{padding:clamp(0.9rem,2vw,1.1rem) clamp(1rem,2.2vw,1.2rem);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,0.06);background:rgba(8,14,24,0.45)}.page-services-brief .services-brief-final-cta{margin-top:0;margin-bottom:0}.page-services-brief .services-brief-final-cta__inner{padding:clamp(1.25rem,3vw,1.65rem);border-color:rgba(56,223,240,0.28);background:linear-gradient(175deg,rgba(56,223,240,0.1),rgba(11,18,31,0.9))}.page-services-brief .services-brief-final-cta .cases-next-title{font-size:clamp(1.1rem,2.5vw,1.4rem);max-width:28ch}.page-services-brief .services-brief-final-cta__actions .btn--lg{min-height:3rem;justify-content:center}@media print{body:has(.print-services-brief) .skip-link,body:has(.print-services-brief) .masthead,body:has(.print-services-brief) .nav-backdrop,body:has(.print-services-brief) #nav-drawer,body:has(.print-services-brief) .mobile-sticky-cta,body:has(.print-services-brief) #cookie-consent,body:has(.print-services-brief) .site-footer{display:none !important}body:has(.print-services-brief){background:#fff !important}body:has(.print-services-brief) a{color:#0b5fff !important;text-decoration:underline}body:has(.print-services-brief) .section-label,body:has(.print-services-brief) .cases-method-heading{color:#111 !important}body:has(.print-services-brief) .services-brief-actions{display:none !important}body:has(.print-services-brief) .services-brief-print-hint,body:has(.print-services-brief) .services-brief-final-cta,body:has(.print-services-brief) .page-breadcrumb{display:none !important}body:has(.print-services-brief) .services-brief-card{break-inside:avoid;border-color:#ccc !important;background:#fff !important;box-shadow:none !important}body:has(.print-services-brief) .services-brief-card__title,body:has(.print-services-brief) .services-brief-card__text{color:#111 !important}body:has(.print-services-brief) .services-brief-disclaimer-box{border-color:#ddd !important;background:#f8f8f8 !important}}.page-trust .home-when-grid{list-style:none;margin:clamp(1rem,2.5vw,1.5rem) 0 0;padding:0;display:grid;gap:0.75rem}@media (min-width:640px){.page-trust .home-when-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-trust .home-when-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-trust .home-when-card{margin:0;padding:1rem 1.05rem;border-radius:12px;border:1px solid rgba(148,163,184,0.12);background:rgba(18,24,38,0.55);font-size:0.95rem;line-height:1.45;color:rgba(230,238,250,0.94);min-height:44px}.page-service .service-proof-compact{margin-top:0.65rem;font-size:0.92rem;color:rgba(209,223,242,0.78)}.page-service .service-proof-compact a{color:rgba(110,199,220,0.95)}@media (max-width:900px){body:has(.contact-section--lead){padding-bottom:0}body:has(.contact-section--lead) .btn.mobile-sticky-cta{display:none}}.page-about .about-vendor-row{display:flex;flex-wrap:wrap;gap:0.55rem 0.65rem;align-items:stretch;margin:0 0 clamp(1.15rem,2.4vw,1.5rem);padding:0;list-style:none}.page-about .about-vendor-row li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.35rem;min-width:4.75rem;padding:0.55rem 0.45rem 0.5rem;border-radius:10px;border:1px solid rgba(94,233,240,0.14);background:rgba(8,14,24,0.55)}.page-about .about-vendor-row img{width:1.85rem;height:1.85rem;object-fit:contain}.page-about .about-vendor-row span{font-size:0.65rem;font-weight:600;letter-spacing:0.02em;line-height:1.2;text-align:center;color:rgba(160,182,210,0.88);max-width:5.5rem}.page-about .about-team-card__icon{display:block;margin-bottom:0.55rem}.page-about .about-team-card__icon img{width:2.75rem;height:2.75rem;object-fit:contain}.page-process .process-step__head{flex-wrap:wrap}.page-process .process-step__icon img{width:2.4rem;height:2.4rem;object-fit:contain}.page-tariffs .tariff-pick-card__icon{display:block;margin-bottom:0.55rem}.page-tariffs .tariff-pick-card__icon img{width:2.4rem;height:2.4rem;object-fit:contain}.page-cases .case-industry-card__media{display:block;margin:0 0 0.75rem;border-radius:10px;overflow:hidden;border:1px solid rgba(94,233,240,0.14)}.page-cases .case-industry-card__media img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.page-cases .case-card--route .case-card-head{display:grid;grid-template-columns:auto 1fr;column-gap:0.65rem;row-gap:0.35rem;align-items:start}.page-cases .case-card--route .case-card__icon{grid-row:1 / span 2}.page-cases .case-card--route .case-card__icon img{width:2.35rem;height:2.35rem;object-fit:contain}