@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 700;font-display: swap;src: url('/wp-content/uploads/2026/10/stratevia-font-inter-var-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 700;font-display: swap;src: url('/wp-content/uploads/2026/10/stratevia-font-inter-var-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 600;font-display: swap;src: url('/wp-content/uploads/2026/10/stratevia-font-poppins-600-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 600;font-display: swap;src: url('/wp-content/uploads/2026/10/stratevia-font-poppins-600-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 700;font-display: swap;src: url('/wp-content/uploads/2026/10/stratevia-font-poppins-700-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 700;font-display: swap;src: url('/wp-content/uploads/2026/10/stratevia-font-poppins-700-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sv-bg: #0B1D3A;--sv-surface: #111827;--sv-glass: var(--sv-surface);--sv-accent: #D4AF37;--sv-accent-2: #B8923A;--sv-text: #f3f4f6;--sv-muted: #9aa1b0;--sv-border: rgba(212,175,55,0.18);--sv-line: rgba(243,244,246,0.08);--sv-head: 'Poppins','Segoe UI',Arial,sans-serif;--sv-body: 'Inter','Segoe UI',Arial,sans-serif}html{scroll-behavior: smooth}body.sv-page{margin: 0;background: var(--sv-bg);color: var(--sv-text);font-family: var(--sv-body);font-size: 16px;line-height: 1.6;-webkit-font-smoothing: antialiased}.sv-page *{box-sizing: border-box}.sv-page h1,.sv-page h2,.sv-page h3,.sv-page h4{font-family: var(--sv-head);line-height: 1.14;margin: 0;text-wrap: balance}.sv-page p{margin: 0;text-wrap: pretty}:where(.sv-page) p{max-width: 72ch}.sv-page :where(.sv-center,.sv-final-panel) p{margin-left: auto;margin-right: auto}.sv-page a{text-decoration: none;color: inherit}.sv-page b,.sv-page strong{font-weight: 700}.sv-page img,.sv-page svg{display: block;max-width: 100%}.sv-page ul{margin: 0;padding: 0;list-style: none}.sv-container{width: 100%;max-width: 1180px;margin: 0 auto;padding: 0 20px}.sv-narrow{max-width: 860px}.sv-kicker{display: inline-flex;align-items: center;gap: 12px;color: var(--sv-accent);font-size: 0.78rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase}.sv-kicker::before{content: "";width: 26px;height: 1px;background: var(--sv-accent)}.sv-h1{font-size: clamp(2rem,4.6vw,3.3rem);font-weight: 700;letter-spacing: -0.022em}.sv-h2{font-size: clamp(1.6rem,3.4vw,2.4rem);font-weight: 700;letter-spacing: -0.015em}.sv-lead{color: var(--sv-muted);font-size: clamp(1rem,1.8vw,1.13rem)}.sv-gold{color: var(--sv-accent)}.sv-section{padding: 88px 0}.sv-section--alt{background: var(--sv-surface);border-top: 1px solid var(--sv-line);border-bottom: 1px solid var(--sv-line)}.sv-section-head{display: grid;gap: 16px;max-width: 760px;margin-bottom: 48px}.sv-section-head .sv-lead{font-size: 1.04rem}.sv-btn{position: relative;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;gap: 12px;padding: 16px 32px;border-radius: 10px;font-family: var(--sv-head);font-weight: 600;font-size: 0.98rem;cursor: pointer;border: none;z-index: 1}.sv-btn-primary{background: var(--sv-accent);color: #0B1D3A}.sv-btn-primary:hover{background: #C9A43F}.sv-btn-secondary{background: rgba(243,244,246,0.04);color: var(--sv-text);border: 1px solid var(--sv-line)}.sv-btn-secondary:hover{border-color: var(--sv-border);background: rgba(212,175,55,0.08)}.sv-btn-line{padding: 0;background: none;color: var(--sv-accent);border-radius: 0;border-bottom: 1px solid rgba(212,175,55,0.4);font-size: 0.95rem}.sv-btn-line:hover{border-color: var(--sv-accent)}.sv-js .sv-reveal{opacity: 0;transform: translateY(12px);transition: opacity .3s ease-out,transform .3s ease-out}.sv-js .sv-reveal.sv-in{opacity: 1;transform: translateY(0)}.sv-js .sv-reveal[data-delay="1"]{transition-delay: .03s}.sv-js .sv-reveal[data-delay="2"]{transition-delay: .06s}.sv-js .sv-reveal[data-delay="3"]{transition-delay: .09s}@media (prefers-reduced-motion: reduce){.sv-js .sv-reveal{opacity: 1;transform: none;transition: none}}.sv-skip{position: absolute;left: 12px;top: -60px;z-index: 200;background: var(--sv-accent);color: #0B1D3A;font-family: var(--sv-head);font-weight: 700;font-size: 0.9rem;padding: 12px 20px;border-radius: 0 0 10px 10px;transition: top .2s ease}.sv-skip:focus{top: 0;outline: 2px solid #0B1D3A;outline-offset: -4px}.sv-topbar{background: #070912;border-bottom: 1px solid var(--sv-line);font-size: 0.8rem;color: var(--sv-muted)}.sv-topbar-inner{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 8px 20px;max-width: 1180px;margin: 0 auto}.sv-topbar a:hover{color: var(--sv-accent)}.sv-topbar-contact{display: flex;gap: 24px}.sv-topbar-note{display: none}@media (min-width: 760px){.sv-topbar-note{display: block}}.sv-header{background: var(--sv-bg);border-bottom: 1px solid var(--sv-line)}.sv-header-inner{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 20px 20px;max-width: 1180px;margin: 0 auto}.sv-logo{display: inline-flex;align-items: center;line-height: 0;flex-shrink: 0}.sv-logo img{display: block;width: 160px;height: auto}.sv-logo span{color: var(--sv-accent)}@media (max-width: 600px){.sv-logo img{width: 134px}}.sv-nav{display: none}.sv-nav-list{display: flex;gap: 4px;align-items: center}.sv-nav-link{display: inline-block;padding: 8px 12px;border-radius: 8px;font-size: 0.92rem;font-weight: 400;color: var(--sv-muted)}.sv-nav-link:hover{color: var(--sv-text);background: rgba(243,244,246,0.04)}.sv-nav-link.is-active{color: var(--sv-accent)}.sv-has-sub{position: relative}.sv-has-sub>.sv-nav-link{display: inline-flex;align-items: center;gap: 8px}.sv-has-sub>.sv-nav-link svg{width: 12px;height: 12px;transition: transform .2s ease}.sv-has-sub>.sv-nav-link:not(:has(svg))::after{content: "";width: 6px;height: 6px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg) translateY(-1px);transition: transform .2s ease;opacity: .75}.sv-nav .sv-has-sub:hover>.sv-nav-link:not(:has(svg))::after,.sv-nav .sv-has-sub:focus-within>.sv-nav-link:not(:has(svg))::after{transform: rotate(225deg) translateY(2px)}.sv-submenu{position: absolute;top: calc(100% + 8px);left: 0;min-width: 290px;background: #141A2E;border: 1px solid var(--sv-line);border-radius: 14px;padding: 8px;display: grid;gap: 2px;box-shadow: 0 24px 48px rgba(0,0,0,0.5);opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity .2s ease,transform .2s ease,visibility .2s;z-index: 80}.sv-has-sub:hover .sv-submenu,.sv-has-sub:focus-within .sv-submenu,.sv-has-sub.is-open .sv-submenu{opacity: 1;visibility: visible;transform: translateY(0)}.sv-has-sub:hover>.sv-nav-link svg,.sv-has-sub:focus-within>.sv-nav-link svg{transform: rotate(180deg)}.sv-submenu a{display: block;padding: 12px 16px;border-radius: 9px;font-size: 0.9rem;color: var(--sv-muted)}.sv-submenu a:hover{background: rgba(212,175,55,0.08);color: var(--sv-text)}.sv-submenu a.is-active{color: var(--sv-accent)}.sv-nav .menu-item-has-children>.sub-menu{position: absolute}.sv-nav .sv-has-sub{position: static}.sv-submenu.sv-mega{left: auto;right: 20px;top: calc(100% + 4px);width: min(640px,calc(100% - 40px));grid-template-columns: 1fr 1fr;gap: 4px;padding: 12px}.sv-submenu.sv-mega::before{content: "";position: absolute;top: -28px;left: 0;right: 0;height: 28px}.sv-mega>li>a{display: grid;gap: 2px;padding: 12px 16px}.sv-mega a strong{font-family: var(--sv-head);font-weight: 600;font-size: 0.92rem;color: var(--sv-text)}.sv-mega a span{font-size: 0.78rem;color: var(--sv-muted);line-height: 1.45}.sv-mega a:hover strong,.sv-mega a.is-active strong{color: var(--sv-accent)}.sv-header-cta{display: none}.sv-burger{display: inline-flex;flex-direction: column;gap: 4px;align-items: center;justify-content: center;min-width: 44px;min-height: 44px;background: none;border: 1px solid var(--sv-line);border-radius: 8px;padding: 12px 12px;cursor: pointer}.sv-burger span{width: 20px;height: 2px;background: var(--sv-text);border-radius: 2px;transition: transform .2s ease,opacity .2s ease}.sv-burger[aria-expanded="true"] span:nth-child(1){transform: translateY(7px) rotate(45deg)}.sv-burger[aria-expanded="true"] span:nth-child(2){opacity: 0}.sv-burger[aria-expanded="true"] span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}@media (min-width: 960px){.sv-nav{display: block}.sv-nav-link{padding: 8px 12px;font-size: 0.88rem}.sv-header-cta{display: inline-flex;padding: 12px 20px;font-size: 0.86rem}.sv-burger{display: none}}@media (min-width: 1140px){.sv-nav-link{padding: 8px 12px;font-size: 0.92rem}.sv-header-cta{padding: 12px 20px;font-size: 0.88rem}}.sv-mobile-panel{position: fixed;inset: 0;z-index: 90;background: #0D0F15;padding: 88px 32px 32px;transform: translateX(100%);transition: transform .3s ease;overflow-y: auto}.sv-mobile-panel.is-open{transform: translateX(0)}.sv-mobile-panel .sv-nav-list{flex-direction: column;align-items: stretch;gap: 2px}.sv-mobile-panel .sv-nav-link{font-size: 1.15rem;font-family: var(--sv-head);font-weight: 600;padding: 12px 12px;border-bottom: 1px solid var(--sv-line);border-radius: 0}.sv-mobile-panel .sv-btn-primary{margin-top: 24px;width: 100%}.sv-mobile-panel .sv-has-sub{position: relative}.sv-mobile-panel .sv-submenu,.sv-mobile-panel .sub-menu{position: static;opacity: 1;visibility: visible;transform: none;left: auto;right: auto;top: auto;width: auto;min-width: 0;background: none;border: none;border-radius: 0;box-shadow: none;display: grid;grid-template-columns: 1fr;gap: 0;padding: 0 0 0 16px;margin: 0;max-height: 0;overflow: hidden}.sv-mobile-panel .sv-submenu::before{display: none}.sv-mobile-panel .sv-has-sub.is-open>.sv-submenu,.sv-mobile-panel .sv-has-sub.is-open>.sub-menu{max-height: 640px}.sv-mobile-panel .sv-submenu a{font-size: 0.98rem;font-weight: 400;padding: 12px 12px;color: var(--sv-muted);border-bottom: 1px solid var(--sv-line);border-radius: 0}.sv-mobile-panel .sv-submenu a:hover{background: none;color: var(--sv-accent)}.sv-sub-toggle{position: absolute;top: 3px;right: 0;width: 46px;height: 46px;display: inline-flex;align-items: center;justify-content: center;background: none;border: none;cursor: pointer;color: var(--sv-text)}.sv-sub-toggle::after{content: "";width: 9px;height: 9px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg) translateY(-2px);transition: transform .2s ease}.sv-mobile-panel .sv-has-sub.is-open>.sv-sub-toggle::after{transform: rotate(225deg) translateY(2px)}.sv-sub-toggle:focus-visible{outline: 2px solid var(--sv-accent);outline-offset: 2px;border-radius: 6px}.sv-mobile-close{position: absolute;top: 20px;right: 20px;background: none;border: 1px solid var(--sv-line);border-radius: 8px;color: var(--sv-text);font-size: 1.4rem;line-height: 1;padding: 8px 12px;cursor: pointer}body.sv-menu-open{overflow: hidden}@media (min-width: 960px){.sv-mobile-panel{display: none}}.sv-hero-ctas{display: flex;flex-wrap: wrap;gap: 16px;margin-top: 8px}@media (max-width: 600px){.sv-topbar-inner{gap: 12px}.sv-topbar-contact{gap: 16px}.sv-topbar-contact a{white-space: nowrap;font-size: 0.78rem}}.sv-page-hero{padding: 64px 0 56px;border-bottom: 1px solid var(--sv-line);position: relative;overflow: hidden}.sv-page-hero-inner{display: grid;gap: 16px;max-width: 820px}.sv-breadcrumb{font-size: 0.82rem;color: var(--sv-muted)}.sv-breadcrumb a:hover{color: var(--sv-accent)}.sv-breadcrumb span{color: var(--sv-text)}.sv-grid-2{display: grid;gap: 20px}.sv-grid-3{display: grid;gap: 20px}.sv-grid-4{display: grid;gap: 20px}@media (min-width: 700px){.sv-grid-2,.sv-grid-4{grid-template-columns: repeat(2,1fr)}}@media (min-width: 980px){.sv-grid-3{grid-template-columns: repeat(3,1fr)}.sv-grid-4{grid-template-columns: repeat(4,1fr)}}.sv-card{background: var(--sv-surface);border: 1px solid var(--sv-line);border-radius: 16px;padding: 32px 32px;display: grid;gap: 12px;align-content: start;transition: transform .2s ease;position: relative;overflow: hidden}a.sv-card:hover,.sv-card.sv-hover:hover{transform: translateY(-2px);border-color: var(--sv-border)}.sv-card h3{font-size: 1.18rem;font-weight: 700}.sv-card p{color: var(--sv-muted);font-size: 0.94rem}.sv-card-num{font-family: var(--sv-head);font-weight: 700;font-size: 0.85rem;color: var(--sv-accent);letter-spacing: 0.1em}.sv-card-icon{width: 50px;height: 50px;border-radius: 13px;background: rgba(212,175,55,0.1);border: 1px solid var(--sv-border);display: flex;align-items: center;justify-content: center;color: var(--sv-accent)}.sv-card-icon svg{width: 24px;height: 24px}.sv-ico-check{width: 22px;height: 22px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;margin-top: 2px}.sv-ico-check{background: rgba(212,175,55,0.15);color: var(--sv-accent)}.sv-ico-check svg{width: 12px;height: 12px}.sv-steps{display: grid;gap: 20px;counter-reset: sv-step}@media (min-width: 760px){.sv-steps{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1040px){.sv-steps{grid-template-columns: repeat(4,1fr)}}.sv-step{counter-increment: sv-step;background: var(--sv-surface);border: 1px solid var(--sv-line);border-radius: 14px;padding: 24px 24px;display: grid;gap: 12px;align-content: start}.sv-step::before{content: "0" counter(sv-step);font-family: var(--sv-head);font-weight: 700;font-size: 1.6rem;color: var(--sv-accent);opacity: 0.85}.sv-step h3{font-size: 1.05rem}.sv-step p{font-size: 0.88rem;color: var(--sv-muted)}.sv-price-grid{display: grid;gap: 24px;align-items: stretch}@media (min-width: 1000px){.sv-price-grid{grid-template-columns: repeat(3,1fr)}}.sv-price-card{background: var(--sv-surface);border: 1px solid var(--sv-line);border-radius: 18px;padding: 32px 32px;display: flex;flex-direction: column;gap: 16px;position: relative}.sv-price-name{font-family: var(--sv-head);font-weight: 700;font-size: 1.2rem}.sv-price-amount{display: flex;align-items: baseline;gap: 8px;font-family: var(--sv-head)}.sv-price-amount strong{font-size: 2.5rem;font-weight: 700;letter-spacing: -0.02em}.sv-price-amount span{color: var(--sv-muted);font-size: 0.9rem}.sv-price-desc{color: var(--sv-muted);font-size: 0.92rem}.sv-price-list{display: grid;gap: 12px;padding: 16px 0;border-top: 1px solid var(--sv-line)}.sv-price-list li{display: flex;gap: 12px;align-items: flex-start;font-size: 0.9rem}.sv-price-outcome{background: rgba(212,175,55,0.07);border: 1px solid var(--sv-border);border-radius: 11px;padding: 16px 16px;font-size: 0.86rem;color: var(--sv-muted)}.sv-price-outcome strong{color: var(--sv-accent);display: block;margin-bottom: 3px;font-size: 0.8rem;letter-spacing: 0.06em;text-transform: uppercase}.sv-price-card .sv-btn{margin-top: auto}.sv-faq-list{display: grid;gap: 12px;max-width: 860px}.sv-faq-item{background: var(--sv-surface);border: 1px solid var(--sv-line);border-radius: 13px;overflow: hidden}.sv-faq-item.is-open{border-color: var(--sv-border)}.sv-faq-q{display: flex;justify-content: space-between;align-items: center;gap: 16px;width: 100%;background: none;border: none;color: var(--sv-text);font-family: var(--sv-head);font-weight: 600;font-size: 1.02rem;text-align: left;padding: 20px 24px;cursor: pointer}.sv-faq-q svg{width: 18px;height: 18px;color: var(--sv-accent);flex-shrink: 0;transition: transform .2s ease}.sv-faq-item.is-open .sv-faq-q svg{transform: rotate(180deg)}.sv-faq-a{max-height: 0;overflow: hidden}.sv-faq-a p{padding: 0 24px 24px;color: var(--sv-muted);font-size: 0.93rem}.sv-calc-wrap{display: grid;gap: 24px}@media (min-width: 1000px){.sv-calc-wrap{grid-template-columns: 1.05fr 0.95fr}}.sv-calc-pane{background: var(--sv-surface);border: 1px solid var(--sv-line);border-radius: 18px;padding: 32px 32px;display: grid;gap: 24px}.sv-calc-pane--result{background: var(--sv-surface);border-color: var(--sv-border)}.sv-calc-pane-title{font-size: 1.1rem;font-weight: 700}.sv-field{display: grid;gap: 8px}.sv-field>label,.sv-field-label{font-size: 0.88rem;font-weight: 600;color: var(--sv-text)}.sv-field-row{display: flex;justify-content: space-between;align-items: center}.sv-val-badge{background: rgba(212,175,55,0.12);border: 1px solid var(--sv-border);color: var(--sv-accent);border-radius: 8px;padding: 3px 12px;font-size: 0.85rem;font-weight: 600}.sv-range{width: 100%;appearance: none;-webkit-appearance: none;height: 44px;background: transparent;margin: -7px 0;cursor: pointer}.sv-range::-webkit-slider-runnable-track{height: 6px;border-radius: 3px;background: rgba(243,244,246,0.12)}.sv-range::-moz-range-track{height: 6px;border-radius: 3px;background: rgba(243,244,246,0.12)}.sv-range::-webkit-slider-thumb{appearance: none;-webkit-appearance: none;width: 28px;height: 28px;margin-top: -11px;border-radius: 50%;background: var(--sv-accent);cursor: pointer;border: 2px solid #0B1D3A;box-shadow: 0 0 0 1px var(--sv-border)}.sv-range::-moz-range-thumb{width: 24px;height: 24px;border-radius: 50%;background: var(--sv-accent);cursor: pointer;border: 2px solid #0B1D3A;box-shadow: 0 0 0 1px var(--sv-border)}.sv-range-helper{display: flex;justify-content: space-between;font-size: 0.75rem;color: var(--sv-muted)}.sv-select{width: 100%;background: #0B1D3A;border: 1px solid var(--sv-line);border-radius: 10px;color: var(--sv-text);font-family: var(--sv-body);font-size: 0.92rem;padding: 12px 16px}.sv-select:focus{outline: none;border-color: var(--sv-accent)}.sv-color-row{display: flex;gap: 12px}.sv-color-btn{width: 44px;height: 44px;border-radius: 50%;border: 2px solid rgba(243,244,246,0.18);cursor: pointer;transition: transform .15s ease}.sv-color-btn.active{border-color: var(--sv-accent);transform: scale(1.1);box-shadow: 0 0 0 3px rgba(212,175,55,0.25)}.sv-color-note{font-size: 0.8rem;color: var(--sv-muted)}.sv-color-note span{color: var(--sv-accent);font-weight: 600}.sv-check-grid{display: grid;gap: 12px}@media (min-width: 640px){.sv-check-grid{grid-template-columns: 1fr 1fr}}.sv-check-card{display: flex;gap: 12px;align-items: flex-start;background: #0B1D3A;border: 1px solid var(--sv-line);border-radius: 11px;padding: 16px;cursor: pointer}.sv-check-card:hover{border-color: var(--sv-border)}.sv-check-card input{accent-color: var(--sv-accent);margin-top: 3px;width: 16px;height: 16px;flex-shrink: 0}.sv-check-card strong{display: block;font-size: 0.88rem}.sv-check-card p{font-size: 0.76rem;color: var(--sv-muted)}.sv-calc-preview{background: #0B1D3A;border: 1px solid var(--sv-line);border-radius: 12px;padding: 16px}.sv-calc-preview-title{font-size: 0.76rem;color: var(--sv-muted);margin-bottom: 12px;letter-spacing: 0.04em;text-transform: uppercase}.sv-calc-table{width: 100%;border-collapse: collapse;font-size: 0.9rem}.sv-calc-table th{text-align: left;font-family: var(--sv-head);font-size: 0.78rem;letter-spacing: 0.06em;text-transform: uppercase;color: var(--sv-muted);padding: 8px 0;border-bottom: 1px solid var(--sv-line)}.sv-calc-table th:last-child,.sv-calc-table td:last-child{text-align: right}.sv-calc-table td{padding: 12px 0;border-bottom: 1px solid var(--sv-line);color: var(--sv-text)}.sv-calc-total{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 16px 0 4px}.sv-calc-total small{display: block;color: var(--sv-muted);font-size: 0.78rem}.sv-calc-total-val{font-family: var(--sv-head);font-weight: 700;font-size: 1.9rem;color: var(--sv-accent);white-space: nowrap}.sv-form{display: grid;gap: 16px}.sv-input,.sv-textarea{width: 100%;background: #0B1D3A;border: 1px solid var(--sv-line);border-radius: 10px;color: var(--sv-text);font-family: var(--sv-body);font-size: 0.95rem;padding: 12px 16px}.sv-input:focus,.sv-textarea:focus{outline: none;border-color: var(--sv-accent);box-shadow: 0 0 0 3px rgba(212,175,55,0.12)}.sv-textarea{min-height: 120px;resize: vertical}.sv-form label{font-size: 0.86rem;font-weight: 600;display: block;margin-bottom: 8px}.sv-notice{border-radius: 11px;padding: 12px 16px;font-size: 0.9rem;border: 1px solid}.sv-notice-ok{background: rgba(34,197,94,0.1);border-color: rgba(34,197,94,0.4);color: #86efac}.sv-notice-err{background: rgba(239,68,68,0.1);border-color: rgba(239,68,68,0.4);color: #fca5a5}.sv-hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.sv-file{padding: 12px 12px;font-size: 0.86rem;cursor: pointer}.sv-file::file-selector-button{background: rgba(212,175,55,0.12);border: 1px solid var(--sv-border);color: var(--sv-accent);font-family: var(--sv-body);font-weight: 600;font-size: 0.82rem;padding: 8px 12px;border-radius: 8px;margin-right: 12px;cursor: pointer}.sv-file::file-selector-button:hover{background: rgba(212,175,55,0.2)}.sv-form label.sv-consent{display: flex;gap: 12px;align-items: flex-start;font-size: 0.82rem;font-weight: 400;color: var(--sv-muted);line-height: 1.5;cursor: pointer;margin-bottom: 0}.sv-consent input{accent-color: var(--sv-accent);width: 17px;height: 17px;margin-top: 2px;flex-shrink: 0}.sv-consent a{color: var(--sv-accent)}.sv-consent a:hover{text-decoration: underline}.sv-contact-card{display: flex;gap: 16px;align-items: center;background: var(--sv-surface);border: 1px solid var(--sv-line);border-radius: 13px;padding: 20px 20px;transition: transform .2s ease}.sv-contact-card:hover{border-color: var(--sv-border);transform: translateY(-2px)}.sv-contact-card .sv-card-icon{width: 44px;height: 44px;flex-shrink: 0}.sv-contact-card p{font-size: 0.78rem;color: var(--sv-muted)}.sv-contact-card span{font-family: var(--sv-head);font-weight: 600;font-size: 0.98rem}.sv-ph{position: relative;border-radius: 14px;border: 1px dashed rgba(212,175,55,0.35);background: repeating-linear-gradient(45deg,rgba(212,175,55,0.05),rgba(212,175,55,0.05) 12px,transparent 12px,transparent 24px);display: flex;align-items: center;justify-content: center;min-height: 220px}.sv-ph code{font-family: ui-monospace,'SF Mono',Menlo,monospace;font-size: 0.75rem;color: var(--sv-muted);background: rgba(13,15,21,0.8);padding: 8px 12px;border-radius: 6px}.sv-ph.sv-shot{position: relative;overflow: hidden;border: none;background-color: #070912;background-repeat: no-repeat;background-size: cover;background-position: top center}.sv-ph.sv-shot code{display: none}.sv-shot-img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top center}.sv-shot-tag{position: absolute;bottom: 10px;right: 10px;background: #0D0F15;border: 1px solid var(--sv-line);color: var(--sv-muted);font-size: 0.75rem;letter-spacing: 0.04em;padding: 4px 8px;border-radius: 6px}.sv-portrait{margin: 0;display: flex;flex-direction: column;gap: 16px;width: 100%;max-width: 420px}@media (min-width: 980px){.sv-portrait{max-width: none}}.sv-portrait__frame{position: relative;padding: 0;border-radius: 14px;background: var(--sv-surface);border: 1px solid var(--sv-line);overflow: hidden}.sv-portrait__img{display: block;width: 100%;border-radius: 14px;aspect-ratio: 4 / 5;background-color: var(--sv-surface);background-size: cover;background-position: top center;background-repeat: no-repeat}img.sv-portrait__img{height: auto;object-fit: cover;object-position: top center}.sv-portrait__cap{display: flex;align-items: center;gap: 12px;font-family: var(--sv-head);font-size: 0.86rem;font-weight: 600;color: #CBD5E1;padding-left: 2px}.sv-portrait__cap::before{content: "";width: 24px;height: 2px;background: var(--sv-accent);flex-shrink: 0}@media (max-width: 979px){.sv-portrait{margin: 4px auto 0}}.sv-cert{display: flex;gap: 20px;align-items: center;margin-top: 32px;padding: 20px 24px;border-radius: 16px;border: 1px solid rgba(212,175,55,0.30);border-left: 3px solid var(--sv-accent);background: var(--sv-surface)}.sv-cert__seal{width: 52px;height: 52px;border-radius: 50%;flex-shrink: 0;display: flex;align-items: center;justify-content: center;background: rgba(212,175,55,0.12);border: 1px solid rgba(212,175,55,0.45);color: var(--sv-accent)}.sv-cert__seal svg{width: 26px;height: 26px}.sv-cert__body{display: grid;gap: 3px}.sv-cert__eyebrow{font-family: var(--sv-head);font-size: 0.75rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--sv-accent)}.sv-cert__title{font-family: var(--sv-head);font-size: 1.02rem;font-weight: 600;color: #F8FAFC;margin: 0}.sv-cert__desc{font-size: 0.86rem;color: #CBD5E1;margin: 0}.sv-cert__link{display: inline-flex;align-items: center;gap: 4px;margin-top: 4px;font-family: var(--sv-head);font-size: 0.82rem;font-weight: 600;color: var(--sv-accent);border-bottom: 1px solid rgba(212,175,55,0.4);width: fit-content;padding-bottom: 1px}.sv-cert__link:hover{border-color: var(--sv-accent)}@media (max-width: 600px){.sv-cert{flex-direction: column;align-items: flex-start;gap: 12px}}.sv-timeline{display: grid;gap: 0;max-width: 820px}.sv-tl-item{display: grid;grid-template-columns: auto 1fr;gap: 24px;padding-bottom: 32px}.sv-tl-item:last-child{padding-bottom: 0}.sv-tl-marker{display: flex;flex-direction: column;align-items: center}.sv-tl-dot{width: 14px;height: 14px;border-radius: 50%;background: var(--sv-accent);margin-top: 4px;flex-shrink: 0;box-shadow: 0 0 0 4px rgba(212,175,55,0.12)}.sv-tl-line{width: 2px;flex: 1;background: var(--sv-line);margin-top: 8px}.sv-tl-item:last-child .sv-tl-line{display: none}.sv-tl-body{padding-bottom: 4px}.sv-tl-body h3{font-size: 1.12rem;margin: 4px 0 8px}.sv-tl-body p{color: var(--sv-muted);font-size: 0.94rem}.sv-article-meta{display: flex;flex-wrap: wrap;gap: 8px 20px;align-items: center;font-size: 0.82rem;color: var(--sv-muted);letter-spacing: 0.04em;text-transform: uppercase}.sv-article-meta b{color: var(--sv-accent);font-weight: 600}.sv-article-meta span{display: inline-flex;align-items: center;gap: 8px}.sv-pullquote{margin: 8px 0;padding: 24px 24px;border-left: 3px solid var(--sv-accent);background: rgba(212,175,55,0.06);border-radius: 0 12px 12px 0;font-family: var(--sv-head);font-weight: 600;font-size: clamp(1.15rem,2.4vw,1.4rem);line-height: 1.4;color: var(--sv-text)}.sv-author-box{display: flex;gap: 20px;align-items: center;margin-top: 48px;padding: 24px;background: var(--sv-surface);border: 1px solid var(--sv-line);border-radius: 16px}.sv-author-photo{width: 76px;height: 76px;border-radius: 50%;flex-shrink: 0;background-size: cover;background-position: top center;border: 2px solid var(--sv-border)}.sv-author-box h4{font-family: var(--sv-head);font-size: 1.02rem;color: var(--sv-text)}.sv-author-box p{font-size: 0.88rem;color: var(--sv-muted);margin-top: 4px}.sv-author-box a{color: var(--sv-accent);font-size: 0.86rem;font-weight: 600}.sv-author-box a:hover{text-decoration: underline}.sv-article-back{display: inline-flex;align-items: center;gap: 8px;color: var(--sv-muted);font-size: 0.86rem;font-weight: 400;margin-bottom: 4px}.sv-article-back:hover{color: var(--sv-accent)}.sv-prose{color: var(--sv-muted);font-size: 1rem;line-height: 1.75}.sv-prose>* + *{margin-top: 20px}.sv-prose h2{font-family: var(--sv-head);font-weight: 700;font-size: 1.4rem;color: var(--sv-text);margin-top: 40px;letter-spacing: -0.01em}.sv-prose h2:first-child{margin-top: 0}.sv-prose h3{font-family: var(--sv-head);font-weight: 600;font-size: 1.1rem;color: var(--sv-text);margin-top: 24px}.sv-prose strong{color: var(--sv-text);font-weight: 600}.sv-prose a{color: var(--sv-accent)}.sv-prose a:hover{text-decoration: underline}.sv-prose ul,.sv-prose ol{display: grid;gap: 8px;padding-left: 4px}.sv-prose li{display: flex;gap: 12px;align-items: flex-start;font-size: 0.96rem;overflow-wrap: anywhere;min-width: 0}.sv-prose ul li::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--sv-accent);margin-top: 8px;flex-shrink: 0}.sv-prose ol{counter-reset: sv-ol}.sv-prose ol li{counter-increment: sv-ol}.sv-prose ol li::before{content: counter(sv-ol);font-family: var(--sv-head);font-weight: 700;font-size: 0.8rem;color: var(--sv-accent);flex-shrink: 0;min-width: 18px}.sv-prose-updated{font-size: 0.82rem;color: var(--sv-muted);margin-bottom: 8px}.sv-legal-table{width: 100%;border-collapse: collapse;font-size: 0.9rem;margin-top: 8px}.sv-legal-table th,.sv-legal-table td{text-align: left;padding: 12px 12px;border: 1px solid var(--sv-line);vertical-align: top}.sv-legal-table th{font-family: var(--sv-head);font-size: 0.82rem;letter-spacing: 0.04em;text-transform: uppercase;color: var(--sv-text);background: rgba(13,15,21,0.5)}.sv-legal-table td{color: var(--sv-muted)}.sv-cookie{position: fixed;left: 16px;right: 16px;bottom: 16px;z-index: 95;max-width: 720px;margin: 0 auto;background: var(--sv-surface);border: 1px solid var(--sv-border);border-radius: 16px;padding: 20px 24px;display: grid;gap: 16px;transform: translateY(140%);transition: transform .3s ease-out}.sv-cookie.is-visible{transform: translateY(0)}.sv-cookie h4{font-family: var(--sv-head);font-weight: 700;font-size: 1.02rem;color: var(--sv-text)}.sv-cookie p{font-size: 0.86rem;color: var(--sv-muted);line-height: 1.6}.sv-cookie p a{color: var(--sv-accent)}.sv-cookie p a:hover{text-decoration: underline}.sv-cookie-actions{display: flex;flex-wrap: wrap;gap: 12px}.sv-cookie-actions .sv-btn{padding: 12px 24px;font-size: 0.9rem}@media (min-width: 620px){.sv-cookie{bottom: 20px;padding: 24px 24px}}@media (max-width: 760px){.sv-cookie{bottom: 76px}}.sv-final-panel{position: relative;border-radius: 24px;padding: 56px 32px;text-align: center;background: var(--sv-surface);border: 1px solid var(--sv-border);overflow: hidden;display: grid;gap: 24px;justify-items: center}.sv-final-note{font-size: 0.84rem;color: var(--sv-muted)}@media (min-width: 760px){.sv-final-panel{padding: 72px 56px}}.sv-check-list{display: grid;gap: 12px}.sv-check-list li{position: relative;padding-left: 32px;color: var(--sv-text);font-size: 0.98rem;line-height: 1.55}.sv-check-list li::before{content: "";position: absolute;left: 0;top: 3px;width: 18px;height: 18px;border-radius: 50%;background: rgba(212,175,55,0.14);border: 1px solid var(--sv-accent)}.sv-check-list li::after{content: "";position: absolute;left: 6px;top: 8px;width: 6px;height: 3px;border-left: 2px solid var(--sv-accent);border-bottom: 2px solid var(--sv-accent);transform: rotate(-45deg)}.sv-post-card{display: grid;gap: 0;background: var(--sv-surface);border: 1px solid var(--sv-line);border-radius: 16px;overflow: hidden;transition: transform .2s ease}.sv-post-card:hover{transform: translateY(-5px);border-color: var(--sv-border)}.sv-post-card .sv-ph{border-radius: 0;border: none;border-bottom: 1px solid var(--sv-line);min-height: 170px}.sv-post-thumb{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;border-bottom: 1px solid var(--sv-line);background: var(--sv-surface)}.sv-article-cover{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;border-radius: 14px;border: 1px solid var(--sv-line);margin-bottom: 40px}.sv-post-body{padding: 24px;display: grid;gap: 12px}.sv-post-meta{font-size: 0.76rem;color: var(--sv-muted);letter-spacing: 0.04em;text-transform: uppercase}.sv-post-meta b{color: var(--sv-accent);font-weight: 600}.sv-post-body h3{font-size: 1.1rem}.sv-post-body p{font-size: 0.9rem;color: var(--sv-muted)}.sv-work-card{background: var(--sv-surface);border: 1px solid var(--sv-line);border-radius: 16px;overflow: hidden;display: grid;transition: transform .2s ease}.sv-work-card:hover{transform: translateY(-5px);border-color: var(--sv-border)}.sv-work-card .sv-ph{border-radius: 0;border: none;border-bottom: 1px solid var(--sv-line);min-height: 190px}.sv-work-body{padding: 24px;display: grid;gap: 12px}.sv-work-body h3{font-size: 1.12rem}.sv-work-body p{font-size: 0.9rem;color: var(--sv-muted)}.sv-tag-row{display: flex;flex-wrap: wrap;gap: 8px}.sv-tag{font-size: 0.75rem;font-weight: 600;color: var(--sv-muted);border: 1px solid var(--sv-line);border-radius: 6px;padding: 3px 12px}.sv-work-link{color: var(--sv-accent);font-size: 0.86rem;font-weight: 600;display: inline-flex;align-items: center;gap: 8px}.sv-footer{background: #070912;border-top: 1px solid var(--sv-line);padding: 56px 0 0;margin-top: 4px}.sv-footer-grid{display: grid;gap: 40px;padding-bottom: 48px}@media (min-width: 760px){.sv-footer-grid{grid-template-columns: 1.3fr 1fr 1fr 1fr}}.sv-footer h3,.sv-footer .sv-footer-title{font-size: 0.82rem;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sv-text);margin-bottom: 16px}.sv-footer-brand p{color: var(--sv-muted);font-size: 0.88rem;margin-top: 12px;max-width: 280px}.sv-footer-logo{display: inline-flex;align-items: center;line-height: 0}.sv-footer-logo img{display: block;width: 150px;height: auto}.sv-footer-list{display: grid;gap: 8px}.sv-footer-list a,.sv-footer-list li{color: var(--sv-muted);font-size: 0.88rem}.sv-footer-list a:hover{color: var(--sv-accent)}.sv-footer-legal{border-top: 1px solid var(--sv-line);padding: 20px 0}.sv-footer-legal-inner{display: flex;flex-wrap: wrap;gap: 8px 20px;justify-content: space-between;color: var(--sv-muted);font-size: 0.78rem}.sv-footer-legal a:hover{color: var(--sv-accent)}.sv-service-hero{display: grid;gap: 40px;align-items: start}@media (min-width: 980px){.sv-service-hero{grid-template-columns: 1.15fr 0.85fr;gap: 64px}}.sv-side-card{background: var(--sv-surface);border: 1px solid var(--sv-border);border-radius: 16px;padding: 24px 24px 32px;display: grid;gap: 16px}.sv-side-card h3{font-size: 1rem}.sv-side-card li{display: flex;gap: 12px;align-items: flex-start;font-size: 0.9rem;color: var(--sv-muted)}.sv-side-card li::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--sv-accent);margin-top: 8px;flex-shrink: 0}.sv-side-card li strong{color: var(--sv-text);font-weight: 600}.sv-split{display: grid;gap: 24px;padding: 56px 0;border-top: 1px solid var(--sv-line);align-items: start}@media (min-width: 900px){.sv-split{grid-template-columns: 0.85fr 1.15fr;gap: 72px}}.sv-split h2{font-size: clamp(1.4rem,2.8vw,1.9rem)}.sv-split-body{display: grid;gap: 16px;color: var(--sv-muted);font-size: 1rem}.sv-split-body ul{display: grid;gap: 12px}.sv-split-body li{display: flex;gap: 12px;align-items: flex-start;color: var(--sv-text);font-size: 0.95rem}.sv-price-strip{display: flex;flex-wrap: wrap;gap: 16px 32px;align-items: center;background: var(--sv-surface);border: 1px solid var(--sv-border);border-radius: 14px;padding: 20px 24px}.sv-price-strip strong{font-family: var(--sv-head);font-size: 1.5rem;color: var(--sv-accent)}.sv-price-strip span{color: var(--sv-muted);font-size: 0.88rem}.sv-price-strip .sv-btn{margin-left: auto}.sv-page a:focus-visible,.sv-page button:focus-visible,.sv-page input:focus-visible,.sv-page select:focus-visible,.sv-page textarea:focus-visible{outline: 2px solid var(--sv-accent);outline-offset: 2px}.sv-hero-calc{padding: 24px;display: grid;gap: 20px}.sv-mobile-cta{position: fixed;left: 0;right: 0;bottom: 0;z-index: 70;display: grid;grid-template-columns: 1fr 1fr;gap: 1px;background: var(--sv-line);border-top: 1px solid var(--sv-line);transition: transform 0.3s cubic-bezier(0.4,0,0.2,1)}.sv-mobile-cta.is-hidden{transform: translateY(100%)}.sv-mobile-cta a{display: flex;align-items: center;justify-content: center;gap: 8px;padding: 16px 12px;font-family: var(--sv-head);font-weight: 600;font-size: 0.95rem}.sv-mobile-cta a svg{width: 17px;height: 17px}.sv-mobile-cta .sv-cta-call{background: #141A2E;color: var(--sv-text)}.sv-mobile-cta .sv-cta-quote{background: var(--sv-accent);color: #0B1D3A}@media (max-width: 759px){.sv-footer-legal{padding-bottom: 80px}}@media (min-width: 760px){.sv-mobile-cta{display: none}}.sv-mt-32{margin-top: 32px}.sv-mt-48{margin-top: 48px}.sv-cart-overlay{position: fixed;inset: 0;background: rgba(7,9,18,0.8);z-index: 150;opacity: 0;visibility: hidden;transition: opacity 0.3s cubic-bezier(0.4,0,0.2,1),visibility 0.3s cubic-bezier(0.4,0,0.2,1)}.sv-cart-overlay.is-open{opacity: 1;visibility: visible}.sv-cart-panel{position: fixed;top: 0;right: 0;bottom: 0;width: 100%;max-width: 440px;background: #111827;border-left: 1px solid var(--sv-border);box-shadow: -15px 0 45px rgba(0,0,0,0.55);z-index: 151;transform: translateX(100%);transition: transform 0.3s cubic-bezier(0.16,1,0.3,1);display: flex;flex-direction: column}.sv-cart-panel.is-open{transform: translateX(0)}.sv-cart-header{padding: 24px;border-bottom: 1px solid var(--sv-line);display: flex;justify-content: space-between;align-items: center;background: #0b1d3a}.sv-cart-header h3{font-family: var(--sv-head);font-size: 1.22rem;font-weight: 700;color: var(--sv-text);margin: 0}.sv-cart-close{background: none;border: 1px solid var(--sv-line);border-radius: 8px;color: var(--sv-text);padding: 8px 12px;cursor: pointer;display: flex;align-items: center;justify-content: center}.sv-cart-close:hover{background: rgba(243,244,246,0.05);border-color: var(--sv-border);color: var(--sv-accent)}.sv-cart-body{flex: 1;overflow-y: auto;padding: 24px;display: flex;flex-direction: column;gap: 16px}.sv-cart-item{display: flex;gap: 16px;align-items: center;padding-bottom: 16px;border-bottom: 1px solid var(--sv-line);animation: svCartItemFade 0.3s ease forwards}@keyframes svCartItemFade{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}.sv-cart-item-img{width: 48px;height: 48px;border-radius: 8px;background: rgba(212,175,55,0.07);border: 1px solid var(--sv-border);display: flex;align-items: center;justify-content: center;color: var(--sv-accent);flex-shrink: 0}.sv-cart-item-info{flex: 1;display: grid;gap: 2px}.sv-cart-item-title{font-size: 0.88rem;font-weight: 600;color: var(--sv-text);line-height: 1.35}.sv-cart-item-meta{font-size: 0.75rem;color: var(--sv-muted)}.sv-cart-footer{padding: 24px;border-top: 1px solid var(--sv-line);background: #0b1d3a;display: grid;gap: 16px}.sv-cart-summary-row{display: flex;justify-content: space-between;align-items: center;font-family: var(--sv-head);border-bottom: 1px dashed var(--sv-line);padding-bottom: 12px}.sv-cart-summary-row span{font-size: 0.95rem;font-weight: 600;color: var(--sv-muted)}.sv-cart-summary-row strong{font-size: 1.55rem;color: var(--sv-accent);font-weight: 700}.sv-cart-checkout-btn{width: 100%}.sv-cart-empty{text-align: center;color: var(--sv-muted);font-size: 0.9rem;padding: 40px 20px}#sv-pdf-status{transition: opacity 0.3s ease-out}#sv-pdf-status.success{background: rgba(34,197,94,0.1);border: 1px solid rgba(34,197,94,0.3);color: #4ade80;display: block !important}#sv-pdf-status.error{background: rgba(239,68,68,0.1);border: 1px solid rgba(239,68,68,0.3);color: #f87171;display: block !important}#sv-pdf-status.loading{background: rgba(212,175,55,0.1);border: 1px solid rgba(212,175,55,0.25);color: var(--sv-accent);display: block !important}.sv-story{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px 40px;max-width: 1000px;margin: 0 0 40px}.sv-story strong{display: block;margin-bottom: 8px}.sv-story p{margin: 0;line-height: 1.65}.sv-story ul{display: grid;gap: 8px;margin: 0;padding-left: 1.1em;list-style: disc;line-height: 1.6}@media (max-width: 760px){.sv-story{grid-template-columns: 1fr}}.sv-btn.sv-btn-primary,.sv-btn.sv-btn-primary:visited{color: #0B1D3A;background-color: var(--sv-accent);background-image: none}.sv-btn.sv-btn-primary:hover,.sv-btn.sv-btn-primary:focus-visible{color: #0B1D3A;background-color: #C9A43F}.sv-btn.sv-btn-primary svg{color: currentColor;fill: currentColor}@media (max-width: 767px){.cmplz-cookiebanner{padding: 12px 16px !important}.cmplz-cookiebanner .cmplz-header{display: none !important}.cmplz-cookiebanner .cmplz-message{font-size: 12px !important;line-height: 1.35 !important;margin-bottom: 8px !important}.cmplz-cookiebanner .cmplz-buttons{display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;gap: 8px !important}.cmplz-cookiebanner .cmplz-btn{flex: 1 1 30% !important;margin: 0 !important;padding: 8px 8px !important;font-size: 12px !important;min-height: 44px !important}.cmplz-cookiebanner .cmplz-links{margin-top: 8px !important;font-size: 12px !important}.cmplz-cookiebanner .cmplz-links a{font-size: 12px !important}}.sv-card:has(>.sv-btn-line){grid-template-rows: auto auto 1fr auto}.sv-card>.sv-btn-line{align-self: end}.sv-mobile-panel{visibility: hidden;transition: transform .3s ease,visibility 0s linear .3s}.sv-mobile-panel.is-open{visibility: visible;transition: transform .3s ease,visibility 0s}.sv-mobile-panel .sv-has-sub>.sv-submenu,.sv-mobile-panel .sv-has-sub>.sub-menu{visibility: hidden}.sv-mobile-panel .sv-has-sub.is-open>.sv-submenu,.sv-mobile-panel .sv-has-sub.is-open>.sub-menu{visibility: visible}@media (prefers-reduced-motion: reduce){.sv-mobile-panel,.sv-mobile-panel.is-open{transition: none}}.sv-mobile-close{width: 44px;height: 44px;padding: 0;display: inline-flex;align-items: center;justify-content: center}.sv-mobile-close:focus-visible{outline: 2px solid var(--sv-accent);outline-offset: 2px}@media (max-width: 959px),(pointer: coarse){.sv-topbar-inner{padding-top: 0;padding-bottom: 0}.sv-topbar-contact a,.sv-footer-list a,.sv-footer-legal a{display: inline-flex;align-items: center;min-height: 44px}.sv-logo{min-height: 44px}.sv-breadcrumb a,.sv-author-box a,.sv-work-link,.sv-cert__link{display: inline-flex;align-items: center;min-height: 44px}.sv-footer-list{gap: 0}}.sv-footer-legal-links{display: inline-flex;flex-wrap: wrap;column-gap: 20px}#cmplz-manage-consent .cmplz-manage-consent{display: none !important}.sv-input,.sv-select{min-height: 44px}.sv-page input[type="checkbox"],.sv-page input[type="radio"]{width: 20px;height: 20px;flex-shrink: 0;accent-color: var(--sv-accent)}.sv-cart-close{min-width: 44px;min-height: 44px}.sv-field-error{margin: 8px 0 0;color: #F87171;font-size: 0.875rem;line-height: 1.4}.sv-field-error:empty{display: none}.sv-page [aria-invalid="true"]{border-color: #F87171}main p a:not([class]),main li a:not([class]),main .sv-price-strip span a:not([class]),main .price-text span a:not([class]){text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}main p a:not([class]):hover,main li a:not([class]):hover,main .sv-price-strip span a:not([class]):hover,main .price-text span a:not([class]):hover{text-decoration-thickness: 2px}.sv-header-cta.sv-btn-secondary{border-color: rgba(243,244,246,0.38)}.sv-header-cta.sv-btn-secondary:hover{border-color: #D4AF37;color: #D4AF37}@media (max-width: 640px){.sv-footer-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 28px 20px}.sv-footer-grid>.sv-footer-brand{grid-column: 1 / -1}}.sv-lbl-desc{display: block;font-size: 0.76rem;line-height: 1.6;margin: 0;color: #9AA1B0}h2.sv-card-title{font-family: Poppins,"Segoe UI",Arial,sans-serif;font-size: 1.18rem;line-height: 1.14;font-weight: 700;letter-spacing: normal;margin: 0;color: #F3F4F6;text-transform: none}main :is(h1,h2,h3,h4):not(#sv-x),h2.sv-card-title{font-weight: 600}.sv-hero-facts{margin-top: 20px;color: var(--sv-muted);font-size: .92rem}@media (min-width: 1040px){.sv-steps.sv-steps--5{grid-template-columns: repeat(5,1fr)}}.sv-price-table{width: 100%;border-collapse: collapse;margin-top: 8px;font-size: .95rem}.sv-price-table th,.sv-price-table td{padding: 14px 16px;border-bottom: 1px solid var(--sv-line);text-align: left;vertical-align: top}.sv-price-table th{font-family: var(--sv-head);font-weight: 600;font-size: .78rem;letter-spacing: .06em;text-transform: uppercase;color: var(--sv-muted)}.sv-price-table td:first-child{font-family: var(--sv-head);font-weight: 600}.sv-price-table td:last-child{white-space: nowrap;font-weight: 600;color: var(--sv-accent)}.sv-price-table td:nth-child(2){color: var(--sv-muted)}@media (max-width: 640px){.sv-price-table thead{display: none}.sv-price-table tr{display: block;padding: 14px 0;border-bottom: 1px solid var(--sv-line)}.sv-price-table td{display: block;padding: 2px 0;border: 0}.sv-price-table td:last-child{white-space: normal;margin-top: 6px}}.sv-grid-4>.sv-work-card .sv-ph.sv-shot,.sv-grid-2>.sv-work-card .sv-ph.sv-shot{aspect-ratio: 16 / 10;height: auto;min-height: 0;padding: 0}.sv-price-amount{flex-wrap: wrap;row-gap: 0}.sv-price-amount strong{white-space: nowrap}@media (min-width: 1040px) and (max-width: 1240px){.sv-price-amount strong{font-size: 2.1rem}}@media (max-width: 640px){.sv-footer .sv-footer-grid{grid-template-columns: 1fr;gap: 0;padding-bottom: 8px}.sv-footer .sv-footer-grid>div{padding: 22px 0;border-top: 1px solid var(--sv-line);grid-column: auto}.sv-footer .sv-footer-grid>.sv-footer-brand{padding-top: 0;padding-bottom: 26px;border-top: 0}.sv-footer .sv-footer-brand p{max-width: none}.sv-footer .sv-footer-title{margin-bottom: 6px}.sv-footer .sv-footer-list{gap: 0}.sv-footer .sv-footer-list a{display: flex;align-items: center;min-height: 40px;line-height: 1.35;font-size: .95rem}.sv-footer .sv-footer-grid>div:nth-child(3) .sv-footer-list{display: flex;flex-wrap: wrap;column-gap: 22px}.sv-footer .sv-footer-grid>div:nth-child(3) .sv-footer-list a{display: inline-flex}.sv-footer .sv-footer-grid>div:nth-child(4) .sv-footer-list li{font-size: .9rem;line-height: 1.75}.sv-footer .sv-footer-grid>div:nth-child(4) .sv-footer-list a{display: inline;min-height: 0;line-height: inherit;font-size: inherit}.sv-footer .sv-footer-legal-inner a{display: inline-flex;align-items: center;min-height: 36px}.sv-footer .sv-footer-legal-inner{row-gap: 0}}@media (min-width: 960px){.sv-header{position: sticky;top: 0;z-index: 900}body.admin-bar .sv-header{top: 32px}html{scroll-padding-top: 110px}}