:root{--color-bg:#fbfcfd;--color-surface:#fff;--color-ink:#0e1318;--color-ink-2:#4a5560;--color-line:#d6dce2;--color-field-border:#0e1318;--color-input-border:#6b7580;--color-placeholder:#6b7580;--color-link:#0069a3;--color-link-visited:#5b4ba0;--color-focus:#0069a3;--color-error:#b42318;--color-success:#17693f;--color-cyan:#17adfc;--color-on-cyan:#0b0f14;--font-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback", system-ui, sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, monospace;--size-display:clamp(2.35rem, 5.4vw, 4.4rem);--size-h2:2rem;--size-h3:1.5rem;--size-lede:1.25rem;--size-body:1.0625rem;--size-small:.9375rem;--size-source:.875rem;--line-height-display:1.03;--line-height-heading:1.2;--line-height-text:1.55;--tracking-display:-.022em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--layout-max-width:1200px;--layout-gutter:clamp(16px, 4vw, 48px);--layout-measure:68ch;--radius-field:12px;--radius-control:8px;--radius-none:0;--ease-standard:cubic-bezier(.2, .8, .2, 1);--duration-hover:.12s;--duration-reveal:.2s;--duration-panel:.24s;color-scheme:light}[data-theme=dark]{--color-bg:#0f1419;--color-surface:#161d24;--color-ink:#e6ebf0;--color-ink-2:#9ca8b4;--color-line:#27313b;--color-field-border:#8a96a2;--color-input-border:#7d8995;--color-placeholder:#8c98a4;--color-link:#4dc0ff;--color-link-visited:#b7a8f0;--color-focus:#17adfc;--color-error:#ff8f85;--color-success:#5ed39a;--color-cyan:#17adfc;--color-on-cyan:#0b0f14;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#0f1419;--color-surface:#161d24;--color-ink:#e6ebf0;--color-ink-2:#9ca8b4;--color-line:#27313b;--color-field-border:#8a96a2;--color-input-border:#7d8995;--color-placeholder:#8c98a4;--color-link:#4dc0ff;--color-link-visited:#b7a8f0;--color-focus:#17adfc;--color-error:#ff8f85;--color-success:#5ed39a;--color-cyan:#17adfc;--color-on-cyan:#0b0f14;color-scheme:dark}}@media (prefers-reduced-motion:reduce){:root{--duration-hover:0s;--duration-reveal:0s;--duration-panel:0s}}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-variable.woff2)format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);size-adjust:131.86%;ascent-override:74.06%;descent-override:19.55%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-variable.woff2)format("woff2-variations");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New);size-adjust:100.32%;ascent-override:101.68%;descent-override:29.91%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{color-scheme:light dark}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--size-body);font-weight:400;line-height:var(--line-height-text);font-variant-numeric:normal;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-weight:700;line-height:var(--line-height-heading)}h1{font-size:var(--size-display);line-height:var(--line-height-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--size-h2);margin-block:var(--space-8) var(--space-5)}h3{font-size:var(--size-h3)}a{color:var(--color-link);text-underline-offset:.2em;text-decoration:underline 1px}a:visited{color:var(--color-link-visited)}code,kbd,samp,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}::selection{background:var(--color-cyan);color:var(--color-on-cyan)}*{caret-color:var(--color-ink)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.skip-link{top:var(--space-2);left:var(--space-2);background:var(--color-surface);color:var(--color-ink);border:2px solid var(--color-field-border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-4);z-index:100;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}main:focus{outline:none}.language-missing-banner{max-width:var(--layout-max-width);margin:0 auto var(--space-5);padding:var(--space-3) var(--layout-gutter);color:var(--color-ink-2);font-size:var(--size-small)}.site-footer{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--layout-max-width);padding:var(--space-6) var(--layout-gutter);border-top:1px solid var(--color-line);flex-wrap:wrap;margin-inline:auto;display:flex}.site-footer__line{color:var(--color-ink-2);font-size:var(--size-source)}.theme-control{align-items:center;gap:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);font-size:var(--size-small);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.theme-control legend{padding:0 var(--space-2);color:var(--color-ink);font-weight:500}.theme-control label{align-items:center;gap:var(--space-2);min-height:44px;display:inline-flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{align-items:center;gap:var(--space-4);max-width:var(--layout-max-width);padding:var(--space-4) var(--layout-gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.site-header__logo{align-items:center;text-decoration:none;display:inline-flex}.site-header__wordmark--light,.site-header__wordmark--dark{display:none}.site-header__mark{display:block}@media (width>=760px){.site-header__mark{display:none}.site-header__wordmark--light{display:block}[data-theme=dark] .site-header__wordmark--light{display:none}[data-theme=dark] .site-header__wordmark--dark{display:block}}@media (width>=760px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-header__wordmark--light{display:none}:root:not([data-theme=light]) .site-header__wordmark--dark{display:block}}.site-header__nav-desktop{display:none}.site-header__lang{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--size-source);margin-inline-start:auto;display:flex}.site-header__lang a,.site-header__lang span{min-width:44px;min-height:44px;padding-inline:var(--space-2);color:var(--color-ink-2);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.site-header__lang [aria-current=page]{color:var(--color-ink);font-weight:700}.site-header__menu summary{min-width:44px;min-height:44px;padding-inline:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.site-header__menu summary::-webkit-details-marker{display:none}.site-header__menu nav ul,.site-header__nav-desktop ul{margin:0;padding:0;list-style:none;display:flex}.site-header__menu nav ul{margin-top:var(--space-3);flex-direction:column}.site-header__menu nav a,.site-header__nav-desktop a{min-height:44px;color:var(--color-ink);align-items:center;text-decoration:none;display:flex}@media (width>=1100px){.site-header__menu{display:none}.site-header__nav-desktop{display:block}.site-header__nav-desktop ul{gap:var(--space-5);flex-direction:row}.site-header__nav-desktop a{min-height:auto}.site-header__lang{margin-inline-start:0}.site-header__nav-desktop{margin-inline-start:auto}body:not(.sidrena) .site-header__nav-desktop ul{gap:2px}body:not(.sidrena) .site-header__nav-desktop a{padding-inline:10px;font-size:.82rem}}.audit-form-wrap{max-width:32rem}.audit-form{gap:var(--space-4);flex-direction:column;display:flex}.audit-form__field{gap:var(--space-2);flex-direction:column;display:flex}.audit-form__field label{font-size:var(--size-small);color:var(--color-ink);font-weight:500}.audit-form__field input{font-family:var(--font-mono);padding:var(--space-3);border:2px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-ink);font-size:1.15rem}.audit-form__field input::placeholder{color:var(--color-placeholder)}.audit-form__field input[aria-invalid=true]{border-color:var(--color-error)}@supports selector(:has(*)){.audit-form__field--email{visibility:hidden}.audit-form:has(#audit-form-url:valid) .audit-form__field--email{visibility:visible}}.audit-form__error{min-height:1.2em;font-size:var(--size-small);color:var(--color-error);margin:0}.audit-form__social-notice{font-size:var(--size-small);color:var(--color-ink-2);margin:0}.audit-form__privacy{font-size:var(--size-source);color:var(--color-ink-2);margin:0}.audit-form__turnstile{min-height:65px}.audit-form__meta{font-size:var(--size-source);color:var(--color-ink-2);margin:0}.audit-form__hp-field{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.audit-form__submit{min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);background:var(--color-cyan);color:var(--color-on-cyan);cursor:pointer;border:none;align-self:flex-start;font-weight:700}.audit-form__submit:disabled{cursor:wait;opacity:.75}.audit-form__status{min-height:1.2em;font-size:var(--size-small);color:var(--color-ink-2);margin:0}.audit-form__status button{color:var(--color-link);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.audit-form__panel{gap:var(--space-3);flex-direction:column;max-width:32rem;display:flex}.sidrena{--band-pad:var(--space-8)}.sidrena .mono,.sidrena .tiers__price,.sidrena .pay-field dd{font-variant-numeric:tabular-nums}.sidrena .wrap{max-width:var(--layout-max-width);padding-inline:var(--layout-gutter);margin-inline:auto}html:has(body.sidrena){scroll-padding-top:var(--space-4);scroll-padding-bottom:72px}.btn,.btn2{min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-control);font:700 1rem var(--font-sans);cursor:pointer;transition:transform var(--duration-hover) var(--ease-standard), box-shadow var(--duration-hover) var(--ease-standard), background-color var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled),.btn2:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled),.btn2:active:not(:disabled){box-shadow:none;transform:translateY(0)}.btn{background:var(--color-cyan);color:var(--color-on-cyan);border:2px solid var(--color-cyan);box-shadow:0 1px 2px #0e131829}.btn:visited{color:var(--color-on-cyan)}.btn:hover:not(:disabled){background:color-mix(in srgb, var(--color-cyan) 88%, white);box-shadow:0 6px 16px #17adfc59}.btn2{color:var(--color-ink);border:2px solid var(--color-ink);background:0 0}.btn2:visited{color:var(--color-ink)}.btn2:hover:not(:disabled){background:var(--color-ink);color:var(--color-bg);box-shadow:0 6px 14px #0e13182e}.btn:disabled,.btn2:disabled{cursor:wait;opacity:.75}.sidrena-header__nav{gap:var(--space-5);margin-left:auto;display:flex}.sidrena-header__nav a{min-height:44px;color:var(--color-ink);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@media (width<=760px){.sidrena-header__nav .sidrena-header__anchor--desktop{display:none}}.band{padding-block:var(--band-pad)}.band--alt{background:var(--color-surface);border-block:1px solid var(--color-line)}.band h2{margin-top:0}@media (width<=760px){.sidrena{--band-pad:var(--space-7)}}.hero{padding-block:var(--space-7) var(--space-8)}.hero h1{max-width:22ch;margin:0 0 var(--space-4);font-size:clamp(2rem,4.6vw,3.4rem)}.hero__lede{max-width:60ch;margin:0 0 var(--space-5);font-size:var(--size-lede);color:var(--color-ink-2)}.hero__cta{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.hero__meta{color:var(--color-ink-2);margin:0}.hero__meta .mono{color:var(--color-ink)}.hero__meta [data-phase-meta-wrap]:not([hidden]):before{content:" · "}.hero__bazna{margin:var(--space-2) 0 0;color:var(--color-ink-2)}@media (width<=760px){.hero__cta .btn,.hero__cta .btn2{width:100%}}.timeline{margin:var(--space-2) 0 var(--space-7);padding-top:50px;position:relative}.timeline__bar{background:var(--color-line);height:2px;position:relative}.timeline__fill{width:var(--today,0%);background:var(--color-ink);position:absolute;inset:0 auto 0 0}.timeline__labels{height:40px;position:absolute;inset:0 0 auto}.timeline__pt{text-align:center;font-size:var(--size-source);color:var(--color-ink-2);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.timeline__pt b{font:500 .9375rem var(--font-mono);color:var(--color-ink);display:block}.timeline__pt:after{content:"";border:2px solid var(--color-ink);background:var(--color-bg);border-radius:50%;width:10px;height:10px;position:absolute;top:44px;left:50%;transform:translate(-50%)}.timeline__pt--now{color:var(--color-ink);font-weight:700}.timeline__pt--now:after{background:var(--color-ink)}.js .timeline__fill{width:0;transition:width .6s var(--ease-standard)}.js .timeline--in .timeline__fill{width:var(--today,0%)}.rows{margin:0}.rows__row{gap:var(--space-2) var(--space-6);padding:var(--space-4) 0;border-top:1px solid var(--color-line);grid-template-columns:minmax(0,220px) minmax(0,1fr);display:grid}.rows__row dt{font-weight:700}.rows__row dd{max-width:var(--layout-measure);color:var(--color-ink-2);margin:0}.rows__row dd .mono{color:var(--color-ink)}@media (width<=760px){.rows__row{grid-template-columns:minmax(0,1fr)}.timeline__pt span{display:none}.timeline__pt:first-child{text-align:left;transform:none;left:0!important}.timeline__pt:first-child:after{left:5px;transform:none}.timeline__pt:last-child{text-align:right;right:0;transform:none;left:auto!important}.timeline__pt:last-child:after{left:auto;right:0;transform:none}.timeline__pt b{font-size:.8125rem}}.tiers{border-collapse:collapse;width:100%}.tiers caption{caption-side:bottom;padding-top:var(--space-3);text-align:left;font-size:var(--size-source);color:var(--color-ink-2)}.tiers th,.tiers td{padding:var(--space-4) var(--space-3);border-top:1px solid var(--color-line);text-align:left;vertical-align:middle}.tiers thead th{font-size:var(--size-source);color:var(--color-ink-2);border-top:0;font-weight:500}.tiers tbody th[scope=row]{font-size:1.125rem}.tiers__price{font:500 1.35rem var(--font-mono);white-space:nowrap}.tiers__what{color:var(--color-ink-2)}.tiers__what .mono{color:var(--color-ink)}.tiers__group th{padding-top:var(--space-7);font-size:1.25rem}.tiers__body--agency .tiers__what,.tiers__body--agency .tiers__price{color:var(--color-ink-2)}.tiers__act{text-align:right}.visually-hidden{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=760px){.tiers thead{display:none}.tiers tr{gap:var(--space-1) var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.tiers th,.tiers td{border:0;padding:0}.tiers__what{grid-area:2/1}.tiers__price{text-align:right;grid-area:1/2}.tiers__act{text-align:left;margin-top:var(--space-2);grid-area:3/1/auto/-1}.tiers__act .btn,.tiers__act .btn2{width:100%}.tiers__group th{padding-top:var(--space-6);grid-column:1/-1}.tiers__group{display:block}}.steps{gap:var(--space-2) var(--space-6);margin:var(--space-5) 0 0;color:var(--color-ink-2);counter-reset:step;flex-wrap:wrap;padding:0;list-style:none;display:flex}.steps li:before{counter-increment:step;content:counter(step) " ";font:700 1rem var(--font-mono);color:var(--color-ink)}.order{max-width:640px;margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--color-line)}.order fieldset{margin:0 0 var(--space-5);border:0;padding:0}.order legend{margin-bottom:var(--space-2);font-weight:500}.order__radio{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-line);min-height:44px;display:flex}.order__radio .mono{margin-left:auto}.fld{margin-bottom:var(--space-4)}.fld label{margin-bottom:6px;font-weight:500;display:block}.fld .opt{color:var(--color-ink-2);font-weight:400}.fld input:not([type=checkbox]),.fld select,.fld textarea{width:100%;transition:border-color var(--duration-hover) var(--ease-standard), box-shadow var(--duration-hover) var(--ease-standard);border:1px solid var(--color-input-border);border-radius:var(--radius-control);background:var(--color-surface);min-height:48px;color:var(--color-ink);font:400 1.0625rem var(--font-sans);padding:10px 12px}.fld input:not([type=checkbox]):hover,.fld select:hover,.fld textarea:hover{border-color:var(--color-ink-2)}.fld input:not([type=checkbox]):focus-visible,.fld select:focus-visible,.fld textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 25%, transparent)}.fld input[aria-invalid=true],.fld select[aria-invalid=true]{border-color:var(--color-error)}.fld__error{font-size:var(--size-small);color:var(--color-error);margin:4px 0 0}.order__chk,.fld label.order__chk{align-items:center;gap:var(--space-3);min-height:44px;margin-bottom:var(--space-3);display:flex}.order__chk input[type=checkbox],.fld .order__chk input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:0;accent-color:var(--color-link);cursor:pointer;flex:none;margin:0;padding:0}.order__chk{cursor:pointer}.order__turnstile{min-height:65px;margin-bottom:var(--space-3)}.order__submit{width:100%}.order__note,.order__status{margin:var(--space-3) 0 0;color:var(--color-ink-2);font-size:var(--size-small)}.order__status button{color:var(--color-link);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.order__return{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-bg)}.order__return button{color:var(--color-link);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.order__hp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order__company-hint{display:none}@supports selector(:has(*)){.order:has(#order-company:checked) .order__oib-hint--optional{display:none}.order:has(#order-company:checked) .order__company-hint{display:inline}}.pay-module{max-width:760px;margin-top:var(--space-6)}.pay-module__status{color:var(--color-success);margin:0;font-weight:700}.pay-page__title{margin:0 0 var(--space-2);font-size:var(--size-small);letter-spacing:normal;color:var(--color-ink-2);font-weight:500}.pay-module h2.pay-module__title,.pay-module h3.pay-module__title{margin:var(--space-2) 0 var(--space-1);letter-spacing:normal;max-width:none;font-size:2rem;line-height:1.2}.pay-module__title:focus{outline:none}.pay-module__ref{color:var(--color-ink-2);font-size:var(--size-small);margin:0}.pay-module__ref .mono{color:var(--color-ink)}.pay-module__fields{margin:var(--space-6) 0 0}.pay-field{gap:0 var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pay-field dt{font-size:var(--size-source);color:var(--color-ink-2);grid-column:1}.pay-field dd{font:500 1.125rem var(--font-mono);overflow-wrap:anywhere;grid-column:1;margin:0}.sidrena .pay-field--text dd{font-family:var(--font-sans);font-variant-numeric:normal}.pay-field button{border:1px solid var(--color-input-border);border-radius:var(--radius-control);background:var(--color-surface);min-width:44px;min-height:44px;color:var(--color-ink);font:500 .9375rem var(--font-sans);cursor:pointer;grid-area:1/2/3;padding:0 14px}.pay-barcode{margin:var(--space-6) 0 0}.pay-barcode__img{background:#fff;width:460px;max-width:100%;height:auto;display:block}.pay-barcode__save{margin-top:var(--space-2);font-size:var(--size-small)}.pay-module__key,.pay-module__later,.pay-module__urgent{margin:var(--space-4) 0 0}.pay-module__later{padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-control)}.pay-module__next{margin-top:var(--space-7)}.pay-module__next ol{margin:var(--space-2) 0;padding-left:1.2em}.pay-module__small{color:var(--color-ink-2);font-size:var(--size-small)}.pay-module__acts{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.pay-module__live{margin:var(--space-2) 0 0;color:var(--color-ink-2);font-size:var(--size-small)}@media (width<=760px){.pay-module__acts .btn2{width:100%}}@media print{.sidrena .site-header,.sidrena .site-footer,.sidrena .sticky,.pay-module__acts,.pay-barcode__save,.pay-field button,.skip-link{display:none!important}.sidrena,.sidrena main{color:#000;background:#fff}.band{padding-block:0}}.ev{gap:var(--space-5) var(--space-7);padding:var(--space-6) 0;border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ev h3{margin:0 0 var(--space-2);font-size:var(--size-h3)}.ev p{color:var(--color-ink-2);margin:0}.ev__proof .mono{font-size:1.35rem}.ev__proof ul{margin:0;padding-left:1.1em}@media (width<=760px){.ev{grid-template-columns:minmax(0,1fr)}}.faq details{border-bottom:1px solid var(--color-line)}.faq summary{cursor:pointer;align-items:center;min-height:56px;font-size:1.125rem;font-weight:500;display:flex}.faq details p{max-width:var(--layout-measure);margin:0 0 var(--space-4);color:var(--color-ink-2)}.alerts__lede{max-width:56ch;color:var(--color-ink-2);margin:0}.alerts__form{gap:var(--space-3);max-width:560px;margin-top:var(--space-4);display:flex}.alerts__form input[type=email]{min-width:0;min-height:52px;padding:0 var(--space-3);border:1px solid var(--color-input-border);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-ink);font:inherit;flex:1}.alerts__error{min-height:1.2em;margin:var(--space-2) 0 0;color:var(--color-error);font-size:var(--size-small)}.alerts__meta{margin:var(--space-2) 0 0;color:var(--color-ink-2);font-size:var(--size-small)}@media (width<=760px){.alerts__form{flex-direction:column}}.sticky{z-index:50;align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-4);border-top:1px solid var(--color-line);background:var(--color-surface);transition:transform var(--duration-reveal) var(--ease-standard);display:none;position:fixed;inset:auto 0 0;transform:translateY(100%)}.sticky--on{transform:none}.sticky .btn{min-height:44px;margin-left:auto}@media (width<=760px){.js .sticky{display:flex}}.sidrena-footer__legal,.sidrena-footer__text .site-footer__line{margin:0 0 var(--space-1)}.sidrena-footer__legal{color:var(--color-ink-2);font-size:var(--size-source)}.prose{max-width:var(--layout-measure);padding-block:var(--space-7)}.prose h1{font-size:2rem}.prose h2{margin-block:var(--space-6) var(--space-2);font-size:1.35rem}.prose p,.prose li{color:var(--color-ink)}.prose .draft{color:var(--color-ink-2);font-size:var(--size-small)}@media (prefers-reduced-motion:no-preference){html:has(body.sidrena){scroll-behavior:smooth}}.readouts{margin-top:var(--space-7)}.readout{border-top:1px solid var(--color-line);padding-top:var(--space-4)}.readout+.readout{margin-top:var(--space-5)}.readout__rows{gap:var(--space-2) var(--space-7);grid-template-columns:repeat(3,auto);justify-content:start;display:grid}.readout__v{font:500 1.35rem var(--font-mono);font-variant-numeric:tabular-nums}.readout__l{font-size:var(--size-small);color:var(--color-ink-2)}.readout__src{margin:var(--space-3) 0 0;font:400 var(--size-small) var(--font-mono);color:var(--color-ink-2);overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.readout__v{opacity:0;animation:.2s cubic-bezier(.2,.8,.2,1) forwards readout-in;transform:translateY(4px)}.readout__rows>div:nth-child(2) .readout__v{animation-delay:80ms}.readout__rows>div:nth-child(3) .readout__v{animation-delay:.16s}}@keyframes readout-in{to{opacity:1;transform:none}}@media (width<=760px){.readout__rows{gap:var(--space-3) var(--space-5);grid-template-columns:1fr 1fr}}.pings{margin:0}.pings svg{width:100%;max-width:480px;height:auto;display:block}.pings__track{stroke:var(--color-line);stroke-width:1px}.pings__bar{stroke:var(--color-ink);stroke-width:6px;stroke-linecap:butt}.pings__deadline{stroke:var(--color-ink-2);stroke-width:1px;stroke-dasharray:3 3}.pings text{fill:var(--color-ink-2);font:400 11px var(--font-mono)}.pings__axis--deadline{fill:var(--color-ink)}.pings figcaption{margin-top:var(--space-2);font-size:var(--size-small);color:var(--color-ink-2)}.pings__data{margin-top:var(--space-2);font-size:var(--size-small)}.pings__data summary{min-height:44px;padding-top:var(--space-2);cursor:pointer;display:list-item}.pings__data table{border-collapse:collapse;width:100%;font:400 var(--size-small) var(--font-mono)}.pings__data th,.pings__data td{padding:var(--space-1) var(--space-3) var(--space-1) 0;text-align:left;font-weight:400}.pings__data thead th{color:var(--color-ink-2)}.gallery{gap:var(--space-5);display:grid}.gallery--with-side{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.gallery__side{gap:var(--space-5);align-content:start;display:grid}.gallery__fig{margin:0}.gallery__panel[hidden]{display:none}.gallery__zoom{border:1px solid var(--color-line);cursor:zoom-in;background:#fff;display:block}.gallery__zoom img{width:100%;height:auto;display:block}.gallery__fig figcaption{margin-top:var(--space-2);font-size:var(--size-small);color:var(--color-ink-2)}.gallery__failed{padding:var(--space-5) var(--space-4);border:1px solid var(--color-line);color:var(--color-ink-2);margin:0}.gallery__tabs{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.gallery__tabs [role=tab]{min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-input-border);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-ink);font:500 1rem var(--font-sans);cursor:pointer}.gallery__tabs [role=tab][aria-selected=true]{border:2px solid var(--color-ink);background:var(--color-surface)}@media (width<=760px){.gallery--with-side{grid-template-columns:minmax(0,1fr)}}.lightbox{width:min(96vw,1400px);max-height:96vh;padding:var(--space-3);border:1px solid var(--color-line);background:var(--color-bg);color:var(--color-ink)}.lightbox::backdrop{background:#000000b8}.lightbox img{object-fit:contain;background:#fff;width:100%;max-height:calc(96vh - 9rem);display:block}.lightbox__close{margin-bottom:var(--space-3)}.lightbox__caption{margin:var(--space-3) 0 0;font-size:var(--size-small);color:var(--color-ink-2)}@media print{.gallery__tabs,.lightbox{display:none!important}}.sidrena-header__nav a{transition:color var(--duration-hover) var(--ease-standard)}.sidrena-header__nav a:hover{color:var(--color-link)}.faq summary{transition:color var(--duration-hover) var(--ease-standard)}.faq summary:hover{color:var(--color-link)}.order__radio{transition:background-color var(--duration-hover) var(--ease-standard)}.order__radio:hover{background:var(--color-surface)}.order__return{box-shadow:0 1px 3px #0e131814}.guide ul,.guide ol{padding-inline-start:1.25rem}.guide li+li{margin-top:var(--space-2)}.guide code{font-size:.9em}.law-guide{margin-top:var(--space-5)}.consent{z-index:50;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);max-height:25vh;padding:var(--space-3) var(--layout-gutter);background:var(--color-surface);color:var(--color-ink);border-top:1px solid var(--color-line);font-size:var(--size-small);flex-wrap:wrap;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto}.consent[hidden]{display:none}.consent__text{max-width:var(--layout-measure);flex:28rem;margin:0}.consent__actions{gap:var(--space-3);flex:0 auto;grid-template-columns:1fr 1fr;display:grid}.consent__button,.site-footer__consent{min-height:44px;padding:var(--space-2) var(--space-5);border:2px solid var(--color-ink);border-radius:var(--radius-control);color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;font-weight:500}.site-footer__consent{color:var(--color-link);text-underline-offset:.2em;font-size:var(--size-small);border-width:0;padding-inline:0;text-decoration:underline}.site-footer__consent[hidden]{display:none}.site-footer__consent-status{font-size:var(--size-small);color:var(--color-ink-2);margin:0}@media (width<=479px){.consent__actions{width:100%}}body:not(.sidrena) .consent{border-radius:10px;gap:10px;max-width:560px;margin-inline:auto;padding:14px 18px;font-size:.78rem}body:not(.sidrena) .consent__text{flex-basis:100%;line-height:1.5}body:not(.sidrena) .consent__actions{width:100%}body:not(.sidrena) .consent__button{padding-block:6px;font-size:.78rem}@media (width<=479px){body:not(.sidrena) .consent{inset-inline:8px;bottom:8px}}.booking{max-width:var(--layout-max-width);margin-block:var(--space-9) var(--space-8)}.next-slot__line{min-height:calc(2 * var(--line-height-text) * 1em);margin:0 0 var(--space-4)}.next-slot__opener{color:var(--color-link);font:inherit;text-align:start;text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;min-height:44px;padding:0;text-decoration:underline}.next-slot__waitlist{gap:var(--space-2);max-width:32rem;margin-bottom:var(--space-5);flex-direction:column;display:flex}.next-slot__waitlist[hidden]{display:none}.next-slot__waitlist label{font-size:var(--size-small);font-weight:500}.next-slot__row{gap:var(--space-3);flex-wrap:wrap;display:flex}.next-slot__row input{min-height:44px;padding:var(--space-2) var(--space-3);border:2px solid var(--color-input-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:inherit;flex:14rem}.next-slot__row input[aria-invalid=true]{border-color:var(--color-error)}.next-slot__submit,.booking-embed__button{min-height:44px;padding:var(--space-2) var(--space-5);border:2px solid var(--color-ink);border-radius:var(--radius-control);color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;font-weight:500}.booking-embed{border:1px solid var(--color-line);background:var(--color-surface);max-width:64rem;height:44rem;position:relative}.booking-embed__placeholder,.booking-embed__loading,.booking-embed__error{justify-content:center;align-items:flex-start;gap:var(--space-3);height:100%;padding:var(--space-6);flex-direction:column;margin:0;display:flex}.booking-embed__placeholder[hidden],.booking-embed__loading[hidden],.booking-embed__error[hidden]{display:none}.booking-embed__placeholder p{max-width:var(--layout-measure);margin:0}.booking-embed__notice{font-size:var(--size-small);color:var(--color-ink-2)}.booking-embed__error{height:auto;display:block}.booking-embed{overflow-y:auto}.booking-embed__mount:empty{display:none}.booking-embed__loading{background:var(--color-surface);position:absolute;inset:0}:root{--radius-card:20px;--fx-shadow-1:0 1px 2px #0e13180d, 0 6px 16px -8px #0e13181a;--fx-shadow-2:0 2px 4px #0e13180d, 0 18px 36px -14px #0e131833;--fx-shadow-3:0 4px 10px #0e13180f, 0 36px 72px -24px #0e131852;--fx-glow:#17adfc66;--fx-aurora-a:#17adfc52;--fx-aurora-b:#786eff33;--fx-aurora-c:#2dd4bf24;--fx-glass:color-mix(in srgb, var(--color-bg) 74%, transparent);--fx-card:var(--color-surface);--fx-card-edge:#fffc;--fx-hover-border:color-mix(in srgb, var(--color-cyan) 60%, var(--color-line));--fx-spot:#17adfc1a}[data-theme=dark]{--fx-shadow-1:0 1px 2px #0006, 0 8px 20px -10px #0009;--fx-shadow-2:0 2px 4px #0006, 0 22px 44px -16px #000000b3;--fx-shadow-3:0 4px 10px #00000080, 0 40px 80px -24px #000000d9;--fx-aurora-a:#17adfc3d;--fx-aurora-b:#786eff33;--fx-aurora-c:#2dd4bf1a;--fx-card:color-mix(in srgb, var(--color-surface) 92%, white);--fx-card-edge:#ffffff12;--fx-spot:#17adfc24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fx-shadow-1:0 1px 2px #0006, 0 8px 20px -10px #0009;--fx-shadow-2:0 2px 4px #0006, 0 22px 44px -16px #000000b3;--fx-shadow-3:0 4px 10px #00000080, 0 40px 80px -24px #000000d9;--fx-aurora-a:#17adfc3d;--fx-aurora-b:#786eff33;--fx-aurora-c:#2dd4bf1a;--fx-card:color-mix(in srgb, var(--color-surface) 92%, white);--fx-card-edge:#ffffff12;--fx-spot:#17adfc24}}@keyframes fx-aurora{0%{transform:translate(-2%)scale(1)}to{transform:translate(3%,4%)scale(1.08)}}@keyframes fx-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fx-fade{0%{opacity:0}to{opacity:1}}@keyframes fx-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html:has(body:not(.sidrena)){overflow-x:clip}body:not(.sidrena){position:relative;overflow-x:clip;&:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at 14% 24%, var(--fx-aurora-a), transparent 72%), radial-gradient(36% 42% at 84% 12%, var(--fx-aurora-b), transparent 72%), radial-gradient(44% 40% at 62% 62%, var(--fx-aurora-c), transparent 72%);will-change:transform;height:min(1000px,118vh);animation:28s ease-in-out infinite alternate fx-aurora;position:absolute;inset:0 -8% auto;mask-image:linear-gradient(#000 55%,#0000)}& .site-header{z-index:30;max-width:none;padding-inline:max(var(--layout-gutter), calc((100% - var(--layout-max-width)) / 2 + var(--layout-gutter)));transition:background-color var(--duration-panel) var(--ease-standard), border-color var(--duration-panel) var(--ease-standard), box-shadow var(--duration-panel) var(--ease-standard);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}& .site-header[data-scrolled]{background:var(--fx-glass);backdrop-filter:saturate(160%)blur(16px);border-bottom-color:var(--color-line);box-shadow:0 10px 30px -18px #0e131859}& .site-header__logo img{transition:transform var(--duration-panel) var(--ease-standard)}& .site-header__logo:hover img{transform:scale(1.04)}& .site-header__nav-desktop a{padding:var(--space-2) var(--space-3);color:var(--color-ink);transition:background-color var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);border-radius:999px;position:relative}& .site-header__nav-desktop a:hover{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}& .site-header__nav-desktop a:active{transform:translateY(1px)}& .site-header__lang a:hover{color:var(--color-ink)}& .site-header__menu[open] nav{inset-inline:var(--layout-gutter);margin-top:var(--space-3);padding:var(--space-3) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--fx-shadow-3);position:absolute}& .site-header__menu summary{background:var(--color-surface);box-shadow:var(--fx-shadow-1);transition:box-shadow var(--duration-hover) var(--ease-standard)}& .page h1{letter-spacing:-.032em;text-wrap:balance;max-width:20ch;font-size:clamp(2.35rem,4.6vw,4rem);line-height:1.02}& .page h2{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(1.75rem,3.2vw,2.5rem)}& .lede{color:var(--color-ink-2);text-wrap:pretty;font-size:clamp(1.1rem,1.6vw,1.3rem)}& .section{margin-block:var(--space-9) 0}& .section>h2{margin-block:0 var(--space-6);padding-top:var(--space-4);position:relative}& .section>h2:before{content:"";background:linear-gradient(90deg, var(--color-cyan), #786eff);border-radius:4px;width:40px;height:4px;position:absolute;top:0;left:0}& .hero{gap:var(--space-7);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}& .hero__copy{gap:var(--space-4);min-width:0;animation:fx-fade .6s var(--ease-standard) both;flex-direction:column;display:flex}& .hero__copy h1{margin:0}& .hero__proof{animation:fx-rise .8s .16s var(--ease-standard) both}@media (width>=1100px){& .hero{gap:var(--space-8);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}& .audit-form-wrap{max-width:34rem;padding:var(--space-4) var(--space-5) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--fx-card);box-shadow:inset 0 1px 0 var(--fx-card-edge), var(--fx-shadow-2);transition:box-shadow var(--duration-panel) var(--ease-standard), border-color var(--duration-panel) var(--ease-standard)}& .audit-form-wrap:focus-within{border-color:var(--fx-hover-border);box-shadow:inset 0 1px 0 var(--fx-card-edge), 0 0 0 6px color-mix(in srgb, var(--color-cyan) 16%, transparent), var(--fx-shadow-3)}& .audit-form__field input{transition:border-color var(--duration-hover) var(--ease-standard), box-shadow var(--duration-hover) var(--ease-standard);border-width:1.5px}& .audit-form__field input:hover{border-color:var(--fx-hover-border)}& .audit-form__field input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@supports selector(:has(*)){& .audit-form__field--email{display:none}& .audit-form:has(#audit-form-url:valid) .audit-form__field--email{animation:fx-rise .24s var(--ease-standard) both;display:flex}& .audit-form__turnstile{min-height:0}& .audit-form:has(#audit-form-url:valid) .audit-form__turnstile{min-height:65px}}& .audit-form__submit,& .next-slot__submit{background:linear-gradient(135deg, #5ccdff 0%, var(--color-cyan) 48%, #0f9be8 100%);color:var(--color-on-cyan);box-shadow:inset 0 1px 0 #ffffff73, 0 10px 24px -10px var(--fx-glow), 0 2px 4px #0e13182e;transition:transform var(--duration-hover) var(--ease-standard), box-shadow var(--duration-panel) var(--ease-standard), filter var(--duration-hover) var(--ease-standard);border-radius:12px;position:relative;overflow:hidden}& .audit-form__submit:after,& .next-slot__submit:after{content:"";transition:transform .7s var(--ease-standard);background:linear-gradient(105deg,#0000 35%,#ffffff80 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}& .audit-form__submit:hover:not(:disabled),& .next-slot__submit:hover:not(:disabled){filter:saturate(1.1)brightness(1.03);box-shadow:inset 0 1px 0 #ffffff80, 0 18px 34px -12px var(--fx-glow), 0 4px 8px #0e131833;transform:translateY(-2px)}& .audit-form__submit:hover:not(:disabled):after,& .next-slot__submit:hover:not(:disabled):after{transform:translate(120%)}& .audit-form__submit:active:not(:disabled),& .next-slot__submit:active:not(:disabled){transform:translateY(0)scale(.98)}& .audit-form__submit{align-self:stretch;min-height:52px}& .case-row,& .service-row,& .process__step,& .measured-row__item,& .cta-band,& .proof-card,& .about-card{--mx:50%;--my:0%;border:1px solid var(--color-line);border-radius:var(--radius-card);background:radial-gradient(360px circle at var(--mx) var(--my), var(--fx-spot), transparent 60%), var(--fx-card);box-shadow:inset 0 1px 0 var(--fx-card-edge), var(--fx-shadow-1);transition:transform var(--duration-panel) var(--ease-standard), box-shadow var(--duration-panel) var(--ease-standard), border-color var(--duration-panel) var(--ease-standard);position:relative}& .case-row:hover,& .service-row:hover,& .process__step:hover,& .measured-row__item:hover,& .proof-card:hover{border-color:var(--fx-hover-border);box-shadow:inset 0 1px 0 var(--fx-card-edge), var(--fx-shadow-3);transform:translateY(-4px)}& .measured-row{margin-top:var(--space-7);border-top:0;padding-top:0}& .measured-row__values{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}& .measured-row__item{padding:var(--space-5);gap:var(--space-1)}& .measured-row__value{letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:500}& .measured-row__source{margin-top:var(--space-4)}& .proof-card{gap:var(--space-5);padding:var(--space-6);background:radial-gradient(420px circle at var(--mx) var(--my), var(--fx-spot), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--color-cyan) 9%, var(--fx-card)), var(--fx-card) 55%);box-shadow:inset 0 1px 0 var(--fx-card-edge), var(--fx-shadow-3);transform:perspective(1000px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .18s var(--ease-standard), box-shadow var(--duration-panel) var(--ease-standard);color:inherit;flex-direction:column;text-decoration:none;display:flex}& .proof-card:hover{transform:perspective(1000px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg)) translateY(-4px)}& .proof-card__kicker{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--size-source);color:var(--color-ink-2);margin:0;display:flex}& .proof-card__pill{padding:2px var(--space-3);border:1px solid var(--color-line);font-size:var(--size-source);background:var(--color-surface);border-radius:999px}& .proof-card__title{font-size:var(--size-h3);letter-spacing:-.02em;margin:0;font-weight:700}& .proof-card__bars{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}& .proof-card__bar-head{margin-bottom:var(--space-2);font-size:var(--size-small);color:var(--color-ink-2);justify-content:space-between;display:flex}& .proof-card__bar-head strong{color:var(--color-ink);font-weight:500}& .proof-card__track{background:color-mix(in srgb, var(--color-ink) 8%, transparent);border-radius:999px;height:14px;overflow:hidden}& .proof-card__fill{transform-origin:0;height:100%;animation:fx-grow 1.1s .5s var(--ease-standard) both;border-radius:999px;display:block}& .proof-card__fill--before{background:color-mix(in srgb, var(--color-ink) 28%, transparent)}& .proof-card__fill--after{background:linear-gradient(90deg, #5ccdff, var(--color-cyan));box-shadow:0 0 18px -2px var(--fx-glow);animation-delay:.75s}& .proof-card__more{align-items:center;gap:var(--space-2);color:var(--color-link);margin:0;font-weight:500;display:inline-flex}& .proof-card__more:after{content:"→";transition:transform var(--duration-hover) var(--ease-standard)}& .proof-card:hover .proof-card__more:after{transform:translate(4px)}& .case-rows,& .service-rows{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=760px){& .case-rows{grid-template-columns:repeat(2,minmax(0,1fr))}& .service-rows{grid-template-columns:repeat(3,minmax(0,1fr))}& .service-rows:has(>:nth-child(2):last-child),& .service-rows:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}& .case-row,& .service-row{gap:var(--space-3);padding:var(--space-6);flex-direction:column;grid-template-columns:none;display:flex}& .case-row:last-child,& .service-row:last-child{border-bottom:1px solid var(--color-line)}& .case-row__client{font-size:var(--size-h3);letter-spacing:-.02em}& .case-row__what{flex:1}& .case-row__metric{align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-ink) 5%, transparent);color:var(--color-ink);border-radius:12px;flex-wrap:wrap;font-size:1.15rem;display:flex}& .case-row__metric strong{font-size:1.35rem}& .case-row__link,& .service-row__link{margin-top:var(--space-2)}& .case-row__link a,& .service-row__link a{padding-block:var(--space-2);font-weight:500;text-decoration:none}& .case-row__link a:after,& .service-row__link a:after{content:"→";transition:transform var(--duration-hover) var(--ease-standard);margin-inline-start:var(--space-2);display:inline-block}& .case-row:hover .case-row__link a:after,& .service-row:hover .service-row__link a:after{transform:translate(4px)}& .case-row__link a:before{content:"";border-radius:inherit;position:absolute;inset:0}& .case-row:has(a:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}& .case-row__link a:focus-visible{outline:0}& .service-row__outcome{letter-spacing:-.015em;text-wrap:balance;font-size:1.2rem}& .service-row__price{padding:var(--space-1) var(--space-3);border:1px solid var(--color-line);background:var(--color-surface);font-size:var(--size-small);border-radius:999px;align-self:flex-start}& .service-row__price:first-letter{text-transform:uppercase}& .service-row__who{flex:1}& .process{counter-reset:step;gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:none}@media (width>=760px){& .process{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){& .process{grid-template-columns:repeat(5,minmax(0,1fr))}}& .process__step{counter-increment:step;gap:var(--space-2);padding:var(--space-5)}& .process__step:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--size-source);color:var(--color-ink-2);letter-spacing:.04em}& .process__step strong{letter-spacing:-.015em;font-size:1.2rem}& .section:has(#pricing-heading){padding:var(--space-7) var(--space-6);border:1px solid var(--color-line);background:radial-gradient(60% 120% at 100% 0%, var(--fx-aurora-a), transparent 70%), radial-gradient(50% 100% at 0% 100%, var(--fx-aurora-b), transparent 70%), var(--fx-card);box-shadow:inset 0 1px 0 var(--fx-card-edge), var(--fx-shadow-2);border-radius:28px}& .section:has(#pricing-heading)>:not(h2){max-width:52ch}& .section.about{gap:var(--space-4);display:grid}@media (width>=760px){& .section.about{column-gap:var(--space-8);grid-template-columns:minmax(200px,22rem) minmax(0,1fr);align-items:start}& .section.about>h2{grid-column:1/-1}& .section.about .portrait{grid-area:2/1/span 3;margin:0}& .section.about>p{max-width:48ch;font-size:var(--size-lede);grid-column:2;margin:0}}& .pricing-scroll{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--fx-card);box-shadow:var(--fx-shadow-1);padding:var(--space-3) var(--space-5)}& .pricing-table tbody tr{transition:background-color var(--duration-hover) var(--ease-standard)}& .pricing-table tbody tr:hover{background:color-mix(in srgb, var(--color-cyan) 7%, transparent)}& .case-shot,& .portrait img{border-radius:var(--radius-card);box-shadow:var(--fx-shadow-2)}& .article-list__item{padding-inline:var(--space-4);transition:background-color var(--duration-hover) var(--ease-standard);border-radius:12px}& .article-list__item:hover{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}& .prose a,& .article a,& .integrations a,& .section>p a{transition:text-decoration-thickness var(--duration-hover) var(--ease-standard);text-decoration-thickness:1px}& .prose a:hover,& .article a:hover,& .integrations a:hover,& .section>p a:hover{text-decoration-thickness:3px}& .integrations{margin-block:var(--space-6)}& .next-slot{margin-top:var(--space-5)}& .site-footer{max-width:none;margin-top:var(--space-9);padding-block:var(--space-7);padding-inline:max(var(--layout-gutter), calc((100% - var(--layout-max-width)) / 2 + var(--layout-gutter)));background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-surface) 80%, transparent))}& .site-footer__nav a{color:var(--color-ink);transition:color var(--duration-hover) var(--ease-standard);text-decoration:none}& .site-footer__nav a:hover{color:var(--color-link);text-decoration:underline}& .theme-control{background:var(--color-surface);box-shadow:var(--fx-shadow-1)}& .consent{inset:auto var(--space-4) var(--space-4);border:1px solid var(--color-line);max-width:560px;box-shadow:var(--fx-shadow-3);backdrop-filter:blur(14px);background:var(--color-surface);border-radius:10px;margin-inline:auto;padding:14px 18px}& .consent__button{transition:transform var(--duration-hover) var(--ease-standard), background-color var(--duration-hover) var(--ease-standard);border-radius:12px}& .consent__button:hover{background:color-mix(in srgb, var(--color-ink) 8%, transparent);transform:translateY(-1px)}& .fx-ready [data-reveal]{opacity:0;transition:opacity .7s var(--ease-standard), transform .7s var(--ease-standard);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(28px)}& .fx-ready [data-reveal].is-in{opacity:1;transform:none}& .fx-ready [data-reveal].is-in:is(.case-row,.service-row,.process__step,.measured-row__item){transition:transform var(--duration-panel) var(--ease-standard), box-shadow var(--duration-panel) var(--ease-standard), border-color var(--duration-panel) var(--ease-standard), opacity .7s var(--ease-standard);transition-delay:0s}@media (prefers-reduced-motion:reduce){&:before,& .hero__copy,& .hero__proof,& .consent,& .proof-card__fill{animation:none}& .fx-ready [data-reveal]{opacity:1;transform:none}& .case-row:hover,& .service-row:hover,& .process__step:hover,& .measured-row__item:hover,& .proof-card:hover{transform:none}}}body:not(.sidrena){& .section--audit{gap:var(--space-5) var(--space-8);padding:var(--space-7) var(--space-6);border:1px solid var(--color-line);background:radial-gradient(60% 120% at 0% 0%, var(--fx-aurora-a), transparent 70%), radial-gradient(50% 100% at 100% 100%, var(--fx-aurora-b), transparent 70%), var(--fx-card);box-shadow:inset 0 1px 0 var(--fx-card-edge), var(--fx-shadow-2);border-radius:28px;grid-template-columns:minmax(0,1fr);align-items:center;display:grid}& .section--audit>h2{max-width:16ch;margin:0}& .section--audit .audit-form-wrap{width:100%;max-width:34rem}@media (width>=1100px){& .section--audit{grid-template-columns:minmax(0,1fr) minmax(0,34rem)}& .section--audit .audit-form-wrap{justify-self:end}}@media (width<=759px){& .section--audit{padding:var(--space-5) var(--space-4);border-radius:var(--radius-card)}}& .section{margin-block:var(--space-8) 0}& .pricing-scroll{padding:var(--space-2) var(--space-6)}& .pricing-table th,& .pricing-table td{padding-block:var(--space-5)}& .pricing-table thead th{padding-block:var(--space-4) var(--space-3);letter-spacing:.02em}& .pricing-table tbody th{letter-spacing:-.015em;width:55%;font-size:1.2rem}& .pricing-table td.mono{white-space:nowrap;font-size:1.35rem;font-weight:500}& .pricing-table__includes{gap:var(--space-2);font-size:var(--size-small);padding:0;font-weight:400;list-style:none;display:grid}& .pricing-table__includes li{padding-inline-start:1.5em;position:relative}& .pricing-table__includes li:before{content:"";inset-inline-start:0;border-left:2px solid var(--color-success);border-bottom:2px solid var(--color-success);width:.9em;height:.5em;position:absolute;top:.45em;transform:rotate(-45deg)scale(.8)}& .pricing-table__status{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-line);background:var(--color-surface);font-size:var(--size-small);border-radius:999px;min-height:44px;text-decoration:none;display:inline-flex}& .pricing-table__status--yes:before{content:"";background:var(--color-success);border-radius:50%;width:8px;height:8px}& a.pricing-table__status{color:var(--color-link);transition:border-color var(--duration-hover) var(--ease-standard), box-shadow var(--duration-hover) var(--ease-standard);font-weight:500}& a.pricing-table__status:hover{border-color:var(--fx-hover-border);box-shadow:var(--fx-shadow-1)}& .case-table td.mono{font-size:var(--size-body);white-space:normal}& .case-table td:last-child{white-space:nowrap}@media (width>=760px){& .case-table{min-width:52rem}& .case-table th,& .case-table td{padding-block:var(--space-4)}& .case-table td:nth-child(2),& .case-table td:nth-child(3){white-space:nowrap}}@media (width<=759px){& .pricing-scroll{padding:var(--space-2) var(--space-4)}& .pricing-table th,& .pricing-table td{padding:var(--space-1) 0}& .pricing-table tbody th{width:auto;padding-bottom:var(--space-2)}& .pricing-table td.mono{font-size:1.1rem}& .pricing-table__status{min-height:0;padding-block:2px}& a.pricing-table__status{min-height:44px}}& .prose-list,& .checklist{max-width:var(--layout-measure);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-7);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--fx-card);box-shadow:var(--fx-shadow-1)}& .prose-list li:last-child,& .checklist li:last-child{margin-bottom:0}& .booking-embed{border-radius:var(--radius-card);background:radial-gradient(60% 80% at 100% 0%, var(--fx-aurora-b), transparent 70%), var(--fx-card);max-width:none;box-shadow:inset 0 1px 0 var(--fx-card-edge), var(--fx-shadow-2);overflow:hidden}& .booking-embed__placeholder{align-items:flex-start}& .booking-embed__button{transition:transform var(--duration-hover) var(--ease-standard), background-color var(--duration-hover) var(--ease-standard);border-radius:12px}& .booking-embed__button:hover{background:color-mix(in srgb, var(--color-ink) 8%, transparent);transform:translateY(-1px)}& .about-body>div{font-size:var(--size-lede)}& .article-list{max-width:52rem}}@keyframes fx-swash{0%{transform:scaleX(0)}to{transform:scaleX(1)}}body:not(.sidrena){& .hero__accent{white-space:nowrap;isolation:isolate;display:inline-block;position:relative}& .hero__accent:after{content:"";z-index:-1;transform-origin:0;height:.34em;animation:fx-swash .9s .5s var(--ease-standard) both;background:linear-gradient(90deg,#17adfc8c,#786eff66);border-radius:.12em;position:absolute;inset:auto -.08em .02em}& .hero__proof{padding-bottom:56px;position:relative}& .hero__proof:before{content:"";inset:var(--space-5) calc(var(--space-5) * -1) 56px var(--space-5);z-index:-1;border:1px solid var(--color-line);border-radius:var(--radius-card);background:linear-gradient(160deg, color-mix(in srgb, #786eff 14%, var(--fx-card)), var(--fx-card));box-shadow:var(--fx-shadow-2);position:absolute;transform:rotate(2.5deg)}& .hero-person{inset-inline-start:calc(var(--space-5) * -1);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);border:1px solid var(--color-line);background:var(--fx-card);box-shadow:inset 0 1px 0 var(--fx-card-edge), var(--fx-shadow-3);animation:fx-rise .7s .9s var(--ease-standard) both;border-radius:999px;display:flex;position:absolute;bottom:0}& .hero-person__img{object-fit:cover;object-position:50% 22%;width:56px;height:56px;box-shadow:0 0 0 2px var(--color-cyan);border-radius:50%}& .hero-person__text{font-size:var(--size-small);color:var(--color-ink-2);flex-direction:column;margin:0;display:flex}& .hero-person__text strong{color:var(--color-ink);font-weight:700}@media (width<=759px){& .hero__proof:before{inset:var(--space-4) calc(var(--space-2) * -1) 0 var(--space-2)}& .hero-person{inset-inline-start:0}}@media (prefers-reduced-motion:reduce){& .hero__accent:after,& .hero-person{animation:none}}}html:has(body.sidrena){overflow-x:clip}@keyframes sfx-aurora{0%{transform:translate(-2%)scale(1)}to{transform:translate(3%,4%)scale(1.08)}}@keyframes sfx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sfx-fade{0%{opacity:0}to{opacity:1}}@media screen{body.sidrena{position:relative;overflow-x:clip;&:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at 14% 22%, var(--fx-aurora-a), transparent 72%), radial-gradient(36% 42% at 86% 10%, var(--fx-aurora-b), transparent 72%), radial-gradient(40% 40% at 60% 64%, var(--fx-aurora-c), transparent 72%);height:min(820px,100vh);animation:28s ease-in-out infinite alternate sfx-aurora;position:absolute;inset:0 -8% auto;mask-image:linear-gradient(#000 55%,#0000)}& .sidrena-header{z-index:30;max-width:none;padding-inline:max(var(--layout-gutter), calc((100% - var(--layout-max-width)) / 2 + var(--layout-gutter)));transition:background-color var(--duration-panel) var(--ease-standard), border-color var(--duration-panel) var(--ease-standard), box-shadow var(--duration-panel) var(--ease-standard);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}& .sidrena-header[data-scrolled]{background:var(--fx-glass);backdrop-filter:saturate(160%)blur(16px);border-bottom-color:var(--color-line);box-shadow:0 10px 30px -18px #0e131859}& .sidrena-header__nav a{padding-inline:var(--space-3);transition:background-color var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);border-radius:999px}& .sidrena-header__nav a:hover{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}& .band--alt{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 92%, var(--color-bg)), var(--color-surface));box-shadow:inset 0 1px 0 var(--fx-card-edge)}& .band h2{padding-top:var(--space-4);letter-spacing:-.024em;text-wrap:balance;font-size:clamp(1.6rem,3vw,2.25rem);position:relative}& .band h2:before{content:"";background:linear-gradient(90deg, var(--color-cyan), #786eff);border-radius:4px;width:40px;height:4px;position:absolute;top:0;left:0}& .hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;animation:sfx-fade .6s var(--ease-standard) both;font-size:clamp(2.1rem,4.8vw,3.6rem);line-height:1.04}& .hero__lede{animation:sfx-fade .7s .12s var(--ease-standard) both}& .hero__cta,& .hero__meta,& .hero__bazna{animation:sfx-fade .7s .24s var(--ease-standard) both}& .hero__meta{padding:var(--space-2) var(--space-4);border:1px solid var(--color-line);background:color-mix(in srgb, var(--fx-card) 80%, transparent);box-shadow:var(--fx-shadow-1);border-radius:999px;display:inline-block}@media (width<=760px){& .hero__meta{border-radius:var(--radius-card);display:block}}& .btn,& .btn2{border-radius:12px}& .btn{background:linear-gradient(135deg, #5ccdff 0%, var(--color-cyan) 48%, #0f9be8 100%);box-shadow:inset 0 1px 0 #ffffff73, 0 10px 24px -10px var(--fx-glow), 0 2px 4px #0e13182e;border-color:#0000;position:relative;overflow:hidden}& .btn:after{content:"";transition:transform .7s var(--ease-standard);background:linear-gradient(105deg,#0000 35%,#ffffff80 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}& .btn:hover:not(:disabled){filter:saturate(1.1)brightness(1.03);background:linear-gradient(135deg, #5ccdff 0%, var(--color-cyan) 48%, #0f9be8 100%);box-shadow:inset 0 1px 0 #ffffff80, 0 18px 34px -12px var(--fx-glow), 0 4px 8px #0e131833;transform:translateY(-2px)}& .btn:hover:not(:disabled):after{transform:translate(120%)}& .btn2{background:color-mix(in srgb, var(--fx-card) 70%, transparent);box-shadow:var(--fx-shadow-1)}& .rows,& .faq{gap:var(--space-4);display:grid}& .rows__row,& .ev,& .faq details{--mx:50%;--my:0%;border:1px solid var(--color-line);border-radius:var(--radius-card);background:radial-gradient(360px circle at var(--mx) var(--my), var(--fx-spot), transparent 60%), var(--fx-card);box-shadow:inset 0 1px 0 var(--fx-card-edge), var(--fx-shadow-1);transition:transform var(--duration-panel) var(--ease-standard), box-shadow var(--duration-panel) var(--ease-standard), border-color var(--duration-panel) var(--ease-standard), opacity .7s var(--ease-standard);position:relative}& .rows__row:hover,& .ev:hover,& .faq details:hover{border-color:var(--fx-hover-border);box-shadow:inset 0 1px 0 var(--fx-card-edge), var(--fx-shadow-2);transform:translateY(-3px)}& .rows__row{padding:var(--space-5) var(--space-6)}& .ev{margin-bottom:var(--space-4);padding:var(--space-6)}& .ev:first-of-type{border-top:1px solid var(--color-line)}& .faq details{padding:0 var(--space-5)}& .faq summary{justify-content:space-between;gap:var(--space-4);list-style:none}& .faq summary::-webkit-details-marker{display:none}& .faq summary:after{content:"";border-right:2px solid var(--color-ink-2);border-bottom:2px solid var(--color-ink-2);width:.6em;height:.6em;transition:transform var(--duration-panel) var(--ease-standard);flex:none;transform:rotate(45deg)}& .faq details[open] summary:after{transform:rotate(-135deg)}& .timeline{padding-inline:var(--space-2)}& .tiers{border-collapse:separate;border-spacing:0 var(--space-3)}& .tiers tbody tr:not(.tiers__group)>*{border-block:1px solid var(--color-line);background:var(--fx-card);transition:background-color var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard)}& .tiers tbody tr:not(.tiers__group)>:first-child{border-inline-start:1px solid var(--color-line);border-radius:var(--radius-card) 0 0 var(--radius-card);padding-inline-start:var(--space-5)}& .tiers tbody tr:not(.tiers__group)>:last-child{border-inline-end:1px solid var(--color-line);border-radius:0 var(--radius-card) var(--radius-card) 0;padding-inline-end:var(--space-5)}& .tiers tbody tr:not(.tiers__group):hover>*{background:color-mix(in srgb, var(--color-ink) 4%, var(--fx-card));border-color:var(--fx-hover-border)}& .tiers th,& .tiers td{border-top:0}& .tiers__group th{padding-top:var(--space-6)}& .tiers thead th{padding-block:var(--space-2)}@media (width<=760px){& .tiers{border-spacing:0}& .tiers tbody tr:not(.tiers__group){margin-bottom:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--fx-card);box-shadow:inset 0 1px 0 var(--fx-card-edge), var(--fx-shadow-1)}& .tiers tbody tr:not(.tiers__group)>*{background:0 0;border:0;border-radius:0;padding:0}& .tiers tbody tr:not(.tiers__group):hover>*{background:0 0}& .tiers tbody tr{display:grid}}& .steps{gap:var(--space-3)}& .steps li{padding:var(--space-2) var(--space-4);border:1px solid var(--color-line);background:var(--fx-card);box-shadow:var(--fx-shadow-1);border-radius:999px}& .order{max-width:680px;padding:var(--space-6);border:1px solid var(--color-line);background:var(--fx-card);box-shadow:inset 0 1px 0 var(--fx-card-edge), var(--fx-shadow-2);border-radius:24px}& .order__radio{padding-inline:var(--space-3);border-radius:var(--radius-control);border-bottom:0}& .order__radio:has(input:checked){background:color-mix(in srgb, var(--color-ink) 6%, transparent)}& .fld input:not([type=checkbox]),& .fld select,& .fld textarea{border-radius:12px}& .fld input:not([type=checkbox]):hover,& .fld select:hover,& .fld textarea:hover{border-color:var(--fx-hover-border)}@media (width<=760px){& .order{padding:var(--space-4);border-radius:var(--radius-card)}}& .gallery__zoom{border-radius:var(--radius-card);box-shadow:var(--fx-shadow-3);transition:transform var(--duration-panel) var(--ease-standard), box-shadow var(--duration-panel) var(--ease-standard);overflow:hidden}& .gallery__zoom:hover{transform:translateY(-4px)}& .gallery__tabs [role=tab]{border-radius:999px}& .readout{padding:var(--space-4) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--fx-card);box-shadow:var(--fx-shadow-1)}& .alerts__form input[type=email]{border-radius:12px}& .theme-control{background:var(--color-surface);box-shadow:var(--fx-shadow-1)}& .sticky{background:var(--fx-glass);backdrop-filter:blur(14px);box-shadow:0 -10px 30px -18px #0e131866}& .fx-ready [data-reveal]{opacity:0;transition-delay:calc(var(--i,0) * 80ms);transform:translateY(24px)}& .fx-ready [data-reveal=fade]{transform:none}& .fx-ready [data-reveal].is-in{opacity:1;transition-delay:0s;transform:none}& .fx-ready .tiers[data-reveal]{transition:opacity .7s var(--ease-standard)}@media (prefers-reduced-motion:reduce){&:before,& .hero h1,& .hero__lede,& .hero__cta,& .hero__meta,& .hero__bazna{animation:none}& .fx-ready [data-reveal]{opacity:1;transform:none}& .rows__row:hover,& .ev:hover,& .faq details:hover,& .gallery__zoom:hover,& .btn:hover:not(:disabled){transform:none}}}}
