@charset "UTF-8";
/* socialbox.min.css */
.socialbox *{box-sizing:border-box}.socialbox input:not([type=checkbox]):not([type=radio]){display:none}.socialbox{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1}.socialbox input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.socialbox .state label{position:initial;display:inline-block;font-weight:normal;margin:0;text-indent:1.5em;min-width:calc(1em + 2px)}.socialbox .state label:before,.socialbox .state label:after{content:"";width:calc(1em + 2px);height:calc(1em + 2px);display:block;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:calc((0% - (100% - 1em)) - 8%);background-color:transparent}.socialbox .state label:before{border-color:#bdc3c7}.socialbox .state.p-is-hover,.socialbox .state.p-is-indeterminate{display:none}@keyframes zoom{0%{opacity:0;transform:scale(0)}}@keyframes tada{0%{animation-timing-function:ease-in;opacity:0;transform:scale(7)}38%{animation-timing-function:ease-out;opacity:1;transform:scale(1)}55%{animation-timing-function:ease-in;transform:scale(1.5)}72%{animation-timing-function:ease-out;transform:scale(1)}81%{animation-timing-function:ease-in;transform:scale(1.24)}89%{animation-timing-function:ease-out;transform:scale(1)}95%{animation-timing-function:ease-in;transform:scale(1.04)}100%{animation-timing-function:ease-out;transform:scale(1)}}@keyframes jelly{0%{transform:scale3d(1, 1, 1)}30%{transform:scale3d(0.75, 1.25, 1)}40%{transform:scale3d(1.25, 0.75, 1)}50%{transform:scale3d(0.85, 1.15, 1)}65%{transform:scale3d(1.05, 0.95, 1)}75%{transform:scale3d(0.95, 1.05, 1)}100%{transform:scale3d(1, 1, 1)}}@keyframes rotate{0%{opacity:0;transform:translateZ(-200px) rotate(-45deg)}100%{opacity:1;transform:translateZ(0) rotate(0)}}@keyframes pulse{0%{box-shadow:0px 0px 0px 0px #bdc3c7}100%{box-shadow:0px 0px 0px 1.5em rgba(189,195,199,0)}}.socialbox.p-default.p-fill .state label:after{transform:scale(1)}.socialbox.p-default .state label:after{transform:scale(0.6)}.socialbox.p-default input:checked~.state label:after{background-color:#bdc3c7 !important}.socialbox.p-default.p-thick .state label:before,.socialbox.p-default.p-thick .state label:after{border-width:calc(1em / 7)}.socialbox.p-default.p-thick .state label:after{transform:scale(0.4) !important}.socialbox.p-icon .state .icon{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc((0% - (100% - 1em)) - 8%);border:1px solid transparent;opacity:0}.socialbox.p-icon .state .icon:before{margin:0;width:100%;height:100%;text-align:center;display:flex;flex:1;justify-content:center;align-items:center;line-height:1}.socialbox.p-icon input:checked~.state .icon{opacity:1}.socialbox.p-icon input:checked~.state label:before{border-color:#5a656b}.socialbox.p-svg .state .svg{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc((0% - (100% - 1em)) - 8%);border:1px solid transparent;opacity:0}.socialbox.p-svg .state svg{margin:0;width:100%;height:100%;text-align:center;display:flex;flex:1;justify-content:center;align-items:center;line-height:1}.socialbox.p-svg input:checked~.state .svg{opacity:1}.socialbox.p-image .state img{opacity:0;position:absolute;width:calc(1em + 2px);height:calc(1em + 2px);top:0;top:calc((0% - (100% - 1em)) - 8%);left:0;z-index:0;text-align:center;line-height:normal;transform:scale(0.8)}.socialbox.p-image input:checked~.state img{opacity:1}.socialbox.p-switch input{min-width:2em}.socialbox.p-switch .state{position:relative}.socialbox.p-switch .state:before{content:"";border:1px solid #bdc3c7;border-radius:60px;width:2em;box-sizing:unset;height:calc(1em + 2px);position:absolute;top:0;top:calc((0% - (100% - 1em)) - 16%);z-index:0;transition:all .5s ease}.socialbox.p-switch .state label{text-indent:2.5em}.socialbox.p-switch .state label:before,.socialbox.p-switch .state label:after{transition:all .5s ease;border-radius:100%;left:0;border-color:transparent;transform:scale(0.8)}.socialbox.p-switch .state label:after{background-color:#bdc3c7 !important}.socialbox.p-switch input:checked~.state:before{border-color:#5a656b}.socialbox.p-switch input:checked~.state label:before{opacity:0}.socialbox.p-switch input:checked~.state label:after{background-color:#5a656b !important;left:1em}.socialbox.p-switch.p-fill input:checked~.state:before{border-color:#5a656b;background-color:#5a656b !important}.socialbox.p-switch.p-fill input:checked~.state label:before{opacity:0}.socialbox.p-switch.p-fill input:checked~.state label:after{background-color:#fff !important;left:1em}.socialbox.p-switch.p-slim .state:before{height:.1em;background:#bdc3c7 !important;top:calc(50% - 0.1em)}.socialbox.p-switch.p-slim input:checked~.state:before{border-color:#5a656b;background-color:#5a656b !important}.socialbox.p-has-hover input:hover~.state:not(.p-is-hover){display:none}.socialbox.p-has-hover input:hover~.state.p-is-hover{display:block}.socialbox.p-has-hover input:hover~.state.p-is-hover .icon{display:block}.socialbox.p-has-focus input:focus~.state label:before{box-shadow:0px 0px 3px 0px #bdc3c7}.socialbox.p-has-indeterminate input[type=checkbox]:indeterminate~.state:not(.p-is-indeterminate){display:none}.socialbox.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate{display:block}.socialbox.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate .icon{display:block;opacity:1}.socialbox.p-toggle .state.p-on{opacity:0;display:none}.socialbox.p-toggle .state.p-off,.socialbox.p-toggle .state .icon,.socialbox.p-toggle .state .svg,.socialbox.p-toggle .state img{opacity:1;display:inherit}.socialbox.p-toggle .state.p-off .icon{color:#bdc3c7}.socialbox.p-toggle input:checked~.state.p-on{opacity:1;display:inherit}.socialbox.p-toggle input:checked~.state.p-off{opacity:0;display:none}.socialbox.p-plain input:checked~.state label:before,.socialbox.p-plain.p-toggle .state label:before{content:none}.socialbox.p-plain.p-plain .icon{transform:scale(1.1)}.socialbox.p-round .state label:before,.socialbox.p-round .state label:after{border-radius:100%}.socialbox.p-round.p-icon .state .icon{border-radius:100%;overflow:hidden}.socialbox.p-round.p-icon .state .icon:before{transform:scale(0.8)}.socialbox.p-curve .state label:before,.socialbox.p-curve .state label:after{border-radius:20%}.socialbox.p-smooth label:before,.socialbox.p-smooth label:after,.socialbox.p-smooth .icon,.socialbox.p-smooth .svg{transition:all .5s ease}.socialbox.p-smooth input:checked+.state label:after{transition:all .3s ease}.socialbox.p-smooth input:checked+.state .icon,.socialbox.p-smooth input:checked+.state .svg,.socialbox.p-smooth input:checked+.state img{animation:zoom .2s ease}.socialbox.p-smooth.p-default input:checked+.state label:after{animation:zoom .2s ease}.socialbox.p-smooth.p-plain input:checked+.state label:before{content:"";transform:scale(0);transition:all .5s ease}.socialbox.p-tada:not(.p-default) input:checked+.state .icon,.socialbox.p-tada:not(.p-default) input:checked+.state .svg,.socialbox.p-tada:not(.p-default) input:checked+.state img,.socialbox.p-tada:not(.p-default) input:checked+.state label:before,.socialbox.p-tada:not(.p-default) input:checked+.state label:after{animation:tada .7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1 alternate;opacity:1}.socialbox.p-jelly:not(.p-default) input:checked+.state .icon,.socialbox.p-jelly:not(.p-default) input:checked+.state .svg,.socialbox.p-jelly:not(.p-default) input:checked+.state img,.socialbox.p-jelly:not(.p-default) input:checked+.state label:before,.socialbox.p-jelly:not(.p-default) input:checked+.state label:after{animation:jelly .7s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1}.socialbox.p-jelly:not(.p-default) input:checked+.state label:before{border-color:transparent}.socialbox.p-rotate:not(.p-default) input:checked~.state .icon,.socialbox.p-rotate:not(.p-default) input:checked~.state .svg,.socialbox.p-rotate:not(.p-default) input:checked~.state img,.socialbox.p-rotate:not(.p-default) input:checked~.state label:before,.socialbox.p-rotate:not(.p-default) input:checked~.state label:after{animation:rotate .7s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1}.socialbox.p-rotate:not(.p-default) input:checked~.state label:before{border-color:transparent}.socialbox.p-pulse:not(.p-switch) input:checked~.state label:before{animation:pulse 1s}.socialbox input[disabled]{cursor:not-allowed;display:none}.socialbox input[disabled]~*{opacity:.5}.socialbox.p-locked input{display:none;cursor:not-allowed}.socialbox input:checked~.state.p-primary label:after,.socialbox.p-toggle .state.p-primary label:after{background-color:#1c9ec2 !important}.socialbox input:checked~.state.p-primary .icon,.socialbox input:checked~.state.p-primary .svg,.socialbox.p-toggle .state.p-primary .icon,.socialbox.p-toggle .state.p-primary .svg{color:#fff;stroke:#fff}.socialbox input:checked~.state.p-primary-o label:before,.socialbox.p-toggle .state.p-primary-o label:before{border-color:#1c9ec2}.socialbox input:checked~.state.p-primary-o label:after,.socialbox.p-toggle .state.p-primary-o label:after{background-color:transparent}.socialbox input:checked~.state.p-primary-o .icon,.socialbox input:checked~.state.p-primary-o .svg,.socialbox input:checked~.state.p-primary-o svg,.socialbox.p-toggle .state.p-primary-o .icon,.socialbox.p-toggle .state.p-primary-o .svg,.socialbox.p-toggle .state.p-primary-o svg{color:#1c9ec2;stroke:#1c9ec2}.socialbox.p-default:not(.p-fill) input:checked~.state.p-primary-o label:after{background-color:#1c9ec2 !important}.socialbox.p-switch input:checked~.state.p-primary:before{border-color:#1c9ec2}.socialbox.p-switch.p-fill input:checked~.state.p-primary:before{background-color:#1c9ec2 !important}.socialbox.p-switch.p-slim input:checked~.state.p-primary:before{border-color:#0f5569;background-color:#0f5569 !important}.socialbox input:checked~.state.p-info label:after,.socialbox.p-toggle .state.p-info label:after{background-color:#5bc0de !important}.socialbox input:checked~.state.p-info .icon,.socialbox input:checked~.state.p-info .svg,.socialbox.p-toggle .state.p-info .icon,.socialbox.p-toggle .state.p-info .svg{color:#fff;stroke:#fff}.socialbox input:checked~.state.p-info-o label:before,.socialbox.p-toggle .state.p-info-o label:before{border-color:#5bc0de}.socialbox input:checked~.state.p-info-o label:after,.socialbox.p-toggle .state.p-info-o label:after{background-color:transparent}.socialbox input:checked~.state.p-info-o .icon,.socialbox input:checked~.state.p-info-o .svg,.socialbox input:checked~.state.p-info-o svg,.socialbox.p-toggle .state.p-info-o .icon,.socialbox.p-toggle .state.p-info-o .svg,.socialbox.p-toggle .state.p-info-o svg{color:#5bc0de;stroke:#5bc0de}.socialbox.p-default:not(.p-fill) input:checked~.state.p-info-o label:after{background-color:#5bc0de !important}.socialbox.p-switch input:checked~.state.p-info:before{border-color:#5bc0de}.socialbox.p-switch.p-fill input:checked~.state.p-info:before{background-color:#5bc0de !important}.socialbox.p-switch.p-slim input:checked~.state.p-info:before{border-color:#2390b0;background-color:#2390b0 !important}.socialbox input:checked~.state.p-success label:after,.socialbox.p-toggle .state.p-success label:after{background-color:#5cb85c !important}.socialbox input:checked~.state.p-success .icon,.socialbox input:checked~.state.p-success .svg,.socialbox.p-toggle .state.p-success .icon,.socialbox.p-toggle .state.p-success .svg{color:#fff;stroke:#fff}.socialbox input:checked~.state.p-success-o label:before,.socialbox.p-toggle .state.p-success-o label:before{border-color:#5cb85c}.socialbox input:checked~.state.p-success-o label:after,.socialbox.p-toggle .state.p-success-o label:after{background-color:transparent}.socialbox input:checked~.state.p-success-o .icon,.socialbox input:checked~.state.p-success-o .svg,.socialbox input:checked~.state.p-success-o svg,.socialbox.p-toggle .state.p-success-o .icon,.socialbox.p-toggle .state.p-success-o .svg,.socialbox.p-toggle .state.p-success-o svg{color:#5cb85c;stroke:#5cb85c}.socialbox.p-default:not(.p-fill) input:checked~.state.p-success-o label:after{background-color:#5cb85c !important}.socialbox.p-switch input:checked~.state.p-success:before{border-color:#5cb85c}.socialbox.p-switch.p-fill input:checked~.state.p-success:before{background-color:#5cb85c !important}.socialbox.p-switch.p-slim input:checked~.state.p-success:before{border-color:#357935;background-color:#357935 !important}.socialbox input:checked~.state.p-warning label:after,.socialbox.p-toggle .state.p-warning label:after{background-color:#f0ad4e !important}.socialbox input:checked~.state.p-warning .icon,.socialbox input:checked~.state.p-warning .svg,.socialbox.p-toggle .state.p-warning .icon,.socialbox.p-toggle .state.p-warning .svg{color:#fff;stroke:#fff}.socialbox input:checked~.state.p-warning-o label:before,.socialbox.p-toggle .state.p-warning-o label:before{border-color:#f0ad4e}.socialbox input:checked~.state.p-warning-o label:after,.socialbox.p-toggle .state.p-warning-o label:after{background-color:transparent}.socialbox input:checked~.state.p-warning-o .icon,.socialbox input:checked~.state.p-warning-o .svg,.socialbox input:checked~.state.p-warning-o svg,.socialbox.p-toggle .state.p-warning-o .icon,.socialbox.p-toggle .state.p-warning-o .svg,.socialbox.p-toggle .state.p-warning-o svg{color:#f0ad4e;stroke:#f0ad4e}.socialbox.p-default:not(.p-fill) input:checked~.state.p-warning-o label:after{background-color:#f0ad4e !important}.socialbox.p-switch input:checked~.state.p-warning:before{border-color:#f0ad4e}.socialbox.p-switch.p-fill input:checked~.state.p-warning:before{background-color:#f0ad4e !important}.socialbox.p-switch.p-slim input:checked~.state.p-warning:before{border-color:#c77c11;background-color:#c77c11 !important}.socialbox input:checked~.state.p-danger label:after,.socialbox.p-toggle .state.p-danger label:after{background-color:#d9534f !important}.socialbox input:checked~.state.p-danger .icon,.socialbox input:checked~.state.p-danger .svg,.socialbox.p-toggle .state.p-danger .icon,.socialbox.p-toggle .state.p-danger .svg{color:#fff;stroke:#fff}.socialbox input:checked~.state.p-danger-o label:before,.socialbox.p-toggle .state.p-danger-o label:before{border-color:#d9534f}.socialbox input:checked~.state.p-danger-o label:after,.socialbox.p-toggle .state.p-danger-o label:after{background-color:transparent}.socialbox input:checked~.state.p-danger-o .icon,.socialbox input:checked~.state.p-danger-o .svg,.socialbox input:checked~.state.p-danger-o svg,.socialbox.p-toggle .state.p-danger-o .icon,.socialbox.p-toggle .state.p-danger-o .svg,.socialbox.p-toggle .state.p-danger-o svg{color:#d9534f;stroke:#d9534f}.socialbox.p-default:not(.p-fill) input:checked~.state.p-danger-o label:after{background-color:#d9534f !important}.socialbox.p-switch input:checked~.state.p-danger:before{border-color:#d9534f}.socialbox.p-switch.p-fill input:checked~.state.p-danger:before{background-color:#d9534f !important}.socialbox.p-switch.p-slim input:checked~.state.p-danger:before{border-color:#a02622;background-color:#a02622 !important}.socialbox.p-bigger label:before,.socialbox.p-bigger label:after,.socialbox.p-bigger .icon,.socialbox.p-bigger .svg,.socialbox.p-bigger .img{font-size:1.2em !important;top:calc((0% - (100% - 1em)) - 35%) !important}.socialbox.p-bigger label{text-indent:1.7em}@media print{.socialbox .state:before,.socialbox .state label:before,.socialbox .state label:after,.socialbox .state .icon{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}}
/* style-social.css */
/* WEBSITE */
/* theme-modern.min.css */
:root{--sh-yellow:#f9c252;--sh-yellow-deep:#fdb913;--sh-yellow-dark:#efb237;--sh-yellow-soft:#fcebc7;--sh-yellow-tint:#fff8ea;--sh-amber-text:#c7820a;--sh-ink:#1c1b18;--sh-ink-soft:#3f3c36;--sh-muted:#6b6862;--sh-paper:#fff;--sh-grey:#f3f2f0;--sh-line:#e9e6e0;--sh-red:#d55f70;--sh-purple:#7d6dd2;--sh-green:#71ccb7;--sh-accent:#f9c252;--sh-accent-deep:#fdb913;--sh-accent-dark:#efb237;--sh-accent-soft:#fcebc7;--sh-accent-tint:#fff8ea;--sh-accent-text:#c7820a;--sh-on-accent:#1c1b18;--sh-accent-rgb:249,194,82;--sh-shadow-accent:0 8px 24px -6px rgba(var(--sh-accent-rgb),.55);--sh-radius-sm:14px;--sh-radius:20px;--sh-radius-lg:28px;--sh-radius-xl:40px;--sh-radius-pill:999px;--sh-shadow-sm:0 1px 2px rgba(28,27,24,.05),0 2px 8px rgba(28,27,24,.05);--sh-shadow:0 2px 4px rgba(28,27,24,.04),0 10px 24px -6px rgba(28,27,24,.1);--sh-shadow-lg:0 4px 8px rgba(28,27,24,.05),0 24px 48px -12px rgba(28,27,24,.18);--sh-shadow-yellow:0 8px 24px -6px rgba(var(--sh-accent-rgb),.55);--sh-font-display:'Bricolage Grotesque','Poppins',sans-serif;--sh-font-body:'Figtree','Poppins',sans-serif;--sh-font-condensed:'Antonio','Bricolage Grotesque','Arial Narrow',sans-serif;--sh-ease:cubic-bezier(.22,.61,.36,1);--sh-ease-bounce:cubic-bezier(.34,1.56,.64,1);}html{overflow-x:clip;}body{font-family:var(--sh-font-body);color:var(--sh-ink-soft);-webkit-font-smoothing:antialiased;}h1,h2,h3,h4,h5,h6{font-family:var(--sh-font-display);color:var(--sh-ink);font-weight:700;letter-spacing:-.015em;line-height:1.12;}h1{font-size:clamp(2.2rem,1.4rem + 2.6vw,3.4rem);font-weight:800;}p{font-family:var(--sh-font-body);color:var(--sh-ink-soft);}small{color:var(--sh-ink-soft);}:where(img[width][height]){width:auto;height:auto;}::selection{background:var(--sh-accent);color:var(--sh-on-accent);}a{transition:color .2s var(--sh-ease);}a:hover{color:var(--sh-accent-text);}:focus-visible{outline:3px solid rgba(var(--sh-accent-rgb),.7);outline-offset:2px;}.title h1,.title>h2{margin-bottom:.35em;}.title>h2{font-size:clamp(2.2rem,1.4rem + 2.6vw,3.4rem);font-weight:800;}.title h1::after,.title>h2::after{content:"";display:block;width:64px;height:6px;margin:18px auto 0;border-radius:var(--sh-radius-pill);background:linear-gradient(90deg,var(--sh-accent),var(--sh-accent-deep));}.title small,.title>:not(h1):not(h2){color:var(--sh-muted);font-size:1.05rem;}.inner-title{font-weight:700;}.u-title,.text-uline,.pakket,.ques-form-titel,.general,.factur-en{border-bottom-color:var(--sh-accent);}.title>h2.pakket{border-bottom:0;padding-bottom:0;}.navbar-nav .nav-item .nav-link{font-family:var(--sh-font-body);font-weight:600;font-size:15.5px;color:var(--sh-ink);border-bottom:0;position:relative;padding-top:6px;padding-bottom:6px;}.navbar-nav .nav-item .nav-link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:var(--sh-radius-pill);background:var(--sh-accent-deep);transform:scaleX(0);transform-origin:left center;transition:transform .28s var(--sh-ease);}.navbar-nav .nav-item .nav-link:hover::after,.navbar-nav .nav-item .nav-link:focus-visible::after{transform:scaleX(1);}.navbar-nav .nav-item .nav-link:hover{color:var(--sh-ink);}@media(max-width:991px){.navbar-nav .nav-item .nav-link{margin-left:0;margin-right:0;}}.home .navbar-nav .nav-item .nav-link:hover{color:#fff;}.login-btn.btn{font-weight:700;box-shadow:var(--sh-shadow-sm);}.navbar-brand img.brand-logo-invert{filter:brightness(0) invert(1);}.btn:not(.btn-link):not(.language-btn){display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;}.btn{font-family:var(--sh-font-body);font-weight:700;line-height:1.2;border-radius:var(--sh-radius-pill);letter-spacing:.05em;transition:transform .2s var(--sh-ease),box-shadow .2s var(--sh-ease),background-color .2s var(--sh-ease),border-color .2s var(--sh-ease),color .2s var(--sh-ease),filter .2s var(--sh-ease);}.btn-primary,.btn.bgyellow,.bglogin{background-color:var(--sh-accent);border-color:var(--sh-accent);}.bglogin{color:var(--sh-on-accent);}.btn-primary{height:52px;padding:0 38px;border-radius:var(--sh-radius-pill);color:var(--sh-on-accent);box-shadow:var(--sh-shadow-accent),inset 0 1.5px 0 rgba(255,255,255,.45);}.btn.bgyellow,.btn.btn-calc{padding-top:0!important;padding-bottom:0!important;}.btn.btn-calc{height:56px;}.btn:not(.language-btn):hover{transform:translateY(-2px);box-shadow:var(--sh-shadow);}.btn-primary:hover,.btn.bgyellow:hover{color:var(--sh-on-accent);filter:brightness(.97);box-shadow:0 12px 28px -6px rgba(var(--sh-accent-rgb),.65),inset 0 1.5px 0 rgba(255,255,255,.45);}.btn:active{transform:translateY(0);filter:brightness(.94);}.btn-check:focus+.btn,.btn:focus{box-shadow:0 0 0 4px rgba(var(--sh-accent-rgb),.35)!important;}.btn-ink{background:var(--sh-ink);color:#fff;border:0;height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 38px;box-shadow:0 10px 24px -8px rgba(28,27,24,.45);}.btn-ink:hover{background-color:#2c2a25;color:#fff;}.btn-ink:focus,.btn-ink:active{background-color:var(--sh-ink)!important;color:#fff;}.banner-btn{border-width:2px;font-weight:700;padding:14px 34px;backdrop-filter:blur(4px);background:rgba(255,255,255,.06);}.banner-btn:hover{color:var(--sh-ink)!important;box-shadow:var(--sh-shadow-accent);}.policy-inner .btn-primary{box-shadow:none;}.btn-warning,.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning:focus-visible,.btn-warning.active,.btn-warning:disabled{background-color:var(--sh-accent);border-color:var(--sh-accent);color:var(--sh-on-accent);}.btn-warning:hover{background-color:var(--sh-accent-dark);border-color:var(--sh-accent-dark);}section.banner{padding-top:230px;padding-bottom:170px;overflow:hidden;}section.banner:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E"),radial-gradient(1000px 600px at 88% 15%,rgba(var(--sh-accent-rgb),.26),transparent 60%),linear-gradient(115deg,rgba(16,14,10,.95) 0%,rgba(16,14,10,.8) 45%,rgba(16,14,10,.55) 100%);background-color:transparent;}.banner-text .hero-eyebrow,.banner-text>p{display:inline-flex;align-items:center;gap:14px;font-weight:700;letter-spacing:.22em;font-size:.8rem;text-transform:uppercase;color:var(--sh-accent-deep);margin-bottom:22px;}.banner-text .hero-eyebrow::before,.banner-text>p::before{content:"";width:30px;height:2px;border-radius:2px;background:var(--sh-accent-deep);flex:none;}.banner-text h1{font-size:clamp(2.6rem,1.4rem + 5vw,5rem);font-weight:800;line-height:1.03;letter-spacing:-.02em;max-width:13em;}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;}.hero-actions .btn{margin-top:0!important;}.hero-cta{height:56px;font-size:15px;}section.banner.banner--team{background-image:url("../images/home_banner_team.webp");background-position:50% 45%;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;min-height:max(560px,min(46vw,92vh));padding-top:170px;padding-bottom:120px;}section.banner.banner--team>.container{width:100%;}section.banner.banner--team:after{background:linear-gradient(180deg,rgba(10,9,8,.32) 0%,rgba(10,9,8,.09) 20%,rgba(10,9,8,0) 36%),linear-gradient(90deg,rgba(10,9,8,.92) 0%,rgba(10,9,8,.87) 28%,rgba(10,9,8,.58) 56%,rgba(10,9,8,.18) 80%,rgba(10,9,8,.07) 100%);background-color:transparent;}.banner--team .hero-headline{font-family:var(--sh-font-condensed);font-weight:700;text-transform:uppercase;font-size:clamp(2.6rem,.9rem + 6.6vw,6.2rem);line-height:1.02;letter-spacing:.005em;color:#fff;max-width:7.6em;margin:0;text-shadow:0 2px 26px rgba(0,0,0,.35);}.hero-mark{position:relative;display:inline-block;white-space:nowrap;}.hero-mark::after{content:"";position:absolute;left:0;right:0;bottom:-.24em;height:.21em;background-color:var(--sh-accent);-webkit-mask:url("../images/swirl-underline.png") no-repeat center/100% 100%;mask:url("../images/swirl-underline.png") no-repeat center/100% 100%;pointer-events:none;}.banner-text .hero-subline{display:block;margin:1.75rem 0 0;color:var(--sh-accent);font-family:var(--sh-font-body);font-weight:500;font-size:clamp(1rem,.82rem + .5vw,1.35rem);letter-spacing:0;text-transform:none;text-shadow:0 1px 14px rgba(0,0,0,.5);}.banner-text .hero-subline::before{content:none;}.banner--team .hero-actions{margin-top:36px;gap:18px;}.banner--team .hero-btn{font-family:var(--sh-font-condensed);font-weight:700;text-transform:uppercase;letter-spacing:.045em;font-size:clamp(.95rem,.8rem + .35vw,1.2rem);height:56px;min-width:0;padding:0 42px;border-radius:var(--sh-radius-pill);display:inline-flex;align-items:center;justify-content:center;line-height:1;}.banner--team .hero-btn-solid{background:var(--sh-accent);border:0;color:#fff;box-shadow:0 16px 32px -16px rgba(0,0,0,.75);}.banner--team .hero-btn-solid:hover,.banner--team .hero-btn-solid:focus{background:var(--sh-accent-deep);color:#fff;}.banner--team .hero-btn-ghost{background:transparent;border:2px dashed var(--sh-accent);color:#fff;}.banner--team .hero-btn-ghost:hover,.banner--team .hero-btn-ghost:focus{background:var(--sh-accent);border-style:solid;color:var(--sh-on-accent);}@media only screen and (max-width:1199px){section.banner.banner--team{background-position:55% 45%;}}@media only screen and (min-width:768px) and (max-width:991px){section.banner.banner--team{background-position:58% 45%;}section.banner.banner--team:after{background:linear-gradient(180deg,rgba(10,9,8,.34) 0%,rgba(10,9,8,.1) 20%,rgba(10,9,8,0) 36%),linear-gradient(90deg,rgba(10,9,8,.93) 0%,rgba(10,9,8,.88) 34%,rgba(10,9,8,.62) 62%,rgba(10,9,8,.3) 85%,rgba(10,9,8,.18) 100%);}}@media only screen and (max-width:767px){section.banner.banner--team{background-image:url("../images/home_banner_team_sm.webp");background-position:50% center;align-items:flex-start;min-height:clamp(620px,88vh,800px);padding-top:212px;padding-bottom:48px;}section.banner.banner--team:after{background:linear-gradient(180deg,rgba(10,9,8,.8) 0%,rgba(10,9,8,.72) 30%,rgba(10,9,8,.52) 52%,rgba(10,9,8,.22) 78%,rgba(10,9,8,.16) 100%);}.banner--team .hero-headline{max-width:8em;}.banner--team .hero-btn{height:52px;padding:0 30px;flex:1 1 100%;}}.brand-ticker-bleed{overflow-x:clip;}.brand-ticker{background:linear-gradient(100deg,var(--sh-accent),var(--sh-accent-deep));transform:rotate(-1.2deg) scale(1.02);margin:-28px 0;position:relative;z-index:5;overflow:hidden;box-shadow:var(--sh-shadow);}.brand-ticker-track{display:flex;width:max-content;animation:sh-marquee 168s linear infinite;}.brand-ticker-group{display:flex;align-items:center;padding:14px 0;}.brand-ticker-group span{font-family:var(--sh-font-display);font-weight:700;font-size:1.05rem;letter-spacing:.04em;color:var(--sh-on-accent);white-space:nowrap;padding:0 18px;display:inline-flex;align-items:center;gap:36px;}.brand-ticker-group span::after{content:"✦";font-size:.8em;opacity:.55;}.brand-ticker-group .brand-logo{width:30px;height:30px;margin:0 22px;flex:none;fill:#1a1a1a;}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:56px 0 48px;}.feature-grid.cols-4{grid-template-columns:repeat(4,1fr);}@media(max-width:991px){.feature-grid{grid-template-columns:repeat(2,1fr);gap:20px;}.feature-grid.cols-4{grid-template-columns:repeat(2,1fr);}}@media(max-width:575px){.feature-grid{grid-template-columns:1fr;}.feature-grid.cols-4{grid-template-columns:1fr;}}.feature-card{background:var(--sh-paper);border:1px solid var(--sh-line);border-radius:var(--sh-radius);padding:32px 28px 30px;box-shadow:none;transition:transform .3s var(--sh-ease),box-shadow .3s var(--sh-ease),border-color .3s var(--sh-ease);position:relative;overflow:hidden;}.feature-card::before{content:"";position:absolute;top:0;left:28px;right:auto;width:30px;height:4px;border-radius:0 0 4px 4px;background:var(--sh-accent);transition:width .35s var(--sh-ease),background .35s var(--sh-ease);}.feature-card:hover{transform:translateY(-6px);border-color:rgba(var(--sh-accent-rgb),.8);box-shadow:var(--sh-shadow-sm);}.feature-card:hover::before{width:64px;background:linear-gradient(90deg,var(--sh-accent),var(--sh-accent-deep));}.feature-icon{width:64px;height:64px;border-radius:20px;background:var(--sh-accent-tint);border:1px solid var(--sh-accent-soft);display:flex;align-items:center;justify-content:center;margin-bottom:22px;transition:transform .3s var(--sh-ease-bounce);}.feature-card .feature-icon{width:auto;height:auto;justify-content:flex-start;background:none;border:0;border-radius:0;margin-bottom:16px;}.feature-card .feature-icon i{font-size:40px;color:var(--sh-accent-dark);}.feature-card:hover .feature-icon{transform:scale(1.08) rotate(-4deg);}.feature-icon img{width:32px;height:32px;}.feature-icon i{font-size:32px;line-height:1;color:var(--sh-ink);}.feature-card h3{font-size:20px;margin-bottom:10px;}.feature-card p,.feature-card small{font-size:15px;color:var(--sh-muted);line-height:1.6;display:block;margin-bottom:0;}.feature-grid .feature-card{background:transparent;border-color:transparent;box-shadow:none;transition:transform .35s var(--sh-ease-bounce),background .3s var(--sh-ease),box-shadow .3s var(--sh-ease),border-color .3s var(--sh-ease);}.feature-grid .feature-card::before{width:0;}.feature-grid .feature-card:hover{background:var(--sh-paper);border-color:rgba(var(--sh-accent-rgb),.8);box-shadow:var(--sh-shadow-sm);}.feature-grid .feature-card:hover::before{width:64px;background:linear-gradient(90deg,var(--sh-accent),var(--sh-accent-deep));}.feature-grid .feature-card .feature-icon i{display:inline-block;transform:rotate(-7deg);transition:transform .4s var(--sh-ease-bounce);}.feature-grid .feature-card:nth-child(even) .feature-icon i{transform:rotate(6deg);}.feature-grid .feature-card:hover .feature-icon{transform:none;}.feature-grid .feature-card:hover .feature-icon i{transform:rotate(0) scale(1.16);}@media(prefers-reduced-motion:reduce){.feature-grid .feature-card .feature-icon i,.feature-grid .feature-card:nth-child(even) .feature-icon i,.feature-grid .feature-card:hover .feature-icon i{transform:none;}}.marquee{overflow:hidden;margin:56px 0 48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);padding:12px 0;}.marquee-track{display:flex;width:max-content;animation:sh-marquee 110s linear infinite;}.marquee:hover .marquee-track{animation-play-state:paused;}.marquee-group{display:flex;gap:28px;padding-right:28px;}.marquee .feature-card{width:340px;flex:none;}@keyframes sh-marquee{to{transform:translateX(-50%);}}@media(max-width:575px){.marquee .feature-card{width:280px;}}.reasons{display:grid;grid-template-columns:repeat(2,1fr);column-gap:64px;margin:52px 0 44px;}.reason{display:flex;gap:20px;padding:28px 4px;border-top:1px solid rgba(28,27,24,.12);}.reason>i{font-size:34px;line-height:1;color:var(--sh-accent-dark);flex:none;margin-top:2px;}.reason h3{font-size:19px;margin:0 0 6px;}.reason small{display:block;font-size:15px;line-height:1.6;color:var(--sh-muted);}@media(max-width:767px){.reasons{grid-template-columns:1fr;column-gap:0;}.reason:first-child{border-top:0;}}.advise-cta,.advise-part>.container>.row{min-height:420px;margin-right:0;margin-left:0;padding:54px 64px;position:relative;overflow:visible;border-radius:44px;background:#2c2c2c;box-shadow:none;}.advise-cta::before,.advise-cta::after{content:none;}.advise-cta>.row,.advise-part>.container>.row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:52px;align-items:center;}.advise-cta>.row{margin:0;min-height:312px;}.advise-cta>.row>[class*="col-"],.advise-part>.container>.row>[class*="col-"]{width:auto;max-width:none;padding:0;}.advise-part .text-part{margin-bottom:0;text-align:left;}.advise-part h1,.advise-part h2{width:fit-content;margin-bottom:24px;position:relative;color:#fff;font-weight:800;font-size:clamp(2.25rem,1.65rem + 2vw,3.5rem);text-transform:uppercase;}.advise-part h1::after,.advise-part h2::after{content:"";width:48%;min-width:135px;height:clamp(14px,1.5vw,22px);position:absolute;left:0;bottom:-11px;background-image:url(../images/swirl.png);background-repeat:no-repeat;background-position:left center;background-size:100% 100%;}.advise-part .text-part p,.advise-cta p{max-width:48rem;margin-top:0!important;color:#fff;opacity:1;font-size:1.05rem;line-height:1.55;}.advise-part .btn,.advise-part .btn.btn-ink{height:54px;padding:0 36px;background:var(--sh-yellow)!important;border-color:var(--sh-yellow)!important;color:var(--sh-ink)!important;box-shadow:none;}.advise-part .btn:hover,.advise-part .btn.btn-ink:hover{background:var(--sh-yellow-dark)!important;border-color:var(--sh-yellow-dark)!important;color:var(--sh-ink)!important;}.advise-part .img-part,.advise-cta .img-part{width:100%;height:460px;margin:0 0 -100px;overflow:hidden;border:0;border-radius:32px;background:none;}.advise-part .img-part img,.advise-cta .img-part img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center center;filter:none;}@media(max-width:991px){.advise-cta,.advise-part>.container>.row{min-height:360px;padding:42px;}.advise-cta>.row,.advise-part>.container>.row{grid-template-columns:minmax(0,1fr) 280px;gap:34px;}.advise-part .img-part,.advise-cta .img-part{height:380px;margin-bottom:-84px;}}@media(max-width:767px){.advise-cta,.advise-part>.container>.row{min-height:0;padding:36px 24px 24px;overflow:hidden;border-radius:30px;}.advise-cta>.row,.advise-part>.container>.row{grid-template-columns:1fr;gap:32px;}.advise-part .text-part{text-align:center;}.advise-part h1,.advise-part h2{margin-right:auto;margin-left:auto;}.advise-part h1::after,.advise-part h2::after{left:0;}.advise-part .text-part p{font-size:1rem;}.advise-part .img-part,.advise-cta .img-part{display:block;height:min(105vw,430px);margin-bottom:0;}}.advise-part-compact>.container>.row{min-height:0;padding:40px 48px;grid-template-columns:minmax(0,1fr);gap:20px;}.advise-part-compact .text-part{margin-bottom:0;}.advise-part-compact h1,.advise-part-compact h2{margin-bottom:20px;font-size:clamp(1.9rem,1.5rem + 1.4vw,2.6rem);}.advise-part-compact h1::after,.advise-part-compact h2::after{height:clamp(11px,1.1vw,16px);bottom:-9px;}.advise-part-compact .text-part p{max-width:62rem;}.advise-part-compact .btn,.advise-part-compact .btn.btn-ink{height:50px;margin-top:22px!important;}.advise-part-compact .img-part{display:none;}.calc-page{position:relative;}.calc-page>#calc-step1{position:static;}.calc-page .side-menu{padding-bottom:200px;}@media(min-width:992px){.advise-part-compact>.container>.row{width:calc(66.6667% - 12px);margin-right:auto;margin-left:0;}}@media(max-width:991px){.advise-part-compact>.container>.row{min-height:0;padding:34px 34px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.advise-part-compact>.container>.row{padding:30px 24px;gap:16px;}}.receive-section.bg-gry,.soc-hippo.bg-gry{background-image:radial-gradient(rgba(28,27,24,.05) 1px,transparent 1.5px);background-size:26px 26px;}.border-y{border:1.5px solid rgba(var(--sh-accent-rgb),.55)!important;}.border-y2{border:3px solid var(--sh-accent);}.border-gry{border:1.5px solid var(--sh-line);}.border-gry2{border:3px solid var(--sh-grey);}.slide-box{background:var(--sh-paper);border-radius:var(--sh-radius-lg);box-shadow:var(--sh-shadow-sm);}.top-icon{background:var(--sh-accent-tint);box-shadow:var(--sh-shadow-sm);}.soc-hippo .top-icon{background:var(--sh-accent-tint);}.service-box{background:var(--sh-paper);border-width:2px;border-radius:var(--sh-radius-lg);box-shadow:var(--sh-shadow-sm);padding:40px 32px;height:auto;min-height:370px;transition:transform .3s var(--sh-ease),box-shadow .3s var(--sh-ease);}.service-box:hover{transform:translateY(-8px);box-shadow:var(--sh-shadow);}.service-part .service-box{height:100%;display:flex;flex-direction:column;}.service-part .service-box .btn{margin-top:auto!important;}.service-box .btn{color:#fff;}.service-box .btn.bg-red{background-color:var(--sh-red);border-color:var(--sh-red);color:#fff;}.service-box .btn.bg-purple{background-color:var(--sh-purple);border-color:var(--sh-purple);color:#fff;}.service-box .btn.bg-green{background-color:var(--sh-green);border-color:var(--sh-green);color:var(--sh-ink);}.service-box .btn.bgyellow{background-color:var(--sh-yellow);border-color:var(--sh-yellow);color:var(--sh-ink);}.service-box h3 i{font-size:30px;margin-right:10px;vertical-align:-5px;}.service-box.border-red h3 i{color:var(--sh-red);}.service-box.border-purple h3 i{color:var(--sh-purple);}.service-box.border-green h3 i{color:var(--sh-green);}.service-box.border-y h3 i{color:var(--sh-accent-dark);}.step-box .feature-icon,.sidestep-text-top .feature-icon{width:104px;height:104px;border-radius:var(--sh-radius-lg);margin-left:auto;margin-right:auto;margin-bottom:16px;}.step-box .feature-icon i,.sidestep-text-top .feature-icon i{font-size:52px;color:var(--sh-accent);}.hiw-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin:56px 0 44px;}@media(max-width:991px){.hiw-steps{grid-template-columns:repeat(2,1fr);gap:20px;}}@media(max-width:575px){.hiw-steps{grid-template-columns:1fr;}}.hiw-step{position:relative;background:var(--sh-paper);border:1px solid var(--sh-line);border-radius:var(--sh-radius-lg);padding:38px 30px 32px;box-shadow:var(--sh-shadow-sm);overflow:hidden;transition:transform .3s var(--sh-ease),box-shadow .3s var(--sh-ease),border-color .3s var(--sh-ease);}.hiw-step:hover{transform:translateY(-8px);border-color:rgba(var(--sh-accent-rgb),.8);box-shadow:var(--sh-shadow);}.hiw-step-num{position:absolute;top:6px;right:22px;font-family:var(--sh-font-display);font-weight:800;font-size:84px;line-height:1;color:var(--sh-accent);opacity:.13;pointer-events:none;}.hiw-step .feature-icon{width:84px;height:84px;border-radius:var(--sh-radius);margin-bottom:20px;}.hiw-step .feature-icon i{font-size:42px;color:var(--sh-accent);}.hiw-step h3{font-size:20px;margin:0 0 10px;}.hiw-step p{font-size:15px;line-height:1.6;color:var(--sh-muted);margin:0;}.login-form-in,.your-pack-part,.package-part,.package-part-right{border:1.5px solid rgba(var(--sh-accent-rgb),.55);border-radius:var(--sh-radius-lg);background:var(--sh-paper);box-shadow:var(--sh-shadow-sm);}.login-form-top{border:1.5px solid rgba(var(--sh-accent-rgb),.55);border-radius:var(--sh-radius);background:var(--sh-paper);box-shadow:var(--sh-shadow-sm);transition:box-shadow .25s var(--sh-ease);}.login-form-top:hover{box-shadow:var(--sh-shadow);}.facturen,.downlad-table,.ques-form-right,.profile-part-text,.profile-part1{border-radius:var(--sh-radius);}.blog-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--sh-font-body);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sh-accent-text);background:var(--sh-accent-tint);border:1.5px solid var(--sh-accent-soft);border-radius:var(--sh-radius-pill);padding:5px 14px;white-space:nowrap;}.blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;}.blog-meta-item{display:inline-flex;align-items:center;gap:6px;font-family:var(--sh-font-body);font-size:.85rem;font-weight:600;color:var(--sh-muted);}.blog-meta-item i{color:var(--sh-accent-deep);font-size:1.05rem;}.blog-overview{padding:clamp(40px,6vw,80px) 0 clamp(56px,8vw,104px);}.blog-overview-head{max-width:46rem;margin:0 auto clamp(36px,5vw,60px);text-align:center;}.blog-overview-head h1{font-family:var(--sh-font-display);line-height:1.06;margin-bottom:16px;}.blog-overview-intro{font-size:1.125rem;line-height:1.6;color:var(--sh-muted);margin-bottom:0;}.blog-featured{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;margin-bottom:clamp(32px,4vw,56px);background:var(--sh-paper);border:1.5px solid var(--sh-line);border-radius:var(--sh-radius-lg);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--sh-shadow-sm);transition:transform .35s var(--sh-ease),box-shadow .35s var(--sh-ease),border-color .35s var(--sh-ease);}.blog-featured:hover{transform:translateY(-2px);border-color:var(--sh-accent);box-shadow:var(--sh-shadow-lg);color:inherit;text-decoration:none;}.blog-featured-image{position:relative;min-height:260px;overflow:hidden;background:var(--sh-grey);}.blog-featured-image img{width:100%;height:100%;object-fit:cover;}.blog-featured-flag{position:absolute;top:18px;left:18px;background:var(--sh-accent);border-color:var(--sh-accent);color:var(--sh-on-accent);box-shadow:var(--sh-shadow-sm);}.blog-featured-body{display:flex;flex-direction:column;justify-content:center;padding:clamp(26px,3.5vw,46px);}.blog-featured-title{font-family:var(--sh-font-display);font-size:clamp(1.6rem,2.6vw,2.35rem);line-height:1.14;margin-bottom:14px;}.blog-featured-excerpt{font-size:1.0625rem;line-height:1.65;color:var(--sh-muted);margin-bottom:22px;}@media(max-width:767.98px){.blog-featured{grid-template-columns:minmax(0,1fr);}.blog-featured-image{aspect-ratio:16/10;min-height:0;}}.blog-grid{--bs-gutter-y:30px;}.blog-card{display:flex;flex-direction:column;height:100%;background:var(--sh-paper);border:1.5px solid var(--sh-line);border-radius:var(--sh-radius);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--sh-shadow-sm);transition:transform .3s var(--sh-ease),box-shadow .3s var(--sh-ease),border-color .3s var(--sh-ease);}.blog-card:hover{transform:translateY(-2px);border-color:var(--sh-accent);box-shadow:var(--sh-shadow-lg);color:inherit;text-decoration:none;}.blog-card-image{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--sh-grey);}.blog-card-image img{width:100%;height:100%;object-fit:cover;}.blog-card-body{display:flex;flex-direction:column;flex:1;padding:24px;}.blog-card-title{font-family:var(--sh-font-display);font-size:1.28rem;line-height:1.25;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.blog-card-excerpt{font-size:.95rem;line-height:1.6;color:var(--sh-muted);margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.blog-card-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-family:var(--sh-font-body);font-weight:700;color:var(--sh-accent-text);}.blog-card-link i{transition:transform .25s var(--sh-ease);}.blog-card:hover .blog-card-link i,.blog-featured:hover .blog-card-link i{transform:translateX(4px);}.blog-empty{max-width:34rem;margin:0 auto;padding:clamp(40px,6vw,72px) 32px;text-align:center;background:var(--sh-grey);border-radius:var(--sh-radius-lg);color:var(--sh-muted);font-size:1.05rem;}.blog-empty i{display:block;margin-bottom:14px;font-size:2.4rem;color:var(--sh-accent-deep);}.blog-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:clamp(40px,5vw,64px);}.blog-page-num,.blog-page-arrow{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border-radius:var(--sh-radius-sm);border:1.5px solid var(--sh-line);background:var(--sh-paper);font-family:var(--sh-font-body);font-weight:700;color:var(--sh-ink);text-decoration:none;transition:transform .2s var(--sh-ease),border-color .2s var(--sh-ease),background-color .2s var(--sh-ease),color .2s var(--sh-ease);}.blog-page-num:hover,.blog-page-arrow:not(.disabled):hover{border-color:var(--sh-accent);transform:translateY(-2px);color:var(--sh-ink);text-decoration:none;}.blog-page-num.active{background:var(--sh-accent);border-color:var(--sh-accent);color:var(--sh-on-accent);box-shadow:var(--sh-shadow-accent);}.blog-page-arrow.disabled{opacity:.4;cursor:not-allowed;}.blog-page-status{display:none;min-width:84px;text-align:center;font-family:var(--sh-font-body);font-weight:700;color:var(--sh-ink);}@media(max-width:575.98px){.blog-page-num{display:none;}.blog-page-status{display:inline-block;}}.blog-article-page{padding:clamp(24px,4vw,44px) 0 0;}.blog-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:2000;background:transparent;pointer-events:none;}.blog-progress-bar{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--sh-accent),var(--sh-accent-deep));border-radius:0 var(--sh-radius-pill) var(--sh-radius-pill) 0;transition:width .12s linear;}.blog-back-link{display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 14px;border-radius:var(--sh-radius-pill);border:1.5px solid var(--sh-line);background:var(--sh-paper);font-family:var(--sh-font-body);font-size:.9rem;font-weight:700;color:var(--sh-ink);text-decoration:none;margin-bottom:clamp(24px,3vw,36px);box-shadow:var(--sh-shadow-sm);transition:border-color .25s var(--sh-ease),color .25s var(--sh-ease),box-shadow .25s var(--sh-ease);}.blog-back-link i{color:var(--sh-accent-deep);font-size:1rem;transition:transform .25s var(--sh-ease);}.blog-back-link:hover{border-color:var(--sh-accent);color:var(--sh-ink);text-decoration:none;box-shadow:var(--sh-shadow);}.blog-back-link:hover i{transform:translateX(-3px);}.blog-article-head{margin:0 0 clamp(24px,3vw,36px);}.blog-article-title{font-family:var(--sh-font-display);font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1.06;letter-spacing:-.02em;margin:0;}.blog-article-hero{margin:0 0 clamp(32px,4vw,56px);border-radius:var(--sh-radius-lg);overflow:hidden;box-shadow:var(--sh-shadow-lg);aspect-ratio:16/8;}.blog-article-hero img{width:100%;height:100%;object-fit:cover;}.blog-article-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4.5vw,68px);align-items:start;}@media(min-width:992px){.blog-article-layout{grid-template-columns:minmax(0,1fr) 236px;}.blog-article-main{grid-column:1;grid-row:1;}.blog-article-aside{grid-column:2;grid-row:1;}}.blog-article-aside{position:sticky;top:104px;display:flex;flex-direction:column;gap:26px;}.blog-toc-summary,.blog-share-title{font-family:var(--sh-font-body);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sh-muted);margin-bottom:12px;}.blog-toc-summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;}.blog-toc-summary::-webkit-details-marker{display:none;}.blog-toc-caret{margin-left:auto;font-size:1rem;transition:transform .25s var(--sh-ease);}.blog-toc[open] .blog-toc-caret{transform:rotate(180deg);}@media(min-width:992px){.blog-toc-summary{cursor:default;pointer-events:none;}.blog-toc-count,.blog-toc-caret{display:none;}}.blog-toc-list{list-style:none;margin:0;padding:0;border-left:2px solid var(--sh-line);}.blog-toc-item a{display:block;padding:7px 0 7px 14px;margin-left:-2px;border-left:2px solid transparent;font-family:var(--sh-font-body);font-size:.9rem;line-height:1.35;color:var(--sh-muted);text-decoration:none;transition:color .2s var(--sh-ease),border-color .2s var(--sh-ease);}.blog-toc-item.level-3 a{padding-left:26px;font-size:.85rem;}.blog-toc-item.level-4 a{padding-left:26px;font-size:.85rem;}.blog-toc-item a:hover{color:var(--sh-ink);text-decoration:none;}.blog-toc-item.is-active a{color:var(--sh-ink);font-weight:700;border-left-color:var(--sh-accent);}.blog-share-links{display:flex;flex-wrap:wrap;gap:7px;}.blog-share-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--sh-radius-sm);border:1.5px solid var(--sh-line);background:var(--sh-paper);color:var(--sh-ink);font-size:1.15rem;text-decoration:none;cursor:pointer;transition:transform .2s var(--sh-ease),border-color .2s var(--sh-ease),color .2s var(--sh-ease),background-color .2s var(--sh-ease);}.blog-share-link:hover{transform:translateY(-2px);border-color:var(--sh-accent);background:var(--sh-accent-tint);color:var(--sh-ink);text-decoration:none;}.blog-share-link.is-copied{border-color:var(--sh-accent);background:var(--sh-accent);color:var(--sh-on-accent);}@media(max-width:991.98px){.blog-article-layout{grid-template-columns:minmax(0,1fr);gap:24px;}.blog-article-aside{position:static;gap:18px;}.blog-toc{border:1.5px solid var(--sh-line);border-radius:var(--sh-radius-sm);background:var(--sh-paper);padding:4px 16px;}.blog-toc-summary{margin-bottom:0;padding:12px 0;min-height:44px;}.blog-toc[open] .blog-toc-summary{margin-bottom:4px;border-bottom:1.5px solid var(--sh-line);}.blog-toc-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--sh-radius-pill);background:var(--sh-accent-tint);color:var(--sh-accent-text);font-size:.72rem;}.blog-toc-list{border-left:0;padding-bottom:8px;}.blog-toc-item a,.blog-toc-item.level-3 a,.blog-toc-item.level-4 a{display:flex;align-items:center;min-height:44px;padding:8px 0;margin-left:0;border-left:0;border-bottom:1px solid var(--sh-line);font-size:.95rem;}.blog-toc-item:last-child a{border-bottom:0;}.blog-toc-item.is-active a{color:var(--sh-ink);font-weight:700;}.blog-article-aside .blog-share{order:2;}.blog-share-title{display:none;}.blog-share-links{gap:10px;}.blog-share-link{width:44px;height:44px;}}@media(max-width:767.98px){.blog-article-hero{aspect-ratio:3/2;border-radius:var(--sh-radius);}}@media(max-width:575.98px){.blog-overview>.container,.blog-article-page>.container,.blog-related>.container{padding-left:18px;padding-right:18px;}}.blog-article-content{font-family:var(--sh-font-body);font-size:1.1875rem;line-height:1.75;color:var(--sh-ink-soft);overflow-wrap:break-word;}.blog-article-content>*:first-child{margin-top:0;}.blog-article-content>div{margin-bottom:clamp(28px,4vw,42px)!important;}.blog-article-content>div>div[style]{margin-top:18px!important;padding:16px 20px;background:var(--sh-grey);border-radius:var(--sh-radius-sm);font-size:1.0625rem;}.blog-article-content .btn{display:inline-flex;align-items:center;justify-content:center;background:var(--sh-accent)!important;border-color:var(--sh-accent)!important;color:var(--sh-on-accent)!important;font-weight:700;text-decoration:none;}.blog-article-content p{margin:0 0 1.35em;text-align:left;}.blog-article-content>p:first-child{margin-bottom:clamp(28px,4vw,40px)!important;padding-bottom:clamp(24px,3vw,32px);border-bottom:1.5px solid var(--sh-line);font-size:clamp(1.2rem,1.05rem + .5vw,1.375rem)!important;font-weight:500!important;line-height:1.6;letter-spacing:-.005em;}.blog-article-content h2,.blog-article-content h3,.blog-article-content h4{font-family:var(--sh-font-display);color:var(--sh-ink);line-height:1.18;letter-spacing:-.015em;margin:1.9em 0 .55em;text-align:left;scroll-margin-top:96px;}.blog-article-content h2{font-size:clamp(1.5rem,1.25rem + .9vw,1.9rem);}.blog-article-content h3{font-size:clamp(1.3rem,1.15rem + .6vw,1.55rem);}.blog-article-content h4{font-size:clamp(1.2rem,1.1rem + .5vw,1.4rem);}.blog-article-content h2::before,.blog-article-content>div>h4:first-child::before{content:"";display:block;width:34px;height:4px;margin-bottom:14px;border-radius:var(--sh-radius-pill);background:var(--sh-accent);}.blog-article-content a{color:var(--sh-accent-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;font-weight:600;}.blog-article-content a:hover{color:var(--sh-accent-deep);}.blog-article-content strong,.blog-article-content b{color:var(--sh-ink);font-weight:700;}.blog-article-content img,.blog-article-content iframe,.blog-article-content video{display:block;max-width:100%;height:auto;margin:2em auto;border-radius:var(--sh-radius);}.blog-article-content iframe{width:100%;aspect-ratio:16/9;}.blog-article-content ul,.blog-article-content ol{margin:1.1em 0 1.35em;padding-left:1.35em;}.blog-article-content li{margin-bottom:.45em;padding-left:.25em;}.blog-article-content li::marker{color:var(--sh-accent-deep);font-weight:700;}.blog-article-content blockquote{margin:1.9em 0;padding:1.1em 1.5em;border-left:4px solid var(--sh-accent);background:var(--sh-accent-tint);border-radius:0 var(--sh-radius-sm) var(--sh-radius-sm) 0;font-family:var(--sh-font-display);font-size:1.25rem;line-height:1.5;font-style:normal;color:var(--sh-ink);}.blog-article-content blockquote p:last-child{margin-bottom:0;}.blog-article-content hr{border:0;border-top:1.5px solid var(--sh-line);margin:2.4em 0;}.blog-article-content table{width:100%;border-collapse:collapse;margin:1.8em 0;font-size:1rem;}.blog-article-content th,.blog-article-content td{border:1.5px solid var(--sh-line);padding:10px 14px;text-align:left;}.blog-article-content th{background:var(--sh-grey);font-weight:700;color:var(--sh-ink);}@media(max-width:767.98px){.blog-article-content table{display:block;max-width:100%;overflow-x:auto;}}.blog-cta{margin:clamp(40px,5vw,64px) 0 0;padding:clamp(28px,4vw,42px);border-radius:var(--sh-radius-lg);background:#2c2c2c;color:#fff;}.blog-cta h2{color:#fff;font-family:var(--sh-font-display);font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);line-height:1.15;margin-bottom:12px;}.blog-cta p{color:rgba(255,255,255,.82);font-size:1.0625rem;line-height:1.6;margin-bottom:22px;}.blog-cta .btn{height:52px;padding:0 32px;background:var(--sh-accent)!important;border-color:var(--sh-accent)!important;color:var(--sh-on-accent)!important;}.blog-article-nav{margin:clamp(40px,5vw,64px) 0 0;padding-top:clamp(24px,3vw,36px);border-top:1.5px solid var(--sh-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.blog-nav-btn{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:var(--sh-radius);border:1.5px solid var(--sh-line);background:var(--sh-paper);font-family:var(--sh-font-body);color:var(--sh-ink);text-decoration:none;box-shadow:var(--sh-shadow-sm);transition:transform .25s var(--sh-ease),border-color .25s var(--sh-ease),box-shadow .25s var(--sh-ease);}.blog-nav-btn:hover{transform:translateY(-3px);border-color:var(--sh-accent);box-shadow:var(--sh-shadow);color:var(--sh-ink);text-decoration:none;}.blog-nav-next{justify-content:flex-end;text-align:right;grid-column:2;}.blog-nav-btn span{display:flex;flex-direction:column;gap:3px;min-width:0;}.blog-nav-btn small{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sh-muted);}.blog-nav-title{font-weight:700;font-size:.95rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.blog-nav-btn i{flex:0 0 auto;color:var(--sh-accent-deep);font-size:1.2rem;transition:transform .25s var(--sh-ease);}.blog-nav-prev:hover i{transform:translateX(-3px);}.blog-nav-next:hover i{transform:translateX(3px);}.blog-related{margin-top:clamp(56px,8vw,96px);padding:clamp(44px,6vw,76px) 0;background:var(--sh-grey);}.blog-related-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:clamp(24px,3vw,36px);}.blog-related-head h2{font-family:var(--sh-font-display);font-size:clamp(1.5rem,1.25rem + 1vw,2rem);margin:0;}.blog-related-all{display:inline-flex;align-items:center;gap:8px;font-family:var(--sh-font-body);font-weight:700;color:var(--sh-accent-text);text-decoration:none;}.blog-related-all:hover i{transform:translateX(4px);}.blog-related-all i{transition:transform .25s var(--sh-ease);}@media(max-width:575.98px){.blog-article-nav{grid-template-columns:minmax(0,1fr);}.blog-nav-next{grid-column:1;}}@media(prefers-reduced-motion:reduce){.blog-progress-bar{transition:none;}}.blog-box{transition:transform .3s var(--sh-ease),box-shadow .3s var(--sh-ease);border-radius:var(--sh-radius);}.blog-box:hover{transform:translateY(-4px);}.faq .accordion-item{border-radius:var(--sh-radius-sm);background:var(--sh-paper);border:1.5px solid var(--sh-line);box-shadow:var(--sh-shadow-sm);transition:border-color .25s var(--sh-ease);}.faq .accordion-item.active,.faq .accordion-item:has(.accordion-button:not(.collapsed)){border-color:var(--sh-accent);}.faq .accordion-button{font-weight:600;font-family:var(--sh-font-body);background:transparent;border-radius:var(--sh-radius-sm);}.soc-box,.num-box,.cam-box,.ex-services-box-inner{background:var(--sh-paper);border:1.5px solid var(--sh-line);border-radius:var(--sh-radius);box-shadow:var(--sh-shadow-sm);transition:transform .22s var(--sh-ease),box-shadow .22s var(--sh-ease),border-color .22s var(--sh-ease),background-color .22s var(--sh-ease);}.soc-box:hover,.num-box:hover,.cam-box:hover,.ex-services-box-inner:hover{transform:translateY(-3px);border-color:var(--sh-accent);box-shadow:var(--sh-shadow);}.check-btn:checked+label.soc-box,.soc-box.selected,.num-check-btn:checked+label.num-box,.num-box.selected,.cam-check-btn:checked+label.cam-box,.ex-services-btn:checked+label{border-color:var(--sh-accent);background:var(--sh-accent-tint);box-shadow:0 0 0 3px rgba(var(--sh-accent-rgb),.3),var(--sh-shadow-sm);}.num-check-btn:checked+label h2,.num-check-btn:checked+label small,.cam-check-btn:checked+label.cam-box h2{color:var(--sh-accent-text);}.soc-box2{border-radius:var(--sh-radius-lg);box-shadow:var(--sh-shadow);}.cam-box2,.lang-box{border-radius:var(--sh-radius);}.mobile-card{border-top:0;border-radius:var(--sh-radius) var(--sh-radius) 0 0;box-shadow:0 -10px 30px rgba(28,27,24,.14);}@media(max-width:991.98px){.mobile-card{display:block;position:fixed;left:0;bottom:0;width:100%;min-width:320px;height:80px;padding-left:20px;background:#fff;z-index:30;}.mobile-card .amount{line-height:45px;font-size:2.5rem!important;}.mobile-card .amount .label{font-size:1.5rem;}.mobile-card .btn-order{color:#fff;margin-top:15px;width:90%;}.main-menu .navbar-nav{width:100%;margin-left:0!important;align-items:center;text-align:center;}.home .navbar-nav .nav-item .nav-link:hover{color:var(--sh-ink);}}.step-box hr{border-color:var(--sh-accent-deep);border-top-width:3px;width:56px;}.sh-stepper-section{padding:60px 0 52px;}.sh-stepper{list-style:none;margin:0 auto;padding:0;display:flex;align-items:flex-start;max-width:900px;}.sh-stepper__item{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;}.sh-stepper__item:not(:last-child)::after{content:"";position:absolute;top:17px;left:calc(50% + 24px);right:calc(-50% + 24px);height:2px;border-radius:2px;background:var(--sh-line);}.sh-stepper__item.is-done:not(:last-child)::after{background:var(--sh-accent);}.sh-stepper__dot{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--sh-font-display);font-weight:700;font-size:15px;line-height:1;background:var(--sh-grey);border:2px solid var(--sh-line);color:var(--sh-muted);}.sh-stepper__dot svg{width:16px;height:16px;}.sh-stepper__item.is-done .sh-stepper__dot{background:var(--sh-accent);border-color:var(--sh-accent);color:var(--sh-on-accent);}.sh-stepper__item.is-active .sh-stepper__dot{background:var(--sh-paper);border-color:var(--sh-accent);color:var(--sh-ink);box-shadow:0 0 0 4px var(--sh-accent-tint);}.sh-stepper__label{margin-top:10px;padding:0 6px;font-family:var(--sh-font-body);font-size:15px;line-height:1.3;color:var(--sh-muted);}.sh-stepper__item.is-done .sh-stepper__label{color:var(--sh-ink-soft);}.sh-stepper__item.is-active .sh-stepper__label{color:var(--sh-ink);font-weight:700;}.sh-stepper__caption{display:none;margin:12px 0 0;text-align:center;font-size:14px;line-height:1.3;color:var(--sh-ink);}.sh-stepper__caption strong{color:var(--sh-accent-text);margin-right:6px;}@media(max-width:575.98px){.sh-stepper-section{padding:36px 0 32px;}.sh-stepper__label{display:none;}.sh-stepper__caption{display:block;}}.form-control,.form-select{border:1.5px solid var(--sh-line);border-radius:var(--sh-radius-sm);padding:10px 16px;font-family:var(--sh-font-body);transition:border-color .2s var(--sh-ease),box-shadow .2s var(--sh-ease);}.form-control:focus,.form-select:focus{border-color:var(--sh-accent);box-shadow:0 0 0 4px rgba(var(--sh-accent-rgb),.25);}.select2-container .select2-selection--single{height:46px;display:flex;align-items:center;border:1.5px solid var(--sh-line);border-radius:var(--sh-radius-sm);background:var(--sh-paper);padding:0 8px;}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal;color:var(--sh-ink-soft);font-family:var(--sh-font-body);padding-left:8px;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;right:8px;}.select2-container--open .select2-selection--single,.select2-container--focus .select2-selection--single{border-color:var(--sh-accent);box-shadow:0 0 0 4px rgba(var(--sh-accent-rgb),.25);}.select2-dropdown{border:1.5px solid var(--sh-accent);border-radius:var(--sh-radius-sm);box-shadow:var(--sh-shadow);overflow:hidden;}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted{background-color:var(--sh-accent);color:var(--sh-on-accent);}.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--sh-accent-tint);color:var(--sh-ink);}.select2-search--dropdown .select2-search__field{border:1.5px solid var(--sh-line);border-radius:var(--sh-radius-sm);padding:8px 10px;}.select2-search--dropdown .select2-search__field:focus{border-color:var(--sh-accent);outline:0;}.contact-form{border-radius:var(--sh-radius-lg);}.contact-form form label h5,.login-form label h5{font-family:var(--sh-font-body);font-weight:600;font-size:15px;}.slick-dots li button:before{width:11px!important;height:11px!important;background:#ddd9d2;transition:background-color .2s var(--sh-ease),transform .2s var(--sh-ease);}.slick-dots li.slick-active button:before{background:var(--sh-accent-deep)!important;transform:scale(1.25);}.package-cta{padding:clamp(40px,5vw,72px) 0;background:#fff;}.package-card{--pad-y:clamp(44px,5vw,72px);--pad-l:clamp(32px,7vw,108px);--pad-r:clamp(28px,4.5vw,56px);--overshoot:clamp(28px,3.6vw,48px);display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,33%,420px);align-items:center;column-gap:clamp(28px,4.5vw,64px);margin:var(--overshoot) 0;padding:var(--pad-y) var(--pad-r) var(--pad-y) var(--pad-l);border-radius:clamp(28px,3.4vw,44px);background:#2a2a2a;color:#fff;}.package-headline{font-family:var(--sh-font-condensed);font-weight:700;text-transform:uppercase;font-size:clamp(1.9rem,1.2rem + 2.2vw,3rem);line-height:1.06;letter-spacing:.005em;color:#fff;max-width:13em;margin:0 0 22px;}.package-headline .hero-mark::after{height:.22em;bottom:-.2em;}.package-subline{max-width:30em;margin:0 0 32px;font-size:clamp(.95rem,.85rem + .3vw,1.1rem);line-height:1.55;color:rgba(255,255,255,.88);}.package-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 38px;border:0;border-radius:var(--sh-radius-pill);background:var(--sh-accent);color:var(--sh-on-accent);font-family:var(--sh-font-condensed);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:1.05rem;line-height:1;box-shadow:0 16px 32px -16px rgba(0,0,0,.7);}.package-btn:hover,.package-btn:focus{background:var(--sh-accent-deep);color:var(--sh-on-accent);}.package-photo{position:relative;z-index:1;align-self:stretch;min-height:0;margin:calc(-1*(var(--pad-y) + var(--overshoot))) 0;border-radius:clamp(22px,2.6vw,34px);overflow:hidden;box-shadow:0 30px 60px -28px rgba(0,0,0,.6);}.package-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;}@media only screen and (max-width:767px){.package-card{grid-template-columns:minmax(0,1fr);row-gap:28px;margin:0;padding:36px 24px 24px;}.package-headline{max-width:none;}.package-subline{margin-bottom:26px;}.package-photo{align-self:auto;margin:0;aspect-ratio:4/3;}.package-photo img{object-position:50% 22%;}}.step-box small a.yellow,.receive-section small a.yellow{color:var(--sh-ink);text-decoration:underline;text-decoration-color:var(--sh-accent);text-decoration-thickness:2px;text-underline-offset:2px;}.step-box small a.yellow:hover,.receive-section small a.yellow:hover{color:var(--sh-accent-text);}.step-section,.services-section,.advise-part,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 800px;}.services-section{padding:clamp(56px,7vw,100px) 0;}.services-card{position:relative;}.services-radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);}.services-banner{position:relative;border-radius:var(--sh-radius-lg);overflow:hidden;aspect-ratio:3.24/1;}.services-banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%;}.services-banner::after{content:"";position:absolute;inset:0;background:rgba(18,16,14,.42);}.services-banner h2{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;margin:0;padding:0 24px;text-align:center;color:#fff;font-family:var(--sh-font-condensed);font-weight:700;text-transform:uppercase;font-size:clamp(1.5rem,.9rem + 2.4vw,3rem);letter-spacing:.01em;line-height:1.05;}.svc-yellow{--svc:var(--sh-accent);--svc-on:var(--sh-on-accent);}.svc-red{--svc:var(--sh-red);--svc-on:#fff;}.svc-purple{--svc:var(--sh-purple);--svc-on:#fff;}.svc-green{--svc:var(--sh-green);--svc-on:#fff;}.services-tabs{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(14px,2vw,30px);margin-top:clamp(-40px,-3vw,-22px);}.services-tab{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;cursor:pointer;}.services-tile{display:flex;align-items:center;justify-content:center;width:clamp(76px,7.5vw,108px);aspect-ratio:1;border-radius:22px;background:#fff;box-shadow:var(--sh-shadow-sm);transition:transform .25s var(--sh-ease),background-color .25s var(--sh-ease),box-shadow .25s var(--sh-ease);}.services-tile img{width:62%;height:auto;}.services-tab:hover .services-tile{transform:translateY(-4px);}.services-tab-label{font-family:var(--sh-font-condensed);font-weight:700;text-transform:uppercase;font-size:clamp(.75rem,.6rem + .3vw,.95rem);letter-spacing:.03em;color:var(--sh-ink);opacity:.65;transition:opacity .25s var(--sh-ease);}.services-radio:focus-visible+.services-radio,.services-radio:focus-visible~.services-tabs .services-tab .services-tile{outline:0;}.services-panels{display:grid;margin-top:clamp(32px,4vw,52px);}.services-panel{grid-area:1/1;max-width:740px;margin:0 auto;text-align:center;visibility:hidden;opacity:0;transition:opacity .2s var(--sh-ease);}.services-wordmark{height:clamp(28px,2.6vw,38px);width:auto;margin-bottom:20px;}.services-headline{font-family:var(--sh-font-condensed);font-weight:700;text-transform:uppercase;font-size:clamp(1.45rem,1rem + 1.4vw,2.2rem);line-height:1.3;letter-spacing:.005em;color:var(--sh-ink);max-width:13em;margin:0 auto 24px;}.services-headline .hero-mark::after{background-color:var(--svc);height:.24em;bottom:-.24em;}.services-body{max-width:46em;margin:0 auto 30px;font-size:1rem;line-height:1.65;color:var(--sh-ink-soft);}.services-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 38px;border:0;border-radius:var(--sh-radius-pill);background:var(--svc);color:var(--svc-on,#fff);font-family:var(--sh-font-condensed);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:1rem;}.services-btn:hover,.services-btn:focus{color:var(--svc-on,#fff);filter:brightness(.95);}#svc-social:checked~.services-tabs .services-tab[data-tab="social"] .services-tile{background:var(--svc);box-shadow:0 14px 28px -12px rgba(28,27,24,.45);transform:scale(1.12);}#svc-social:checked~.services-tabs .services-tab[data-tab="social"] .services-tile img{filter:brightness(0) invert(1);}#svc-social:checked~.services-tabs .services-tab[data-tab="social"] .services-tab-label{opacity:1;}#svc-social:checked~.services-panels .services-panel[data-panel="social"]{visibility:visible;opacity:1;}#svc-blogging:checked~.services-tabs .services-tab[data-tab="blogging"] .services-tile{background:var(--svc);box-shadow:0 14px 28px -12px rgba(28,27,24,.45);transform:scale(1.12);}#svc-blogging:checked~.services-tabs .services-tab[data-tab="blogging"] .services-tile img{filter:brightness(0) invert(1);}#svc-blogging:checked~.services-tabs .services-tab[data-tab="blogging"] .services-tab-label{opacity:1;}#svc-blogging:checked~.services-panels .services-panel[data-panel="blogging"]{visibility:visible;opacity:1;}#svc-mailing:checked~.services-tabs .services-tab[data-tab="mailing"] .services-tile{background:var(--svc);box-shadow:0 14px 28px -12px rgba(28,27,24,.45);transform:scale(1.12);}#svc-mailing:checked~.services-tabs .services-tab[data-tab="mailing"] .services-tile img{filter:brightness(0) invert(1);}#svc-mailing:checked~.services-tabs .services-tab[data-tab="mailing"] .services-tab-label{opacity:1;}#svc-mailing:checked~.services-panels .services-panel[data-panel="mailing"]{visibility:visible;opacity:1;}#svc-searching:checked~.services-tabs .services-tab[data-tab="searching"] .services-tile{background:var(--svc);box-shadow:0 14px 28px -12px rgba(28,27,24,.45);transform:scale(1.12);}#svc-searching:checked~.services-tabs .services-tab[data-tab="searching"] .services-tile img{filter:brightness(0) invert(1);}#svc-searching:checked~.services-tabs .services-tab[data-tab="searching"] .services-tab-label{opacity:1;}#svc-searching:checked~.services-panels .services-panel[data-panel="searching"]{visibility:visible;opacity:1;}@media only screen and (max-width:767px){.services-banner{aspect-ratio:16/10;}.services-tabs{margin-top:-26px;gap:14px 18px;}.services-tile{border-radius:18px;}}.site-footer{border-radius:0;padding-top:0;}.footer-main{background:#2a2a2a;padding:clamp(48px,5vw,72px) 0 clamp(28px,3vw,40px);}.footer-head,.footer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.55fr);gap:clamp(24px,3vw,48px);align-items:center;}.footer-head{margin-bottom:clamp(36px,4vw,56px);}.footer-brand img{width:clamp(180px,17vw,240px);height:auto;}.footer-social{grid-column:3;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,1.6vw,24px);margin:0;padding:0;list-style:none;}.footer-social a{display:inline-flex;color:var(--sh-accent);transition:transform .2s var(--sh-ease),color .2s var(--sh-ease);}.footer-social a i{font-size:26px;line-height:1;}.footer-social a:hover{color:var(--sh-accent-deep);transform:translateY(-3px);}.footer-grid{align-items:start;}.footer-col-title{font-family:var(--sh-font-condensed);font-weight:700;text-transform:uppercase;font-size:clamp(1.35rem,1rem + .7vw,1.75rem);letter-spacing:.01em;color:#fff;margin:0 0 20px;}.footer-col ul{margin:0;padding:0;list-style:none;}.footer-col ul li+li{margin-top:12px;}.footer-col ul a{color:rgba(255,255,255,.92);font-size:1.02rem;transition:color .2s var(--sh-ease);}.footer-col ul a:hover{color:var(--sh-accent);}.footer-newsletter{grid-column:3;}.footer-newsletter .footer-col-title{font-size:clamp(1.5rem,1rem + 1vw,2.1rem);margin-bottom:26px;}.footer-newsletter .hero-mark::after{height:.34em;bottom:-.18em;}.newsletter-field{display:flex;align-items:center;gap:10px;}.newsletter-field input[type="email"]{flex:1 1 auto;min-width:0;height:56px;padding:0 26px;border:0;border-radius:var(--sh-radius-pill);background:#fff;color:var(--sh-ink);font-family:var(--sh-font-body);font-size:1rem;}.newsletter-field input[type="email"]::placeholder{color:#9b9791;}.newsletter-field input[type="email"]:focus{outline:0;box-shadow:0 0 0 3px rgba(var(--sh-accent-rgb),.55);}.newsletter-btn{flex:none;height:56px;padding:0 32px;border:1.5px solid rgba(255,255,255,.55);border-radius:var(--sh-radius-pill);background:#2a2a2a;color:#fff;font-family:var(--sh-font-condensed);font-weight:700;text-transform:uppercase;letter-spacing:.045em;font-size:1rem;cursor:pointer;transition:background-color .2s var(--sh-ease),color .2s var(--sh-ease),border-color .2s var(--sh-ease);}.newsletter-btn:hover{background:var(--sh-accent);border-color:var(--sh-accent);color:var(--sh-on-accent);}.newsletter-consent{display:flex;align-items:flex-start;gap:12px;margin:18px 0 0;font-size:.88rem;color:rgba(255,255,255,.9);cursor:pointer;}.newsletter-consent input[type="checkbox"]{flex:none;width:24px;height:24px;margin:0;border:1.5px solid rgba(255,255,255,.6);border-radius:6px;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color .2s var(--sh-ease),border-color .2s var(--sh-ease);}.newsletter-consent input[type="checkbox"]:checked{background:var(--sh-accent);border-color:var(--sh-accent);}.newsletter-consent input[type="checkbox"]:checked::after{content:"";display:block;width:6px;height:11px;margin:3px auto 0;border:solid var(--sh-on-accent);border-width:0 2.5px 2.5px 0;transform:rotate(45deg);}.newsletter-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none;}.newsletter-status{margin:14px 0 0;font-size:.9rem;color:var(--sh-accent);}.newsletter-status.is-error{color:#f3a0a0;}.newsletter-consent a{color:inherit;text-decoration:underline;text-decoration-color:var(--sh-accent);text-underline-offset:3px;}.newsletter-consent a:hover{color:var(--sh-accent);}.footer-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px clamp(16px,2vw,32px);margin-top:clamp(36px,4vw,58px);}.footer-legal a{color:rgba(255,255,255,.55);font-size:1rem;transition:color .2s var(--sh-ease);}.footer-legal a:hover{color:#fff;}.footer-offices{background:#f1f0ed;padding:clamp(36px,4vw,56px) 0;}.office-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;text-align:center;}.office{display:flex;flex-direction:column;align-items:center;}.office-address{flex:1 1 auto;}.office-flag{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:16px;border:1.5px solid var(--sh-accent);border-radius:12px;background:#fff;}.office-flag img{width:26px;height:auto;}.office p{margin:0 0 6px;color:var(--sh-ink-soft);font-size:.98rem;line-height:1.5;}.office-phone{margin-bottom:0;}.office-phone a{display:inline-flex;align-items:center;gap:8px;color:var(--sh-ink-soft);transition:color .2s var(--sh-ease);}.office-phone a:hover{color:var(--sh-accent-text);}.office-phone i{font-size:1.05em;color:var(--sh-ink-soft);}@media only screen and (max-width:991px){.footer-head,.footer-grid{grid-template-columns:minmax(0,1fr);}.footer-social,.footer-newsletter{grid-column:auto;}.footer-head{gap:24px;justify-items:start;}.footer-grid{gap:36px;}.footer-legal{justify-content:flex-start;gap:12px 26px;}.office-grid{grid-template-columns:minmax(0,1fr);gap:36px;}}@media only screen and (max-width:575px){.newsletter-field{flex-wrap:wrap;}.newsletter-field input[type="email"],.newsletter-btn{flex:1 1 100%;}}.contact-page{padding:clamp(40px,6vw,84px) 0;}.contact-hero{max-width:760px;margin:0 auto clamp(40px,5vw,64px);}.contact-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--sh-font-body);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sh-accent-text);background:var(--sh-accent-tint);border:1.5px solid var(--sh-accent-soft);border-radius:var(--sh-radius-pill);padding:6px 16px;margin-bottom:20px;}.contact-eyebrow i{font-size:1.05em;line-height:1;}.contact-hero h1{line-height:1.08;margin-bottom:0;}.contact-hero h1::after{content:"";display:block;width:64px;height:6px;margin:22px auto 0;border-radius:var(--sh-radius-pill);background:linear-gradient(90deg,var(--sh-accent),var(--sh-accent-deep));}.contact-page .contact-icon{position:relative;overflow:hidden;gap:18px;padding:20px 24px;border-radius:var(--sh-radius);background:var(--sh-paper);box-shadow:var(--sh-shadow-sm);transition:transform .3s var(--sh-ease),box-shadow .3s var(--sh-ease),border-color .3s var(--sh-ease);}.contact-page .contact-icon::before{content:"";position:absolute;top:0;left:24px;width:48px;height:5px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,var(--sh-accent),var(--sh-accent-deep));opacity:0;transition:opacity .3s var(--sh-ease);}.contact-page .contact-icon:hover{transform:translateY(-5px);border-color:rgba(var(--sh-accent-rgb),.85)!important;box-shadow:var(--sh-shadow);}.contact-page .contact-icon:hover::before{opacity:1;}.contact-page .con-phone{flex:none;}.contact-page .phone-radius{border-radius:16px!important;background:var(--sh-accent-tint);border:1.5px solid var(--sh-accent-soft)!important;padding:0;transition:transform .3s var(--sh-ease-bounce);}.contact-page .contact-icon:hover .phone-radius{transform:scale(1.08) rotate(-4deg);}.contact-page .con-phone span i{color:var(--sh-ink);}.contact-page .name-no{margin-left:0;}.contact-page .name-no h6{font-family:var(--sh-font-display);font-weight:700;margin-bottom:3px;color:var(--sh-ink);}.contact-page .name-no a{color:var(--sh-ink-soft);font-weight:600;}.contact-page .name-no a:hover{color:var(--sh-accent-text);}.contact-page .contact-form{background:var(--sh-paper);box-shadow:var(--sh-shadow);}@media(prefers-reduced-motion:no-preference){@supports(animation-timeline:view()){.step-section:not(.package-page) .step-box,.service-box,.blog-box,.blog-card,.blog-featured,.job-part,.feature-grid .feature-card,.contact-page .contact-icon,.advise-cta,.title{animation:sh-rise .7s var(--sh-ease) both;animation-timeline:view();animation-range:entry 0% entry 38%;}}}@keyframes sh-rise{from{opacity:0;translate:0 26px;}to{opacity:1;translate:none;}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;}.marquee-track,.brand-ticker-track{animation:none!important;transform:none!important;}}[class^="ph-"],[class*=" ph-"]{line-height:1;vertical-align:-.125em;}@keyframes ph-spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.ph-spin{display:inline-block;animation:ph-spin .9s linear infinite;}.icon-circle{display:inline-flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;border-radius:var(--sh-radius-pill);background:var(--sh-accent);color:var(--sh-on-accent);flex:0 0 auto;}.icon-circle i{font-size:1.25em;line-height:1;vertical-align:0;}@media(prefers-reduced-motion:reduce){.ph-spin{animation-duration:.01ms;}}
