@charset "UTF-8";:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0569ba;--bs-secondary: #6b7c91;--bs-success: #1f9d6b;--bs-info: #50a5f1;--bs-warning: #e0962a;--bs-danger: #f46a6a;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 5, 105, 186;--bs-secondary-rgb: 107, 124, 145;--bs-success-rgb: 31, 157, 107;--bs-info-rgb: 80, 165, 241;--bs-warning-rgb: 224, 150, 42;--bs-danger-rgb: 244, 106, 106;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: rgb(2, 42, 74.4);--bs-secondary-text-emphasis: rgb(42.8, 49.6, 58);--bs-success-text-emphasis: rgb(12.4, 62.8, 42.8);--bs-info-text-emphasis: rgb(32, 66, 96.4);--bs-warning-text-emphasis: rgb(89.6, 60, 16.8);--bs-danger-text-emphasis: rgb(97.6, 42.4, 42.4);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(205, 225, 241.2);--bs-secondary-bg-subtle: rgb(225.4, 228.8, 233);--bs-success-bg-subtle: rgb(210.2, 235.4, 225.4);--bs-info-bg-subtle: rgb(220, 237, 252.2);--bs-warning-bg-subtle: rgb(248.8, 234, 212.4);--bs-danger-bg-subtle: rgb(252.8, 225.2, 225.2);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(155, 195, 227.4);--bs-secondary-border-subtle: rgb(195.8, 202.6, 211);--bs-success-border-subtle: rgb(165.4, 215.8, 195.8);--bs-info-border-subtle: rgb(185, 219, 249.4);--bs-warning-border-subtle: rgb(242.6, 213, 169.8);--bs-danger-border-subtle: rgb(250.6, 195.4, 195.4);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "Poppins", "Poppins Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #0d2236;--bs-body-color-rgb: 13, 34, 54;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(13, 34, 54, .75);--bs-secondary-color-rgb: 13, 34, 54;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(13, 34, 54, .5);--bs-tertiary-color-rgb: 13, 34, 54;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0569ba;--bs-link-color-rgb: 5, 105, 186;--bs-link-decoration: underline;--bs-link-hover-color: rgb(4, 84, 148.8);--bs-link-hover-color-rgb: 4, 84, 149;--bs-code-color: #d63384;--bs-highlight-color: #0d2236;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(5, 105, 186, .25);--bs-form-valid-color: #1f9d6b;--bs-form-valid-border-color: #1f9d6b;--bs-form-invalid-color: #f46a6a;--bs-form-invalid-border-color: #f46a6a}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(105, 165, 213.6);--bs-secondary-text-emphasis: rgb(166.2, 176.4, 189);--bs-success-text-emphasis: rgb(120.6, 196.2, 166.2);--bs-info-text-emphasis: rgb(150, 201, 246.6);--bs-warning-text-emphasis: rgb(236.4, 192, 127.2);--bs-danger-text-emphasis: rgb(248.4, 165.6, 165.6);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(1, 21, 37.2);--bs-secondary-bg-subtle: rgb(21.4, 24.8, 29);--bs-success-bg-subtle: rgb(6.2, 31.4, 21.4);--bs-info-bg-subtle: rgb(16, 33, 48.2);--bs-warning-bg-subtle: rgb(44.8, 30, 8.4);--bs-danger-bg-subtle: rgb(48.8, 21.2, 21.2);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(3, 63, 111.6);--bs-secondary-border-subtle: rgb(64.2, 74.4, 87);--bs-success-border-subtle: rgb(18.6, 94.2, 64.2);--bs-info-border-subtle: rgb(48, 99, 144.6);--bs-warning-border-subtle: rgb(134.4, 90, 25.2);--bs-danger-border-subtle: rgb(146.4, 63.6, 63.6);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: rgb(105, 165, 213.6);--bs-link-hover-color: rgb(135, 183, 221.88);--bs-link-color-rgb: 105, 165, 214;--bs-link-hover-color-rgb: 135, 183, 222;--bs-code-color: rgb(230.4, 132.6, 181.2);--bs-highlight-color: #dee2e6;--bs-highlight-bg: rgb(102, 77.2, 2.8);--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}*,*:before,*:after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0569ba;--bs-btn-border-color: #0569ba;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(4.25, 89.25, 158.1);--bs-btn-hover-border-color: rgb(4, 84, 148.8);--bs-btn-focus-shadow-rgb: 43, 128, 196;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(4, 84, 148.8);--bs-btn-active-border-color: rgb(3.75, 78.75, 139.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0569ba;--bs-btn-disabled-border-color: #0569ba}.btn-secondary{--bs-btn-color: #000;--bs-btn-bg: #6b7c91;--bs-btn-border-color: #6b7c91;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(129.2, 143.65, 161.5);--bs-btn-hover-border-color: rgb(121.8, 137.1, 156);--bs-btn-focus-shadow-rgb: 91, 105, 123;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(136.6, 150.2, 167);--bs-btn-active-border-color: rgb(121.8, 137.1, 156);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #6b7c91;--bs-btn-disabled-border-color: #6b7c91}.btn-success{--bs-btn-color: #000;--bs-btn-bg: #1f9d6b;--bs-btn-border-color: #1f9d6b;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(64.6, 171.7, 129.2);--bs-btn-hover-border-color: rgb(53.4, 166.8, 121.8);--bs-btn-focus-shadow-rgb: 26, 133, 91;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(75.8, 176.6, 136.6);--bs-btn-active-border-color: rgb(53.4, 166.8, 121.8);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #1f9d6b;--bs-btn-disabled-border-color: #1f9d6b}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #50a5f1;--bs-btn-border-color: #50a5f1;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(106.25, 178.5, 243.1);--bs-btn-hover-border-color: rgb(97.5, 174, 242.4);--bs-btn-focus-shadow-rgb: 68, 140, 205;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(115, 183, 243.8);--bs-btn-active-border-color: rgb(97.5, 174, 242.4);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #50a5f1;--bs-btn-disabled-border-color: #50a5f1}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #e0962a;--bs-btn-border-color: #e0962a;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(228.65, 165.75, 73.95);--bs-btn-hover-border-color: rgb(227.1, 160.5, 63.3);--bs-btn-focus-shadow-rgb: 190, 128, 36;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(230.2, 171, 84.6);--bs-btn-active-border-color: rgb(227.1, 160.5, 63.3);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #e0962a;--bs-btn-disabled-border-color: #e0962a}.btn-danger{--bs-btn-color: #000;--bs-btn-bg: #f46a6a;--bs-btn-border-color: #f46a6a;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(245.65, 128.35, 128.35);--bs-btn-hover-border-color: rgb(245.1, 120.9, 120.9);--bs-btn-focus-shadow-rgb: 207, 90, 90;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(246.2, 135.8, 135.8);--bs-btn-active-border-color: rgb(245.1, 120.9, 120.9);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f46a6a;--bs-btn-disabled-border-color: #f46a6a}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);--bs-btn-hover-border-color: rgb(198.4, 199.2, 200);--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(198.4, 199.2, 200);--bs-btn-active-border-color: rgb(186, 186.75, 187.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);--bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(77.4, 80.6, 83.8);--bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0569ba;--bs-btn-border-color: #0569ba;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0569ba;--bs-btn-hover-border-color: #0569ba;--bs-btn-focus-shadow-rgb: 5, 105, 186;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0569ba;--bs-btn-active-border-color: #0569ba;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0569ba;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0569ba;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6b7c91;--bs-btn-border-color: #6b7c91;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #6b7c91;--bs-btn-hover-border-color: #6b7c91;--bs-btn-focus-shadow-rgb: 107, 124, 145;--bs-btn-active-color: #000;--bs-btn-active-bg: #6b7c91;--bs-btn-active-border-color: #6b7c91;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6b7c91;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6b7c91;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #1f9d6b;--bs-btn-border-color: #1f9d6b;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #1f9d6b;--bs-btn-hover-border-color: #1f9d6b;--bs-btn-focus-shadow-rgb: 31, 157, 107;--bs-btn-active-color: #000;--bs-btn-active-bg: #1f9d6b;--bs-btn-active-border-color: #1f9d6b;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #1f9d6b;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #1f9d6b;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #50a5f1;--bs-btn-border-color: #50a5f1;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #50a5f1;--bs-btn-hover-border-color: #50a5f1;--bs-btn-focus-shadow-rgb: 80, 165, 241;--bs-btn-active-color: #000;--bs-btn-active-bg: #50a5f1;--bs-btn-active-border-color: #50a5f1;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #50a5f1;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #50a5f1;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #e0962a;--bs-btn-border-color: #e0962a;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #e0962a;--bs-btn-hover-border-color: #e0962a;--bs-btn-focus-shadow-rgb: 224, 150, 42;--bs-btn-active-color: #000;--bs-btn-active-bg: #e0962a;--bs-btn-active-border-color: #e0962a;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #e0962a;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #e0962a;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #f46a6a;--bs-btn-border-color: #f46a6a;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f46a6a;--bs-btn-hover-border-color: #f46a6a;--bs-btn-focus-shadow-rgb: 244, 106, 106;--bs-btn-active-color: #000;--bs-btn-active-bg: #f46a6a;--bs-btn-active-border-color: #f46a6a;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f46a6a;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f46a6a;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 43, 128, 196;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0569ba40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0569ba}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/poppins-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/poppins-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/poppins-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:112.16%;ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/dancingscript-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/dancingscript-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-blue: #0569ba;--brand-blue-600: #045a9f;--brand-blue-700: #034a84;--brand-blue-300: #4f97cf;--brand-blue-tint: #e6f1f9;--primary: #556ee6;--primary-600: #4458b8;--primary-300: #939fe6;--primary-tint: #eef0fb;--success: #34c38f;--success-tint: #e8f8f1;--warning: #f1b44c;--warning-tint: #fdf4e3;--danger: #f46a6a;--danger-ink: #c62828;--danger-tint: #fde4e4;--info: #50a5f1;--info-tint: #e6f2fd;--bg: #2a3042;--bg-elevated: #32394e;--bg-elevated-2: #363d54;--bg-input: #2e3548;--border-dark: #32394e;--border-dark-2: #3b4359;--fg1-dark: #f6f6f9;--fg2-dark: #c3cbe4;--fg3-dark: #a6b0cf;--fg4-dark: #74809c;--navy: #072138;--navy-2: #0b2d4d;--navy-grid: rgba(80, 140, 210, .14);--navy-glow: rgba(5, 105, 186, .35);--light-bg: #f5f6fa;--light-card: #ffffff;--light-border: #eaedf3;--fg1: #2a3042;--fg2: #495057;--fg3: #74788d;--fg4: #adb5bd;--font-sans: "Poppins", "Poppins Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: var(--font-sans);--font-mono: "SFMono-Regular", ui-monospace, "Menlo", "Consolas", monospace;--text-xs: 11px;--text-sm: 12px;--text-base: 13.5px;--text-md: 15px;--text-lg: 18px;--text-xl: 21px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 40px;--text-5xl: 56px;--text-6xl: 72px;--w-light: 300;--w-regular: 400;--w-medium: 500;--w-semibold: 600;--w-bold: 700;--w-extra: 800;--r-sm: 4px;--r-md: 6px;--r-xl: 16px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--shadow-card-light: 0 2px 4px rgba(15, 34, 58, .06);--shadow-glow: 0 0 40px var(--navy-glow);--blue: #0569ba;--blue-600: #045a9f;--blue-700: #034a84;--blue-300: #4f97cf;--tint: #e9f2fa;--tint-2: #f4f8fc;--ink: #0d2236;--ink-2: #3f5066;--ink-3: #5a6b80;--line: #e4ebf3;--ok: #1f9d6b;--ok-ink: #167a52;--amber: #e0962a;--wa: #25d366;--r: 14px;--r-lg: 22px;--sec-pad: 88px;--shadow-sm: 0 2px 10px rgba(13, 34, 54, .06);--shadow: 0 18px 50px -18px rgba(9, 46, 82, .3);--shadow-blue: 0 16px 40px -12px color-mix(in srgb, var(--blue) 45%, transparent);--font: var(--font-sans)}.h1,.display{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--text-4xl);line-height:1.12;letter-spacing:-.02em}.h2{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--text-2xl);line-height:1.2;letter-spacing:-.01em}.h3{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--text-lg);line-height:1.3}.page-title{font-family:var(--font-sans);font-weight:var(--w-semibold);font-size:var(--text-md);letter-spacing:.04em;text-transform:uppercase}.section-label{font-family:var(--font-sans);font-weight:var(--w-semibold);font-size:var(--text-base);letter-spacing:.02em;text-transform:uppercase}.body{font-family:var(--font-sans);font-weight:var(--w-regular);font-size:var(--text-base);line-height:1.55}.small{font-size:var(--text-sm);line-height:1.5}.meta{font-size:var(--text-xs);color:var(--fg3-dark);letter-spacing:.01em}.label{font-size:var(--text-base);font-weight:var(--w-medium)}.code{font-family:var(--font-mono);font-size:var(--text-sm)}.hero-title{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--text-5xl);line-height:1.05;letter-spacing:-.025em}.hero-sub{font-family:var(--font-sans);font-weight:var(--w-regular);font-size:var(--text-xl);line-height:1.45;color:var(--fg2-dark)}.btn{font-family:var(--font);font-weight:600;font-size:15px;border:none;border-radius:11px;padding:14px 26px;cursor:pointer;display:inline-flex;align-items:center;gap:9px;transition:transform .15s,background .15s,box-shadow .15s,border-color .15s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--blue);color:#fff;box-shadow:var(--shadow-blue)}.btn-primary:hover{background:var(--blue-600)}.btn-outline{background:#fff;color:var(--blue);border:1.5px solid color-mix(in srgb,var(--blue) 30%,#fff)}.btn-outline:hover{border-color:var(--blue);background:var(--tint-2)}.btn-ghost-navy{background:#ffffff14;color:#fff;border:1.5px solid rgba(255,255,255,.28)}.btn-ghost-navy:hover{background:#ffffff29}.btn-white{background:#fff;color:var(--blue)}.btn-white:hover{background:#eef5fb}.btn-wa{background:var(--wa);color:#fff;box-shadow:0 14px 36px -14px #25d36699}.btn-wa:hover{background:#1fb955}.btn-sm{padding:10px 18px;font-size:14px}.btn-lg{padding:16px 30px;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);background:var(--tint);padding:7px 14px;border-radius:999px}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 18%,transparent)}h1,.h1,h2,.h2,h3,.h3{margin:0;font-family:var(--font-display);letter-spacing:-.02em;line-height:1.1;font-weight:700}.section-tag{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.lead{color:var(--ink-2);font-size:18px;font-weight:400;line-height:1.6}.muted{color:var(--ink-3)}.footer{background:var(--navy);color:#cfdcea;padding:60px 0 34px}.foot-top{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:34px;padding-bottom:38px;border-bottom:1px solid rgba(255,255,255,.1)}.footer .logo{height:30px;width:max-content;margin-bottom:16px}.footer .blurb{color:#8ba3bd;font-size:13.5px;max-width:260px}.foot-col h2,.foot-col .h2{font-size:13px;font-weight:500;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 16px}.foot-col a{display:block;font-size:14px;color:#9fb3c9;margin-bottom:11px}.foot-col a:hover{color:#fff}.foot-legal{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding-top:24px;font-size:13px;font-style:normal;line-height:1.5;color:#8ba3bd}.foot-legal strong{font-weight:600;color:#cfdcea}.foot-bot{display:flex;justify-content:space-between;align-items:center;padding-top:14px;font-size:13px;color:#8ba3bd;flex-wrap:wrap;gap:10px}.foot-social{display:flex;gap:12px}.foot-social a{width:36px;height:36px;border-radius:9px;background:#ffffff12;display:flex;align-items:center;justify-content:center;color:#cfdcea}.foot-social a:hover{background:var(--blue);color:#fff}.lang-toggle{display:inline-flex;gap:4px;background:var(--tint);padding:5px;border-radius:999px;margin-top:24px}.lang-toggle button{font-family:var(--font);font-weight:600;font-size:13px;letter-spacing:.04em;border:none;background:transparent;color:var(--ink-2);padding:8px 20px;border-radius:999px;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.lang-toggle button.active{background:#fff;color:var(--blue);box-shadow:var(--shadow-sm)}.legal{padding:60px 0 90px}.legal-grid{display:grid;grid-template-columns:248px 1fr;gap:56px;align-items:start;max-width:1060px;margin:0 auto}.lang-block[hidden]{display:none}.legal-toc{position:sticky;top:96px;font-size:13.5px}.legal-toc .toc-lbl{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.legal-toc ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.legal-toc a{display:block;padding:7px 0 7px 18px;margin-left:-1px;color:var(--ink-2);border-left:2px solid transparent;line-height:1.42;transition:color .15s,border-color .15s}.legal-toc a:hover{color:var(--blue)}.legal-toc a.active{color:var(--blue);font-weight:600;border-left-color:var(--blue)}.legal-doc{max-width:720px;min-width:0}.legal-doc .doc-date{display:inline-block;font-size:13px;font-weight:600;color:var(--ink-3);background:var(--tint-2);border:1px solid var(--line);padding:6px 14px;border-radius:999px;margin:0 0 8px}.legal-doc h2,.legal-doc .h2{font-size:25px;margin:50px 0 16px;scroll-margin-top:96px}.legal-doc h2:first-of-type,.legal-doc .h2:first-of-type{margin-top:0}.legal-doc h3,.legal-doc .h3{font-size:17px;font-weight:600;margin:30px 0 10px;color:var(--ink)}.legal-doc p{color:var(--ink-2);margin:0 0 14px;font-size:15.5px;line-height:1.7}.legal-doc ul{margin:2px 0 18px;padding:0;list-style:none}.legal-doc li{position:relative;padding-left:22px;margin:8px 0;color:var(--ink-2);font-size:15.5px;line-height:1.6}.legal-doc li:before{content:"";position:absolute;left:3px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--blue-300)}.legal-doc strong{color:var(--ink);font-weight:600}.legal-doc ol{margin:2px 0 18px;padding-left:22px}.legal-doc ol li{padding-left:6px}.legal-doc ol li:before{content:none}.legal-doc ol li::marker{color:var(--blue);font-weight:600}.legal-doc .doc-cta{margin:22px 0}.legal-doc p a:not(.btn){color:var(--blue);font-weight:600}.legal-doc .doc-draft{color:var(--ink);background:var(--warning-tint);border:1px solid var(--warning);border-radius:12px;padding:12px 16px;margin:16px 0 36px;font-size:14.5px}.legal-doc hr{border:none;border-top:1px solid var(--line);margin:40px 0}@media(max-width:820px){.legal-grid{grid-template-columns:1fr;gap:28px}.legal-toc{display:none}}.nav{position:sticky;top:0;z-index:40;background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav-in{display:flex;align-items:center;gap:32px;height:72px}.nav .logo{height:30px;width:max-content}.nav-links{display:flex;gap:30px;margin-left:8px}.nav-links a{font-size:14.5px;font-weight:500;color:var(--ink-2);transition:color .15s}.nav-links a:hover{color:var(--blue)}.nav-links a.active{color:var(--blue);font-weight:600}.nav-cta{margin-left:auto;display:flex;align-items:center;gap:14px}.nav-cta .login{font-size:14.5px;font-weight:600;color:var(--ink)}.hamburger{display:none;background:none;border:none;cursor:pointer;color:var(--ink)}.nav-links.open{display:flex;position:absolute;top:72px;left:0;right:0;flex-direction:column;background:#fff;padding:16px 28px;gap:16px;border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.lang-select{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--line);background:#fff;transition:border-color .15s}.lang-select:hover{border-color:var(--blue-300)}.lang-select svg{width:15px;height:15px;color:var(--ink-3);flex:none}.lang-select select{border:none;background:transparent;outline:none;font-family:var(--font);font-size:13.5px;font-weight:600;color:var(--ink);cursor:pointer;padding:0 2px}.nav-lang-mobile{display:none}section{padding:var(--sec-pad) 0}.page-head{position:relative;overflow:hidden;background:radial-gradient(900px 420px at 80% -20%,color-mix(in srgb,var(--blue) 12%,transparent),transparent 60%),linear-gradient(180deg,#fbfdff,#f3f8fd);padding:70px 0 64px;text-align:center;border-bottom:1px solid var(--line)}.page-head:before{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--blue) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--blue) 5%,transparent) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%);pointer-events:none}.page-head .inner{position:relative;max-width:720px;margin:0 auto}.page-head h1,.page-head .h1{font-size:46px;margin:16px 0 0}.page-head .lead{margin:18px auto 0;max-width:560px}h1 .line,.h1 .line{display:block}.sec{padding:48px 0}.sec-last{padding-bottom:88px}.sec-intro{margin-bottom:30px}.sec-intro h2,.sec-intro .h2,.navy-card h2,.navy-card .h2{margin:12px 0 0;font-size:36px;line-height:1.08}.sec-intro .lead,.navy-card .lead{margin:14px 0 0}.sec-intro .lead{max-width:780px}.sec-intro.sub h2,.sec-intro.sub .h2{margin-top:0;font-size:28px}.card-tag{margin:0 0 16px;color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.check-list{display:grid;gap:12px 28px;margin:26px 0 0;padding:0;list-style:none}.check-list.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.check-list li{display:flex;align-items:flex-start;gap:10px;color:var(--ink);font-size:15px;font-weight:500;line-height:1.45}.check-list i{display:inline-flex;flex:none;margin-top:2px}.check-list svg{width:18px;height:18px;color:var(--blue);stroke-width:2.8}.check-list.on-dark li{color:#ffffffeb;font-weight:400}.check-list.on-dark svg{color:#9fe3c4}.navy-card{position:relative;padding:44px;border-radius:var(--r-lg);color:#fff}.navy-card{background:var(--navy)}.navy-card .section-tag{color:#5fa8e0}.navy-card h2,.navy-card .h2,.navy-card h3,.navy-card .h3{color:#fff}.navy-card .lead{max-width:700px;color:#ffffffd6}.close-band h2,.close-band .h2{margin:0}.close-band .lead{max-width:640px}.close-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:28px;padding-top:26px;border-top:1px solid rgba(255,255,255,.18)}.close-foot .hero-cta{margin:0}.close-foot>span{color:#ffffffb3;font-size:14px}.says{display:flex;flex-direction:column;gap:10px}.say{margin:0;padding:12px 15px;border-radius:14px;font-size:14px;line-height:1.45}.say.in{border-top-left-radius:3px;background:#eef3f8}.say.out{margin-left:32px;border-top-right-radius:3px;background:var(--blue);color:#fff}.strong-tag{display:inline-block;padding:6px 14px;border-radius:999px;background:#6ec6ff;color:var(--navy);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ads-card>.ads-title{margin:18px 0 0;font-size:30px;line-height:1.08}.ads-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start;margin-top:18px}.ads-text{margin:0;color:#ffffffd6;font-size:16px;line-height:1.6}.ads-grid .check-list{margin-top:22px}.ads-mock{padding:24px;border-radius:var(--r-lg);background:#fff;color:var(--ink)}.ads-mock-head{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.ads-mock-head b{display:block;font-size:15px}.ads-mock-head small,.ads-mock-head .small{color:var(--ink-3);font-size:12.5px}.ads-rows{display:flex;flex-direction:column;gap:9px;margin:18px 0 0;padding-top:16px;border-top:1px dashed var(--line)}.ads-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.ads-row dt{color:var(--ink-3);font-weight:400}.ads-row dd{margin:0;font-weight:600;text-align:right}.ads-card.ads-light{padding:36px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}.ads-light .strong-tag{background:var(--blue);color:#fff}.ads-light .ads-text{color:var(--ink-2)}.ads-light .ads-mock{background:var(--tint-2)}.ads-light .say.in{background:#fff}@media(max-width:980px){.navy-card{padding:34px 28px}.ads-grid{grid-template-columns:1fr}.sec-intro h2,.sec-intro .h2,.navy-card h2,.navy-card .h2{font-size:30px}}@media(max-width:640px){.sec{padding:34px 0}.check-list.cols-2{grid-template-columns:1fr}.navy-card{padding:28px 20px}.ads-mock,.ads-card.ads-light{padding:22px 20px}.ads-card>.ads-title{font-size:24px}.sec-intro h2,.sec-intro .h2,.navy-card h2,.navy-card .h2{font-size:27px}.sec-intro.sub h2,.sec-intro.sub .h2{font-size:24px}.close-foot .hero-cta .btn{width:100%;justify-content:center}.say.out{margin-left:18px}}.hero.home-hero{padding:0}.home-hero .hero-center{position:relative;padding-top:72px;padding-bottom:72px;text-align:center}.hero.home-hero h1,.hero.home-hero .h1{max-width:900px;margin:16px auto 0;font-size:clamp(36px,5vw,62px);line-height:1.06;letter-spacing:-.03em}.hero.home-hero .lead{max-width:640px;margin:22px auto 0}.home-hero .hero-cta{justify-content:center;margin-top:32px}.check-list.inline{display:flex;flex-wrap:wrap;gap:8px 28px}.check-list.hero-checks{justify-content:center;margin-top:24px}.hero-checks li{color:var(--ink-2);font-size:14.5px}.hero-flow{margin:56px 0 0;padding:40px;border:1px solid var(--line);border-radius:var(--r-lg);background:#ffffffb8;text-align:left}.flow{display:flex;align-items:center;justify-content:center;gap:24px}.flow-channels,.flow-results{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.flow-channels{flex:0 1 200px}.flow-results{flex:0 1 240px;gap:10px}.flow-channels li,.flow-results li{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-size:14px;font-weight:500}.flow-channels li{padding:6px 12px 6px 6px}.flow-channels img{flex:none;width:28px;height:28px}.flow-channels li.is-phone{border-color:var(--blue);color:var(--blue);font-weight:600}.flow-results li{padding:10px 12px 10px 10px}.flow-results .hr-ic{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--tint);color:var(--blue)}.flow-results svg{width:17px;height:17px}.flow-results .hr-ok{display:inline-flex;margin-left:auto;color:var(--ok)}.flow-arrow{display:inline-flex;flex:none;color:var(--blue-300)}.flow-arrow svg{width:28px;height:28px}.flow-chat{flex:0 1 380px;max-width:380px;margin:0}.hero-flow .figure-note{margin-top:20px}.hv-phone{padding:16px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:var(--shadow)}.hv-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.hv-top b{color:var(--ink);font-size:15px}.hv-top small,.hv-top .small{color:var(--ink-3);font-size:12.5px}.hv-msg{max-width:84%;margin:8px 0;padding:9px 12px;border-radius:14px 14px 14px 4px;background:#eef3f8;color:var(--ink);font-size:14px;line-height:1.45}.hv-msg.out{margin-left:auto;border-radius:14px 14px 4px;background:var(--blue);color:#fff}.chapter{padding:96px 0}.chapter.tint{background:var(--tint-2)}.chapter.navy{background:var(--navy);color:#fff}.chapter-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:72px;align-items:start}.chapter-rail{position:sticky;top:104px}.chapter-n{display:block;margin-bottom:20px;color:var(--blue-300);font-size:64px;font-weight:700;letter-spacing:-.04em;line-height:1}.chapter-rail h2,.chapter-rail .h2{margin:10px 0 0;font-size:36px;line-height:1.12}.chapter-rail .lead{margin:16px 0 0;font-size:16.5px}.chapter-rail .more-link{margin-top:22px}.navy .section-tag{color:#5fa8e0}.navy .chapter-rail h2,.navy .chapter-rail .h2{color:#fff}.navy .chapter-rail .lead{color:#ffffffd6}.diff-table thead tr,.ch-rows,.included-rows{border-top:2px solid var(--ink)}.diff-table{width:100%;border-collapse:collapse}.diff-table th{padding:14px 0 12px;border-bottom:1px solid var(--line);color:var(--ink-3);font-size:12px;font-weight:700;letter-spacing:.12em;text-align:left;text-transform:uppercase}.diff-table th+th{padding-left:52px;color:var(--blue)}.diff-table td{width:50%;padding:18px 16px 18px 0;border-bottom:1px solid var(--line);color:var(--ink-3);font-size:15px;line-height:1.5;vertical-align:middle}.diff-table td+td{position:relative;padding:18px 0 18px 52px;color:var(--ink);font-weight:500}.diff-arrow{position:absolute;top:50%;left:12px;display:inline-flex;color:var(--blue-300);transform:translateY(-50%)}.diff-arrow svg{width:22px;height:22px}.numbers-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:40px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--line)}.numbers-strip .number{padding:22px 24px;background:var(--tint-2)}.number p{margin:4px 0 0;color:var(--ink-2);font-size:14px}.number .number-value{margin:0;color:var(--blue);font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1.1}.number .number-label{margin:10px 0 0;color:var(--ink);font-size:15px;font-weight:600}.navy .check-list{margin:0 0 28px}.call-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.call-card{padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-lg);background:var(--navy-2)}.call-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.14)}.call-head b{display:block;font-size:15px}.call-head small,.call-head .small{color:#ffffffb3;font-size:12.5px}.call-badge{flex:none;padding:5px 12px;border-radius:999px;background:#5fa8e0;color:var(--navy);font-size:12px;font-weight:700;white-space:nowrap}.call-lines{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.call-lines li{display:flex;align-items:baseline;gap:14px}.call-lines .who{flex:none;width:78px;color:#ffffffa8;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.call-lines .said{color:#ffffffd6;font-size:14.5px}.call-lines .agent .who{color:#5fa8e0}.call-lines .agent .said{color:#fff;font-weight:500}.summary-card{padding:24px;border-radius:var(--r-lg);background:#fff;color:var(--ink)}.summary-card>b{display:block;margin-bottom:6px;font-size:15px}.summary-rows{margin:0}.summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.summary-row:last-child{border-bottom:none}.summary-row dt{color:var(--ink-3);font-weight:400}.summary-row dd{margin:0;font-weight:600;text-align:right}.call-note{margin:14px 0 0;color:#ffffffa8;font-size:12.5px;line-height:1.5}.tell-steps{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.tell-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px}.step-dot{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--blue);color:#fff;font-size:14px;font-weight:700}.tell-step .step-dot{width:44px;height:44px;font-size:16px}.tell-card{padding:26px 28px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}.tell-label{display:block;margin-bottom:4px;color:var(--ink-3);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tell-card h3,.tell-card .h3{margin:0 0 8px;font-size:20px}.tell-card p{margin:0;color:var(--ink-2);font-size:15px}.tell-card .tell-note{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--tint-2);font-size:14px}.closes{margin-top:56px;padding-top:40px;border-top:2px solid var(--ink)}.closes-title{margin:0;font-size:28px;line-height:1.15}.closes-lead{max-width:640px;margin:12px 0 0;color:var(--ink-2);font-size:16px}.closes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px}.close-item>i{display:inline-flex;color:var(--blue)}.close-item>i svg{width:26px;height:26px}.close-item h4,.close-item .h4{margin:12px 0 6px;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.close-item p{margin:0;color:var(--ink-2);font-size:14.5px}.ch-rows,.ch-tile-grid{margin:0;padding:0;list-style:none}.ch-row{display:grid;grid-template-columns:48px minmax(0,1fr) 20px;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);color:var(--ink)}.ch-row img{width:48px;height:48px}.ch-row h3,.ch-row .h3{margin:0;font-size:17px;transition:color .15s}.ch-row p{margin:2px 0 0;color:var(--ink-2);font-size:14.5px}.ch-row>i{display:inline-flex;color:var(--blue)}.ch-row>i svg{width:18px;height:18px}.ch-row:hover h3,.ch-row:hover .h3{color:var(--blue)}.ch-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.ch-tile{display:block;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);transition:border-color .2s ease-out}.ch-tile:hover{border-color:var(--blue-300)}.ch-tile b{display:block;font-size:14.5px;font-weight:600}.ch-tile span{display:block;color:var(--ink-3);font-size:13px}.ads-intro{margin:48px 0 16px;color:var(--ink-2);font-size:16px}.included-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.included-row p{margin:4px 0 0;color:var(--ink-2);font-size:14.5px}.included-row .included-value{margin:0;color:var(--blue);font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1.1}.included-row .included-label{margin:0;color:var(--ink);font-size:16px;font-weight:600}.check-list.included-checks{margin-top:20px}.included-checks li{font-size:14.5px}.included-note{margin:12px 0 0;color:var(--ink-3);font-size:14px}.next-panel{margin-top:48px;padding:32px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}.next-panel h3,.next-panel .h3{margin:10px 0 0;font-size:26px;line-height:1.15}.next-panel>p{max-width:620px;margin:10px 0 0;color:var(--ink-2);font-size:15.5px}.next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 0;padding:0;list-style:none}.next-step .step-dot{margin-bottom:12px}.next-step h4,.next-step .h4{margin:0 0 6px;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.next-step p{margin:0;color:var(--ink-2);font-size:14.5px}.try-ask{margin-top:20px}.try-ask h3,.try-ask .h3{margin:0 0 10px;color:var(--ink-2);font-size:15px;font-weight:600;letter-spacing:0}.try-questions{display:flex;flex-wrap:wrap;gap:8px}.try-question{padding:10px 16px;border:0;border-radius:999px;background:var(--tint);color:var(--blue-700);font-family:var(--font);font-size:14.5px;font-weight:500;cursor:pointer;transition:background .15s}.try-question:hover{background:var(--blue-ice)}.try-ask .muted{margin:10px 0 0;font-size:13.5px}@media(max-width:980px){.chapter{padding:72px 0}.chapter-grid{grid-template-columns:minmax(0,1fr);gap:32px}.chapter-rail{position:static}.chapter-n{margin-bottom:14px;font-size:44px}.chapter-rail h2,.chapter-rail .h2{font-size:30px}.hero-flow{padding:28px 20px}.flow{flex-direction:column;gap:16px}.flow-channels,.flow-results{flex:none;flex-direction:row;flex-wrap:wrap;justify-content:center}.flow-arrow{transform:rotate(90deg)}.flow-chat{flex:none;width:100%}.call-grid{grid-template-columns:minmax(0,1fr)}.closes-grid,.next-grid{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:640px){.home-hero .hero-center{padding-top:44px;padding-bottom:44px}.chapter{padding:56px 0}.chapter-rail h2,.chapter-rail .h2{font-size:27px}.closes-title,.next-panel h3,.next-panel .h3{font-size:23px}.diff-table thead{display:none}.diff-table,.diff-table tbody,.diff-table tr,.diff-table td{display:block;width:auto}.diff-table tbody{border-top:2px solid var(--ink)}.diff-table tr{padding:16px 0;border-bottom:1px solid var(--line)}.diff-table td,.diff-table td+td{padding:0;border:0}.diff-table td+td{margin-top:8px;padding-left:32px}.diff-arrow{top:0;left:0;transform:rotate(90deg)}.numbers-strip,.ch-tile-grid{grid-template-columns:minmax(0,1fr)}.call-card,.summary-card,.tell-card,.next-panel{padding:22px 20px}.tell-step{grid-template-columns:minmax(0,1fr);gap:12px}.included-row{grid-template-columns:minmax(0,1fr);gap:6px}.call-lines li{flex-direction:column;gap:2px}.call-lines .who{width:auto}}.channel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:44px;align-items:center;scroll-margin-top:96px}.channel .ic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:18px;border-radius:14px;background:var(--tint);color:var(--blue)}.channel .ic svg{width:26px;height:26px}.channel h2,.channel .h2{font-size:28px;margin-bottom:10px}@media(max-width:980px){.channel{grid-template-columns:1fr;gap:24px}}.start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.start-card{display:flex;flex-direction:column;padding:30px 26px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}.start-card .ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:16px;border-radius:13px;background:var(--tint);color:var(--blue)}.start-card .ic svg{width:23px;height:23px}.start-card h2,.start-card .h2{font-size:20px;margin-bottom:8px}.start-card>p{margin:0 0 18px;color:var(--ink-2);font-size:15px;line-height:1.6}.start-phone{margin:0 0 18px;color:var(--ink-2);font-size:15px;line-height:1.6}.start-phone a{color:var(--blue);font-weight:600;white-space:nowrap}.start-card .btn,.start-actions{margin-top:auto}.start-actions{display:flex;flex-wrap:wrap;gap:10px}.start-actions .btn{margin-top:0}.story{max-width:680px}.story h2,.story .h2{margin:12px 0 20px;font-size:30px}.story p{margin:0 0 18px;color:var(--ink-2);font-size:17px;line-height:1.75}@media(max-width:980px){.start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.start-grid{grid-template-columns:1fr}.story h2,.story .h2{font-size:25px}.story p{font-size:16px}}.hero{position:relative;overflow:hidden;background:radial-gradient(1100px 520px at 78% -8%,color-mix(in srgb,var(--blue) 12%,transparent),transparent 60%),linear-gradient(180deg,#fbfdff,#f3f8fd)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--blue) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--blue) 5%,transparent) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%);pointer-events:none}.hero h1,.hero .h1{font-size:54px;margin:22px 0 0}.hero .lead{margin:22px 0 0;max-width:520px}.hero-cta{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.bubble{font-size:13.5px;padding:10px 13px;border-radius:12px;margin-bottom:9px;max-width:90%;line-height:1.45}.bubble.in{background:#f0f3f6;border-top-left-radius:3px}.bubble.out{background:#dcf6e3;margin-left:auto;border-top-right-radius:3px}.pill{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;background:#e6f7ee;color:var(--ok-ink)}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.step{position:relative;padding-top:8px}.step .n{width:46px;height:46px;border-radius:13px;background:var(--blue);color:#fff;font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-blue);margin-bottom:18px}.step h3,.step .h3{font-size:17px;margin-bottom:8px}.step p{margin:0;color:var(--ink-2);font-size:14.5px}.step:not(:last-child):after{content:"";position:absolute;top:23px;left:62px;right:-11px;height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--blue) 30%,#fff),transparent)}.out{padding:8px 4px}.out .big{font-size:40px;font-weight:700;color:#fff;letter-spacing:-.02em}.out p{color:#ffffffb8;font-size:14.5px;margin:10px 0 0}.out .big{font-size:clamp(44px,4.8vw,58px);font-variant-numeric:tabular-nums;line-height:1}.out .big[data-count]{min-height:1em}.sector-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sector-link{display:block;padding:20px 22px;border:1px solid var(--line);border-radius:var(--r);background:#fff;transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out}.sector-link:hover{border-color:var(--blue);box-shadow:0 6px 18px color-mix(in srgb,var(--blue) 15%,transparent);transform:translateY(-2px)}.sector-link h2,.sector-link .h2,.sector-link h3,.sector-link .h3{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 6px;font-size:16.5px;letter-spacing:-.01em;line-height:1.3}.sector-link h2 i,.sector-link .h2 i,.sector-link h3 i,.sector-link .h3 i{display:inline-flex;flex:none}.sector-link h2 svg,.sector-link .h2 svg,.sector-link h3 svg,.sector-link .h3 svg{width:18px;height:18px;color:var(--blue)}.sector-link p{margin:0;color:var(--ink-2);font-size:14px}.crumbs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:22px;font-size:13.5px;color:var(--ink-3)}.crumbs a{color:var(--blue);font-weight:600}.crumbs a:hover{text-decoration:underline}.crumbs svg{width:14px;height:14px;color:var(--ink-4, var(--ink-3))}@media(max-width:980px){.sector-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sector-links{grid-template-columns:1fr}}.signed-doc{width:100%;max-width:362px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 22px 50px -24px #092e526b;overflow:hidden}.signed-doc .sd-head{display:flex;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid var(--line);background:var(--tint-2)}.signed-doc .sd-head .ic{width:40px;height:40px;border-radius:11px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.signed-doc .sd-head .ic svg{width:20px;height:20px}.signed-doc .sd-head b{font-size:14px;color:var(--ink);display:block}.signed-doc .sd-head small,.signed-doc .sd-head .small{font-size:11.5px;color:var(--ink-3)}.sd-valid{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--ok-ink);background:#e6f7ee;border-radius:999px;padding:4px 10px;display:inline-flex;align-items:center;gap:5px;flex:none}.sd-valid svg{width:12px;height:12px}.signed-doc .sd-body{padding:18px 20px}.sd-sigrow{padding-bottom:15px;border-bottom:1px dashed var(--line);margin-bottom:14px}.sd-siglbl{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin-bottom:2px}.sd-sig{font-family:Dancing Script,cursive;font-weight:700;font-size:36px;line-height:1.05;color:#143a6e}.cv-defer{content-visibility:auto;contain-intrinsic-size:auto 900px}.price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px;align-items:stretch}.plan{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.plan.feat-plan{border:2px solid var(--blue);box-shadow:var(--shadow);position:relative}.plan.feat-plan .ribbon{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--blue);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 16px;border-radius:999px}.plan .pname{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.plan .pdesc{color:var(--ink-3);font-size:13.5px;margin:8px 0 18px;min-height:38px}.plan .price{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.plan .price .amt{font-size:40px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.plan .price .per{font-size:13.5px;color:var(--ink-3);font-weight:500}.plan .ptag{font-size:14px;font-weight:600;color:var(--blue);background:var(--tint);border-radius:999px;padding:5px 12px;align-self:flex-start;margin-bottom:18px}.plan .price-ask{font-size:23px;font-weight:700;color:var(--ink);letter-spacing:-.01em;margin-bottom:4px}.plan .price-ask small,.plan .price-ask .small{display:block;font-size:13px;font-weight:500;color:var(--ink-3);letter-spacing:0;margin-top:2px}.plan hr{border:none;border-top:1px solid var(--line);margin:0 0 22px}.plan ul{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-direction:column;gap:12px;flex:1}.plan li{display:flex;gap:11px;font-size:14px;color:var(--ink-2)}.plan li svg{width:18px;height:18px;color:var(--ok);flex:none;margin-top:1px}.plan .btn{width:100%;justify-content:center}.price-note{text-align:center;color:var(--ink-3);font-size:14px;margin-top:30px}.price-note b{color:var(--ink)}.faq{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.qa{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px 24px;box-shadow:var(--shadow-sm)}.qa h3,.qa .h3{font-size:16.5px;margin-bottom:8px;display:flex;align-items:center;gap:10px}.qa h3 svg,.qa .h3 svg{width:18px;height:18px;color:var(--blue);flex:none}.qa p{margin:0;color:var(--ink-2);font-size:14.5px;padding-left:28px}.price-state{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:56px 24px;color:var(--ink-2);font-size:15px}.price-state svg{width:22px;height:22px;color:var(--blue)}.price-state.price-empty p{margin:0;max-width:420px}.page-head.page-head--checkout{padding:48px 0 40px}.page-head.page-head--checkout h1,.page-head.page-head--checkout .h1{font-size:40px}.wz-steps{display:flex;align-items:center;gap:10px;margin:0 0 20px;padding:0;list-style:none;counter-reset:none}.wz-step{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:1px solid transparent;border-radius:999px;color:var(--ink-3);font-size:14px;transition:border-color .15s,background .15s}.wz-step+.wz-step:before{content:"";display:block;width:28px;height:1px;margin-left:-24px;margin-right:6px;background:var(--line)}.wz-step.clickable{cursor:pointer}.wz-step.clickable:hover{border-color:var(--blue-300)}.wz-step.active{border-color:color-mix(in srgb,var(--blue) 35%,transparent);background:var(--tint-2);color:var(--ink)}.wz-step.done{color:var(--ink-2)}.wz-bullet{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--tint);color:var(--blue);font-size:13px;font-weight:700}.wz-step.active .wz-bullet,.wz-step.done .wz-bullet{background:var(--blue);color:#fff}.wz-bullet svg{width:14px;height:14px}.wz-step b{font-weight:600;white-space:nowrap}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:20px;align-items:start}.wz-card{padding:30px 32px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}.wz-body{min-height:316px}.wz-head{margin-bottom:22px}.wz-head h2,.wz-head .h2{margin:0 0 4px;font-size:24px}.wz-head p{margin:0;color:var(--ink-2);font-size:14.5px}.wz-grow{flex:2}.wz-note{display:flex;gap:11px;align-items:center;background:var(--tint-2);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;font-size:13px;color:var(--ink-2);margin-top:18px}.wz-note svg{width:20px;height:20px;color:var(--blue);flex:none}.wz-stripe-el{font-family:var(--font);padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;background:#fff;transition:border-color .15s,box-shadow .15s}.wz-stripe-el.is-focused{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 12%,transparent)}.wz-stripe-el.is-invalid{border-color:var(--danger)}.wz-stripe-el.is-complete{border-color:color-mix(in srgb,var(--ok) 55%,var(--line))}.wz-card-error{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--danger-ink)}.wz-card-error svg{width:17px;height:17px;flex:none}.wz-label{margin:26px 0 10px;color:var(--ink);font-size:15px;font-weight:700}.wz-label:first-child{margin-top:0}.wz-label small,.wz-label .small{display:block;margin-top:2px;color:var(--ink-2);font-size:13.5px;font-weight:400}.wz-label--section{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.wz-card{container-type:inline-size}.wz-rows{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg)}.wz-row{display:grid;grid-template-columns:150px minmax(0,1fr) 100px;align-items:start;gap:16px;padding:18px 20px}.wz-row+.wz-row{border-top:1px solid var(--line)}.wz-row-what b{display:block;color:var(--ink);font-size:14.5px}.wz-row-what small,.wz-row-what .small{display:block;margin-top:3px;color:var(--ink-2);font-size:12.5px;line-height:1.4}.wz-row-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;color:var(--ink-2);font-size:12.5px}.wz-row-sub .pz-volume{margin:0}.wz-row-note{margin:10px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.45}.wz-row-amt{margin:0;color:var(--ink);font-size:15px;font-weight:700;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.wz-row-amt small,.wz-row-amt .small{display:block;color:var(--ink-3);font-size:11.5px;font-weight:400}.wz-row-amt.muted{color:var(--ink-3);font-weight:500}.wz-row-amt.save{color:var(--ok)}.wz-seg{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border:1px solid var(--line);border-radius:12px;background:var(--tint-2)}.wz-seg button{padding:7px 13px;border:1px solid transparent;border-radius:9px;background:none;color:var(--ink-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.wz-seg button:hover{color:var(--blue-700)}.wz-seg button.on{border-color:var(--blue);background:#fff;color:var(--blue-700)}.wz-seg button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wz-chips{display:flex;flex-wrap:wrap;gap:8px}.wz-chip{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.wz-chip input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.wz-chip:hover{border-color:var(--blue-300)}.wz-chip:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent)}.wz-chip.sel{border-color:var(--blue);background:var(--tint);color:var(--blue-700)}.wz-chip.locked{cursor:default}.wz-chip svg{display:block;width:14px;height:14px}.wz-chip small,.wz-chip .small{color:var(--ink-3);font-size:11.5px;font-weight:500}.wz-switch-line{display:flex;align-items:center;gap:12px;color:var(--ink-2);font-size:13px;line-height:1.45;cursor:pointer}.wz-switch{position:relative;flex:none;width:42px;height:24px}.wz-switch input{position:absolute;inset:0;z-index:1;margin:0;opacity:0;cursor:pointer}.wz-switch>span{position:absolute;inset:0;border-radius:999px;background:#b9c6d5;transition:background .15s}.wz-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0d223640;transition:transform .15s}.wz-switch input:checked+span{background:var(--blue)}.wz-switch input:checked+span:after{transform:translate(18px)}.wz-switch input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){.wz-switch>span,.wz-switch>span:after{transition:none}}.wz-interval.pz-interval{margin-top:0}.wz-interval.pz-interval button{padding:8px 14px;font-size:13.5px}.wz-rows-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-top:1px solid color-mix(in srgb,var(--blue) 18%,transparent);background:var(--tint)}.wz-rows-foot>span{color:var(--ink);font-size:14.5px;font-weight:700}.wz-rows-foot>span small,.wz-rows-foot>span .small{display:block;color:var(--ink-2);font-size:12px;font-weight:400}.wz-rows-foot b{color:var(--blue-700);font-size:24px;white-space:nowrap;font-variant-numeric:tabular-nums}.wz-rows-foot b small,.wz-rows-foot b .small{margin-left:2px;color:var(--ink-2);font-size:13px;font-weight:500}.wz-more{margin:10px 0 0;font-size:13.5px}.wz-minutes{margin:12px 0 0}.wz-minutes small,.wz-minutes .small{display:block;margin-top:6px;color:var(--ink-3);font-size:12.5px}@container (max-width: 600px){.wz-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:16px}.wz-row-ctrl{grid-column:1/-1;grid-row:2}.wz-row-amt{grid-column:2;grid-row:1}.wz-seg{display:flex}.wz-seg button{flex:1;padding:7px 6px;font-size:12.5px}.wz-rows-foot{flex-wrap:wrap;padding:14px 16px}.wz-rows-foot>span{flex:1 1 100%}}.wz-sum{position:sticky;top:96px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}.wz-sum-body{padding:24px}.wz-sum .card-tag{margin-bottom:12px}.wz-sum-bar{display:none}.wz-sum-lines{margin:0;padding:0;list-style:none}.wz-sum-lines li,.wz-sum-totals p{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:14px}.wz-sum-lines li{padding:6px 0;color:var(--ink-2)}.wz-sum-lines li>span{display:flex;flex-direction:column;min-width:0}.wz-sum-lines small,.wz-sum-lines .small{color:var(--ink-3);font-size:12px;line-height:1.4}.wz-sum-totals .wz-sum-discount,.wz-sum-totals .wz-sum-discount b{color:#0f6b48;font-weight:700}.wz-sum-lines b,.wz-sum-totals b{font-weight:600;white-space:nowrap;color:var(--ink)}.wz-sum-totals{margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.wz-sum-totals p{padding:4px 0;color:var(--ink-2)}.wz-sum-totals .wz-sum-grand{margin-top:6px;padding-top:10px;border-top:1px solid var(--line);color:var(--ink);font-weight:700}.wz-sum-totals .wz-sum-grand:first-child{margin-top:0;padding-top:4px;border-top:0}.wz-sum-grand b{font-size:22px;font-weight:700;color:var(--blue)}.stale{opacity:.55;transition:opacity .15s}.wz-sum-note{margin:10px 0 0;color:var(--ink-3);font-size:12.5px;line-height:1.5}.wz-sum-action{margin-top:16px}.wz-sum-action .btn{width:100%;justify-content:center}.wz-pay{margin-top:24px;padding:22px;border:1px solid var(--line);border-radius:var(--r-lg)}.wz-pay .card-tag{margin-bottom:14px}.wz-pay-note{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;padding-top:16px;border-top:1px dashed var(--line);color:var(--ink-2);font-size:14px}.wz-pay-note i{display:inline-flex;flex:none;margin-top:2px}.wz-pay-note svg{width:17px;height:17px;color:#0f6b48;stroke-width:2.8}.wz-pay-note b{color:var(--ink)}.wz-consent{display:flex;gap:11px;align-items:flex-start;margin-top:22px;font-size:13.5px;color:var(--ink-2);cursor:pointer}.wz-consent input{margin-top:3px;width:17px;height:17px;accent-color:var(--blue);flex:none}.wz-consent a{color:var(--blue);text-decoration:underline}.wz-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.wz-nav-hint{margin:10px 0 0;color:var(--ink-3);font-size:13px;text-align:right}.after-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.5}.wz-done{max-width:600px;margin:20px auto 40px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:46px 34px}.wz-done .ic{width:68px;height:68px;border-radius:50%;background:#e6f7ee;color:var(--ok);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.wz-done .ic svg{width:32px;height:32px}.wz-done h2,.wz-done .h2{font-size:26px;margin-bottom:10px}.wz-done p{color:var(--ink-3);font-size:15px;margin-bottom:24px}.wz-done .after-list{margin:0 0 26px;color:var(--ink-2);text-align:left}.wz-done .after-list b{color:var(--ink)}.wz-done-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.wz-access{display:flex;flex-direction:column;gap:12px}.wz-access .wz-label{margin-bottom:0}.wz-access .fgrp{margin:0}.wz-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.wz-or{display:flex;align-items:center;gap:12px;margin:4px 0 0;color:var(--ink-3);font-size:12.5px}.wz-or:before,.wz-or:after{content:"";flex:1;height:1px;background:var(--line)}.wz-auth{display:flex;flex-direction:column;gap:12px}.wz-auth .btn{width:100%;justify-content:center}.btn-google{background:#fff;color:var(--ink);border:1px solid var(--line);font-weight:600}.btn-google:hover{background:var(--tint-2)}.btn-google svg{color:#4285f4}.wz-auth-signin{margin-top:2px;padding:8px;background:transparent;color:var(--ink-2);font-size:13.5px;font-weight:500}.wz-auth-signin:hover{color:var(--blue)}.wz-create-submit{justify-content:center}.wz-signed{display:flex;gap:10px;align-items:center;background:#e6f7ee;border:1px solid #bfe8d2;border-radius:var(--r);padding:13px 16px;font-size:13.5px;color:var(--ink-2);margin-bottom:20px}.wz-signed svg{width:20px;height:20px;color:var(--ok);flex:none}.wz-signed b{color:var(--ink);overflow-wrap:anywhere}.wz-signout{display:inline-flex;gap:6px;align-items:center;margin-left:auto;flex:none;padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--ink-2);text-decoration:underline;cursor:pointer}.wz-signout:hover{color:var(--ink)}.wz-signout svg{width:15px;height:15px;color:inherit}.wz-verify{display:flex;flex-direction:column;gap:12px}.wz-verify .wz-note{margin-top:0;align-items:flex-start}.wz-verify .wz-note b{color:var(--ink);overflow-wrap:anywhere}.wz-verify .wz-card-error{margin-top:0}.wz-resend{align-self:flex-start;display:inline-flex;align-items:center;gap:6px}.wz-resend svg{width:15px;height:15px}@media(max-width:900px){.checkout-grid{grid-template-columns:1fr}.sec.wz-sec{padding-bottom:96px}body:has(.wz-sum) rlb-chat{bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.wz-sum.open) rlb-chat{display:none}.wz-sum{position:fixed;inset:auto 0 0;z-index:900;border-width:1px 0 0;border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:0 -8px 24px #0d22361f}.wz-sum-bar{display:flex;align-items:center;gap:12px;width:100%;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.wz-sum-bar-label{display:flex;flex-direction:column;font-size:14px;font-weight:600}.wz-sum-bar-label small,.wz-sum-bar-label .small{color:var(--ink-3);font-size:12px;font-weight:400}.wz-sum-bar b{margin-left:auto;color:var(--blue);font-size:20px;white-space:nowrap}.wz-sum-bar .chev{display:inline-flex;transform:rotate(180deg);transition:transform .2s}.wz-sum-bar .chev svg{width:18px;height:18px}.wz-sum.open .wz-sum-bar .chev{transform:none}.wz-sum-body{display:none;max-height:60vh;overflow:auto;padding:4px 20px 16px}.wz-sum.open .wz-sum-body{display:block}.wz-sum:not(:has(.wz-sum-bar)) .wz-sum-body{display:block;padding:12px 20px}.wz-sum:not(:has(.wz-sum-bar)) .card-tag{display:none}}@media(max-width:640px){.page-head.page-head--checkout{padding:20px 0 16px}.page-head.page-head--checkout h1,.page-head.page-head--checkout .h1{margin-top:0;font-size:25px}.page-head.page-head--checkout .lead{margin-top:6px;font-size:14px}.page-head.page-head--checkout .section-tag{display:none}.sec.wz-sec{padding-top:16px}.wz-steps{gap:4px;margin-bottom:14px}.wz-step{padding:4px 8px 4px 4px;font-size:13px}.wz-step+.wz-step:before{width:10px;margin-left:-6px;margin-right:2px}}@media(max-width:560px){.wz-card{padding:22px 18px}.wz-nav{flex-wrap:wrap}.wz-nav .btn{flex:1 1 100%;justify-content:center}.wz-nav>span:empty{display:none}.wz-nav-hint{text-align:center}.wz-pay{padding:18px 14px}.wz-step:not(.active) b{display:none}}.cta{background:linear-gradient(160deg,var(--blue-700),var(--blue));color:#fff;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:46px 46px;pointer-events:none}.cta h2,.cta .h2{font-size:40px;color:#fff}.cta p{color:#ffffffd1;font-size:17px;margin-top:16px;max-width:440px}.cta .hero-cta{margin-top:30px}.form-card{background:#fff;border-radius:var(--r-lg);box-shadow:0 30px 70px -20px #00000073;padding:30px;color:var(--ink)}.form-card h3,.form-card .h3{font-size:21px;margin-bottom:6px}.form-card .sub{color:var(--ink-3);font-size:13.5px;margin-bottom:20px}.fgrp{margin-bottom:14px}.fgrp label,.fgrp .flabel{display:block;font-size:12.5px;font-weight:600;margin-bottom:6px;color:var(--ink-2)}.fgrp input,.fgrp select,.fgrp textarea{width:100%;font-family:var(--font);font-size:14.5px;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;outline:none;background:#fff;color:var(--ink)}.fgrp textarea{resize:vertical;min-height:96px}.fgrp input:focus,.fgrp select:focus,.fgrp textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 12%,transparent)}.frow{display:flex;gap:12px}.frow .fgrp{flex:1}.captcha-field{margin:4px 0 14px;min-height:65px}.form-card .btn{width:100%;justify-content:center;margin-top:6px}.form-card .fine{font-size:11.5px;color:var(--ink-3);text-align:center;margin-top:14px;line-height:1.5}.form-ok{display:none;text-align:center;padding:30px 10px}.form-ok .ic{width:60px;height:60px;border-radius:50%;background:#e6f7ee;color:var(--ok);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.form-ok h3,.form-ok .h3{margin-bottom:8px}.form-ok p{color:var(--ink-3);font-size:14px;margin:0}.story p{color:var(--ink-2);font-size:16px;line-height:1.7;margin:0 0 18px}.story p strong{color:var(--ink);font-weight:600}.story p:last-child{margin-bottom:0}.mock{width:100%;height:360px;display:flex;font-family:var(--font);background:#2a3042;color:#f6f6f9;font-size:12px}.mock-badge{font-size:9.5px;font-weight:700;padding:2px 9px;border-radius:999px;justify-self:start}.mock-badge.open{background:#f46a6a29;color:#f46a6a}.mock-badge.wait{background:#f1b44c29;color:#f1b44c}.mock-badge.done{background:#34c38f29;color:#34c38f}@media(max-width:560px){.mock{height:auto;min-height:300px}}rlb-chat{--rlb-accent: var(--blue);--rlb-accent-contrast: #fff;--rlb-surface: #fff;--rlb-surface-muted: var(--tint-2);--rlb-text: var(--ink);--rlb-text-muted: var(--ink-3);--rlb-border: var(--line);--rlb-bubble-agent: var(--tint-2);--rlb-radius: 12px;--rlb-shadow: var(--shadow);--rlb-font: var(--font)}rlb-chat[inline]{display:block;width:100%}.chat-state{margin:0;padding:20px 22px;border:1px solid var(--line);border-radius:var(--r);background:var(--tint-2);color:var(--ink-2);font-size:15px;line-height:1.6}.chat-fallback{position:relative;padding:22px 22px 20px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.chat-fallback-title{margin:0 0 6px;color:var(--ink);font-size:16px;font-weight:600}.chat-fallback-text{margin:0 0 16px;color:var(--ink-2);font-size:15px;line-height:1.55}.chat-fallback-actions{display:flex;flex-wrap:wrap;gap:10px}.chat-fallback-actions svg{width:17px;height:17px}.chat-fallback-floating{position:fixed;inset-block-end:20px;inset-inline-end:20px;z-index:1000;width:min(380px,100vw - 32px);padding-inline-end:44px;box-shadow:var(--shadow)}.chat-fallback-close{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--ink-3);cursor:pointer}.chat-fallback-close:hover{background:var(--tint-2);color:var(--ink)}.chat-fallback-close svg{width:18px;height:18px}.faq{max-width:860px;margin:0 auto;display:grid;gap:12px}.faq-item{background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);transition:.18s}.faq-item:hover{border-color:var(--blue-300)}.faq-item[open]{border-color:var(--blue-300);box-shadow:var(--shadow)}.faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r)}.faq-item>summary h3,.faq-item>summary .h3{margin:0;font-size:16.5px;font-weight:600}.faq-item>summary i,.faq-item>summary svg{flex:0 0 auto;width:20px;height:20px;color:var(--blue);transition:transform .18s}.faq-item[open]>summary svg{transform:rotate(180deg)}.faq-item>p{margin:0;padding:0 22px 20px;color:var(--ink-2);font-size:15px;line-height:1.65}@media(max-width:640px){.faq-item>summary{padding:16px 18px}.faq-item>summary h3,.faq-item>summary .h3{font-size:15.5px}.faq-item>p{padding:0 18px 18px}}.faq.faq-left{max-width:none;margin:0}.faq-band{background:var(--tint-2);padding:88px 0}.wrap.faq-wrap{max-width:916px}.faq-head{margin-bottom:40px;text-align:center}.faq-head h2,.faq-head .h2{margin:12px 0 0;font-size:36px;line-height:1.12}.faq-group+.faq-group{margin-top:36px}.faq-group-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--ink);color:var(--ink-2);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.faq-group-head span{color:var(--ink-3)}@media(max-width:980px){.faq-head h2,.faq-head .h2{font-size:30px}}@media(max-width:640px){.faq-band{padding:56px 0}.faq-head h2,.faq-head .h2{font-size:27px}}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.post-card{display:flex}.post-card-link{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;box-shadow:var(--shadow-sm);color:inherit;transition:.18s;width:100%}.post-card-link:hover{border-color:var(--blue-300);box-shadow:var(--shadow);transform:translateY(-2px)}.post-card-link .ic{width:42px;height:42px;border-radius:11px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.post-card-link h2,.post-card-link .h2,.post-card-link h3,.post-card-link .h3{font-size:19px;line-height:1.32;margin:0 0 10px}.post-card-link p{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.6}.post-cue{margin-top:18px;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--blue)}.post-cue svg{width:15px;height:15px;transition:transform .15s}.post-card-link:hover .post-cue svg{transform:translate(3px)}.post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:13px;color:var(--ink-3)}.post-meta .sep{opacity:.5}.post-head .post-meta{justify-content:center;margin:18px 0 0}.post-body{max-width:720px;margin:0 auto;font-size:17px;line-height:1.75;color:var(--ink-2)}.post-body>*:first-child{margin-top:0}.post-lead{font-size:19px;line-height:1.68;color:var(--ink);padding-left:20px;border-left:3px solid var(--blue)}.post-body h2,.post-body .h2{font-size:27px;line-height:1.28;color:var(--ink);margin:46px 0 16px}.post-body h3,.post-body .h3{font-size:20px;color:var(--ink);margin:32px 0 12px}.post-body p{margin:0 0 18px}.post-body ul,.post-body ol{margin:0 0 22px;padding-left:24px}.post-body li{margin-bottom:10px}.post-body li::marker{color:var(--blue);font-weight:600}.post-body strong{color:var(--ink);font-weight:600}.post-body a{color:var(--blue);font-weight:500;text-decoration:underline;text-underline-offset:2px}.post-body a:hover{color:var(--brand-blue-700, var(--blue))}.post-aside{max-width:720px;margin:52px auto 0;display:flex;align-items:center;justify-content:space-between;gap:28px;background:var(--tint-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px}.post-aside h2,.post-aside .h2{font-size:21px;margin:10px 0 8px}.post-aside p{margin:0;font-size:14.5px;color:var(--ink-2)}.post-aside .btn{flex:none}@media(max-width:1000px){.post-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.post-grid{grid-template-columns:1fr}.post-body{font-size:16.5px}.post-lead{font-size:18px}.post-body h2,.post-body .h2{font-size:24px;margin-top:38px}.post-aside{flex-direction:column;align-items:flex-start;padding:24px}.post-aside .btn{max-width:100%;white-space:normal;text-align:left}}.blog-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:34px}.blog-filters a{padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-2);font-size:14.5px;font-weight:500;transition:border-color .15s,background .15s,color .15s}.blog-filters a:hover{border-color:var(--blue-300)}.blog-filters a.active{border-color:var(--blue);background:var(--blue);color:#fff}.post-featured{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:center;margin-bottom:34px;padding:28px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;transition:border-color .15s,box-shadow .15s}.post-featured:hover{border-color:var(--blue-300);box-shadow:var(--shadow-sm)}.post-featured-figure{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;border-radius:var(--r);background:linear-gradient(160deg,var(--tint-2) 0%,var(--tint) 100%);color:var(--blue-300)}.post-featured-figure svg{width:56px;height:56px}.post-featured h2,.post-featured .h2{margin:10px 0;font-size:28px}.post-featured p{margin:0 0 14px;color:var(--ink-2);font-size:16px;line-height:1.6}.post-tag{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--tint);color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-pages{display:flex;justify-content:center;gap:8px;margin-top:40px}.blog-pages a{min-width:40px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink-2);font-size:14.5px;font-weight:600;text-align:center}.blog-pages a.active{border-color:var(--blue);background:var(--blue);color:#fff}@media(max-width:780px){.post-featured{grid-template-columns:1fr;gap:20px}.post-featured h2,.post-featured .h2{font-size:23px}}:root{--sec-pad: 80px}.channel h2,.channel .h2,.story h2,.story .h2{font-size:36px;line-height:1.08}.page-head .hero-cta{margin-top:28px}@media(max-width:980px){.channel h2,.channel .h2,.story h2,.story .h2{font-size:30px}}@media(max-width:640px){:root{--sec-pad: 56px}.channel h2,.channel .h2,.story h2,.story .h2{font-size:27px}}.figure-note{margin:0;color:var(--ink-3);font-size:12.5px;text-align:center}app-mock-screen{display:block;width:100%;max-width:380px}.mock-screen{width:100%;max-width:380px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 18px 44px -20px #092e5259;color:var(--ink);text-align:left}.mock-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.mock-head b{display:block;font-size:14.5px}.mock-head small,.mock-head .small{color:var(--ink-3);font-size:12px}.mock-badge{flex:none;padding:4px 10px;border-radius:999px;background:var(--tint);color:var(--blue);font-size:11px;font-weight:700;white-space:nowrap}.mock-body{display:flex;flex-direction:column;gap:8px}.mock-body .say{font-size:13px;padding:10px 13px}.mock-voice,.mock-file{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin:0;padding:9px 13px;border-radius:3px 14px 14px;background:#eef3f8;font-size:12.5px;color:var(--ink-2)}.mock-file:before{content:"";width:14px;height:17px;border:1.5px solid var(--blue);border-radius:3px}.wave{display:inline-flex;align-items:center;gap:3px;height:16px}.wave i{display:block;width:3px;border-radius:2px;background:var(--blue)}.wave i:nth-child(1){height:6px}.wave i:nth-child(2){height:14px}.wave i:nth-child(3){height:9px}.wave i:nth-child(4){height:16px}.wave i:nth-child(5){height:7px}.wave i:nth-child(6){height:11px}.mock-kv,.ms-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px dashed var(--line);font-size:13px}.mock-kv span,.ms-row span{color:var(--ink-3)}.mock-kv b,.ms-row b{font-weight:600;text-align:right}.mock-kv b.ok{color:var(--ok-ink)}.ms-row .st{padding:3px 9px;border-radius:999px;font-size:11.5px}.ms-row .st.ok{background:#e6f7ee;color:var(--ok-ink)}.ms-row .st.wait{background:#fdf3e2;color:#8f5609}.ms-row .st.check{background:var(--tint);color:var(--blue)}.mock-note{margin:4px 0 0;color:var(--ink-3);font-size:12px;line-height:1.45}.more-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-weight:600;text-decoration:none}.more-link svg{width:16px;height:16px}.more-link.on-dark{color:#5fa8e0}.more-link.on-dark:hover{color:#fff}.chat-app{--ca-top-bg: #fff;--ca-top-ink: #111b21;--ca-top-sub: #667781;--ca-bg: #fff;--ca-me-bg: #d9fdd3;--ca-me-ink: #111b21;--ca-them-bg: #fff;--ca-them-ink: #111b21;--ca-time: #5f6f78;--ca-accent: #00a884;--ca-radius: 10px;width:100%;max-width:360px;overflow:hidden;border:1px solid rgba(9,46,82,.12);border-radius:22px;background:var(--ca-bg);box-shadow:0 18px 44px -20px #092e5266;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:left}.ca-top{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--ca-top-bg);color:var(--ca-top-ink)}.ca-back{flex:none;width:9px;height:9px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);opacity:.85}.ca-avatar{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#cfd8dc;color:#37474f;font-size:12px;font-weight:700}.ca-id{flex:1;min-width:0;line-height:1.2}.ca-id b{display:block;overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.ca-id small,.ca-id .small{display:block;overflow:hidden;color:var(--ca-top-sub);font-size:11.5px;white-space:nowrap;text-overflow:ellipsis}.ca-logo{flex:none;width:24px;height:24px;object-fit:contain}.ca-body{display:flex;flex-direction:column;gap:6px;min-height:210px;padding:14px 12px}.ca-msg{position:relative;max-width:82%;margin:0;padding:7px 10px 18px;border-radius:var(--ca-radius);font-size:13px;line-height:1.38;box-shadow:0 1px .5px #0b141a21}.ca-msg.me{align-self:flex-end;background:var(--ca-me-bg);color:var(--ca-me-ink);border-top-right-radius:3px}.ca-msg.them{align-self:flex-start;background:var(--ca-them-bg);color:var(--ca-them-ink);border-top-left-radius:3px}.ca-time{position:absolute;right:8px;bottom:3px;color:var(--ca-time);font-size:10px}.ca-voice,.ca-photo{display:inline-flex;align-items:center;gap:8px;min-width:170px}.ca-voice .wave i{background:currentColor;opacity:.6}.ca-play{flex:none;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid currentColor;opacity:.7}.ca-img{flex:none;width:42px;height:42px;border-radius:6px;background:linear-gradient(135deg,#f6d6a8,#d9a066)}.ca-sys{align-self:center;max-width:90%;margin:4px 0;padding:4px 10px;border-radius:8px;background:#ffffffd9;color:#54656f;font-size:11.5px;text-align:center;box-shadow:0 1px .5px #0b141a1a}.ca-sys b.ok{color:#1f9d6b}.ca-compose{display:flex;align-items:center;gap:8px;padding:8px 10px 10px}.ca-field{flex:1;padding:8px 14px;border-radius:999px;background:#fff;color:#5f6b73;font-size:13px}.ca-send{flex:none;width:34px;height:34px;border-radius:50%;background:var(--ca-accent)}.skin-whatsapp{--ca-top-bg: #008069;--ca-top-ink: #fff;--ca-top-sub: rgba(255, 255, 255, .95);--ca-bg: #efeae2;--ca-me-bg: #d9fdd3;--ca-accent: #00a884;--ca-radius: 8px;background-image:radial-gradient(rgba(0,0,0,.045) 1px,transparent 1px);background-size:14px 14px}.skin-whatsapp .ca-compose{background:transparent}.skin-messenger{--ca-top-ink: #050505;--ca-top-sub: #65676b;--ca-them-bg: #f0f0f0;--ca-me-ink: #fff;--ca-time: rgba(0, 0, 0, .6);--ca-accent: #0a7cff;--ca-radius: 18px}.skin-messenger .ca-top{border-bottom:1px solid #e4e6eb}.skin-messenger .ca-msg{box-shadow:none}.skin-messenger .ca-msg.me{background:linear-gradient(135deg,#0a7cff,#a033ff);border-top-right-radius:18px;border-bottom-right-radius:4px}.skin-messenger .ca-msg.me .ca-time{color:#ffffffbf}.skin-messenger .ca-msg.them{border-top-left-radius:18px;border-bottom-left-radius:4px}.skin-messenger .ca-field{background:#f0f2f5}.skin-messenger .ca-sys{background:transparent;box-shadow:none;color:#65676b}.skin-instagram{--ca-top-ink: #000;--ca-top-sub: #737373;--ca-them-bg: #efefef;--ca-me-bg: #7638fa;--ca-me-ink: #fff;--ca-time: rgba(0, 0, 0, .6);--ca-accent: #7638fa;--ca-radius: 20px}.skin-instagram .ca-top{border-bottom:1px solid #efefef}.skin-instagram .ca-avatar{background:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px #d62976;background-image:linear-gradient(#fff,#fff),linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid transparent}.skin-instagram .ca-msg{box-shadow:none}.skin-instagram .ca-msg.me .ca-time{color:#ffffffe6}.skin-instagram .ca-msg.me,.skin-instagram .ca-msg.them{border-radius:20px}.skin-instagram .ca-field{border:1px solid #dbdbdb}.skin-instagram .ca-sys{background:transparent;box-shadow:none;color:#737373}.skin-telegram{--ca-top-bg: #486f94;--ca-top-ink: #fff;--ca-top-sub: rgba(255, 255, 255, .9);--ca-bg: #c9dcb5;--ca-me-bg: #effdde;--ca-time: #4c7741;--ca-accent: #3390ec;--ca-radius: 12px;background-image:radial-gradient(rgba(255,255,255,.35) 1.5px,transparent 1.5px);background-size:18px 18px}.skin-telegram .ca-msg.them .ca-time{color:#687279}.skin-telegram .ca-avatar{background:#8fbf6a;color:#25401a}.skin-website{--ca-top-bg: var(--blue);--ca-top-ink: #fff;--ca-top-sub: rgba(255, 255, 255, .9);--ca-bg: #f5f8fc;--ca-me-bg: var(--blue);--ca-me-ink: #fff;--ca-time: #627385;--ca-accent: var(--blue);--ca-radius: 14px;font-family:inherit}.skin-website .ca-msg.me .ca-time{color:#ffffffe6}.skin-website .ca-avatar{background:#fff;color:var(--blue)}.skin-email{--ca-top-bg: #f6f8fc;--ca-top-ink: #1f1f1f;--ca-top-sub: #5f6368;--ca-bg: #f6f8fc;--ca-me-bg: #fff;--ca-them-bg: #fff;--ca-time: #5f6368;--ca-accent: #0b57d0;--ca-radius: 16px;font-family:Roboto,Google Sans,system-ui,sans-serif}.skin-email .ca-top{padding:14px 16px 10px}.skin-email .ca-back{display:none}.skin-email .ca-avatar{background:#4f7f2c;color:#fff}.skin-email .ca-id b{font-size:15.5px;font-weight:400}.ca-tag{margin-left:8px;padding:1px 7px;border-radius:4px;background:#dde3ea;color:#444746;font-size:11px;font-weight:500;vertical-align:2px}.skin-email .ca-body{gap:8px;padding:6px 12px 12px}.skin-email .ca-msg{max-width:100%;align-self:stretch;padding:10px 12px 20px;border:0;border-radius:16px;box-shadow:none}.skin-email .ca-msg.them{border-left:3px solid #0b57d0}.skin-email .ca-sys{background:#c4eed0;color:#0d652d;box-shadow:none;border-radius:10px}.skin-email .ca-compose{padding:4px 12px 14px}.skin-email .ca-field{flex:none;padding:7px 18px;border:1px solid #747775;border-radius:999px;background:transparent;color:#444746;font-weight:500}.skin-email .ca-send{width:auto;height:auto;padding:0;background:transparent}.skin-phone{--ca-top-bg: transparent;--ca-top-ink: #fff;--ca-top-sub: #8fd3a6;--ca-bg: #1c2733;--ca-me-bg: #2b3a48;--ca-me-ink: #e9edef;--ca-them-bg: #0f5e3f;--ca-them-ink: #e9edef;--ca-time: rgba(233, 237, 239, .8);--ca-radius: 12px}.skin-phone .ca-back{display:none}.skin-phone .ca-avatar{background:#2f7d5b;color:#fff}.skin-phone .ca-msg{box-shadow:none}.skin-phone .ca-sys{background:#ffffff14;color:#e9edef;box-shadow:none}.skin-phone .ca-sys b.ok{color:#8fd3a6}.skin-phone .ca-compose{justify-content:center;padding:10px 10px 16px}.skin-phone .ca-field{display:none}.skin-phone .ca-send{width:46px;height:46px;background:#e53935}:root{--blue-night: #0b3a66;--blue-sky: #50a5f1;--blue-ice: #dcecfb;--grad-blue: linear-gradient(135deg, var(--blue) 0%, var(--blue-sky) 100%);--grad-deep: linear-gradient(135deg, var(--blue-night) 0%, var(--blue) 55%, var(--blue-sky) 100%)}.page-head,.hero.home-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#e3effb,#f6faff 48%,#d6e8fa);isolation:isolate}.page-head:after,.hero.home-hero:after{content:"";position:absolute;z-index:-1;inset:-40% -10% -40% 35%;background:radial-gradient(closest-side at 30% 40%,color-mix(in srgb,var(--blue-sky) 55%,transparent),transparent),radial-gradient(closest-side at 70% 65%,color-mix(in srgb,var(--blue) 38%,transparent),transparent),radial-gradient(closest-side at 85% 20%,color-mix(in srgb,var(--blue-night) 22%,transparent),transparent);filter:blur(40px);opacity:.75;animation:head-drift 18s ease-in-out infinite alternate;pointer-events:none}@keyframes head-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6%,4%,0) scale(1.08)}}@media(prefers-reduced-motion:reduce){.page-head:after,.hero.home-hero:after{animation:none}}.channel .ic,.start-card .ic,.post-card-link .ic{background:var(--tint);color:var(--blue);box-shadow:none}.number-value,.number .number-value,.step .n{background:var(--grad-deep);-webkit-background-clip:text;background-clip:text;color:transparent}.start-card,.post-card-link{border:1px solid var(--line);transition:transform .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out}.start-card:hover,.post-card-link:hover{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,var(--grad-blue) border-box;transform:translateY(-3px);box-shadow:0 18px 36px -22px color-mix(in srgb,var(--blue) 70%,transparent)}@media(prefers-reduced-motion:reduce){.start-card:hover,.post-card-link:hover{transform:none}}.ch-tile.has-logo{display:grid;grid-template-columns:40px 1fr;column-gap:12px;align-items:center}.ch-tile.has-logo .ch-logo{grid-row:span 2;width:40px;height:40px;padding:6px;border-radius:12px;background:#fff;object-fit:contain}.post-cover{display:block;aspect-ratio:3/2;margin:-26px -26px 20px;overflow:hidden;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--blue-ice)}.post-cover img,.post-featured-figure.has-photo img,.post-hero img{display:block;width:100%;height:100%;object-fit:cover}.post-cover-empty,.post-featured-figure:not(.has-photo){display:flex;align-items:center;justify-content:center;background:var(--grad-deep);color:#fff}.post-cover-empty svg{width:44px;height:44px;opacity:.9}.post-featured-figure.has-photo{overflow:hidden;background:var(--blue-ice)}.post-hero{max-width:720px;aspect-ratio:3/2;margin:36px auto 32px;overflow:hidden;border-radius:var(--r-lg);background:var(--blue-ice)}@media(max-width:640px){.post-hero{margin-top:24px}}.post-card-link .post-tag{align-self:flex-start}.ch-tile.has-logo .ch-logo{padding:0;border-radius:11px;background:none}h1,.h1,h2,.h2,h3,.h3{white-space:pre-line}.page-head .inner{max-width:820px;margin:0 auto}.page-head h1,.page-head .h1{max-width:none;margin:16px auto 0;font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.025em}.page-head .lead{max-width:640px;margin:20px auto 0}.page-head .hero-cta{justify-content:center}.sec{padding:80px 0}.sec-tint{background:var(--tint-2)}.sec-navy{background:var(--navy);color:#fff}.sec-navy h2,.sec-navy .h2,.sec-navy h3,.sec-navy .h3,.sec-navy h4,.sec-navy .h4{color:#fff}.sec-navy .section-tag,.sec-navy .card-tag{color:#5fa8e0}.sec-navy .lead,.sec-navy .sec-intro p{color:#ffffffd6}.sec-navy .check-list li{color:#ffffffeb;font-weight:400}.sec-navy .check-list svg{color:#9fe3c4}.sec-navy .more-link{color:#5fa8e0}.sec-navy .more-link:hover{color:#fff}.sec-navy .figure-note{color:#ffffffa8}.sec-intro .lead{max-width:720px}.sec-intro h2:first-child,.sec-intro .h2:first-child{margin-top:0}.plain-card{padding:28px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;color:var(--ink)}.ruled{border-top:2px solid var(--ink)}.ruled-rows{margin:0;padding:0;list-style:none}.ruled-rows>*{padding:18px 0;border-bottom:1px solid var(--line)}.sec-navy .ruled{border-top-color:#ffffffd9}.sec-navy .ruled-rows>*{border-bottom-color:#ffffff24}.text-figure{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.text-figure+.text-figure{margin-top:72px}@media(max-width:980px){.text-figure{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:640px){.sec{padding:56px 0}.plain-card{padding:22px 20px}.text-figure+.text-figure{margin-top:48px}}@media(max-width:1079px){.nav-links{display:none}.hamburger{display:inline-flex}.nav-cta .login,.nav-lang-desktop{display:none}.nav-lang-mobile{display:inline-flex}}@media(max-width:920px){.split,.compare{grid-template-columns:1fr;gap:40px}.hero h1,.hero .h1{font-size:40px}.cta h2,.cta .h2{font-size:32px}.page-head h1,.page-head .h1{font-size:36px}.steps{grid-template-columns:1fr}.step:not(:last-child):after{display:none}.foot-top{grid-template-columns:1fr 1fr}}@media(max-width:560px){.wrap{padding:0 20px}.nav-in{gap:12px}.nav-cta .btn{padding-left:12px;padding-right:12px}.hero h1,.hero .h1{font-size:32px}.frow{flex-direction:column;gap:0}.foot-top{grid-template-columns:1fr}}.canali-head .inner{max-width:1040px}.canali-head h1 .line,.canali-head .h1 .line{text-wrap:balance}.canali-canale{scroll-margin-top:24px}.canali-canale .sec-intro{margin-bottom:0}.canali-canale .sec-intro .canali-nome{margin:0;color:var(--blue);font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.canali-forte{margin:12px 0 0;color:var(--ink);font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.canali-p{max-width:720px;margin:14px 0 0;color:var(--ink-2);font-size:16px;line-height:1.65;text-wrap:pretty}.canali-p+.canali-p{margin-top:10px}.canali-voci{margin-top:28px}.canali-voci>li{display:flex;align-items:center;gap:12px;padding:14px 0;color:var(--ink);font-size:15px;font-weight:500}.canali-voci i{display:inline-flex;flex:none}.canali-voci svg{width:16px;height:16px;color:var(--ok);stroke-width:2.6}.canali-prova{margin-top:24px;padding:22px}.canali-prova strong{display:block;color:var(--ink);font-size:16px}.canali-prova p{margin:6px 0 14px;color:var(--ink-2);font-size:15px;line-height:1.55}.canali-canale .more-link{margin-top:20px;color:var(--blue)}.canali-canale .more-link:hover{color:var(--blue-700)}.canali-figura{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--tint-2)}.canali-canale.sec-tint .canali-figura{background:#fff}.canali-meta .ads-card{padding:0;border-radius:0;background:none}.canali-meta .strong-tag{padding:0;border-radius:0;background:none;color:#5fa8e0;font-size:12px;letter-spacing:.16em}.canali-meta .ads-card>.ads-title{margin:12px 0 0;font-size:36px}.canali-meta .ads-grid{gap:56px;align-items:start;margin-top:30px}.canali-coda .sec-intro h2,.canali-coda .sec-intro .h2{text-wrap:balance}.canali-nomi{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.canali-nomi li{padding:9px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font-size:14px;font-weight:500}.canali-freccia{display:flex;width:24px;margin:14px 0 14px 14px;color:var(--blue-300)}.canali-freccia i{display:inline-flex}.canali-freccia svg{width:24px;height:24px}.canali-coda-righe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.canali-coda-righe>li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px;align-items:center}.canali-coda-righe p{margin:0;color:var(--ink);font-size:16px;line-height:1.6;text-wrap:pretty}.canali-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--tint);color:var(--blue)}.canali-ic i{display:inline-flex}.canali-ic svg{width:22px;height:22px}@media(max-width:980px){.canali-forte,.canali-meta .ads-card>.ads-title{font-size:30px}}@media(max-width:760px){.canali-coda-righe{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.canali-head h1,.canali-head .h1{font-size:30px;line-height:1.12}.canali-forte,.canali-meta .ads-card>.ads-title{font-size:27px}.canali-figura{padding:0;border:0;border-radius:0;background:none}.canali-canale.sec-tint .canali-figura{background:none}.canali-meta .ads-grid{gap:32px}.canali-coda-righe>li{gap:14px}}.telefono-head h1,.telefono-head .h1,.telefono-fa .sec-intro h2,.telefono-fa .sec-intro .h2,.telefono-trascrizione .sec-intro h2,.telefono-trascrizione .sec-intro .h2,.telefono-persona .sec-intro h2,.telefono-persona .sec-intro .h2,.telefono-settori .sec-intro h2,.telefono-settori .sec-intro .h2{text-wrap:balance}.telefono-trascrizione .lead,.telefono-persona .lead{text-wrap:pretty}.telefono-fa-griglia{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 40px;padding-top:32px}.telefono-fa-ic{display:inline-flex;color:var(--blue)}.telefono-fa-ic i{display:inline-flex}.telefono-fa-ic svg{width:26px;height:26px}.telefono-fa-voce h3,.telefono-fa-voce .h3{margin:12px 0 0;color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.telefono-fa-voce p{margin:6px 0 0;color:var(--ink-2);font-size:15px;line-height:1.6;text-wrap:pretty}.telefono-trascrizione .sec-intro,.telefono-persona .sec-intro{margin-bottom:0}.telefono-figura{display:flex;flex-direction:column;align-items:center;gap:12px}.telefono-palco{padding:28px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--tint-2)}.telefono-settori-griglia{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.telefono-settore{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:#fff;color:var(--ink);font-size:15px;font-weight:600;transition:border-color .15s}.telefono-settore:hover{border-color:var(--blue-300);color:var(--ink)}.telefono-settore-ic{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--tint);color:var(--blue)}.telefono-settore-ic i{display:inline-flex}.telefono-settore-ic svg{width:20px;height:20px}.telefono-settore-nome{flex:1 1 auto;min-width:0}.telefono-settore>i{display:inline-flex;flex:none;color:var(--blue)}.telefono-settore>i svg{width:16px;height:16px}@media(max-width:980px){.telefono-fa-griglia,.telefono-settori-griglia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.telefono-fa-griglia,.telefono-settori-griglia{grid-template-columns:minmax(0,1fr)}.telefono-fa-griglia{gap:28px;padding-top:28px}.telefono-palco{padding:0;border:0;border-radius:0;background:none}}.fn-page-head h1,.fn-page-head .h1{text-wrap:balance}.fn-intro{display:flex;align-items:center;gap:16px;margin-bottom:32px}.fn-intro h2,.fn-intro .h2{margin:0;text-wrap:balance}.fn-intro .ic{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;background:var(--tint);color:var(--blue)}.fn-intro .ic i{display:inline-flex}.fn-intro .ic svg{width:24px;height:24px}.sec-tint .fn-intro .ic{border:1px solid var(--line);background:#fff}.sec-navy .fn-intro .ic{border:1px solid #13406b;background:var(--navy-2);color:#fff}.fn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 40px}.fn-grid.is-four{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 32px}.fn-grid>.fn-item{padding:20px 0 22px}.fn-item h3,.fn-item .h3{font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.fn-item p{margin:6px 0 0;color:var(--ink-2);font-size:15px;line-height:1.6}.sec-navy .fn-item h3,.sec-navy .fn-item .h3{display:flex;align-items:flex-start;gap:10px}.fn-item h3 i,.fn-item .h3 i{display:inline-flex;flex:none;margin-top:2px;color:#9fe3c4}.fn-item h3 svg,.fn-item .h3 svg{width:18px;height:18px;stroke-width:2.6}.sec-navy .fn-item p{color:#ffffffd6}.fn-body.has-lead{display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px 40px}.fn-body.has-lead .fn-grid{flex:2 1 520px;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.fn-lead{flex:1 1 300px;min-width:0;padding:24px 26px;border-radius:var(--r);background:var(--tint-2)}.fn-lead h3,.fn-lead .h3{font-size:22px;line-height:1.25;letter-spacing:-.01em}.fn-lead p{margin:8px 0 0;color:var(--ink-2);font-size:16px;line-height:1.6}.fn-group .more-link{margin-top:28px}.fn-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--line)}.fn-numbers .number{padding:22px 24px;background:#fff}.fn-numbers .number-label{line-height:1.4;letter-spacing:0}@media(max-width:640px){.fn-intro{gap:14px;margin-bottom:24px}.fn-intro .ic{width:42px;height:42px;border-radius:12px}.fn-intro .ic svg{width:21px;height:21px}.fn-lead{padding:20px}}.hw-steps{margin:0;padding:0;list-style:none}.hw-step+.hw-step{margin-top:56px;padding-top:56px;border-top:1px solid var(--line)}.hw-step-tag{display:flex;align-items:center;gap:14px}.hw-dot{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--blue);color:#fff;font-size:16px;font-weight:700}.hw-step-copy h2,.hw-step-copy .h2{margin:18px 0 0;font-size:36px;line-height:1.08;text-wrap:balance}.hw-step-text{max-width:720px;margin:14px 0 0;color:var(--ink-2);font-size:16px;line-height:1.65}.hw-step-foot{display:flex;align-items:center;gap:10px;margin:24px 0 0;padding-top:16px;border-top:1px solid var(--line);color:var(--ink);font-size:15px;font-weight:600}.hw-step-foot i{display:inline-flex;flex:none;color:var(--ok)}.hw-step-foot svg{width:20px;height:20px}.hw-figure{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0;padding:48px;border-radius:var(--r-lg);background:var(--tint-2)}.hw-needs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 40px}.hw-needs>.hw-need{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;padding:22px 0}.hw-need .ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--blue)}.hw-need .ic i{display:inline-flex}.hw-need .ic svg{width:22px;height:22px}.hw-need h3,.hw-need .h3{font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.hw-need p{margin:4px 0 0;color:var(--ink-2);font-size:15px;line-height:1.6}.hw-included{margin-top:40px}.hw-included h3,.hw-included .h3{font-size:20px;line-height:1.3;letter-spacing:-.01em}.hw-included-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0 40px;margin:16px 0 0;padding:0;list-style:none}.hw-included-list li{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:14.5px;line-height:1.45}.hw-included-list i{display:inline-flex;flex:none;margin-top:1px;color:var(--blue)}.hw-included-list svg{width:20px;height:20px}@media(max-width:980px){.hw-step-copy h2,.hw-step-copy .h2{font-size:30px}}@media(max-width:640px){.hw-step+.hw-step{margin-top:40px;padding-top:40px}.hw-dot{width:38px;height:38px;font-size:15px}.hw-step-copy h2,.hw-step-copy .h2{margin-top:14px;font-size:27px}.hw-figure{padding:16px 10px}}app-pricing .page-head h1,app-pricing .page-head .h1,.pz-intro h2,.pz-intro .h2,.pz-extras h3,.pz-extras .h3{text-wrap:balance}app-pricing .page-head .lead,.pz-intro .lead,.pz-plan-who,.pz-tile p,.pz-module-text,.pz-module-note,.pz-extras-notes li,.pz-faq-item>p{text-wrap:pretty}.pz-head{padding-bottom:72px}.pz-interval{display:inline-flex;gap:4px;margin-top:28px;padding:5px;border:1px solid var(--line);border-radius:999px;background:#fff;box-shadow:var(--shadow-sm)}.pz-interval button{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.pz-interval button.on{background:var(--tint);color:var(--blue-700)}.pz-interval button:focus-visible,.pz-volume button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pz-save{padding:2px 8px;border-radius:999px;background:var(--blue);color:#fff;font-size:11.5px;font-weight:700}.pz-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin-top:44px;text-align:left}.pz-plan{display:grid;grid-row:span 4;grid-template-rows:subgrid;padding:26px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-sm)}@supports not (grid-template-rows: subgrid){.pz-plan{display:flex;flex-direction:column}.pz-plan-foot{margin-top:auto}}.pz-plan.featured{padding:25px;border:2px solid var(--blue);box-shadow:var(--shadow)}.pz-plan-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pz-plan-head h2,.pz-plan-head .h2{margin:0;font-size:22px;line-height:1.25;letter-spacing:-.015em}.pz-badge{padding:4px 12px;border-radius:999px;background:var(--blue);color:#fff;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.pz-volume{display:flex;gap:2px;margin-left:auto;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--tint-2)}.pz-volume button{padding:4px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.pz-volume button.on{border-color:var(--blue);background:#fff;color:var(--blue-700);box-shadow:var(--shadow-sm)}.pz-plan-who{margin:8px 0 0;color:var(--ink-2);font-size:14.5px;line-height:1.55}.pz-box{margin-top:20px;padding:20px;border:1px solid var(--line);border-radius:var(--r);background:var(--tint-2)}.pz-plan.featured .pz-box{border-color:color-mix(in srgb,var(--blue) 18%,transparent);background:var(--tint)}.pz-price{margin:0;color:var(--ink);font-size:42px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pz-price small,.pz-price .small{margin-left:3px;color:var(--ink-3);font-size:15px;font-weight:500;letter-spacing:0}.pz-billed{margin:8px 0 0;color:var(--ink-3);font-size:13px}.pz-box-title{margin:18px 0 6px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--blue) 14%,var(--line));color:var(--blue-700);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pz-rows{margin:0}.pz-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:14.5px}.pz-rows dt{color:var(--ink-2);font-weight:400}.pz-rows dt small,.pz-rows dt .small{color:var(--ink-3);font-size:12.5px}.pz-rows dd{margin:0;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pz-time{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;color:var(--ink-2);font-size:14px}.pz-time i{display:inline-flex;flex:none;margin-top:2px;color:var(--blue)}.pz-time svg{width:16px;height:16px}.pz-plan-foot{display:flex;flex-direction:column;justify-content:flex-end;padding-top:18px}.pz-plan-cta{width:100%;justify-content:center}.pz-under{margin:10px 0 0;color:var(--ink-3);font-size:13px;text-align:center}.pz-under a,.pz-unavailable a{color:var(--blue);font-weight:600}.pz-head-note{max-width:720px;margin:22px auto 0;color:var(--ink-3);font-size:13.5px;text-align:center}.pz-unavailable{max-width:720px;margin:40px auto 0;text-align:left}.pz-unavailable h2,.pz-unavailable .h2{font-size:22px;line-height:1.25}.pz-unavailable p{margin:8px 0 0;color:var(--ink-2);font-size:15px}.pz-intro{max-width:760px;margin:0 auto 40px;text-align:center}.pz-intro h2,.pz-intro .h2{margin:14px 0 0;font-size:clamp(28px,3.2vw,40px);line-height:1.12;letter-spacing:-.02em}.pz-intro .lead{max-width:620px;margin:14px auto 0}.pz-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 14px;padding-bottom:12px;border-bottom:2px solid var(--ink)}.pz-group b{font-size:20px;font-weight:700;letter-spacing:-.01em}.pz-group span{color:var(--ink-3);font-size:14.5px}.pz-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.pz-tile{display:flex;gap:14px;padding:20px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.pz-tile h3,.pz-tile .h3{margin:2px 0 0;font-size:17px;font-weight:600;line-height:1.3}.pz-tile p{margin:4px 0 0;color:var(--ink-2);font-size:14.5px;line-height:1.55}.pz-ic{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--tint);color:var(--blue)}.pz-ic i{display:inline-flex}.pz-ic svg{width:22px;height:22px}.pz-core{margin:18px 0 48px;padding:20px 22px;border-radius:var(--r);background:var(--tint-2)}.pz-core h3,.pz-core .h3{margin:0;font-size:16px;font-weight:600}app-pricing .pz-core .check-list{margin-top:12px}app-pricing .pz-core li{font-size:14.5px;font-weight:400}app-pricing .pz-core svg{width:16px;height:16px;color:var(--ok);stroke-width:2.6}.pz-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.pz-module{padding:22px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.pz-module-head{display:flex;align-items:center;gap:14px}.pz-module-head h3,.pz-module-head .h3{margin:0;font-size:20px;line-height:1.2}.pz-module-price{margin:2px 0 0;color:var(--ink-2);font-size:14px}.pz-module-price b{color:var(--ink);font-weight:700}.pz-module-text{margin:14px 0 0;color:var(--ink-2);font-size:14.5px;line-height:1.6}.pz-steps{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.pz-steps li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px}.pz-steps span{color:var(--ink-2)}.pz-steps b{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.pz-module-note{margin:12px 0 0;color:var(--ink-3);font-size:13.5px}.pz-compare{padding:8px 24px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}.pz-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pz-table{width:100%;min-width:600px;border-collapse:separate;border-spacing:0;font-size:15px;font-variant-numeric:tabular-nums}.pz-table th,.pz-table td{padding:15px 16px;border-bottom:1px solid var(--line);text-align:right;vertical-align:middle}.pz-table th:first-child{width:22%;padding-left:0;text-align:left}.pz-table tr>:last-child{padding-right:0}.pz-table tbody tr:last-child>*{border-bottom:0}.pz-table thead th{padding-top:12px;padding-bottom:12px;border-bottom:2px solid var(--ink);vertical-align:bottom;color:var(--ink);font-weight:600;line-height:1.3}.pz-table thead th:first-child{color:var(--ink-3);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.pz-table tbody th{color:var(--ink-2);font-weight:500}.pz-table td{color:var(--ink)}.pz-row-price td{font-weight:700;white-space:nowrap}.pz-table .featured{background:var(--tint)}.pz-table thead .featured{color:var(--blue);font-weight:700}.pz-note{margin:12px 0 0;color:var(--ink-3);font-size:13px}.pz-extras{margin-top:48px}.pz-extras h3,.pz-extras .h3{margin:0;font-size:24px;line-height:1.2;letter-spacing:-.015em}.pz-extras-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:20px 0 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--line)}.pz-extras-grid>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:22px;background:#fff}.pz-extras-grid dt{margin-top:8px;color:var(--ink);font-size:15px;font-weight:600}.pz-extras-grid dd{margin:0;color:var(--blue);font-size:32px;font-weight:700;line-height:1.1}.pz-extras-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:20px 0 0;padding:0;list-style:none}.pz-extras-notes li{padding:14px 0;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:14.5px;line-height:1.6}.pz-proof{padding:44px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--tint-2)}.pz-proof-title{margin:0;color:var(--ink-3);font-size:13px;font-weight:600;letter-spacing:.08em;text-align:center;text-transform:uppercase}.pz-proof-list{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 34px;margin:20px 0 0;padding:0;list-style:none}.pz-proof-list li{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:15px;font-weight:500}.pz-proof-list img{width:28px;height:28px}.pz-proof-meta{display:flex;align-items:center;justify-content:center;gap:8px;margin:22px 0 0;color:var(--ink-2);font-size:14px;text-align:center}.pz-proof-meta i{display:inline-flex;flex:none;color:var(--blue)}.pz-proof-meta svg{width:18px;height:18px}.pz-faq{display:grid;gap:10px;max-width:800px;margin:0 auto}.pz-faq-item{border:1px solid var(--line);border-radius:var(--r);background:#fff;transition:border-color .15s}.pz-faq-item[open]{border-color:color-mix(in srgb,var(--blue) 35%,var(--line))}.pz-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;list-style:none;cursor:pointer}.pz-faq-item>summary::-webkit-details-marker{display:none}.pz-faq-item>summary:focus-visible{border-radius:var(--r);outline:2px solid var(--blue);outline-offset:-2px}.pz-faq-item>summary h3,.pz-faq-item>summary .h3{margin:0;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0}.pz-faq-item>summary i{display:inline-flex;flex:none;color:var(--ink-3);transition:transform .2s}.pz-faq-item>summary svg{width:18px;height:18px}.pz-faq-item[open]>summary i{transform:rotate(180deg)}.pz-faq-item>p{margin:0;padding:0 22px 20px;color:var(--ink-2);font-size:15px;line-height:1.65}@media(prefers-reduced-motion:reduce){.pz-faq-item,.pz-faq-item>summary i{transition:none}}@media(max-width:980px){.pz-plans{grid-template-columns:minmax(0,1fr);gap:16px;max-width:560px;margin-right:auto;margin-left:auto}.pz-plan{display:block;grid-row:auto}.pz-plan.featured{order:-1}.pz-tiles,.pz-modules,.pz-extras-notes{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.pz-head{padding-bottom:52px}.pz-interval{margin-top:22px}.pz-interval button{padding:9px 14px}.pz-plans{margin-top:32px}.pz-plan{padding:22px 20px}.pz-plan.featured{padding:21px 19px}.pz-box{padding:16px}.pz-volume{margin-left:0}.pz-price{font-size:36px}.pz-intro{margin-bottom:28px}.pz-core{margin-bottom:36px}app-pricing .pz-core .check-list.cols-2{grid-template-columns:minmax(0,1fr)}.pz-compare{padding:4px 14px}.pz-table{min-width:540px;font-size:14px}.pz-table th,.pz-table td{padding:12px 10px}.pz-table th:first-child{position:sticky;left:0;z-index:1;width:118px;padding-left:0;background:#fff;box-shadow:1px 0 0 var(--line)}.pz-extras{margin-top:40px}.pz-extras h3,.pz-extras .h3{font-size:22px}.pz-extras-grid{grid-template-columns:minmax(0,1fr)}.pz-extras-grid>div{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px}.pz-extras-grid dt{margin-top:0}.pz-extras-grid dd{font-size:22px;white-space:nowrap}.pz-proof-list{gap:12px 20px}.pz-proof-list li{font-size:14px}.pz-faq-item>summary{padding:16px 18px}.pz-faq-item>summary h3,.pz-faq-item>summary .h3{font-size:15px}.pz-faq-item>p{padding:0 18px 18px}}app-contact .page-head h1,app-contact .page-head .h1,app-contact .sec-intro h2,app-contact .sec-intro .h2,app-contact .start-card h2,app-contact .start-card .h2{text-wrap:balance}app-contact .page-head .lead,app-contact .start-card>p,app-contact .ct-form-foot .fine{text-wrap:pretty}app-contact .ct-ways{padding-top:56px}app-contact .start-grid{gap:16px}app-contact .start-card,app-contact .start-card:hover{padding:28px;border:1px solid var(--line);background:#fff;transform:none;box-shadow:none}app-contact .start-card .ic{width:48px;height:48px;margin-bottom:18px}app-contact .start-card .ic svg{width:24px;height:24px}app-contact .start-card h2,app-contact .start-card .h2{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em}app-contact .start-card>.start-phone:not(.ct-mail){padding:12px 14px;border-radius:10px;background:var(--tint-2);font-size:14px}app-contact .start-card>.btn,app-contact .start-actions .btn{width:100%;justify-content:center}app-contact .start-actions{flex-direction:column;gap:10px}app-contact .start-card>.ct-mail{margin:auto 0 0}app-contact .ct-mail a{padding-bottom:2px;border-bottom:1.5px solid var(--blue-300);font-size:16px}.ct-form-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px 72px;align-items:start}app-contact .ct-form-intro{margin-bottom:0}app-contact .ct-form-card{padding:40px;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}app-contact .ct-form-card .fgrp{margin-bottom:20px}app-contact .ct-form-card .fgrp label{margin-bottom:8px;color:var(--ink);font-size:14px;font-weight:600}app-contact .ct-form-card .fgrp input,app-contact .ct-form-card .fgrp select,app-contact .ct-form-card .fgrp textarea{background:var(--tint-2);font-size:15px}app-contact .ct-form-card .fgrp input:focus,app-contact .ct-form-card .fgrp select:focus,app-contact .ct-form-card .fgrp textarea:focus{background:#fff}app-contact .ct-form-card .fgrp textarea{min-height:132px}app-contact .ct-form-card .frow{gap:20px}.ct-form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;padding-top:20px;border-top:1px solid var(--line)}app-contact .ct-form-card .btn{width:auto;margin-top:0}app-contact .ct-form-foot .fine{flex:1 1 240px;margin:0;font-size:13px;text-align:left}app-contact .ct-form-foot .ct-form-error{order:3;flex-basis:100%}@media(max-width:980px){.ct-form-layout{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:640px){app-contact .ct-ways{padding-top:40px}app-contact .start-card,app-contact .start-card:hover{padding:22px 20px}app-contact .ct-form-card{padding:24px 20px}}@media(max-width:560px){app-contact .ct-form-card .frow{gap:0}}.uc-index-head h1,.uc-index-head .h1,.uc-head h1,.uc-head .h1,.uc-intro h2,.uc-intro .h2{text-wrap:balance}.uc-index-head .lead,.uc-head .lead{text-wrap:pretty}.uc-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr) 20px;grid-template-areas:"name teaser go";align-items:baseline;gap:6px 40px;padding:22px 0;color:var(--ink)}.uc-row h2,.uc-row .h2{grid-area:name;margin:0;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.01em;transition:color .2s ease-out}.uc-row p{grid-area:teaser;margin:0;color:var(--ink-2);font-size:15px;line-height:1.55}.uc-row i{grid-area:go;display:inline-flex;align-self:center;color:var(--blue);transition:transform .2s ease-out}.uc-row svg{width:20px;height:20px}.uc-row:hover h2,.uc-row:hover .h2{color:var(--blue)}.uc-row:hover i{transform:translate(3px)}.uc-head .inner{max-width:960px}.uc-head .crumbs{gap:6px 10px;margin:0}.uc-head .crumbs a{color:var(--ink-3);font-weight:500}.uc-head .crumbs a:hover{color:var(--blue)}.uc-ask{display:flex;align-items:center;justify-content:center;gap:28px;padding:44px}.uc-ask-in,.uc-ask-out{display:flex;flex:1 1 0;flex-direction:column;gap:12px;min-width:0;max-width:460px}.uc-ask-in{align-items:flex-start}.uc-ask-out{align-items:flex-end}.uc-ask-arrow{display:inline-flex;flex:none;color:var(--blue-300)}.uc-ask-arrow svg{width:28px;height:28px}.uc-bubble{max-width:100%;margin:0;padding:12px 16px;border-radius:14px 14px 14px 4px;background:#eef3f8;color:var(--ink);font-size:15px;line-height:1.5}.uc-bubble.out{border-radius:14px 14px 4px;background:var(--blue);color:#fff;font-size:16px}.uc-hl{color:var(--blue)}.uc-does-list>li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;padding:24px 0}.uc-does-list i{display:inline-flex;margin-top:3px;color:var(--blue)}.uc-does-list svg{width:20px;height:20px;stroke-width:2.6}.uc-does-list h3,.uc-does-list .h3{margin:0;font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.uc-does-list p{margin:6px 0 0;color:var(--ink-2);font-size:15.5px;line-height:1.6}.uc-photo{display:block;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--tint-2)}.uc-photo img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.uc-others{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uc-chip{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-size:15px;font-weight:600;line-height:1.35;transition:border-color .2s ease-out,transform .2s ease-out}a.uc-chip:hover{border-color:var(--blue);transform:translateY(-2px)}.uc-chip-ic{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--tint);color:var(--blue)}.uc-chip-ic i{display:inline-flex}.uc-chip-ic svg{width:18px;height:18px}.uc-chip.current{border-color:var(--blue);background:var(--blue);color:#fff}.uc-chip.current .uc-chip-ic{background:var(--blue-700);color:#fff}@media(prefers-reduced-motion:reduce){.uc-row i,a.uc-chip{transition:none}.uc-row:hover i,a.uc-chip:hover{transform:none}}@media(max-width:980px){.uc-others{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.uc-row{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"name go" "teaser go";gap:4px 16px;padding:18px 0}.uc-row h2,.uc-row .h2{font-size:18px}.uc-head .crumbs .uc-crumb-sep{display:none}.uc-head .crumbs .section-tag{flex-basis:100%}.uc-head h1,.uc-head .h1{font-size:30px;line-height:1.12}.uc-ask{flex-direction:column;align-items:stretch;gap:16px;padding:22px 20px}.uc-ask-in,.uc-ask-out{flex:none;max-width:none}.uc-ask-arrow{align-self:center;transform:rotate(90deg)}.uc-bubble.out{margin-left:18px}.uc-does-list>li{padding:20px 0}.uc-does-list h3,.uc-does-list .h3{font-size:17.5px}.uc-others{grid-template-columns:minmax(0,1fr)}}app-sign .page-head .inner{max-width:900px}app-sign .page-head h1,app-sign .page-head .h1{text-wrap:balance}.fp-ic{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;background:var(--tint);color:var(--blue)}.fp-ic i{display:inline-flex}.fp-ic svg{width:24px;height:24px}.fp-ic.sm{width:40px;height:40px;border-radius:11px}.fp-ic.sm svg{width:20px;height:20px}app-sign .text-figure>.sec-intro{margin-bottom:0}.fp-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;margin:10px 0 0;padding:32px 0 0;list-style:none}.fp-feats h3,.fp-feats .h3{margin-top:16px;font-size:18px;line-height:1.3}.fp-feats p{margin:6px 0 0;color:var(--ink-2);font-size:15px;line-height:1.6}.fp-photo{margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-lg);background:var(--navy-2)}.fp-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 70%}.fp-checks{gap:0;margin-top:24px}.fp-checks li{padding:14px 0}.fp-checks svg{color:var(--ok)}.fp-figure{display:flex;flex-direction:column;align-items:center;gap:14px}app-sign .fp-figure app-mock-screen,app-sign .fp-figure .mock-screen{max-width:440px}app-sign .signed-doc{max-width:460px;border-radius:var(--r-lg);box-shadow:var(--shadow)}app-sign .signed-doc .sd-head{flex-wrap:wrap;gap:12px 14px;padding:18px 22px;background:#fff}app-sign .signed-doc .sd-name{flex:1 1 150px;min-width:0}app-sign .signed-doc .sd-head b{font-size:15px}app-sign .signed-doc .sd-head small,app-sign .signed-doc .sd-head .small{font-size:12px}app-sign .sd-valid{font-size:12px;font-weight:600;background:var(--success-tint)}app-sign .sd-valid i{display:inline-flex}app-sign .sd-valid svg{width:14px;height:14px}app-sign .signed-doc .sd-body{padding:22px}app-sign .sd-sigrow{margin:0 0 14px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r);background:var(--tint-2)}app-sign .sd-siglbl{margin:0;font-size:11px;font-weight:600;letter-spacing:.1em}app-sign .sd-sig{margin-top:6px;padding-bottom:6px;border-bottom:1.5px solid var(--ink);color:var(--blue-700)}.fp-fields{margin:0;font-size:14px}.fp-fields>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.fp-fields>div:last-child{padding-bottom:0;border-bottom:0}.fp-fields dt{display:flex;align-items:center;gap:10px;color:var(--ink-3);font-weight:400}.fp-fields dt i{display:inline-flex}.fp-fields dt svg{width:16px;height:16px;color:var(--blue-300)}.fp-fields dd{margin:0;font-weight:600;text-align:right}.fp-state{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--success-tint);color:var(--ok-ink);font-size:12px;font-weight:600}.fp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:10px 0 0;padding:0;list-style:none}.fp-step-top{display:flex;align-items:center;justify-content:space-between}.fp-step-n{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--blue);color:#fff;font-weight:700}.fp-step-top i{display:inline-flex}.fp-step-top svg{width:24px;height:24px;color:var(--blue-300)}.fp-steps h3,.fp-steps .h3{margin-top:18px;font-size:18px;line-height:1.3}.fp-steps p{margin:6px 0 0;color:var(--ink-2);font-size:15px;line-height:1.6}.fp-forms{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;align-items:start;margin-top:72px;padding-top:40px}.fp-forms h3,.fp-forms .h3{margin-top:10px;font-size:28px;line-height:1.15}.fp-forms .lead{max-width:720px;margin:12px 0 0}.fp-sectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0 0;padding:0;list-style:none}.fp-sector{display:flex;align-items:center;gap:12px;height:100%;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:#fff;color:var(--ink);transition:border-color .16s}.fp-sector:hover{border-color:var(--blue-300);color:var(--ink)}.fp-sector b{flex:1 1 auto;min-width:0;font-size:15px;font-weight:600}.fp-sector>i{display:inline-flex;flex:none}.fp-sector>i svg{width:18px;height:18px;color:var(--blue)}@media(max-width:980px){.fp-steps,.fp-sectors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fp-feats{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:640px){.fp-steps,.fp-sectors{grid-template-columns:minmax(0,1fr)}.fp-forms{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:48px;padding-top:32px}.fp-forms h3,.fp-forms .h3{font-size:22px}app-sign .signed-doc .sd-head,app-sign .signed-doc .sd-body{padding:16px 18px}}app-about .page-head h1 .line,app-about .page-head .h1 .line{text-wrap:balance}.cs-ic{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;background:var(--tint);color:var(--blue)}.cs-ic i{display:inline-flex}.cs-ic svg{width:24px;height:24px}.cs-ic.sm{width:40px;height:40px;border-radius:11px}.cs-ic.sm svg{width:20px;height:20px}.cs-ic.on-dark{border:1px solid rgba(255,255,255,.14);background:var(--navy-2);color:#5fa8e0}.cs-moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:10px 0 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--line)}.cs-moments>div{padding:22px;background:var(--tint-2)}.cs-moments dt{color:var(--blue);font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.cs-moments dd{margin:8px 0 0;color:var(--ink-2);font-size:14.5px;line-height:1.5}.cs-moments>div:first-child dd{color:var(--ink);font-size:15px;font-weight:600}.cs-story{max-width:720px;margin-top:48px}.cs-story p{margin:0 0 20px;color:var(--ink-2);font-size:17px;line-height:1.75}.cs-story>p:last-child{margin-bottom:0}.cs-story .cs-first{color:var(--ink);font-size:19px;line-height:1.65}.cs-beats{margin:32px 0;padding:22px 0;border-bottom:1px solid var(--line)}.cs-beats-icons{display:flex;gap:10px}.cs-story .cs-beats p{margin:16px 0 0;color:var(--ink);font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.cs-statement{max-width:720px;margin:0;color:#fff;font-size:26px;font-weight:500;line-height:1.4;letter-spacing:-.01em}.cs-navy-text{max-width:720px;margin:20px 0 0}.cs-result{max-width:720px;margin-top:36px;padding:24px 26px;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-lg);background:var(--navy-2)}.cs-result-icons{display:flex;gap:10px}.cs-result p{margin:16px 0 0;color:#fff;font-size:18px;font-weight:500;line-height:1.55}.cs-text{max-width:720px}.cs-text p{margin:0;color:var(--ink-2);font-size:17px;line-height:1.75}.cs-text p.ruled{margin-top:24px;padding-top:24px}.cs-legal{margin:24px 0 0;color:var(--ink-3);font-size:14.5px;font-style:normal;line-height:1.6}.cs-legal>span{display:block;padding:14px 0}.cs-mission{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;margin:10px 0 0;padding:32px 0 0;list-style:none}.cs-mission h3,.cs-mission .h3{margin-top:16px;font-size:18px;line-height:1.3}.cs-mission p{margin:6px 0 0;color:var(--ink-2);font-size:15px;line-height:1.6}.cs-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px}.cs-principles h3,.cs-principles .h3{font-size:18px;line-height:1.3}.cs-principles p{margin:8px 0 0;color:var(--ink-2);font-size:15px;line-height:1.6}@media(max-width:760px){.cs-mission,.cs-principles{grid-template-columns:minmax(0,1fr)}.cs-mission{gap:28px}.cs-moments{grid-template-columns:minmax(0,1fr)}.cs-moments>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:baseline;padding:16px 18px}.cs-moments dt{font-size:20px}.cs-moments dd{margin:0}}@media(max-width:640px){.cs-statement{font-size:21px}.cs-story .cs-beats p{font-size:19px}.cs-story .cs-first{font-size:17px}.cs-result{padding:20px}.cs-result p{font-size:17px}}app-blog .blog-filters{margin:0 0 24px}app-blog .post-featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-bottom:0;padding:0;overflow:hidden;color:var(--ink)}app-blog .post-featured:hover{box-shadow:none}app-blog .post-featured-figure{align-self:stretch;border-radius:0}app-blog .post-featured-copy{padding:40px 44px}app-blog .post-featured h3,app-blog .post-featured .h3{margin:14px 0 10px;font-size:28px;line-height:1.22;letter-spacing:-.015em;transition:color .15s}app-blog .post-featured p{margin:0}app-blog .post-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:18px}app-blog .post-foot .post-meta,app-blog .post-foot .post-cue{margin:0}app-blog .post-list{margin-top:40px}app-blog .blog-filters+.post-list{margin-top:0}app-blog .post-list>li{padding:24px 0}app-blog .post-row{display:grid;grid-template-columns:minmax(0,260px) minmax(0,720px);gap:32px;align-items:start;color:var(--ink)}app-blog .post-row-cover{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;overflow:hidden;border-radius:var(--r)}app-blog .post-row-cover:not(.post-cover-empty){background:var(--tint)}app-blog .post-row-cover img{width:100%;height:100%;object-fit:cover}app-blog .post-row-cover svg{width:36px;height:36px}app-blog .post-row h3,app-blog .post-row .h3{margin:12px 0 8px;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.01em;transition:color .15s}app-blog .post-row-copy>h3:first-child,app-blog .post-row-copy>.h3:first-child{margin-top:0}app-blog .post-row p{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.6}app-blog .post-featured:hover h3,app-blog .post-featured:hover .h3,app-blog .post-row:hover h3,app-blog .post-row:hover .h3{color:var(--blue)}app-blog .post-featured:hover .post-cue svg,app-blog .post-row:hover .post-cue svg{transform:translate(3px)}app-blog .blog-empty{margin:0}app-blog .faq-band .faq{gap:0}app-blog .faq-band .faq-group-head{margin-bottom:0}app-blog .faq-band .faq-item,app-blog .faq-band .faq-item:hover,app-blog .faq-band .faq-item[open]{border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none}app-blog .faq-band .faq-item>summary{padding:16px 0}app-blog .faq-band .faq-item>summary:focus-visible{border-radius:4px}app-blog .faq-band .faq-item>summary h3,app-blog .faq-band .faq-item>summary .h3{font-size:15.5px;font-weight:500;line-height:1.45;transition:color .15s}app-blog .faq-band .faq-item>summary:hover h3,app-blog .faq-band .faq-item>summary:hover .h3{color:var(--blue)}app-blog .faq-band .faq-item>p{padding:0 0 18px}app-blog .faq-band .faq-item[open]>summary svg{transform:rotate(45deg)}app-blog-post .post-head .crumbs{margin:0 0 22px}app-blog-post .missing-cta{margin:28px 0 0}app-blog-post .post-layout{max-width:720px;margin:0 auto}app-blog-post .post-layout.has-toc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,720px);gap:72px;align-items:start;max-width:none}app-blog-post .post-toc-title{margin:0 0 12px}app-blog-post .post-toc ol{margin:0;padding:0;list-style:none;font-size:14.5px;line-height:1.45}app-blog-post .post-toc a{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink-2);font-weight:500}app-blog-post .post-toc a:before{content:"";flex:none;width:3px;border-radius:2px;background:var(--line)}app-blog-post .post-toc a:hover,app-blog-post .post-toc a.active{color:var(--blue)}app-blog-post .post-toc a.active{font-weight:600}app-blog-post .post-toc a.active:before{background:var(--blue)}@media(min-width:1081px){app-blog-post .post-toc{position:sticky;top:96px}}app-blog-post .post-main .post-hero{max-width:none;margin:0 0 40px}app-blog-post .post-body h2,app-blog-post .post-body .h2{margin:56px 0 14px;font-size:28px;line-height:1.25;letter-spacing:-.015em;scroll-margin-top:96px}app-blog-post .post-body h3,app-blog-post .post-body .h3{margin:32px 0 10px;font-size:20px;font-weight:600;line-height:1.35}app-blog-post .post-body ul:has(>li.titled),app-blog-post .post-body ol{margin:18px 0 24px;padding:0;list-style:none;border-top:2px solid var(--ink)}app-blog-post .post-body ul:has(>li.titled)>li,app-blog-post .post-body ol>li{margin:0;padding:16px 0;border-bottom:1px solid var(--line)}app-blog-post .post-body li.titled>strong:first-child{display:block}app-blog-post .post-body ol{counter-reset:passo}app-blog-post .post-body ol>li{position:relative;padding-left:48px;counter-increment:passo}app-blog-post .post-body ol>li:before{content:counter(passo);position:absolute;top:16px;left:0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--blue);color:#fff;font-size:14px;font-weight:700;line-height:1}app-blog-post .post-card-link,app-blog-post .post-card-link:hover{box-shadow:none;transform:none}app-blog-post .post-card-link h3,app-blog-post .post-card-link .h3{transition:color .15s}app-blog-post .post-card-link:hover h3,app-blog-post .post-card-link:hover .h3{color:var(--blue)}app-blog-post .post-card-link .post-cue{margin-top:auto;padding-top:18px}@media(max-width:1080px){app-blog-post .post-layout.has-toc{grid-template-columns:minmax(0,1fr);gap:32px;max-width:720px;margin:0 auto}}@media(max-width:780px){app-blog .post-featured{grid-template-columns:minmax(0,1fr)}app-blog .post-featured-copy{padding:22px 20px 24px}app-blog .post-featured h3,app-blog .post-featured .h3{font-size:23px}}@media(max-width:640px){app-blog .post-row{grid-template-columns:minmax(0,1fr);gap:16px}app-blog-post .post-main .post-hero{margin-bottom:28px}app-blog-post .post-body h2,app-blog-post .post-body .h2{margin-top:44px;font-size:24px}}.features-banner{padding:6rem 0}@media(max-width:575.98px){.features-banner{padding:4rem 0}}.spinner{margin-right:auto;margin-left:auto;display:flex;margin:3rem 0}#tweaks-root{position:fixed;z-index:90}
