:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--brand-navy:#14264e;--brand-navy-deep:#0e1b38;--brand-steel:#4a75b1;--brand-steel-soft:#7e93bc;--navy-scale-50:#eef1f7;--navy-scale-100:#d6deec;--navy-scale-200:#aebdd7;--navy-scale-300:#7e93bc;--navy-scale-400:#4a75b1;--navy-scale-500:#2e4e86;--navy-scale-600:#213c68;--navy-scale-700:#1a3059;--navy-scale-800:#14264e;--navy-scale-900:#0e1b38;--navy-scale-950:#080f22;--teal-scale-50:#e6f7f4;--teal-scale-100:#c0ebe4;--teal-scale-300:#5fd3c5;--teal-scale-500:#14b8a6;--teal-scale-600:#0e9b8c;--teal-scale-700:#0b7d72;--gray-scale-0:#fff;--gray-scale-50:#f7f8fa;--gray-scale-100:#eef0f4;--gray-scale-200:#e0e4eb;--gray-scale-300:#c8cfda;--gray-scale-400:#97a1b2;--gray-scale-500:#6b7585;--gray-scale-600:#4c5563;--gray-scale-700:#353c48;--gray-scale-800:#21262f;--gray-scale-900:#12151b;--success:#16a34a;--warning:#e0a100;--danger:#dc2626;--info:#4a75b1;--font-display:"Space Grotesk", sans-serif;--font-body:"Manrope", sans-serif;--font-mono:"JetBrains Mono", monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 2px #14264ecc;--shadow-md:0 4px 12px #14264e29;--shadow-lg:0 12px 28px #14264e3d;--shadow-xl:0 24px 56px #14264e4d;--shadow-xxl:0 24px 56px #14264e99;--header-shadow:var(--shadow-lg);--header-bg:var(--gray-scale-0);--header-border:var(--gray-scale-0);--header-padding-block:.5rem;--header-ease:.22s cubic-bezier(.4, 0, .2, 1);--ink-muted:var(--gray-scale-600);--text-color:var(--gray-scale-800);--maxw:1200px;--header-height:100px;--header-gap:20px;--header-offset:calc(var(--header-height) + var(--header-gap));--process-height:400px;--btn-height:44px;--btn-radius:var(--radius-md);--btn-lift:transform .2s ease;--btn-lift-distance:-1px;--btn-press-distance:1px;--display-font-size:52px;--display-font-weight:600;--display-letter-spacing:-.02em;--display-line-height:1.05;--h2-font-size:36px;--h2-font-weight:600;--h2-letter-spacing:-.01em;--h2-line-height:1.1;--h4-font-size:22px;--h4-font-weight:600;--h4-letter-spacing:0em;--h4-line-height:1.1;--text-font-size:16px;--text-font-weight:400;--text-letter-spacing:.02em;--text-line-height:1.7;--overline-font-size:12px;--overline-font-weight:600;--overline-letter-spacing:.14em;--overline-line-height:1.7;--overline-color:var(--navy-scale-400);--tag-size:16px;--tag-weight:700;--browser-bg:var(--gray-scale-0);--browser-shadow:0 25px 70px #0f172a1f, 0 10px 30px #0f172a14;--browser-border:var(--gray-scale-100);--browser-toolbar-bg:var(--gray-scale-200);--browser-dot-idle:#d1d5db;--browser-url-bg:var(--gray-scale-50);--browser-url-text:var(--ink-muted);--browser-content-bg:var(--gray-scale-0);--website-bg:var(--gray-scale-200);--website-border:var(--gray-scale-300);--website-hero:linear-gradient(135deg, var(--teal-scale-700), var(--teal-scale-300));--website-card-bg:var(--gray-scale-0);--website-card-border:var(--gray-scale-300);--pill-bg:var(--navy-scale-100);--pill-text:var(--brand-navy);--card-bg:var(--gray-scale-200);--card-border:var(--gray-scale-300);--card-hover-bg:var(--gray-scale-300);--tier-bg:var(--gray-scale-0);--tier-border:var(--gray-scale-300);--price-amount:var(--brand-navy-deep);--price-text:var(--gray-scale-800);--faq-summary:var(--brand-navy-deep);--faq-border:var(--brand-navy-deep);--footer-background-color:var(--brand-navy-deep);--footer-logo-width:16vw;--input-verbose-bg:var(--gray-scale-0);--input-verbose-border:1px solid var(--gray-scale-300);--input-verbose-border-focused:1px solid var(--navy-scale-400);--input-verbose-border-invalid:1px solid var(--danger);--input-verbose-box-shadow-focused:#4a75b140 0px 0px 0px 3px;--input-verbose-box-shadow-invalid:0 0 0 3px #dc262629;--input-verbose-color:var(--gray-scale-900);--input-verbose-label-color:var(--gray-scale-900);--input-verbose-height:44px;--input-verbose-padding:0px 14px;--notice-error-color:var(--danger);--notice-error-bg:color-mix(in srgb,var(--danger) 8%,transparent);--select-pill-bg:var(--gray-scale-0);--select-pill-text:var(--navy-scale-800);--select-pill-border:var(--gray-scale-300);--select-pill-hover-bg:var(--gray-scale-0);--select-pill-hover-border:var(--navy-scale-400);--select-pill-hover-shadow:var(--shadow-md);--select-pill-checked-bg:var(--navy-scale-800);--select-pill-checked-text:var(--gray-scale-0);--select-pill-checked-border:var(--navy-scale-700);--select-pill-checked-hover-bg:var(--navy-scale-500);--select-pill-checked-hover-border:var(--navy-scale-400);--select-pill-checked-hover-text:var(--gray-scale-0);--select-pill-focus-ring:var(--input-verbose-box-shadow-focused);--checkbox-checked-bg:var(--navy-scale-800);--checkbox-checked-border:var(--navy-scale-700);--checkbox-mark:var(--gray-scale-0);--checkbox-hover-border:var(--navy-scale-400);--checkbox-link:var(--navy-scale-500)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font-body);background:var(--gray-scale-0);color:var(--gray-scale-800);padding-top:var(--header-offset);line-height:1.6;overflow-x:clip}.body{font-family:var(--font-body);color:var(--gray-scale-800);font-size:16px;line-height:1.65}.svg-shadow{color:var(--teal-scale-500);filter:drop-shadow(0px 0px 8px attr(data-shadow-color, var(--teal-scale-500)))}.display{font-size:var(--display-font-size);font-weight:var(--display-font-weight);letter-spacing:var(--display-letter-spacing);line-height:var(--display-line-height);color:var(--navy-scale-800);font-family:var(--font-display)}.h2{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);color:var(--navy-scale-800);font-family:var(--font-display)}.h4{font-size:var(--h4-font-size);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height);color:var(--navy-scale-800);font-family:var(--font-mono);margin-top:8px}.text{font-size:var(--text-font-size);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);line-height:var(--text-line-height);color:var(--text-color);font-family:var(--font-body);margin-top:8px}.overline{font-size:var(--overline-font-size);font-weight:var(--overline-font-weight);letter-spacing:var(--overline-letter-spacing);line-height:var(--overline-line-height);color:var(--overline-color);font-family:var(--font-body);text-transform:uppercase}.btn--primary{height:var(--btn-height);border-radius:var(--btn-radius);border:1px solid var(--navy-scale-700);background-color:var(--navy-scale-800);color:var(--gray-scale-0);cursor:pointer;letter-spacing:.06em;white-space:nowrap;font-size:.9rem;font-weight:600;font-family:var(--font-body);transition:var(--btn-lift);justify-content:center;align-items:center;gap:.5em;padding:.55rem 1.25rem;text-decoration:none;display:inline-flex}.btn--primary svg{--icon-size:calc(var(--btn-height) * .15 + .75em);width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.btn--primary:hover{background:var(--navy-scale-500);color:var(--gray-scale-0);border-color:var(--navy-scale-400);box-shadow:var(--shadow-lg);transform:translateY(var(--btn-lift-distance))}.btn--primary:active{background:var(--navy-scale-300);color:var(--gray-scale-0);border-color:var(--navy-scale-500);transform:translateY(var(--btn-press-distance))}.btn--secondary{height:var(--btn-height);border-radius:var(--btn-radius);border:1px solid var(--navy-scale-800);background-color:var(--gray-scale-0);color:var(--navy-scale-800);cursor:pointer;letter-spacing:.06em;white-space:nowrap;font-size:.9rem;font-weight:700;font-family:var(--font-body);transition:var(--btn-lift);justify-content:center;align-items:center;gap:.5em;padding:.55rem 1.25rem;text-decoration:none;display:inline-flex}.btn--secondary svg{--icon-size:calc(var(--btn-height) * .15 + .75em);width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.btn--secondary:hover{background:var(--navy-scale-500);color:var(--gray-scale-0);border-color:var(--navy-scale-400);box-shadow:var(--shadow-lg);transform:translateY(var(--btn-lift-distance))}.btn--secondary:active{background:var(--navy-scale-300);color:var(--gray-scale-0);border-color:var(--navy-scale-500);transform:translateY(var(--btn-press-distance))}.btn--tertiary{height:var(--btn-height);border-radius:var(--btn-radius);border:1px solid var(--teal-scale-300);background-color:var(--teal-scale-500);color:var(--navy-scale-800);cursor:pointer;letter-spacing:.06em;white-space:nowrap;font-size:.9rem;font-weight:700;font-family:var(--font-body);transition:var(--btn-lift);justify-content:center;align-items:center;gap:.5em;padding:.55rem 1.25rem;text-decoration:none;display:inline-flex}.btn--tertiary svg{--icon-size:calc(var(--btn-height) * .15 + .75em);width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.btn--tertiary:hover{background:var(--teal-scale-300);color:var(--navy-scale-800);border-color:var(--teal-scale-100);box-shadow:var(--shadow-lg);transform:translateY(var(--btn-lift-distance))}.btn--tertiary:active{background:var(--teal-scale-300);color:var(--navy-scale-800);border-color:var(--teal-scale-100);transform:translateY(var(--btn-press-distance))}.btn--ghost{height:var(--btn-height);border-radius:var(--btn-radius);border:1px solid attr(data-background-color, var(--gray-scale-0));background-color:attr(data-background-color, var(--gray-scale-0));color:var(--navy-scale-800);cursor:pointer;letter-spacing:.06em;white-space:nowrap;font-size:.9rem;font-weight:700;font-family:var(--font-body);transition:var(--btn-lift);justify-content:center;align-items:center;gap:.5em;padding:.55rem 1.25rem;text-decoration:none;display:inline-flex}.btn--ghost svg{--icon-size:calc(var(--btn-height) * .15 + .75em);width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.btn--ghost:hover{background:attr(data-background-color, var(--gray-scale-0));color:var(--navy-scale-800);border-color:attr(data-background-color, var(--gray-scale-0));box-shadow:var(--shadow-xxl);transform:translateY(var(--btn-lift-distance))}.btn--ghost:active{background:attr(data-background-color, var(--gray-scale-0));color:var(--navy-scale-800);border-color:attr(data-background-color, var(--gray-scale-0));box-shadow:var(--shadow-xxl);transform:translateY(var(--btn-press-distance))}.btn--disabled,[class*=btn--]:disabled{height:var(--btn-height);border-radius:var(--btn-radius);border:1px solid var(--gray-scale-200);background-color:var(--gray-scale-200);color:var(--gray-scale-400);cursor:not-allowed;letter-spacing:.06em;white-space:nowrap;font-size:.9rem;font-weight:700;font-family:var(--font-body);justify-content:center;align-items:center;gap:.5em;padding:.55rem 1.25rem;text-decoration:none;display:inline-flex}a.btn--disabled{pointer-events:none}.btn-disabled-wrap{cursor:not-allowed;display:inline-flex}.btn--disabled svg{--icon-size:calc(var(--btn-height) * .15 + .75em);width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.input{border:1px solid var(--gray-scale-300);border-radius:var(--radius-md);height:44px;font:400 15px var(--font-body);color:var(--gray-scale-800);outline:none;padding:0 14px}.input_dropdown{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;height:var(--input-verbose-height);padding:var(--input-verbose-padding);border:var(--input-verbose-border);border-radius:var(--radius-md);background-color:var(--input-verbose-bg);font:400 15px "Twemoji Country Flags", var(--font-body);color:var(--input-verbose-color);outline:none}.input_dropdown:focus,.input_dropdown:focus-visible{border:var(--input-verbose-border-focused);box-shadow:var(--input-verbose-box-shadow-focused)}#contact_fromular form{flex-direction:column;gap:20px;display:flex}.input__verbose{max-width:calc(var(--maxw) - 24px);display:grid}.input__verbose input{height:var(--input-verbose-height);padding:var(--input-verbose-padding);border:var(--input-verbose-border);border-radius:var(--radius-md);background-color:var(--input-verbose-bg);font:var(--font-body);color:var(--input-verbose-color);outline:none}.input__verbose label{font:var(--font-body);color:var(--input-verbose-label-color);outline:none;padding-bottom:4px}.input__verbose input:focus,.input__verbose input:focus-visible,.input__verbose input:focus-within{border:var(--input-verbose-border-focused);box-shadow:var(--input-verbose-box-shadow-focused)}.input__verbose input:invalid:not(:placeholder-shown){border:var(--input-verbose-border-invalid);box-shadow:var(--input-verbose-box-shadow-invalid)}:is(#contact_fromular .input:user-invalid,#contact_fromular .input_dropdown:user-invalid){border-color:var(--input-verbose-border-invalid);box-shadow:var(--input-verbose-box-shadow-invalid)}#contact_fromular .field-hint{color:var(--danger);margin-top:6px;font-size:13px;display:none}#contact_fromular .input:user-invalid~.field-hint{display:block}#contact_fromular .input_dropdown:user-invalid~.field-hint{display:block}#contact_fromular input[type=checkbox]:user-invalid~.field-hint{display:block}#contact_fromular .field-hint.is-visible{margin-top:0;display:block}.checkbox__singular-selection{flex-wrap:wrap;gap:10px;display:flex}.checkbox__singular-selection input[type=radio]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox__singular-selection .input__checkbox label{min-height:var(--btn-height);border:1px solid var(--select-pill-border);background-color:var(--select-pill-bg);color:var(--select-pill-text);font-family:var(--font-body);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--btn-lift), background-color .2s ease, border-color .2s ease, color .2s ease;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.15rem;font-size:.9rem;font-weight:600;line-height:1.1;display:inline-flex}.checkbox__singular-selection .input__checkbox label:hover{background-color:var(--select-pill-hover-bg);border-color:var(--select-pill-hover-border);box-shadow:var(--select-pill-hover-shadow);transform:translateY(var(--btn-lift-distance))}.checkbox__singular-selection>.selection-label{font-family:var(--font-body);color:var(--input-verbose-label-color);flex:0 0 100%;font-weight:400}.checkbox__singular-selection input[type=radio]:checked+label{background-color:var(--select-pill-checked-bg);border-color:var(--select-pill-checked-border);color:var(--select-pill-checked-text)}.checkbox__singular-selection input[type=radio]:checked+label:hover{background-color:var(--select-pill-checked-hover-bg);border-color:var(--select-pill-checked-hover-border);color:var(--select-pill-checked-hover-text)}.checkbox__singular-selection input[type=radio]:focus-visible+label{box-shadow:var(--select-pill-focus-ring)}.input__checkbox:has(#privacy){max-width:calc(var(--maxw) - 24px);grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;display:grid}.input__checkbox:has(#privacy)>label:first-of-type{font:var(--font-body);color:var(--input-verbose-label-color);grid-column:1/-1;font-weight:400}.input__checkbox:has(#privacy)>input+label{font:var(--font-body);color:var(--input-verbose-label-color);cursor:pointer;grid-column:2;line-height:1.4}.input__checkbox:has(#privacy)>input+label a{color:var(--checkbox-link);text-underline-offset:2px;text-decoration:underline}.input__checkbox:has(#privacy)>.field-hint{grid-column:1/-1}.input__checkbox:has(#privacy)>input[type=checkbox]{appearance:none;border:var(--input-verbose-border);border-radius:var(--radius-sm);background-color:var(--input-verbose-bg);cursor:pointer;grid-column:1;place-content:center;width:20px;height:20px;margin:0;transition:background-color .15s,border-color .15s,box-shadow .15s;display:grid}.input__checkbox:has(#privacy)>input[type=checkbox]:after{content:"";border:solid var(--checkbox-mark);opacity:0;border-width:0 2px 2px 0;width:5px;height:10px;transition:opacity .12s;transform:rotate(45deg)translate(-.5px,-1px)}.input__checkbox:has(#privacy)>input[type=checkbox]:hover{border-color:var(--checkbox-hover-border)}.input__checkbox:has(#privacy)>input[type=checkbox]:checked{background-color:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-border)}.input__checkbox:has(#privacy)>input[type=checkbox]:checked:after{opacity:1}.input__checkbox:has(#privacy)>input[type=checkbox]:focus-visible{box-shadow:var(--input-verbose-box-shadow-focused)}.input__checkbox:has(#privacy)>input[type=checkbox]:user-invalid{border:var(--input-verbose-border-invalid);box-shadow:var(--input-verbose-box-shadow-invalid)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.section-anchor{scroll-margin-top:var(--header-offset)}header{font-family:var(--font-mono)}header a{text-decoration:none}header ul{list-style:none}.sticky-header{z-index:100;height:auto;padding-block:var(--header-padding-block);box-shadow:var(--header-shadow);border-bottom:1px solid var(--header-border);position:fixed;top:0;left:0;right:0}.sticky-header:before{content:"";z-index:-1;background-color:var(--header-bg);-webkit-backdrop-filter:blur(16px);position:absolute;inset:0}@supports (animation-timeline:scroll()){@media (min-width:641px){@keyframes header-settle{0%{box-shadow:none;border-bottom-color:#0000}to{box-shadow:var(--header-shadow);border-bottom-color:var(--header-border)}}@keyframes header-bg-in{0%{opacity:0}to{opacity:1}}.sticky-header{box-shadow:none;border-bottom-color:#0000;animation:linear both header-settle;animation-timeline:scroll(root);animation-range:0 140px}.sticky-header:before{animation:linear both header-bg-in;animation-timeline:scroll(root);animation-range:0 140px}}}.sticky-header__inner{justify-content:space-between;align-items:center;gap:2rem;max-width:1200px;margin-inline:auto;padding-inline:2rem;display:flex}.sticky-header__nav{align-items:center;gap:.125rem;display:flex}.logo{border-radius:var(--radius-md);flex-shrink:0;align-items:flex-start;display:flex;overflow:hidden}.logo img{height:calc(var(--header-height) * .8);transform-origin:50%;border-radius:var(--radius-md);width:auto;display:block;transform:scale(1.6)}.burger{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:52px;height:52px;padding:0;display:none}.burger span{background:var(--brand-navy);border-radius:var(--radius-md);width:32px;height:4px;display:block}.burger:hover span,.burger:active span{background:var(--gray-scale-0)}.burger span{transition:transform .2s var(--header-ease), opacity .2s var(--header-ease), background .2s var(--header-ease)}.nav-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.nav-toggle:focus-visible~.burger{outline:3px solid var(--navy-scale-400);outline-offset:2px}.nav-toggle:checked~.burger span:first-child{transform:translateY(10px)rotate(45deg)}.nav-toggle:checked~.burger span:nth-child(2){opacity:0}.nav-toggle:checked~.burger span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}section{unicode-bidi:isolate;display:block}.container{max-width:var(--maxw);border-radius:var(--radius-xl);margin-inline:auto;padding-inline:24px}#contact_fromular .container{background:var(--card-bg);border:1px solid var(--card-border);width:min(820px,100% - 48px);box-shadow:var(--shadow-lg);margin-block:0 clamp(64px,10vw,120px);padding:clamp(28px,5vw,56px)}#contact_fromular .container .display{margin-bottom:clamp(20px,3vw,32px)}.hero{position:relative;overflow:clip visible}.hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.tags{flex-wrap:wrap;gap:10px 20px;margin:26px 0 30px;display:flex}.tag{font-weight:var(--tag-weight);font-size:var(--tag-size);color:var(--navy-scale-800);align-items:center;gap:8px;display:inline-flex}.tag svg{--icon-size:calc(var(--tag-size) * .15 + 1em);width:var(--icon-size);height:var(--icon-size);color:var(--teal-scale-500);filter:drop-shadow(0px 0px 8px attr(data-shadow-color, var(--teal-scale-500)));flex-shrink:0;place-items:center;display:grid}.hero__cta{flex-wrap:wrap;gap:12px;display:flex}.hero__note{color:var(--ink-muted);align-items:center;gap:8px;margin-top:22px;font-size:14px;display:flex}.hero__note svg{width:16px;height:16px;color:var(--brand-navy-deep)}.hero__visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.browser-wrap{width:min(540px,100%);position:relative}.browser{background:var(--browser-bg);border-radius:var(--radius-xl);width:100%;box-shadow:var(--browser-shadow);border:1px solid var(--browser-border);overflow:hidden}.browser__top{background:var(--browser-toolbar-bg);justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex}.browser__dots{gap:.5rem;display:flex}.browser__dots span{background:var(--browser-dot-idle);border-radius:50%;width:12px;height:12px}.browser__dots span:first-child{background:#ff5f57}.browser__dots span:nth-child(2){background:#febc2e}.browser__dots span:nth-child(3){background:#28c840}.browser__url{background:var(--browser-url-bg);color:var(--browser-url-text);border-radius:999px;padding:.45rem 1rem;font-size:.82rem;font-weight:500}.browser__content{background:var(--browser-content-bg);padding:28px;position:relative}.website{background:var(--website-bg);border:1px solid var(--website-border);border-radius:16px;padding:20px}.website__hero{background:var(--website-hero);border-radius:12px;height:150px;margin-bottom:20px}.website__row{gap:14px;margin-bottom:18px;display:flex}.website__card{background:var(--website-card-bg);border:1px solid var(--website-card-border);border-radius:12px;flex:1;height:80px}.website__section{background:var(--website-card-bg);border:1px solid var(--website-card-border);border-radius:12px;height:110px;margin-bottom:18px}.website__small{background:var(--website-card-bg);border:1px solid var(--website-card-border);border-radius:10px;flex:1;height:60px}.badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--radius-lg);border:1px solid #ffffffb3;align-items:center;gap:.8rem;padding:.9rem 1rem;animation:6s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 20px 45px #0f172a1f}.badge strong{color:var(--brand-navy-deep);font-size:1rem;display:block}.badge span{color:var(--ink-muted);font-size:.78rem;display:block}.badge--performance{top:45px;left:max(-45px,50% - 50vw + 10px)}.badge--seo{animation-delay:1.2s;top:220px;right:max(-24px,50% - 50vw + 10px)}.badge--responsive{animation-delay:2.4s;bottom:180px;left:max(-60px,50% - 50vw + 10px)}.badge--code{animation-delay:3.6s;bottom:40px;right:max(-12px,50% - 50vw + 10px)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.section{padding-top:120px}.section__head{max-width:60ch;margin-bottom:clamp(32px,5vw,56px)}.section__lead{color:var(--ink-muted);max-width:46ch;margin-top:16px;font-size:clamp(16px,2.1vw,19px);line-height:1.7}#process .container{max-width:600px}#process .section__head{text-align:center;max-width:none}#process .section__lead{margin-inline:auto}#services .section__head{text-align:center;max-width:none}#services .section__lead{margin-inline:auto}#extras .section__head{text-align:center;max-width:none}#extras .section__lead{margin-inline:auto}#pricing .section__head{text-align:center;max-width:none}#pricing .section__lead{margin-inline:auto}#contact{padding-bottom:120px}#contact .section__head{text-align:center;max-width:none}#contact .section__lead{margin-inline:auto}#privacy_section,#legal_section,#accessibility_section{padding-bottom:clamp(80px,12vw,140px)}#privacy_section .container,#legal_section .container,#accessibility_section .container{max-width:var(--maxw)}#privacy_section .h2,#legal_section .h2,#accessibility_section .h2{margin-top:clamp(40px,6vw,64px)}#privacy_section .text,#legal_section .text,#accessibility_section .text{margin-top:16px}#privacy_section ul.text,#accessibility_section ul.text{list-style-position:inside}#privacy_section li,#accessibility_section li{margin-top:6px}#privacy_section .overline,#legal_section .overline,#accessibility_section .overline{margin-top:clamp(48px,8vw,80px)}#privacy_section .display,#legal_section .display,#accessibility_section .display{font-size:clamp(34px, 8vw, var(--display-font-size));overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}#privacy_section .h2,#legal_section .h2,#accessibility_section .h2{font-size:clamp(24px, 5.5vw, var(--h2-font-size));overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}#privacy_section .text a,#legal_section .text a,#accessibility_section .text a{overflow-wrap:anywhere}#thanks_section{padding-bottom:clamp(80px,12vw,140px)}#thanks_section .container{max-width:var(--maxw)}#thanks_section .text{margin-top:16px}#thanks_section .thanks-check{width:clamp(48px,9vw,64px);height:clamp(48px,9vw,64px);margin-bottom:20px}#thanks_section .btn--primary{margin-top:32px}.timeline{position:relative}.step{grid-template-columns:48px 1fr;gap:22px;padding-bottom:34px;display:grid;position:relative}.step:not(:last-child):before{content:"";background:var(--navy-scale-200);width:2px;position:absolute;top:48px;bottom:0;left:23px}.step__num{border-radius:var(--radius-xl);z-index:1;width:48px;height:48px;font-family:var(--font-mono);background:var(--navy-scale-300);border:2px solid var(--navy-scale-200);color:var(--brand-navy-deep);place-items:center;font-size:15px;font-weight:500;display:grid}@supports (animation-timeline:view()){.step:not(:last-child):before{background:linear-gradient(var(--teal-scale-500), var(--teal-scale-300)) top / 100% 0% no-repeat, var(--navy-scale-200);animation:linear both step-line-fill;animation-timeline:view(42% 58%)}.step__num{background:linear-gradient(var(--teal-scale-500), var(--teal-scale-300)) top / 100% 0% no-repeat, var(--navy-scale-300);animation:linear both step-node-fill;animation-timeline:view(42% 58%)}}@keyframes step-line-fill{0%{background-size:100% 0%}to{background-size:100% 100%}}@keyframes step-node-fill{0%{border-color:var(--navy-scale-200);color:var(--gray-scale-0);background-size:100% 0%;box-shadow:0 0 #14b8a600}to{border-color:var(--teal-scale-300);color:var(--gray-scale-0);box-shadow:0 0 0 4px #14b8a626, a 0 6px 18px #14b8a659;background-size:100% 100%}}@supports not (animation-timeline:view()){.step:not(:last-child):before{background:linear-gradient(var(--teal-scale-500), var(--teal-scale-300)) top / 100% 0% no-repeat, var(--navy-scale-200);animation:.22s both step-line-fill}.step__num{background:linear-gradient(var(--teal-scale-500), var(--teal-scale-300)) top / 100% 0% no-repeat, var(--navy-scale-300);animation:.22s both step-node-fill}.step:first-child .step__num{animation-delay:0s}.step:first-child:before{animation-delay:.22s}.step:nth-child(2) .step__num{animation-delay:.44s}.step:nth-child(2):before{animation-delay:.66s}.step:nth-child(3) .step__num{animation-delay:.88s}.step:nth-child(3):before{animation-delay:1.1s}.step:nth-child(4) .step__num{animation-delay:1.32s}.step:nth-child(4):before{animation-delay:1.54s}.step:nth-child(5) .step__num{animation-delay:1.76s}.step:nth-child(5):before{animation-delay:1.98s}.step:nth-child(6) .step__num{animation-delay:2.2s}.step:nth-child(6):before{animation-delay:2.42s}.step:nth-child(7) .step__num{animation-delay:2.64s}@media (prefers-reduced-motion:reduce){.step:not(:last-child):before,.step__num{animation:none}}}.step__body{padding-top:4px}.step__meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pill{border-radius:var(--radius-md);background:var(--pill-bg);color:var(--pill-text);align-items:center;gap:.4rem;margin-top:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ico svg{width:28px;height:28px}.ico{color:var(--teal-scale-600);display:inline-flex}.ico--accent{color:var(--teal-scale-600)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid{gap:24px;display:grid}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:28px;transition:transform .16s,box-shadow .16s,border-color .16s}.card:hover{background:var(--card-hover-bg);box-shadow:var(--shadow-md);transform:translateY(-1px)}.pkg{margin-top:24px;padding:clamp(24px,4vw,36px)}.pkg__head{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.pkg__head .ico{margin-bottom:0}.pkg__head .feature__title{margin-bottom:4px}.tiers{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}.tier{background:var(--tier-bg);border:1px solid var(--tier-border);border-radius:var(--radius-lg);padding:22px}.grid--3{grid-template-columns:repeat(3,1fr)}.chev{flex-shrink:0;width:18px;height:18px}.seo-card{grid-column:1/-1;padding:clamp(24px,4vw,36px)}.seo-list{interpolate-size:allow-keywords;grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;margin-top:8px;display:grid}.seo-list details{background:var(--tier-bg);border:1px solid var(--tier-border);border-radius:var(--radius-lg);padding:16px 22px}.seo-list details::details-content{opacity:0;block-size:0;transition:block-size .2s var(--header-ease), opacity .2s var(--header-ease), content-visibility .2s var(--header-ease) allow-discrete;overflow:clip}.seo-list details[open]::details-content{opacity:1;block-size:auto}.seo-list details ul{margin-top:8px;padding-left:0;list-style:none}.seo-list details li{text-indent:-1.2em;margin-top:4px;padding-left:1.2em}.seo-list details li:before{content:"•";text-indent:0;width:1.2em;display:inline-block}.seo-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.seo-list summary::-webkit-details-marker{display:none}.seo-list .chev{color:var(--teal-scale-600);transition:transform .2s var(--header-ease)}.seo-list details[open] .chev{transform:rotate(180deg)}.acc-body{color:var(--text-color);margin-top:10px;font-size:14px;line-height:1.65}.acc-body ul{margin-top:8px;padding-left:18px}.acc-body li{margin-top:4px}.price-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.price{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);color:var(--price-text);padding:30px;transition:transform .16s,box-shadow .16s;position:relative}.price:hover{background:var(--card-hover-bg);box-shadow:var(--shadow-md);transform:translateY(-1px)}.price__amt{align-items:baseline;gap:6px;margin:16px 0 4px;display:flex}.price__amt b{font-family:var(--font-display);color:var(--price-amount);letter-spacing:-.03em;font-size:42px;font-weight:700}.price__amt span{color:var(--ink-muted);font-size:14px}.price__from{color:var(--ink-muted);font-size:12px;font-family:var(--font-mono);margin-bottom:20px}.price__list{gap:12px;margin-bottom:26px;display:grid}.price__list li{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.price--featured{border:2px solid var(--teal-scale-500);box-shadow:var(--shadow-lg)}.price--featured:before{content:"Beliebt";background:var(--teal-scale-500);color:#06302c;border-radius:var(--radius-xl);padding:5px 14px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.li-ico{color:var(--teal-scale-600);display:inline-flex}.li-ico svg{width:16px;height:16px}.contact-split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,56px);display:grid}.cta-panel{background:linear-gradient(155deg, var(--brand-navy), var(--brand-navy-deep));color:#fff;border-radius:var(--radius-xl);padding:clamp(28px,4vw,44px);position:relative;overflow:hidden}.faq__intro{color:var(--ink-muted);margin-bottom:22px;font-size:15px}.cta-panel h3{font-family:var(--font-display);color:var(--gray-scale-0);margin-bottom:12px;font-size:clamp(22px,3vw,28px);line-height:1.15}.cta-panel p{color:var(--navy-scale-200);max-width:44ch;margin-bottom:26px}.cta-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#14b8a647,#0000 70%);width:300px;height:300px;position:absolute;top:-35%;right:-15%}.cta-panel>*{position:relative}.cta-facts{gap:12px;margin-top:28px;list-style:none;display:grid}.cta-facts li{color:var(--navy-scale-100);align-items:center;gap:12px;font-size:14.5px;display:flex}.cf-ico{border-radius:var(--radius-md);width:34px;height:34px;color:var(--teal-scale-300);background:#ffffff14;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cf-ico svg{width:18px;height:18px}.faq details{border-bottom:1px solid var(--faq-border);interpolate-size:allow-keywords}.faq summary{cursor:pointer;font-family:var(--font-display);color:var(--faq-summary);justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq .chev{color:var(--teal-scale-600);transition:transform .2s var(--header-ease)}.faq details[open] .chev{transform:rotate(180deg)}.faq .acc-body{max-width:62ch;margin-top:0;padding-bottom:18px}.faq details::details-content{opacity:0;block-size:0;transition:block-size .2s var(--header-ease), opacity .2s var(--header-ease), content-visibility .2s var(--header-ease) allow-discrete;overflow:clip}.faq details[open]::details-content{opacity:1;block-size:auto}footer{padding-top:4vw;padding-inline:max(24px, calc((100% - var(--maxw)) / 2));background-color:var(--footer-background-color);grid-template-columns:repeat(3,auto);justify-content:space-between;align-items:start;display:grid}.footer__brand{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.footer__contact{color:var(--navy-scale-300);gap:6px;font-size:14px;line-height:1.5;display:grid}.footer__contact a{color:var(--navy-scale-200);transition:color var(--header-ease);text-decoration:none}.footer__contact a:hover{color:var(--teal-scale-300)}.logo__footer{color:var(--gray-scale-0);flex-shrink:0;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.logo__footer img{border-radius:var(--radius-md);width:auto;height:48px;display:block}.footer__name{font-family:var(--font-display);color:var(--gray-scale-0);white-space:nowrap;font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.1}.footer__social{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.footer__social h4{width:100%;font-family:var(--font-display);letter-spacing:.03em;color:var(--gray-scale-0);text-align:center;text-transform:uppercase;margin-bottom:2px;font-size:14px;font-weight:600}.footer__social__btn{border:1px solid var(--teal-scale-500);border-radius:var(--radius-md);width:44px;height:44px;color:var(--teal-scale-500);transition:background var(--header-ease), color var(--header-ease), transform var(--header-ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.footer__social__btn svg{width:18px;height:18px}.footer__social__btn:hover{background:var(--teal-scale-500);color:var(--navy-scale-950);transform:translateY(-2px)}.footer__legal{text-align:right}.footer__legal h4{font-family:var(--font-display);letter-spacing:.03em;color:var(--gray-scale-0);text-transform:uppercase;margin-bottom:14px;font-size:14px;font-weight:600}.footer__legal ul{gap:11px;list-style:none;display:grid}.footer__legal a{color:var(--navy-scale-200);transition:color var(--header-ease);font-size:14px;text-decoration:none}.footer__legal a:hover{color:var(--teal-scale-300)}.footer__bottom{color:var(--navy-scale-300);border-top:1px solid #ffffff14;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(24px,3vw,36px);margin-bottom:clamp(24px,3vw,36px);padding-top:24px;font-size:13px;display:flex}.footer__bottom nav{flex-wrap:wrap;gap:10px 20px;display:flex}.footer__bottom a{color:var(--navy-scale-200);transition:color var(--header-ease);text-decoration:none}.footer__bottom a:hover{color:var(--teal-scale-300)}@media (max-width:1040px){.sticky-header__inner{align-items:center;column-gap:1rem;max-width:1200px;margin-inline:auto;padding-inline:2rem;display:flex}.burger{display:flex}.sticky-header__inner>a:first-child{margin-right:auto}.sticky-header__nav{background:var(--header-bg);border-top:1px solid var(--gray-scale-200);box-shadow:var(--shadow-lg);opacity:0;transform-origin:top;transition:opacity .2s var(--header-ease), transform .2s var(--header-ease), display .2s var(--header-ease) allow-discrete;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:12px;list-style:none;display:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.nav-toggle:checked~nav .sticky-header__nav{opacity:1;display:flex;transform:translateY(0)}@starting-style{.nav-toggle:checked~nav .sticky-header__nav{opacity:0;transform:translateY(-8px)}}.sticky-header__nav li{width:100%;list-style:none}.sticky-header__nav li a{width:100%;height:var(--btn-height);border-radius:var(--btn-radius);border:1px solid var(--navy-scale-800);background-color:var(--gray-scale-0);color:var(--navy-scale-800);font-family:var(--font-body);letter-spacing:.06em;white-space:nowrap;transition:var(--btn-lift);justify-content:center;align-items:center;gap:.5em;padding:.55rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.sticky-header__nav li a:hover{background:var(--navy-scale-500);color:var(--gray-scale-0);border-color:var(--navy-scale-400);box-shadow:var(--shadow-lg);transform:translateY(var(--btn-lift-distance))}.sticky-header__nav li a:active{background:var(--navy-scale-300);color:var(--gray-scale-0);border-color:var(--navy-scale-500);box-shadow:var(--shadow-lg);transform:translateY(var(--btn-press-distance))}}@media (max-width:900px){.tags{justify-content:center}.hero__grid{grid-template-columns:1fr}.hero__content{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__cta{justify-content:center}.hero__visual{min-height:auto}.browser{flex-direction:column;width:100%;max-height:500px;display:flex}.browser__top{flex-shrink:0}.browser__content{flex:1;min-height:0;overflow-y:auto}.browser-wrap{max-width:320px}.website__row{flex-direction:column}.website__card,.website__small{flex:none}.badge{transform:scale(.9)}.price-grid{grid-template-columns:1fr;max-width:380px;margin-inline:auto}.price{padding:24px}.contact-split{grid-template-columns:1fr}}@media (max-width:640px){.sticky-header:before{background-color:var(--header-bg);-webkit-backdrop-filter:none;background-color:var(--header-bg)}.sticky-header__inner{gap:0;padding-inline:1.25rem}.sticky-header__nav,.sticky-header__inner .btn--primary{display:none}.tiers,.grid--2,.grid--3,.seo-list{grid-template-columns:1fr}footer{text-align:center;grid-template-columns:1fr;justify-content:stretch;gap:36px}.footer__brand{align-items:center}.footer__social{justify-content:center}.footer__legal{text-align:center}.footer__bottom{justify-content:center}}@media (prefers-color-scheme:dark){:root{--primary:#7da6e0;--primary-lighter-100:color-mix(in srgb, var(--primary), white 20%);--primary-lighter-200:color-mix(in srgb, var(--primary), white 40%);--primary-lighter-300:color-mix(in srgb, var(--primary), white 60%);--primary-darker-100:color-mix(in srgb, var(--primary), black 18%);--raised:#1a2236;--surface:#111726;--background:#0b0f1a;--shadow-sm:0 1px 2px #fff9;--shadow-md:0 4px 12px #ffffff80;--shadow-lg:0 12px 28px #ffffff8c;--shadow-xl:0 24px 56px #ffffffa6;--shadow-xxl:0 24px 56px #fffc;--header-shadow:var(--shadow-lg);--header-bg:var(--background);--header-border:var(--background);--header-padding-block:1rem;--browser-bg:var(--gray-scale-900);--browser-shadow:0 25px 70px #0000008c, 0 10px 30px #0006;--browser-border:#ffffff14;--browser-toolbar-bg:var(--gray-scale-800);--browser-dot-idle:var(--gray-scale-600);--browser-url-bg:var(--gray-scale-700);--browser-url-text:var(--gray-scale-300);--browser-content-bg:var(--gray-scale-900);--website-bg:var(--gray-scale-800);--website-border:var(--gray-scale-700);--website-card-bg:var(--gray-scale-700);--website-card-border:var(--gray-scale-600);--pill-bg:var(--navy-scale-700);--pill-text:var(--navy-scale-100);--card-bg:var(--navy-scale-800);--card-border:#ffffff14;--card-hover-bg:var(--navy-scale-700);--tier-bg:var(--navy-scale-700);--tier-border:var(--navy-scale-600);--price-amount:var(--gray-scale-0);--price-text:var(--gray-scale-100);--faq-summary:var(--gray-scale-0);--faq-border:var(--primary);--overline-color:var(--primary);--ink-muted:var(--gray-scale-400);--text-color:var(--ink-muted);--footer-background-color:var(--surface);--input-verbose-bg:var(--raised);--input-verbose-border:1px solid var(--gray-scale-600);--input-verbose-border-focused:1px solid var(--primary);--input-verbose-border-invalid:1px solid color-mix(in srgb, var(--danger), white 25%);--input-verbose-box-shadow-focused:0 0 0 3px #7da6e04d;--input-verbose-box-shadow-invalid:0 0 0 3px #dc262659;--input-verbose-color:var(--gray-scale-0);--input-verbose-label-color:var(--gray-scale-100);--notice-error-color:color-mix(in srgb,var(--danger),white 35%);--notice-error-bg:color-mix(in srgb,var(--danger) 14%,transparent);--select-pill-bg:var(--surface);--select-pill-text:var(--gray-scale-0);--select-pill-border:var(--primary-darker-100);--select-pill-hover-bg:var(--raised);--select-pill-hover-border:var(--primary);--select-pill-checked-bg:var(--primary);--select-pill-checked-text:var(--navy-scale-800);--select-pill-checked-border:var(--primary-lighter-100);--select-pill-checked-hover-bg:var(--primary-lighter-100);--select-pill-checked-hover-border:var(--primary-lighter-200);--select-pill-checked-hover-text:var(--gray-scale-0);--checkbox-checked-bg:var(--primary);--checkbox-checked-border:var(--primary-lighter-100);--checkbox-mark:var(--navy-scale-800);--checkbox-hover-border:var(--primary);--checkbox-link:var(--primary)}body{background-color:var(--background)}.display,.h2,.h4,.tag{color:var(--gray-scale-0)}.btn--primary{height:var(--btn-height);border-radius:var(--btn-radius);border:1px solid var(--primary-lighter-100);background-color:var(--primary);color:var(--navy-scale-800);transition:var(--btn-lift)}.btn--primary:hover{background:var(--primary-lighter-100);color:var(--gray-scale-0);border-color:var(--primary-lighter-200);box-shadow:var(--shadow-md);transform:translateY(var(--btn-lift-distance))}.btn--primary:active{background:var(--primary-lighter-200);color:var(--gray-scale-0);border-color:var(--primary-lighter-300);transform:translateY(var(--btn-press-distance))}.btn--secondary{border-color:var(--primary-darker-100);background-color:var(--surface);color:var(--gray-scale-0)}.btn--secondary:hover{background:var(--raised);color:var(--gray-scale-0);border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(var(--btn-lift-distance))}.btn--secondary:active{background:var(--raised);color:var(--gray-scale-0);border-color:var(--primary-lighter-100);transform:translateY(var(--btn-press-distance))}.btn--tertiary{height:var(--btn-height);border-radius:var(--btn-radius);border:1px solid var(--teal-scale-600);background-color:var(--teal-scale-500);color:var(--navy-scale-800);transition:var(--btn-lift)}.btn--tertiary:hover{background:var(--teal-scale-300);color:var(--gray-scale-0);border-color:var(--teal-scale-300);box-shadow:var(--shadow-md);transform:translateY(var(--btn-lift-distance))}.btn--tertiary:active{background:var(--teal-scale-300);color:var(--gray-scale-0);border-color:var(--teal-scale-300);transform:translateY(var(--btn-press-distance))}.btn--ghost{height:var(--btn-height);border-radius:var(--btn-radius);border:1px solid attr(data-background-color, var(--background));background-color:attr(data-background-color, var(--background));color:var(--gray-scale-0);transition:var(--btn-lift)}.btn--ghost:hover{background:attr(data-background-color, var(--background));color:var(--gray-scale-0);border-color:attr(data-background-color, var(--background));box-shadow:var(--shadow-md);transform:translateY(var(--btn-lift-distance))}.btn--ghost:active{background:attr(data-background-color, var(--background));color:var(--gray-scale-0);border-color:attr(data-background-color, var(--background));box-shadow:var(--shadow-md);transform:translateY(var(--btn-press-distance))}.logo img,.logo--dark img{height:calc(var(--header-height) * .6);transform-origin:50%;border-radius:var(--radius-md);width:auto;display:block;transform:scale(1)}.burger span{background:var(--gray-scale-0);border-radius:var(--radius-md)}.burger:hover span,.burger:active span{background:var(--gray-scale-0)}@media (max-width:1040px){.sticky-header__nav li a{border:1px solid var(--primary-darker-100);background-color:var(--background);color:var(--gray-scale-0)}}.hero__note svg,.badge strong{color:var(--gray-scale-0)}}:root{--lang-switch-ink:var(--teal-scale-700)}@media (prefers-color-scheme:dark){:root{--lang-switch-ink:var(--teal-scale-500)}}.lang-switch{position:fixed;left:20px;bottom:20px;z-index:90;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px 0 12px;border:1px solid var(--lang-switch-ink);border-radius:999px;background:var(--header-bg);box-shadow:var(--shadow-md);color:var(--lang-switch-ink);font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1;text-decoration:none;transition:background var(--header-ease),color var(--header-ease),border-color var(--header-ease),transform var(--header-ease),box-shadow var(--header-ease)}.lang-switch__icon{width:18px;height:18px;flex:none}.lang-switch:hover,.lang-switch:focus-visible{background:var(--lang-switch-ink);border-color:var(--lang-switch-ink);color:var(--header-bg);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.lang-switch:focus-visible{outline:2px solid var(--lang-switch-ink);outline-offset:3px}.lang-switch:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.lang-switch{transition:background var(--header-ease),color var(--header-ease),border-color var(--header-ease)}.lang-switch:hover,.lang-switch:focus-visible{transform:none}}@media (max-width:640px){.lang-switch{left:12px;bottom:12px;height:36px;padding:0 12px 0 10px}.lang-switch__icon{width:16px;height:16px}}#locked_section{padding-bottom:clamp(80px,12vw,140px)}#locked_section .container{width:min(520px,100% - 48px);padding:clamp(28px,5vw,48px);margin-block:0 clamp(64px,10vw,120px);background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-lg);text-align:center}#locked_section .locked-lock{width:clamp(44px,8vw,56px);height:clamp(44px,8vw,56px);margin-bottom:20px}#locked_section .display{font-size:clamp(28px,7vw,40px);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}#locked_section .text{margin-top:16px}.locked-form{display:flex;flex-direction:column;gap:20px;text-align:start}#locked_section .locked-form{margin-top:clamp(24px,4vw,32px)}.locked-form .input__verbose{max-width:none}.locked-inline{max-width:420px;margin-top:24px}.locked-inline .locked-form{margin-top:20px}#locked_section .locked-back{display:inline-block;margin-top:24px;font-family:var(--font-body);font-size:14px;color:var(--ink-muted);text-decoration:none}#locked_section .locked-back:hover,#locked_section .locked-back:focus-visible{color:var(--navy-scale-800);text-decoration:underline}.locked-error{margin-top:20px;padding:12px 16px;border:1px solid var(--notice-error-color);border-radius:var(--radius-md);background:var(--notice-error-bg);font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--notice-error-color);text-align:start}